2
0
mirror of https://github.com/tenrok/maska.git synced 2026-05-15 11:59:38 +03:00

build: remove type module from package.json

To generate UMD CJS by default with .js extension (for CDN link)
and ESM with .mjs extension (for bundlers)
This commit is contained in:
Alexander Shabunevich
2024-04-14 14:11:24 +03:00
parent 3fa2b02efa
commit b80fb27838
4 changed files with 7 additions and 9 deletions
+5 -6
View File
@@ -14,24 +14,23 @@
"type": "git"
},
"license": "MIT",
"type": "module",
"files": [
"dist"
],
"main": "./dist/maska.umd.cjs",
"module": "./dist/maska.js",
"main": "./dist/maska.umd.js",
"module": "./dist/maska.mjs",
"types": "./dist/maska.d.ts",
"exports": {
".": {
"types": "./dist/maska.d.ts",
"import": "./dist/maska.js",
"require": "./dist/maska.umd.cjs"
"import": "./dist/maska.mjs",
"require": "./dist/maska.umd.js"
}
},
"scripts": {
"dev": "vite",
"build": "vue-tsc && vite build",
"build:demo": "vite build --config vite.config.demo.ts",
"build:demo": "vite build --config vite.config.demo.mts",
"test": "vitest run",
"test:coverage": "vitest run --coverage",
"lint": "ts-standard src",
+1 -1
View File
@@ -6,5 +6,5 @@
"resolveJsonModule": true,
"allowSyntheticDefaultImports": true
},
"include": ["vite.config.ts"]
"include": ["vite.config.mts"]
}
+1 -2
View File
@@ -12,8 +12,7 @@ export default defineConfig({
build: {
lib: {
entry: resolve(__dirname, 'src/index.ts'),
name: 'Maska',
fileName: 'maska'
name: 'Maska'
}
},
plugins: [