Skip to content

Commit 5d35a0e

Browse files
Support npm >= 7 (#658)
* Support npm > 7 * Get rid of enzyme package * Update npm * Fix instalation * Use lerna to install devextreme * Fix lerna command * Fix test * Install generators on build * Fix generation adding * use lerna * Fix package name
1 parent 81d1537 commit 5d35a0e

File tree

5 files changed

+38430
-4148
lines changed

5 files changed

+38430
-4148
lines changed

.github/workflows/tests.yml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- name: Clone devextreme repo
2727
run: test -d ../devextreme || git clone -b 22_1 https://github.com/devexpress/devextreme ../devextreme
2828

29-
- name: Use Node.js 15
29+
- name: Use Node.js 16
3030
uses: actions/setup-node@v2
3131
with:
3232
node-version: '15'
@@ -39,18 +39,11 @@ jobs:
3939
run: |
4040
cd ../devextreme
4141
npm run build-dist
42-
- name: Use Node.js 14
43-
uses: actions/setup-node@v2
44-
with:
45-
node-version: '14'
42+
4643
- name: Install devextreme package
4744
run: |
48-
cd ./packages/devextreme-react
49-
npm install --save-dev ../../../devextreme/artifacts/npm/devextreme
50-
cd ../sandbox
51-
npm install --save-dev ../../../devextreme/artifacts/npm/devextreme
52-
cd ../../
53-
npm install --save-dev ../devextreme/artifacts/npm/devextreme
45+
npx lerna add devextreme@file:../devextreme/artifacts/npm/devextreme/ --dev --no-bootstrap --scope=devextreme-react --exact
46+
npx lerna add devextreme@file:../devextreme/artifacts/npm/devextreme/ --dev --no-bootstrap --scope=devextreme-react-sandbox --exact
5447
5548
- name: Run npm install
5649
run: npm install --no-audit --no-fund

0 commit comments

Comments
 (0)