diff --git a/docs/shared/tutorials/npm-workspaces-build-tasks1.json b/docs/shared/tutorials/npm-workspaces-build-tasks1.json index 0979034bd54702..c517a8d779c4b1 100644 --- a/docs/shared/tutorials/npm-workspaces-build-tasks1.json +++ b/docs/shared/tutorials/npm-workspaces-build-tasks1.json @@ -1,891 +1,891 @@ { - "taskId": "@tuskdesign/demo:build", - "projects": [ - { - "name": "@tuskdesign/buttons", - "type": "lib", - "data": { - "root": "packages/buttons", - "targets": { - "build": { - "executor": "nx:run-script", - "dependsOn": ["^build"], - "outputs": ["{projectRoot}/dist"], - "cache": true, - "options": { - "script": "build" - }, - "configurations": {} + "taskId": "@tuskdesign/demo:build", + "projects": [ + { + "name": "@tuskdesign/buttons", + "type": "lib", + "data": { + "root": "packages/buttons", + "targets": { + "build": { + "executor": "nx:run-script", + "dependsOn": ["^build"], + "outputs": ["{projectRoot}/dist"], + "cache": true, + "options": { + "script": "build" }, - "typecheck": { - "executor": "nx:run-script", - "cache": true, - "options": { - "script": "typecheck" - }, - "configurations": {} + "configurations": {} + }, + "typecheck": { + "executor": "nx:run-script", + "cache": true, + "options": { + "script": "typecheck" }, - "dev": { - "executor": "nx:run-script", - "options": { - "script": "dev" - }, - "configurations": {} + "configurations": {} + }, + "dev": { + "executor": "nx:run-script", + "options": { + "script": "dev" }, - "nx-release-publish": { - "dependsOn": ["^nx-release-publish"], - "executor": "@nx/js:release-publish", - "options": {}, - "configurations": {} - } + "configurations": {} }, - "sourceRoot": "packages/buttons", - "name": "@tuskdesign/buttons", - "projectType": "library", - "implicitDependencies": [], - "tags": [] - } - }, - { - "name": "@tuskdesign/forms", - "type": "lib", - "data": { - "root": "packages/forms", - "targets": { - "build": { - "executor": "nx:run-script", - "dependsOn": ["^build"], - "outputs": ["{projectRoot}/dist"], - "cache": true, - "options": { - "script": "build" - }, - "configurations": {} + "nx-release-publish": { + "dependsOn": ["^nx-release-publish"], + "executor": "@nx/js:release-publish", + "options": {}, + "configurations": {} + } + }, + "sourceRoot": "packages/buttons", + "name": "@tuskdesign/buttons", + "projectType": "library", + "implicitDependencies": [], + "tags": [] + } + }, + { + "name": "@tuskdesign/forms", + "type": "lib", + "data": { + "root": "packages/forms", + "targets": { + "build": { + "executor": "nx:run-script", + "dependsOn": ["^build"], + "outputs": ["{projectRoot}/dist"], + "cache": true, + "options": { + "script": "build" }, - "typecheck": { - "executor": "nx:run-script", - "cache": true, - "options": { - "script": "typecheck" - }, - "configurations": {} + "configurations": {} + }, + "typecheck": { + "executor": "nx:run-script", + "cache": true, + "options": { + "script": "typecheck" }, - "dev": { - "executor": "nx:run-script", - "options": { - "script": "dev" - }, - "configurations": {} + "configurations": {} + }, + "dev": { + "executor": "nx:run-script", + "options": { + "script": "dev" }, - "nx-release-publish": { - "dependsOn": ["^nx-release-publish"], - "executor": "@nx/js:release-publish", - "options": {}, - "configurations": {} - } + "configurations": {} }, - "sourceRoot": "packages/forms", - "name": "@tuskdesign/forms", - "projectType": "library", - "implicitDependencies": [], - "tags": [] - } - }, - { - "name": "@tuskdesign/demo", - "type": "lib", - "data": { - "root": "apps/demo", - "targets": { - "build": { - "executor": "nx:run-script", - "dependsOn": ["^build"], - "outputs": ["{projectRoot}/dist"], - "cache": true, - "options": { - "script": "build" - }, - "configurations": {} + "nx-release-publish": { + "dependsOn": ["^nx-release-publish"], + "executor": "@nx/js:release-publish", + "options": {}, + "configurations": {} + } + }, + "sourceRoot": "packages/forms", + "name": "@tuskdesign/forms", + "projectType": "library", + "implicitDependencies": [], + "tags": [] + } + }, + { + "name": "@tuskdesign/demo", + "type": "lib", + "data": { + "root": "apps/demo", + "targets": { + "build": { + "executor": "nx:run-script", + "dependsOn": ["^build"], + "outputs": ["{projectRoot}/dist"], + "cache": true, + "options": { + "script": "build" }, - "typecheck": { - "executor": "nx:run-script", - "cache": true, - "options": { - "script": "typecheck" - }, - "configurations": {} + "configurations": {} + }, + "typecheck": { + "executor": "nx:run-script", + "cache": true, + "options": { + "script": "typecheck" }, - "lint": { - "executor": "nx:run-script", - "cache": true, - "options": { - "script": "lint" - }, - "configurations": {} + "configurations": {} + }, + "lint": { + "executor": "nx:run-script", + "cache": true, + "options": { + "script": "lint" }, - "dev": { - "executor": "nx:run-script", - "options": { - "script": "dev" - }, - "configurations": {} + "configurations": {} + }, + "dev": { + "executor": "nx:run-script", + "options": { + "script": "dev" }, - "prebuild": { - "executor": "nx:run-script", - "options": { - "script": "prebuild" - }, - "configurations": {} + "configurations": {} + }, + "prebuild": { + "executor": "nx:run-script", + "options": { + "script": "prebuild" }, - "preview": { - "executor": "nx:run-script", - "options": { - "script": "preview" - }, - "configurations": {} - } + "configurations": {} }, - "sourceRoot": "apps/demo", - "name": "@tuskdesign/demo", - "projectType": "library", - "implicitDependencies": [], - "tags": [] - } - } - ], - "taskGraphs": { - "@tuskdesign/buttons:build": { - "roots": ["@tuskdesign/buttons:build"], - "tasks": { - "@tuskdesign/buttons:build": { - "id": "@tuskdesign/buttons:build", - "target": { - "project": "@tuskdesign/buttons", - "target": "build" + "preview": { + "executor": "nx:run-script", + "options": { + "script": "preview" }, - "projectRoot": "packages/buttons", - "overrides": {}, - "outputs": ["packages/buttons/dist"], - "cache": true + "configurations": {} } }, - "dependencies": { - "@tuskdesign/buttons:build": [] + "sourceRoot": "apps/demo", + "name": "@tuskdesign/demo", + "projectType": "library", + "implicitDependencies": [], + "tags": [] + } + } + ], + "taskGraphs": { + "@tuskdesign/buttons:build": { + "roots": ["@tuskdesign/buttons:build"], + "tasks": { + "@tuskdesign/buttons:build": { + "id": "@tuskdesign/buttons:build", + "target": { + "project": "@tuskdesign/buttons", + "target": "build" + }, + "projectRoot": "packages/buttons", + "overrides": {}, + "outputs": ["packages/buttons/dist"], + "cache": true } }, - "@tuskdesign/forms:build": { - "roots": ["@tuskdesign/buttons:build"], - "tasks": { - "@tuskdesign/forms:build": { - "id": "@tuskdesign/forms:build", - "target": { - "project": "@tuskdesign/forms", - "target": "build" - }, - "projectRoot": "packages/forms", - "overrides": {}, - "outputs": ["packages/forms/dist"], - "cache": true + "dependencies": { + "@tuskdesign/buttons:build": [] + } + }, + "@tuskdesign/forms:build": { + "roots": ["@tuskdesign/buttons:build"], + "tasks": { + "@tuskdesign/forms:build": { + "id": "@tuskdesign/forms:build", + "target": { + "project": "@tuskdesign/forms", + "target": "build" }, - "@tuskdesign/buttons:build": { - "id": "@tuskdesign/buttons:build", - "target": { - "project": "@tuskdesign/buttons", - "target": "build" - }, - "projectRoot": "packages/buttons", - "overrides": { - "__overrides_unparsed__": [] - }, - "outputs": ["packages/buttons/dist"], - "cache": true - } + "projectRoot": "packages/forms", + "overrides": {}, + "outputs": ["packages/forms/dist"], + "cache": true }, - "dependencies": { - "@tuskdesign/forms:build": ["@tuskdesign/buttons:build"], - "@tuskdesign/buttons:build": [] + "@tuskdesign/buttons:build": { + "id": "@tuskdesign/buttons:build", + "target": { + "project": "@tuskdesign/buttons", + "target": "build" + }, + "projectRoot": "packages/buttons", + "overrides": { + "__overrides_unparsed__": [] + }, + "outputs": ["packages/buttons/dist"], + "cache": true } }, - "@tuskdesign/demo:build": { - "roots": ["@tuskdesign/buttons:build"], - "tasks": { - "@tuskdesign/demo:build": { - "id": "@tuskdesign/demo:build", - "target": { - "project": "@tuskdesign/demo", - "target": "build" - }, - "projectRoot": "apps/demo", - "overrides": {}, - "outputs": ["apps/demo/dist"], - "cache": true + "dependencies": { + "@tuskdesign/forms:build": ["@tuskdesign/buttons:build"], + "@tuskdesign/buttons:build": [] + } + }, + "@tuskdesign/demo:build": { + "roots": ["@tuskdesign/buttons:build"], + "tasks": { + "@tuskdesign/demo:build": { + "id": "@tuskdesign/demo:build", + "target": { + "project": "@tuskdesign/demo", + "target": "build" }, - "@tuskdesign/buttons:build": { - "id": "@tuskdesign/buttons:build", - "target": { - "project": "@tuskdesign/buttons", - "target": "build" - }, - "projectRoot": "packages/buttons", - "overrides": { - "__overrides_unparsed__": [] - }, - "outputs": ["packages/buttons/dist"], - "cache": true + "projectRoot": "apps/demo", + "overrides": {}, + "outputs": ["apps/demo/dist"], + "cache": true + }, + "@tuskdesign/buttons:build": { + "id": "@tuskdesign/buttons:build", + "target": { + "project": "@tuskdesign/buttons", + "target": "build" }, - "@tuskdesign/forms:build": { - "id": "@tuskdesign/forms:build", - "target": { - "project": "@tuskdesign/forms", - "target": "build" - }, - "projectRoot": "packages/forms", - "overrides": { - "__overrides_unparsed__": [] - }, - "outputs": ["packages/forms/dist"], - "cache": true - } + "projectRoot": "packages/buttons", + "overrides": { + "__overrides_unparsed__": [] + }, + "outputs": ["packages/buttons/dist"], + "cache": true }, - "dependencies": { - "@tuskdesign/demo:build": [ - "@tuskdesign/buttons:build", - "@tuskdesign/forms:build" - ], - "@tuskdesign/buttons:build": [], - "@tuskdesign/forms:build": ["@tuskdesign/buttons:build"] + "@tuskdesign/forms:build": { + "id": "@tuskdesign/forms:build", + "target": { + "project": "@tuskdesign/forms", + "target": "build" + }, + "projectRoot": "packages/forms", + "overrides": { + "__overrides_unparsed__": [] + }, + "outputs": ["packages/forms/dist"], + "cache": true } + }, + "dependencies": { + "@tuskdesign/demo:build": [ + "@tuskdesign/buttons:build", + "@tuskdesign/forms:build" + ], + "@tuskdesign/buttons:build": [], + "@tuskdesign/forms:build": ["@tuskdesign/buttons:build"] } - }, - "errors": {}, - "plans": { - "@tuskdesign/buttons:build": [ - "{workspaceRoot}/.gitignore", - "{workspaceRoot}/.nxignore", - "{workspaceRoot}/nx.json", - "@tuskdesign/buttons:{projectRoot}/**/*", - "@tuskdesign/buttons:ProjectConfiguration", - "@tuskdesign/buttons:TsConfig", - "npm:@esbuild/android-arm", - "npm:@esbuild/linux-loong64", - "npm:@isaacs/cliui", - "npm:@jridgewell/gen-mapping", - "npm:@jridgewell/resolve-uri", - "npm:@jridgewell/set-array", - "npm:@jridgewell/sourcemap-codec", - "npm:@jridgewell/trace-mapping", - "npm:@nodelib/fs.scandir", - "npm:@nodelib/fs.stat", - "npm:@nodelib/fs.walk", - "npm:@pkgjs/parseargs", - "npm:ansi-regex", - "npm:ansi-styles", - "npm:any-promise", - "npm:anymatch", - "npm:array-union", - "npm:balanced-match", - "npm:binary-extensions", - "npm:brace-expansion", - "npm:braces", - "npm:bundle-require", - "npm:cac", - "npm:chokidar", - "npm:commander", - "npm:cross-spawn", - "npm:debug", - "npm:dir-glob", - "npm:eastasianwidth", - "npm:emoji-regex", - "npm:esbuild", - "npm:esbuild-android-64", - "npm:esbuild-android-arm64", - "npm:esbuild-darwin-64", - "npm:esbuild-darwin-arm64", - "npm:esbuild-freebsd-64", - "npm:esbuild-freebsd-arm64", - "npm:esbuild-linux-32", - "npm:esbuild-linux-64", - "npm:esbuild-linux-arm", - "npm:esbuild-linux-arm64", - "npm:esbuild-linux-mips64le", - "npm:esbuild-linux-ppc64le", - "npm:esbuild-linux-riscv64", - "npm:esbuild-linux-s390x", - "npm:esbuild-netbsd-64", - "npm:esbuild-openbsd-64", - "npm:esbuild-sunos-64", - "npm:esbuild-windows-32", - "npm:esbuild-windows-64", - "npm:esbuild-windows-arm64", - "npm:execa", - "npm:fast-glob", - "npm:fastq", - "npm:fill-range", - "npm:foreground-child", - "npm:fsevents", - "npm:get-stream", - "npm:glob", - "npm:glob-parent", - "npm:globby", - "npm:human-signals", - "npm:ignore", - "npm:is-binary-path", - "npm:is-extglob", - "npm:is-glob", - "npm:is-number", - "npm:is-stream", - "npm:isexe", - "npm:jackspeak", - "npm:joycon", - "npm:js-tokens", - "npm:lilconfig", - "npm:lines-and-columns", - "npm:load-tsconfig", - "npm:lodash.sortby", - "npm:loose-envify", - "npm:lru-cache", - "npm:merge-stream", - "npm:merge2", - "npm:micromatch", - "npm:mimic-fn", - "npm:minimatch", - "npm:minipass", - "npm:ms", - "npm:mz", - "npm:nanoid", - "npm:normalize-path", - "npm:npm-run-path", - "npm:object-assign", - "npm:onetime", - "npm:path-key", - "npm:path-scurry", - "npm:path-type", - "npm:picocolors", - "npm:picomatch", - "npm:pirates", - "npm:postcss", - "npm:postcss-load-config", - "npm:punycode", - "npm:queue-microtask", - "npm:react", - "npm:react-dom", - "npm:readdirp", - "npm:resolve-from", - "npm:reusify", - "npm:rollup", - "npm:run-parallel", - "npm:scheduler", - "npm:shebang-command", - "npm:shebang-regex", - "npm:signal-exit", - "npm:signal-exit@4.1.0", - "npm:slash", - "npm:source-map", - "npm:source-map-js", - "npm:string-width", - "npm:strip-ansi", - "npm:strip-final-newline", - "npm:sucrase", - "npm:thenify", - "npm:thenify-all", - "npm:to-regex-range", - "npm:tr46", - "npm:tree-kill", - "npm:ts-interface-checker", - "npm:tsup", - "npm:typescript", - "npm:webidl-conversions", - "npm:whatwg-url", - "npm:which", - "npm:wrap-ansi", - "npm:yaml", - "AllExternalDependencies" - ], - "@tuskdesign/forms:build": [ - "{workspaceRoot}/.gitignore", - "{workspaceRoot}/.nxignore", - "{workspaceRoot}/nx.json", - "@tuskdesign/buttons:{projectRoot}/**/*", - "@tuskdesign/forms:{projectRoot}/**/*", - "@tuskdesign/buttons:ProjectConfiguration", - "@tuskdesign/forms:ProjectConfiguration", - "@tuskdesign/buttons:TsConfig", - "@tuskdesign/forms:TsConfig", - "npm:@esbuild/android-arm", - "npm:@esbuild/linux-loong64", - "npm:@isaacs/cliui", - "npm:@jridgewell/gen-mapping", - "npm:@jridgewell/resolve-uri", - "npm:@jridgewell/set-array", - "npm:@jridgewell/sourcemap-codec", - "npm:@jridgewell/trace-mapping", - "npm:@nodelib/fs.scandir", - "npm:@nodelib/fs.stat", - "npm:@nodelib/fs.walk", - "npm:@pkgjs/parseargs", - "npm:ansi-regex", - "npm:ansi-styles", - "npm:any-promise", - "npm:anymatch", - "npm:array-union", - "npm:balanced-match", - "npm:binary-extensions", - "npm:brace-expansion", - "npm:braces", - "npm:bundle-require", - "npm:cac", - "npm:chokidar", - "npm:commander", - "npm:cross-spawn", - "npm:debug", - "npm:dir-glob", - "npm:eastasianwidth", - "npm:emoji-regex", - "npm:esbuild", - "npm:esbuild-android-64", - "npm:esbuild-android-arm64", - "npm:esbuild-darwin-64", - "npm:esbuild-darwin-arm64", - "npm:esbuild-freebsd-64", - "npm:esbuild-freebsd-arm64", - "npm:esbuild-linux-32", - "npm:esbuild-linux-64", - "npm:esbuild-linux-arm", - "npm:esbuild-linux-arm64", - "npm:esbuild-linux-mips64le", - "npm:esbuild-linux-ppc64le", - "npm:esbuild-linux-riscv64", - "npm:esbuild-linux-s390x", - "npm:esbuild-netbsd-64", - "npm:esbuild-openbsd-64", - "npm:esbuild-sunos-64", - "npm:esbuild-windows-32", - "npm:esbuild-windows-64", - "npm:esbuild-windows-arm64", - "npm:execa", - "npm:fast-glob", - "npm:fastq", - "npm:fill-range", - "npm:foreground-child", - "npm:fsevents", - "npm:get-stream", - "npm:glob", - "npm:glob-parent", - "npm:globby", - "npm:human-signals", - "npm:ignore", - "npm:is-binary-path", - "npm:is-extglob", - "npm:is-glob", - "npm:is-number", - "npm:is-stream", - "npm:isexe", - "npm:jackspeak", - "npm:joycon", - "npm:js-tokens", - "npm:lilconfig", - "npm:lines-and-columns", - "npm:load-tsconfig", - "npm:lodash.sortby", - "npm:loose-envify", - "npm:lru-cache", - "npm:merge-stream", - "npm:merge2", - "npm:micromatch", - "npm:mimic-fn", - "npm:minimatch", - "npm:minipass", - "npm:ms", - "npm:mz", - "npm:nanoid", - "npm:normalize-path", - "npm:npm-run-path", - "npm:object-assign", - "npm:onetime", - "npm:path-key", - "npm:path-scurry", - "npm:path-type", - "npm:picocolors", - "npm:picomatch", - "npm:pirates", - "npm:postcss", - "npm:postcss-load-config", - "npm:punycode", - "npm:queue-microtask", - "npm:react", - "npm:react-dom", - "npm:readdirp", - "npm:resolve-from", - "npm:reusify", - "npm:rollup", - "npm:run-parallel", - "npm:scheduler", - "npm:shebang-command", - "npm:shebang-regex", - "npm:signal-exit", - "npm:signal-exit@4.1.0", - "npm:slash", - "npm:source-map", - "npm:source-map-js", - "npm:string-width", - "npm:strip-ansi", - "npm:strip-final-newline", - "npm:sucrase", - "npm:thenify", - "npm:thenify-all", - "npm:to-regex-range", - "npm:tr46", - "npm:tree-kill", - "npm:ts-interface-checker", - "npm:tsup", - "npm:typescript", - "npm:webidl-conversions", - "npm:whatwg-url", - "npm:which", - "npm:wrap-ansi", - "npm:yaml", - "AllExternalDependencies" - ], - "@tuskdesign/demo:build": [ - "{workspaceRoot}/.gitignore", - "{workspaceRoot}/.nxignore", - "{workspaceRoot}/nx.json", - "@tuskdesign/buttons:{projectRoot}/**/*", - "@tuskdesign/demo:{projectRoot}/**/*", - "@tuskdesign/forms:{projectRoot}/**/*", - "@tuskdesign/buttons:ProjectConfiguration", - "@tuskdesign/demo:ProjectConfiguration", - "@tuskdesign/forms:ProjectConfiguration", - "@tuskdesign/buttons:TsConfig", - "@tuskdesign/demo:TsConfig", - "@tuskdesign/forms:TsConfig", - "npm:@aashutoshrathi/word-wrap", - "npm:@ampproject/remapping", - "npm:@babel/code-frame", - "npm:@babel/compat-data", - "npm:@babel/core", - "npm:@babel/generator", - "npm:@babel/helper-compilation-targets", - "npm:@babel/helper-environment-visitor", - "npm:@babel/helper-function-name", - "npm:@babel/helper-hoist-variables", - "npm:@babel/helper-module-imports", - "npm:@babel/helper-module-transforms", - "npm:@babel/helper-plugin-utils", - "npm:@babel/helper-simple-access", - "npm:@babel/helper-split-export-declaration", - "npm:@babel/helper-string-parser", - "npm:@babel/helper-validator-identifier", - "npm:@babel/helper-validator-option", - "npm:@babel/helpers", - "npm:@babel/highlight", - "npm:@babel/parser", - "npm:@babel/plugin-transform-react-jsx-self", - "npm:@babel/plugin-transform-react-jsx-source", - "npm:@babel/template", - "npm:@babel/traverse", - "npm:@babel/types", - "npm:@esbuild/aix-ppc64", - "npm:@esbuild/android-arm", - "npm:@esbuild/android-arm64", - "npm:@esbuild/android-arm@0.19.12", - "npm:@esbuild/android-x64", - "npm:@esbuild/darwin-arm64", - "npm:@esbuild/darwin-x64", - "npm:@esbuild/freebsd-arm64", - "npm:@esbuild/freebsd-x64", - "npm:@esbuild/linux-arm", - "npm:@esbuild/linux-arm64", - "npm:@esbuild/linux-ia32", - "npm:@esbuild/linux-loong64", - "npm:@esbuild/linux-loong64@0.19.12", - "npm:@esbuild/linux-mips64el", - "npm:@esbuild/linux-ppc64", - "npm:@esbuild/linux-riscv64", - "npm:@esbuild/linux-s390x", - "npm:@esbuild/linux-x64", - "npm:@esbuild/netbsd-x64", - "npm:@esbuild/openbsd-x64", - "npm:@esbuild/sunos-x64", - "npm:@esbuild/win32-arm64", - "npm:@esbuild/win32-ia32", - "npm:@esbuild/win32-x64", - "npm:@eslint-community/eslint-utils", - "npm:@eslint-community/regexpp", - "npm:@eslint/eslintrc", - "npm:@eslint/js", - "npm:@humanwhocodes/config-array", - "npm:@humanwhocodes/module-importer", - "npm:@humanwhocodes/object-schema", - "npm:@isaacs/cliui", - "npm:@jridgewell/gen-mapping", - "npm:@jridgewell/resolve-uri", - "npm:@jridgewell/set-array", - "npm:@jridgewell/sourcemap-codec", - "npm:@jridgewell/trace-mapping", - "npm:@nodelib/fs.scandir", - "npm:@nodelib/fs.stat", - "npm:@nodelib/fs.walk", - "npm:@pkgjs/parseargs", - "npm:@rollup/rollup-android-arm-eabi", - "npm:@rollup/rollup-android-arm64", - "npm:@rollup/rollup-darwin-arm64", - "npm:@rollup/rollup-darwin-x64", - "npm:@rollup/rollup-linux-arm-gnueabihf", - "npm:@rollup/rollup-linux-arm64-gnu", - "npm:@rollup/rollup-linux-arm64-musl", - "npm:@rollup/rollup-linux-riscv64-gnu", - "npm:@rollup/rollup-linux-x64-gnu", - "npm:@rollup/rollup-linux-x64-musl", - "npm:@rollup/rollup-win32-arm64-msvc", - "npm:@rollup/rollup-win32-ia32-msvc", - "npm:@rollup/rollup-win32-x64-msvc", - "npm:@types/babel__core", - "npm:@types/babel__generator", - "npm:@types/babel__template", - "npm:@types/babel__traverse", - "npm:@types/estree", - "npm:@types/json-schema", - "npm:@types/prop-types", - "npm:@types/react", - "npm:@types/react-dom", - "npm:@types/scheduler", - "npm:@types/semver", - "npm:@typescript-eslint/eslint-plugin", - "npm:@typescript-eslint/parser", - "npm:@typescript-eslint/scope-manager", - "npm:@typescript-eslint/type-utils", - "npm:@typescript-eslint/types", - "npm:@typescript-eslint/typescript-estree", - "npm:@typescript-eslint/utils", - "npm:@typescript-eslint/visitor-keys", - "npm:@ungap/structured-clone", - "npm:@vitejs/plugin-react", - "npm:acorn", - "npm:acorn-jsx", - "npm:ajv", - "npm:ansi-regex", - "npm:ansi-regex@5.0.1", - "npm:ansi-styles", - "npm:ansi-styles@3.2.1", - "npm:ansi-styles@4.3.0", - "npm:any-promise", - "npm:anymatch", - "npm:argparse", - "npm:array-union", - "npm:balanced-match", - "npm:binary-extensions", - "npm:brace-expansion", - "npm:brace-expansion@1.1.11", - "npm:braces", - "npm:browserslist", - "npm:bundle-require", - "npm:cac", - "npm:callsites", - "npm:caniuse-lite", - "npm:chalk", - "npm:chalk@4.1.2", - "npm:chokidar", - "npm:color-convert", - "npm:color-convert@1.9.3", - "npm:color-name", - "npm:color-name@1.1.3", - "npm:commander", - "npm:concat-map", - "npm:convert-source-map", - "npm:cross-spawn", - "npm:csstype", - "npm:debug", - "npm:deep-is", - "npm:dir-glob", - "npm:doctrine", - "npm:eastasianwidth", - "npm:electron-to-chromium", - "npm:emoji-regex", - "npm:esbuild", - "npm:esbuild-android-64", - "npm:esbuild-android-arm64", - "npm:esbuild-darwin-64", - "npm:esbuild-darwin-arm64", - "npm:esbuild-freebsd-64", - "npm:esbuild-freebsd-arm64", - "npm:esbuild-linux-32", - "npm:esbuild-linux-64", - "npm:esbuild-linux-arm", - "npm:esbuild-linux-arm64", - "npm:esbuild-linux-mips64le", - "npm:esbuild-linux-ppc64le", - "npm:esbuild-linux-riscv64", - "npm:esbuild-linux-s390x", - "npm:esbuild-netbsd-64", - "npm:esbuild-openbsd-64", - "npm:esbuild-sunos-64", - "npm:esbuild-windows-32", - "npm:esbuild-windows-64", - "npm:esbuild-windows-arm64", - "npm:esbuild@0.19.12", - "npm:escalade", - "npm:escape-string-regexp", - "npm:escape-string-regexp@4.0.0", - "npm:eslint", - "npm:eslint-plugin-react-hooks", - "npm:eslint-plugin-react-refresh", - "npm:eslint-scope", - "npm:eslint-visitor-keys", - "npm:espree", - "npm:esquery", - "npm:esrecurse", - "npm:estraverse", - "npm:esutils", - "npm:execa", - "npm:fast-deep-equal", - "npm:fast-glob", - "npm:fast-json-stable-stringify", - "npm:fast-levenshtein", - "npm:fastq", - "npm:file-entry-cache", - "npm:fill-range", - "npm:find-up", - "npm:flat-cache", - "npm:flatted", - "npm:foreground-child", - "npm:fs.realpath", - "npm:fsevents", - "npm:gensync", - "npm:get-stream", - "npm:glob", - "npm:glob-parent", - "npm:glob-parent@6.0.2", - "npm:glob@7.2.3", - "npm:globals", - "npm:globals@13.24.0", - "npm:globby", - "npm:graphemer", - "npm:has-flag", - "npm:has-flag@4.0.0", - "npm:human-signals", - "npm:ignore", - "npm:import-fresh", - "npm:imurmurhash", - "npm:inflight", - "npm:inherits", - "npm:is-binary-path", - "npm:is-extglob", - "npm:is-glob", - "npm:is-number", - "npm:is-path-inside", - "npm:is-stream", - "npm:isexe", - "npm:jackspeak", - "npm:joycon", - "npm:js-tokens", - "npm:js-yaml", - "npm:jsesc", - "npm:json-buffer", - "npm:json-schema-traverse", - "npm:json-stable-stringify-without-jsonify", - "npm:json5", - "npm:keyv", - "npm:levn", - "npm:lilconfig", - "npm:lines-and-columns", - "npm:load-tsconfig", - "npm:locate-path", - "npm:lodash.merge", - "npm:lodash.sortby", - "npm:loose-envify", - "npm:lru-cache", - "npm:lru-cache@5.1.1", - "npm:lru-cache@6.0.0", - "npm:merge-stream", - "npm:merge2", - "npm:micromatch", - "npm:mimic-fn", - "npm:minimatch", - "npm:minimatch@3.1.2", - "npm:minipass", - "npm:ms", - "npm:mz", - "npm:nanoid", - "npm:natural-compare", - "npm:node-releases", - "npm:normalize-path", - "npm:npm-run-path", - "npm:object-assign", - "npm:once", - "npm:onetime", - "npm:optionator", - "npm:p-limit", - "npm:p-locate", - "npm:parent-module", - "npm:path-exists", - "npm:path-is-absolute", - "npm:path-key", - "npm:path-scurry", - "npm:path-type", - "npm:picocolors", - "npm:picomatch", - "npm:pirates", - "npm:postcss", - "npm:postcss-load-config", - "npm:prelude-ls", - "npm:punycode", - "npm:queue-microtask", - "npm:react", - "npm:react-dom", - "npm:react-refresh", - "npm:readdirp", - "npm:resolve-from", - "npm:resolve-from@4.0.0", - "npm:reusify", - "npm:rimraf", - "npm:rollup", - "npm:rollup@4.12.0", - "npm:run-parallel", - "npm:scheduler", - "npm:semver", - "npm:semver@6.3.1", - "npm:shebang-command", - "npm:shebang-regex", - "npm:signal-exit", - "npm:signal-exit@4.1.0", - "npm:slash", - "npm:source-map", - "npm:source-map-js", - "npm:string-width", - "npm:strip-ansi", - "npm:strip-ansi@6.0.1", - "npm:strip-final-newline", - "npm:strip-json-comments", - "npm:sucrase", - "npm:supports-color", - "npm:supports-color@7.2.0", - "npm:text-table", - "npm:thenify", - "npm:thenify-all", - "npm:to-fast-properties", - "npm:to-regex-range", - "npm:tr46", - "npm:tree-kill", - "npm:ts-api-utils", - "npm:ts-interface-checker", - "npm:tsup", - "npm:type-check", - "npm:type-fest", - "npm:typescript", - "npm:update-browserslist-db", - "npm:uri-js", - "npm:vite", - "npm:webidl-conversions", - "npm:whatwg-url", - "npm:which", - "npm:wrap-ansi", - "npm:wrappy", - "npm:yallist", - "npm:yallist@4.0.0", - "npm:yaml", - "npm:yocto-queue", - "AllExternalDependencies" - ] } - } \ No newline at end of file + }, + "errors": {}, + "plans": { + "@tuskdesign/buttons:build": [ + "{workspaceRoot}/.gitignore", + "{workspaceRoot}/.nxignore", + "{workspaceRoot}/nx.json", + "@tuskdesign/buttons:{projectRoot}/**/*", + "@tuskdesign/buttons:ProjectConfiguration", + "@tuskdesign/buttons:TsConfig", + "npm:@esbuild/android-arm", + "npm:@esbuild/linux-loong64", + "npm:@isaacs/cliui", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@pkgjs/parseargs", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:any-promise", + "npm:anymatch", + "npm:array-union", + "npm:balanced-match", + "npm:binary-extensions", + "npm:brace-expansion", + "npm:braces", + "npm:bundle-require", + "npm:cac", + "npm:chokidar", + "npm:commander", + "npm:cross-spawn", + "npm:debug", + "npm:dir-glob", + "npm:eastasianwidth", + "npm:emoji-regex", + "npm:esbuild", + "npm:esbuild-android-64", + "npm:esbuild-android-arm64", + "npm:esbuild-darwin-64", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64", + "npm:esbuild-freebsd-arm64", + "npm:esbuild-linux-32", + "npm:esbuild-linux-64", + "npm:esbuild-linux-arm", + "npm:esbuild-linux-arm64", + "npm:esbuild-linux-mips64le", + "npm:esbuild-linux-ppc64le", + "npm:esbuild-linux-riscv64", + "npm:esbuild-linux-s390x", + "npm:esbuild-netbsd-64", + "npm:esbuild-openbsd-64", + "npm:esbuild-sunos-64", + "npm:esbuild-windows-32", + "npm:esbuild-windows-64", + "npm:esbuild-windows-arm64", + "npm:execa", + "npm:fast-glob", + "npm:fastq", + "npm:fill-range", + "npm:foreground-child", + "npm:fsevents", + "npm:get-stream", + "npm:glob", + "npm:glob-parent", + "npm:globby", + "npm:human-signals", + "npm:ignore", + "npm:is-binary-path", + "npm:is-extglob", + "npm:is-glob", + "npm:is-number", + "npm:is-stream", + "npm:isexe", + "npm:jackspeak", + "npm:joycon", + "npm:js-tokens", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:load-tsconfig", + "npm:lodash.sortby", + "npm:loose-envify", + "npm:lru-cache", + "npm:merge-stream", + "npm:merge2", + "npm:micromatch", + "npm:mimic-fn", + "npm:minimatch", + "npm:minipass", + "npm:ms", + "npm:mz", + "npm:nanoid", + "npm:normalize-path", + "npm:npm-run-path", + "npm:object-assign", + "npm:onetime", + "npm:path-key", + "npm:path-scurry", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pirates", + "npm:postcss", + "npm:postcss-load-config", + "npm:punycode", + "npm:queue-microtask", + "npm:react", + "npm:react-dom", + "npm:readdirp", + "npm:resolve-from", + "npm:reusify", + "npm:rollup", + "npm:run-parallel", + "npm:scheduler", + "npm:shebang-command", + "npm:shebang-regex", + "npm:signal-exit", + "npm:signal-exit@4.1.0", + "npm:slash", + "npm:source-map", + "npm:source-map-js", + "npm:string-width", + "npm:strip-ansi", + "npm:strip-final-newline", + "npm:sucrase", + "npm:thenify", + "npm:thenify-all", + "npm:to-regex-range", + "npm:tr46", + "npm:tree-kill", + "npm:ts-interface-checker", + "npm:tsup", + "npm:typescript", + "npm:webidl-conversions", + "npm:whatwg-url", + "npm:which", + "npm:wrap-ansi", + "npm:yaml", + "AllExternalDependencies" + ], + "@tuskdesign/forms:build": [ + "{workspaceRoot}/.gitignore", + "{workspaceRoot}/.nxignore", + "{workspaceRoot}/nx.json", + "@tuskdesign/buttons:{projectRoot}/**/*", + "@tuskdesign/forms:{projectRoot}/**/*", + "@tuskdesign/buttons:ProjectConfiguration", + "@tuskdesign/forms:ProjectConfiguration", + "@tuskdesign/buttons:TsConfig", + "@tuskdesign/forms:TsConfig", + "npm:@esbuild/android-arm", + "npm:@esbuild/linux-loong64", + "npm:@isaacs/cliui", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@pkgjs/parseargs", + "npm:ansi-regex", + "npm:ansi-styles", + "npm:any-promise", + "npm:anymatch", + "npm:array-union", + "npm:balanced-match", + "npm:binary-extensions", + "npm:brace-expansion", + "npm:braces", + "npm:bundle-require", + "npm:cac", + "npm:chokidar", + "npm:commander", + "npm:cross-spawn", + "npm:debug", + "npm:dir-glob", + "npm:eastasianwidth", + "npm:emoji-regex", + "npm:esbuild", + "npm:esbuild-android-64", + "npm:esbuild-android-arm64", + "npm:esbuild-darwin-64", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64", + "npm:esbuild-freebsd-arm64", + "npm:esbuild-linux-32", + "npm:esbuild-linux-64", + "npm:esbuild-linux-arm", + "npm:esbuild-linux-arm64", + "npm:esbuild-linux-mips64le", + "npm:esbuild-linux-ppc64le", + "npm:esbuild-linux-riscv64", + "npm:esbuild-linux-s390x", + "npm:esbuild-netbsd-64", + "npm:esbuild-openbsd-64", + "npm:esbuild-sunos-64", + "npm:esbuild-windows-32", + "npm:esbuild-windows-64", + "npm:esbuild-windows-arm64", + "npm:execa", + "npm:fast-glob", + "npm:fastq", + "npm:fill-range", + "npm:foreground-child", + "npm:fsevents", + "npm:get-stream", + "npm:glob", + "npm:glob-parent", + "npm:globby", + "npm:human-signals", + "npm:ignore", + "npm:is-binary-path", + "npm:is-extglob", + "npm:is-glob", + "npm:is-number", + "npm:is-stream", + "npm:isexe", + "npm:jackspeak", + "npm:joycon", + "npm:js-tokens", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:load-tsconfig", + "npm:lodash.sortby", + "npm:loose-envify", + "npm:lru-cache", + "npm:merge-stream", + "npm:merge2", + "npm:micromatch", + "npm:mimic-fn", + "npm:minimatch", + "npm:minipass", + "npm:ms", + "npm:mz", + "npm:nanoid", + "npm:normalize-path", + "npm:npm-run-path", + "npm:object-assign", + "npm:onetime", + "npm:path-key", + "npm:path-scurry", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pirates", + "npm:postcss", + "npm:postcss-load-config", + "npm:punycode", + "npm:queue-microtask", + "npm:react", + "npm:react-dom", + "npm:readdirp", + "npm:resolve-from", + "npm:reusify", + "npm:rollup", + "npm:run-parallel", + "npm:scheduler", + "npm:shebang-command", + "npm:shebang-regex", + "npm:signal-exit", + "npm:signal-exit@4.1.0", + "npm:slash", + "npm:source-map", + "npm:source-map-js", + "npm:string-width", + "npm:strip-ansi", + "npm:strip-final-newline", + "npm:sucrase", + "npm:thenify", + "npm:thenify-all", + "npm:to-regex-range", + "npm:tr46", + "npm:tree-kill", + "npm:ts-interface-checker", + "npm:tsup", + "npm:typescript", + "npm:webidl-conversions", + "npm:whatwg-url", + "npm:which", + "npm:wrap-ansi", + "npm:yaml", + "AllExternalDependencies" + ], + "@tuskdesign/demo:build": [ + "{workspaceRoot}/.gitignore", + "{workspaceRoot}/.nxignore", + "{workspaceRoot}/nx.json", + "@tuskdesign/buttons:{projectRoot}/**/*", + "@tuskdesign/demo:{projectRoot}/**/*", + "@tuskdesign/forms:{projectRoot}/**/*", + "@tuskdesign/buttons:ProjectConfiguration", + "@tuskdesign/demo:ProjectConfiguration", + "@tuskdesign/forms:ProjectConfiguration", + "@tuskdesign/buttons:TsConfig", + "@tuskdesign/demo:TsConfig", + "@tuskdesign/forms:TsConfig", + "npm:@aashutoshrathi/word-wrap", + "npm:@ampproject/remapping", + "npm:@babel/code-frame", + "npm:@babel/compat-data", + "npm:@babel/core", + "npm:@babel/generator", + "npm:@babel/helper-compilation-targets", + "npm:@babel/helper-environment-visitor", + "npm:@babel/helper-function-name", + "npm:@babel/helper-hoist-variables", + "npm:@babel/helper-module-imports", + "npm:@babel/helper-module-transforms", + "npm:@babel/helper-plugin-utils", + "npm:@babel/helper-simple-access", + "npm:@babel/helper-split-export-declaration", + "npm:@babel/helper-string-parser", + "npm:@babel/helper-validator-identifier", + "npm:@babel/helper-validator-option", + "npm:@babel/helpers", + "npm:@babel/highlight", + "npm:@babel/parser", + "npm:@babel/plugin-transform-react-jsx-self", + "npm:@babel/plugin-transform-react-jsx-source", + "npm:@babel/template", + "npm:@babel/traverse", + "npm:@babel/types", + "npm:@esbuild/aix-ppc64", + "npm:@esbuild/android-arm", + "npm:@esbuild/android-arm64", + "npm:@esbuild/android-arm@0.19.12", + "npm:@esbuild/android-x64", + "npm:@esbuild/darwin-arm64", + "npm:@esbuild/darwin-x64", + "npm:@esbuild/freebsd-arm64", + "npm:@esbuild/freebsd-x64", + "npm:@esbuild/linux-arm", + "npm:@esbuild/linux-arm64", + "npm:@esbuild/linux-ia32", + "npm:@esbuild/linux-loong64", + "npm:@esbuild/linux-loong64@0.19.12", + "npm:@esbuild/linux-mips64el", + "npm:@esbuild/linux-ppc64", + "npm:@esbuild/linux-riscv64", + "npm:@esbuild/linux-s390x", + "npm:@esbuild/linux-x64", + "npm:@esbuild/netbsd-x64", + "npm:@esbuild/openbsd-x64", + "npm:@esbuild/sunos-x64", + "npm:@esbuild/win32-arm64", + "npm:@esbuild/win32-ia32", + "npm:@esbuild/win32-x64", + "npm:@eslint-community/eslint-utils", + "npm:@eslint-community/regexpp", + "npm:@eslint/eslintrc", + "npm:@eslint/js", + "npm:@humanwhocodes/config-array", + "npm:@humanwhocodes/module-importer", + "npm:@humanwhocodes/object-schema", + "npm:@isaacs/cliui", + "npm:@jridgewell/gen-mapping", + "npm:@jridgewell/resolve-uri", + "npm:@jridgewell/set-array", + "npm:@jridgewell/sourcemap-codec", + "npm:@jridgewell/trace-mapping", + "npm:@nodelib/fs.scandir", + "npm:@nodelib/fs.stat", + "npm:@nodelib/fs.walk", + "npm:@pkgjs/parseargs", + "npm:@rollup/rollup-android-arm-eabi", + "npm:@rollup/rollup-android-arm64", + "npm:@rollup/rollup-darwin-arm64", + "npm:@rollup/rollup-darwin-x64", + "npm:@rollup/rollup-linux-arm-gnueabihf", + "npm:@rollup/rollup-linux-arm64-gnu", + "npm:@rollup/rollup-linux-arm64-musl", + "npm:@rollup/rollup-linux-riscv64-gnu", + "npm:@rollup/rollup-linux-x64-gnu", + "npm:@rollup/rollup-linux-x64-musl", + "npm:@rollup/rollup-win32-arm64-msvc", + "npm:@rollup/rollup-win32-ia32-msvc", + "npm:@rollup/rollup-win32-x64-msvc", + "npm:@types/babel__core", + "npm:@types/babel__generator", + "npm:@types/babel__template", + "npm:@types/babel__traverse", + "npm:@types/estree", + "npm:@types/json-schema", + "npm:@types/prop-types", + "npm:@types/react", + "npm:@types/react-dom", + "npm:@types/scheduler", + "npm:@types/semver", + "npm:@typescript-eslint/eslint-plugin", + "npm:@typescript-eslint/parser", + "npm:@typescript-eslint/scope-manager", + "npm:@typescript-eslint/type-utils", + "npm:@typescript-eslint/types", + "npm:@typescript-eslint/typescript-estree", + "npm:@typescript-eslint/utils", + "npm:@typescript-eslint/visitor-keys", + "npm:@ungap/structured-clone", + "npm:@vitejs/plugin-react", + "npm:acorn", + "npm:acorn-jsx", + "npm:ajv", + "npm:ansi-regex", + "npm:ansi-regex@5.0.1", + "npm:ansi-styles", + "npm:ansi-styles@3.2.1", + "npm:ansi-styles@4.3.0", + "npm:any-promise", + "npm:anymatch", + "npm:argparse", + "npm:array-union", + "npm:balanced-match", + "npm:binary-extensions", + "npm:brace-expansion", + "npm:brace-expansion@1.1.11", + "npm:braces", + "npm:browserslist", + "npm:bundle-require", + "npm:cac", + "npm:callsites", + "npm:caniuse-lite", + "npm:chalk", + "npm:chalk@4.1.2", + "npm:chokidar", + "npm:color-convert", + "npm:color-convert@1.9.3", + "npm:color-name", + "npm:color-name@1.1.3", + "npm:commander", + "npm:concat-map", + "npm:convert-source-map", + "npm:cross-spawn", + "npm:csstype", + "npm:debug", + "npm:deep-is", + "npm:dir-glob", + "npm:doctrine", + "npm:eastasianwidth", + "npm:electron-to-chromium", + "npm:emoji-regex", + "npm:esbuild", + "npm:esbuild-android-64", + "npm:esbuild-android-arm64", + "npm:esbuild-darwin-64", + "npm:esbuild-darwin-arm64", + "npm:esbuild-freebsd-64", + "npm:esbuild-freebsd-arm64", + "npm:esbuild-linux-32", + "npm:esbuild-linux-64", + "npm:esbuild-linux-arm", + "npm:esbuild-linux-arm64", + "npm:esbuild-linux-mips64le", + "npm:esbuild-linux-ppc64le", + "npm:esbuild-linux-riscv64", + "npm:esbuild-linux-s390x", + "npm:esbuild-netbsd-64", + "npm:esbuild-openbsd-64", + "npm:esbuild-sunos-64", + "npm:esbuild-windows-32", + "npm:esbuild-windows-64", + "npm:esbuild-windows-arm64", + "npm:esbuild@0.19.12", + "npm:escalade", + "npm:escape-string-regexp", + "npm:escape-string-regexp@4.0.0", + "npm:eslint", + "npm:eslint-plugin-react-hooks", + "npm:eslint-plugin-react-refresh", + "npm:eslint-scope", + "npm:eslint-visitor-keys", + "npm:espree", + "npm:esquery", + "npm:esrecurse", + "npm:estraverse", + "npm:esutils", + "npm:execa", + "npm:fast-deep-equal", + "npm:fast-glob", + "npm:fast-json-stable-stringify", + "npm:fast-levenshtein", + "npm:fastq", + "npm:file-entry-cache", + "npm:fill-range", + "npm:find-up", + "npm:flat-cache", + "npm:flatted", + "npm:foreground-child", + "npm:fs.realpath", + "npm:fsevents", + "npm:gensync", + "npm:get-stream", + "npm:glob", + "npm:glob-parent", + "npm:glob-parent@6.0.2", + "npm:glob@7.2.3", + "npm:globals", + "npm:globals@13.24.0", + "npm:globby", + "npm:graphemer", + "npm:has-flag", + "npm:has-flag@4.0.0", + "npm:human-signals", + "npm:ignore", + "npm:import-fresh", + "npm:imurmurhash", + "npm:inflight", + "npm:inherits", + "npm:is-binary-path", + "npm:is-extglob", + "npm:is-glob", + "npm:is-number", + "npm:is-path-inside", + "npm:is-stream", + "npm:isexe", + "npm:jackspeak", + "npm:joycon", + "npm:js-tokens", + "npm:js-yaml", + "npm:jsesc", + "npm:json-buffer", + "npm:json-schema-traverse", + "npm:json-stable-stringify-without-jsonify", + "npm:json5", + "npm:keyv", + "npm:levn", + "npm:lilconfig", + "npm:lines-and-columns", + "npm:load-tsconfig", + "npm:locate-path", + "npm:lodash.merge", + "npm:lodash.sortby", + "npm:loose-envify", + "npm:lru-cache", + "npm:lru-cache@5.1.1", + "npm:lru-cache@6.0.0", + "npm:merge-stream", + "npm:merge2", + "npm:micromatch", + "npm:mimic-fn", + "npm:minimatch", + "npm:minimatch@3.1.2", + "npm:minipass", + "npm:ms", + "npm:mz", + "npm:nanoid", + "npm:natural-compare", + "npm:node-releases", + "npm:normalize-path", + "npm:npm-run-path", + "npm:object-assign", + "npm:once", + "npm:onetime", + "npm:optionator", + "npm:p-limit", + "npm:p-locate", + "npm:parent-module", + "npm:path-exists", + "npm:path-is-absolute", + "npm:path-key", + "npm:path-scurry", + "npm:path-type", + "npm:picocolors", + "npm:picomatch", + "npm:pirates", + "npm:postcss", + "npm:postcss-load-config", + "npm:prelude-ls", + "npm:punycode", + "npm:queue-microtask", + "npm:react", + "npm:react-dom", + "npm:react-refresh", + "npm:readdirp", + "npm:resolve-from", + "npm:resolve-from@4.0.0", + "npm:reusify", + "npm:rimraf", + "npm:rollup", + "npm:rollup@4.12.0", + "npm:run-parallel", + "npm:scheduler", + "npm:semver", + "npm:semver@6.3.1", + "npm:shebang-command", + "npm:shebang-regex", + "npm:signal-exit", + "npm:signal-exit@4.1.0", + "npm:slash", + "npm:source-map", + "npm:source-map-js", + "npm:string-width", + "npm:strip-ansi", + "npm:strip-ansi@6.0.1", + "npm:strip-final-newline", + "npm:strip-json-comments", + "npm:sucrase", + "npm:supports-color", + "npm:supports-color@7.2.0", + "npm:text-table", + "npm:thenify", + "npm:thenify-all", + "npm:to-fast-properties", + "npm:to-regex-range", + "npm:tr46", + "npm:tree-kill", + "npm:ts-api-utils", + "npm:ts-interface-checker", + "npm:tsup", + "npm:type-check", + "npm:type-fest", + "npm:typescript", + "npm:update-browserslist-db", + "npm:uri-js", + "npm:vite", + "npm:webidl-conversions", + "npm:whatwg-url", + "npm:which", + "npm:wrap-ansi", + "npm:wrappy", + "npm:yallist", + "npm:yallist@4.0.0", + "npm:yaml", + "npm:yocto-queue", + "AllExternalDependencies" + ] + } +} diff --git a/docs/shared/tutorials/npm-workspaces-build-tasks2.json b/docs/shared/tutorials/npm-workspaces-build-tasks2.json index 87f8afc6ade11e..cd6e68b260f30e 100644 --- a/docs/shared/tutorials/npm-workspaces-build-tasks2.json +++ b/docs/shared/tutorials/npm-workspaces-build-tasks2.json @@ -510,4 +510,4 @@ "@tuskdesign/forms:build": [], "@tuskdesign/demo:build": [] } -} \ No newline at end of file +} diff --git a/docs/shared/tutorials/npm-workspaces-pdv1.json b/docs/shared/tutorials/npm-workspaces-pdv1.json index 8cd28d2fd846fb..f2d4f638974eae 100644 --- a/docs/shared/tutorials/npm-workspaces-pdv1.json +++ b/docs/shared/tutorials/npm-workspaces-pdv1.json @@ -1,186 +1,186 @@ { - "project": { - "name": "@tuskdesign/demo", - "type": "lib", - "data": { - "root": "apps/demo", - "targets": { - "build": { - "executor": "nx:run-script", - "dependsOn": ["^build"], - "outputs": ["{projectRoot}/dist"], - "cache": true, - "options": { - "script": "build" - }, - "configurations": {} + "project": { + "name": "@tuskdesign/demo", + "type": "lib", + "data": { + "root": "apps/demo", + "targets": { + "build": { + "executor": "nx:run-script", + "dependsOn": ["^build"], + "outputs": ["{projectRoot}/dist"], + "cache": true, + "options": { + "script": "build" }, - "typecheck": { - "executor": "nx:run-script", - "cache": true, - "options": { - "script": "typecheck" - }, - "configurations": {} + "configurations": {} + }, + "typecheck": { + "executor": "nx:run-script", + "cache": true, + "options": { + "script": "typecheck" }, - "lint": { - "executor": "nx:run-script", - "cache": true, - "options": { - "script": "lint" - }, - "configurations": {} + "configurations": {} + }, + "lint": { + "executor": "nx:run-script", + "cache": true, + "options": { + "script": "lint" }, - "dev": { - "executor": "nx:run-script", - "options": { - "script": "dev" - }, - "configurations": {} + "configurations": {} + }, + "dev": { + "executor": "nx:run-script", + "options": { + "script": "dev" }, - "prebuild": { - "executor": "nx:run-script", - "options": { - "script": "prebuild" - }, - "configurations": {} + "configurations": {} + }, + "prebuild": { + "executor": "nx:run-script", + "options": { + "script": "prebuild" }, - "preview": { - "executor": "nx:run-script", - "options": { - "script": "preview" - }, - "configurations": {} - } + "configurations": {} }, - "sourceRoot": "apps/demo", - "name": "@tuskdesign/demo", - "projectType": "library", - "implicitDependencies": [], - "tags": [] - } - }, - "sourceMap": { - "root": ["apps/demo/package.json", "nx/core/package-json-workspaces"], - "targets": ["apps/demo/package.json", "nx/core/package-json-workspaces"], - "targets.build": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.build.executor": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.build.options": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.build.dependsOn": [ - "apps/demo/package.json", - "nx/core/target-defaults" - ], - "targets.build.outputs": [ - "apps/demo/package.json", - "nx/core/target-defaults" - ], - "targets.build.cache": [ - "apps/demo/package.json", - "nx/core/target-defaults" - ], - "targets.build.options.script": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.typecheck": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.typecheck.executor": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.typecheck.options": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.typecheck.cache": [ - "apps/demo/package.json", - "nx/core/target-defaults" - ], - "targets.typecheck.options.script": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.lint": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.lint.executor": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.lint.options": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.lint.cache": ["apps/demo/package.json", "nx/core/target-defaults"], - "targets.lint.options.script": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "sourceRoot": ["apps/demo/package.json", "nx/core/package-json-workspaces"], - "name": ["apps/demo/package.json", "nx/core/package-json-workspaces"], - "projectType": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.dev": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.dev.executor": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.dev.options": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.dev.options.script": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.prebuild": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.prebuild.executor": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.prebuild.options": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.prebuild.options.script": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.preview": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.preview.executor": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.preview.options": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ], - "targets.preview.options.script": [ - "apps/demo/package.json", - "nx/core/package-json-workspaces" - ] + "preview": { + "executor": "nx:run-script", + "options": { + "script": "preview" + }, + "configurations": {} + } + }, + "sourceRoot": "apps/demo", + "name": "@tuskdesign/demo", + "projectType": "library", + "implicitDependencies": [], + "tags": [] } - } \ No newline at end of file + }, + "sourceMap": { + "root": ["apps/demo/package.json", "nx/core/package-json-workspaces"], + "targets": ["apps/demo/package.json", "nx/core/package-json-workspaces"], + "targets.build": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.build.executor": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.build.options": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.build.dependsOn": [ + "apps/demo/package.json", + "nx/core/target-defaults" + ], + "targets.build.outputs": [ + "apps/demo/package.json", + "nx/core/target-defaults" + ], + "targets.build.cache": [ + "apps/demo/package.json", + "nx/core/target-defaults" + ], + "targets.build.options.script": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.typecheck": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.typecheck.executor": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.typecheck.options": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.typecheck.cache": [ + "apps/demo/package.json", + "nx/core/target-defaults" + ], + "targets.typecheck.options.script": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.lint": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.lint.executor": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.lint.options": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.lint.cache": ["apps/demo/package.json", "nx/core/target-defaults"], + "targets.lint.options.script": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "sourceRoot": ["apps/demo/package.json", "nx/core/package-json-workspaces"], + "name": ["apps/demo/package.json", "nx/core/package-json-workspaces"], + "projectType": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.dev": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.dev.executor": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.dev.options": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.dev.options.script": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.prebuild": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.prebuild.executor": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.prebuild.options": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.prebuild.options.script": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.preview": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.preview.executor": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.preview.options": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ], + "targets.preview.options.script": [ + "apps/demo/package.json", + "nx/core/package-json-workspaces" + ] + } +} diff --git a/docs/shared/tutorials/npm-workspaces-pdv2.json b/docs/shared/tutorials/npm-workspaces-pdv2.json index c5e3501c4cdc42..1a952adb4e4cb3 100644 --- a/docs/shared/tutorials/npm-workspaces-pdv2.json +++ b/docs/shared/tutorials/npm-workspaces-pdv2.json @@ -67,4 +67,4 @@ "nx/core/package-json-workspaces" ] } -} \ No newline at end of file +} diff --git a/docs/shared/tutorials/npm-workspaces-project-graph.json b/docs/shared/tutorials/npm-workspaces-project-graph.json index bb6a3687bf2ff6..a563a07ea1b3ed 100644 --- a/docs/shared/tutorials/npm-workspaces-project-graph.json +++ b/docs/shared/tutorials/npm-workspaces-project-graph.json @@ -1,56 +1,56 @@ { - "hash": "b403577d293fcd1162049fb6cd70752277d68eecc34268aa57452ce597b7352e", - "projects": [ + "hash": "b403577d293fcd1162049fb6cd70752277d68eecc34268aa57452ce597b7352e", + "projects": [ + { + "name": "@tuskdesign/buttons", + "type": "lib", + "data": { + "tags": [] + } + }, + { + "name": "@tuskdesign/forms", + "type": "lib", + "data": { + "tags": [] + } + }, + { + "name": "@tuskdesign/demo", + "type": "lib", + "data": { + "tags": [] + } + } + ], + "dependencies": { + "@tuskdesign/buttons": [], + "@tuskdesign/forms": [ { - "name": "@tuskdesign/buttons", - "type": "lib", - "data": { - "tags": [] - } - }, + "source": "@tuskdesign/forms", + "target": "@tuskdesign/buttons", + "type": "static" + } + ], + "@tuskdesign/demo": [ { - "name": "@tuskdesign/forms", - "type": "lib", - "data": { - "tags": [] - } + "source": "@tuskdesign/demo", + "target": "@tuskdesign/buttons", + "type": "static" }, { - "name": "@tuskdesign/demo", - "type": "lib", - "data": { - "tags": [] - } + "source": "@tuskdesign/demo", + "target": "@tuskdesign/forms", + "type": "static" } - ], - "dependencies": { - "@tuskdesign/buttons": [], - "@tuskdesign/forms": [ - { - "source": "@tuskdesign/forms", - "target": "@tuskdesign/buttons", - "type": "static" - } - ], - "@tuskdesign/demo": [ - { - "source": "@tuskdesign/demo", - "target": "@tuskdesign/buttons", - "type": "static" - }, - { - "source": "@tuskdesign/demo", - "target": "@tuskdesign/forms", - "type": "static" - } - ] - }, - "workspaceLayout": { - "appsDir": "apps", - "libsDir": "packages" - }, - "affectedProjectIds": [], - "focus": null, - "groupByFolder": false, - "exclude": [] - } \ No newline at end of file + ] + }, + "workspaceLayout": { + "appsDir": "apps", + "libsDir": "packages" + }, + "affectedProjectIds": [], + "focus": null, + "groupByFolder": false, + "exclude": [] +} diff --git a/docs/shared/tutorials/npm-workspaces.md b/docs/shared/tutorials/npm-workspaces.md index 75fb9c94c108ec..7cf38ec8aaa1f1 100644 --- a/docs/shared/tutorials/npm-workspaces.md +++ b/docs/shared/tutorials/npm-workspaces.md @@ -106,6 +106,7 @@ This command will download the latest version of Nx and help set up your reposit First, the script will propose installing some plugins based on the packages that are being used in your repository. Let's skip the plugins for now and explore what Nx provides without any plugins. Second, the script asks a series of questions to help set up caching for you. + - The `build` task needs to be run in dependency order. - `typecheck`, `build` and `lint` are cacheable tasks. - Only the `build` task produces an output in the `dist` folder. @@ -195,7 +196,7 @@ You may be wondering why the caching message in the previous section mentioned 3 This configuration means that if you run `build` on any project, Nx will first run `build` for the dependencies of that project and then run `build` on the project itself. You can visualize this in the Nx graph by selecting the `Tasks` dropdown in the top left and clicking `Show all tasks`: -```shell {% path="~/tuskydesigns" %} +```shell {% path="~/tuskydesigns" %} npx nx graph ```