2
0
mirror of https://github.com/tenrok/maska.git synced 2026-06-20 20:00:34 +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" "type": "git"
}, },
"license": "MIT", "license": "MIT",
"type": "module",
"files": [ "files": [
"dist" "dist"
], ],
"main": "./dist/maska.umd.cjs", "main": "./dist/maska.umd.js",
"module": "./dist/maska.js", "module": "./dist/maska.mjs",
"types": "./dist/maska.d.ts", "types": "./dist/maska.d.ts",
"exports": { "exports": {
".": { ".": {
"types": "./dist/maska.d.ts", "types": "./dist/maska.d.ts",
"import": "./dist/maska.js", "import": "./dist/maska.mjs",
"require": "./dist/maska.umd.cjs" "require": "./dist/maska.umd.js"
} }
}, },
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
"build": "vue-tsc && vite build", "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": "vitest run",
"test:coverage": "vitest run --coverage", "test:coverage": "vitest run --coverage",
"lint": "ts-standard src", "lint": "ts-standard src",
+1 -1
View File
@@ -6,5 +6,5 @@
"resolveJsonModule": true, "resolveJsonModule": true,
"allowSyntheticDefaultImports": true "allowSyntheticDefaultImports": true
}, },
"include": ["vite.config.ts"] "include": ["vite.config.mts"]
} }
+1 -2
View File
@@ -12,8 +12,7 @@ export default defineConfig({
build: { build: {
lib: { lib: {
entry: resolve(__dirname, 'src/index.ts'), entry: resolve(__dirname, 'src/index.ts'),
name: 'Maska', name: 'Maska'
fileName: 'maska'
} }
}, },
plugins: [ plugins: [