diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3619d7b..7fc6da9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ jobs: registry-url: "https://registry.npmjs.org" - name: Prune package.json - run: bun run build:prune-package + run: bunx culls --preserve=svelte - name: Publish package env: diff --git a/bun.lockb b/bun.lockb index aebcee3..85e44bf 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 4a39fa4..e6844c3 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,6 @@ }, "scripts": { "dev": "rollup -cw", - "build:prune-package": "bun scripts/prune-package.ts", "test": "svelte-check --workspace tests" }, "dependencies": { @@ -35,6 +34,7 @@ "devDependencies": { "@rollup/plugin-commonjs": "^21.1.0", "@types/bun": "^1.1.17", + "culls": "^0.1.1", "svelte": "^4.2.19", "svelte-check": "^4.1.4", "svelte-readme": "^3.6.3", diff --git a/scripts/prune-package.ts b/scripts/prune-package.ts deleted file mode 100644 index d9092b5..0000000 --- a/scripts/prune-package.ts +++ /dev/null @@ -1,9 +0,0 @@ -const pkgJson = await Bun.file("./package.json").json(); - -// Remove unrelated metadata from package.json for publishing. -delete pkgJson.scripts; -delete pkgJson.devDependencies; - -await Bun.write("./package.json", JSON.stringify(pkgJson, null, 2) + "\n"); - -export {};