diff --git a/docs/angular/cli/affected-dep-graph.md b/docs/angular/cli/affected-dep-graph.md index 1f5311aa42..e96515443d 100644 --- a/docs/angular/cli/affected-dep-graph.md +++ b/docs/angular/cli/affected-dep-graph.md @@ -131,3 +131,9 @@ Print additional error stack trace on failure ### version Show version number + +### watch + +Default: `false` + +Watch for changes to dep graph and update in-browser diff --git a/docs/angular/cli/dep-graph.md b/docs/angular/cli/dep-graph.md index 3397eb1e58..8db615a505 100644 --- a/docs/angular/cli/dep-graph.md +++ b/docs/angular/cli/dep-graph.md @@ -93,3 +93,9 @@ Bind the dep graph server to a specific port. ### version Show version number + +### watch + +Default: `false` + +Watch for changes to dep graph and update in-browser diff --git a/docs/node/cli/affected-dep-graph.md b/docs/node/cli/affected-dep-graph.md index 1f5311aa42..e96515443d 100644 --- a/docs/node/cli/affected-dep-graph.md +++ b/docs/node/cli/affected-dep-graph.md @@ -131,3 +131,9 @@ Print additional error stack trace on failure ### version Show version number + +### watch + +Default: `false` + +Watch for changes to dep graph and update in-browser diff --git a/docs/node/cli/dep-graph.md b/docs/node/cli/dep-graph.md index 3397eb1e58..8db615a505 100644 --- a/docs/node/cli/dep-graph.md +++ b/docs/node/cli/dep-graph.md @@ -93,3 +93,9 @@ Bind the dep graph server to a specific port. ### version Show version number + +### watch + +Default: `false` + +Watch for changes to dep graph and update in-browser diff --git a/docs/react/cli/affected-dep-graph.md b/docs/react/cli/affected-dep-graph.md index 1f5311aa42..e96515443d 100644 --- a/docs/react/cli/affected-dep-graph.md +++ b/docs/react/cli/affected-dep-graph.md @@ -131,3 +131,9 @@ Print additional error stack trace on failure ### version Show version number + +### watch + +Default: `false` + +Watch for changes to dep graph and update in-browser diff --git a/docs/react/cli/dep-graph.md b/docs/react/cli/dep-graph.md index 3397eb1e58..8db615a505 100644 --- a/docs/react/cli/dep-graph.md +++ b/docs/react/cli/dep-graph.md @@ -93,3 +93,9 @@ Bind the dep graph server to a specific port. ### version Show version number + +### watch + +Default: `false` + +Watch for changes to dep graph and update in-browser diff --git a/nx-dev/data-access-documents/.eslintrc.json b/nx-dev/data-access-documents/.eslintrc.json index ee27ad3f41..9d9c0db55b 100644 --- a/nx-dev/data-access-documents/.eslintrc.json +++ b/nx-dev/data-access-documents/.eslintrc.json @@ -4,9 +4,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["nx-dev/data-access-documentation/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/nx-dev/feature-analytics/.eslintrc.json b/nx-dev/feature-analytics/.eslintrc.json index a3ae45e7f1..734ddaceea 100644 --- a/nx-dev/feature-analytics/.eslintrc.json +++ b/nx-dev/feature-analytics/.eslintrc.json @@ -4,9 +4,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["nx-dev/feature-analytics/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/nx-dev/feature-doc-viewer/.eslintrc.json b/nx-dev/feature-doc-viewer/.eslintrc.json index ce08cad8a7..734ddaceea 100644 --- a/nx-dev/feature-doc-viewer/.eslintrc.json +++ b/nx-dev/feature-doc-viewer/.eslintrc.json @@ -4,9 +4,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["nx-dev/feature-doc-viewer/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/nx-dev/feature-search/.eslintrc.json b/nx-dev/feature-search/.eslintrc.json index 5237b5d6ab..734ddaceea 100644 --- a/nx-dev/feature-search/.eslintrc.json +++ b/nx-dev/feature-search/.eslintrc.json @@ -4,9 +4,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["nx-dev/feature-search/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/nx.json b/nx.json index 9cabe3532c..6ba05ff3bf 100644 --- a/nx.json +++ b/nx.json @@ -43,47 +43,35 @@ "appsDir": "" }, "projects": { - "nx": {}, - "tao": {}, - "devkit": {}, - "workspace": {}, - "web": {}, - "cypress": {}, - "jest": {}, - "react": {}, - "storybook": {}, - "nx-plugin": {}, - "node": {}, - "next": {}, - "nest": { - "implicitDependencies": ["node", "linter"] + "angular": { + "implicitDependencies": ["workspace", "cypress", "jest"] }, - "linter": { - "implicitDependencies": ["eslint-plugin-nx"] - }, - "express": { - "implicitDependencies": ["node"] - }, - "eslint-plugin-nx": {}, - "create-nx-workspace": { + "cli": { "implicitDependencies": ["workspace"] }, "create-nx-plugin": { "implicitDependencies": ["nx-plugin"] }, - "cli": { + "create-nx-workspace": { "implicitDependencies": ["workspace"] }, - "angular": { - "implicitDependencies": ["workspace", "cypress", "jest"] + "cypress": {}, + "dep-graph-dep-graph": { + "tags": ["core"] }, - "e2e-utils": {}, - "e2e-cli": { - "implicitDependencies": ["cli"] + "dep-graph-dep-graph-e2e": { + "implicitDependencies": ["dep-graph-dep-graph"] + }, + "devkit": {}, + "docs": { + "tags": ["scope:nx-dev"] }, "e2e-angular": { "implicitDependencies": ["angular"] }, + "e2e-cli": { + "implicitDependencies": ["cli"] + }, "e2e-cypress": { "implicitDependencies": ["cypress"] }, @@ -111,49 +99,61 @@ "e2e-storybook": { "implicitDependencies": ["storybook"] }, + "e2e-utils": {}, "e2e-web": { "implicitDependencies": ["web"] }, "e2e-workspace": { "implicitDependencies": ["create-nx-workspace", "angular", "react"] }, + "eslint-plugin-nx": {}, + "express": { + "implicitDependencies": ["node"] + }, "gatsby": { "tags": [] }, - "dep-graph-dep-graph-e2e": { - "implicitDependencies": ["dep-graph-dep-graph"] + "jest": {}, + "linter": { + "implicitDependencies": ["eslint-plugin-nx"] }, - "dep-graph-dep-graph": { - "tags": ["core"] + "nest": { + "implicitDependencies": ["node", "linter"] }, + "next": {}, + "node": {}, + "nx": {}, "nx-dev": { "tags": ["scope:nx-dev", "type:app"], "implicitDependencies": ["docs"] }, + "nx-dev-data-access-documents": { + "tags": ["scope:nx-dev", "type:data-access"] + }, "nx-dev-e2e": { "tags": ["scope:nx-dev", "type:e2e"], "implicitDependencies": ["nx-dev"] }, - "nx-dev-ui-common": { - "tags": ["scope:nx-dev", "type:ui"] + "nx-dev-feature-analytics": { + "tags": ["scope:nx-dev", "type:feature"] }, "nx-dev-feature-doc-viewer": { "tags": ["scope:nx-dev", "type:feature"] }, - "nx-dev-data-access-documents": { - "tags": ["scope:nx-dev", "type:data-access"] - }, "nx-dev-feature-search": { "tags": ["scope:nx-dev", "type:feature"] }, - "docs": { - "tags": ["scope:nx-dev"] - }, - "nx-dev-feature-analytics": { - "tags": ["scope:nx-dev", "type:feature"] + "nx-dev-ui-common": { + "tags": ["scope:nx-dev", "type:ui"] }, + "nx-plugin": {}, + "react": {}, + "storybook": {}, + "tao": {}, "typedoc-theme": { "tags": [] - } + }, + "web": {}, + "workspace": {} } } diff --git a/package.json b/package.json index 57c010a303..893f866fef 100644 --- a/package.json +++ b/package.json @@ -60,17 +60,17 @@ "@ngrx/schematics": "12.0.0", "@ngrx/store": "12.0.0", "@ngrx/store-devtools": "12.0.0", - "@nrwl/cli": "12.3.0", - "@nrwl/cypress": "12.3.0", - "@nrwl/eslint-plugin-nx": "12.3.0", - "@nrwl/jest": "12.3.0", - "@nrwl/linter": "12.3.0", - "@nrwl/next": "12.3.0", - "@nrwl/node": "12.3.0", - "@nrwl/nx-cloud": "12.1.1-beta.12", - "@nrwl/tao": "12.3.0", - "@nrwl/web": "12.3.0", - "@nrwl/workspace": "12.3.0", + "@nrwl/cli": "12.5.0-beta.5", + "@nrwl/cypress": "12.5.0-beta.5", + "@nrwl/eslint-plugin-nx": "12.5.0-beta.5", + "@nrwl/jest": "12.5.0-beta.5", + "@nrwl/linter": "12.5.0-beta.5", + "@nrwl/next": "12.5.0-beta.5", + "@nrwl/node": "12.5.0-beta.5", + "@nrwl/nx-cloud": "12.2.7", + "@nrwl/tao": "12.5.0-beta.5", + "@nrwl/web": "12.5.0-beta.5", + "@nrwl/workspace": "12.5.0-beta.5", "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", "@popperjs/core": "^2.9.2", "@reduxjs/toolkit": "1.5.0", @@ -159,9 +159,9 @@ "jasmine-core": "~2.99.1", "jasmine-marbles": "~0.6.0", "jasmine-spec-reporter": "~4.2.1", - "jest": "26.6.3", + "jest": "27.0.3", "jest-circus": "^26.6.3", - "jest-preset-angular": "8.4.0", + "jest-preset-angular": "9.0.3", "jsonc-parser": "3.0.0", "karma": "~4.0.0", "karma-chrome-launcher": "~2.2.0", @@ -224,7 +224,7 @@ "tippy.js": "^6.3.1", "tmp": "~0.2.1", "tree-kill": "1.2.2", - "ts-jest": "26.5.5", + "ts-jest": "27.0.3", "ts-loader": "5.4.5", "ts-node": "9.1.1", "tsconfig-paths": "^3.9.0", @@ -280,4 +280,4 @@ "ng-packagr/rxjs": "6.6.7", "**/xmlhttprequest-ssl": "~1.6.2" } -} \ No newline at end of file +} diff --git a/packages/angular/.eslintrc.json b/packages/angular/.eslintrc.json index 160e17e261..5354eb31ef 100644 --- a/packages/angular/.eslintrc.json +++ b/packages/angular/.eslintrc.json @@ -5,9 +5,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/angular/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/angular/jest.config.js b/packages/angular/jest.config.js index 06971ce142..d348c2ea1c 100644 --- a/packages/angular/jest.config.js +++ b/packages/angular/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'angular', + testEnvironment: 'node', }; diff --git a/packages/cli/.eslintrc.json b/packages/cli/.eslintrc.json index a53d7845c6..5354eb31ef 100644 --- a/packages/cli/.eslintrc.json +++ b/packages/cli/.eslintrc.json @@ -5,9 +5,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/cli/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/cli/jest.config.js b/packages/cli/jest.config.js index b91365b72f..5b9a38fdba 100644 --- a/packages/cli/jest.config.js +++ b/packages/cli/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'cli', + testEnvironment: 'node', }; diff --git a/packages/create-nx-plugin/.eslintrc.json b/packages/create-nx-plugin/.eslintrc.json index 6ab6a99935..5354eb31ef 100644 --- a/packages/create-nx-plugin/.eslintrc.json +++ b/packages/create-nx-plugin/.eslintrc.json @@ -5,9 +5,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/create-nx-plugin/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/create-nx-plugin/jest.config.js b/packages/create-nx-plugin/jest.config.js index e63b3ac271..5c8ebb7707 100644 --- a/packages/create-nx-plugin/jest.config.js +++ b/packages/create-nx-plugin/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'create-nx-plugin', + testEnvironment: 'node', }; diff --git a/packages/create-nx-workspace/.eslintrc.json b/packages/create-nx-workspace/.eslintrc.json index b195b75f36..ff47ddace4 100644 --- a/packages/create-nx-workspace/.eslintrc.json +++ b/packages/create-nx-workspace/.eslintrc.json @@ -13,9 +13,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/create-nx-workspace/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/create-nx-workspace/jest.config.js b/packages/create-nx-workspace/jest.config.js index cb63ee053b..396ffcd98e 100644 --- a/packages/create-nx-workspace/jest.config.js +++ b/packages/create-nx-workspace/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'create-nx-workspace', + testEnvironment: 'node', }; diff --git a/packages/cypress/.eslintrc.json b/packages/cypress/.eslintrc.json index d5d546493b..7ac3bc2a1f 100644 --- a/packages/cypress/.eslintrc.json +++ b/packages/cypress/.eslintrc.json @@ -4,9 +4,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/cypress/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/cypress/jest.config.js b/packages/cypress/jest.config.js index 044ae4cd1e..09654766ed 100644 --- a/packages/cypress/jest.config.js +++ b/packages/cypress/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'cypress', + testEnvironment: 'node', }; diff --git a/packages/devkit/.eslintrc.json b/packages/devkit/.eslintrc.json index 2434de7ac5..dd90a66df4 100644 --- a/packages/devkit/.eslintrc.json +++ b/packages/devkit/.eslintrc.json @@ -13,9 +13,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/devkit/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/devkit/jest.config.js b/packages/devkit/jest.config.js index b91365b72f..5b9a38fdba 100644 --- a/packages/devkit/jest.config.js +++ b/packages/devkit/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'cli', + testEnvironment: 'node', }; diff --git a/packages/eslint-plugin-nx/.eslintrc.json b/packages/eslint-plugin-nx/.eslintrc.json index 4c778b4538..ff47ddace4 100644 --- a/packages/eslint-plugin-nx/.eslintrc.json +++ b/packages/eslint-plugin-nx/.eslintrc.json @@ -13,9 +13,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/eslint-plugin-nx/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/eslint-plugin-nx/jest.config.js b/packages/eslint-plugin-nx/jest.config.js index 9ea70a7183..8ad8533bc9 100644 --- a/packages/eslint-plugin-nx/jest.config.js +++ b/packages/eslint-plugin-nx/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'eslint-plugin-nx', + testEnvironment: 'node', }; diff --git a/packages/express/.eslintrc.json b/packages/express/.eslintrc.json index ce862921c1..e9d2c9e72a 100644 --- a/packages/express/.eslintrc.json +++ b/packages/express/.eslintrc.json @@ -5,9 +5,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/express/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/express/jest.config.js b/packages/express/jest.config.js index 35ce364b49..f5bc93969b 100644 --- a/packages/express/jest.config.js +++ b/packages/express/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'express', + testEnvironment: 'node', }; diff --git a/packages/gatsby/.eslintrc.json b/packages/gatsby/.eslintrc.json index 5483216334..9a5af4e073 100644 --- a/packages/gatsby/.eslintrc.json +++ b/packages/gatsby/.eslintrc.json @@ -4,9 +4,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/gatsby/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/gatsby/jest.config.js b/packages/gatsby/jest.config.js index 48bca241e3..b1ed06522c 100644 --- a/packages/gatsby/jest.config.js +++ b/packages/gatsby/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'gatsby', + testEnvironment: 'node', }; diff --git a/packages/jest/.eslintrc.json b/packages/jest/.eslintrc.json index b1ef91f966..7ac3bc2a1f 100644 --- a/packages/jest/.eslintrc.json +++ b/packages/jest/.eslintrc.json @@ -4,9 +4,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/jest/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/jest/jest.config.js b/packages/jest/jest.config.js index 8542f01af2..9eacdeb3e9 100644 --- a/packages/jest/jest.config.js +++ b/packages/jest/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'jest', + testEnvironment: 'node', }; diff --git a/packages/jest/plugins/resolver.ts b/packages/jest/plugins/resolver.ts index 2ca8f340d9..4c136f7954 100644 --- a/packages/jest/plugins/resolver.ts +++ b/packages/jest/plugins/resolver.ts @@ -1,5 +1,5 @@ import { dirname, extname } from 'path'; -import defaultResolver from 'jest-resolve/build/defaultResolver'; +import type defaultResolver from 'jest-resolve/build/defaultResolver'; interface ResolveOptions { rootDir: string; @@ -50,7 +50,7 @@ module.exports = function (path: string, options: ResolveOptions) { } // Try to use the defaultResolver try { - return defaultResolver(path, options); + return options.defaultResolver(path, options); } catch (e) { if ( path === 'jest-sequencer-@jest/test-sequencer' || diff --git a/packages/linter/.eslintrc.json b/packages/linter/.eslintrc.json index 2d5e04f2eb..7ac3bc2a1f 100644 --- a/packages/linter/.eslintrc.json +++ b/packages/linter/.eslintrc.json @@ -4,9 +4,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/linter/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/linter/jest.config.js b/packages/linter/jest.config.js index 1166549f33..e635154400 100644 --- a/packages/linter/jest.config.js +++ b/packages/linter/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'linter', + testEnvironment: 'node', }; diff --git a/packages/nest/.eslintrc.json b/packages/nest/.eslintrc.json index c2cff7ee97..5354eb31ef 100644 --- a/packages/nest/.eslintrc.json +++ b/packages/nest/.eslintrc.json @@ -5,9 +5,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/nest/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/nest/jest.config.js b/packages/nest/jest.config.js index f3e4e96fb0..6bd03987f6 100644 --- a/packages/nest/jest.config.js +++ b/packages/nest/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'nest', + testEnvironment: 'node', }; diff --git a/packages/next/.eslintrc.json b/packages/next/.eslintrc.json index 4ee1f349fa..9a5af4e073 100644 --- a/packages/next/.eslintrc.json +++ b/packages/next/.eslintrc.json @@ -4,9 +4,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/next/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/next/jest.config.js b/packages/next/jest.config.js index b4b7d0ffb5..fcbf6b2a48 100644 --- a/packages/next/jest.config.js +++ b/packages/next/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'next', + testEnvironment: 'node', }; diff --git a/packages/node/.eslintrc.json b/packages/node/.eslintrc.json index aae1d68998..e9d2c9e72a 100644 --- a/packages/node/.eslintrc.json +++ b/packages/node/.eslintrc.json @@ -5,9 +5,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/node/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/node/jest.config.js b/packages/node/jest.config.js index ac6509372a..e224eb7066 100644 --- a/packages/node/jest.config.js +++ b/packages/node/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'node', + testEnvironment: 'node', }; diff --git a/packages/nx-plugin/.eslintrc.json b/packages/nx-plugin/.eslintrc.json index 418941d1de..5354eb31ef 100644 --- a/packages/nx-plugin/.eslintrc.json +++ b/packages/nx-plugin/.eslintrc.json @@ -5,9 +5,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/nx-plugin/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/nx-plugin/jest.config.js b/packages/nx-plugin/jest.config.js index a5cb252100..7c78ec6fe9 100644 --- a/packages/nx-plugin/jest.config.js +++ b/packages/nx-plugin/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'nx-plugin', + testEnvironment: 'node', }; diff --git a/packages/nx/.eslintrc.json b/packages/nx/.eslintrc.json index 3655ba5924..5354eb31ef 100644 --- a/packages/nx/.eslintrc.json +++ b/packages/nx/.eslintrc.json @@ -5,9 +5,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/nx/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/react/.eslintrc.json b/packages/react/.eslintrc.json index 3aa795c8cd..9a5af4e073 100644 --- a/packages/react/.eslintrc.json +++ b/packages/react/.eslintrc.json @@ -4,9 +4,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/react/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/react/jest.config.js b/packages/react/jest.config.js index dfb5cbf60a..9bf200fc78 100644 --- a/packages/react/jest.config.js +++ b/packages/react/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'react', + testEnvironment: 'node', }; diff --git a/packages/storybook/.eslintrc.json b/packages/storybook/.eslintrc.json index 21f4492789..4cbaee8bf5 100644 --- a/packages/storybook/.eslintrc.json +++ b/packages/storybook/.eslintrc.json @@ -4,9 +4,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/storybook/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/storybook/jest.config.js b/packages/storybook/jest.config.js index 2851caeaf3..64d88ac20b 100644 --- a/packages/storybook/jest.config.js +++ b/packages/storybook/jest.config.js @@ -8,4 +8,5 @@ module.exports = { 'ts-jest': { tsconfig: '/tsconfig.spec.json' }, }, displayName: 'storybook', + testEnvironment: 'node', }; diff --git a/packages/tao/.eslintrc.json b/packages/tao/.eslintrc.json index f5da5dd170..ff47ddace4 100644 --- a/packages/tao/.eslintrc.json +++ b/packages/tao/.eslintrc.json @@ -13,9 +13,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/tao/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/tao/jest.config.js b/packages/tao/jest.config.js index 9d43301627..359bb4a52f 100644 --- a/packages/tao/jest.config.js +++ b/packages/tao/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'tao', + testEnvironment: 'node', }; diff --git a/packages/web/.eslintrc.json b/packages/web/.eslintrc.json index 888142ea07..9a5af4e073 100644 --- a/packages/web/.eslintrc.json +++ b/packages/web/.eslintrc.json @@ -4,9 +4,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/web/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/web/jest.config.js b/packages/web/jest.config.js index 92cdd5dd24..b9a874eadb 100644 --- a/packages/web/jest.config.js +++ b/packages/web/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'web', + testEnvironment: 'node', }; diff --git a/packages/workspace/.eslintrc.json b/packages/workspace/.eslintrc.json index 2d0c290869..9d6607b1d5 100644 --- a/packages/workspace/.eslintrc.json +++ b/packages/workspace/.eslintrc.json @@ -4,9 +4,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["packages/workspace/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/packages/workspace/jest.config.js b/packages/workspace/jest.config.js index 1163772947..c37ee78ed1 100644 --- a/packages/workspace/jest.config.js +++ b/packages/workspace/jest.config.js @@ -6,4 +6,5 @@ module.exports = { moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'html'], globals: { 'ts-jest': { tsconfig: '/tsconfig.spec.json' } }, displayName: 'workspace', + testEnvironment: 'node', }; diff --git a/packages/workspace/src/executors/run-commands/run-commands.impl.spec.ts b/packages/workspace/src/executors/run-commands/run-commands.impl.spec.ts index c2ef8b2699..e36313e372 100644 --- a/packages/workspace/src/executors/run-commands/run-commands.impl.spec.ts +++ b/packages/workspace/src/executors/run-commands/run-commands.impl.spec.ts @@ -164,8 +164,8 @@ describe('Command Runner Builder', () => { ); expect(result).toEqual(expect.objectContaining({ success: true })); const contents = readFile(f); - expect(contents).toContain(1); - expect(contents).toContain(2); + expect(contents).toContain('1'); + expect(contents).toContain('2'); }); describe('readyWhen', () => { diff --git a/packages/workspace/src/generators/remove/lib/remove-project-config.spec.ts b/packages/workspace/src/generators/remove/lib/remove-project-config.spec.ts index b6c13d606c..2bdcad7d06 100644 --- a/packages/workspace/src/generators/remove/lib/remove-project-config.spec.ts +++ b/packages/workspace/src/generators/remove/lib/remove-project-config.spec.ts @@ -47,7 +47,7 @@ describe('removeProjectConfig', () => { }); }); - describe('delete project', async () => { + describe('delete project', () => { beforeEach(async () => { schema = { projectName: 'ng-app', diff --git a/packages/workspace/src/utils/rules/rename-npm-packages.spec.ts b/packages/workspace/src/utils/rules/rename-npm-packages.spec.ts index 50ff5862a3..164374eee0 100644 --- a/packages/workspace/src/utils/rules/rename-npm-packages.spec.ts +++ b/packages/workspace/src/utils/rules/rename-npm-packages.spec.ts @@ -174,7 +174,7 @@ describe('renameNpmPackages Rule', () => { expect(tree.read(appImportFile).toString()).toContain( `import { something } from '@package/renamed'` ); - }); + }, 60000); it('should only update libs / apps that import the npm package as a dep', async () => { tree.overwrite( diff --git a/scripts/patched-jest-resolver.js b/scripts/patched-jest-resolver.js index 7a5402bcda..27cdfc8b1f 100644 --- a/scripts/patched-jest-resolver.js +++ b/scripts/patched-jest-resolver.js @@ -2,7 +2,6 @@ Object.defineProperty(exports, '__esModule', { value: true }); const path_1 = require('path'); const ts = require('typescript'); -const defaultResolver_1 = require('jest-resolve/build/defaultResolver'); function getCompilerSetup(rootDir) { const tsConfigPath = ts.findConfigFile(rootDir, ts.sys.fileExists, 'tsconfig.spec.json') || @@ -56,7 +55,7 @@ module.exports = function (path, options) { if (path.indexOf('@nrwl/workspace') > -1) { throw 'Reference to local Nx package found. Use local version instead.'; } - return defaultResolver_1.default(path, options); + return options.defaultResolver(path, options); } catch (e) { // Fallback to using typescript compilerSetup = compilerSetup || getCompilerSetup(options.rootDir); diff --git a/tsconfig.base.json b/tsconfig.base.json index 2f30137c42..916d47ebf7 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -16,47 +16,47 @@ "baseUrl": ".", "rootDir": ".", "paths": { - "@nrwl/tao": ["./packages/tao"], - "@nrwl/tao/*": ["./packages/tao/*"], - "@nrwl/devkit": ["./packages/devkit"], - "@nrwl/devkit/testing": ["./packages/devkit/testing"], - "@nrwl/devkit/ngcli-adapter": ["./packages/devkit/ngcli-adapter"], - "@nrwl/workspace": ["./packages/workspace"], - "@nrwl/workspace/*": ["./packages/workspace/*"], + "@nrwl/angular": ["./packages/angular"], + "@nrwl/angular/*": ["./packages/angular/*"], "@nrwl/cli": ["./packages/cli"], "@nrwl/cli/*": ["./packages/cli/*"], "@nrwl/cypress": ["./packages/cypress"], "@nrwl/cypress/*": ["./packages/cypress/*"], + "@nrwl/devkit": ["./packages/devkit"], + "@nrwl/devkit/ngcli-adapter": ["./packages/devkit/ngcli-adapter"], + "@nrwl/devkit/testing": ["./packages/devkit/testing"], + "@nrwl/e2e/cli": ["./e2e/cli"], + "@nrwl/e2e/utils": ["./e2e/utils"], "@nrwl/express": ["./packages/express"], "@nrwl/gatsby": ["./packages/gatsby"], + "@nrwl/jest": ["./packages/jest"], + "@nrwl/linter": ["./packages/linter"], "@nrwl/nest": ["./packages/nest"], "@nrwl/next": ["./packages/next"], "@nrwl/node": ["./packages/node"], "@nrwl/node/*": ["./packages/node/*"], - "@nrwl/linter": ["./packages/linter"], - "@nrwl/jest": ["./packages/jest"], - "@nrwl/workspace/testing": ["./packages/workspace/testing"], - "@nrwl/react": ["./packages/react"], - "@nrwl/react/*": ["./packages/react/*"], - "@nrwl/storybook": ["./packages/storybook"], - "@nrwl/web": ["./packages/web"], - "@nrwl/web/*": ["./packages/web/*"], - "@nrwl/angular": ["./packages/angular"], - "@nrwl/angular/*": ["./packages/angular/*"], - "@nrwl/e2e/utils": ["./e2e/utils"], - "@nrwl/e2e/cli": ["./e2e/cli"], - "@nrwl/nx-dev/ui/common": ["./nx-dev/ui/common/src/index.ts"], - "@nrwl/nx-dev/feature-doc-viewer": [ - "./nx-dev/feature-doc-viewer/src/index.ts" - ], "@nrwl/nx-dev/data-access-documents": [ "./nx-dev/data-access-documents/src/index.ts" ], - "@nrwl/nx-dev/feature-search": ["./nx-dev/feature-search/src/index.ts"], "@nrwl/nx-dev/feature-analytics": [ "./nx-dev/feature-analytics/src/index.ts" ], - "@nrwl/typedoc-theme": ["/typedoc-theme/src/index.ts"] + "@nrwl/nx-dev/feature-doc-viewer": [ + "./nx-dev/feature-doc-viewer/src/index.ts" + ], + "@nrwl/nx-dev/feature-search": ["./nx-dev/feature-search/src/index.ts"], + "@nrwl/nx-dev/ui/common": ["./nx-dev/ui/common/src/index.ts"], + "@nrwl/react": ["./packages/react"], + "@nrwl/react/*": ["./packages/react/*"], + "@nrwl/storybook": ["./packages/storybook"], + "@nrwl/tao": ["./packages/tao"], + "@nrwl/tao/*": ["./packages/tao/*"], + "@nrwl/typedoc-theme": ["/typedoc-theme/src/index.ts"], + "@nrwl/web": ["./packages/web"], + "@nrwl/web/*": ["./packages/web/*"], + "@nrwl/workspace": ["./packages/workspace"], + "@nrwl/workspace/*": ["./packages/workspace/*"], + "@nrwl/workspace/testing": ["./packages/workspace/testing"] } } } diff --git a/typedoc-theme/.eslintrc.json b/typedoc-theme/.eslintrc.json index 75d3588cb0..1ad7cf0289 100644 --- a/typedoc-theme/.eslintrc.json +++ b/typedoc-theme/.eslintrc.json @@ -4,9 +4,6 @@ "overrides": [ { "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], - "parserOptions": { - "project": ["./typedoc-theme/tsconfig.*?.json"] - }, "rules": {} }, { diff --git a/workspace.json b/workspace.json index 05f5059a43..a7940f5af5 100644 --- a/workspace.json +++ b/workspace.json @@ -11,1515 +11,6 @@ } }, "projects": { - "nx": { - "root": "packages/nx", - "sourceRoot": "packages/nx", - "projectType": "library", - "targets": { - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/nx", - "tsConfig": "packages/nx/tsconfig.lib.json", - "packageJson": "packages/nx/package.json", - "main": "packages/nx/bin/nx.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/nx", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/nx", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/nx", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/nx", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/nx", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/nx"], - "options": { - "command": "node ./scripts/copy-readme.js nx" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/nx/**/*.ts", - "packages/nx/**/*.spec.ts", - "packages/nx/**/*_spec.ts", - "packages/nx/**/*.spec.tsx", - "packages/nx/**/*.spec.js", - "packages/nx/**/*.spec.jsx", - "packages/nx/**/*.d.ts" - ] - } - } - } - }, - "tao": { - "root": "packages/tao", - "sourceRoot": "packages/tao", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/tao/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/tao"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/tao", - "tsConfig": "packages/tao/tsconfig.lib.json", - "packageJson": "packages/tao/package.json", - "main": "packages/tao/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/tao", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/tao", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/tao", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/tao", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/tao", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/tao"], - "options": { - "commands": [ - { - "command": "node ./scripts/chmod build/packages/tao/index.js" - }, - { - "command": "node ./scripts/copy-readme.js tao" - } - ], - "parallel": false - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/tao/**/*.ts", - "packages/tao/**/*.spec.ts", - "packages/tao/**/*.spec.tsx", - "packages/tao/**/*.spec.js", - "packages/tao/**/*.spec.jsx", - "packages/tao/**/*.d.ts" - ] - } - } - } - }, - "devkit": { - "root": "packages/devkit", - "sourceRoot": "packages/devkit", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/devkit/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/devkit"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/devkit", - "tsConfig": "packages/devkit/tsconfig.lib.json", - "packageJson": "packages/devkit/package.json", - "main": "packages/devkit/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/devkit", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/devkit", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/devkit", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/devkit", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/devkit", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/devkit"], - "options": { - "command": "node ./scripts/copy-readme.js devkit" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/devkit/**/*.ts", - "packages/devkit/**/*.spec.ts", - "packages/devkit/**/*.spec.tsx", - "packages/devkit/**/*.spec.js", - "packages/devkit/**/*.spec.jsx", - "packages/devkit/**/*.d.ts" - ] - } - } - } - }, - "workspace": { - "root": "packages/workspace", - "sourceRoot": "packages/workspace", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/workspace/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/workspace"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/workspace", - "tsConfig": "packages/workspace/tsconfig.lib.json", - "packageJson": "packages/workspace/package.json", - "main": "packages/workspace/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/workspace", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/workspace", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/workspace", - "glob": "**/**/decorate-angular-cli.js__tmpl__", - "output": "/" - }, - { - "input": "packages/workspace", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/workspace", - "glob": "**/*.{js,css,html,svg}", - "output": "/" - }, - { - "input": "packages/workspace", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/workspace"], - "options": { - "commands": [ - { - "command": "nx build-base dep-graph-dep-graph --configuration release" - }, - { - "command": "node ./scripts/copy-dep-graph.js" - }, - { - "command": "node ./scripts/copy-readme.js workspace" - } - ], - "parallel": false - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/workspace/**/*.ts", - "packages/workspace/**/*.spec.ts", - "packages/workspace/**/*.spec.tsx", - "packages/workspace/**/*.spec.js", - "packages/workspace/**/*.spec.jsx", - "packages/workspace/**/*.d.ts" - ] - } - } - } - }, - "web": { - "root": "packages/web", - "sourceRoot": "packages/web", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/web/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/web"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/web", - "tsConfig": "packages/web/tsconfig.lib.json", - "packageJson": "packages/web/package.json", - "main": "packages/web/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/web", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/web", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/web", - "glob": "**/files/**/.babelrc__tmpl__", - "output": "/" - }, - { - "input": "packages/web", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/web", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/web", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/web"], - "options": { - "command": "node ./scripts/copy-readme.js web" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/web/**/*.ts", - "packages/web/**/*.spec.ts", - "packages/web/**/*_spec.ts", - "packages/web/**/*.spec.tsx", - "packages/web/**/*.spec.js", - "packages/web/**/*.spec.jsx", - "packages/web/**/*.d.ts" - ] - } - } - } - }, - "cypress": { - "root": "packages/cypress", - "sourceRoot": "packages/cypress", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/cypress/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/cypress"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/cypress", - "tsConfig": "packages/cypress/tsconfig.lib.json", - "packageJson": "packages/cypress/package.json", - "main": "packages/cypress/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/cypress", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/cypress", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/cypress", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/cypress", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/cypress", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/cypress"], - "options": { - "command": "node ./scripts/copy-readme.js cypress" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/cypress/**/*.ts", - "packages/cypress/**/*.spec.ts", - "packages/cypress/**/*.spec.tsx", - "packages/cypress/**/*.spec.js", - "packages/cypress/**/*.spec.jsx", - "packages/cypress/**/*.d.ts" - ] - } - } - } - }, - "jest": { - "root": "packages/jest", - "sourceRoot": "packages/jest", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/jest/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/jest"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/jest", - "tsConfig": "packages/jest/tsconfig.lib.json", - "packageJson": "packages/jest/package.json", - "main": "packages/jest/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/jest", - "glob": "**/@(files|files-angular)/**", - "output": "/" - }, - { - "input": "packages/jest", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/jest", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/jest", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/jest", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/jest"], - "options": { - "command": "node ./scripts/copy-readme.js jest" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/jest/**/*.ts", - "packages/jest/**/*.spec.ts", - "packages/jest/**/*.spec.tsx", - "packages/jest/**/*.spec.js", - "packages/jest/**/*.spec.jsx", - "packages/jest/**/*.d.ts" - ] - } - } - } - }, - "storybook": { - "root": "packages/storybook", - "sourceRoot": "packages/storybook", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/storybook/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/storybook"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/storybook", - "tsConfig": "packages/storybook/tsconfig.lib.json", - "packageJson": "packages/storybook/package.json", - "main": "packages/storybook/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/storybook", - "glob": "**/project-files/.storybook/**", - "output": "/" - }, - { - "input": "packages/storybook", - "glob": "**/root-files/.storybook/**", - "output": "/" - }, - { - "input": "packages/storybook", - "glob": "**/project-files-5/.storybook/**", - "output": "/" - }, - { - "input": "packages/storybook", - "glob": "**/root-files-5/.storybook/**", - "output": "/" - }, - { - "input": "packages/storybook", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/storybook", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/storybook", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/storybook"], - "options": { - "command": "node ./scripts/copy-readme.js storybook" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/storybook/**/*.ts", - "packages/storybook/**/*.spec.ts", - "packages/storybook/**/*_spec.ts", - "packages/storybook/**/*.spec.tsx", - "packages/storybook/**/*.spec.js", - "packages/storybook/**/*.spec.jsx", - "packages/storybook/**/*.d.ts" - ] - } - } - } - }, - "react": { - "root": "packages/react", - "sourceRoot": "packages/react", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/react/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/react"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/react", - "tsConfig": "packages/react/tsconfig.lib.json", - "packageJson": "packages/react/package.json", - "main": "packages/react/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/react", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/react", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/react", - "glob": "**/files/**/.babelrc__tmpl__", - "output": "/" - }, - { - "input": "packages/react", - "glob": "**/files/**/.browserslistrc__tmpl__", - "output": "/" - }, - { - "input": "packages/react", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/react", - "glob": "**/*.d.ts", - "output": "/" - }, - { - "input": "packages/react", - "glob": "**/*.js", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/react"], - "options": { - "command": "node ./scripts/copy-readme.js react" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/react/**/*.ts", - "packages/react/**/*.spec.ts", - "packages/react/**/*_spec.ts", - "packages/react/**/*.spec.tsx", - "packages/react/**/*.spec.js", - "packages/react/**/*.spec.jsx", - "packages/react/**/*.d.ts" - ] - } - } - } - }, - "nx-plugin": { - "root": "packages/nx-plugin", - "sourceRoot": "packages/nx-plugin", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/nx-plugin/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/nx-plugin"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/nx-plugin", - "tsConfig": "packages/nx-plugin/tsconfig.lib.json", - "packageJson": "packages/nx-plugin/package.json", - "main": "packages/nx-plugin/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/nx-plugin", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/nx-plugin", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/nx-plugin", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/nx-plugin", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/nx-plugin", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/nx-plugin"], - "options": { - "command": "node ./scripts/copy-readme.js nx-plugin" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/nx-plugin/**/*.ts", - "packages/nx-plugin/**/*.spec.ts", - "packages/nx-plugin/**/*_spec.ts", - "packages/nx-plugin/**/*.spec.tsx", - "packages/nx-plugin/**/*.spec.js", - "packages/nx-plugin/**/*.spec.jsx", - "packages/nx-plugin/**/*.d.ts" - ] - } - } - } - }, - "node": { - "root": "packages/node", - "sourceRoot": "packages/node", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/node/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/node"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/node", - "tsConfig": "packages/node/tsconfig.lib.json", - "packageJson": "packages/node/package.json", - "main": "packages/node/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/node", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/node", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/node", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/node", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/node", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/node"], - "options": { - "command": "node ./scripts/copy-readme.js node" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/node/**/*.ts", - "packages/node/**/*.spec.ts", - "packages/node/**/*_spec.ts", - "packages/node/**/*.spec.tsx", - "packages/node/**/*.spec.js", - "packages/node/**/*.spec.jsx", - "packages/node/**/*.d.ts" - ] - } - } - } - }, - "next": { - "root": "packages/next", - "sourceRoot": "packages/next", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/next/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/next"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/next", - "tsConfig": "packages/next/tsconfig.lib.json", - "packageJson": "packages/next/package.json", - "main": "packages/next/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/next", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/next", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/next", - "glob": "**/files/**/.babelrc__tmpl__", - "output": "/" - }, - { - "input": "packages/next", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/next", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/next", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/next"], - "options": { - "command": "node ./scripts/copy-readme.js next" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/next/**/*.ts", - "packages/next/**/*.spec.ts", - "packages/next/**/*_spec.ts", - "packages/next/**/*.spec.tsx", - "packages/next/**/*.spec.js", - "packages/next/**/*.spec.jsx", - "packages/next/**/*.d.ts" - ] - } - } - } - }, - "nest": { - "root": "packages/nest", - "sourceRoot": "packages/nest", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/nest/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/nest"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/nest", - "tsConfig": "packages/nest/tsconfig.lib.json", - "packageJson": "packages/nest/package.json", - "main": "packages/nest/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/nest", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/nest", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/nest", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/nest", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/nest", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/nest"], - "options": { - "command": "node ./scripts/copy-readme.js nest" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/nest/**/*.ts", - "packages/nest/**/*.spec.ts", - "packages/nest/**/*_spec.ts", - "packages/nest/**/*.spec.tsx", - "packages/nest/**/*.spec.js", - "packages/nest/**/*.spec.jsx", - "packages/nest/**/*.d.ts" - ] - } - } - } - }, - "linter": { - "root": "packages/linter", - "sourceRoot": "packages/linter", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/linter/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/linter"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/linter", - "tsConfig": "packages/linter/tsconfig.lib.json", - "packageJson": "packages/linter/package.json", - "main": "packages/linter/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/linter", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/linter", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/linter", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/linter", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/linter", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/linter"], - "options": { - "command": "node ./scripts/copy-readme.js linter" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/linter/**/*.ts", - "packages/linter/**/*.spec.ts", - "packages/linter/**/*_spec.ts", - "packages/linter/**/*.spec.tsx", - "packages/linter/**/*.spec.js", - "packages/linter/**/*.spec.jsx", - "packages/linter/**/*.d.ts" - ] - } - } - } - }, - "express": { - "root": "packages/express", - "sourceRoot": "packages/express", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/express/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/express"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/express", - "tsConfig": "packages/express/tsconfig.lib.json", - "packageJson": "packages/express/package.json", - "main": "packages/express/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/express", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/express", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/express", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/express", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/express", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/express"], - "options": { - "command": "node ./scripts/copy-readme.js express" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/express/**/*.ts", - "packages/express/**/*.spec.ts", - "packages/express/**/*_spec.ts", - "packages/express/**/*.spec.tsx", - "packages/express/**/*.spec.js", - "packages/express/**/*.spec.jsx", - "packages/express/**/*.d.ts" - ] - } - } - } - }, - "eslint-plugin-nx": { - "root": "packages/eslint-plugin-nx", - "sourceRoot": "packages/eslint-plugin-nx", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/eslint-plugin-nx/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/eslint-plugin-nx"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/eslint-plugin-nx", - "tsConfig": "packages/eslint-plugin-nx/tsconfig.lib.json", - "packageJson": "packages/eslint-plugin-nx/package.json", - "main": "packages/eslint-plugin-nx/src/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/eslint-plugin-nx", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/eslint-plugin-nx", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/eslint-plugin-nx", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/eslint-plugin-nx", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/eslint-plugin-nx", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/eslint-plugin-nx"], - "options": { - "command": "node ./scripts/copy-readme.js eslint-plugin-nx" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/eslint-plugin-nx/**/*.ts", - "packages/eslint-plugin-nx/**/*.spec.ts", - "packages/eslint-plugin-nx/**/*_spec.ts", - "packages/eslint-plugin-nx/**/*.spec.tsx", - "packages/eslint-plugin-nx/**/*.spec.js", - "packages/eslint-plugin-nx/**/*.spec.jsx", - "packages/eslint-plugin-nx/**/*.d.ts" - ] - } - } - } - }, - "create-nx-workspace": { - "root": "packages/create-nx-workspace", - "sourceRoot": "packages/create-nx-workspace", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/create-nx-workspace/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/create-nx-workspace"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/create-nx-workspace", - "tsConfig": "packages/create-nx-workspace/tsconfig.lib.json", - "packageJson": "packages/create-nx-workspace/package.json", - "main": "packages/create-nx-workspace/bin/create-nx-workspace.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/create-nx-workspace", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/create-nx-workspace", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/create-nx-workspace", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/create-nx-workspace", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/create-nx-workspace", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/create-nx-workspace"], - "options": { - "commands": [ - { - "command": "node ./scripts/chmod build/packages/create-nx-workspace/bin/create-nx-workspace.js" - }, - { - "command": "node ./scripts/copy-readme.js create-nx-workspace" - } - ], - "parallel": false - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/create-nx-workspace/**/*.ts", - "packages/create-nx-workspace/**/*.spec.ts", - "packages/create-nx-workspace/**/*_spec.ts", - "packages/create-nx-workspace/**/*.spec.tsx", - "packages/create-nx-workspace/**/*.spec.js", - "packages/create-nx-workspace/**/*.spec.jsx", - "packages/create-nx-workspace/**/*.d.ts" - ] - } - } - } - }, - "create-nx-plugin": { - "root": "packages/create-nx-plugin", - "sourceRoot": "packages/create-nx-plugin", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/create-nx-plugin/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/create-nx-plugin"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/create-nx-plugin", - "tsConfig": "packages/create-nx-plugin/tsconfig.lib.json", - "packageJson": "packages/create-nx-plugin/package.json", - "main": "packages/create-nx-plugin/bin/create-nx-plugin.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/create-nx-plugin", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/create-nx-plugin", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/create-nx-plugin", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/create-nx-plugin", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/create-nx-plugin", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/create-nx-plugin"], - "options": { - "commands": [ - { - "command": "node ./scripts/chmod build/packages/create-nx-plugin/bin/create-nx-plugin.js" - }, - { - "command": "node ./scripts/copy-readme.js create-nx-plugin" - } - ], - "parallel": false - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/create-nx-plugin/**/*.ts", - "packages/create-nx-plugin/**/*.spec.ts", - "packages/create-nx-plugin/**/*_spec.ts", - "packages/create-nx-plugin/**/*.spec.tsx", - "packages/create-nx-plugin/**/*.spec.js", - "packages/create-nx-plugin/**/*.spec.jsx", - "packages/create-nx-plugin/**/*.d.ts" - ] - } - } - } - }, - "cli": { - "root": "packages/cli", - "sourceRoot": "packages/cli", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/cli/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/cli"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/cli", - "tsConfig": "packages/cli/tsconfig.lib.json", - "packageJson": "packages/cli/package.json", - "main": "packages/cli/bin/nx.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/cli", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/cli", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/cli", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/cli", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/cli", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/cli"], - "options": { - "commands": [ - { - "command": "node ./scripts/chmod build/packages/cli/bin/nx.js" - }, - { - "command": "node ./scripts/copy-readme.js cli" - } - ], - "parallel": false - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/cli/**/*.ts", - "packages/cli/**/*.spec.ts", - "packages/cli/**/*_spec.ts", - "packages/cli/**/*.spec.tsx", - "packages/cli/**/*.spec.js", - "packages/cli/**/*.spec.jsx", - "packages/cli/**/*.d.ts" - ] - } - } - } - }, "angular": { "root": "packages/angular", "sourceRoot": "packages/angular", @@ -1609,45 +100,542 @@ } } }, - "e2e-utils": { - "root": "e2e/utils", - "sourceRoot": "e2e/utils", + "cli": { + "root": "packages/cli", + "sourceRoot": "packages/cli", "projectType": "library", - "targets": {} - }, - "e2e-cli": { - "root": "e2e/cli", - "sourceRoot": "e2e/cli", - "projectType": "application", "targets": { - "e2e": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/cli/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/cli"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/cli", + "tsConfig": "packages/cli/tsconfig.lib.json", + "packageJson": "packages/cli/package.json", + "main": "packages/cli/bin/nx.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/cli", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/cli", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/cli", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/cli", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/cli", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/cli"], "options": { "commands": [ { - "command": "yarn e2e-start-local-registry" + "command": "node ./scripts/chmod build/packages/cli/bin/nx.js" }, { - "command": "yarn e2e-build-package-publish" - }, - { - "command": "nx run-e2e-tests e2e-cli" + "command": "node ./scripts/copy-readme.js cli" } ], "parallel": false } }, - "run-e2e-tests": { - "executor": "@nrwl/jest:jest", + "lint": { + "executor": "@nrwl/linter:eslint", "options": { - "jestConfig": "e2e/cli/jest.config.js", - "passWithNoTests": true, - "runInBand": true - }, - "outputs": ["coverage/e2e/cli"] + "lintFilePatterns": [ + "packages/cli/**/*.ts", + "packages/cli/**/*.spec.ts", + "packages/cli/**/*_spec.ts", + "packages/cli/**/*.spec.tsx", + "packages/cli/**/*.spec.js", + "packages/cli/**/*.spec.jsx", + "packages/cli/**/*.d.ts" + ] + } } } }, + "create-nx-plugin": { + "root": "packages/create-nx-plugin", + "sourceRoot": "packages/create-nx-plugin", + "projectType": "library", + "targets": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/create-nx-plugin/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/create-nx-plugin"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/create-nx-plugin", + "tsConfig": "packages/create-nx-plugin/tsconfig.lib.json", + "packageJson": "packages/create-nx-plugin/package.json", + "main": "packages/create-nx-plugin/bin/create-nx-plugin.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/create-nx-plugin", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/create-nx-plugin", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/create-nx-plugin", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/create-nx-plugin", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/create-nx-plugin", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/create-nx-plugin"], + "options": { + "commands": [ + { + "command": "node ./scripts/chmod build/packages/create-nx-plugin/bin/create-nx-plugin.js" + }, + { + "command": "node ./scripts/copy-readme.js create-nx-plugin" + } + ], + "parallel": false + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/create-nx-plugin/**/*.ts", + "packages/create-nx-plugin/**/*.spec.ts", + "packages/create-nx-plugin/**/*_spec.ts", + "packages/create-nx-plugin/**/*.spec.tsx", + "packages/create-nx-plugin/**/*.spec.js", + "packages/create-nx-plugin/**/*.spec.jsx", + "packages/create-nx-plugin/**/*.d.ts" + ] + } + } + } + }, + "create-nx-workspace": { + "root": "packages/create-nx-workspace", + "sourceRoot": "packages/create-nx-workspace", + "projectType": "library", + "targets": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/create-nx-workspace/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/create-nx-workspace"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/create-nx-workspace", + "tsConfig": "packages/create-nx-workspace/tsconfig.lib.json", + "packageJson": "packages/create-nx-workspace/package.json", + "main": "packages/create-nx-workspace/bin/create-nx-workspace.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/create-nx-workspace", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/create-nx-workspace", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/create-nx-workspace", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/create-nx-workspace", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/create-nx-workspace", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/create-nx-workspace"], + "options": { + "commands": [ + { + "command": "node ./scripts/chmod build/packages/create-nx-workspace/bin/create-nx-workspace.js" + }, + { + "command": "node ./scripts/copy-readme.js create-nx-workspace" + } + ], + "parallel": false + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/create-nx-workspace/**/*.ts", + "packages/create-nx-workspace/**/*.spec.ts", + "packages/create-nx-workspace/**/*_spec.ts", + "packages/create-nx-workspace/**/*.spec.tsx", + "packages/create-nx-workspace/**/*.spec.js", + "packages/create-nx-workspace/**/*.spec.jsx", + "packages/create-nx-workspace/**/*.d.ts" + ] + } + } + } + }, + "cypress": { + "root": "packages/cypress", + "sourceRoot": "packages/cypress", + "projectType": "library", + "targets": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/cypress/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/cypress"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/cypress", + "tsConfig": "packages/cypress/tsconfig.lib.json", + "packageJson": "packages/cypress/package.json", + "main": "packages/cypress/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/cypress", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/cypress", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/cypress", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/cypress", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/cypress", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/cypress"], + "options": { + "command": "node ./scripts/copy-readme.js cypress" + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/cypress/**/*.ts", + "packages/cypress/**/*.spec.ts", + "packages/cypress/**/*.spec.tsx", + "packages/cypress/**/*.spec.js", + "packages/cypress/**/*.spec.jsx", + "packages/cypress/**/*.d.ts" + ] + } + } + } + }, + "dep-graph-dep-graph": { + "root": "dep-graph/dep-graph", + "sourceRoot": "dep-graph/dep-graph/src", + "projectType": "application", + "targets": { + "build-base": { + "executor": "@nrwl/web:build", + "options": { + "maxWorkers": 8, + "outputPath": "build/apps/dep-graph", + "index": "dep-graph/dep-graph/src/index.html", + "main": "dep-graph/dep-graph/src/main.ts", + "polyfills": "dep-graph/dep-graph/src/polyfills.ts", + "tsConfig": "dep-graph/dep-graph/tsconfig.app.json", + "assets": [ + "dep-graph/dep-graph/src/favicon.ico", + "dep-graph/dep-graph/src/assets" + ], + "styles": ["dep-graph/dep-graph/src/styles.scss"], + "scripts": [] + }, + "configurations": { + "release": { + "fileReplacements": [ + { + "replace": "dep-graph/dep-graph/src/environments/environment.ts", + "with": "dep-graph/dep-graph/src/environments/environment.release.ts" + } + ], + "assets": [], + "optimization": true, + "outputHashing": "none", + "sourceMap": false, + "extractCss": true, + "namedChunks": false, + "extractLicenses": true, + "vendorChunk": false, + "budgets": [ + { + "type": "initial", + "maximumWarning": "2mb", + "maximumError": "5mb" + } + ] + }, + "watch": { + "fileReplacements": [ + { + "replace": "dep-graph/dep-graph/src/environments/environment.ts", + "with": "dep-graph/dep-graph/src/environments/environment.watch.ts" + } + ], + "assets": [], + "optimization": false, + "outputHashing": "none", + "sourceMap": true, + "extractCss": true, + "namedChunks": false, + "extractLicenses": false, + "vendorChunk": true, + "budgets": [ + { + "type": "initial", + "maximumWarning": "2mb", + "maximumError": "5mb" + } + ] + } + }, + "outputs": ["{options.outputPath}"] + }, + "serve": { + "executor": "@nrwl/web:dev-server", + "options": { + "buildTarget": "dep-graph-dep-graph:build-base" + }, + "configurations": { + "release": { + "buildTarget": "dep-graph-dep-graph:build-base:release" + }, + "watch": { + "buildTarget": "dep-graph-dep-graph:build-base:watch" + } + } + }, + "lint": { + "executor": "@nrwl/linter:lint", + "options": { + "linter": "eslint", + "tsConfig": [ + "dep-graph/dep-graph/tsconfig.app.json", + "dep-graph/dep-graph/tsconfig.spec.json" + ], + "exclude": ["**/node_modules/**", "!dep-graph/dep-graph/**/*"] + } + }, + "test": { + "executor": "@nrwl/jest:jest", + "outputs": ["coverage/dep-graph/dep-graph"], + "options": { + "jestConfig": "dep-graph/dep-graph/jest.config.js", + "passWithNoTests": true + } + } + } + }, + "dep-graph-dep-graph-e2e": { + "root": "dep-graph/dep-graph-e2e", + "sourceRoot": "dep-graph/dep-graph-e2e/src", + "projectType": "application", + "targets": { + "e2e-disabled": { + "executor": "@nrwl/cypress:cypress", + "options": { + "cypressConfig": "dep-graph/dep-graph-e2e/cypress.json", + "tsConfig": "dep-graph/dep-graph-e2e/tsconfig.e2e.json", + "devServerTarget": "dep-graph-dep-graph:serve" + } + }, + "lint": { + "executor": "@nrwl/linter:lint", + "options": { + "linter": "eslint", + "tsConfig": ["dep-graph/dep-graph-e2e/tsconfig.e2e.json"], + "exclude": ["**/node_modules/**", "!dep-graph/dep-graph-e2e/**/*"] + } + } + } + }, + "devkit": { + "root": "packages/devkit", + "sourceRoot": "packages/devkit", + "projectType": "library", + "targets": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/devkit/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/devkit"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/devkit", + "tsConfig": "packages/devkit/tsconfig.lib.json", + "packageJson": "packages/devkit/package.json", + "main": "packages/devkit/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/devkit", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/devkit", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/devkit", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/devkit", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/devkit", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/devkit"], + "options": { + "command": "node ./scripts/copy-readme.js devkit" + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/devkit/**/*.ts", + "packages/devkit/**/*.spec.ts", + "packages/devkit/**/*.spec.tsx", + "packages/devkit/**/*.spec.js", + "packages/devkit/**/*.spec.jsx", + "packages/devkit/**/*.d.ts" + ] + } + } + } + }, + "docs": { + "root": "docs", + "sourceRoot": "docs", + "projectType": "library" + }, "e2e-angular": { "root": "e2e/angular", "sourceRoot": "e2e/angular", @@ -1681,6 +669,39 @@ } } }, + "e2e-cli": { + "root": "e2e/cli", + "sourceRoot": "e2e/cli", + "projectType": "application", + "targets": { + "e2e": { + "executor": "@nrwl/workspace:run-commands", + "options": { + "commands": [ + { + "command": "yarn e2e-start-local-registry" + }, + { + "command": "yarn e2e-build-package-publish" + }, + { + "command": "nx run-e2e-tests e2e-cli" + } + ], + "parallel": false + } + }, + "run-e2e-tests": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "e2e/cli/jest.config.js", + "passWithNoTests": true, + "runInBand": true + }, + "outputs": ["coverage/e2e/cli"] + } + } + }, "e2e-cypress": { "root": "e2e/cypress", "sourceRoot": "e2e/cypress", @@ -1714,6 +735,39 @@ } } }, + "e2e-gatsby": { + "root": "e2e/gatsby", + "sourceRoot": "e2e/gatsby", + "projectType": "application", + "targets": { + "e2e": { + "executor": "@nrwl/workspace:run-commands", + "options": { + "commands": [ + { + "command": "yarn e2e-start-local-registry" + }, + { + "command": "yarn e2e-build-package-publish" + }, + { + "command": "nx run-e2e-tests e2e-gatsby" + } + ], + "parallel": false + } + }, + "run-e2e-tests": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "e2e/gatsby/jest.config.js", + "passWithNoTests": true, + "runInBand": true + }, + "outputs": ["coverage/e2e/gatsby"] + } + } + }, "e2e-jest": { "root": "e2e/jest", "sourceRoot": "e2e/jest", @@ -1846,6 +900,39 @@ } } }, + "e2e-nx-plugin": { + "root": "e2e/nx-plugin", + "sourceRoot": "e2e/nx-plugin", + "projectType": "application", + "targets": { + "e2e": { + "executor": "@nrwl/workspace:run-commands", + "options": { + "commands": [ + { + "command": "yarn e2e-start-local-registry" + }, + { + "command": "yarn e2e-build-package-publish" + }, + { + "command": "nx run-e2e-tests e2e-nx-plugin" + } + ], + "parallel": false + } + }, + "run-e2e-tests": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "e2e/nx-plugin/jest.config.js", + "passWithNoTests": true, + "runInBand": true + }, + "outputs": ["coverage/e2e/nx-plugin"] + } + } + }, "e2e-react": { "root": "e2e/react", "sourceRoot": "e2e/react", @@ -1912,6 +999,12 @@ } } }, + "e2e-utils": { + "root": "e2e/utils", + "sourceRoot": "e2e/utils", + "projectType": "library", + "targets": {} + }, "e2e-web": { "root": "e2e/web", "sourceRoot": "e2e/web", @@ -1978,69 +1071,155 @@ } } }, - "e2e-nx-plugin": { - "root": "e2e/nx-plugin", - "sourceRoot": "e2e/nx-plugin", - "projectType": "application", + "eslint-plugin-nx": { + "root": "packages/eslint-plugin-nx", + "sourceRoot": "packages/eslint-plugin-nx", + "projectType": "library", "targets": { - "e2e": { - "executor": "@nrwl/workspace:run-commands", - "options": { - "commands": [ - { - "command": "yarn e2e-start-local-registry" - }, - { - "command": "yarn e2e-build-package-publish" - }, - { - "command": "nx run-e2e-tests e2e-nx-plugin" - } - ], - "parallel": false - } - }, - "run-e2e-tests": { + "test": { "executor": "@nrwl/jest:jest", "options": { - "jestConfig": "e2e/nx-plugin/jest.config.js", - "passWithNoTests": true, - "runInBand": true + "jestConfig": "packages/eslint-plugin-nx/jest.config.js", + "passWithNoTests": true }, - "outputs": ["coverage/e2e/nx-plugin"] + "outputs": ["coverage/packages/eslint-plugin-nx"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/eslint-plugin-nx", + "tsConfig": "packages/eslint-plugin-nx/tsconfig.lib.json", + "packageJson": "packages/eslint-plugin-nx/package.json", + "main": "packages/eslint-plugin-nx/src/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/eslint-plugin-nx", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/eslint-plugin-nx", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/eslint-plugin-nx", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/eslint-plugin-nx", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/eslint-plugin-nx", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/eslint-plugin-nx"], + "options": { + "command": "node ./scripts/copy-readme.js eslint-plugin-nx" + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/eslint-plugin-nx/**/*.ts", + "packages/eslint-plugin-nx/**/*.spec.ts", + "packages/eslint-plugin-nx/**/*_spec.ts", + "packages/eslint-plugin-nx/**/*.spec.tsx", + "packages/eslint-plugin-nx/**/*.spec.js", + "packages/eslint-plugin-nx/**/*.spec.jsx", + "packages/eslint-plugin-nx/**/*.d.ts" + ] + } } } }, - "e2e-gatsby": { - "root": "e2e/gatsby", - "sourceRoot": "e2e/gatsby", - "projectType": "application", + "express": { + "root": "packages/express", + "sourceRoot": "packages/express", + "projectType": "library", "targets": { - "e2e": { - "executor": "@nrwl/workspace:run-commands", - "options": { - "commands": [ - { - "command": "yarn e2e-start-local-registry" - }, - { - "command": "yarn e2e-build-package-publish" - }, - { - "command": "nx run-e2e-tests e2e-gatsby" - } - ], - "parallel": false - } - }, - "run-e2e-tests": { + "test": { "executor": "@nrwl/jest:jest", "options": { - "jestConfig": "e2e/gatsby/jest.config.js", - "passWithNoTests": true, - "runInBand": true + "jestConfig": "packages/express/jest.config.js", + "passWithNoTests": true }, - "outputs": ["coverage/e2e/gatsby"] + "outputs": ["coverage/packages/express"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/express", + "tsConfig": "packages/express/tsconfig.lib.json", + "packageJson": "packages/express/package.json", + "main": "packages/express/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/express", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/express", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/express", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/express", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/express", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/express"], + "options": { + "command": "node ./scripts/copy-readme.js express" + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/express/**/*.ts", + "packages/express/**/*.spec.ts", + "packages/express/**/*_spec.ts", + "packages/express/**/*.spec.tsx", + "packages/express/**/*.spec.js", + "packages/express/**/*.spec.jsx", + "packages/express/**/*.d.ts" + ] + } } } }, @@ -2130,131 +1309,454 @@ } } }, - "dep-graph-dep-graph-e2e": { - "root": "dep-graph/dep-graph-e2e", - "sourceRoot": "dep-graph/dep-graph-e2e/src", - "projectType": "application", + "jest": { + "root": "packages/jest", + "sourceRoot": "packages/jest", + "projectType": "library", "targets": { - "e2e-disabled": { - "executor": "@nrwl/cypress:cypress", + "test": { + "executor": "@nrwl/jest:jest", "options": { - "cypressConfig": "dep-graph/dep-graph-e2e/cypress.json", - "tsConfig": "dep-graph/dep-graph-e2e/tsconfig.e2e.json", - "devServerTarget": "dep-graph-dep-graph:serve" + "jestConfig": "packages/jest/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/jest"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/jest", + "tsConfig": "packages/jest/tsconfig.lib.json", + "packageJson": "packages/jest/package.json", + "main": "packages/jest/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/jest", + "glob": "**/@(files|files-angular)/**", + "output": "/" + }, + { + "input": "packages/jest", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/jest", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/jest", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/jest", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/jest"], + "options": { + "command": "node ./scripts/copy-readme.js jest" } }, "lint": { - "executor": "@nrwl/linter:lint", + "executor": "@nrwl/linter:eslint", "options": { - "linter": "eslint", - "tsConfig": ["dep-graph/dep-graph-e2e/tsconfig.e2e.json"], - "exclude": ["**/node_modules/**", "!dep-graph/dep-graph-e2e/**/*"] + "lintFilePatterns": [ + "packages/jest/**/*.ts", + "packages/jest/**/*.spec.ts", + "packages/jest/**/*.spec.tsx", + "packages/jest/**/*.spec.js", + "packages/jest/**/*.spec.jsx", + "packages/jest/**/*.d.ts" + ] } } } }, - "dep-graph-dep-graph": { - "root": "dep-graph/dep-graph", - "sourceRoot": "dep-graph/dep-graph/src", - "projectType": "application", + "linter": { + "root": "packages/linter", + "sourceRoot": "packages/linter", + "projectType": "library", "targets": { - "build-base": { - "executor": "@nrwl/web:build", + "test": { + "executor": "@nrwl/jest:jest", "options": { - "maxWorkers": 8, - "outputPath": "build/apps/dep-graph", - "index": "dep-graph/dep-graph/src/index.html", - "main": "dep-graph/dep-graph/src/main.ts", - "polyfills": "dep-graph/dep-graph/src/polyfills.ts", - "tsConfig": "dep-graph/dep-graph/tsconfig.app.json", - "assets": [ - "dep-graph/dep-graph/src/favicon.ico", - "dep-graph/dep-graph/src/assets" - ], - "styles": ["dep-graph/dep-graph/src/styles.scss"], - "scripts": [] + "jestConfig": "packages/linter/jest.config.js", + "passWithNoTests": true }, - "configurations": { - "release": { - "fileReplacements": [ - { - "replace": "dep-graph/dep-graph/src/environments/environment.ts", - "with": "dep-graph/dep-graph/src/environments/environment.release.ts" - } - ], - "assets": [], - "optimization": true, - "outputHashing": "none", - "sourceMap": false, - "extractCss": true, - "namedChunks": false, - "extractLicenses": true, - "vendorChunk": false, - "budgets": [ - { - "type": "initial", - "maximumWarning": "2mb", - "maximumError": "5mb" - } - ] - }, - "watch": { - "fileReplacements": [ - { - "replace": "dep-graph/dep-graph/src/environments/environment.ts", - "with": "dep-graph/dep-graph/src/environments/environment.watch.ts" - } - ], - "assets": [], - "optimization": false, - "outputHashing": "none", - "sourceMap": true, - "extractCss": true, - "namedChunks": false, - "extractLicenses": false, - "vendorChunk": true, - "budgets": [ - { - "type": "initial", - "maximumWarning": "2mb", - "maximumError": "5mb" - } - ] - } + "outputs": ["coverage/packages/linter"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/linter", + "tsConfig": "packages/linter/tsconfig.lib.json", + "packageJson": "packages/linter/package.json", + "main": "packages/linter/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/linter", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/linter", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/linter", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/linter", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/linter", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] }, "outputs": ["{options.outputPath}"] }, - "serve": { - "executor": "@nrwl/web:dev-server", + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/linter"], "options": { - "buildTarget": "dep-graph-dep-graph:build-base" - }, - "configurations": { - "release": { - "buildTarget": "dep-graph-dep-graph:build-base:release" - }, - "watch": { - "buildTarget": "dep-graph-dep-graph:build-base:watch" - } + "command": "node ./scripts/copy-readme.js linter" } }, "lint": { - "executor": "@nrwl/linter:lint", + "executor": "@nrwl/linter:eslint", "options": { - "linter": "eslint", - "tsConfig": [ - "dep-graph/dep-graph/tsconfig.app.json", - "dep-graph/dep-graph/tsconfig.spec.json" - ], - "exclude": ["**/node_modules/**", "!dep-graph/dep-graph/**/*"] + "lintFilePatterns": [ + "packages/linter/**/*.ts", + "packages/linter/**/*.spec.ts", + "packages/linter/**/*_spec.ts", + "packages/linter/**/*.spec.tsx", + "packages/linter/**/*.spec.js", + "packages/linter/**/*.spec.jsx", + "packages/linter/**/*.d.ts" + ] } - }, + } + } + }, + "nest": { + "root": "packages/nest", + "sourceRoot": "packages/nest", + "projectType": "library", + "targets": { "test": { "executor": "@nrwl/jest:jest", - "outputs": ["coverage/dep-graph/dep-graph"], "options": { - "jestConfig": "dep-graph/dep-graph/jest.config.js", + "jestConfig": "packages/nest/jest.config.js", "passWithNoTests": true + }, + "outputs": ["coverage/packages/nest"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/nest", + "tsConfig": "packages/nest/tsconfig.lib.json", + "packageJson": "packages/nest/package.json", + "main": "packages/nest/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/nest", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/nest", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/nest", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/nest", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/nest", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/nest"], + "options": { + "command": "node ./scripts/copy-readme.js nest" + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/nest/**/*.ts", + "packages/nest/**/*.spec.ts", + "packages/nest/**/*_spec.ts", + "packages/nest/**/*.spec.tsx", + "packages/nest/**/*.spec.js", + "packages/nest/**/*.spec.jsx", + "packages/nest/**/*.d.ts" + ] + } + } + } + }, + "next": { + "root": "packages/next", + "sourceRoot": "packages/next", + "projectType": "library", + "targets": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/next/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/next"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/next", + "tsConfig": "packages/next/tsconfig.lib.json", + "packageJson": "packages/next/package.json", + "main": "packages/next/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/next", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/next", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/next", + "glob": "**/files/**/.babelrc__tmpl__", + "output": "/" + }, + { + "input": "packages/next", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/next", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/next", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/next"], + "options": { + "command": "node ./scripts/copy-readme.js next" + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/next/**/*.ts", + "packages/next/**/*.spec.ts", + "packages/next/**/*_spec.ts", + "packages/next/**/*.spec.tsx", + "packages/next/**/*.spec.js", + "packages/next/**/*.spec.jsx", + "packages/next/**/*.d.ts" + ] + } + } + } + }, + "node": { + "root": "packages/node", + "sourceRoot": "packages/node", + "projectType": "library", + "targets": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/node/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/node"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/node", + "tsConfig": "packages/node/tsconfig.lib.json", + "packageJson": "packages/node/package.json", + "main": "packages/node/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/node", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/node", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/node", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/node", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/node", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/node"], + "options": { + "command": "node ./scripts/copy-readme.js node" + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/node/**/*.ts", + "packages/node/**/*.spec.ts", + "packages/node/**/*_spec.ts", + "packages/node/**/*.spec.tsx", + "packages/node/**/*.spec.js", + "packages/node/**/*.spec.jsx", + "packages/node/**/*.d.ts" + ] + } + } + } + }, + "nx": { + "root": "packages/nx", + "sourceRoot": "packages/nx", + "projectType": "library", + "targets": { + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/nx", + "tsConfig": "packages/nx/tsconfig.lib.json", + "packageJson": "packages/nx/package.json", + "main": "packages/nx/bin/nx.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/nx", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/nx", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/nx", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/nx", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/nx", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/nx"], + "options": { + "command": "node ./scripts/copy-readme.js nx" + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/nx/**/*.ts", + "packages/nx/**/*.spec.ts", + "packages/nx/**/*_spec.ts", + "packages/nx/**/*.spec.tsx", + "packages/nx/**/*.spec.js", + "packages/nx/**/*.spec.jsx", + "packages/nx/**/*.d.ts" + ] } } } @@ -2322,6 +1824,27 @@ } } }, + "nx-dev-data-access-documents": { + "root": "nx-dev/data-access-documents", + "sourceRoot": "nx-dev/data-access-documents/src", + "projectType": "library", + "targets": { + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": ["nx-dev/data-access-documents/**/*.ts"] + } + }, + "test": { + "executor": "@nrwl/jest:jest", + "outputs": ["coverage/nx-dev/data-access-documents"], + "options": { + "jestConfig": "nx-dev/data-access-documents/jest.config.js", + "passWithNoTests": true + } + } + } + }, "nx-dev-e2e": { "root": "nx-dev/nx-dev-e2e", "sourceRoot": "nx-dev/nx-dev-e2e/src", @@ -2348,22 +1871,24 @@ } } }, - "nx-dev-ui-common": { - "root": "nx-dev/ui/common", - "sourceRoot": "nx-dev/ui/common/src", + "nx-dev-feature-analytics": { + "root": "nx-dev/feature-analytics", + "sourceRoot": "nx-dev/feature-analytics/src", "projectType": "library", "targets": { "lint": { "executor": "@nrwl/linter:eslint", "options": { - "lintFilePatterns": ["nx-dev/ui/common/**/*.{ts,tsx,js,jsx}"] + "lintFilePatterns": [ + "nx-dev/feature-analytics/**/*.{ts,tsx,js,jsx}" + ] } }, "test": { "executor": "@nrwl/jest:jest", - "outputs": ["coverage/nx-dev/ui/common"], + "outputs": ["coverage/nx-dev/feature-analytics"], "options": { - "jestConfig": "nx-dev/ui/common/jest.config.js", + "jestConfig": "nx-dev/feature-analytics/jest.config.js", "passWithNoTests": true } } @@ -2392,27 +1917,6 @@ } } }, - "nx-dev-data-access-documents": { - "root": "nx-dev/data-access-documents", - "sourceRoot": "nx-dev/data-access-documents/src", - "projectType": "library", - "targets": { - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": ["nx-dev/data-access-documents/**/*.ts"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/nx-dev/data-access-documents"], - "options": { - "jestConfig": "nx-dev/data-access-documents/jest.config.js", - "passWithNoTests": true - } - } - } - }, "nx-dev-feature-search": { "root": "nx-dev/feature-search", "sourceRoot": "nx-dev/feature-search/src", @@ -2434,34 +1938,358 @@ } } }, - "docs": { - "root": "docs", - "sourceRoot": "docs", - "projectType": "library" - }, - "nx-dev-feature-analytics": { - "root": "nx-dev/feature-analytics", - "sourceRoot": "nx-dev/feature-analytics/src", + "nx-dev-ui-common": { + "root": "nx-dev/ui/common", + "sourceRoot": "nx-dev/ui/common/src", "projectType": "library", "targets": { "lint": { "executor": "@nrwl/linter:eslint", "options": { - "lintFilePatterns": [ - "nx-dev/feature-analytics/**/*.{ts,tsx,js,jsx}" - ] + "lintFilePatterns": ["nx-dev/ui/common/**/*.{ts,tsx,js,jsx}"] } }, "test": { "executor": "@nrwl/jest:jest", - "outputs": ["coverage/nx-dev/feature-analytics"], + "outputs": ["coverage/nx-dev/ui/common"], "options": { - "jestConfig": "nx-dev/feature-analytics/jest.config.js", + "jestConfig": "nx-dev/ui/common/jest.config.js", "passWithNoTests": true } } } }, + "nx-plugin": { + "root": "packages/nx-plugin", + "sourceRoot": "packages/nx-plugin", + "projectType": "library", + "targets": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/nx-plugin/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/nx-plugin"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/nx-plugin", + "tsConfig": "packages/nx-plugin/tsconfig.lib.json", + "packageJson": "packages/nx-plugin/package.json", + "main": "packages/nx-plugin/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/nx-plugin", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/nx-plugin", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/nx-plugin", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/nx-plugin", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/nx-plugin", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/nx-plugin"], + "options": { + "command": "node ./scripts/copy-readme.js nx-plugin" + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/nx-plugin/**/*.ts", + "packages/nx-plugin/**/*.spec.ts", + "packages/nx-plugin/**/*_spec.ts", + "packages/nx-plugin/**/*.spec.tsx", + "packages/nx-plugin/**/*.spec.js", + "packages/nx-plugin/**/*.spec.jsx", + "packages/nx-plugin/**/*.d.ts" + ] + } + } + } + }, + "react": { + "root": "packages/react", + "sourceRoot": "packages/react", + "projectType": "library", + "targets": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/react/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/react"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/react", + "tsConfig": "packages/react/tsconfig.lib.json", + "packageJson": "packages/react/package.json", + "main": "packages/react/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/react", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/react", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/react", + "glob": "**/files/**/.babelrc__tmpl__", + "output": "/" + }, + { + "input": "packages/react", + "glob": "**/files/**/.browserslistrc__tmpl__", + "output": "/" + }, + { + "input": "packages/react", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/react", + "glob": "**/*.d.ts", + "output": "/" + }, + { + "input": "packages/react", + "glob": "**/*.js", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/react"], + "options": { + "command": "node ./scripts/copy-readme.js react" + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/react/**/*.ts", + "packages/react/**/*.spec.ts", + "packages/react/**/*_spec.ts", + "packages/react/**/*.spec.tsx", + "packages/react/**/*.spec.js", + "packages/react/**/*.spec.jsx", + "packages/react/**/*.d.ts" + ] + } + } + } + }, + "storybook": { + "root": "packages/storybook", + "sourceRoot": "packages/storybook", + "projectType": "library", + "targets": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/storybook/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/storybook"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/storybook", + "tsConfig": "packages/storybook/tsconfig.lib.json", + "packageJson": "packages/storybook/package.json", + "main": "packages/storybook/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/storybook", + "glob": "**/project-files/.storybook/**", + "output": "/" + }, + { + "input": "packages/storybook", + "glob": "**/root-files/.storybook/**", + "output": "/" + }, + { + "input": "packages/storybook", + "glob": "**/project-files-5/.storybook/**", + "output": "/" + }, + { + "input": "packages/storybook", + "glob": "**/root-files-5/.storybook/**", + "output": "/" + }, + { + "input": "packages/storybook", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/storybook", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/storybook", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/storybook"], + "options": { + "command": "node ./scripts/copy-readme.js storybook" + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/storybook/**/*.ts", + "packages/storybook/**/*.spec.ts", + "packages/storybook/**/*_spec.ts", + "packages/storybook/**/*.spec.tsx", + "packages/storybook/**/*.spec.js", + "packages/storybook/**/*.spec.jsx", + "packages/storybook/**/*.d.ts" + ] + } + } + } + }, + "tao": { + "root": "packages/tao", + "sourceRoot": "packages/tao", + "projectType": "library", + "targets": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/tao/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/tao"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/tao", + "tsConfig": "packages/tao/tsconfig.lib.json", + "packageJson": "packages/tao/package.json", + "main": "packages/tao/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/tao", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/tao", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/tao", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/tao", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/tao", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/tao"], + "options": { + "commands": [ + { + "command": "node ./scripts/chmod build/packages/tao/index.js" + }, + { + "command": "node ./scripts/copy-readme.js tao" + } + ], + "parallel": false + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/tao/**/*.ts", + "packages/tao/**/*.spec.ts", + "packages/tao/**/*.spec.tsx", + "packages/tao/**/*.spec.js", + "packages/tao/**/*.spec.jsx", + "packages/tao/**/*.d.ts" + ] + } + } + } + }, "typedoc-theme": { "root": "typedoc-theme", "sourceRoot": "typedoc-theme/src", @@ -2502,6 +2330,178 @@ } } } + }, + "web": { + "root": "packages/web", + "sourceRoot": "packages/web", + "projectType": "library", + "targets": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/web/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/web"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/web", + "tsConfig": "packages/web/tsconfig.lib.json", + "packageJson": "packages/web/package.json", + "main": "packages/web/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/web", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/web", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/web", + "glob": "**/files/**/.babelrc__tmpl__", + "output": "/" + }, + { + "input": "packages/web", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/web", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/web", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/web"], + "options": { + "command": "node ./scripts/copy-readme.js web" + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/web/**/*.ts", + "packages/web/**/*.spec.ts", + "packages/web/**/*_spec.ts", + "packages/web/**/*.spec.tsx", + "packages/web/**/*.spec.js", + "packages/web/**/*.spec.jsx", + "packages/web/**/*.d.ts" + ] + } + } + } + }, + "workspace": { + "root": "packages/workspace", + "sourceRoot": "packages/workspace", + "projectType": "library", + "targets": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/workspace/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/workspace"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/workspace", + "tsConfig": "packages/workspace/tsconfig.lib.json", + "packageJson": "packages/workspace/package.json", + "main": "packages/workspace/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/workspace", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/workspace", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/workspace", + "glob": "**/**/decorate-angular-cli.js__tmpl__", + "output": "/" + }, + { + "input": "packages/workspace", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/workspace", + "glob": "**/*.{js,css,html,svg}", + "output": "/" + }, + { + "input": "packages/workspace", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/workspace"], + "options": { + "commands": [ + { + "command": "nx build-base dep-graph-dep-graph --configuration release" + }, + { + "command": "node ./scripts/copy-dep-graph.js" + }, + { + "command": "node ./scripts/copy-readme.js workspace" + } + ], + "parallel": false + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/workspace/**/*.ts", + "packages/workspace/**/*.spec.ts", + "packages/workspace/**/*.spec.tsx", + "packages/workspace/**/*.spec.js", + "packages/workspace/**/*.spec.jsx", + "packages/workspace/**/*.d.ts" + ] + } + } + } } } } diff --git a/yarn.lock b/yarn.lock index 681329d626..3fbf339ff8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -420,6 +420,11 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919" integrity sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q== +"@babel/compat-data@^7.14.5": + version "7.14.7" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.7.tgz#7b047d7a3a89a67d2258dc61f604f098f1bc7e08" + integrity sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw== + "@babel/core@7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.13.tgz#b73a87a3a3e7d142a66248bf6ad88b9ceb093425" @@ -527,6 +532,27 @@ semver "^6.3.0" source-map "^0.5.0" +"@babel/core@^7.7.2": + version "7.14.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.6.tgz#e0814ec1a950032ff16c13a2721de39a8416fcab" + integrity sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA== + dependencies: + "@babel/code-frame" "^7.14.5" + "@babel/generator" "^7.14.5" + "@babel/helper-compilation-targets" "^7.14.5" + "@babel/helper-module-transforms" "^7.14.5" + "@babel/helpers" "^7.14.6" + "@babel/parser" "^7.14.6" + "@babel/template" "^7.14.5" + "@babel/traverse" "^7.14.5" + "@babel/types" "^7.14.5" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" + "@babel/generator@7.14.3", "@babel/generator@^7.14.3": version "7.14.3" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.3.tgz#0c2652d91f7bddab7cccc6ba8157e4f40dcedb91" @@ -536,7 +562,7 @@ jsesc "^2.5.1" source-map "^0.5.0" -"@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.14.5": +"@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.14.5", "@babel/generator@^7.7.2": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785" integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA== @@ -624,6 +650,16 @@ browserslist "^4.14.5" semver "^6.3.0" +"@babel/helper-compilation-targets@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf" + integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw== + dependencies: + "@babel/compat-data" "^7.14.5" + "@babel/helper-validator-option" "^7.14.5" + browserslist "^4.16.6" + semver "^6.3.0" + "@babel/helper-create-class-features-plugin@^7.12.13": version "7.13.11" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6" @@ -811,7 +847,7 @@ dependencies: "@babel/types" "^7.14.5" -"@babel/helper-module-transforms@^7.12.1": +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e" integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA== @@ -1012,6 +1048,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== +"@babel/helper-validator-option@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== + "@babel/helper-wrap-function@^7.13.0": version "7.13.0" resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" @@ -1031,7 +1072,7 @@ "@babel/traverse" "^7.13.0" "@babel/types" "^7.13.0" -"@babel/helpers@^7.12.5": +"@babel/helpers@^7.12.5", "@babel/helpers@^7.14.6": version "7.14.6" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635" integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA== @@ -1072,7 +1113,7 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.10.tgz#8f8f9bf7b3afa3eabd061f7a5bcdf4fec3c48409" integrity sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ== -"@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.14.5", "@babel/parser@^7.14.7": +"@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.14.7", "@babel/parser@^7.7.2": version "7.14.7" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.7.tgz#6099720c8839ca865a2637e6c85852ead0bdb595" integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA== @@ -1531,6 +1572,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" +"@babel/plugin-syntax-typescript@^7.7.2": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz#b82c6ce471b165b5ce420cf92914d6fb46225716" + integrity sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.12.13", "@babel/plugin-transform-arrow-functions@^7.13.0": version "7.13.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" @@ -2272,7 +2320,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.4.4", "@babel/runtime@^7.8.7": version "7.14.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== @@ -2319,7 +2367,7 @@ globals "^11.1.0" lodash "^4.17.19" -"@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.14.5": +"@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.14.5", "@babel/traverse@^7.7.2": version "7.14.7" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.7.tgz#64007c9774cfdc3abd23b0780bc18a3ce3631753" integrity sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ== @@ -2560,7 +2608,7 @@ "@francoischalifour/autocomplete-preset-algolia" "^1.0.0-alpha.14" algoliasearch "^4.0.0" -"@emotion/cache@^10.0.27": +"@emotion/cache@^10.0.27", "@emotion/cache@^10.0.9": version "10.0.29" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.29.tgz#87e7e64f412c060102d589fe7c6dc042e6f9d1e0" integrity sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ== @@ -2570,7 +2618,7 @@ "@emotion/utils" "0.11.3" "@emotion/weak-memoize" "0.2.5" -"@emotion/core@^10.1.1": +"@emotion/core@^10.0.9", "@emotion/core@^10.1.1": version "10.1.1" resolved "https://registry.yarnpkg.com/@emotion/core/-/core-10.1.1.tgz#c956c1365f2f2481960064bcb8c4732e5fb612c3" integrity sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA== @@ -2582,7 +2630,7 @@ "@emotion/sheet" "0.9.4" "@emotion/utils" "0.11.3" -"@emotion/css@^10.0.27": +"@emotion/css@^10.0.27", "@emotion/css@^10.0.9": version "10.0.27" resolved "https://registry.yarnpkg.com/@emotion/css/-/css-10.0.27.tgz#3a7458198fbbebb53b01b2b87f64e5e21241e14c" integrity sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw== @@ -2753,35 +2801,48 @@ jest-util "^26.6.2" slash "^3.0.0" -"@jest/core@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" - integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== +"@jest/console@^27.0.2": + version "27.0.2" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.0.2.tgz#b8eeff8f21ac51d224c851e1729d2630c18631e6" + integrity sha512-/zYigssuHLImGeMAACkjI4VLAiiJznHgAl3xnFT19iWyct2LhrH3KXOjHRmxBGTkiPLZKKAJAgaPpiU9EZ9K+w== dependencies: - "@jest/console" "^26.6.2" - "@jest/reporters" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/types" "^27.0.2" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^27.0.2" + jest-util "^27.0.2" + slash "^3.0.0" + +"@jest/core@^27.0.3", "@jest/core@^27.0.5": + version "27.0.5" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.0.5.tgz#59e9e69e7374d65dbb22e3fc1bd52e80991eae72" + integrity sha512-g73//jF0VwsOIrWUC9Cqg03lU3QoAMFxVjsm6n6yNmwZcQPN/o8w+gLWODw5VfKNFZT38otXHWxc6b8eGDUpEA== + dependencies: + "@jest/console" "^27.0.2" + "@jest/reporters" "^27.0.5" + "@jest/test-result" "^27.0.2" + "@jest/transform" "^27.0.5" + "@jest/types" "^27.0.2" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" + emittery "^0.8.1" exit "^0.1.2" graceful-fs "^4.2.4" - jest-changed-files "^26.6.2" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-resolve-dependencies "^26.6.3" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - jest-watcher "^26.6.2" - micromatch "^4.0.2" + jest-changed-files "^27.0.2" + jest-config "^27.0.5" + jest-haste-map "^27.0.5" + jest-message-util "^27.0.2" + jest-regex-util "^27.0.1" + jest-resolve "^27.0.5" + jest-resolve-dependencies "^27.0.5" + jest-runner "^27.0.5" + jest-runtime "^27.0.5" + jest-snapshot "^27.0.5" + jest-util "^27.0.2" + jest-validate "^27.0.2" + jest-watcher "^27.0.2" + micromatch "^4.0.4" p-each-series "^2.1.0" rimraf "^3.0.0" slash "^3.0.0" @@ -2797,6 +2858,16 @@ "@types/node" "*" jest-mock "^26.6.2" +"@jest/environment@^27.0.5": + version "27.0.5" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.0.5.tgz#a294ad4acda2e250f789fb98dc667aad33d3adc9" + integrity sha512-IAkJPOT7bqn0GiX5LPio6/e1YpcmLbrd8O5EFYpAOZ6V+9xJDsXjdgN2vgv9WOKIs/uA1kf5WeD96HhlBYO+FA== + dependencies: + "@jest/fake-timers" "^27.0.5" + "@jest/types" "^27.0.2" + "@types/node" "*" + jest-mock "^27.0.3" + "@jest/fake-timers@^26.6.2": version "26.6.2" resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" @@ -2809,6 +2880,18 @@ jest-mock "^26.6.2" jest-util "^26.6.2" +"@jest/fake-timers@^27.0.5": + version "27.0.5" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.0.5.tgz#304d5aedadf4c75cff3696995460b39d6c6e72f6" + integrity sha512-d6Tyf7iDoKqeUdwUKrOBV/GvEZRF67m7lpuWI0+SCD9D3aaejiOQZxAOxwH2EH/W18gnfYaBPLi0VeTGBHtQBg== + dependencies: + "@jest/types" "^27.0.2" + "@sinonjs/fake-timers" "^7.0.2" + "@types/node" "*" + jest-message-util "^27.0.2" + jest-mock "^27.0.3" + jest-util "^27.0.2" + "@jest/globals@^26.6.2": version "26.6.2" resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" @@ -2818,16 +2901,25 @@ "@jest/types" "^26.6.2" expect "^26.6.2" -"@jest/reporters@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" - integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== +"@jest/globals@^27.0.5": + version "27.0.5" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.0.5.tgz#f63b8bfa6ea3716f8df50f6a604b5c15b36ffd20" + integrity sha512-qqKyjDXUaZwDuccpbMMKCCMBftvrbXzigtIsikAH/9ca+kaae8InP2MDf+Y/PdCSMuAsSpHS6q6M25irBBUh+Q== + dependencies: + "@jest/environment" "^27.0.5" + "@jest/types" "^27.0.2" + expect "^27.0.2" + +"@jest/reporters@^27.0.5": + version "27.0.5" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.0.5.tgz#cd730b77d9667b8ff700ad66d4edc293bb09716a" + integrity sha512-4uNg5+0eIfRafnpgu3jCZws3NNcFzhu5JdRd1mKQ4/53+vkIqwB6vfZ4gn5BdGqOaLtYhlOsPaL5ATkKzyBrJw== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/console" "^27.0.2" + "@jest/test-result" "^27.0.2" + "@jest/transform" "^27.0.5" + "@jest/types" "^27.0.2" chalk "^4.0.0" collect-v8-coverage "^1.0.0" exit "^0.1.2" @@ -2838,17 +2930,15 @@ istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.0.2" - jest-haste-map "^26.6.2" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" + jest-haste-map "^27.0.5" + jest-resolve "^27.0.5" + jest-util "^27.0.2" + jest-worker "^27.0.2" slash "^3.0.0" source-map "^0.6.0" string-length "^4.0.1" terminal-link "^2.0.0" - v8-to-istanbul "^7.0.0" - optionalDependencies: - node-notifier "^8.0.0" + v8-to-istanbul "^8.0.0" "@jest/source-map@^26.6.2": version "26.6.2" @@ -2859,6 +2949,15 @@ graceful-fs "^4.2.4" source-map "^0.6.0" +"@jest/source-map@^27.0.1": + version "27.0.1" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.0.1.tgz#2afbf73ddbaddcb920a8e62d0238a0a9e0a8d3e4" + integrity sha512-yMgkF0f+6WJtDMdDYNavmqvbHtiSpwRN2U/W+6uztgfqgkq/PXdKPqjBTUF1RD/feth4rH5N3NW0T5+wIuln1A== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.4" + source-map "^0.6.0" + "@jest/test-result@^26.6.2": version "26.6.2" resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" @@ -2869,6 +2968,16 @@ "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" +"@jest/test-result@^27.0.2": + version "27.0.2" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.0.2.tgz#0451049e32ceb609b636004ccc27c8fa22263f10" + integrity sha512-gcdWwL3yP5VaIadzwQtbZyZMgpmes8ryBAJp70tuxghiA8qL4imJyZex+i+USQH2H4jeLVVszhwntgdQ97fccA== + dependencies: + "@jest/console" "^27.0.2" + "@jest/types" "^27.0.2" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + "@jest/test-sequencer@^26.6.3": version "26.6.3" resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" @@ -2880,6 +2989,16 @@ jest-runner "^26.6.3" jest-runtime "^26.6.3" +"@jest/test-sequencer@^27.0.5": + version "27.0.5" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.0.5.tgz#c58b21db49afc36c0e3921d7ddf1fb7954abfded" + integrity sha512-opztnGs+cXzZ5txFG2+omBaV5ge/0yuJNKbhE3DREMiXE0YxBuzyEa6pNv3kk2JuucIlH2Xvgmn9kEEHSNt/SA== + dependencies: + "@jest/test-result" "^27.0.2" + graceful-fs "^4.2.4" + jest-haste-map "^27.0.5" + jest-runtime "^27.0.5" + "@jest/transform@^26.2.2", "@jest/transform@^26.6.2": version "26.6.2" resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" @@ -2901,6 +3020,27 @@ source-map "^0.6.1" write-file-atomic "^3.0.0" +"@jest/transform@^27.0.5": + version "27.0.5" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.0.5.tgz#2dcb78953708af713941ac845b06078bc74ed873" + integrity sha512-lBD6OwKXSc6JJECBNk4mVxtSVuJSBsQrJ9WCBisfJs7EZuYq4K6vM9HmoB7hmPiLIDGeyaerw3feBV/bC4z8tg== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^27.0.2" + babel-plugin-istanbul "^6.0.0" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.4" + jest-haste-map "^27.0.5" + jest-regex-util "^27.0.1" + jest-util "^27.0.2" + micromatch "^4.0.4" + pirates "^4.0.1" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + "@jest/types@^25.5.0": version "25.5.0" resolved "https://registry.yarnpkg.com/@jest/types/-/types-25.5.0.tgz#4d6a4793f7b9599fc3680877b856a97dbccf2a9d" @@ -2922,6 +3062,17 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" +"@jest/types@^27.0.2": + version "27.0.2" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.0.2.tgz#e153d6c46bda0f2589f0702b071f9898c7bbd37e" + integrity sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + "@jsdevtools/coverage-istanbul-loader@3.0.5": version "3.0.5" resolved "https://registry.yarnpkg.com/@jsdevtools/coverage-istanbul-loader/-/coverage-istanbul-loader-3.0.5.tgz#2a4bc65d0271df8d4435982db4af35d81754ee26" @@ -3209,26 +3360,26 @@ node-gyp "^7.1.0" read-package-json-fast "^2.0.1" -"@nrwl/cli@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-12.3.0.tgz#49a87d6a41786b7b72b8aaab62a51f58d41b4502" - integrity sha512-RhSVXXG/862blYt7WArNWztpFHC+Gb+IcMiEU4u5F1PRu3iuxZnJ5eUNJX1wbOLWW7SdGUXRC91jbbrzXWJPMQ== +"@nrwl/cli@12.5.0-beta.5": + version "12.5.0-beta.5" + resolved "https://registry.yarnpkg.com/@nrwl/cli/-/cli-12.5.0-beta.5.tgz#9e8a1302e55a9e96df6457c10f27c7aa69cb8977" + integrity sha512-nyY9WPIG4uVKH4J294aIKrab7G7qP0eHbod4KKlJCbj7s9sKE/ZuoCU1pvzXLdxJmp6oKARWVGxKMLbRSXmE8Q== dependencies: - "@nrwl/tao" "12.3.0" + "@nrwl/tao" "12.5.0-beta.5" chalk "4.1.0" v8-compile-cache "2.3.0" yargs "15.4.1" yargs-parser "20.0.0" -"@nrwl/cypress@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@nrwl/cypress/-/cypress-12.3.0.tgz#7d0d995059b688aa5d972b5da0927af4040e2dab" - integrity sha512-wC8oQh3xpkkclntMYhcuuqaDpfJ4jsecj4HSm8xrXoUKiu4RbEg3aX0h8lo9owcLsgfrr5HjW8ABcELRx4ko/Q== +"@nrwl/cypress@12.5.0-beta.5": + version "12.5.0-beta.5" + resolved "https://registry.yarnpkg.com/@nrwl/cypress/-/cypress-12.5.0-beta.5.tgz#7be791e7a5f9cfa2ad772df86f9ced16adc2ba34" + integrity sha512-XR9VkjHM/9tcWHYkuNstlHDgivH7mQL3rd/7VYe8T+XQNHIC2PtJblvClIDZ1A8+alIRTg/kPF6A+3LGe9+7SQ== dependencies: "@cypress/webpack-preprocessor" "~4.1.2" - "@nrwl/devkit" "12.3.0" - "@nrwl/linter" "12.3.0" - "@nrwl/workspace" "12.3.0" + "@nrwl/devkit" "12.5.0-beta.5" + "@nrwl/linter" "12.5.0-beta.5" + "@nrwl/workspace" "12.5.0-beta.5" fork-ts-checker-webpack-plugin "^3.1.1" rxjs "^6.5.4" ts-loader "5.4.5" @@ -3237,77 +3388,77 @@ webpack-node-externals "1.7.2" yargs-parser "20.0.0" -"@nrwl/devkit@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-12.3.0.tgz#e1a7b9ed24bae9e9aaec10043e5b6d46682f4a86" - integrity sha512-rZqfb1lcyREoPK6VvW8m8HiJT1F7RVh0LzajBbv3ooifGLymQs1q85R2fuPKkyU3PULfs+HyakZiLr/XMrqX1Q== +"@nrwl/devkit@12.5.0-beta.5": + version "12.5.0-beta.5" + resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-12.5.0-beta.5.tgz#d896757d5a64d87d45c51dee244129ddd311ce5b" + integrity sha512-ORFN73snDOizoDHTVaW6vgtYPGpbcKDhrKGYG8EuO2VhZf2eXaiWpw5wtV1S7sgIlaNUyeHDqh/OKEIvLsyWVA== dependencies: - "@nrwl/tao" "12.3.0" + "@nrwl/tao" "12.5.0-beta.5" ejs "^3.1.5" ignore "^5.0.4" semver "7.3.4" - strip-json-comments "^3.1.1" tslib "^2.0.0" -"@nrwl/eslint-plugin-nx@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-12.3.0.tgz#ef31d913bf3f80b6031ef23df671546dadab8c68" - integrity sha512-9UV1+W656ALQUnq7P5w2zQal5s9Sngkj9Qo/kL3OWlm/7YID+7fPtANXE0h/SMmY2nMLT1awLbpdmD+grX33Ww== +"@nrwl/eslint-plugin-nx@12.5.0-beta.5": + version "12.5.0-beta.5" + resolved "https://registry.yarnpkg.com/@nrwl/eslint-plugin-nx/-/eslint-plugin-nx-12.5.0-beta.5.tgz#a71bcc95960c61fb6eb9122095bcfd25225df972" + integrity sha512-GvtMBeK/38SEdiYRA3j+bz+oo5MQc7nkx/ORLKbasw6O2raIu34En4J4qXKMkOXdeY+mycXJPu01V9Dj1cAMZQ== dependencies: - "@nrwl/devkit" "12.3.0" - "@nrwl/workspace" "12.3.0" + "@nrwl/devkit" "12.5.0-beta.5" + "@nrwl/workspace" "12.5.0-beta.5" "@typescript-eslint/experimental-utils" "^4.3.0" confusing-browser-globals "^1.0.9" -"@nrwl/jest@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-12.3.0.tgz#534330eb566f2c7b91a1caf4da0bc3caf0ac1f79" - integrity sha512-vf7jwUYiZgR8qcheYmOUZ1WYZzUWkRW7Ye93Xv9Gz2c5M8YEum0NW+R0X/xH20cahjO2RPpMML/NkCmUzIW14g== +"@nrwl/jest@12.5.0-beta.5": + version "12.5.0-beta.5" + resolved "https://registry.yarnpkg.com/@nrwl/jest/-/jest-12.5.0-beta.5.tgz#a8071c29f64c406d5fad984d33bd4b05765340ab" + integrity sha512-TRksUaeOXXKfaUQD/fhD+aNWasp3lVhppZyLIpdaKPlMfrZmtHkH/AYpKUOasJi1lsrA1M3b1LQUfLZDenR7jw== dependencies: - "@nrwl/devkit" "12.3.0" + "@nrwl/devkit" "12.5.0-beta.5" jest-resolve "^26.6.2" rxjs "^6.5.4" - strip-json-comments "^3.1.1" tslib "^2.0.0" -"@nrwl/linter@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@nrwl/linter/-/linter-12.3.0.tgz#a015505bb338160c6b09edd111475adbef98bec2" - integrity sha512-4EM5BZaDTzWnb4JgkMZUJ13QrIS26UQL7sbfGKH1XuI5km6qNPyBkHYDAXQ0hRv5mEDOAETm/JeDXgg4P5GTOA== +"@nrwl/linter@12.5.0-beta.5": + version "12.5.0-beta.5" + resolved "https://registry.yarnpkg.com/@nrwl/linter/-/linter-12.5.0-beta.5.tgz#ac2d111519029157e7ea8e8fc8a7ffda21428644" + integrity sha512-9trCsOzznv2x/zJs31u7NeR49VEEHYoaaVIOFlt936Ic30NR8GvVyzC3bDYmZSQl7Jp2NEfZxABG97SLDl7c8g== dependencies: - "@nrwl/devkit" "12.3.0" + "@nrwl/devkit" "12.5.0-beta.5" glob "7.1.4" minimatch "3.0.4" tmp "~0.2.1" tslib "^2.0.0" -"@nrwl/next@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@nrwl/next/-/next-12.3.0.tgz#71c6048382d2e8ce5c1245296bcff88490d63a83" - integrity sha512-1mOQoILoYWtaF+HjwKOKUEVIYsc/H0qH9XH+4WylZYZBdE9cfyRYcIP4jm9FKbL2u8AhY41MCabcnrPVWnWZGw== +"@nrwl/next@12.5.0-beta.5": + version "12.5.0-beta.5" + resolved "https://registry.yarnpkg.com/@nrwl/next/-/next-12.5.0-beta.5.tgz#2913e979762788daf1288f04ea6f4d287f42c05f" + integrity sha512-qQ9Rk2LlFjnCq8PrUiFluEy4qVNrsNEns3b6BMXngfqZ15zliGCrZIYvpXcB5ILb5GL1UWYQdzqRtYkvUa9Mhw== dependencies: "@babel/plugin-proposal-decorators" "7.12.13" - "@nrwl/cypress" "12.3.0" - "@nrwl/jest" "12.3.0" - "@nrwl/linter" "12.3.0" - "@nrwl/react" "12.3.0" - "@nrwl/web" "12.3.0" - "@nrwl/workspace" "12.3.0" + "@nrwl/cypress" "12.5.0-beta.5" + "@nrwl/jest" "12.5.0-beta.5" + "@nrwl/linter" "12.5.0-beta.5" + "@nrwl/react" "12.5.0-beta.5" + "@nrwl/web" "12.5.0-beta.5" + "@nrwl/workspace" "12.5.0-beta.5" "@svgr/webpack" "^5.4.0" chalk "4.1.0" copy-webpack-plugin "6.0.3" fs-extra "^9.1.0" + ts-node "~9.1.1" + tsconfig-paths "^3.9.0" url-loader "^3.0.0" -"@nrwl/node@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@nrwl/node/-/node-12.3.0.tgz#a7290a7409797ae3c1dea45af1e3bdfc06149191" - integrity sha512-YYDJFQ5+shEdImqu7y6Lf/4806TtByQhX8jjievbCakZDh22HT4JurrobM9CVPV5+Wig27Lz8Yl7txtFmES/6Q== +"@nrwl/node@12.5.0-beta.5": + version "12.5.0-beta.5" + resolved "https://registry.yarnpkg.com/@nrwl/node/-/node-12.5.0-beta.5.tgz#ae7ff33c2e271e847ddba2b1b0a500978aa2f518" + integrity sha512-v78i+JRxlWsQ1LVNYPyseC+5AdV+oSmdLhCFWwqARe3L4XqOc/U0B/rm5Al/5cnjKFmAd1eKahRfTZn3YTJyMw== dependencies: - "@nrwl/devkit" "12.3.0" - "@nrwl/jest" "12.3.0" - "@nrwl/linter" "12.3.0" - "@nrwl/workspace" "12.3.0" + "@nrwl/devkit" "12.5.0-beta.5" + "@nrwl/jest" "12.5.0-beta.5" + "@nrwl/linter" "12.5.0-beta.5" + "@nrwl/workspace" "12.5.0-beta.5" circular-dependency-plugin "5.2.0" copy-webpack-plugin "6.0.3" fork-ts-checker-webpack-plugin "^3.1.1" @@ -3325,10 +3476,10 @@ webpack-merge "4.2.1" webpack-node-externals "1.7.2" -"@nrwl/nx-cloud@12.1.1-beta.12": - version "12.1.1-beta.12" - resolved "https://registry.yarnpkg.com/@nrwl/nx-cloud/-/nx-cloud-12.1.1-beta.12.tgz#91c4b45ab71bc73d99014f54b3c84f3485c35328" - integrity sha512-ZMYidr1m9qxh5+tRCl3eDJCpoaMRc4ovHHKkOxN/6T4JxWE1JQPyKnRe4YYMvwX/OixV/SrppE5UM7nNdd9pcw== +"@nrwl/nx-cloud@12.2.7": + version "12.2.7" + resolved "https://registry.yarnpkg.com/@nrwl/nx-cloud/-/nx-cloud-12.2.7.tgz#c234f2ac913fa6e9801c6cbd0f97c644b7a60821" + integrity sha512-yRESjlC7aVWAnAmzr56z+iSBjtGOS/tvHcwvn4Me97BBWHIZvWUTk2RS259Nr1bEp+NtxOxcYAuedMRCDqOZkA== dependencies: axios "^0.21.1" chalk "4.1.0" @@ -3336,63 +3487,64 @@ rxjs "6.5.5" strip-json-comments "^3.1.1" tar "5.0.5" - uuid "^3.3.3" -"@nrwl/react@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@nrwl/react/-/react-12.3.0.tgz#59d38547927bdda84ef0fb3a1310f52f2aca1430" - integrity sha512-Ob9BZUZsQSP04O1mqJfmWtQtQ5sRlB+vxhOAtjBi/2mwNqEiK1POb1tE8O0A2tTh5wglbHiiDx3K0biQMzCt5Q== +"@nrwl/react@12.5.0-beta.5": + version "12.5.0-beta.5" + resolved "https://registry.yarnpkg.com/@nrwl/react/-/react-12.5.0-beta.5.tgz#d378ef91949cf8d81492d483092dee2a3062af4b" + integrity sha512-HMEfIiEMtuyz8KPYOKS4X+rh7YNNybE1RMiiXRLpRJs4pefX+eFH7qnr8iTycvRD4I4G1e1zCHf0w9jZftvoDg== dependencies: "@babel/core" "7.12.13" "@babel/preset-react" "7.12.13" - "@nrwl/cypress" "12.3.0" - "@nrwl/devkit" "12.3.0" - "@nrwl/jest" "12.3.0" - "@nrwl/linter" "12.3.0" - "@nrwl/storybook" "12.3.0" - "@nrwl/web" "12.3.0" - "@nrwl/workspace" "12.3.0" + "@nrwl/cypress" "12.5.0-beta.5" + "@nrwl/devkit" "12.5.0-beta.5" + "@nrwl/jest" "12.5.0-beta.5" + "@nrwl/linter" "12.5.0-beta.5" + "@nrwl/storybook" "12.5.0-beta.5" + "@nrwl/web" "12.5.0-beta.5" + "@nrwl/workspace" "12.5.0-beta.5" + "@pmmmwh/react-refresh-webpack-plugin" "^0.4.3" "@svgr/webpack" "^5.4.0" eslint-plugin-import "^2.22.1" eslint-plugin-jsx-a11y "^6.4.1" eslint-plugin-react "^7.23.1" eslint-plugin-react-hooks "^4.2.0" + react-refresh "^0.9.0" url-loader "^3.0.0" -"@nrwl/storybook@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@nrwl/storybook/-/storybook-12.3.0.tgz#2d26492033cbf44e254efd37b8ac2e8936c097df" - integrity sha512-TQdgiynVTJ0y8EcVB6BMAbl7YZGWtuH4ORFg+5t3WqgGp8Dj4qbysu88FU1LQQPP0ERgAknqVGaXEkO2qeqDhg== +"@nrwl/storybook@12.5.0-beta.5": + version "12.5.0-beta.5" + resolved "https://registry.yarnpkg.com/@nrwl/storybook/-/storybook-12.5.0-beta.5.tgz#cffab2f8112ad5abc308480d4993ae7201752d5d" + integrity sha512-rYh/wWjaVibDt67+XAasBHnpAb0GBIQNDbopFtbfzzSpqgOr6cw5+36YTeie37tFROHBrlIBONCY3H73RIWuwg== dependencies: - "@nrwl/cypress" "12.3.0" - "@nrwl/devkit" "12.3.0" - "@nrwl/linter" "12.3.0" - "@nrwl/workspace" "12.3.0" + "@nrwl/cypress" "12.5.0-beta.5" + "@nrwl/devkit" "12.5.0-beta.5" + "@nrwl/linter" "12.5.0-beta.5" + "@nrwl/workspace" "12.5.0-beta.5" core-js "^3.6.5" semver "7.3.4" ts-loader "5.4.5" tsconfig-paths-webpack-plugin "3.2.0" -"@nrwl/tao@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-12.3.0.tgz#2b6c6ba9c2839cc100fd2092df51fc58c2e9e007" - integrity sha512-d37Ixc0OffZrWFl5IMRXuRcQckkqfusOL4bfVJI/vU941BCGg7feVQx33Y7wYXOHQiJqt3MfgR/xcGWxtnrowg== +"@nrwl/tao@12.5.0-beta.5": + version "12.5.0-beta.5" + resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-12.5.0-beta.5.tgz#79e0df8852efb5e693f9be2ccc79d878389987a4" + integrity sha512-FdMLE+ofbqpDs9TtWwPne4qHB4MBHMxtpG9KntkCAKCq2e0ZOkCFuDhvGlaDIxQS6oOcaJxTHz0LKNVaF7qTnw== dependencies: chalk "4.1.0" enquirer "~2.3.6" fs-extra "^9.1.0" + jsonc-parser "3.0.0" rxjs "^6.5.4" rxjs-for-await "0.0.2" semver "7.3.4" - strip-json-comments "^3.1.1" tmp "~0.2.1" tslib "^2.0.0" yargs-parser "20.0.0" -"@nrwl/web@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@nrwl/web/-/web-12.3.0.tgz#b7e9a99600f3e28c9ab2c5b443b4607846ca4b9e" - integrity sha512-gCDXjV8i6chuwEPpZ3I/LBd5JGvyZu/tLrFxgUeasJ7scMskOur079YrdcDxuTzBmtVBO7Ue5uy+GU47MIAVNQ== +"@nrwl/web@12.5.0-beta.5": + version "12.5.0-beta.5" + resolved "https://registry.yarnpkg.com/@nrwl/web/-/web-12.5.0-beta.5.tgz#e49c53b9d29fc7fab41dddcb9f2c6b8a98b2586f" + integrity sha512-2WwnHzaWfygGJ/jvCnbPRed0c8rAcOR36JMqLb6/LHZ03yMEAAAotIMaYO8dIXBncWDv9ksb/A9ku7g96zoeeQ== dependencies: "@babel/core" "7.12.13" "@babel/plugin-proposal-class-properties" "7.12.13" @@ -3402,11 +3554,11 @@ "@babel/preset-env" "7.12.13" "@babel/preset-typescript" "7.12.13" "@babel/runtime" "7.12.13" - "@nrwl/cypress" "12.3.0" - "@nrwl/devkit" "12.3.0" - "@nrwl/jest" "12.3.0" - "@nrwl/linter" "12.3.0" - "@nrwl/workspace" "12.3.0" + "@nrwl/cypress" "12.5.0-beta.5" + "@nrwl/devkit" "12.5.0-beta.5" + "@nrwl/jest" "12.5.0-beta.5" + "@nrwl/linter" "12.5.0-beta.5" + "@nrwl/workspace" "12.5.0-beta.5" "@rollup/plugin-babel" "5.0.2" "@rollup/plugin-commonjs" "11.0.2" "@rollup/plugin-image" "2.0.4" @@ -3418,7 +3570,7 @@ babel-plugin-macros "^2.8.0" babel-plugin-transform-async-to-promises "^0.8.15" babel-plugin-transform-typescript-metadata "^0.3.1" - browserslist "^4.14.6" + browserslist "^4.16.6" caniuse-lite "^1.0.30001030" chalk "4.1.0" chokidar "^3.5.1" @@ -3426,7 +3578,7 @@ clean-css "4.2.1" copy-webpack-plugin "6.0.3" core-js "^3.6.5" - css-loader "3.4.2" + css-loader "3.6.0" file-loader "4.2.0" fork-ts-checker-webpack-plugin "^3.1.1" fs-extra "^9.1.0" @@ -3440,8 +3592,8 @@ mini-css-extract-plugin "0.8.0" open "^7.4.2" parse5 "4.0.0" - postcss "8.2.4" - postcss-import "14.0.0" + postcss "8.3.0" + postcss-import "14.0.2" postcss-loader "4.2.0" raw-loader "3.1.0" rimraf "^3.0.2" @@ -3451,7 +3603,7 @@ rollup-plugin-local-resolve "^1.0.7" rollup-plugin-peer-deps-external "^2.2.2" rollup-plugin-postcss "^4.0.0" - rollup-plugin-typescript2 "^0.27.1" + rollup-plugin-typescript2 "^0.30.0" rxjs "^6.5.4" rxjs-for-await "0.0.2" sass "^1.26.3" @@ -3463,28 +3615,28 @@ stylus "0.54.5" stylus-loader "3.0.2" terser "4.3.8" - terser-webpack-plugin "2.3.7" + terser-webpack-plugin "2.3.8" ts-loader "5.4.5" tsconfig-paths-webpack-plugin "3.2.0" tslib "^2.0.0" webpack "4.42.0" - webpack-dev-server "3.11.0" + webpack-dev-server "3.11.2" webpack-merge "4.2.1" webpack-sources "1.4.3" webpack-subresource-integrity "^1.5.1" worker-plugin "3.2.0" -"@nrwl/workspace@12.3.0": - version "12.3.0" - resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-12.3.0.tgz#eab3a1cfa0f592a715485dfe947f27c9a0d1fe79" - integrity sha512-J4Q89VubCGzOt7EkjSxkjWJtuI7ZSHQyDHfOe1Kf/TJ1HH2RtsG2P2ygmzVFTmUjFL/ROwyb2nmk7igcpVgYvg== +"@nrwl/workspace@12.5.0-beta.5": + version "12.5.0-beta.5" + resolved "https://registry.yarnpkg.com/@nrwl/workspace/-/workspace-12.5.0-beta.5.tgz#8349cf375da70d63665debce99a8935789d82859" + integrity sha512-bpDhhFh0SaYDSTeaUAnVFcsnOSHDPq8/u921zYIe+wn1LQ8PNNMv7yIhHSUm0OXx7EW6yY6n/eknFU+Vm8Xt1g== dependencies: - "@nrwl/cli" "12.3.0" - "@nrwl/devkit" "12.3.0" - "@nrwl/jest" "12.3.0" - "@nrwl/linter" "12.3.0" - axios "0.21.1" + "@nrwl/cli" "12.5.0-beta.5" + "@nrwl/devkit" "12.5.0-beta.5" + "@nrwl/jest" "12.5.0-beta.5" + "@nrwl/linter" "12.5.0-beta.5" chalk "4.1.0" + chokidar "^3.5.1" cosmiconfig "^4.0.0" dotenv "8.2.0" enquirer "~2.3.6" @@ -3495,10 +3647,8 @@ minimatch "3.0.4" npm-run-all "^4.1.5" open "^7.4.2" - resolve "1.17.0" rxjs "^6.5.4" semver "7.3.4" - strip-json-comments "^3.1.1" tmp "~0.2.1" tslib "^2.0.0" yargs "15.4.1" @@ -3704,6 +3854,13 @@ dependencies: "@sinonjs/commons" "^1.7.0" +"@sinonjs/fake-timers@^7.0.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz#2524eae70c4910edccf99b2f4e6efc5894aff7b5" + integrity sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg== + dependencies: + "@sinonjs/commons" "^1.7.0" + "@storybook/addon-actions@6.3.0": version "6.3.0" resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.3.0.tgz#e5a24c69d70da9aa98560f19d10c06a50495ca2e" @@ -4648,6 +4805,17 @@ "@types/babel__template" "*" "@types/babel__traverse" "*" +"@types/babel__core@^7.1.14": + version "7.1.14" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" + integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + "@types/babel__generator@*": version "7.6.2" resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" @@ -5034,7 +5202,7 @@ resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== -"@types/prettier@2.3.0": +"@types/prettier@2.3.0", "@types/prettier@^2.1.5": version "2.3.0" resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.0.tgz#2e8332cc7363f887d32ec5496b207d26ba8052bb" integrity sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw== @@ -5311,6 +5479,13 @@ dependencies: "@types/yargs-parser" "*" +"@types/yargs@^16.0.0": + version "16.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.3.tgz#4b6d35bb8e680510a7dc2308518a80ee1ef27e01" + integrity sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ== + dependencies: + "@types/yargs-parser" "*" + "@typescript-eslint/eslint-plugin@^4.3.0": version "4.17.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.17.0.tgz#6f856eca4e6a52ce9cf127dfd349096ad936aa2d" @@ -6042,6 +6217,11 @@ acorn@^8.2.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.2.4.tgz#caba24b08185c3b56e3168e97d15ed17f4d31fd0" integrity sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg== +acorn@^8.2.4: + version "8.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c" + integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA== + add-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" @@ -6291,6 +6471,11 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + ansi-to-html@^0.6.11: version "0.6.14" resolved "https://registry.yarnpkg.com/ansi-to-html/-/ansi-to-html-0.6.14.tgz#65fe6d08bba5dd9db33f44a20aec331e0010dad8" @@ -6894,6 +7079,20 @@ babel-jest@^26.6.3: graceful-fs "^4.2.4" slash "^3.0.0" +babel-jest@^27.0.5: + version "27.0.5" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.0.5.tgz#cd34c033ada05d1362211e5152391fd7a88080c8" + integrity sha512-bTMAbpCX7ldtfbca2llYLeSFsDM257aspyAOpsdrdSrBqoLkWCy4HPYTXtXWaSLgFPjrJGACL65rzzr4RFGadw== + dependencies: + "@jest/transform" "^27.0.5" + "@jest/types" "^27.0.2" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.0.0" + babel-preset-jest "^27.0.1" + chalk "^4.0.0" + graceful-fs "^4.2.4" + slash "^3.0.0" + babel-loader@8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" @@ -7001,6 +7200,16 @@ babel-plugin-jest-hoist@^26.6.2: "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" +babel-plugin-jest-hoist@^27.0.1: + version "27.0.1" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.1.tgz#a6d10e484c93abff0f4e95f437dad26e5736ea11" + integrity sha512-sqBF0owAcCDBVEDtxqfYr2F36eSHdx7lAVGyYuOBRnKdD6gzcy0I0XrAYCZgOA3CRrLhmR+Uae9nogPzmAtOfQ== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + babel-plugin-macros@^2.0.0, babel-plugin-macros@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" @@ -7408,6 +7617,14 @@ babel-preset-jest@^26.2.0, babel-preset-jest@^26.6.2: babel-plugin-jest-hoist "^26.6.2" babel-preset-current-node-syntax "^1.0.0" +babel-preset-jest@^27.0.1: + version "27.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.0.1.tgz#7a50c75d16647c23a2cf5158d5bb9eb206b10e20" + integrity sha512-nIBIqCEpuiyhvjQs2mVNwTxQQa2xk70p9Dd/0obQGBf8FBzbnI8QhQKzLsWMN2i6q+5B0OcWDtrboBX5gmOLyA== + dependencies: + babel-plugin-jest-hoist "^27.0.1" + babel-preset-current-node-syntax "^1.0.0" + babel-register@6.26.0, babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" @@ -7862,7 +8079,7 @@ browserslist@^3.2.6: caniuse-lite "^1.0.30000844" electron-to-chromium "^1.3.47" -browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.14.6, browserslist@^4.16.1, browserslist@^4.16.3, browserslist@^4.9.1: +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.1, browserslist@^4.16.3, browserslist@^4.9.1: version "4.16.3" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717" integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw== @@ -8526,6 +8743,11 @@ cjs-module-lexer@^0.6.0: resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== +cjs-module-lexer@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.1.tgz#2fd46d9906a126965aa541345c499aaa18e8cd73" + integrity sha512-jVamGdJPDeuQilKhvVn1h3knuMOZzr8QDnpk+M9aMlCaMkTDd6fBWPhiDqFvFZ07pL0liqabAiuy8SY4jGHeaw== + class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" @@ -9586,7 +9808,7 @@ critters@0.0.10: parse5-htmlparser2-tree-adapter "^6.0.1" pretty-bytes "^5.3.0" -cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2: +cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -9689,42 +9911,7 @@ css-has-pseudo@^0.10.0: postcss "^7.0.6" postcss-selector-parser "^5.0.0-rc.4" -css-loader@3.4.2: - version "3.4.2" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.4.2.tgz#d3fdb3358b43f233b78501c5ed7b1c6da6133202" - integrity sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA== - dependencies: - camelcase "^5.3.1" - cssesc "^3.0.0" - icss-utils "^4.1.1" - loader-utils "^1.2.3" - normalize-path "^3.0.0" - postcss "^7.0.23" - postcss-modules-extract-imports "^2.0.0" - postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.1.1" - postcss-modules-values "^3.0.0" - postcss-value-parser "^4.0.2" - schema-utils "^2.6.0" - -css-loader@5.2.4: - version "5.2.4" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.4.tgz#e985dcbce339812cb6104ef3670f08f9893a1536" - integrity sha512-OFYGyINCKkdQsTrSYxzGSFnGS4gNjcXkKkQgWxK138jgnPt+lepxdjSZNc8sHAl5vP3DhsJUxufWIjOwI8PMMw== - dependencies: - camelcase "^6.2.0" - icss-utils "^5.1.0" - loader-utils "^2.0.0" - postcss "^8.2.10" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.1.0" - schema-utils "^3.0.0" - semver "^7.3.5" - -css-loader@^3.6.0: +css-loader@3.6.0, css-loader@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645" integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== @@ -9743,6 +9930,23 @@ css-loader@^3.6.0: schema-utils "^2.7.0" semver "^6.3.0" +css-loader@5.2.4: + version "5.2.4" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.4.tgz#e985dcbce339812cb6104ef3670f08f9893a1536" + integrity sha512-OFYGyINCKkdQsTrSYxzGSFnGS4gNjcXkKkQgWxK138jgnPt+lepxdjSZNc8sHAl5vP3DhsJUxufWIjOwI8PMMw== + dependencies: + camelcase "^6.2.0" + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.10" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + css-minimizer-webpack-plugin@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.0.0.tgz#5b1edbffe1a3e6450d8cb53fb4f4c5013b7af313" @@ -10299,7 +10503,7 @@ debug@4.3.2: dependencies: ms "2.1.2" -debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6: +debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.6: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== @@ -10639,6 +10843,11 @@ diff-sequences@^26.6.2: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== +diff-sequences@^27.0.1: + version "27.0.1" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.1.tgz#9c9801d52ed5f576ff0a20e3022a13ee6e297e7c" + integrity sha512-XPLijkfJUh/PIBnfkcSHgvD6tlYixmcMAn3osTk6jt+H0v/mgURto1XUiD9DKuGX5NDoVS6dSlA23gd9FUaCFg== + diff@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" @@ -10739,6 +10948,14 @@ dom-converter@^0.2: dependencies: utila "~0.4" +dom-helpers@^5.0.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" + integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== + dependencies: + "@babel/runtime" "^7.8.7" + csstype "^3.0.2" + dom-serialize@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b" @@ -11028,6 +11245,11 @@ emittery@^0.7.1: resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== +emittery@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" + integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== + "emoji-regex@>=6.0.0 <=6.1.1": version "6.1.1" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e" @@ -11341,7 +11563,7 @@ escalade@^3.0.2, escalade@^3.1.1: resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -escape-html@~1.0.3: +escape-html@^1.0.3, escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= @@ -11713,6 +11935,21 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + executable@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" @@ -11762,6 +11999,18 @@ expect@^26.6.2: jest-message-util "^26.6.2" jest-regex-util "^26.0.0" +expect@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/expect/-/expect-27.0.2.tgz#e66ca3a4c9592f1c019fa1d46459a9d2084f3422" + integrity sha512-YJFNJe2+P2DqH+ZrXy+ydRQYO87oxRUonZImpDodR1G7qo3NYd3pL+NQ9Keqpez3cehczYwZDBC3A7xk3n7M/w== + dependencies: + "@jest/types" "^27.0.2" + ansi-styles "^5.0.0" + jest-get-type "^27.0.1" + jest-matcher-utils "^27.0.2" + jest-message-util "^27.0.2" + jest-regex-util "^27.0.1" + express@4.17.1, express@^4.17.1: version "4.17.1" resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" @@ -11936,14 +12185,7 @@ fault@^1.0.0: dependencies: format "^0.2.0" -faye-websocket@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" - integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= - dependencies: - websocket-driver ">=0.5.1" - -faye-websocket@^0.11.3, faye-websocket@~0.11.1: +faye-websocket@^0.11.3: version "0.11.3" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== @@ -12434,7 +12676,7 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.1.2, fsevents@~2.3.1: +fsevents@^2.1.2, fsevents@^2.3.2, fsevents@~2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -12566,6 +12808,11 @@ get-stream@^5.0.0: dependencies: pump "^3.0.0" +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + get-symbol-from-current-process-h@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/get-symbol-from-current-process-h/-/get-symbol-from-current-process-h-1.0.2.tgz#510af52eaef873f7028854c3377f47f7bb200265" @@ -13044,11 +13291,6 @@ gray-matter@^4.0.2: section-matter "^1.0.0" strip-bom-string "^1.0.0" -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= - gud@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" @@ -13700,6 +13942,11 @@ human-signals@^1.1.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" @@ -14514,6 +14761,11 @@ is-potential-custom-element-name@^1.0.0: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz#0c52e54bcca391bb2c494b21e8626d7336c6e397" integrity sha1-DFLlS8yjkbssSUsh6GJtczbG45c= +is-potential-custom-element-name@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + is-promise@^2.1.0, is-promise@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" @@ -14912,14 +15164,14 @@ jasminewd2@^2.1.0: resolved "https://registry.yarnpkg.com/jasminewd2/-/jasminewd2-2.2.0.tgz#e37cf0b17f199cce23bea71b2039395246b4ec4e" integrity sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4= -jest-changed-files@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" - integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== +jest-changed-files@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.0.2.tgz#997253042b4a032950fc5f56abf3c5d1f8560801" + integrity sha512-eMeb1Pn7w7x3wue5/vF73LPCJ7DKQuC9wQUR5ebP9hDPpk5hzcT/3Hmz3Q5BOFpR3tgbmaWhJcMTVgC8Z1NuMw== dependencies: - "@jest/types" "^26.6.2" - execa "^4.0.0" - throat "^5.0.0" + "@jest/types" "^27.0.2" + execa "^5.0.0" + throat "^6.0.1" jest-circus@^26.6.3: version "26.6.3" @@ -14948,24 +15200,48 @@ jest-circus@^26.6.3: stack-utils "^2.0.2" throat "^5.0.0" -jest-cli@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" - integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== +jest-circus@^27.0.5: + version "27.0.5" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.0.5.tgz#b5e327f1d6857c8485126f8e364aefa4378debaa" + integrity sha512-p5rO90o1RTh8LPOG6l0Fc9qgp5YGv+8M5CFixhMh7gGHtGSobD1AxX9cjFZujILgY8t30QZ7WVvxlnuG31r8TA== dependencies: - "@jest/core" "^26.6.3" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/environment" "^27.0.5" + "@jest/test-result" "^27.0.2" + "@jest/types" "^27.0.2" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^27.0.2" + is-generator-fn "^2.0.0" + jest-each "^27.0.2" + jest-matcher-utils "^27.0.2" + jest-message-util "^27.0.2" + jest-runtime "^27.0.5" + jest-snapshot "^27.0.5" + jest-util "^27.0.2" + pretty-format "^27.0.2" + slash "^3.0.0" + stack-utils "^2.0.3" + throat "^6.0.1" + +jest-cli@^27.0.3: + version "27.0.5" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.0.5.tgz#f359ba042624cffb96b713010a94bffb7498a37c" + integrity sha512-kZqY020QFOFQKVE2knFHirTBElw3/Q0kUbDc3nMfy/x+RQ7zUY89SUuzpHHJoSX1kX7Lq569ncvjNqU3Td/FCA== + dependencies: + "@jest/core" "^27.0.5" + "@jest/test-result" "^27.0.2" + "@jest/types" "^27.0.2" chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.4" import-local "^3.0.2" - is-ci "^2.0.0" - jest-config "^26.6.3" - jest-util "^26.6.2" - jest-validate "^26.6.2" + jest-config "^27.0.5" + jest-util "^27.0.2" + jest-validate "^27.0.2" prompts "^2.0.1" - yargs "^15.4.1" + yargs "^16.0.3" jest-config@^26.6.3: version "26.6.3" @@ -14991,6 +15267,33 @@ jest-config@^26.6.3: micromatch "^4.0.2" pretty-format "^26.6.2" +jest-config@^27.0.5: + version "27.0.5" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.0.5.tgz#683da3b0d8237675c29c817f6e3aba1481028e19" + integrity sha512-zCUIXag7QIXKEVN4kUKbDBDi9Q53dV5o3eNhGqe+5zAbt1vLs4VE3ceWaYrOub0L4Y7E9pGfM84TX/0ARcE+Qw== + dependencies: + "@babel/core" "^7.1.0" + "@jest/test-sequencer" "^27.0.5" + "@jest/types" "^27.0.2" + babel-jest "^27.0.5" + chalk "^4.0.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.4" + is-ci "^3.0.0" + jest-circus "^27.0.5" + jest-environment-jsdom "^27.0.5" + jest-environment-node "^27.0.5" + jest-get-type "^27.0.1" + jest-jasmine2 "^27.0.5" + jest-regex-util "^27.0.1" + jest-resolve "^27.0.5" + jest-runner "^27.0.5" + jest-util "^27.0.2" + jest-validate "^27.0.2" + micromatch "^4.0.4" + pretty-format "^27.0.2" + jest-diff@^25.2.1: version "25.5.0" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-25.5.0.tgz#1dd26ed64f96667c068cef026b677dfa01afcfa9" @@ -15011,6 +15314,16 @@ jest-diff@^26.6.2: jest-get-type "^26.3.0" pretty-format "^26.6.2" +jest-diff@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.0.2.tgz#f315b87cee5dc134cf42c2708ab27375cc3f5a7e" + integrity sha512-BFIdRb0LqfV1hBt8crQmw6gGQHVDhM87SpMIZ45FPYKReZYG5er1+5pIn2zKqvrJp6WNox0ylR8571Iwk2Dmgw== + dependencies: + chalk "^4.0.0" + diff-sequences "^27.0.1" + jest-get-type "^27.0.1" + pretty-format "^27.0.2" + jest-docblock@^26.0.0: version "26.0.0" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" @@ -15018,6 +15331,13 @@ jest-docblock@^26.0.0: dependencies: detect-newline "^3.0.0" +jest-docblock@^27.0.1: + version "27.0.1" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.0.1.tgz#bd9752819b49fa4fab1a50b73eb58c653b962e8b" + integrity sha512-TA4+21s3oebURc7VgFV4r7ltdIJ5rtBH1E3Tbovcg7AV+oLfD5DcJ2V2vJ5zFA9sL5CFd/d2D6IpsAeSheEdrA== + dependencies: + detect-newline "^3.0.0" + jest-each@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" @@ -15029,6 +15349,17 @@ jest-each@^26.6.2: jest-util "^26.6.2" pretty-format "^26.6.2" +jest-each@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.0.2.tgz#865ddb4367476ced752167926b656fa0dcecd8c7" + integrity sha512-OLMBZBZ6JkoXgUenDtseFRWA43wVl2BwmZYIWQws7eS7pqsIvePqj/jJmEnfq91ALk3LNphgwNK/PRFBYi7ITQ== + dependencies: + "@jest/types" "^27.0.2" + chalk "^4.0.0" + jest-get-type "^27.0.1" + jest-util "^27.0.2" + pretty-format "^27.0.2" + jest-environment-jsdom@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" @@ -15042,6 +15373,19 @@ jest-environment-jsdom@^26.6.2: jest-util "^26.6.2" jsdom "^16.4.0" +jest-environment-jsdom@^27.0.0, jest-environment-jsdom@^27.0.5: + version "27.0.5" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.0.5.tgz#c36771977cf4490a9216a70473b39161d193c212" + integrity sha512-ToWhViIoTl5738oRaajTMgYhdQL73UWPoV4GqHGk2DPhs+olv8OLq5KoQW8Yf+HtRao52XLqPWvl46dPI88PdA== + dependencies: + "@jest/environment" "^27.0.5" + "@jest/fake-timers" "^27.0.5" + "@jest/types" "^27.0.2" + "@types/node" "*" + jest-mock "^27.0.3" + jest-util "^27.0.2" + jsdom "^16.6.0" + jest-environment-node@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" @@ -15054,6 +15398,18 @@ jest-environment-node@^26.6.2: jest-mock "^26.6.2" jest-util "^26.6.2" +jest-environment-node@^27.0.5: + version "27.0.5" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.0.5.tgz#b7238fc2b61ef2fb9563a3b7653a95fa009a6a54" + integrity sha512-47qqScV/WMVz5OKF5TWpAeQ1neZKqM3ySwNveEnLyd+yaE/KT6lSMx/0SOx60+ZUcVxPiESYS+Kt2JS9y4PpkQ== + dependencies: + "@jest/environment" "^27.0.5" + "@jest/fake-timers" "^27.0.5" + "@jest/types" "^27.0.2" + "@types/node" "*" + jest-mock "^27.0.3" + jest-util "^27.0.2" + jest-get-type@^25.2.6: version "25.2.6" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-25.2.6.tgz#0b0a32fab8908b44d508be81681487dbabb8d877" @@ -15064,6 +15420,11 @@ jest-get-type@^26.3.0: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== +jest-get-type@^27.0.1: + version "27.0.1" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.1.tgz#34951e2b08c8801eb28559d7eb732b04bbcf7815" + integrity sha512-9Tggo9zZbu0sHKebiAijyt1NM77Z0uO4tuWOxUCujAiSeXv30Vb5D4xVF4UR4YWNapcftj+PbByU54lKD7/xMg== + jest-haste-map@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" @@ -15085,6 +15446,26 @@ jest-haste-map@^26.6.2: optionalDependencies: fsevents "^2.1.2" +jest-haste-map@^27.0.5: + version "27.0.5" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.0.5.tgz#2e1e55073b5328410a2c0d74b334e513d71f3470" + integrity sha512-3LFryGSHxwPFHzKIs6W0BGA2xr6g1MvzSjR3h3D8K8Uqy4vbRm/grpGHzbPtIbOPLC6wFoViRrNEmd116QWSkw== + dependencies: + "@jest/types" "^27.0.2" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.4" + jest-regex-util "^27.0.1" + jest-serializer "^27.0.1" + jest-util "^27.0.2" + jest-worker "^27.0.2" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + jest-jasmine2@^26.6.3: version "26.6.3" resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" @@ -15109,6 +15490,30 @@ jest-jasmine2@^26.6.3: pretty-format "^26.6.2" throat "^5.0.0" +jest-jasmine2@^27.0.5: + version "27.0.5" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.0.5.tgz#8a6eb2a685cdec3af13881145c77553e4e197776" + integrity sha512-m3TojR19sFmTn79QoaGy1nOHBcLvtLso6Zh7u+gYxZWGcza4rRPVqwk1hciA5ZOWWZIJOukAcore8JRX992FaA== + dependencies: + "@babel/traverse" "^7.1.0" + "@jest/environment" "^27.0.5" + "@jest/source-map" "^27.0.1" + "@jest/test-result" "^27.0.2" + "@jest/types" "^27.0.2" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^27.0.2" + is-generator-fn "^2.0.0" + jest-each "^27.0.2" + jest-matcher-utils "^27.0.2" + jest-message-util "^27.0.2" + jest-runtime "^27.0.5" + jest-snapshot "^27.0.5" + jest-util "^27.0.2" + pretty-format "^27.0.2" + throat "^6.0.1" + jest-leak-detector@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" @@ -15117,6 +15522,14 @@ jest-leak-detector@^26.6.2: jest-get-type "^26.3.0" pretty-format "^26.6.2" +jest-leak-detector@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.0.2.tgz#ce19aa9dbcf7a72a9d58907a970427506f624e69" + integrity sha512-TZA3DmCOfe8YZFIMD1GxFqXUkQnIoOGQyy4hFCA2mlHtnAaf+FeOMxi0fZmfB41ZL+QbFG6BVaZF5IeFIVy53Q== + dependencies: + jest-get-type "^27.0.1" + pretty-format "^27.0.2" + jest-matcher-utils@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" @@ -15127,6 +15540,16 @@ jest-matcher-utils@^26.6.2: jest-get-type "^26.3.0" pretty-format "^26.6.2" +jest-matcher-utils@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.0.2.tgz#f14c060605a95a466cdc759acc546c6f4cbfc4f0" + integrity sha512-Qczi5xnTNjkhcIB0Yy75Txt+Ez51xdhOxsukN7awzq2auZQGPHcQrJ623PZj0ECDEMOk2soxWx05EXdXGd1CbA== + dependencies: + chalk "^4.0.0" + jest-diff "^27.0.2" + jest-get-type "^27.0.1" + pretty-format "^27.0.2" + jest-message-util@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" @@ -15142,6 +15565,21 @@ jest-message-util@^26.6.2: slash "^3.0.0" stack-utils "^2.0.2" +jest-message-util@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.0.2.tgz#181c9b67dff504d8f4ad15cba10d8b80f272048c" + integrity sha512-rTqWUX42ec2LdMkoUPOzrEd1Tcm+R1KfLOmFK+OVNo4MnLsEaxO5zPDb2BbdSmthdM/IfXxOZU60P/WbWF8BTw== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^27.0.2" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.4" + micromatch "^4.0.4" + pretty-format "^27.0.2" + slash "^3.0.0" + stack-utils "^2.0.3" + jest-mock@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" @@ -15150,32 +15588,48 @@ jest-mock@^26.6.2: "@jest/types" "^26.6.2" "@types/node" "*" +jest-mock@^27.0.3: + version "27.0.3" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.0.3.tgz#5591844f9192b3335c0dca38e8e45ed297d4d23d" + integrity sha512-O5FZn5XDzEp+Xg28mUz4ovVcdwBBPfAhW9+zJLO0Efn2qNbYcDaJvSlRiQ6BCZUCVOJjALicuJQI9mRFjv1o9Q== + dependencies: + "@jest/types" "^27.0.2" + "@types/node" "*" + jest-pnp-resolver@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== -jest-preset-angular@8.4.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/jest-preset-angular/-/jest-preset-angular-8.4.0.tgz#476b8a29a4e3a28145b3a53bbe318252da8644f0" - integrity sha512-lngQRVVMy2qdzhSzUVTkKFsWC+Z2uMFlJf8J5ZeapNZFsRYW2tjlVqdm+sJOTnVmMVnN7CtDqvRDwlyFTIYD+A== +jest-preset-angular@9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/jest-preset-angular/-/jest-preset-angular-9.0.3.tgz#d3c08316a7cc4013141cb7e26c7f2e4f1b67178c" + integrity sha512-x65TXiwEydXVvNE7hD81zAvG+VhjEV45xnfvF2MX/ADgAurYMwEDYLbBQraynE/5OESUfyp13dJnOSEE3zg7OQ== dependencies: - pretty-format "26.x" - ts-jest "26.x" + jest-environment-jsdom "^27.0.0" + pretty-format "^27.0.0" + ts-jest "^27.0.0" + optionalDependencies: + webpack "5.36.2" jest-regex-util@^26.0.0: version "26.0.0" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== -jest-resolve-dependencies@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" - integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== +jest-regex-util@^27.0.1: + version "27.0.1" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.1.tgz#69d4b1bf5b690faa3490113c47486ed85dd45b68" + integrity sha512-6nY6QVcpTgEKQy1L41P4pr3aOddneK17kn3HJw6SdwGiKfgCGTvH02hVXL0GU8GEKtPH83eD2DIDgxHXOxVohQ== + +jest-resolve-dependencies@^27.0.5: + version "27.0.5" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.5.tgz#819ccdddd909c65acddb063aac3a49e4ba1ed569" + integrity sha512-xUj2dPoEEd59P+nuih4XwNa4nJ/zRd/g4rMvjHrZPEBWeWRq/aJnnM6mug+B+Nx+ILXGtfWHzQvh7TqNV/WbuA== dependencies: - "@jest/types" "^26.6.2" - jest-regex-util "^26.0.0" - jest-snapshot "^26.6.2" + "@jest/types" "^27.0.2" + jest-regex-util "^27.0.1" + jest-snapshot "^27.0.5" jest-resolve@^26.6.2: version "26.6.2" @@ -15191,6 +15645,21 @@ jest-resolve@^26.6.2: resolve "^1.18.1" slash "^3.0.0" +jest-resolve@^27.0.5: + version "27.0.5" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.0.5.tgz#937535a5b481ad58e7121eaea46d1424a1e0c507" + integrity sha512-Md65pngRh8cRuWVdWznXBB5eDt391OJpdBaJMxfjfuXCvOhM3qQBtLMCMTykhuUKiBMmy5BhqCW7AVOKmPrW+Q== + dependencies: + "@jest/types" "^27.0.2" + chalk "^4.0.0" + escalade "^3.1.1" + graceful-fs "^4.2.4" + jest-pnp-resolver "^1.2.2" + jest-util "^27.0.2" + jest-validate "^27.0.2" + resolve "^1.20.0" + slash "^3.0.0" + jest-runner@^26.6.3: version "26.6.3" resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" @@ -15217,6 +15686,34 @@ jest-runner@^26.6.3: source-map-support "^0.5.6" throat "^5.0.0" +jest-runner@^27.0.5: + version "27.0.5" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.0.5.tgz#b6fdc587e1a5056339205914294555c554efc08a" + integrity sha512-HNhOtrhfKPArcECgBTcWOc+8OSL8GoFoa7RsHGnfZR1C1dFohxy9eLtpYBS+koybAHlJLZzNCx2Y/Ic3iEtJpQ== + dependencies: + "@jest/console" "^27.0.2" + "@jest/environment" "^27.0.5" + "@jest/test-result" "^27.0.2" + "@jest/transform" "^27.0.5" + "@jest/types" "^27.0.2" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.8.1" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-docblock "^27.0.1" + jest-environment-jsdom "^27.0.5" + jest-environment-node "^27.0.5" + jest-haste-map "^27.0.5" + jest-leak-detector "^27.0.2" + jest-message-util "^27.0.2" + jest-resolve "^27.0.5" + jest-runtime "^27.0.5" + jest-util "^27.0.2" + jest-worker "^27.0.2" + source-map-support "^0.5.6" + throat "^6.0.1" + jest-runtime@^26.6.3: version "26.6.3" resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" @@ -15250,6 +15747,38 @@ jest-runtime@^26.6.3: strip-bom "^4.0.0" yargs "^15.4.1" +jest-runtime@^27.0.5: + version "27.0.5" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.0.5.tgz#cd5d1aa9754d30ddf9f13038b3cb7b95b46f552d" + integrity sha512-V/w/+VasowPESbmhXn5AsBGPfb35T7jZPGZybYTHxZdP7Gwaa+A0EXE6rx30DshHKA98lVCODbCO8KZpEW3hiQ== + dependencies: + "@jest/console" "^27.0.2" + "@jest/environment" "^27.0.5" + "@jest/fake-timers" "^27.0.5" + "@jest/globals" "^27.0.5" + "@jest/source-map" "^27.0.1" + "@jest/test-result" "^27.0.2" + "@jest/transform" "^27.0.5" + "@jest/types" "^27.0.2" + "@types/yargs" "^16.0.0" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.4" + jest-haste-map "^27.0.5" + jest-message-util "^27.0.2" + jest-mock "^27.0.3" + jest-regex-util "^27.0.1" + jest-resolve "^27.0.5" + jest-snapshot "^27.0.5" + jest-util "^27.0.2" + jest-validate "^27.0.2" + slash "^3.0.0" + strip-bom "^4.0.0" + yargs "^16.0.3" + jest-serializer@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" @@ -15258,6 +15787,14 @@ jest-serializer@^26.6.2: "@types/node" "*" graceful-fs "^4.2.4" +jest-serializer@^27.0.1: + version "27.0.1" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.0.1.tgz#2464d04dcc33fb71dc80b7c82e3c5e8a08cb1020" + integrity sha512-svy//5IH6bfQvAbkAEg1s7xhhgHTtXu0li0I2fdKHDsLP2P2MOiscPQIENQep8oU2g2B3jqLyxKKzotZOz4CwQ== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.4" + jest-snapshot@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" @@ -15280,7 +15817,37 @@ jest-snapshot@^26.6.2: pretty-format "^26.6.2" semver "^7.3.2" -jest-util@^26.1.0, jest-util@^26.6.2: +jest-snapshot@^27.0.5: + version "27.0.5" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.0.5.tgz#6e3b9e8e193685372baff771ba34af631fe4d4d5" + integrity sha512-H1yFYdgnL1vXvDqMrnDStH6yHFdMEuzYQYc71SnC/IJnuuhW6J16w8GWG1P+qGd3Ag3sQHjbRr0TcwEo/vGS+g== + dependencies: + "@babel/core" "^7.7.2" + "@babel/generator" "^7.7.2" + "@babel/parser" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/traverse" "^7.7.2" + "@babel/types" "^7.0.0" + "@jest/transform" "^27.0.5" + "@jest/types" "^27.0.2" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^27.0.2" + graceful-fs "^4.2.4" + jest-diff "^27.0.2" + jest-get-type "^27.0.1" + jest-haste-map "^27.0.5" + jest-matcher-utils "^27.0.2" + jest-message-util "^27.0.2" + jest-resolve "^27.0.5" + jest-util "^27.0.2" + natural-compare "^1.4.0" + pretty-format "^27.0.2" + semver "^7.3.2" + +jest-util@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== @@ -15292,6 +15859,18 @@ jest-util@^26.1.0, jest-util@^26.6.2: is-ci "^2.0.0" micromatch "^4.0.2" +jest-util@^27.0.0, jest-util@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.0.2.tgz#fc2c7ace3c75ae561cf1e5fdb643bf685a5be7c7" + integrity sha512-1d9uH3a00OFGGWSibpNYr+jojZ6AckOMCXV2Z4K3YXDnzpkAaXQyIpY14FOJPiUmil7CD+A6Qs+lnnh6ctRbIA== + dependencies: + "@jest/types" "^27.0.2" + "@types/node" "*" + chalk "^4.0.0" + graceful-fs "^4.2.4" + is-ci "^3.0.0" + picomatch "^2.2.3" + jest-validate@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" @@ -15304,17 +15883,29 @@ jest-validate@^26.6.2: leven "^3.1.0" pretty-format "^26.6.2" -jest-watcher@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" - integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== +jest-validate@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.0.2.tgz#7fe2c100089449cd5cbb47a5b0b6cb7cda5beee5" + integrity sha512-UgBF6/oVu1ofd1XbaSotXKihi8nZhg0Prm8twQ9uCuAfo59vlxCXMPI/RKmrZEVgi3Nd9dS0I8A0wzWU48pOvg== dependencies: - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" + "@jest/types" "^27.0.2" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^27.0.1" + leven "^3.1.0" + pretty-format "^27.0.2" + +jest-watcher@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.0.2.tgz#dab5f9443e2d7f52597186480731a8c6335c5deb" + integrity sha512-8nuf0PGuTxWj/Ytfw5fyvNn/R80iXY8QhIT0ofyImUvdnoaBdT6kob0GmhXR+wO+ALYVnh8bQxN4Tjfez0JgkA== + dependencies: + "@jest/test-result" "^27.0.2" + "@jest/types" "^27.0.2" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" - jest-util "^26.6.2" + jest-util "^27.0.2" string-length "^4.0.1" jest-worker@26.6.2, jest-worker@^26.3.0, jest-worker@^26.5.0, jest-worker@^26.6.2: @@ -15343,14 +15934,23 @@ jest-worker@^25.4.0: merge-stream "^2.0.0" supports-color "^7.0.0" -jest@26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef" - integrity sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== +jest-worker@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.2.tgz#4ebeb56cef48b3e7514552f80d0d80c0129f0b05" + integrity sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg== dependencies: - "@jest/core" "^26.6.3" + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@27.0.3: + version "27.0.3" + resolved "https://registry.yarnpkg.com/jest/-/jest-27.0.3.tgz#0b4ac738c93612f778d58250aee026220487e5a4" + integrity sha512-0G9+QqXFIZWgf5rs3yllpaA+13ZawVHfyuhuCV1EnoFbX++rVMRrYWCAnk+dfhwyv9/VTQvn+XG969u8aPRsBg== + dependencies: + "@jest/core" "^27.0.3" import-local "^3.0.2" - jest-cli "^26.6.3" + jest-cli "^27.0.3" js-string-escape@^1.0.1: version "1.0.1" @@ -15451,6 +16051,39 @@ jsdom@^16.4.0: ws "^7.4.4" xml-name-validator "^3.0.0" +jsdom@^16.6.0: + version "16.6.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.6.0.tgz#f79b3786682065492a3da6a60a4695da983805ac" + integrity sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg== + dependencies: + abab "^2.0.5" + acorn "^8.2.4" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + form-data "^3.0.0" + html-encoding-sniffer "^2.0.1" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-potential-custom-element-name "^1.0.1" + nwsapi "^2.2.0" + parse5 "6.0.1" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.5" + xml-name-validator "^3.0.0" + jsesc@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" @@ -15506,7 +16139,7 @@ json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= -json3@^3.3.2, json3@^3.3.3: +json3@^3.3.3: version "3.3.3" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== @@ -16193,7 +16826,7 @@ lodash.uniq@4.5.0, lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@4, lodash@4.17.21, lodash@4.x, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.5.0: +lodash@4, lodash@4.17.21, lodash@4.x, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.5.0, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -16717,6 +17350,11 @@ memfs@^3.1.2, memfs@^3.2.0: dependencies: fs-monkey "1.0.3" +memoize-one@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" + integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== + memoizee@0.4.15: version "0.4.15" resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.15.tgz#e6f3d2da863f318d02225391829a6c5956555b72" @@ -16924,6 +17562,14 @@ micromatch@^4.0.0, micromatch@^4.0.2: braces "^3.0.1" picomatch "^2.0.5" +micromatch@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" + integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + dependencies: + braces "^3.0.1" + picomatch "^2.2.3" + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -17633,18 +18279,6 @@ node-modules-regexp@^1.0.0: resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= -node-notifier@^8.0.0: - version "8.0.2" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5" - integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== - dependencies: - growly "^1.3.0" - is-wsl "^2.2.0" - semver "^7.3.2" - shellwords "^0.1.1" - uuid "^8.3.0" - which "^2.0.2" - node-releases@^1.1.61, node-releases@^1.1.69, node-releases@^1.1.70, node-releases@^1.1.71: version "1.1.71" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" @@ -17845,7 +18479,7 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" -npm-run-path@^4.0.0: +npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== @@ -18047,7 +18681,7 @@ onetime@^2.0.0: dependencies: mimic-fn "^1.0.0" -onetime@^5.1.0: +onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== @@ -18767,6 +19401,11 @@ picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== +picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== + pidtree@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a" @@ -19168,15 +19807,6 @@ postcss-image-set-function@^3.0.1: postcss "^7.0.2" postcss-values-parser "^2.0.0" -postcss-import@14.0.0: - version "14.0.0" - resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.0.0.tgz#3ed1dadac5a16650bde3f4cdea6633b9c3c78296" - integrity sha512-gFDDzXhqr9ELmnLHgCC3TbGfA6Dm/YMb/UN8/f7Uuq4fL7VTk2vOIj6hwINEwbokEmp123bLD7a5m+E+KIetRg== - dependencies: - postcss-value-parser "^4.0.0" - read-cache "^1.0.0" - resolve "^1.1.7" - postcss-import@14.0.1: version "14.0.1" resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-14.0.1.tgz#6a3f8f2ce74a95fc7c72ecfe3eddfa0e9124e677" @@ -19409,7 +20039,7 @@ postcss-modules-local-by-default@^4.0.0: postcss-selector-parser "^6.0.2" postcss-value-parser "^4.1.0" -postcss-modules-scope@^2.1.1, postcss-modules-scope@^2.2.0: +postcss-modules-scope@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== @@ -19866,15 +20496,6 @@ postcss@8.2.13: nanoid "^3.1.22" source-map "^0.6.1" -postcss@8.2.4: - version "8.2.4" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.4.tgz#20a98a39cf303d15129c2865a9ec37eda0031d04" - integrity sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg== - dependencies: - colorette "^1.2.1" - nanoid "^3.1.20" - source-map "^0.6.1" - postcss@8.3.0, postcss@^8.2.9: version "8.3.0" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.0.tgz#b1a713f6172ca427e3f05ef1303de8b65683325f" @@ -19893,7 +20514,7 @@ postcss@^6.0.9: source-map "^0.6.1" supports-color "^5.4.0" -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.35, postcss@^7.0.5, postcss@^7.0.6: +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.35, postcss@^7.0.5, postcss@^7.0.6: version "7.0.35" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== @@ -19999,16 +20620,6 @@ pretty-error@^2.0.2, pretty-error@^2.1.1: lodash "^4.17.20" renderkid "^2.0.4" -pretty-format@26.x, pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== - dependencies: - "@jest/types" "^26.6.2" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^17.0.1" - pretty-format@^25.2.1, pretty-format@^25.5.0: version "25.5.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.5.0.tgz#7873c1d774f682c34b8d48b6743a2bf2ac55791a" @@ -20019,6 +20630,26 @@ pretty-format@^25.2.1, pretty-format@^25.5.0: ansi-styles "^4.0.0" react-is "^16.12.0" +pretty-format@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== + dependencies: + "@jest/types" "^26.6.2" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^17.0.1" + +pretty-format@^27.0.0, pretty-format@^27.0.2: + version "27.0.2" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.0.2.tgz#9283ff8c4f581b186b2d4da461617143dca478a4" + integrity sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig== + dependencies: + "@jest/types" "^27.0.2" + ansi-regex "^5.0.0" + ansi-styles "^5.0.0" + react-is "^17.0.1" + pretty-hrtime@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" @@ -20555,6 +21186,13 @@ react-helmet-async@^1.0.7: react-fast-compare "^3.2.0" shallowequal "^1.1.0" +react-input-autosize@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/react-input-autosize/-/react-input-autosize-3.0.0.tgz#6b5898c790d4478d69420b55441fcc31d5c50a85" + integrity sha512-nL9uS7jEs/zu8sqwFE5MAPx6pPkNAriACQ2rGLlqmKr2sPGtN7TXTyDdQt4lbNXVx7Uzadb40x8qotIuru6Rhg== + dependencies: + prop-types "^15.5.8" + react-inspector@^5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/react-inspector/-/react-inspector-5.1.1.tgz#58476c78fde05d5055646ed8ec02030af42953c8" @@ -20671,6 +21309,20 @@ react-router@5.1.2: tiny-invariant "^1.0.2" tiny-warning "^1.0.0" +react-select@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/react-select/-/react-select-3.2.0.tgz#de9284700196f5f9b5277c5d850a9ce85f5c72fe" + integrity sha512-B/q3TnCZXEKItO0fFN/I0tWOX3WJvi/X2wtdffmwSQVRwg5BpValScTO1vdic9AxlUgmeSzib2hAZAwIUQUZGQ== + dependencies: + "@babel/runtime" "^7.4.4" + "@emotion/cache" "^10.0.9" + "@emotion/core" "^10.0.9" + "@emotion/css" "^10.0.9" + memoize-one "^5.0.0" + prop-types "^15.6.0" + react-input-autosize "^3.0.0" + react-transition-group "^4.3.0" + react-sizeme@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/react-sizeme/-/react-sizeme-3.0.1.tgz#4d12f4244e0e6a0fb97253e7af0314dc7c83a5a0" @@ -20712,6 +21364,16 @@ react-textarea-autosize@^8.3.0: use-composed-ref "^1.0.0" use-latest "^1.0.0" +react-transition-group@^4.3.0: + version "4.4.2" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.2.tgz#8b59a56f09ced7b55cbd53c36768b922890d5470" + integrity sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg== + dependencies: + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + react@16.14.0: version "16.14.0" resolved "https://registry.yarnpkg.com/react/-/react-16.14.0.tgz#94d776ddd0aaa37da3eda8fc5b6b18a4c9a3114d" @@ -21427,13 +22089,6 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@1.17.0: - version "1.17.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== - dependencies: - path-parse "^1.0.6" - resolve@1.20.0, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.11.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.3.2: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" @@ -21625,17 +22280,6 @@ rollup-plugin-sourcemaps@^0.6.3: "@rollup/pluginutils" "^3.0.9" source-map-resolve "^0.6.0" -rollup-plugin-typescript2@^0.27.1: - version "0.27.3" - resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.3.tgz#cd9455ac026d325b20c5728d2cc54a08a771b68b" - integrity sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg== - dependencies: - "@rollup/pluginutils" "^3.1.0" - find-cache-dir "^3.3.1" - fs-extra "8.1.0" - resolve "1.17.0" - tslib "2.0.1" - rollup-plugin-typescript2@^0.30.0: version "0.30.0" resolved "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.30.0.tgz#1cc99ac2309bf4b9d0a3ebdbc2002aecd56083d3" @@ -21890,7 +22534,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.0.0, schema-utils@^2.0.1, schema-utils@^2.5.0, schema-utils@^2.6.0, schema-utils@^2.6.1, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0: +schema-utils@^2.0.0, schema-utils@^2.0.1, schema-utils@^2.5.0, schema-utils@^2.6.1, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -21949,7 +22593,7 @@ selenium-webdriver@3.6.0, selenium-webdriver@^3.0.1: tmp "0.0.30" xml2js "^0.4.17" -selfsigned@^1.10.7, selfsigned@^1.10.8: +selfsigned@^1.10.8: version "1.10.8" resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" integrity sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w== @@ -22026,13 +22670,6 @@ send@0.17.1: range-parser "~1.2.1" statuses "~1.5.0" -serialize-javascript@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-3.1.0.tgz#8bf3a9170712664ef2561b44b691eafe399214ea" - integrity sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg== - dependencies: - randombytes "^2.1.0" - serialize-javascript@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" @@ -22201,11 +22838,6 @@ shelljs@^0.8.3, shelljs@^0.8.4: interpret "^1.0.0" rechoir "^0.6.2" -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== - shiki@^0.9.3: version "0.9.3" resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.9.3.tgz#7bf7bcf3ed50ca525ec89cc09254abce4264d5ca" @@ -22223,7 +22855,7 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@^3.0.0, signal-exit@^3.0.2: +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== @@ -22350,18 +22982,6 @@ socket.io@2.1.1: socket.io-client "2.1.1" socket.io-parser "~3.2.0" -sockjs-client@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.4.0.tgz#c9f2568e19c8fd8173b4997ea3420e0bb306c7d5" - integrity sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g== - dependencies: - debug "^3.2.5" - eventsource "^1.0.7" - faye-websocket "~0.11.1" - inherits "^2.0.3" - json3 "^3.3.2" - url-parse "^1.4.3" - sockjs-client@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.5.0.tgz#2f8ff5d4b659e0d092f7aba0b7c386bd2aa20add" @@ -22374,15 +22994,6 @@ sockjs-client@^1.5.0: json3 "^3.3.3" url-parse "^1.4.7" -sockjs@0.3.20: - version "0.3.20" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.20.tgz#b26a283ec562ef8b2687b44033a4eeceac75d855" - integrity sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA== - dependencies: - faye-websocket "^0.10.0" - uuid "^3.4.0" - websocket-driver "0.6.5" - sockjs@^0.3.21: version "0.3.21" resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" @@ -22668,7 +23279,7 @@ stable@^0.1.8: resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== -stack-utils@^2.0.2: +stack-utils@^2.0.2, stack-utils@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277" integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== @@ -23408,21 +24019,6 @@ terminal-link@^2.0.0: ansi-escapes "^4.2.1" supports-hyperlinks "^2.0.0" -terser-webpack-plugin@2.3.7: - version "2.3.7" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.7.tgz#4910ff5d1a872168cc7fa6cd3749e2b0d60a8a0b" - integrity sha512-xzYyaHUNhzgaAdBsXxk2Yvo/x1NJdslUaussK3fdpBbvttm1iIwU+c26dj9UxJcwk2c5UWt5F55MUTIA8BE7Dg== - dependencies: - cacache "^13.0.1" - find-cache-dir "^3.3.1" - jest-worker "^25.4.0" - p-limit "^2.3.0" - schema-utils "^2.6.6" - serialize-javascript "^3.1.0" - source-map "^0.6.1" - terser "^4.6.12" - webpack-sources "^1.4.3" - terser-webpack-plugin@2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz#894764a19b0743f2f704e7c2a848c5283a696724" @@ -23552,6 +24148,11 @@ throat@^5.0.0: resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== +throat@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" + integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== + throttle-debounce@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb" @@ -23799,6 +24400,13 @@ tr46@^2.0.2: dependencies: punycode "^2.1.1" +tr46@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== + dependencies: + punycode "^2.1.1" + "traverse@>=0.3.0 <0.4": version "0.3.9" resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9" @@ -23864,15 +24472,15 @@ ts-essentials@^2.0.3: resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-2.0.12.tgz#c9303f3d74f75fa7528c3d49b80e089ab09d8745" integrity sha512-3IVX4nI6B5cc31/GFFE+i8ey/N2eA0CZDbo6n0yrz0zDX8ZJ8djmU1p+XRz7G3is0F3bB3pu2pAroFdAWQKU3w== -ts-jest@26.5.5, ts-jest@26.x: - version "26.5.5" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.5.5.tgz#e40481b6ee4dd162626ba481a2be05fa57160ea5" - integrity sha512-7tP4m+silwt1NHqzNRAPjW1BswnAhopTdc2K3HEkRZjF0ZG2F/e/ypVH0xiZIMfItFtD3CX0XFbwPzp9fIEUVg== +ts-jest@27.0.3, ts-jest@^27.0.0: + version "27.0.3" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-27.0.3.tgz#808492f022296cde19390bb6ad627c8126bf93f8" + integrity sha512-U5rdMjnYam9Ucw+h0QvtNDbc5+88nxt7tbIvqaZUhFrfG4+SkWhMXjejCLVGcpILTPuV+H3W/GZDZrnZFpPeXw== dependencies: bs-logger "0.x" buffer-from "1.x" fast-json-stable-stringify "2.x" - jest-util "^26.1.0" + jest-util "^27.0.0" json5 "2.x" lodash "4.x" make-error "1.x" @@ -23902,7 +24510,7 @@ ts-loader@^8.0.14: micromatch "^4.0.0" semver "^7.3.4" -ts-node@9.1.1: +ts-node@9.1.1, ts-node@~9.1.1: version "9.1.1" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== @@ -23947,11 +24555,6 @@ tsconfig-paths@^3.4.0, tsconfig-paths@^3.9.0: minimist "^1.2.0" strip-bom "^3.0.0" -tslib@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.1.tgz#410eb0d113e5b6356490eec749603725b021b43e" - integrity sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ== - tslib@2.1.0, tslib@^2.0.0, tslib@^2.0.1, tslib@^2.0.3: version "2.1.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" @@ -24647,12 +25250,12 @@ uuid@3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== -uuid@8.3.2, uuid@^8.3.0: +uuid@8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -uuid@^3.3.2, uuid@^3.3.3, uuid@^3.4.0: +uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== @@ -24662,10 +25265,10 @@ v8-compile-cache@2.3.0, v8-compile-cache@^2.0.3: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== -v8-to-istanbul@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz#5b95cef45c0f83217ec79f8fc7ee1c8b486aee07" - integrity sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g== +v8-to-istanbul@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz#4229f2a99e367f3f018fa1d5c2b8ec684667c69c" + integrity sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" @@ -24972,45 +25575,6 @@ webpack-dev-middleware@^3.7.0, webpack-dev-middleware@^3.7.2, webpack-dev-middle range-parser "^1.2.1" webpack-log "^2.0.0" -webpack-dev-server@3.11.0: - version "3.11.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz#8f154a3bce1bcfd1cc618ef4e703278855e7ff8c" - integrity sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg== - dependencies: - ansi-html "0.0.7" - bonjour "^3.5.0" - chokidar "^2.1.8" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - debug "^4.1.1" - del "^4.1.1" - express "^4.17.1" - html-entities "^1.3.1" - http-proxy-middleware "0.19.1" - import-local "^2.0.0" - internal-ip "^4.3.0" - ip "^1.1.5" - is-absolute-url "^3.0.3" - killable "^1.0.1" - loglevel "^1.6.8" - opn "^5.5.0" - p-retry "^3.0.1" - portfinder "^1.0.26" - schema-utils "^1.0.0" - selfsigned "^1.10.7" - semver "^6.3.0" - serve-index "^1.9.1" - sockjs "0.3.20" - sockjs-client "1.4.0" - spdy "^4.0.2" - strip-ansi "^3.0.1" - supports-color "^6.1.0" - url "^0.11.0" - webpack-dev-middleware "^3.7.2" - webpack-log "^2.0.0" - ws "^6.2.1" - yargs "^13.3.2" - webpack-dev-server@3.11.2: version "3.11.2" resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz#695ebced76a4929f0d5de7fd73fafe185fe33708" @@ -25210,13 +25774,6 @@ webpack@5.36.2: watchpack "^2.0.0" webpack-sources "^2.1.1" -websocket-driver@0.6.5: - version "0.6.5" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36" - integrity sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY= - dependencies: - websocket-extensions ">=0.1.1" - websocket-driver@>=0.5.1, websocket-driver@^0.7.4: version "0.7.4" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" @@ -25261,6 +25818,15 @@ whatwg-url@^8.0.0: tr46 "^2.0.2" webidl-conversions "^6.1.0" +whatwg-url@^8.5.0: + version "8.6.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.6.0.tgz#27c0205a4902084b872aecb97cf0f2a7a3011f4c" + integrity sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw== + dependencies: + lodash "^4.7.0" + tr46 "^2.1.0" + webidl-conversions "^6.1.0" + when@~3.6.x: version "3.6.4" resolved "https://registry.yarnpkg.com/when/-/when-3.6.4.tgz#473b517ec159e2b85005497a13983f095412e34e" @@ -25471,6 +26037,11 @@ ws@^7.0.0, ws@^7.4.4: resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.4.tgz#383bc9742cb202292c9077ceab6f6047b17f2d59" integrity sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw== +ws@^7.4.5: + version "7.5.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.0.tgz#0033bafea031fb9df041b2026fc72a571ca44691" + integrity sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw== + ws@~3.3.1: version "3.3.3" resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" @@ -25622,7 +26193,7 @@ yargs@^13.3.2: y18n "^4.0.0" yargs-parser "^13.1.2" -yargs@^16.1.0, yargs@^16.2.0: +yargs@^16.0.3, yargs@^16.1.0, yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==