|
9 | 9 | "license": "Apache-2.0", |
10 | 10 | "private": true, |
11 | 11 | "scripts": { |
12 | | - "bootstrap": "lerna bootstrap", |
13 | | - "build": "yarn clean-build && lerna run build --concurrency 1 --ignore @data-driven-forms/react-renderer-demo --ignore @data-driven-forms/parsers", |
14 | | - "vendor": "lerna run vendor", |
| 12 | + "bootstrap": "yarn install", |
| 13 | + "build": "yarn clean-build && nx run-many -t build --exclude @data-driven-forms/react-renderer-demo,@data-driven-forms/parsers --parallel=1", |
| 14 | + "vendor": "nx run-many -t vendor", |
15 | 15 | "test": "jest --coverage", |
16 | 16 | "test:ci": "jest --coverage --runInBand", |
17 | 17 | "test:update": "jest -u", |
18 | | - "release": "semantic-release", |
| 18 | + "release": "nx release", |
19 | 19 | "codecov": "codecov", |
20 | | - "start-demo": "lerna run start --scope=@data-driven-forms/react-render-demo", |
| 20 | + "start-demo": "nx run @data-driven-forms/react-renderer-demo:start", |
21 | 21 | "lint": "yarn eslint ./packages/*/src --ext .js", |
22 | 22 | "lint:ts": "tslint -c ./tslint.json 'packages/**/*.d.ts'", |
23 | 23 | "generate-template": "node ./scripts/generate-mapper.js", |
|
69 | 69 | "@babel/preset-env": "^7.16.8", |
70 | 70 | "@babel/preset-react": "^7.16.7", |
71 | 71 | "@babel/preset-typescript": "^7.16.7", |
72 | | - "@khala/commit-analyzer-wildcard": "^2.5.2", |
73 | | - "@khala/npm-release-monorepo": "^2.5.2", |
74 | | - "@khala/wildcard-release-notes": "^2.5.2", |
75 | 72 | "@nx/js": "22.0.1", |
76 | | - "@semantic-release/exec": "^6.0.3", |
77 | | - "@semantic-release/git": "^10.0.1", |
78 | | - "@semantic-release/github": "^8.0.2", |
79 | | - "@semantic-release/npm": "^8.0.3", |
80 | 73 | "@swc-node/register": "~1.9.1", |
81 | 74 | "@swc/core": "~1.5.7", |
82 | 75 | "@swc/helpers": "~0.5.11", |
83 | 76 | "@testing-library/dom": "^8.17.1", |
84 | 77 | "@testing-library/jest-dom": "^5.16.5", |
85 | | - "@testing-library/react": "^13.4.0", |
| 78 | + "@testing-library/react": "^14.3.1", |
86 | 79 | "@testing-library/user-event": "^14.4.3", |
87 | 80 | "@types/react": "^19.1.2", |
88 | 81 | "@types/react-dom": "^19.1.3", |
|
110 | 103 | "identity-obj-proxy": "^3.0.0", |
111 | 104 | "inquirer": "^8.2.0", |
112 | 105 | "jest": "^27.4.7", |
113 | | - "lerna": "^4.0.0", |
114 | 106 | "ncp": "^2.0.0", |
115 | | - "nx": "^22.0.1", |
| 107 | + "nx": "^22.0.2", |
116 | 108 | "prettier": "^2.5.1", |
117 | 109 | "react": "^19.1.0", |
118 | 110 | "react-dom": "^19.1.0", |
119 | 111 | "regenerator-runtime": "^0.13.9", |
120 | 112 | "replace-in-file": "^6.3.2", |
121 | 113 | "sass": "^1.77.8", |
122 | 114 | "sass-loader": "^12.4.0", |
123 | | - "semantic-release": "^19.0.3", |
124 | 115 | "strip-ansi": "^7.0.1", |
125 | 116 | "style-loader": "^3.3.1", |
126 | 117 | "terser-webpack-plugin": "^5.3.0", |
|
132 | 123 | "webpack-cli": "^4.9.1", |
133 | 124 | "webpack-dev-server": "^4.7.3" |
134 | 125 | }, |
135 | | - "release": { |
136 | | - "monorepo": "./packages", |
137 | | - "branches": [ |
138 | | - "+([0-9])?(.{+([0-9]),x}).x", |
139 | | - "master", |
140 | | - "next", |
141 | | - "next-major", |
142 | | - { |
143 | | - "name": "beta", |
144 | | - "prerelease": true |
145 | | - }, |
146 | | - { |
147 | | - "name": "alpha", |
148 | | - "prerelease": true |
149 | | - } |
150 | | - ], |
151 | | - "plugins": [ |
152 | | - "@khala/npm-release-monorepo", |
153 | | - [ |
154 | | - "@khala/wildcard-release-notes", |
155 | | - { |
156 | | - "patterns": { |
157 | | - "major": "^(majormajor|breakingbreaking)\\(", |
158 | | - "minor": "^feat\\(", |
159 | | - "patch": "^(fix|patch)\\(" |
160 | | - }, |
161 | | - "repositoryName": "data-driven-forms/react-forms" |
162 | | - } |
163 | | - ], |
164 | | - [ |
165 | | - "@khala/commit-analyzer-wildcard", |
166 | | - { |
167 | | - "patterns": { |
168 | | - "major": "^(majormajor|breakingbreaking)\\(", |
169 | | - "minor": "^feat\\(", |
170 | | - "patch": "^(fix|patch)\\(" |
171 | | - }, |
172 | | - "defaultRelease": "no-release" |
173 | | - } |
174 | | - ], |
175 | | - { |
176 | | - "path": "@semantic-release/github", |
177 | | - "assets": [ |
178 | | - "package.json" |
179 | | - ], |
180 | | - "successComment": ":tada: This ${issue.pull_request ? 'PR is included' : 'issue has been resolved'} in version ${nextRelease.version} :tada:\n\nThe release is available on \n\n- [react-form-renderer (@latest dist-tag)](https://www.npmjs.com/package/@data-driven-forms/react-form-renderer)\n\n- [ant-component-mapper (@latest dist-tag)](https://www.npmjs.com/package/@data-driven-forms/ant-component-mapper)\n\n- [blueprint-component-mapper (@latest dist-tag)](https://www.npmjs.com/package/@data-driven-forms/blueprint-component-mapper)\n\n- [carbon-component-mapper (@latest dist-tag)](https://www.npmjs.com/package/@data-driven-forms/carbon-component-mapper)\n\n- [mui-component-mapper (@latest dist-tag)](https://www.npmjs.com/package/@data-driven-forms/mui-component-mapper)\n\n- [pf4-component-mapper (@latest dist-tag)](https://www.npmjs.com/package/@data-driven-forms/pf4-component-mapper)\n\n- [suir-component-mapper (@latest dist-tag)](https://www.npmjs.com/package/@data-driven-forms/suir-component-mapper)\n\n[Data-Driven-Forms.org](http://data-driven-forms.org/)!" |
181 | | - }, |
182 | | - [ |
183 | | - "@semantic-release/git", |
184 | | - { |
185 | | - "assets": [ |
186 | | - "package.json", |
187 | | - "packages/*/package.json" |
188 | | - ], |
189 | | - "message": "Release of new version: ${nextRelease.version} <no> [skip ci]" |
190 | | - } |
191 | | - ], |
192 | | - [ |
193 | | - "@semantic-release/exec", |
194 | | - { |
195 | | - "prepareCmd": "node ./scripts/update-common.js ${nextRelease.version}" |
196 | | - } |
197 | | - ] |
198 | | - ] |
199 | | - }, |
200 | 126 | "dependencies": { |
201 | 127 | "ts-node": "^10.9.1" |
202 | 128 | }, |
|
0 commit comments