Skip to content
This repository was archived by the owner on Jan 8, 2025. It is now read-only.

Commit 818ffd3

Browse files
committed
chore: pnpm to v7
1 parent fe588be commit 818ffd3

File tree

9 files changed

+751
-374
lines changed

9 files changed

+751
-374
lines changed

.github/workflows/ci.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- name: Install pnpm
1313
uses: pnpm/action-setup@v2
1414
with:
15-
version: 6
15+
version: 7
1616

1717
- name: Set node version to 14
1818
uses: actions/setup-node@v2
@@ -32,4 +32,4 @@ jobs:
3232
- name: Report coverage to Codecov
3333
uses: codecov/codecov-action@v1
3434
with:
35-
token: ${{ secrets.CODECOV_TOKEN }}
35+
token: ${{ secrets.CODECOV_TOKEN }}

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.1.3",
44
"scripts": {
55
"preinstall": "npx only-allow pnpm",
6-
"bootstrap": "pnpm install && node scripts/bootstrap.mjs",
6+
"bootstrap": "pnpm install --shamefully-hoist && node scripts/bootstrap.mjs",
77
"lint": "varlet-vue2-cli lint",
88
"changelog": "varlet-vue2-cli changelog",
99
"release": "node scripts/publish.mjs && varlet-vue2-cli release"
@@ -67,5 +67,5 @@
6767
"surge": "^0.23.0",
6868
"typescript": "^4.4.4"
6969
},
70-
"packageManager": "pnpm@6.24.3"
71-
}
70+
"packageManager": "pnpm@7.9"
71+
}

packages/varlet-vue2-cli/package.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -24,25 +24,25 @@
2424
"build": "tsc"
2525
},
2626
"dependencies": {
27-
"@babel/core": "^7.16.0",
28-
"@babel/plugin-transform-typescript": "^7.16.1",
29-
"@babel/preset-env": "^7.16.4",
30-
"@babel/helper-plugin-utils": "^7.14.5",
31-
"@babel/preset-typescript": "^7.16.0",
32-
"babel-plugin-jsx-event-modifiers": "^2.0.5",
27+
"@babel/core": "7.16.0",
28+
"@babel/plugin-transform-typescript": "7.16.1",
29+
"@babel/preset-env": "7.16.4",
30+
"@babel/helper-plugin-utils": "7.14.5",
31+
"@babel/preset-typescript": "7.16.0",
32+
"babel-plugin-jsx-event-modifiers": "2.0.5",
3333
"@varlet/icons": "latest",
3434
"@varlet/touch-emulator": "latest",
3535
"@varlet-vue2/markdown-vite-plugin": "workspace:*",
36-
"@vue/babel-preset-jsx": "^1.2.4",
37-
"@vue/test-utils": "^1.2.2",
38-
"@vue/component-compiler-utils": "^3.3.0",
39-
"@vue/babel-helper-vue-jsx-merge-props": "^1.2.1",
36+
"@vue/babel-preset-jsx": "1.2.4",
37+
"@vue/test-utils": "1.2.2",
38+
"@vue/component-compiler-utils": "3.3.0",
39+
"@vue/babel-helper-vue-jsx-merge-props": "1.2.1",
4040
"glob": "^7.2.0",
4141
"semver": "^7.3.5",
4242
"inquirer": "^8.1.2",
4343
"conventional-changelog": "^3.1.25",
4444
"babel-jest": "26.6.3",
45-
"babel-plugin-jsx-v-model": "^2.0.3",
45+
"babel-plugin-jsx-v-model": "2.0.3",
4646
"chalk": "^4.1.2",
4747
"chokidar": "^3.5.2",
4848
"commander": "^8.3.0",
@@ -58,19 +58,19 @@
5858
"stylelint": "^13.13.1",
5959
"typescript": "^4.4.4",
6060
"vite": "2.8.1",
61-
"vite-plugin-html": "^2.1.1",
62-
"vite-plugin-vue2": "^1.9.3",
61+
"vite-plugin-html": "2.1.1",
62+
"vite-plugin-vue2": "1.9.3",
6363
"vue-jest": "4.0.0-rc.0",
6464
"vue-template-compiler": "2.6.14",
65-
"vue": "^2.6.14",
66-
"lodash-es": "^4.17.21",
65+
"vue": "2.6.14",
66+
"lodash-es": "4.17.21",
6767
"vue-router": "^3.5.3"
6868
},
6969
"peerDependencies": {
7070
"@varlet/touch-emulator": "latest",
71-
"@babel/runtime": "^7.16.0",
72-
"@vue/test-utils": "^1.2.2",
73-
"@vue/babel-helper-vue-jsx-merge-props": "^1.2.1",
71+
"@babel/runtime": "7.16.0",
72+
"@vue/test-utils": "1.2.2",
73+
"@vue/babel-helper-vue-jsx-merge-props": "1.2.1",
7474
"vue-template-compiler": "2.6.14",
7575
"vue": "2.6.14",
7676
"live-server": "^1.2.1",
@@ -86,4 +86,4 @@
8686
"@types/slash": "^3.0.0",
8787
"@types/semver": "^7.3.9"
8888
}
89-
}
89+
}

packages/varlet-vue2-ui/package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,12 @@
5555
"@vue/babel-helper-vue-jsx-merge-props": "^1.2.1"
5656
},
5757
"devDependencies": {
58+
"@types/jest": "^26.0.15",
59+
"@types/node": "^18.7.18",
5860
"@varlet-vue2/cli": "workspace:*",
5961
"@varlet/touch-emulator": "latest",
60-
"@vue/test-utils": "^1.2.2",
61-
"@babel/runtime": "^7.16.0",
62+
"@vue/test-utils": "1.2.2",
63+
"@babel/runtime": "7.16.0",
6264
"vue-template-compiler": "2.6.14",
6365
"vue": "2.6.14",
6466
"live-server": "^1.2.1",
@@ -70,4 +72,4 @@
7072
"Chrome >= 51",
7173
"iOS >= 10"
7274
]
73-
}
75+
}

packages/varlet-vue2-ui/src/collapse/__tests__/index.spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ test('test collapse modelValue and onChange', async () => {
5252

5353
await delay(0)
5454

55-
const collapseItemList = wrapper.findAllComponents('.var-collapse-item')
55+
const collapseItemList = wrapper.findAll('.var-collapse-item')
5656
expect(collapseItemList.at(1).classes()).toContain('var-collapse-item__active')
5757

5858
const firstCollapseItemHeader = collapseItemList.at(0).find('.var-collapse-item-header')
@@ -162,7 +162,7 @@ test('test collapseItem disabled', async () => {
162162

163163
await delay(0)
164164

165-
const collapseItemList = wrapper.findAllComponents('.var-collapse-item')
165+
const collapseItemList = wrapper.findAll('.var-collapse-item')
166166

167167
expect(collapseItemList.at(0).classes()).toContain('var-collapse-item__disable')
168168

packages/varlet-vue2-ui/src/date-picker/__tests__/index.spec.js

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ test('test firstDayOfWeek prop', async () => {
126126
})
127127

128128
await delay(0)
129-
expect(wrapper.findComponent('.var-day-picker__head').findComponent('li').text()).toBe('三')
129+
expect(wrapper.find('.var-day-picker__head').find('li').text()).toBe('三')
130130
})
131131

132132
test('test max and min', async () => {
@@ -139,18 +139,18 @@ test('test max and min', async () => {
139139
})
140140

141141
await delay(0)
142-
expect(wrapper.findComponent('.var-picker-header__value').text()).toBe('2021 四月')
142+
expect(wrapper.find('.var-picker-header__value').text()).toBe('2021 四月')
143143

144-
await wrapper.findComponent('.var-picker-header').findComponent('button').trigger('click')
144+
await wrapper.find('.var-picker-header').find('button').trigger('click')
145145
await delay(200)
146-
expect(wrapper.findComponent('.var-picker-header__value').text()).toBe('2021 四月')
146+
expect(wrapper.find('.var-picker-header__value').text()).toBe('2021 四月')
147147

148-
await wrapper.findComponent('.var-picker-header__value').trigger('click')
148+
await wrapper.find('.var-picker-header__value').trigger('click')
149149
await delay(200)
150-
await wrapper.findComponent('.var-picker-header__value').trigger('click')
150+
await wrapper.find('.var-picker-header__value').trigger('click')
151151
await delay(200)
152152

153-
expect(wrapper.findComponent('.var-year-picker__panel').findAll('li').length).toBe(1)
153+
expect(wrapper.find('.var-year-picker__panel').findAll('li').length).toBe(1)
154154
})
155155

156156
test('test datePicker v-model', async () => {
@@ -170,22 +170,22 @@ test('test datePicker v-model', async () => {
170170
})
171171

172172
await delay(0)
173-
await wrapper.findComponent('.var-picker-header').findComponent('button').trigger('click')
173+
await wrapper.find('.var-picker-header').find('button').trigger('click')
174174
await delay(200)
175-
await wrapper.findComponent('.var-month-picker__content').findComponent('ul').findComponent('button').trigger('click')
175+
await wrapper.find('.var-month-picker__content').find('ul').find('button').trigger('click')
176176
expect(wrapper.vm.date).toBe('2020-01')
177177

178-
await wrapper.findComponent('.var-picker-header__value').trigger('click')
178+
await wrapper.find('.var-picker-header__value').trigger('click')
179179
await delay(200)
180-
await wrapper.findComponent('.var-year-picker__panel').findComponent('li').trigger('click')
180+
await wrapper.find('.var-year-picker__panel').find('li').trigger('click')
181181
await delay(200)
182-
await wrapper.findComponent('.var-month-picker__content').findComponent('ul').findComponent('button').trigger('click')
182+
await wrapper.find('.var-month-picker__content').find('ul').find('button').trigger('click')
183183
expect(wrapper.vm.date).not.toBe('2021-01')
184184

185185
await wrapper.setData({ type: 'date', date: '2021-05-19' })
186-
await wrapper.findComponent('.var-picker-header').findComponent('button').trigger('click')
186+
await wrapper.find('.var-picker-header').find('button').trigger('click')
187187
await delay(200)
188-
await wrapper.findComponent('.var-day-picker__button--usable').trigger('click')
188+
await wrapper.find('.var-day-picker__button--usable').trigger('click')
189189
expect(wrapper.vm.date).toBe('2021-04-01')
190190
})
191191

@@ -254,9 +254,9 @@ test('test datePicker range prop', async () => {
254254
await wrapper.setData({ type: 'month', date: null })
255255
await wrapper.setData({ type: 'month', date: ['2021-05', '2021-06'] })
256256
await delay(0)
257-
const lis = wrapper.findComponent('.var-month-picker__content').findComponent('ul').findAll('li')
258-
await lis.at(0).findComponent('button').trigger('click')
259-
await lis.at(2).findComponent('button').trigger('click')
257+
const lis = wrapper.find('.var-month-picker__content').find('ul').findAll('li')
258+
await lis.at(0).find('button').trigger('click')
259+
await lis.at(2).find('button').trigger('click')
260260
expect(wrapper.vm.date).toEqual([`${currentYear}-01`, `${currentYear}-03`])
261261
expect(fn).toHaveBeenCalledTimes(1)
262262

@@ -280,12 +280,12 @@ test('test datePicker readonly', async () => {
280280
})
281281

282282
await delay(0)
283-
await wrapper.findComponent('.var-month-picker__content').findComponent('ul').findComponent('button').trigger('click')
283+
await wrapper.find('.var-month-picker__content').find('ul').find('button').trigger('click')
284284
await delay(200)
285285
expect(wrapper.vm.date).toBe('2021-05')
286286

287287
await wrapper.setData({ type: 'date', date: '2021-05-19' })
288-
await wrapper.findComponent('.var-day-picker__button--usable').trigger('click')
288+
await wrapper.find('.var-day-picker__button--usable').trigger('click')
289289
await delay(200)
290290
expect(wrapper.vm.date).toBe('2021-05-19')
291291
})
@@ -304,8 +304,8 @@ test('test datePicker touchable prop', async () => {
304304
template: `<var-date-picker v-model="date" :type="type" />`,
305305
})
306306

307-
const pickBodyEl = wrapper.findComponent('.var-date-picker-body')
308-
const headerEl = wrapper.findComponent('.var-picker-header__value')
307+
const pickBodyEl = wrapper.find('.var-date-picker-body')
308+
const headerEl = wrapper.find('.var-picker-header__value')
309309

310310
await triggerDrag(pickBodyEl, 0, 100)
311311
expect(headerEl.text()).toBe('2021 四月')

packages/varlet-vue2-ui/src/form/__tests__/__snapshots__/index.spec.js.snap

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,11 @@ exports[`test form with select 1`] = `
327327
<div class=\\"var-select__wrap\\">
328328
<div class=\\"var-select__select var-select--disabled\\" style=\\"text-align: left;\\">
329329
<div>
330-
<div class=\\"var-select__chips\\"></div>
330+
<div class=\\"var-select__chips\\">
331+
<transition-stub name=\\"var-fade\\" class=\\"var-select__chip\\"><span var-select-cover=\\"\\" class=\\"var-chip var--box var-chip--small var--inline-flex var-chip--default var-chip--round\\"> <span class=\\"var-chip--text-small\\">
332+
选项1
333+
</span> <span class=\\"var-chip--close\\"><i class=\\"var-icon var-icon--set var-icon-close-circle\\" style=\\"transition: transform 0ms;\\"></i></span></span></transition-stub>
334+
</div>
331335
</div> <i class=\\"var-icon var-select__arrow var-icon--set var-icon-menu-down\\" style=\\"transition: transform 300ms;\\" var-select-cover=\\"\\"></i>
332336
</div> <label class=\\"var-select__placeholder var--ellipsis var-select--disabled var-select--placeholder-hint\\">
333337
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
{
22
"compilerOptions": {
3-
"baseUrl": ".",
3+
"module": "esnext",
4+
"moduleResolution": "node",
45
"strict": true,
56
"downlevelIteration": true,
67
"declaration": true,
78
"skipLibCheck": true,
89
"esModuleInterop": true,
910
"allowJs": true,
1011
"lib": ["esnext", "dom"],
12+
"allowSyntheticDefaultImports": true,
1113
"jsx": "preserve",
12-
"isolatedModules": true,
13-
"exclude": ["**/*.spec.ts", "**/*.spec.js", "node_modules"]
14+
"isolatedModules": true
1415
}
1516
}

0 commit comments

Comments
 (0)