|
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", |
|
32 | 32 | "verbose": true, |
33 | 33 | "testPathIgnorePatterns": [ |
34 | 34 | "/node_modules/", |
35 | | - "packages/suir-component-mapper/" |
| 35 | + "packages/suir-component-mapper/", |
| 36 | + "/.nx/" |
36 | 37 | ], |
37 | 38 | "setupFilesAfterEnv": [ |
38 | 39 | "<rootDir>/config/jest.setup.js" |
|
53 | 54 | "\\.(css|scss)$": "identity-obj-proxy" |
54 | 55 | }, |
55 | 56 | "modulePathIgnorePatterns": [ |
56 | | - "<rootDir>/templates/" |
| 57 | + "<rootDir>/templates/", |
| 58 | + "<rootDir>/.nx/" |
57 | 59 | ], |
58 | 60 | "globalSetup": "<rootDir>/config/globalSetup.js" |
59 | 61 | }, |
|
67 | 69 | "@babel/preset-env": "^7.16.8", |
68 | 70 | "@babel/preset-react": "^7.16.7", |
69 | 71 | "@babel/preset-typescript": "^7.16.7", |
70 | | - "@khala/commit-analyzer-wildcard": "^2.5.2", |
71 | | - "@khala/npm-release-monorepo": "^2.5.2", |
72 | | - "@khala/wildcard-release-notes": "^2.5.2", |
73 | | - "@semantic-release/exec": "^6.0.3", |
74 | | - "@semantic-release/git": "^10.0.1", |
75 | | - "@semantic-release/github": "^8.0.2", |
76 | | - "@semantic-release/npm": "^8.0.3", |
| 72 | + "@nx/js": "22.0.1", |
| 73 | + "@swc-node/register": "~1.9.1", |
| 74 | + "@swc/core": "~1.5.7", |
| 75 | + "@swc/helpers": "~0.5.11", |
77 | 76 | "@testing-library/dom": "^8.17.1", |
78 | 77 | "@testing-library/jest-dom": "^5.16.5", |
79 | | - "@testing-library/react": "^13.4.0", |
| 78 | + "@testing-library/react": "^14.3.1", |
80 | 79 | "@testing-library/user-event": "^14.4.3", |
81 | 80 | "@types/react": "^19.1.2", |
82 | 81 | "@types/react-dom": "^19.1.3", |
|
104 | 103 | "identity-obj-proxy": "^3.0.0", |
105 | 104 | "inquirer": "^8.2.0", |
106 | 105 | "jest": "^27.4.7", |
107 | | - "lerna": "^4.0.0", |
108 | 106 | "ncp": "^2.0.0", |
109 | | - "sass": "^1.77.8", |
| 107 | + "nx": "^22.0.2", |
110 | 108 | "prettier": "^2.5.1", |
111 | 109 | "react": "^19.1.0", |
112 | 110 | "react-dom": "^19.1.0", |
113 | 111 | "regenerator-runtime": "^0.13.9", |
114 | 112 | "replace-in-file": "^6.3.2", |
| 113 | + "sass": "^1.77.8", |
115 | 114 | "sass-loader": "^12.4.0", |
116 | | - "semantic-release": "^19.0.3", |
117 | 115 | "strip-ansi": "^7.0.1", |
118 | 116 | "style-loader": "^3.3.1", |
119 | 117 | "terser-webpack-plugin": "^5.3.0", |
|
128 | 126 | "resolutions": { |
129 | 127 | "react-is": "^19.0.0" |
130 | 128 | }, |
131 | | - "release": { |
132 | | - "monorepo": "./packages", |
133 | | - "branches": [ |
134 | | - "+([0-9])?(.{+([0-9]),x}).x", |
135 | | - "master", |
136 | | - "next", |
137 | | - "next-major", |
138 | | - { |
139 | | - "name": "beta", |
140 | | - "prerelease": true |
141 | | - }, |
142 | | - { |
143 | | - "name": "alpha", |
144 | | - "prerelease": true |
145 | | - } |
146 | | - ], |
147 | | - "plugins": [ |
148 | | - "@khala/npm-release-monorepo", |
149 | | - [ |
150 | | - "@khala/wildcard-release-notes", |
151 | | - { |
152 | | - "patterns": { |
153 | | - "major": "^(majormajor|breakingbreaking)\\(", |
154 | | - "minor": "^feat\\(", |
155 | | - "patch": "^(fix|patch)\\(" |
156 | | - }, |
157 | | - "repositoryName": "data-driven-forms/react-forms" |
158 | | - } |
159 | | - ], |
160 | | - [ |
161 | | - "@khala/commit-analyzer-wildcard", |
162 | | - { |
163 | | - "patterns": { |
164 | | - "major": "^(majormajor|breakingbreaking)\\(", |
165 | | - "minor": "^feat\\(", |
166 | | - "patch": "^(fix|patch)\\(" |
167 | | - }, |
168 | | - "defaultRelease": "no-release" |
169 | | - } |
170 | | - ], |
171 | | - { |
172 | | - "path": "@semantic-release/github", |
173 | | - "assets": [ |
174 | | - "package.json" |
175 | | - ], |
176 | | - "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/)!" |
177 | | - }, |
178 | | - [ |
179 | | - "@semantic-release/git", |
180 | | - { |
181 | | - "assets": [ |
182 | | - "package.json", |
183 | | - "packages/*/package.json" |
184 | | - ], |
185 | | - "message": "Release of new version: ${nextRelease.version} <no> [skip ci]" |
186 | | - } |
187 | | - ], |
188 | | - [ |
189 | | - "@semantic-release/exec", |
190 | | - { |
191 | | - "prepareCmd": "node ./scripts/update-common.js ${nextRelease.version}" |
192 | | - } |
193 | | - ] |
194 | | - ] |
195 | | - }, |
196 | 129 | "dependencies": { |
197 | 130 | "ts-node": "^10.9.1" |
198 | 131 | }, |
|
0 commit comments