Skip to content

Commit 738f107

Browse files
separate tools settings from package.json
prettier / jest / babel
1 parent 175cdf9 commit 738f107

File tree

4 files changed

+28
-39
lines changed

4 files changed

+28
-39
lines changed

.prettierrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"printWidth": 100,
3+
"trailingComma": "none",
4+
"arrowParens": "avoid"
5+
}

babel.config.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// used for jest only
2+
module.exports = {
3+
presets: ["@babel/env"]
4+
};

jest.config.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
module.exports = {
2+
moduleFileExtensions: ["js", "ts", "tsx", "json"],
3+
moduleNameMapper: {
4+
"^vue$": "<rootDir>/node_modules/vue/dist/vue.js"
5+
},
6+
testRegex: "test/jest/(.*)\\.tsx?$",
7+
transform: {
8+
"^.+\\.jsx?$": "babel-jest",
9+
"^.+\\.tsx?$": "ts-jest"
10+
},
11+
globals: {
12+
"ts-jest": {
13+
tsconfig: "test/jest/tsconfig.json",
14+
babelConfig: {
15+
presets: ["@babel/env", "@vue/babel-preset-jsx"]
16+
}
17+
}
18+
}
19+
};

package.json

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -59,44 +59,5 @@
5959
"peerDependencies": {
6060
"typescript": ">=3.8.0",
6161
"vue": ">=2.6.0"
62-
},
63-
"prettier": {
64-
"printWidth": 100,
65-
"trailingComma": "none",
66-
"arrowParens": "avoid"
67-
},
68-
"babel": {
69-
"env": {
70-
"test": {
71-
"presets": ["@babel/env"]
72-
}
73-
}
74-
},
75-
"jest": {
76-
"moduleFileExtensions": [
77-
"js",
78-
"ts",
79-
"tsx",
80-
"json"
81-
],
82-
"moduleNameMapper": {
83-
"^vue$": "<rootDir>/node_modules/vue/dist/vue.js"
84-
},
85-
"testRegex": "test/jest/(.*)\\.tsx?$",
86-
"transform": {
87-
"^.+\\.jsx?$": "babel-jest",
88-
"^.+\\.tsx?$": "ts-jest"
89-
},
90-
"globals": {
91-
"ts-jest": {
92-
"tsconfig": "test/jest/tsconfig.json",
93-
"babelConfig": {
94-
"presets": [
95-
"@babel/env",
96-
"@vue/babel-preset-jsx"
97-
]
98-
}
99-
}
100-
}
10162
}
10263
}

0 commit comments

Comments
 (0)