Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revive node-apple-sign #1

Merged
merged 21 commits into from
Mar 31, 2020
Merged

Revive node-apple-sign #1

merged 21 commits into from
Mar 31, 2020

Conversation

renarsvilnis
Copy link
Owner

@renarsvilnis renarsvilnis commented Mar 25, 2020

Revive node-apple-sign

⚠️ Caution: Pull request still in progress!
Feedback is welcomed!

Revive development of node-apple-signin!

After trying to contact the original node-apple-signin owner alaborderie about helping out maintaining the library, but didn't get back a response. As I saw that compared to other "apple sign in" libraries this one seemed to have the biggest community wanting to improve it. Multiple opened issues and pull-requests that are sitting opened for months.

As on npm there still isn't a go-to package for apple sign in, so taking matters in my own hands and forking library and implementing most changes from their PR and fixing issues. Trying to make it the go-to choice when you want to implement Apple Sign In.

image
^ Related

Changes

API

Internal

Improved Developer experience

  • Source code now fully typed using typescript with support for Node.js >= 10 (a.k.a ES2018)

  • Comes bundled with typescript types

  • 📕Auto-generated docs using typedoc! Still needs work on documenting functions/interfaces to become more user friendly, so PR's welcomed!

    image

  • Improved formating by migrating from eslint-config-airbnb-base to standard + prettier

  • 🔧Layed down the groundwork for unit tests using ts-jest

TO-DO

@renarsvilnis renarsvilnis reopened this Mar 31, 2020
@renarsvilnis renarsvilnis marked this pull request as ready for review March 31, 2020 23:21
@renarsvilnis renarsvilnis merged commit a7b56e3 into master Mar 31, 2020
@renarsvilnis renarsvilnis deleted the migrate-to-typescript branch March 31, 2020 23:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Private key must be a file
1 participant