diff --git a/packages/bundler-vite/package.json b/packages/bundler-vite/package.json index c70e71d24..2e753def6 100644 --- a/packages/bundler-vite/package.json +++ b/packages/bundler-vite/package.json @@ -15,7 +15,9 @@ "scripts": { "build": "pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist" + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "clean": "rimraf dist", + "prepublishOnly": "pnpm clean && pnpm build" }, "dependencies": { "@rollup/plugin-image": "^3.0.2", diff --git a/packages/bundler-webpack/package.json b/packages/bundler-webpack/package.json index 0656d6aab..cabf4277b 100644 --- a/packages/bundler-webpack/package.json +++ b/packages/bundler-webpack/package.json @@ -15,7 +15,9 @@ "scripts": { "build": "pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist" + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "clean": "rimraf dist", + "prepublishOnly": "pnpm clean && pnpm build" }, "dependencies": { "compression": "1.7.4", diff --git a/packages/db-mongodb/package.json b/packages/db-mongodb/package.json index bf75b5916..002e7825f 100644 --- a/packages/db-mongodb/package.json +++ b/packages/db-mongodb/package.json @@ -15,7 +15,9 @@ "scripts": { "build": "pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist" + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "clean": "rimraf dist", + "prepublishOnly": "pnpm clean && pnpm build" }, "dependencies": { "bson-objectid": "2.0.4", diff --git a/packages/db-postgres/package.json b/packages/db-postgres/package.json index a7f660e77..633590587 100644 --- a/packages/db-postgres/package.json +++ b/packages/db-postgres/package.json @@ -15,7 +15,9 @@ "scripts": { "build": "pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", - "build:types": "tsc --emitDeclarationOnly --outDir dist" + "build:types": "tsc --emitDeclarationOnly --outDir dist", + "clean": "rimraf dist", + "prepublishOnly": "pnpm clean && pnpm build" }, "dependencies": { "@libsql/client": "^0.3.1", diff --git a/packages/payload/package.json b/packages/payload/package.json index 83f63a74d..7d4949d38 100644 --- a/packages/payload/package.json +++ b/packages/payload/package.json @@ -38,6 +38,7 @@ "dev:postgres": "cross-env PAYLOAD_DATABASE=postgres nodemon", "fix": "eslint \"src/**/*.ts\" --fix", "lint": "eslint \"src/**/*.ts\"", + "prepublishOnly": "pnpm clean && pnpm build", "pretest": "pnpm build", "release:beta": "release-it pre --preReleaseId=beta --npm.tag=beta --config .release-it.pre.json", "release:canary": "release-it pre --preReleaseId=canary --npm.tag=canary --config .release-it.pre.json", diff --git a/packages/richtext-lexical/package.json b/packages/richtext-lexical/package.json index 193f31ac8..f911ad263 100644 --- a/packages/richtext-lexical/package.json +++ b/packages/richtext-lexical/package.json @@ -12,7 +12,9 @@ "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", "build:types": "tsc --emitDeclarationOnly --outDir dist", - "copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/" + "clean": "rimraf dist", + "copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/", + "prepublishOnly": "pnpm clean && pnpm build" }, "dependencies": { "@faceless-ui/modal": "2.0.1", @@ -62,5 +64,8 @@ "main": "./dist/index.js", "registry": "https://registry.npmjs.org/", "types": "./dist/index.d.ts" - } + }, + "files": [ + "dist" + ] } diff --git a/packages/richtext-slate/package.json b/packages/richtext-slate/package.json index a5a7c16db..35d82dbb7 100644 --- a/packages/richtext-slate/package.json +++ b/packages/richtext-slate/package.json @@ -12,7 +12,9 @@ "build": "pnpm copyfiles && pnpm build:swc && pnpm build:types", "build:swc": "swc ./src -d ./dist --config-file .swcrc", "build:types": "tsc --emitDeclarationOnly --outDir dist", - "copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/" + "clean": "rimraf dist", + "copyfiles": "copyfiles -u 1 \"src/**/*.{html,css,scss,ttf,woff,woff2,eot,svg,jpg,png,json}\" dist/", + "prepublishOnly": "pnpm clean && pnpm build" }, "dependencies": { "@faceless-ui/modal": "2.0.1",