Skip to content

Commit e142efe

Browse files
authored
chore(devextreme-react): replace Gulp with NX plugin (#31460)
1 parent 38705cf commit e142efe

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+4034
-515
lines changed

nx.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"extends": "nx/presets/npm.json",
33
"$schema": "./node_modules/nx/schemas/nx-schema.json",
44
"nxCloudAccessToken": "ZDFmMzkyZTYtZmU5MC00MDMyLWI3NDktYjhhYWUxZWM4YTg3fHJlYWQ=",
5+
"plugins": ["./packages/nx-infra-plugin/dist"],
56
"namedInputs": {
67
"metadataToolsCommonInputs": [
78
"{projectRoot}/**/*.ts",

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"license": "MIT",
55
"author": "Developer Express Inc.",
66
"scripts": {
7+
"postinstall": "npx ts-node tools/scripts/build-nx-plugin.ts || true",
78
"devextreme:inject-descriptions-to-bundle": "dx-tools inject-descriptions --target-path ./packages/devextreme/ts/dx.all.d.ts --artifacts ./node_modules/devextreme-metadata/dist",
89
"devextreme:inject-descriptions-to-modules": "dx-tools inject-descriptions --collapse-tags --sources ./packages/devextreme/js --artifacts ./node_modules/devextreme-metadata/dist",
910
"devextreme:inject-descriptions": "npm run devextreme:inject-descriptions-to-bundle && npm run devextreme:inject-descriptions-to-modules",

packages/devextreme-react/build.config.js

Lines changed: 0 additions & 16 deletions
This file was deleted.

packages/devextreme-react/gulpfile.js

Lines changed: 0 additions & 240 deletions
This file was deleted.

packages/devextreme-react/package.json

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
"module": "./esm/index.js",
1313
"types": "./cjs/index.d.ts",
1414
"scripts": {
15-
"clean": "gulp clean",
16-
"regenerate": "pnpm run clean && gulp generate",
15+
"clean": "nx clean devextreme-react",
16+
"regenerate": "pnpm --workspace-root nx regenerate devextreme-react",
1717
"lint": "eslint src/core",
18-
"pack": "gulp npm.pack",
18+
"pack": "pnpm --workspace-root nx pack devextreme-react",
1919
"test": "jest"
2020
},
2121
"keywords": [
@@ -69,12 +69,8 @@
6969
"@testing-library/user-event": "14.5.2",
7070
"@types/react": "~18.0.0",
7171
"@types/react-dom": "~18.0.0",
72-
"del": "3.0.0",
7372
"devextreme-metadata": "workspace:*",
74-
"gulp": "4.0.2",
75-
"gulp-header": "2.0.9",
76-
"gulp-shell": "0.8.0",
77-
"gulp-typescript": "5.0.1",
73+
"devextreme-nx-infra-plugin": "workspace:*",
7874
"jest-environment-jsdom": "29.7.0",
7975
"react": "18.0.0",
8076
"react-dom": "18.0.0",
@@ -92,4 +88,4 @@
9288
"directory": "npm",
9389
"linkDirectory": true
9490
}
95-
}
91+
}

0 commit comments

Comments
 (0)