From 442e4fc6a1bdaef78c521d26c93f784aa72735cd Mon Sep 17 00:00:00 2001 From: Craigory V Coppola Date: Thu, 8 Jul 2021 10:36:35 -0500 Subject: [PATCH] chore(repo): convert to project json format (#6286) --- dep-graph/dep-graph-e2e/project.json | 24 + dep-graph/dep-graph/project.json | 107 + docs/project.json | 6 + e2e/angular/project.json | 34 + e2e/cli/project.json | 34 + e2e/cypress/project.json | 34 + e2e/gatsby/project.json | 34 + e2e/jest/project.json | 34 + e2e/linter/project.json | 34 + e2e/next/project.json | 34 + e2e/node/project.json | 34 + e2e/nx-plugin/project.json | 34 + e2e/react/project.json | 34 + e2e/storybook/project.json | 34 + e2e/utils/project.json | 6 + e2e/web/project.json | 34 + e2e/workspace/project.json | 34 + nx-dev/data-access-documents/project.json | 22 + nx-dev/feature-analytics/project.json | 22 + nx-dev/feature-doc-viewer/project.json | 22 + nx-dev/feature-search/project.json | 22 + nx-dev/nx-dev-e2e/project.json | 28 + nx-dev/nx-dev/project.json | 65 + nx-dev/ui/common/project.json | 22 + nx.json | 115 +- packages/angular/project.json | 90 + packages/cli/project.json | 85 + packages/create-nx-plugin/project.json | 85 + packages/create-nx-workspace/project.json | 85 + packages/cypress/project.json | 75 + packages/devkit/project.json | 75 + packages/eslint-plugin-nx/project.json | 76 + packages/express/project.json | 77 + packages/gatsby/project.json | 87 + packages/jest/project.json | 75 + packages/linter/project.json | 77 + packages/nest/project.json | 77 + packages/next/project.json | 81 + packages/node/project.json | 76 + packages/nx-plugin/project.json | 76 + packages/nx/project.json | 68 + packages/react/project.json | 86 + packages/storybook/project.json | 86 + packages/tao/project.json | 83 + packages/web/project.json | 81 + packages/workspace/project.json | 91 + typedoc-theme/project.json | 42 + workspace.json | 2538 +-------------------- 48 files changed, 2569 insertions(+), 2606 deletions(-) create mode 100644 dep-graph/dep-graph-e2e/project.json create mode 100644 dep-graph/dep-graph/project.json create mode 100644 docs/project.json create mode 100644 e2e/angular/project.json create mode 100644 e2e/cli/project.json create mode 100644 e2e/cypress/project.json create mode 100644 e2e/gatsby/project.json create mode 100644 e2e/jest/project.json create mode 100644 e2e/linter/project.json create mode 100644 e2e/next/project.json create mode 100644 e2e/node/project.json create mode 100644 e2e/nx-plugin/project.json create mode 100644 e2e/react/project.json create mode 100644 e2e/storybook/project.json create mode 100644 e2e/utils/project.json create mode 100644 e2e/web/project.json create mode 100644 e2e/workspace/project.json create mode 100644 nx-dev/data-access-documents/project.json create mode 100644 nx-dev/feature-analytics/project.json create mode 100644 nx-dev/feature-doc-viewer/project.json create mode 100644 nx-dev/feature-search/project.json create mode 100644 nx-dev/nx-dev-e2e/project.json create mode 100644 nx-dev/nx-dev/project.json create mode 100644 nx-dev/ui/common/project.json create mode 100644 packages/angular/project.json create mode 100644 packages/cli/project.json create mode 100644 packages/create-nx-plugin/project.json create mode 100644 packages/create-nx-workspace/project.json create mode 100644 packages/cypress/project.json create mode 100644 packages/devkit/project.json create mode 100644 packages/eslint-plugin-nx/project.json create mode 100644 packages/express/project.json create mode 100644 packages/gatsby/project.json create mode 100644 packages/jest/project.json create mode 100644 packages/linter/project.json create mode 100644 packages/nest/project.json create mode 100644 packages/next/project.json create mode 100644 packages/node/project.json create mode 100644 packages/nx-plugin/project.json create mode 100644 packages/nx/project.json create mode 100644 packages/react/project.json create mode 100644 packages/storybook/project.json create mode 100644 packages/tao/project.json create mode 100644 packages/web/project.json create mode 100644 packages/workspace/project.json create mode 100644 typedoc-theme/project.json diff --git a/dep-graph/dep-graph-e2e/project.json b/dep-graph/dep-graph-e2e/project.json new file mode 100644 index 0000000000..4118ea750d --- /dev/null +++ b/dep-graph/dep-graph-e2e/project.json @@ -0,0 +1,24 @@ +{ + "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/**/*"] + } + } + }, + "implicitDependencies": ["dep-graph-dep-graph"] +} diff --git a/dep-graph/dep-graph/project.json b/dep-graph/dep-graph/project.json new file mode 100644 index 0000000000..67caacbbf2 --- /dev/null +++ b/dep-graph/dep-graph/project.json @@ -0,0 +1,107 @@ +{ + "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 + } + } + }, + "tags": ["core"] +} diff --git a/docs/project.json b/docs/project.json new file mode 100644 index 0000000000..51750ffe28 --- /dev/null +++ b/docs/project.json @@ -0,0 +1,6 @@ +{ + "root": "docs", + "sourceRoot": "docs", + "projectType": "library", + "tags": ["scope:nx-dev"] +} diff --git a/e2e/angular/project.json b/e2e/angular/project.json new file mode 100644 index 0000000000..b2b7b43cb9 --- /dev/null +++ b/e2e/angular/project.json @@ -0,0 +1,34 @@ +{ + "root": "e2e/angular", + "sourceRoot": "e2e/angular", + "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-angular" + } + ], + "parallel": false + } + }, + "run-e2e-tests": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "e2e/angular/jest.config.js", + "passWithNoTests": true, + "runInBand": true + }, + "outputs": ["coverage/e2e/angular"] + } + }, + "implicitDependencies": ["angular"] +} diff --git a/e2e/cli/project.json b/e2e/cli/project.json new file mode 100644 index 0000000000..141ba162a7 --- /dev/null +++ b/e2e/cli/project.json @@ -0,0 +1,34 @@ +{ + "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"] + } + }, + "implicitDependencies": ["cli"] +} diff --git a/e2e/cypress/project.json b/e2e/cypress/project.json new file mode 100644 index 0000000000..d40045ae47 --- /dev/null +++ b/e2e/cypress/project.json @@ -0,0 +1,34 @@ +{ + "root": "e2e/cypress", + "sourceRoot": "e2e/cypress", + "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-cypress" + } + ], + "parallel": false + } + }, + "run-e2e-tests": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "e2e/cypress/jest.config.js", + "passWithNoTests": true, + "runInBand": true + }, + "outputs": ["coverage/e2e/cypress"] + } + }, + "implicitDependencies": ["cypress"] +} diff --git a/e2e/gatsby/project.json b/e2e/gatsby/project.json new file mode 100644 index 0000000000..0477d1855f --- /dev/null +++ b/e2e/gatsby/project.json @@ -0,0 +1,34 @@ +{ + "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"] + } + }, + "implicitDependencies": ["gatsby"] +} diff --git a/e2e/jest/project.json b/e2e/jest/project.json new file mode 100644 index 0000000000..d798a4f96f --- /dev/null +++ b/e2e/jest/project.json @@ -0,0 +1,34 @@ +{ + "root": "e2e/jest", + "sourceRoot": "e2e/jest", + "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-jest" + } + ], + "parallel": false + } + }, + "run-e2e-tests": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "e2e/jest/jest.config.js", + "passWithNoTests": true, + "runInBand": true + }, + "outputs": ["coverage/e2e/jest"] + } + }, + "implicitDependencies": ["jest"] +} diff --git a/e2e/linter/project.json b/e2e/linter/project.json new file mode 100644 index 0000000000..57e2a8649c --- /dev/null +++ b/e2e/linter/project.json @@ -0,0 +1,34 @@ +{ + "root": "e2e/linter", + "sourceRoot": "e2e/linter", + "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-linter" + } + ], + "parallel": false + } + }, + "run-e2e-tests": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "e2e/linter/jest.config.js", + "passWithNoTests": true, + "runInBand": true + }, + "outputs": ["coverage/e2e/linter"] + } + }, + "implicitDependencies": ["linter"] +} diff --git a/e2e/next/project.json b/e2e/next/project.json new file mode 100644 index 0000000000..99bc995a29 --- /dev/null +++ b/e2e/next/project.json @@ -0,0 +1,34 @@ +{ + "root": "e2e/next", + "sourceRoot": "e2e/next", + "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-next" + } + ], + "parallel": false + } + }, + "run-e2e-tests": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "e2e/next/jest.config.js", + "passWithNoTests": true, + "runInBand": true + }, + "outputs": ["coverage/e2e/next"] + } + }, + "implicitDependencies": ["next"] +} diff --git a/e2e/node/project.json b/e2e/node/project.json new file mode 100644 index 0000000000..04d3e5e6f5 --- /dev/null +++ b/e2e/node/project.json @@ -0,0 +1,34 @@ +{ + "root": "e2e/node", + "sourceRoot": "e2e/node", + "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-node" + } + ], + "parallel": false + } + }, + "run-e2e-tests": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "e2e/node/jest.config.js", + "passWithNoTests": true, + "runInBand": true + }, + "outputs": ["coverage/e2e/node"] + } + }, + "implicitDependencies": ["node"] +} diff --git a/e2e/nx-plugin/project.json b/e2e/nx-plugin/project.json new file mode 100644 index 0000000000..53a2279578 --- /dev/null +++ b/e2e/nx-plugin/project.json @@ -0,0 +1,34 @@ +{ + "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"] + } + }, + "implicitDependencies": ["create-nx-plugin"] +} diff --git a/e2e/react/project.json b/e2e/react/project.json new file mode 100644 index 0000000000..bd4eeee0ce --- /dev/null +++ b/e2e/react/project.json @@ -0,0 +1,34 @@ +{ + "root": "e2e/react", + "sourceRoot": "e2e/react", + "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-react" + } + ], + "parallel": false + } + }, + "run-e2e-tests": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "e2e/react/jest.config.js", + "passWithNoTests": true, + "runInBand": true + }, + "outputs": ["coverage/e2e/react"] + } + }, + "implicitDependencies": ["react"] +} diff --git a/e2e/storybook/project.json b/e2e/storybook/project.json new file mode 100644 index 0000000000..38fe4d1a85 --- /dev/null +++ b/e2e/storybook/project.json @@ -0,0 +1,34 @@ +{ + "root": "e2e/storybook", + "sourceRoot": "e2e/storybook", + "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-storybook" + } + ], + "parallel": false + } + }, + "run-e2e-tests": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "e2e/storybook/jest.config.js", + "passWithNoTests": true, + "runInBand": true + }, + "outputs": ["coverage/e2e/storybook"] + } + }, + "implicitDependencies": ["storybook"] +} diff --git a/e2e/utils/project.json b/e2e/utils/project.json new file mode 100644 index 0000000000..527bd2cad9 --- /dev/null +++ b/e2e/utils/project.json @@ -0,0 +1,6 @@ +{ + "root": "e2e/utils", + "sourceRoot": "e2e/utils", + "projectType": "library", + "targets": {} +} diff --git a/e2e/web/project.json b/e2e/web/project.json new file mode 100644 index 0000000000..980c331894 --- /dev/null +++ b/e2e/web/project.json @@ -0,0 +1,34 @@ +{ + "root": "e2e/web", + "sourceRoot": "e2e/web", + "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-web" + } + ], + "parallel": false + } + }, + "run-e2e-tests": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "e2e/web/jest.config.js", + "passWithNoTests": true, + "runInBand": true + }, + "outputs": ["coverage/e2e/web"] + } + }, + "implicitDependencies": ["web"] +} diff --git a/e2e/workspace/project.json b/e2e/workspace/project.json new file mode 100644 index 0000000000..e28a13c435 --- /dev/null +++ b/e2e/workspace/project.json @@ -0,0 +1,34 @@ +{ + "root": "e2e/workspace", + "sourceRoot": "e2e/workspace", + "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-workspace" + } + ], + "parallel": false + } + }, + "run-e2e-tests": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "e2e/workspace/jest.config.js", + "passWithNoTests": true, + "runInBand": true + }, + "outputs": ["coverage/e2e/workspace"] + } + }, + "implicitDependencies": ["create-nx-workspace", "angular", "react"] +} diff --git a/nx-dev/data-access-documents/project.json b/nx-dev/data-access-documents/project.json new file mode 100644 index 0000000000..e4721bce25 --- /dev/null +++ b/nx-dev/data-access-documents/project.json @@ -0,0 +1,22 @@ +{ + "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 + } + } + }, + "tags": ["scope:nx-dev", "type:data-access"] +} diff --git a/nx-dev/feature-analytics/project.json b/nx-dev/feature-analytics/project.json new file mode 100644 index 0000000000..515ac2f165 --- /dev/null +++ b/nx-dev/feature-analytics/project.json @@ -0,0 +1,22 @@ +{ + "root": "nx-dev/feature-analytics", + "sourceRoot": "nx-dev/feature-analytics/src", + "projectType": "library", + "targets": { + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": ["nx-dev/feature-analytics/**/*.{ts,tsx,js,jsx}"] + } + }, + "test": { + "executor": "@nrwl/jest:jest", + "outputs": ["coverage/nx-dev/feature-analytics"], + "options": { + "jestConfig": "nx-dev/feature-analytics/jest.config.js", + "passWithNoTests": true + } + } + }, + "tags": ["scope:nx-dev", "type:feature"] +} diff --git a/nx-dev/feature-doc-viewer/project.json b/nx-dev/feature-doc-viewer/project.json new file mode 100644 index 0000000000..cb189f301f --- /dev/null +++ b/nx-dev/feature-doc-viewer/project.json @@ -0,0 +1,22 @@ +{ + "root": "nx-dev/feature-doc-viewer", + "sourceRoot": "nx-dev/feature-doc-viewer/src", + "projectType": "library", + "targets": { + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": ["nx-dev/feature-doc-viewer/**/*.{ts,tsx,js,jsx}"] + } + }, + "test": { + "executor": "@nrwl/jest:jest", + "outputs": ["coverage/nx-dev/feature-doc-viewer"], + "options": { + "jestConfig": "nx-dev/feature-doc-viewer/jest.config.js", + "passWithNoTests": true + } + } + }, + "tags": ["scope:nx-dev", "type:feature"] +} diff --git a/nx-dev/feature-search/project.json b/nx-dev/feature-search/project.json new file mode 100644 index 0000000000..93fa177b72 --- /dev/null +++ b/nx-dev/feature-search/project.json @@ -0,0 +1,22 @@ +{ + "root": "nx-dev/feature-search", + "sourceRoot": "nx-dev/feature-search/src", + "projectType": "library", + "targets": { + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": ["nx-dev/feature-search/**/*.{ts,tsx,js,jsx}"] + } + }, + "test": { + "executor": "@nrwl/jest:jest", + "outputs": ["coverage/nx-dev/feature-search"], + "options": { + "jestConfig": "nx-dev/feature-search/jest.config.js", + "passWithNoTests": true + } + } + }, + "tags": ["scope:nx-dev", "type:feature"] +} diff --git a/nx-dev/nx-dev-e2e/project.json b/nx-dev/nx-dev-e2e/project.json new file mode 100644 index 0000000000..58bd21f216 --- /dev/null +++ b/nx-dev/nx-dev-e2e/project.json @@ -0,0 +1,28 @@ +{ + "root": "nx-dev/nx-dev-e2e", + "sourceRoot": "nx-dev/nx-dev-e2e/src", + "projectType": "application", + "targets": { + "e2e-disabled": { + "executor": "@nrwl/cypress:cypress", + "options": { + "cypressConfig": "nx-dev/nx-dev-e2e/cypress.json", + "tsConfig": "nx-dev/nx-dev-e2e/tsconfig.e2e.json", + "devServerTarget": "nx-dev:serve" + }, + "configurations": { + "production": { + "devServerTarget": "nx-dev:serve:production" + } + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": ["nx-dev/nx-dev-e2e/**/*.{js,ts}"] + } + } + }, + "tags": ["scope:nx-dev", "type:e2e"], + "implicitDependencies": ["nx-dev"] +} diff --git a/nx-dev/nx-dev/project.json b/nx-dev/nx-dev/project.json new file mode 100644 index 0000000000..a115b0850c --- /dev/null +++ b/nx-dev/nx-dev/project.json @@ -0,0 +1,65 @@ +{ + "root": "nx-dev/nx-dev", + "sourceRoot": "nx-dev/nx-dev", + "projectType": "application", + "targets": { + "build": { + "dependsOn": [ + { + "target": "build", + "projects": "dependencies" + } + ], + "executor": "@nrwl/next:build", + "outputs": ["{options.outputPath}"], + "options": { + "root": "nx-dev/nx-dev", + "outputPath": "dist/nx-dev/nx-dev" + }, + "configurations": { + "production": {} + } + }, + "serve": { + "executor": "@nrwl/next:server", + "options": { + "buildTarget": "nx-dev:build", + "dev": true + }, + "configurations": { + "production": { + "buildTarget": "nx-dev:build:production", + "dev": false + } + } + }, + "export": { + "executor": "@nrwl/next:export", + "options": { + "buildTarget": "nx-dev:build:production" + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": ["nx-dev/nx-dev/**/*.{ts,tsx,js,jsx}"] + } + }, + "test": { + "executor": "@nrwl/jest:jest", + "outputs": ["coverage/nx-dev/nx-dev"], + "options": { + "jestConfig": "nx-dev/nx-dev/jest.config.js", + "passWithNoTests": true + } + }, + "sitemap": { + "executor": "@nrwl/workspace:run-commands", + "options": { + "command": "./node_modules/.bin/next-sitemap --config ./nx-dev/nx-dev/next-sitemap.js" + } + } + }, + "tags": ["scope:nx-dev", "type:app"], + "implicitDependencies": ["docs"] +} diff --git a/nx-dev/ui/common/project.json b/nx-dev/ui/common/project.json new file mode 100644 index 0000000000..a48eddc8cb --- /dev/null +++ b/nx-dev/ui/common/project.json @@ -0,0 +1,22 @@ +{ + "root": "nx-dev/ui/common", + "sourceRoot": "nx-dev/ui/common/src", + "projectType": "library", + "targets": { + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": ["nx-dev/ui/common/**/*.{ts,tsx,js,jsx}"] + } + }, + "test": { + "executor": "@nrwl/jest:jest", + "outputs": ["coverage/nx-dev/ui/common"], + "options": { + "jestConfig": "nx-dev/ui/common/jest.config.js", + "passWithNoTests": true + } + } + }, + "tags": ["scope:nx-dev", "type:ui"] +} diff --git a/nx.json b/nx.json index 485b058bdc..09b2d4a88e 100644 --- a/nx.json +++ b/nx.json @@ -43,118 +43,5 @@ "libsDir": "", "appsDir": "" }, - "projects": { - "angular": { - "implicitDependencies": ["workspace", "cypress", "jest"] - }, - "cli": { - "implicitDependencies": ["workspace"] - }, - "create-nx-plugin": { - "implicitDependencies": ["nx-plugin"] - }, - "create-nx-workspace": { - "implicitDependencies": ["workspace"] - }, - "cypress": {}, - "dep-graph-dep-graph": { - "tags": ["core"] - }, - "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"] - }, - "e2e-gatsby": { - "implicitDependencies": ["gatsby"] - }, - "e2e-jest": { - "implicitDependencies": ["jest"] - }, - "e2e-linter": { - "implicitDependencies": ["linter"] - }, - "e2e-next": { - "implicitDependencies": ["next"] - }, - "e2e-node": { - "implicitDependencies": ["node"] - }, - "e2e-nx-plugin": { - "implicitDependencies": ["create-nx-plugin"] - }, - "e2e-react": { - "implicitDependencies": ["react"] - }, - "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": [] - }, - "jest": {}, - "linter": { - "implicitDependencies": ["eslint-plugin-nx"] - }, - "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-feature-analytics": { - "tags": ["scope:nx-dev", "type:feature"] - }, - "nx-dev-feature-doc-viewer": { - "tags": ["scope:nx-dev", "type:feature"] - }, - "nx-dev-feature-search": { - "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": {} - } + "projects": {} } diff --git a/packages/angular/project.json b/packages/angular/project.json new file mode 100644 index 0000000000..4f0bb49977 --- /dev/null +++ b/packages/angular/project.json @@ -0,0 +1,90 @@ +{ + "root": "packages/angular", + "sourceRoot": "packages/angular", + "projectType": "library", + "targets": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/angular/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/angular"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/angular", + "tsConfig": "packages/angular/tsconfig.lib.json", + "packageJson": "packages/angular/package.json", + "main": "packages/angular/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/angular", + "glob": "**/files/**", + "output": "/" + }, + { + "input": "packages/angular", + "glob": "**/creator-files/**", + "output": "/" + }, + { + "input": "packages/angular", + "glob": "**/files/**/.gitkeep", + "output": "/" + }, + { + "input": "packages/angular", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/angular", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/angular", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/angular"], + "options": { + "commands": [ + { + "command": "node ./scripts/build-angular" + }, + { + "command": "node ./scripts/copy-readme.js angular" + } + ], + "parallel": false + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/angular/**/*.ts", + "packages/angular/**/*.spec.ts", + "packages/angular/**/*_spec.ts", + "packages/angular/**/*.spec.tsx", + "packages/angular/**/*.spec.js", + "packages/angular/**/*.spec.jsx", + "packages/angular/**/*.d.ts" + ] + } + } + }, + "implicitDependencies": ["workspace", "cypress", "jest"] +} diff --git a/packages/cli/project.json b/packages/cli/project.json new file mode 100644 index 0000000000..c0e1a38354 --- /dev/null +++ b/packages/cli/project.json @@ -0,0 +1,85 @@ +{ + "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" + ] + } + } + }, + "implicitDependencies": ["workspace"] +} diff --git a/packages/create-nx-plugin/project.json b/packages/create-nx-plugin/project.json new file mode 100644 index 0000000000..6d60fe6ccd --- /dev/null +++ b/packages/create-nx-plugin/project.json @@ -0,0 +1,85 @@ +{ + "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" + ] + } + } + }, + "implicitDependencies": ["nx-plugin"] +} diff --git a/packages/create-nx-workspace/project.json b/packages/create-nx-workspace/project.json new file mode 100644 index 0000000000..189371e269 --- /dev/null +++ b/packages/create-nx-workspace/project.json @@ -0,0 +1,85 @@ +{ + "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" + ] + } + } + }, + "implicitDependencies": ["workspace"] +} diff --git a/packages/cypress/project.json b/packages/cypress/project.json new file mode 100644 index 0000000000..3de87e2f20 --- /dev/null +++ b/packages/cypress/project.json @@ -0,0 +1,75 @@ +{ + "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" + ] + } + } + } +} diff --git a/packages/devkit/project.json b/packages/devkit/project.json new file mode 100644 index 0000000000..5deadbcf70 --- /dev/null +++ b/packages/devkit/project.json @@ -0,0 +1,75 @@ +{ + "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" + ] + } + } + } +} diff --git a/packages/eslint-plugin-nx/project.json b/packages/eslint-plugin-nx/project.json new file mode 100644 index 0000000000..368e70c12a --- /dev/null +++ b/packages/eslint-plugin-nx/project.json @@ -0,0 +1,76 @@ +{ + "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" + ] + } + } + } +} diff --git a/packages/express/project.json b/packages/express/project.json new file mode 100644 index 0000000000..fe9dd2ba63 --- /dev/null +++ b/packages/express/project.json @@ -0,0 +1,77 @@ +{ + "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" + ] + } + } + }, + "implicitDependencies": ["node"] +} diff --git a/packages/gatsby/project.json b/packages/gatsby/project.json new file mode 100644 index 0000000000..2e80d4b800 --- /dev/null +++ b/packages/gatsby/project.json @@ -0,0 +1,87 @@ +{ + "root": "packages/gatsby", + "sourceRoot": "packages/gatsby", + "projectType": "library", + "targets": { + "test": { + "executor": "@nrwl/jest:jest", + "options": { + "jestConfig": "packages/gatsby/jest.config.js", + "passWithNoTests": true + }, + "outputs": ["coverage/packages/gatsby"] + }, + "build-base": { + "executor": "@nrwl/node:package", + "options": { + "outputPath": "build/packages/gatsby", + "tsConfig": "packages/gatsby/tsconfig.lib.json", + "packageJson": "packages/gatsby/package.json", + "main": "packages/gatsby/index.ts", + "updateBuildableProjectDepsInPackageJson": false, + "assets": [ + { + "input": "packages/gatsby/src", + "glob": "**/.babelrc*", + "output": "./src" + }, + { + "input": "packages/gatsby/src", + "glob": "**/*.!(ts)", + "output": "./src" + }, + { + "input": "packages/gatsby/plugins", + "glob": "**/*.!(ts)", + "output": "./plugins" + }, + { + "input": "packages/gatsby", + "glob": "**/*.json", + "ignore": ["**/tsconfig*.json"], + "output": "/" + }, + { + "input": "packages/gatsby", + "glob": "**/*.js", + "output": "/" + }, + { + "input": "packages/gatsby", + "glob": "**/*.d.ts", + "output": "/" + }, + "LICENSE" + ] + }, + "outputs": ["{options.outputPath}"] + }, + "build": { + "executor": "@nrwl/workspace:run-commands", + "outputs": ["build/packages/gatsby"], + "options": { + "commands": [ + { + "command": "node ./scripts/copy-readme.js gatsby" + } + ], + "parallel": false + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": [ + "packages/gatsby/**/*.ts", + "packages/gatsby/**/*.spec.ts", + "packages/gatsby/**/*_spec.ts", + "packages/gatsby/**/*.spec.tsx", + "packages/gatsby/**/*.spec.js", + "packages/gatsby/**/*.spec.jsx", + "packages/gatsby/**/*.d.ts" + ] + } + } + }, + "tags": [] +} diff --git a/packages/jest/project.json b/packages/jest/project.json new file mode 100644 index 0000000000..565912a853 --- /dev/null +++ b/packages/jest/project.json @@ -0,0 +1,75 @@ +{ + "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" + ] + } + } + } +} diff --git a/packages/linter/project.json b/packages/linter/project.json new file mode 100644 index 0000000000..32c6393176 --- /dev/null +++ b/packages/linter/project.json @@ -0,0 +1,77 @@ +{ + "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" + ] + } + } + }, + "implicitDependencies": ["eslint-plugin-nx"] +} diff --git a/packages/nest/project.json b/packages/nest/project.json new file mode 100644 index 0000000000..a4f1ad2680 --- /dev/null +++ b/packages/nest/project.json @@ -0,0 +1,77 @@ +{ + "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" + ] + } + } + }, + "implicitDependencies": ["node", "linter"] +} diff --git a/packages/next/project.json b/packages/next/project.json new file mode 100644 index 0000000000..bdfe058ee9 --- /dev/null +++ b/packages/next/project.json @@ -0,0 +1,81 @@ +{ + "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" + ] + } + } + } +} diff --git a/packages/node/project.json b/packages/node/project.json new file mode 100644 index 0000000000..12895b2369 --- /dev/null +++ b/packages/node/project.json @@ -0,0 +1,76 @@ +{ + "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" + ] + } + } + } +} diff --git a/packages/nx-plugin/project.json b/packages/nx-plugin/project.json new file mode 100644 index 0000000000..d1d840e6b3 --- /dev/null +++ b/packages/nx-plugin/project.json @@ -0,0 +1,76 @@ +{ + "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" + ] + } + } + } +} diff --git a/packages/nx/project.json b/packages/nx/project.json new file mode 100644 index 0000000000..d1e107e7fb --- /dev/null +++ b/packages/nx/project.json @@ -0,0 +1,68 @@ +{ + "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" + ] + } + } + } +} diff --git a/packages/react/project.json b/packages/react/project.json new file mode 100644 index 0000000000..1fc2088320 --- /dev/null +++ b/packages/react/project.json @@ -0,0 +1,86 @@ +{ + "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" + ] + } + } + } +} diff --git a/packages/storybook/project.json b/packages/storybook/project.json new file mode 100644 index 0000000000..ddc854c624 --- /dev/null +++ b/packages/storybook/project.json @@ -0,0 +1,86 @@ +{ + "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" + ] + } + } + } +} diff --git a/packages/tao/project.json b/packages/tao/project.json new file mode 100644 index 0000000000..5d4e36d117 --- /dev/null +++ b/packages/tao/project.json @@ -0,0 +1,83 @@ +{ + "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" + ] + } + } + } +} diff --git a/packages/web/project.json b/packages/web/project.json new file mode 100644 index 0000000000..34a0993f20 --- /dev/null +++ b/packages/web/project.json @@ -0,0 +1,81 @@ +{ + "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" + ] + } + } + } +} diff --git a/packages/workspace/project.json b/packages/workspace/project.json new file mode 100644 index 0000000000..edbf272edf --- /dev/null +++ b/packages/workspace/project.json @@ -0,0 +1,91 @@ +{ + "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/typedoc-theme/project.json b/typedoc-theme/project.json new file mode 100644 index 0000000000..536428d979 --- /dev/null +++ b/typedoc-theme/project.json @@ -0,0 +1,42 @@ +{ + "root": "typedoc-theme", + "sourceRoot": "typedoc-theme/src", + "projectType": "library", + "targets": { + "build-base": { + "executor": "@nrwl/workspace:tsc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/typedoc-theme", + "main": "typedoc-theme/src/index.ts", + "tsConfig": "typedoc-theme/tsconfig.lib.json", + "assets": ["typedoc-theme/*.md"] + } + }, + "build": { + "executor": "@nrwl/workspace:tsc", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/typedoc-theme", + "main": "typedoc-theme/src/index.ts", + "tsConfig": "typedoc-theme/tsconfig.lib.json", + "assets": ["typedoc-theme/*.md"] + } + }, + "lint": { + "executor": "@nrwl/linter:eslint", + "options": { + "lintFilePatterns": ["typedoc-theme/**/*.ts"] + } + }, + "test": { + "executor": "@nrwl/jest:jest", + "outputs": ["coverage/typedoc-theme"], + "options": { + "jestConfig": "typedoc-theme/jest.config.js", + "passWithNoTests": true + } + } + }, + "tags": [] +} diff --git a/workspace.json b/workspace.json index a7940f5af5..01ee52b256 100644 --- a/workspace.json +++ b/workspace.json @@ -11,2497 +11,51 @@ } }, "projects": { - "angular": { - "root": "packages/angular", - "sourceRoot": "packages/angular", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/angular/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/angular"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/angular", - "tsConfig": "packages/angular/tsconfig.lib.json", - "packageJson": "packages/angular/package.json", - "main": "packages/angular/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/angular", - "glob": "**/files/**", - "output": "/" - }, - { - "input": "packages/angular", - "glob": "**/creator-files/**", - "output": "/" - }, - { - "input": "packages/angular", - "glob": "**/files/**/.gitkeep", - "output": "/" - }, - { - "input": "packages/angular", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/angular", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/angular", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/angular"], - "options": { - "commands": [ - { - "command": "node ./scripts/build-angular" - }, - { - "command": "node ./scripts/copy-readme.js angular" - } - ], - "parallel": false - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/angular/**/*.ts", - "packages/angular/**/*.spec.ts", - "packages/angular/**/*_spec.ts", - "packages/angular/**/*.spec.tsx", - "packages/angular/**/*.spec.js", - "packages/angular/**/*.spec.jsx", - "packages/angular/**/*.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" - ] - } - } - } - }, - "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", - "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-angular" - } - ], - "parallel": false - } - }, - "run-e2e-tests": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "e2e/angular/jest.config.js", - "passWithNoTests": true, - "runInBand": true - }, - "outputs": ["coverage/e2e/angular"] - } - } - }, - "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", - "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-cypress" - } - ], - "parallel": false - } - }, - "run-e2e-tests": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "e2e/cypress/jest.config.js", - "passWithNoTests": true, - "runInBand": true - }, - "outputs": ["coverage/e2e/cypress"] - } - } - }, - "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", - "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-jest" - } - ], - "parallel": false - } - }, - "run-e2e-tests": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "e2e/jest/jest.config.js", - "passWithNoTests": true, - "runInBand": true - }, - "outputs": ["coverage/e2e/jest"] - } - } - }, - "e2e-linter": { - "root": "e2e/linter", - "sourceRoot": "e2e/linter", - "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-linter" - } - ], - "parallel": false - } - }, - "run-e2e-tests": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "e2e/linter/jest.config.js", - "passWithNoTests": true, - "runInBand": true - }, - "outputs": ["coverage/e2e/linter"] - } - } - }, - "e2e-next": { - "root": "e2e/next", - "sourceRoot": "e2e/next", - "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-next" - } - ], - "parallel": false - } - }, - "run-e2e-tests": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "e2e/next/jest.config.js", - "passWithNoTests": true, - "runInBand": true - }, - "outputs": ["coverage/e2e/next"] - } - } - }, - "e2e-node": { - "root": "e2e/node", - "sourceRoot": "e2e/node", - "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-node" - } - ], - "parallel": false - } - }, - "run-e2e-tests": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "e2e/node/jest.config.js", - "passWithNoTests": true, - "runInBand": true - }, - "outputs": ["coverage/e2e/node"] - } - } - }, - "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", - "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-react" - } - ], - "parallel": false - } - }, - "run-e2e-tests": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "e2e/react/jest.config.js", - "passWithNoTests": true, - "runInBand": true - }, - "outputs": ["coverage/e2e/react"] - } - } - }, - "e2e-storybook": { - "root": "e2e/storybook", - "sourceRoot": "e2e/storybook", - "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-storybook" - } - ], - "parallel": false - } - }, - "run-e2e-tests": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "e2e/storybook/jest.config.js", - "passWithNoTests": true, - "runInBand": true - }, - "outputs": ["coverage/e2e/storybook"] - } - } - }, - "e2e-utils": { - "root": "e2e/utils", - "sourceRoot": "e2e/utils", - "projectType": "library", - "targets": {} - }, - "e2e-web": { - "root": "e2e/web", - "sourceRoot": "e2e/web", - "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-web" - } - ], - "parallel": false - } - }, - "run-e2e-tests": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "e2e/web/jest.config.js", - "passWithNoTests": true, - "runInBand": true - }, - "outputs": ["coverage/e2e/web"] - } - } - }, - "e2e-workspace": { - "root": "e2e/workspace", - "sourceRoot": "e2e/workspace", - "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-workspace" - } - ], - "parallel": false - } - }, - "run-e2e-tests": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "e2e/workspace/jest.config.js", - "passWithNoTests": true, - "runInBand": true - }, - "outputs": ["coverage/e2e/workspace"] - } - } - }, - "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" - ] - } - } - } - }, - "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" - ] - } - } - } - }, - "gatsby": { - "root": "packages/gatsby", - "sourceRoot": "packages/gatsby", - "projectType": "library", - "targets": { - "test": { - "executor": "@nrwl/jest:jest", - "options": { - "jestConfig": "packages/gatsby/jest.config.js", - "passWithNoTests": true - }, - "outputs": ["coverage/packages/gatsby"] - }, - "build-base": { - "executor": "@nrwl/node:package", - "options": { - "outputPath": "build/packages/gatsby", - "tsConfig": "packages/gatsby/tsconfig.lib.json", - "packageJson": "packages/gatsby/package.json", - "main": "packages/gatsby/index.ts", - "updateBuildableProjectDepsInPackageJson": false, - "assets": [ - { - "input": "packages/gatsby/src", - "glob": "**/.babelrc*", - "output": "./src" - }, - { - "input": "packages/gatsby/src", - "glob": "**/*.!(ts)", - "output": "./src" - }, - { - "input": "packages/gatsby/plugins", - "glob": "**/*.!(ts)", - "output": "./plugins" - }, - { - "input": "packages/gatsby", - "glob": "**/*.json", - "ignore": ["**/tsconfig*.json"], - "output": "/" - }, - { - "input": "packages/gatsby", - "glob": "**/*.js", - "output": "/" - }, - { - "input": "packages/gatsby", - "glob": "**/*.d.ts", - "output": "/" - }, - "LICENSE" - ] - }, - "outputs": ["{options.outputPath}"] - }, - "build": { - "executor": "@nrwl/workspace:run-commands", - "outputs": ["build/packages/gatsby"], - "options": { - "commands": [ - { - "command": "node ./scripts/copy-readme.js gatsby" - } - ], - "parallel": false - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "packages/gatsby/**/*.ts", - "packages/gatsby/**/*.spec.ts", - "packages/gatsby/**/*_spec.ts", - "packages/gatsby/**/*.spec.tsx", - "packages/gatsby/**/*.spec.js", - "packages/gatsby/**/*.spec.jsx", - "packages/gatsby/**/*.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" - ] - } - } - } - }, - "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" - ] - } - } - } - }, - "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" - ] - } - } - } - }, - "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" - ] - } - } - } - }, - "nx-dev": { - "root": "nx-dev/nx-dev", - "sourceRoot": "nx-dev/nx-dev", - "projectType": "application", - "targets": { - "build": { - "dependsOn": [ - { - "target": "build", - "projects": "dependencies" - } - ], - "executor": "@nrwl/next:build", - "outputs": ["{options.outputPath}"], - "options": { - "root": "nx-dev/nx-dev", - "outputPath": "dist/nx-dev/nx-dev" - }, - "configurations": { - "production": {} - } - }, - "serve": { - "executor": "@nrwl/next:server", - "options": { - "buildTarget": "nx-dev:build", - "dev": true - }, - "configurations": { - "production": { - "buildTarget": "nx-dev:build:production", - "dev": false - } - } - }, - "export": { - "executor": "@nrwl/next:export", - "options": { - "buildTarget": "nx-dev:build:production" - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": ["nx-dev/nx-dev/**/*.{ts,tsx,js,jsx}"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/nx-dev/nx-dev"], - "options": { - "jestConfig": "nx-dev/nx-dev/jest.config.js", - "passWithNoTests": true - } - }, - "sitemap": { - "executor": "@nrwl/workspace:run-commands", - "options": { - "command": "./node_modules/.bin/next-sitemap --config ./nx-dev/nx-dev/next-sitemap.js" - } - } - } - }, - "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", - "projectType": "application", - "targets": { - "e2e-disabled": { - "executor": "@nrwl/cypress:cypress", - "options": { - "cypressConfig": "nx-dev/nx-dev-e2e/cypress.json", - "tsConfig": "nx-dev/nx-dev-e2e/tsconfig.e2e.json", - "devServerTarget": "nx-dev:serve" - }, - "configurations": { - "production": { - "devServerTarget": "nx-dev:serve:production" - } - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": ["nx-dev/nx-dev-e2e/**/*.{js,ts}"] - } - } - } - }, - "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/feature-analytics/**/*.{ts,tsx,js,jsx}" - ] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/nx-dev/feature-analytics"], - "options": { - "jestConfig": "nx-dev/feature-analytics/jest.config.js", - "passWithNoTests": true - } - } - } - }, - "nx-dev-feature-doc-viewer": { - "root": "nx-dev/feature-doc-viewer", - "sourceRoot": "nx-dev/feature-doc-viewer/src", - "projectType": "library", - "targets": { - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": [ - "nx-dev/feature-doc-viewer/**/*.{ts,tsx,js,jsx}" - ] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/nx-dev/feature-doc-viewer"], - "options": { - "jestConfig": "nx-dev/feature-doc-viewer/jest.config.js", - "passWithNoTests": true - } - } - } - }, - "nx-dev-feature-search": { - "root": "nx-dev/feature-search", - "sourceRoot": "nx-dev/feature-search/src", - "projectType": "library", - "targets": { - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": ["nx-dev/feature-search/**/*.{ts,tsx,js,jsx}"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/nx-dev/feature-search"], - "options": { - "jestConfig": "nx-dev/feature-search/jest.config.js", - "passWithNoTests": true - } - } - } - }, - "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/ui/common/**/*.{ts,tsx,js,jsx}"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/nx-dev/ui/common"], - "options": { - "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", - "projectType": "library", - "targets": { - "build-base": { - "executor": "@nrwl/workspace:tsc", - "outputs": ["{options.outputPath}"], - "options": { - "outputPath": "dist/typedoc-theme", - "main": "typedoc-theme/src/index.ts", - "tsConfig": "typedoc-theme/tsconfig.lib.json", - "assets": ["typedoc-theme/*.md"] - } - }, - "build": { - "executor": "@nrwl/workspace:tsc", - "outputs": ["{options.outputPath}"], - "options": { - "outputPath": "dist/typedoc-theme", - "main": "typedoc-theme/src/index.ts", - "tsConfig": "typedoc-theme/tsconfig.lib.json", - "assets": ["typedoc-theme/*.md"] - } - }, - "lint": { - "executor": "@nrwl/linter:eslint", - "options": { - "lintFilePatterns": ["typedoc-theme/**/*.ts"] - } - }, - "test": { - "executor": "@nrwl/jest:jest", - "outputs": ["coverage/typedoc-theme"], - "options": { - "jestConfig": "typedoc-theme/jest.config.js", - "passWithNoTests": true - } - } - } - }, - "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" - ] - } - } - } - } + "angular": "packages/angular", + "cli": "packages/cli", + "create-nx-plugin": "packages/create-nx-plugin", + "create-nx-workspace": "packages/create-nx-workspace", + "cypress": "packages/cypress", + "dep-graph-dep-graph": "dep-graph/dep-graph", + "dep-graph-dep-graph-e2e": "dep-graph/dep-graph-e2e", + "devkit": "packages/devkit", + "docs": "docs", + "e2e-angular": "e2e/angular", + "e2e-cli": "e2e/cli", + "e2e-cypress": "e2e/cypress", + "e2e-gatsby": "e2e/gatsby", + "e2e-jest": "e2e/jest", + "e2e-linter": "e2e/linter", + "e2e-next": "e2e/next", + "e2e-node": "e2e/node", + "e2e-nx-plugin": "e2e/nx-plugin", + "e2e-react": "e2e/react", + "e2e-storybook": "e2e/storybook", + "e2e-utils": "e2e/utils", + "e2e-web": "e2e/web", + "e2e-workspace": "e2e/workspace", + "eslint-plugin-nx": "packages/eslint-plugin-nx", + "express": "packages/express", + "gatsby": "packages/gatsby", + "jest": "packages/jest", + "linter": "packages/linter", + "nest": "packages/nest", + "next": "packages/next", + "node": "packages/node", + "nx": "packages/nx", + "nx-dev": "nx-dev/nx-dev", + "nx-dev-data-access-documents": "nx-dev/data-access-documents", + "nx-dev-e2e": "nx-dev/nx-dev-e2e", + "nx-dev-feature-analytics": "nx-dev/feature-analytics", + "nx-dev-feature-doc-viewer": "nx-dev/feature-doc-viewer", + "nx-dev-feature-search": "nx-dev/feature-search", + "nx-dev-ui-common": "nx-dev/ui/common", + "nx-plugin": "packages/nx-plugin", + "react": "packages/react", + "storybook": "packages/storybook", + "tao": "packages/tao", + "typedoc-theme": "typedoc-theme", + "web": "packages/web", + "workspace": "packages/workspace" } }