diff --git a/nx.json b/nx.json index 430923f1..c3cfbb0e 100644 --- a/nx.json +++ b/nx.json @@ -9,11 +9,12 @@ }, "build": { "dependsOn": [ - "types", + "^types", "^build:commonjs", "^build:es", "^build:umd" ], + "outputs": ["{projectRoot}/lib", "{projectRoot}/es", "{projectRoot}/dist"], "cache": true }, "test": { @@ -28,6 +29,7 @@ }, "build:commonjs": { "dependsOn": [ + "^build:es", "^build:commonjs" ], "outputs": ["{projectRoot}/lib"], @@ -42,6 +44,7 @@ }, "build:umd": { "dependsOn": [ + "^build:es", "^build:umd" ], "outputs": ["{projectRoot}/dist"], diff --git a/package.json b/package.json index 7c5df8c8..06298fc7 100644 --- a/package.json +++ b/package.json @@ -79,10 +79,9 @@ } }, "pkgTasks": { - "build-commonjs": "@/cross-env BABEL_ENV=commonjs NODE_ENV=production @/swc ./src/ --config-file ../../.swcrc-commonjs.json --out-dir lib --strip-leading-paths", - "build-es": "@/cross-env BABEL_ENV=es NODE_ENV=production @/swc ./src/ --config-file ../../.swcrc.json --out-dir es --strip-leading-paths", - "build-umd": "@/cross-env BABEL_ENV=rollup NODE_ENV=production @/rollup --config ../../rollup.config.mjs", - "build": "npm run types && npm run build:commonjs && npm run build:es && npm run build:umd", + "build:commonjs": "@/cross-env BABEL_ENV=commonjs NODE_ENV=production @/swc ./src/ --config-file ../../.swcrc-commonjs.json --out-dir lib --strip-leading-paths", + "build:es": "@/cross-env BABEL_ENV=es NODE_ENV=production @/swc ./src/ --config-file ../../.swcrc.json --out-dir es --strip-leading-paths", + "build:umd": "@/cross-env BABEL_ENV=rollup NODE_ENV=production @/rollup --config ../../rollup.config.mjs", "test": "npm run build && @/jest", "cover": "npm run build && @/jest --config ../../jest.config.js --coverage .", "lint": "@/eslint .",