Skip to content

Commit ac561c1

Browse files
committed
build: update build tools and dependencies
1 parent 3ad4d31 commit ac561c1

File tree

4 files changed

+465
-630
lines changed

4 files changed

+465
-630
lines changed

package.json

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"build": "rollup -c",
1616
"changelog": "auto-changelog --template build/changelog-template.hbs --commit-limit false --package --backfill-limit 0 --starting-version v4.0.0-alpha.0",
1717
"docs:api": "vue-docgen -c build/docgen.config.js",
18-
"docs:dev": "vuepress dev docs",
18+
"docs:dev": "vuepress dev docs --clean-cache",
1919
"docs:build": "vuepress build docs",
2020
"lint": "eslint 'src/components/**/*.{js,ts,tsx}'",
2121
"test": "jest --coverage",
@@ -31,26 +31,24 @@
3131
"url": "https://github.com/coreui/coreui-vue/issues"
3232
},
3333
"license": "MIT",
34-
"dependencies": {
35-
"@coreui/coreui": "^4.0.1",
36-
"@coreui/icons": "^2.0.1",
37-
"@coreui/icons-vue": "^2.0.0-alpha.2",
38-
"@popperjs/core": "^2.9.3",
39-
"@vue/server-renderer": "^3.2.5"
40-
},
4134
"devDependencies": {
4235
"@babel/core": "^7.15.0",
4336
"@babel/plugin-syntax-jsx": "^7.14.5",
4437
"@babel/preset-env": "^7.15.0",
45-
"@babel/preset-react": "^7.14.5",
4638
"@babel/preset-typescript": "^7.15.0",
47-
"@coreui/vue-chartjs": "^2.0.0-alpha.0",
39+
"@coreui/coreui": "^4.0.1",
40+
"@coreui/icons": "^2.0.1",
41+
"@coreui/icons-vue": "^2.0.0-beta.0",
42+
"@coreui/vue-chartjs": "^2.0.0-beta.0",
43+
"@popperjs/core": "^2.9.3",
4844
"@rollup/plugin-commonjs": "^20.0.0",
4945
"@rollup/plugin-node-resolve": "^13.0.4",
46+
"@rollup/plugin-typescript": "^8.2.5",
5047
"@types/jest": "^27.0.1",
5148
"@typescript-eslint/eslint-plugin": "^4.29.3",
5249
"@typescript-eslint/parser": "^4.29.3",
5350
"@vue/compiler-sfc": "^3.2.5",
51+
"@vue/server-renderer": "^3.2.5",
5452
"@vue/test-utils": "^2.0.0-rc.4",
5553
"@vuepress/plugin-toc": "^2.0.0-beta.24",
5654
"auto-changelog": "^2.3.0",
@@ -67,11 +65,10 @@
6765
"requires": "^1.0.2",
6866
"rollup": "^2.56.3",
6967
"rollup-plugin-peer-deps-external": "^2.2.4",
70-
"rollup-plugin-typescript2": "^0.30.0",
7168
"rollup-plugin-vue": "^6.0.0",
7269
"ts-jest": "^27.0.5",
73-
"typescript": "^4.3.5",
74-
"vue": "^3.2.5",
70+
"typescript": "^4.4.2",
71+
"vue": "^3.2.6",
7572
"vue-docgen-cli": "^4.41.1",
7673
"vue-jest": "^5.0.0-alpha.7",
7774
"vue-prism-component": "^2.0.0",
@@ -80,7 +77,8 @@
8077
"vuepress": "^2.0.0-beta.24"
8178
},
8279
"peerDependencies": {
83-
"vue": "^3.0.5"
80+
"@coreui/coreui": "^4.0.1",
81+
"vue": "^3.2.5"
8482
},
8583
"jest": {
8684
"preset": "ts-jest",

rollup.config.js

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import typescript from 'rollup-plugin-typescript2'
21
import commonjs from '@rollup/plugin-commonjs'
2+
import typescript from '@rollup/plugin-typescript'
33
// import external from 'rollup-plugin-peer-deps-external'
44
import resolve from '@rollup/plugin-node-resolve'
55
import vue from 'rollup-plugin-vue'
@@ -12,18 +12,12 @@ const plugins = [
1212
extensions: ['.ts', '.json', '.vue'],
1313
}),
1414
typescript({
15-
rollupCommonJSResolveHack: true,
1615
exclude: ['**/__tests__/**'],
17-
clean: true,
16+
tsconfig: './tsconfig.json',
1817
}),
1918
commonjs({
2019
include: ['node_modules/**'],
2120
}),
22-
// babel({
23-
// exclude: 'node_modules/**',
24-
// runtimeHelpers: true,
25-
// presets: [['@vue/app', { modules: false }]],
26-
// }),
2721
]
2822

2923
const external = ['vue']

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"lib": ["es6", "dom", "es2016", "es2017"],
99
"sourceMap": true,
1010
"allowJs": false,
11-
"declaration": true,
11+
"declaration": true,
12+
"declarationDir": ".",
1213
"moduleResolution": "node",
1314
"forceConsistentCasingInFileNames": true,
1415
"noImplicitReturns": true,

0 commit comments

Comments
 (0)