Skip to content

Commit d5164df

Browse files
committed
wip
1 parent b2da2a4 commit d5164df

File tree

6 files changed

+1969
-4103
lines changed

6 files changed

+1969
-4103
lines changed

demo/js/app.js

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

demo/js/chunk-vendors.js

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

package-lock.json

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

package.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"private": false,
55
"description": "Vue.js component to handle CSV uploads with field mapping.",
66
"author": "John Gile <[email protected]>",
7-
"main": "dist/vue-csv-import.umd.js",
8-
"unpkg": "dist/vue-csv-import.umd.min.js",
7+
"main": "dist/vue-csv-import.esm.js",
8+
"unpkg": "dist/vue-csv-import.umd.js",
99
"scripts": {
1010
"serve": "vue-cli-service serve",
11-
"build": "vue-cli-service build --target lib ",
12-
"build:demo": "vue-cli-service build --mode dev --public-path '/vue-csv-import' --dest ./demo",
13-
"test": "vue-cli-service test:unit"
11+
"build": "rollup -c",
12+
"build:demo": "rollup -w",
13+
"test": "jest"
1414
},
1515
"dependencies": {
1616
"axios": "^0.21.1",
@@ -27,6 +27,9 @@
2727
"@vue/compiler-sfc": "^3.0.4",
2828
"@vue/test-utils": "^2.0.0-0",
2929
"core-js": "^3.6.5",
30+
"rollup": "^2.52.0",
31+
"rollup-plugin-terser": "^7.0.2",
32+
"rollup-plugin-vue": "^6.0.0",
3033
"typescript": "~3.9.3",
3134
"vue": "^3.0.4",
3235
"vue-jest": "^5.0.0-0"

rollup.config.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import vue from 'rollup-plugin-vue';
2+
import {terser} from 'rollup-plugin-terser';
3+
4+
export default [
5+
{
6+
input: 'src/index.js',
7+
output: {
8+
format: 'cjs',
9+
file: 'dist/vue-csv-import.cjs.js'
10+
},
11+
plugins: [
12+
vue(),
13+
terser()
14+
]
15+
},{
16+
input: 'src/index.js',
17+
output: {
18+
format: 'esm',
19+
file: 'dist/vue-csv-import.esm.js'
20+
},
21+
plugins: [
22+
vue(),
23+
terser()
24+
]
25+
},{
26+
input: 'src/index.js',
27+
output: {
28+
format: 'umd',
29+
name: 'vue-csv-import',
30+
file: 'dist/vue-csv-import.umd.js'
31+
},
32+
plugins: [
33+
vue(),
34+
terser()
35+
]
36+
}
37+
]

src/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {createApp} from "vue";
22
import App from "./App.vue";
33
import "./index.css";
4-
import {VueCsvImportPlugin} from "./index.js";
4+
import {VueCsvImportPlugin} from "../dist/vue-csv-import.umd.js";
55

66
createApp(App)
77
.use(VueCsvImportPlugin)

0 commit comments

Comments
 (0)