Skip to content

Commit 440910c

Browse files
authored
chore(devextreme-vue): replace gulp by nx (#31570)
1 parent ba344c2 commit 440910c

File tree

27 files changed

+565
-461
lines changed

27 files changed

+565
-461
lines changed

package.json

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

packages/devextreme-react/project.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,25 @@
1313
}
1414
},
1515
"regenerate": {
16-
"executor": "devextreme-nx-infra-plugin:generate-react-components",
17-
"dependsOn": ["devextreme-metadata:generate","clean"],
16+
"executor": "devextreme-nx-infra-plugin:generate-components",
17+
"dependsOn": ["devextreme-metadata:generate", "clean"],
1818
"options": {
1919
"metadataPath": "../devextreme-metadata/dist/integration-data.json",
2020
"componentsDir": "./src",
2121
"indexFileName": "./src/index.ts",
2222
"baseComponent": "./core/component",
2323
"extensionComponent": "./core/extension-component",
24-
"configComponent": "./core/nested-option"
24+
"configComponent": "./core/nested-option",
25+
"quotes": "double",
26+
"explicitIndexInImports": true
2527
}
2628
},
2729
"build:esm": {
2830
"executor": "devextreme-nx-infra-plugin:build-typescript",
2931
"dependsOn": ["npm:clean"],
3032
"options": {
3133
"srcPattern": "./src/**/*.{ts,tsx}",
32-
"excludePattern": "./src/**/__tests__/**/*",
34+
"excludePatterns": ["./src/**/__tests__/**/*", "./src/**/__mocks__/**/*"],
3335
"tsconfig": "./tsconfig.esm.json",
3436
"outDir": "./npm/esm",
3537
"module": "esm"
@@ -43,7 +45,7 @@
4345
"dependsOn": ["npm:clean"],
4446
"options": {
4547
"srcPattern": "./src/**/*.{ts,tsx}",
46-
"excludePattern": "./src/**/__tests__/**/*",
48+
"excludePatterns": ["./src/**/__tests__/**/*", "./src/**/__mocks__/**/*"],
4749
"tsconfig": "./tsconfig.json",
4850
"outDir": "./npm/cjs",
4951
"module": "cjs"
@@ -135,7 +137,6 @@
135137
"{projectRoot}/devextreme-metadata/**/*",
136138
"{projectRoot}/src/**/*",
137139
"!{projectRoot}/src/**/__tests__/*",
138-
"{projectRoot}/build.config.js",
139140
"{projectRoot}/tsconfig*",
140141
"{workspaceRoot}/tsconfig.json"
141142
],

packages/devextreme-vue/build.config.js

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

packages/devextreme-vue/gulpfile.js

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

packages/devextreme-vue/package.json

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
"module": "./esm/index.js",
1212
"types": "./cjs/index.d.ts",
1313
"scripts": {
14-
"clean": "gulp clean",
15-
"regenerate": "pnpm run clean && gulp generate",
14+
"clean": "pnpm --workspace-root nx run devextreme-vue:clean",
15+
"regenerate": "pnpm --workspace-root nx run devextreme-vue:regenerate",
1616
"lint": "eslint --ignore-pattern src/core/__tests__/ src/core",
17-
"pack": "gulp npm.pack",
17+
"pack": "pnpm --workspace-root nx run devextreme-vue:pack",
1818
"test": "jest"
1919
},
2020
"keywords": [
@@ -63,15 +63,10 @@
6363
"devDependencies": {
6464
"@vue/compiler-sfc": "3.3.4",
6565
"@vue/test-utils": "2.0.0-beta.7",
66-
"del": "3.0.0",
6766
"devextreme-metadata": "workspace:*",
6867
"eslint-config-airbnb-base": "15.0.0",
6968
"eslint-config-devextreme": "1.1.5",
7069
"eslint-plugin-spellcheck": "0.0.20",
71-
"gulp": "4.0.2",
72-
"gulp-header": "2.0.9",
73-
"gulp-shell": "0.6.5",
74-
"gulp-typescript": "5.0.1",
7570
"jest-environment-jsdom": "29.7.0",
7671
"ts-jest": "29.1.3",
7772
"typescript": "4.9.5",

0 commit comments

Comments
 (0)