Skip to content

Commit

Permalink
feat: upgrade to latest version (#37)
Browse files Browse the repository at this point in the history
BREAKING CHANGE: upgrade of therefore changes how restclients are generated
  • Loading branch information
pevisscher authored May 27, 2024
1 parent cf7367c commit cf4976f
Show file tree
Hide file tree
Showing 67 changed files with 2,493 additions and 1,440 deletions.
9 changes: 2 additions & 7 deletions .github/workflows/package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,11 @@ jobs:
secrets:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

build:
uses: skyleague/node-standards/.github/workflows/reusable-build.yml@main
secrets:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

release:
needs: [typescript, build]
needs: [typescript]
uses: skyleague/node-standards/.github/workflows/reusable-release.yml@main
with:
build_artifact_name: ${{ needs.build.outputs.artifact_name }}
build_artifact_name: ${{ needs.typescript.outputs.artifact-name }}
beta_release: ${{ inputs.beta_release || false }}
secrets:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ yalc.lock
!.github
!.vscode
!.npmrc
!.husky

!.gitignore
!.gitkeep
Expand Down
1 change: 1 addition & 0 deletions .husky/commit-msg
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
npx --no -- commitlint --edit $1
1 change: 1 addition & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
npx --no -- lint-staged --concurrent=true --allow-empty
37 changes: 16 additions & 21 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,13 @@
"[json]": {
"editor.tabSize": 2
},
"debug.javascript.terminalOptions": {
"remoteRoot": null,
"skipFiles": ["<node_internals>/**"],
"sourceMaps": true
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
"source.fixAll.eslint": "always"
},
"editor.formatOnSave": true,
"editor.wordSeparators": "`~!@#%^&*()-=+[{]}\\|;:'\",.<>/?",
Expand All @@ -12,38 +17,28 @@
"eslint.validate": ["javascript", "typescript"],
"files.eol": "\n",
"files.exclude": {
"**/.coverage": true,
"**/.dist": true,
"**/.DS_Store": true,
"**/.git": true,
"**/.hg": true,
"**/.husky": true,
"**/.svn": true,
"**/CVS": true,
"**/.coverage": true,
"**/.husky": true,
"**/.dist": true,
"src/**/*.d.ts": true,
"**/node_modules": true
},
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/.coverage/*/**": true,
"**/.dist/**": true,
"src/**/*.d.ts": true,
"**/node_modules/*/**": true
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/*/**": true,
"src/**/*.d.ts": true
},
"typescript.format.semicolons": "remove",
"typescript.implementationsCodeLens.enabled": true,
"typescript.inlayHints.enumMemberValues.enabled": true,
"typescript.inlayHints.functionLikeReturnTypes.enabled": false,
"typescript.inlayHints.parameterNames.enabled": "literals",
"typescript.inlayHints.parameterNames.suppressWhenArgumentMatchesName": true,
"typescript.referencesCodeLens.enabled": true,
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.preferences.autoImportFileExcludePatterns": ["**/index.ts"],
"debug.javascript.terminalOptions": {
"skipFiles": ["<node_internals>/**"],
"sourceMaps": true,
"remoteRoot": null
},
"debug.javascript.autoAttachFilter": "smart"
"typescript.referencesCodeLens.enabled": true,
"typescript.tsdk": "./node_modules/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true
}
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2023, SkyLeague Technologies B.V.. 'SkyLeague' and the astronaut logo are trademarks of SkyLeague Technologies, registered at Chamber of Commerce in The Netherlands under number 86650564.
Copyright (c) 2024, SkyLeague Technologies B.V.. 'SkyLeague' and the astronaut logo are trademarks of SkyLeague Technologies, registered at Chamber of Commerce in The Netherlands under number 86650564.

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:

Expand Down
Loading

0 comments on commit cf4976f

Please sign in to comment.