|
15 | 15 | "scripts": { |
16 | 16 | "dev": "webpack --node-env development --progress", |
17 | 17 | "watch": "webpack --node-env development --progress --watch", |
18 | | - "watch:module": "LIBRARY_TARGET=module webpack --node-env development --progress --watch", |
| 18 | + "watch:module": "vite build --mode development --watch", |
19 | 19 | "build": "webpack --node-env production --progress && npm run build:module", |
20 | | - "build:module": "LIBRARY_TARGET=module webpack --node-env production --progress", |
| 20 | + "build:module": "vite --mode production build", |
21 | 21 | "l10n:extract": "node build/extract-l10n.js", |
22 | 22 | "lint": "eslint --ext .js,.vue src", |
23 | 23 | "lint:fix": "eslint --ext .js,.vue src --fix", |
|
31 | 31 | "cypress:gui": "TZ=UTC cypress open --component", |
32 | 32 | "cypress:update-snapshots": "TZ=UTC cypress run --component --spec cypress/visual/**/*.cy.js --env type=base --config screenshotsFolder=cypress/snapshots/base" |
33 | 33 | }, |
34 | | - "main": "dist/ncvuecomponents.js", |
35 | | - "module": "dist/index.module.js", |
| 34 | + "main": "dist/index.js", |
| 35 | + "exports": { |
| 36 | + ".": { |
| 37 | + "import": "./dist/index.mjs", |
| 38 | + "require": "./dist/index.js" |
| 39 | + }, |
| 40 | + "./dist/": "./dist/" |
| 41 | + }, |
36 | 42 | "files": [ |
37 | 43 | "CHANGELOG.md", |
38 | 44 | "LICENSE", |
|
87 | 93 | "npm": "^9.0.0" |
88 | 94 | }, |
89 | 95 | "devDependencies": { |
| 96 | + "@babel/plugin-syntax-import-assertions": "^7.22.5", |
90 | 97 | "@babel/preset-typescript": "^7.22.5", |
91 | 98 | "@cypress/vue2": "^2.0.1", |
92 | 99 | "@fontsource/roboto": "^5.0.0", |
|
96 | 103 | "@nextcloud/eslint-config": "^8.3.0-beta.0", |
97 | 104 | "@nextcloud/stylelint-config": "^2.3.1", |
98 | 105 | "@nextcloud/webpack-vue-config": "github:nextcloud/webpack-vue-config#master", |
| 106 | + "@susnux/nextcloud-vite-config": "^1.0.0-beta.13", |
99 | 107 | "@vue/test-utils": "^1.3.0", |
100 | 108 | "@vue/tsconfig": "^0.4.0", |
101 | 109 | "@vue/vue2-jest": "^29.0.0", |
|
117 | 125 | "ts-node": "^10.9.1", |
118 | 126 | "typescript": "^5.0.4", |
119 | 127 | "url-loader": "^4.1.1", |
| 128 | + "vite": "^4.3.9", |
120 | 129 | "vue-eslint-parser": "^9.0.3", |
121 | 130 | "vue-styleguidist": "~4.72.0", |
122 | 131 | "vue-template-compiler": "^2.7.14", |
| 132 | + "webpack": "^5.88.1", |
123 | 133 | "webpack-merge": "^5.9.0", |
124 | 134 | "webpack-node-externals": "^3.0.0" |
125 | 135 | }, |
|
0 commit comments