-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* chore(auth): debounce refreshAuthTokens (#12845) * chore: add debounce callback helper * chore: add unit tests * chore: debounce fetchAuthSession * chore: fix unit test * chore: fix bundle size limits * chore: update debounce logic * chore: update dedup logic * chore: debounce refreshAuthTokens * chore: fix bundle size * chore: address feedback * chore: fix unit test * chore: address feedback * chore: update yarn.lock * chore: address feedbak * fix(data): update DataStore to send correct Control Messages when starting (#12861) * chore(release): Publish [ci skip] - @aws-amplify/adapter-nextjs@1.0.13 - @aws-amplify/analytics@7.0.13 - @aws-amplify/api@6.0.13 - @aws-amplify/api-graphql@4.0.13 - @aws-amplify/api-rest@4.0.13 - @aws-amplify/auth@6.0.13 - aws-amplify@6.0.13 - @aws-amplify/core@6.0.13 - @aws-amplify/datastore@5.0.13 - @aws-amplify/datastore-storage-adapter@2.1.13 - @aws-amplify/geo@3.0.13 - @aws-amplify/interactions@6.0.13 - @aws-amplify/notifications@2.0.13 - @aws-amplify/predictions@6.0.13 - @aws-amplify/pubsub@6.0.13 - @aws-amplify/react-native@1.0.13 - @aws-amplify/react-native-example@0.0.14 - @aws-amplify/rtn-push-notification@1.2.13 - @aws-amplify/rtn-web-browser@1.0.13 - @aws-amplify/storage@6.0.13 - tsc-compliance-test@0.1.13 * chore(release): update API docs [ci skip] * chore: enable codecov (#12876) * docs(auth,analytics): adding in-line docs for public apis (#12882) * docs(auth,analytics): adding in-line docs for public apis * fix: unblock the max length lint * chore(react-native): use react-native 0.71.0 as the dev dep * fix: Default branch resolution when running E2E tests (#12910) * fix: Lambda auth config value (#12922) * chore: renable caching the package list in GH actions * chore: remove unused codecov package (has been deprecated) * feat(api): expose HTTP response from API errors (#12835) --------- Co-authored-by: Hui Zhao <10602282+HuiSF@users.noreply.github.com> Co-authored-by: Jim Blanchard <jim.l.blanchard@gmail.com> * chore: temporarily disable codecov GH action integration (#12928) * ci: run flaky data e2es without retry (#12758) * ci: run flaky data e2es without retry * only run on chrome * restore workflow --------- Co-authored-by: Aaron S <94858815+stocaaro@users.noreply.github.com> * fix(core): Amplify.configure dispatches Hub event with unparsed config object (#12930) * chore(repo): use typescript 5.0.2 across workspace * chore(repo): refactor tsconfig hierarchy - move the base tsconfig into the root of the workspace - unifying tsconfig tsconfig.build tsconfig.test and tsconfig.watch settings * chore(repo): promote rollup dependencies into workspace - remove unused build.js script * chore(repo): add build:watch using rollup * chore(repo): setup eslint * chore(adapter-nextjs): migrate to eslint * fix(repo): test-github-actions using js-yaml already removed API * chore(repo): add Code Spell Checker to recommended extension list * chore(repo): add formatOn actions to formattingToggle controlables * fix: not appending notification configs * chore(release): Publish [ci skip] - @aws-amplify/adapter-nextjs@1.0.14 - @aws-amplify/analytics@7.0.14 - @aws-amplify/api@6.0.14 - @aws-amplify/api-graphql@4.0.14 - @aws-amplify/api-rest@4.0.14 - @aws-amplify/auth@6.0.14 - aws-amplify@6.0.14 - @aws-amplify/core@6.0.14 - @aws-amplify/datastore@5.0.14 - @aws-amplify/datastore-storage-adapter@2.1.14 - @aws-amplify/geo@3.0.14 - @aws-amplify/interactions@6.0.14 - @aws-amplify/notifications@2.0.14 - @aws-amplify/predictions@6.0.14 - @aws-amplify/pubsub@6.0.14 - @aws-amplify/react-native@1.0.14 - @aws-amplify/react-native-example@0.0.15 - @aws-amplify/rtn-push-notification@1.2.14 - @aws-amplify/rtn-web-browser@1.0.14 - @aws-amplify/storage@6.0.14 - tsc-compliance-test@0.1.14 * Revert "chore(repo): use typescript 5.0.2 across workspace" (#12941) * Revert "chore(repo): use typescript 5.0.2 across workspace" This reverts commit e20782e. * chore(api-graphql): temporarily install rollup to package * fix(repo): rollup generated sourcemap has wrong src path (#12947) * fix(datastore): Treat head as optional to avoid errors (#12936) * fix(datastore): Treat head as optional to avoid errors * Add testing and fix follow-on issue * fix(api-graphql): wrong arguments for GET operation of a CPK model * fix: Remove special e2e treatment for validated tests (#12946) fix: Remove special integ treament for validated tests * fix(datastore): Limit docs integ test to one browser to improve stability (#12937) * fix(api-graphql): same results returned for queries on the same model with different selection set - caused by the incomplete GraphQL documents caching * Update branch to work with merged updates from main --------- Co-authored-by: israx <70438514+israx@users.noreply.github.com> Co-authored-by: David McAfee <mcafd@amazon.com> Co-authored-by: Jim Blanchard <jim.l.blanchard@gmail.com> Co-authored-by: aws-amplify-bot <aws@amazon.com> Co-authored-by: Hui Zhao <10602282+HuiSF@users.noreply.github.com> Co-authored-by: AllanZhengYP <zheallan@amazon.com> Co-authored-by: Hui Zhao <zhohz@amazon.com> Co-authored-by: Ivan Artemiev <29709626+iartemiev@users.noreply.github.com> Co-authored-by: Aaron S <94858815+stocaaro@users.noreply.github.com> Co-authored-by: ManojNB <manojnb95@gmail.com> Co-authored-by: ManojNB <manojnb@amazon.com> Co-authored-by: Francisco Rodriguez <frodriguez.cs@gmail.com>
- Loading branch information
1 parent
3c4abb9
commit d2879fb
Showing
703 changed files
with
12,373 additions
and
10,494 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,190 @@ | ||
/** @type {import("eslint").ESLint.ConfigData}*/ | ||
module.exports = { | ||
root: true, | ||
parser: '@typescript-eslint/parser', | ||
parserOptions: { | ||
project: './tsconfig.json', | ||
}, | ||
extends: [ | ||
'eslint:recommended', | ||
'standard', | ||
'plugin:import/errors', | ||
'plugin:import/recommended', | ||
'plugin:import/typescript', | ||
'plugin:@typescript-eslint/stylistic', | ||
'plugin:@typescript-eslint/recommended', | ||
"plugin:prettier/recommended", | ||
], | ||
plugins: [ | ||
'@stylistic', | ||
'@typescript-eslint', | ||
'unused-imports', | ||
'import', | ||
'jsdoc', | ||
], | ||
env: { | ||
es6: true, | ||
node: true, | ||
}, | ||
ignorePatterns: [ | ||
'dist', | ||
'node_modules', | ||
'.eslintrc.*', | ||
'rollup', | ||
'rollup.config.*', | ||
'setupTests.ts', | ||
'jest.setup.*', | ||
'jest.config.*', | ||
// temporarily disable lint on __tests__ | ||
'__tests__', | ||
// will enable lint by packages | ||
// 'adapter-nextjs', | ||
'analytics', | ||
'api', | ||
'api-graphql', | ||
'auth', | ||
'aws-amplify', | ||
'core', | ||
'datastore', | ||
'datastore-storage-adapter', | ||
'geo', | ||
'interactions', | ||
'notifications', | ||
'predictions', | ||
'pubsub', | ||
'react-native', | ||
'rtn-push-notification', | ||
'rtn-web-browser', | ||
'storage', | ||
], | ||
rules: { | ||
camelcase: [ | ||
'error', | ||
{ | ||
allow: [ | ||
'graphql_headers', | ||
// exceptions for the legacy config | ||
/^(aws_|amazon_)/, | ||
'access_key', | ||
'secret_key', | ||
'session_token', | ||
// exceptions for the auth package | ||
'redirect_uri', | ||
'response_type', | ||
'client_id', | ||
'identity_provider', | ||
'code_challenge', | ||
'code_challenge_method', | ||
'grant_type', | ||
'code_verifier', | ||
'logout_uri', | ||
'id_token', | ||
'access_token', | ||
'token_type', | ||
'expires_in', | ||
'error_description', | ||
// exceptions for the notifications package | ||
'campaign_id', | ||
'delivery_type', | ||
'treatment_id', | ||
'campaign_activity_id', | ||
], | ||
}, | ||
], | ||
'import/no-deprecated': 'warn', | ||
'import/no-empty-named-blocks': 'error', | ||
'import/no-mutable-exports': 'error', | ||
'import/no-relative-packages': 'error', | ||
'import/newline-after-import': 'error', | ||
'import/order': ['error', { 'newlines-between': 'always' }], | ||
'no-eval': 'error', | ||
'no-param-reassign': 'error', | ||
'no-shadow': 'off', | ||
'no-use-before-define': 'off', | ||
'no-useless-constructor': 'off', | ||
'no-trailing-spaces': 'error', | ||
'no-return-await': 'error', | ||
'object-shorthand': 'error', | ||
'prefer-destructuring': 'off', | ||
'promise/catch-or-return': [ | ||
'error', | ||
{ terminationMethod: ['then', 'catch', 'asCallback', 'finally'] }, | ||
], | ||
'space-before-function-paren': 'off', | ||
'sort-imports': ['error', { ignoreDeclarationSort: true }], | ||
'unused-imports/no-unused-imports': 'error', | ||
'unused-imports/no-unused-vars': [ | ||
'error', | ||
{ | ||
vars: 'all', | ||
varsIgnorePattern: '^_', | ||
args: 'after-used', | ||
argsIgnorePattern: '^_', | ||
}, | ||
], | ||
'valid-typeof': ['error', { requireStringLiterals: false }], | ||
'@stylistic/comma-dangle': [ | ||
'error', | ||
{ | ||
arrays: 'always-multiline', | ||
objects: 'always-multiline', | ||
imports: 'always-multiline', | ||
exports: 'always-multiline', | ||
functions: 'always-multiline', | ||
enums: 'always-multiline', | ||
generics: 'always-multiline', | ||
tuples: 'always-multiline', | ||
}, | ||
], | ||
'@stylistic/function-call-argument-newline': ['error', 'consistent'], | ||
'@stylistic/indent': 'off', | ||
'@stylistic/max-len': [ | ||
'error', | ||
{ | ||
code: 120, | ||
ignoreComments: true, | ||
ignoreUrls: true, | ||
ignoreStrings: true, | ||
ignoreTemplateLiterals: true, | ||
ignoreRegExpLiterals: true, | ||
}, | ||
], | ||
'@stylistic/padding-line-between-statements': [ | ||
'error', | ||
{ blankLine: 'always', prev: '*', next: 'return' }, | ||
], | ||
'@typescript-eslint/method-signature-style': ['error', 'method'], | ||
'@typescript-eslint/no-confusing-void-expression': 'error', | ||
'@typescript-eslint/no-explicit-any': 'off', | ||
'@typescript-eslint/no-namespace': ['error', { allowDeclarations: true }], | ||
'@typescript-eslint/no-shadow': 'error', | ||
'@typescript-eslint/no-var-requires': 'off', | ||
'@typescript-eslint/no-unused-vars': 'off', | ||
'@typescript-eslint/no-use-before-define': [ | ||
'error', | ||
{ functions: false, variables: false, classes: false }, | ||
], | ||
'@typescript-eslint/no-useless-constructor': 'error', | ||
'@typescript-eslint/prefer-destructuring': [ | ||
'error', | ||
{ object: true, array: false }, | ||
], | ||
'@typescript-eslint/space-before-function-paren': [ | ||
'error', | ||
{ anonymous: 'never', named: 'never', asyncArrow: 'always' }, | ||
], | ||
'jsdoc/no-undefined-types': 1, | ||
}, | ||
settings: { | ||
'import/parsers': { | ||
'@typescript-eslint/parser': ['.ts', '.tsx'], | ||
}, | ||
'import/resolver': { | ||
typescript: { | ||
alwaysTryTypes: true, | ||
project: ['packages/*/tsconfig.json', 'tsconfig.json'], | ||
}, | ||
}, | ||
'import/ignore': ['react-native'], | ||
}, | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,6 @@ docs | |
package.json | ||
yarn.lock | ||
package-lock.json | ||
.eslintrc.js | ||
www | ||
.stencil | ||
PULL_REQUEST_TEMPLATE.md | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,13 @@ | ||
{ | ||
"[typescript]": { | ||
"editor.defaultFormatter": "esbenp.prettier-vscode" | ||
}, | ||
"editor.defaultFormatter": "esbenp.prettier-vscode", | ||
"editor.detectIndentation": false, | ||
"editor.formatOnSave": true, | ||
"editor.insertSpaces": false, | ||
"editor.tabSize": 4, | ||
"prettier.requireConfig": true, | ||
"typescript.tsdk": "node_modules/typescript/lib" | ||
"typescript.tsdk": "node_modules/typescript/lib", | ||
"formattingToggle.affects": [ | ||
"editor.codeActionsOnSave.source.fixAll.eslint", | ||
"editor.formatOnPaste", | ||
"editor.formatOnSave", | ||
"editor.formatOnType" | ||
] | ||
} |
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.