Skip to content

Commit 34a7d82

Browse files
authored
Merge pull request #46 from dammy001/chore/vite-migrate
chore(build): migrate to vite for build
2 parents ac8262c + 25950b4 commit 34a7d82

File tree

12 files changed

+3827
-882
lines changed

12 files changed

+3827
-882
lines changed

examples/split-input-example/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
{
22
"name": "split-input-example",
3-
"version": "1.0.4",
3+
"version": "1.1.0",
44
"scripts": {
55
"dev": "vite --host",
66
"build": "vue-tsc --noEmit && vite build",
77
"preview": "vite preview"
88
},
99
"dependencies": {
10-
"vue": "^3.2.25",
11-
"vue-split-input": "^1.0.2"
10+
"vue": "^3.2.25"
1211
},
1312
"devDependencies": {
1413
"@vitejs/plugin-vue": "^2.0.0",

index.d.ts

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

index.ts

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

package.json

Lines changed: 28 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,38 @@
11
{
22
"name": "vue-split-input",
3-
"version": "1.0.4",
3+
"version": "1.1.0",
44
"description": "Vue Split input for otp verification etc",
5-
"main": "index.ts",
6-
"module": "index.ts",
7-
"types": "index.d.ts",
85
"files": [
9-
"index.ts",
106
"dist",
11-
"components/**/*.vue",
12-
"index.d.ts"
7+
"src/types.ts",
8+
"src/index.d.ts"
139
],
10+
"main": "./dist/index.es.js",
11+
"module": "./dist/index.es.js",
12+
"types": "./src/index.d.ts",
13+
"exports": {
14+
".": {
15+
"import": "./dist/index.es.js",
16+
"require": "./dist/index.umd.js"
17+
}
18+
},
1419
"scripts": {
1520
"test": "echo \"Error: no test specified\" && exit 1",
16-
"build": "tsc -b",
1721
"typecheck": "tsc --noEmit",
1822
"dev": "pnpm -r --filter {examples/split-input-example} run dev",
19-
"release": "bumpp package.json examples/*/package.json --commit --push --tag && pnpm -r publish --access public"
23+
"build": "pnpm clean && pnpm typecheck && vite build",
24+
"release": "bumpp package.json examples/*/package.json --commit --push --tag && pnpm -r publish --access public",
25+
"clean": "rm -rf dist",
26+
"prepublishOnly": "pnpm run build"
2027
},
2128
"repository": {
2229
"type": "git",
2330
"url": "git+https://github.com/dammy001/vue-split-input.git"
2431
},
2532
"keywords": [
2633
"vue",
27-
"2",
28-
"vue",
29-
"3",
34+
"vue 2",
35+
"vue 3",
3036
"vuejs",
3137
"component",
3238
"input",
@@ -42,10 +48,19 @@
4248
"url": "https://github.com/dammy001/vue-split-input/issues"
4349
},
4450
"homepage": "https://github.com/dammy001/vue-split-input#readme",
51+
"dependencies": {
52+
"vue": "3.2.31"
53+
},
54+
"peerDependencies": {
55+
"vue": "^3.2.*"
56+
},
4557
"devDependencies": {
58+
"@damilaredev/tsconfig": "^1.1.0",
59+
"@vitejs/plugin-vue": "^2.2.2",
4660
"@types/node": "16.11.25",
4761
"bumpp": "7.1.1",
62+
"microbundle": "^0.14.2",
4863
"typescript": "4.5.5",
49-
"vue": "3.2.31"
64+
"vite": "^2.8.4"
5065
}
5166
}

0 commit comments

Comments
 (0)