8000 :zap: improve DX · vue-use-form/vue-use-form@34df4b4 · GitHub
[go: up one dir, main page]

Skip to content

Commit 34df4b4

Browse files
committed
⚡ improve DX
1 parent c10c1ad commit 34df4b4

File tree

9 files changed

+1009
-395
lines changed

9 files changed

+1009
-395
lines changed

.eslintrc

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

.eslintrc.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
const { defineConfig } = require('eslint-define-config')
2+
3+
module.exports = defineConfig({
4+
extends: ['@sxzz'],
5+
rules: {
6+
'vue/valid-attribute-name': 'off',
7+
'prettier/prettier': 'off',
8+
},
9+
})

.idea/prettier.xml

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/workspace.xml

Lines changed: 96 additions & 70 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.prettierignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_modules
2+
dist
3+
pnpm-lock.yaml

.prettierrc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"semi": false,
3+
"singleQuote": true
4+
}

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"build": "pnpm run --filter=\"./packages/*\" --parallel build",
1111
"lint": "eslint --cache .",
1212
"play:build": "pnpm i && npm run build && cd playground && npm run build",
13-
"play:dev": "npm run core:build && cd playground && npm run dev",
13+
"play:dev": "pnpm run -C ./playground dev",
1414
"release": "bumpp && npm publish",
1515
"test": "vitest"
1616
},
@@ -24,6 +24,7 @@
2424
},
2525
"devDependencies": {
2626
"@antfu/eslint-config": "^0.21.1",
27+
"@sxzz/eslint-config": "^2.4.4",
2728
"@types/jest": "^27.4.1",
2829
"@types/node": "^17.0.23",
2930
"@vitejs/plugin-vue": "^3.0.1",
@@ -34,6 +35,7 @@
3435
"class-transformer": "^0.5.1",
3536
"class-validator": "^0.13.2",
3637
"eslint": "8.15.0",
38+
"eslint-define-config": "^1.11.0",
3739
"eslint-plugin-jest": "^26.1.4",
3840
"esno": "^0.14.1",
3941
"fast-glob": "^3.2.11",

packages/core/package.json

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,35 +11,36 @@
1111
"vue-use-form"
1212
],
1313
"license": "MIT",
14-
"author": "snowingfox",
1514
"repository": {
1615
"url": "https://github.com/vue-use-form/vue-use-form"
1716
},
18-
"main": "./dist/index.cjs",
17+
"author": "snowingfox",
18+
"files": [
19+
"dist"
20+
],
21+
"main": "./dist/index.js",
1922
"module": "./dist/index.mjs",
2023
"types": "./dist/index.d.ts",
2124
"exports": {
2225
".": {
23-
"require": "./dist/index.cjs",
26+
"require": "./dist/index.js",
2427
"import": "./dist/index.mjs"
2528
}
2629
},
27-
"files": [
28-
"dist"
29-
],
3030
"scripts": {
31-
"build": "tsup",
32-
"dev": "tsup --watch src"
31+
"dev": "tsup --watch src",
32+
"build": "tsup"
3333
},
3434
"peerDependencies": {
3535
"vue": ">=3.0.0"
3636
},
37+
"dependencies": {
38+
"lodash.setwith": "^4.3.2",
39+
"lodash.topath": "^4.5.2"
40+
},
3741
"devDependencies": {
38-
"@types/lodash": "^4.14.186",
3942
"@types/lodash.setwith": "^4.3.7",
43+
"@types/lodash.topath": "^4.5.7",
4044
"tsup": "^5.12.9"
41-
},
42-
"dependencies": {
43-
"lodash.setwith": "^4.3.2"
4445
}
4546
}

0 commit comments

Comments
 (0)