|
7 | 7 | "nx": "nx", |
8 | 8 | "ng": "yarn nx", |
9 | 9 | "amaterasu": "node packages/@ama-terasu/cli/dist/src/cli/ama.js", |
10 | | - "get:cpus-number": "node -e 'process.stdout.write(`${process.env.NX_PARALLEL || Math.max(require(\"os\").cpus().length - 1, 2)}`);'", |
11 | | - "print:nx-parallel": "node -e \"process.stdout.write(`NX_PARALLEL=$(yarn get:cpus-number)`)\"", |
12 | | - "get:current-dir": "node -e 'process.stdout.write(process.cwd());'", |
| 10 | + "get:cpus-number": "node -p '`${process.env.NX_PARALLEL || Math.max(require(\"os\").cpus().length - 1, 2)}`'", |
| 11 | + "print:nx-parallel": "node -p \"`NX_PARALLEL=$(yarn get:cpus-number)`\"", |
| 12 | + "get:current-dir": "node -p 'process.cwd()'", |
13 | 13 | "create:scope": "yarn create-monorepo-scope", |
14 | 14 | "build": "yarn nx run-many --target=$(yarn get-build-targets)", |
15 | 15 | "build:affected": "yarn nx affected --target=$(yarn get-build-targets) --output-style stream", |
16 | 16 | "build:ts": "yarn nx run-many --target=build", |
17 | 17 | "build:tools": "yarn nx run-many --target=build --projects=eslint-plugin,workspace,test-helpers", |
18 | 18 | "build:lint": "yarn nx run-many --target=build --projects=eslint-plugin", |
19 | 19 | "build:swagger-gen": "yarn nx run-many --target=build-swagger", |
20 | | - "publish": "yarn nx run-many --target=prepare-publish --exclude-task-dependencies && yarn nx run-many --target=publish --exclude=tag:private", |
21 | | - "publish:extensions": "yarn nx run-many --target=prepare-publish --exclude-task-dependencies && yarn nx run-many --target=publish-extension", |
| 20 | + "publish": "yarn nx run-many --target=publish --exclude=tag:private", |
| 21 | + "publish:extensions": "yarn nx run-many --target=publish-extension", |
22 | 22 | "publish:extensions:affected": "yarn nx affected --target=publish-extension", |
23 | 23 | "package-github-actions:affected": "yarn nx affected --target=package-github-action", |
24 | 24 | "lint": "yarn nx run-many --target=lint", |
|
30 | 30 | "postinstall": "husky && yarn build:lint && yarn harmonize:version && yarn update-yarn-sdks && yarn install --mode=skip-build", |
31 | 31 | "update-yarn-sdks": "node -e \"'pnp' !== '$(yarn config get nodeLinker)' || process.exit(1)\" || yarn sdks", |
32 | 32 | "clear": "rimraf -g './{packages,tools,apps}/{@*/,}{amaterasu/,}*/{dist,build,dist-*}/'", |
33 | | - "set:version": "yarn o3r-set-version --placeholder 0.0.0-placeholder --include '{apps,packages,tools}/**/dist/{package,manifest}.json'", |
| 33 | + "set:version": "yarn nx run-many --target=set-version", |
34 | 34 | "harmonize:version": "eslint --quiet --fix $(git ls-files \":(glob)**/package.json\" .yarnrc.yml)", |
35 | 35 | "doc:packages": "yarn nx run-many --target=documentation", |
36 | 36 | "doc:root": "yarn prepare-doc-root-menu-template && yarn update-doc-summary ./docs && yarn compodoc", |
|
42 | 42 | "verdaccio:start-persistent": "docker run -d -it --rm --name verdaccio -p 4873:4873 -v \"$(yarn get:current-dir)/.verdaccio/conf\":/verdaccio/conf -v \"$(yarn get:current-dir)/.verdaccio/storage\":/verdaccio/storage:z verdaccio/verdaccio", |
43 | 43 | "verdaccio:clean": "rimraf -g \".verdaccio/storage/@{o3r,ama-sdk,ama-terasu,ama-mfe,ama-styling,o3r-training,ama-mcp}\"", |
44 | 44 | "verdaccio:login": "yarn cpy .verdaccio/conf/.npmrc .verdaccio/conf --rename=.npmrc-logged --flat --dot && npx --yes npm-cli-login -u verdaccio -p verdaccio -e [email protected] -r http://127.0.0.1:4873 --config-path \".verdaccio/conf/.npmrc-logged\"", |
45 | | - "verdaccio:prepare-publish": "yarn verdaccio:clean && yarn set:version 999.0.$(node -e 'process.stdout.write(String(Date.now()))') --include \"!**/!(dist)/package.json\" --include !package.json && yarn verdaccio:login && replace-in-files --regex=\"private(.*)true\" --replacement=private\\$1false '**/dist/package.json' && yarn nx run-many --target=prepare-publish --exclude-task-dependencies", |
46 | | - "verdaccio:publish": "yarn run verdaccio:prepare-publish && yarn nx run-many --target=publish --nx-bail --userconfig \".verdaccio/conf/.npmrc-logged\" --tag=latest --@o3r:registry=http://127.0.0.1:4873 --@ama-sdk:registry=http://127.0.0.1:4873 --@ama-terasu:registry=http://127.0.0.1:4873 --@o3r-training:registry=http://127.0.0.1:4873 --@ama-mfe:registry=http://127.0.0.1:4873 --@ama-styling:registry=http://127.0.0.1:4873 --@ama-mcp:registry=http://127.0.0.1:4873", |
| 45 | + "verdaccio:prepare-publish": "yarn verdaccio:clean && yarn verdaccio:login", |
| 46 | + "verdaccio:publish": "yarn run verdaccio:prepare-publish && yarn nx run-many --target=publish --nx-bail --set-public --set-version=999.0.$(node -p 'String(Date.now())') --userconfig \".verdaccio/conf/.npmrc-logged\" --tag=latest --@o3r:registry=http://127.0.0.1:4873 --@ama-sdk:registry=http://127.0.0.1:4873 --@ama-terasu:registry=http://127.0.0.1:4873 --@o3r-training:registry=http://127.0.0.1:4873 --@ama-mfe:registry=http://127.0.0.1:4873 --@ama-styling:registry=http://127.0.0.1:4873 --@ama-mcp:registry=http://127.0.0.1:4873", |
47 | 47 | "verdaccio:stop": "docker container stop $(docker ps -a -q --filter=\"name=verdaccio\")", |
48 | 48 | "verdaccio:all": "yarn verdaccio:stop && yarn verdaccio:start && yarn verdaccio:publish", |
49 | 49 | "watch:vscode-extension": "yarn nx run vscode-extension:compile:watch", |
|
267 | 267 | "postcss-scss": "~4.0.9", |
268 | 268 | "prism-themes": "^1.9.0", |
269 | 269 | "prismjs": "^1.30.0", |
270 | | - "replace-in-files-cli": "^3.0.0", |
271 | 270 | "rimraf": "^6.0.1", |
272 | 271 | "sass": "~1.93.0", |
273 | 272 | "sass-loader": "^16.0.0", |
|
0 commit comments