Skip to content

Commit b950f2c

Browse files
committed
build: update
1 parent 024176c commit b950f2c

File tree

11 files changed

+58
-54
lines changed

11 files changed

+58
-54
lines changed

.babelrc

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

.browserslistrc

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

.commitlintrc

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

.eslintrc

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,7 @@
55
"plugin:vue/recommended"
66
],
77
"env": {
8-
"browser": true,
9-
"mocha": true
10-
},
11-
"globals": {
12-
"Vue": true,
13-
"expect": true
8+
"browser": true
149
},
1510
"plugins": [
1611
"html",
@@ -22,7 +17,14 @@
2217
},
2318
"overrides": [
2419
{
25-
"files": ["test/**/*.spec.js"],
20+
"files": ["test/**/*.js"],
21+
"env": {
22+
"mocha": true
23+
},
24+
"globals": {
25+
"Vue": true,
26+
"expect": true
27+
},
2628
"rules": {
2729
"no-unused-expressions": "off"
2830
}

.huskyrc

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

.lintstagedrc

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

.stylelintrc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
{
2-
"extends": "stylelint-config-standard",
2+
"extends": [
3+
"stylelint-config-standard",
4+
"stylelint-config-recommended-scss"
5+
],
36
"plugins": [
47
"stylelint-order"
58
],

.travis.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
language: node_js
2-
node_js:
3-
- "node"
2+
node_js: node
3+
cache: npm
44
script:
55
- npm run lint
66
- npm run build
77
- npm test
8-
after_success: npm run codecov
8+
after_success:
9+
- npm run codecov

babel.config.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
module.exports = {
2+
presets: [
3+
[
4+
'@babel/preset-env',
5+
{
6+
modules: false,
7+
},
8+
],
9+
],
10+
env: {
11+
test: {
12+
plugins: [
13+
'istanbul',
14+
],
15+
},
16+
},
17+
};

rollup.config.js

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,37 @@ import pkg from './package.json';
88

99
pkg.name = pkg.name.replace(/^.+\//, '');
1010

11+
const name = changeCase.pascalCase(pkg.name);
12+
const data = {
13+
year: '2018-present',
14+
};
1115
const banner = createBanner({
12-
data: {
13-
year: '2018-present',
14-
},
16+
data,
1517
});
18+
const globals = {
19+
vue: 'Vue',
20+
};
1621

1722
export default {
18-
input: 'src/index.vue',
23+
input: 'src/index.js',
1924
output: [
2025
{
2126
banner,
22-
name: changeCase.pascalCase(pkg.name),
27+
globals,
28+
name,
2329
file: `dist/${pkg.name}.js`,
2430
format: 'umd',
25-
globals: {
26-
vue: 'Vue',
27-
},
31+
},
32+
{
33+
globals,
34+
name,
35+
banner: createBanner({
36+
data,
37+
template: 'inline',
38+
}),
39+
file: `dist/${pkg.name}.min.js`,
40+
format: 'umd',
41+
compact: true,
2842
},
2943
{
3044
banner,

0 commit comments

Comments
 (0)