Skip to content

Commit ac48adf

Browse files
authored
fix: types (#175)
* fix: types * chore: rename patch function
1 parent 0046b51 commit ac48adf

File tree

2 files changed

+23
-7
lines changed

2 files changed

+23
-7
lines changed

package.json

+15-7
Original file line numberDiff line numberDiff line change
@@ -18,27 +18,35 @@
1818
"v-motion",
1919
"popmotion-vue"
2020
],
21+
"sideEffects": false,
2122
"exports": {
2223
".": {
23-
"types": "./dist/index.d.ts",
24-
"require": "./dist/index.cjs",
25-
"import": "./dist/index.mjs"
24+
"import": "./dist/index.mjs",
25+
"require": "./dist/index.cjs"
2626
},
2727
"./nuxt": {
28-
"require": "./dist/nuxt.cjs",
29-
"import": "./dist/nuxt.mjs"
28+
"import": "./dist/nuxt.mjs",
29+
"require": "./dist/nuxt.cjs"
3030
}
3131
},
3232
"main": "./dist/index.cjs",
3333
"module": "./dist/index.mjs",
3434
"types": "./dist/index.d.ts",
3535
"files": [
36-
"dist/**/*",
36+
"dist",
3737
"LICENSE",
3838
"README.md"
3939
],
40+
"typesVersions": {
41+
"*": {
42+
"*": [
43+
"./dist/*",
44+
"./*"
45+
]
46+
}
47+
},
4048
"scripts": {
41-
"build": "unbuild",
49+
"build": "unbuild && node ./scripts/fix-nuxt-build.mjs",
4250
"dev": "pnpm dev:vite",
4351
"release": "release-it",
4452
"lint": "eslint --ext .js,.vue,.ts,.tsx .",

scripts/fix-nuxt-build.mjs

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { readFile, writeFile } from 'node:fs/promises'
2+
3+
async function patchNuxtCJS() {
4+
const content = await readFile('dist/nuxt.cjs', 'utf-8')
5+
await writeFile('dist/nuxt.cjs', content.replace('module.exports = module$1;', 'exports.default = module$1;'))
6+
}
7+
8+
patchNuxtCJS()

0 commit comments

Comments
 (0)