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
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
8eaf474
Update gitignore
renarsvilnis Mar 25, 2020
cd6f11b
WIP see PR
renarsvilnis Mar 25, 2020
b955ef8
Make getAuthorizationToken() redirectUri option optional
renarsvilnis Mar 25, 2020
44b9b2c
Add typescript/standard/prettier eslintinstead of airbnb-config
renarsvilnis Mar 25, 2020
8a53fb8
Add git hook pre-commit for linting and documentation generation
renarsvilnis Mar 26, 2020
1d48416
Add prettier default printWidth override and edit pre-commit hook to …
renarsvilnis Mar 26, 2020
e863be1
Fix linting issues
renarsvilnis Mar 26, 2020
6b4b8bb
Revert to build-in typedoc theme
renarsvilnis Mar 26, 2020
b6d3f1c
Mark dev dependencies to strict version and mark dev dependencies wit…
renarsvilnis Mar 26, 2020
5f1da94
Init /docs
renarsvilnis Mar 26, 2020
77bfb46
Add npm prepublishOnly script to lint and build library
renarsvilnis Mar 26, 2020
2b7ef24
Move documentation generation from git hook as it wasnt forking to ma…
renarsvilnis Mar 26, 2020
36701e8
Update autogenerated documentation
renarsvilnis Mar 26, 2020
dfa24c8
Improve documentation for properties
renarsvilnis Mar 26, 2020
c6f62cf
Update package.json keywords
renarsvilnis Mar 26, 2020
a9553d9
Update LICENSE
renarsvilnis Mar 26, 2020
b2481d0
Remove unused dependencies
renarsvilnis Mar 26, 2020
2e72ccd
Add scope documentation, improve adding default openid scope
renarsvilnis Mar 26, 2020
f222338
Tons on changes
renarsvilnis Mar 31, 2020
09a6704
update pre-commit doc building logic
renarsvilnis Mar 31, 2020
d81b28e
Update docs
renarsvilnis Mar 31, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 24 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
module.exports = {
"extends": "airbnb-base"
env: {
node: true,
es6: true
},
parser: "@typescript-eslint/parser",
plugins: ["prettier", "@typescript-eslint"],
extends: [
"standard",
/**
* Extend standard by adding typescript specific rules
*/
"plugin:@typescript-eslint/recommended",
/**
* Use prettier/@typescript-eslint to disable prettier conflicting
* eslint rules set by @typescript-eslint/eslint-plugin
*/
"prettier/@typescript-eslint",
/**
* Enables eslint-plugin-prettier and displays prettier errors as eslint
* errors instead of running eslint and prettier separate.
* ⚠️ Make sure this is always the last configuration in the extends array!
*/
"plugin:prettier/recommended"
]
};
97 changes: 97 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,51 @@

# Created by https://www.gitignore.io/api/node,linux,macos,windows
# Edit at https://www.gitignore.io/?templates=node,linux,macos,windows

### Linux ###
*~

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*

# .nfs files are created when an open file is removed but is still being accessed
.nfs*

### macOS ###
# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

### Node ###
# Logs
logs
*.log
Expand Down Expand Up @@ -75,6 +123,18 @@ typings/
# nuxt.js build output
.nuxt

# rollup.js default build output
dist/

# Uncomment the public line if your project uses Gatsby
# https://nextjs.org/blog/next-9-1#public-directory-support
# https://create-react-app.dev/docs/using-the-public-folder/#docsNav
# public

# Storybook build outputs
.out
.storybook-out

# vuepress build output
.vuepress/dist

Expand All @@ -86,3 +146,40 @@ typings/

# DynamoDB Local files
.dynamodb/

# Temporary folders
tmp/
temp/

### Windows ###
# Windows thumbnail cache files
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db

# Dump file
*.stackdump

# Folder config file
[Dd]esktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp

# Windows shortcuts
*.lnk

# End of https://www.gitignore.io/api/node,linux,macos,windows


### Project specific
# Typescript build location
lib
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
10
3 changes: 3 additions & 0 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module.exports= {
printWidth: 120
};
4 changes: 2 additions & 2 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2019 Artem Efremov
Copyright (c) 2020 Renārs Vilnis

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -18,4 +18,4 @@ 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.
SOFTWARE.
Loading