20
20
],
21
21
"homepage" : " https://github.com/ghiscoding/multiple-select-vanilla" ,
22
22
"license" : " MIT" ,
23
- "main" : " ./dist/multiple-select.cjs" ,
24
- "module" : " ./dist/multiple-select.js" ,
25
- "types" : " dist/index.d.ts" ,
23
+ "type" : " module" ,
24
+ "main" : " ./dist/index.cjs" ,
25
+ "module" : " ./dist/index.mjs" ,
26
+ "types" : " ./dist/index.d.ts" ,
26
27
"exports" : {
27
28
"." : {
28
- "types" : " ./dist/index.d.ts" ,
29
- "import" : " ./dist/multiple-select.js" ,
30
- "require" : " ./dist/multiple-select.cjs"
29
+ "import" : {
30
+ "types" : " ./dist/index.d.ts" ,
31
+ "default" : " ./dist/index.mjs"
32
+ },
33
+ "require" : {
34
+ "types" : " ./dist/index.d.cts" ,
35
+ "default" : " ./dist/index.cjs"
36
+ }
31
37
},
32
38
"./dist/browser/*" : " ./dist/browser/*" ,
33
39
"./dist/locales/*" : " ./dist/locales/*" ,
50
56
"url" : " https://ko-fi.com/ghiscoding"
51
57
},
52
58
"scripts" : {
59
+ "are-type-wrong" : " attw --pack ." ,
53
60
"clean" : " rimraf dist" ,
54
- "build" : " pnpm build:all && pnpm build:types:prod" ,
55
- "postbuild" : " pnpm sass:build && pnpm sass:copy" ,
61
+ "esbuild:prod" : " node build-prod.mjs" ,
62
+ "build" : " pnpm clean && node build-prod.mjs && pnpm build:types:prod && tsup && pnpm sass:build && pnpm sass:copy" ,
63
+ "build:esbuild" : " pnpm build:all && pnpm build:types:prod" ,
64
+ "postbuild:esbuild" : " pnpm sass:build && pnpm sass:copy" ,
56
65
"dev:init" : " pnpm sass:build && pnpm sass:copy && pnpm build:all" ,
57
66
"build:all" : " node build-prod.mjs && pnpm build:types:prod" ,
58
67
"build:watch" : " cross-env NODE_ENV='development' node build-watch.mjs" ,
59
68
"build:locales" : " esbuild src/locales/all-locales-index.ts --bundle --minify --format=iife --target=es2021 --sourcemap --outfile=dist/locales/multiple-select-all-locales.js" ,
60
69
"build:esm" : " esbuild src/index.ts --bundle --minify --format=esm --target=es2021 --sourcemap --outfile=dist/multiple-select.js" ,
61
70
"build:types" : " tsc --emitDeclarationOnly --incremental --declarationMap false --outDir dist" ,
62
- "build:types:prod" : " tsc --emitDeclarationOnly --incremental -- declarationMap --outDir dist" ,
71
+ "build:types:prod" : " tsc --emitDeclarationOnly --declarationMap --outDir dist" ,
63
72
"sass:build" : " sass src/styles:dist/styles/css --style=compressed --quiet-deps --no-source-map" ,
64
73
"postsass:build" : " postcss dist/styles/css/**/* --dir dist/styles/css --base dist/styles/css --no-map --use cssnano --use autoprefixer --style=compressed" ,
65
74
"sass:watch" : " sass src/styles:dist/styles/css --watch --style=compressed --quiet-deps --no-source-map" ,
69
78
"@types/trusted-types" : " ^2.0.7"
70
79
},
71
80
"devDependencies" : {
81
+ "@arethetypeswrong/cli" : " ^0.16.4" ,
72
82
"autoprefixer" : " ^10.4.20" ,
73
83
"copyfiles" : " ^2.4.1" ,
74
84
"cross-env" : " ^7.0.3" ,
75
85
"cssnano" : " ^7.0.6" ,
76
- "esbuild" : " ^0.23.1" ,
86
+ "esbuild" : " ^0.24.0" ,
87
+ "esbuild-plugin-d.ts" : " ^1.3.0" ,
77
88
"fs-extra" : " ^11.2.0" ,
78
- "glob" : " ^10.4.5" ,
79
89
"postcss" : " ^8.4.47" ,
80
90
"postcss-cli" : " ^11.0.0" ,
81
- "sass" : " ^1.79.3" ,
91
+ "sass" : " ^1.79.4" ,
92
+ "tinyglobby" : " ^0.2.9" ,
93
+ "tsup" : " ^8.3.0" ,
82
94
"typescript" : " 5.6.2"
83
95
}
84
96
}
0 commit comments