Skip to content

Commit cca6418

Browse files
authored
Add a single script to build and prepare demos locally (#31452)
1 parent 0a4e50e commit cca6418

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

apps/demos/project.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,25 @@
102102
"{projectRoot}/**/*"
103103
],
104104
"cache": true
105+
},
106+
"prepare-js": {
107+
"executor": "nx:run-script",
108+
"options": {
109+
"script": "prepare-js"
110+
},
111+
"dependsOn": [
112+
{ "projects": ["devextreme"], "target": "build" },
113+
{ "projects": ["devextreme-angular", "devextreme-react", "devextreme-vue"], "target": "pack" }
114+
],
115+
"inputs": [
116+
"default",
117+
"{projectRoot}/gulpfile.js/**/*",
118+
"{projectRoot}/rollup.devextreme-angular.umd.config.mjs"
119+
],
120+
"outputs": [
121+
"{projectRoot}/Demos/**/config.js"
122+
],
123+
"cache": true
105124
}
106125
},
107126
"namedInputs": {

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
"all:build": "ts-node tools/scripts/build-all.ts",
2121
"all:build-dev": "pnpm run all:build --dev",
2222
"all:pack-and-copy": "nx run-many -t pack-and-copy",
23-
"webserver": "http-server --port 8080 -c-1"
23+
"demos:prepare": "nx run devextreme-demos:prepare-js",
24+
"demos:start": "http-server ./apps/demos --port 8080 -c-1"
2425
},
2526
"nx": {},
2627
"private": true,

0 commit comments

Comments
 (0)