Skip to content
This repository has been archived by the owner on Dec 30, 2024. It is now read-only.

Commit

Permalink
turning into packages repo
Browse files Browse the repository at this point in the history
update
  • Loading branch information
dvird committed Jul 15, 2024
1 parent 9120373 commit a913430
Show file tree
Hide file tree
Showing 1,031 changed files with 278,561 additions and 6 deletions.
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,9 @@ bundle-stats
log/
*.log
results/
.history/
.history/

*.idea*
*.history*
*.vscode*
*.node_modules*
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ Start building in minutes with just one line of code, no complex integrations ar
<br />
<a href="https://eartho.io">Our Website</a>
·
<a href="https://github.com/eartho-group/one-client-js/issues">Report Bug</a>
<a href="https://github.com/eartho-group/eartho-packages">Report Bug</a>
·
<a href="https://github.com/eartho-group/one-client-js/issues">Request Feature</a>
<a href="https://github.com/eartho-group/eartho-packages">Request Feature</a>
·
<a href="https://discord.gg/5QbuTNTG2q">Discord</a>
</p>
Expand Down Expand Up @@ -115,7 +115,7 @@ Eartho<br />
Discord - [Link](https://discord.gg/5QbuTNTG2q)<br />
Twitter - [@eartho_io](https://twitter.com/eartho_io)<br />

Project Link: [https://github.com/eartho-group/](https://github.com/eartho-group/)
Project Link: [https://github.com/eartho-group/eartho-packages](https://github.com/eartho-group/eartho-packages)

<p align="right">(<a href="#top">back to top</a>)</p>

Expand All @@ -130,4 +130,3 @@ Here are the copyrights and the license type:
- MIT License, Copyright (c) 2016 Filip Skokan
- MIT License, Copyright (c) 2020 Ville de Montréal


16 changes: 16 additions & 0 deletions one-client-angular/.editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Editor configuration, see https://editorconfig.org
root = true

[*]
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true

[*.ts]
quote_type = single

[*.md]
max_line_length = off
trim_trailing_whitespace = false
56 changes: 56 additions & 0 deletions one-client-angular/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# See http://help.github.com/ignore-files/ for more about ignoring files.

# angular
.angular/*

# release pipeline tmp files
.release*/
.release

# compiled output
/dist
/tmp
/out-tsc
# Only exists if Bazel was run
/bazel-out

# dependencies
/node_modules

# profiling files
chrome-profiler-events*.json
speed-measure-plugin*.json

# IDEs and editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace

# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.history/*

# misc
/.sass-cache
/connect.lock
/coverage
/libpeerconnection.log
npm-debug.log
yarn-error.log
testem.log
/typings

# System Files
.DS_Store
Thumbs.db

# Tests
test-results
2 changes: 2 additions & 0 deletions one-client-angular/.semgrepignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
docs/
projects/playground/
4 changes: 4 additions & 0 deletions one-client-angular/.shiprc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"packagePath": "projects/one-client-angular",
"postbump": "npm run build"
}
102 changes: 102 additions & 0 deletions one-client-angular/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
Copyright 2022 Eartho Inc.

Permission is hereby granted, free of charge, to any person to use this software/code
and associated documentation files (the "Software"), to deal in the Software:

1. With permission and rights to use and modify.
Subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

2. With restriction on copy, sublicense, and/or sell copies of the software


THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



Portions of this code are derived from projects licensed with MIT, here are the copyrights and the license:



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

auth0:
--------

MIT License

Copyright (c) 2020 Auth0

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Jose:
--------

The MIT License (MIT)

Copyright (c) 2018 Filip Skokan

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

oidc-provider:
--------------

The MIT License (MIT)

Copyright (c) 2015 Filip Skokan

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Prettier:
-------------

Copyright © James Long and contributors

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
133 changes: 133 additions & 0 deletions one-client-angular/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@

<div id="top"></div>
<br />
<div align="center">
<a href="https://eartho.io">
<img src="https://github.com/eartho-group/media/blob/main/icon.png" alt="Logo" width="128" height="128">
</a>

<h1 align="center">Eartho.</h1>

<p align="center">
One line of code to authenticate users via<br /><b>Any social network, crypto wallet and phone authentication</b><br /><br />

Eartho introduces the first free shared access infrastructure for developers.<br />
Free user management for all platforms: authentication, verification & payments.<br />
Start building in minutes with just one line of code, no complex integrations are needed.<br />

<a href="https://www.eartho.io"><strong>Quick Start »</strong></a>
<br />
<br />
<a href="https://eartho.io">Our Website</a>
·
<a href="https://github.com/eartho-group/eartho-packages">Report Bug</a>
·
<a href="https://github.com/eartho-group/eartho-packages">Request Feature</a>
·
<a href="https://discord.gg/5QbuTNTG2q">Discord</a>
</p>
<br />
<img src="https://github.com/eartho-group/media/blob/main/web_icons.png">
</div>


<!-- ABOUT THE PROJECT -->

## About The Project

<p align="center">
<br />
<img src="https://user-images.githubusercontent.com/99670283/178576414-ac74ae1f-c072-4ea2-81e4-a0b758d5256d.gif" alt="Logo" height="300" />
<br /><br /><br />
Get all integrations at once. No extra steps.
From improving customer experience through seamless sign-on to making auth as easy as a click of a button – your login box must find the right balance between user convenience, privacy and security.


Here's why:

* Ready high converting UI/UX
* Login from Google, Twitter, Github, Facebook, Apple, Microsoft, VK, Snapchat, Yandex, Reddit, SMS, Metamask at once with not extra steps or
extra effort.
* You don't need to read the documents of all companies and you don't need to open accounts there.
* Your users will be protected under our third layer, we prevent from companies to track after your
users.
* Set boundaries and rules to stop users you don't want from connecting.
* Advanced analytics and info about your app from all sources. ready for use. no extra steps
* No-Code / Your own server. you decide. We support all, your own server, our server, firebase auth
and many more.

<p align="right">(<a href="#top">back to top</a>)</p>


<!-- GETTING STARTED -->

## Getting Started

<h3 align="center">Only 3 simple steps and you done</h3>
<p align="center">

Develop fast<br />
Get users from all sources into your app fast!<br />
One line of code to authenticate users via any social network. Eartho also supports web3 login via Metamask etc.<br />
You dont need to read the docs of all companies and you dont need to open accounts there. <br />

```
final options = { accessId: "0xd...07" };
final crendentials = earthoOne.connectWithRedirect(options);
```

We manage our documents on our website as a single source of truth. Open our quick start guide to
get started.

<br />
<h3>Full Docs Here<br />
<a href="https://www.eartho.io">
https://www.eartho.io
</a></h3>
<br /> <br />
<h3>
<a href="https://discord.gg/5QbuTNTG2q">
Our Discord For Live Support
</a></h3>
</p>
<br /> <br />

<p align="right">(<a href="#top">back to top</a>)</p>


<!-- USAGE EXAMPLES -->

## Usage

Check the example folder

<p align="right">(<a href="#top">back to top</a>)</p>



<!-- CONTACT -->

## Contact

Eartho<br />


Discord - [Link](https://discord.gg/5QbuTNTG2q)<br />
Twitter - [@eartho_io](https://twitter.com/eartho_io)<br />

Project Link: [https://github.com/eartho-group/eartho-packages](https://github.com/eartho-group/eartho-packages)

<p align="right">(<a href="#top">back to top</a>)</p>

## Copyrights

Portions of this code are derived from projects licensed with MIT(Check LICENSE file to see the full license).
Here are the copyrights and the license type:

- MIT License, Copyright (c) 2020 Auth0, Inc.
- MIT License, Copyright (c) 2020-present Cryptr
- MIT License, Copyright (c) 2020 Jose
- MIT License, Copyright (c) 2016 Filip Skokan
- MIT License, Copyright (c) 2020 Ville de Montréal


Loading

0 comments on commit a913430

Please sign in to comment.