mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-14 18:01:06 +00:00
chore(deps-dev): use culls
to prune package.json (#2078)
This commit is contained in:
parent
6817892575
commit
107b77df6e
6 changed files with 13 additions and 27 deletions
2
.github/workflows/release.yml
vendored
2
.github/workflows/release.yml
vendored
|
@ -23,7 +23,7 @@ jobs:
|
||||||
run: npm run build:docs
|
run: npm run build:docs
|
||||||
|
|
||||||
- name: Prune package.json
|
- name: Prune package.json
|
||||||
run: node scripts/build-package.js
|
run: npx culls --preserve=svelte
|
||||||
|
|
||||||
- name: Publish package (stable)
|
- name: Publish package (stable)
|
||||||
if: ${{ ! contains(github.ref, '-next') }}
|
if: ${{ ! contains(github.ref, '-next') }}
|
||||||
|
|
BIN
bun.lockb
Executable file
BIN
bun.lockb
Executable file
Binary file not shown.
2
docs/package-lock.json
generated
2
docs/package-lock.json
generated
|
@ -24,7 +24,6 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"..": {
|
"..": {
|
||||||
"name": "carbon-components-svelte",
|
|
||||||
"version": "0.87.0",
|
"version": "0.87.0",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
|
@ -42,6 +41,7 @@
|
||||||
"carbon-components": "10.58.12",
|
"carbon-components": "10.58.12",
|
||||||
"carbon-icons-svelte": "^12.1.0",
|
"carbon-icons-svelte": "^12.1.0",
|
||||||
"carbon-preprocess-svelte": "^0.11.7",
|
"carbon-preprocess-svelte": "^0.11.7",
|
||||||
|
"culls": "^0.1.1",
|
||||||
"jsdom": "^25.0.1",
|
"jsdom": "^25.0.1",
|
||||||
"postcss": "^8.4.16",
|
"postcss": "^8.4.16",
|
||||||
"prettier": "^3.3.3",
|
"prettier": "^3.3.3",
|
||||||
|
|
10
package-lock.json
generated
10
package-lock.json
generated
|
@ -22,6 +22,7 @@
|
||||||
"carbon-components": "10.58.12",
|
"carbon-components": "10.58.12",
|
||||||
"carbon-icons-svelte": "^12.1.0",
|
"carbon-icons-svelte": "^12.1.0",
|
||||||
"carbon-preprocess-svelte": "^0.11.7",
|
"carbon-preprocess-svelte": "^0.11.7",
|
||||||
|
"culls": "^0.1.1",
|
||||||
"jsdom": "^25.0.1",
|
"jsdom": "^25.0.1",
|
||||||
"postcss": "^8.4.16",
|
"postcss": "^8.4.16",
|
||||||
"prettier": "^3.3.3",
|
"prettier": "^3.3.3",
|
||||||
|
@ -2158,6 +2159,15 @@
|
||||||
"node": ">=18"
|
"node": ">=18"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/culls": {
|
||||||
|
"version": "0.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/culls/-/culls-0.1.1.tgz",
|
||||||
|
"integrity": "sha512-tqpw9vYW89aFAdJYOXryFetmKMjmrKPjNSZdzH46FkfpzY02kMCJnSzInKEv+LNGN9xW66TZNx+ZDyuQe2jFAw==",
|
||||||
|
"dev": true,
|
||||||
|
"bin": {
|
||||||
|
"culls": "dist/index.js"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/dargs": {
|
"node_modules/dargs": {
|
||||||
"version": "7.0.0",
|
"version": "7.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz",
|
||||||
|
|
|
@ -53,6 +53,7 @@
|
||||||
"carbon-components": "10.58.12",
|
"carbon-components": "10.58.12",
|
||||||
"carbon-icons-svelte": "^12.1.0",
|
"carbon-icons-svelte": "^12.1.0",
|
||||||
"carbon-preprocess-svelte": "^0.11.7",
|
"carbon-preprocess-svelte": "^0.11.7",
|
||||||
|
"culls": "^0.1.1",
|
||||||
"jsdom": "^25.0.1",
|
"jsdom": "^25.0.1",
|
||||||
"postcss": "^8.4.16",
|
"postcss": "^8.4.16",
|
||||||
"prettier": "^3.3.3",
|
"prettier": "^3.3.3",
|
||||||
|
|
|
@ -1,25 +0,0 @@
|
||||||
// @ts-check
|
|
||||||
import fs from "node:fs";
|
|
||||||
import path from "node:path";
|
|
||||||
import pkg from "../package.json" assert { type: "json" };
|
|
||||||
|
|
||||||
/** @type {Array<keyof typeof pkg>} */
|
|
||||||
const keys_to_remove = ["prettier", "standard-version", "devDependencies"];
|
|
||||||
|
|
||||||
for (const key of keys_to_remove) {
|
|
||||||
delete pkg[key];
|
|
||||||
}
|
|
||||||
|
|
||||||
/** @type {Set<keyof typeof pkg.scripts>} */
|
|
||||||
const scripts_to_keep = new Set(["postinstall"]);
|
|
||||||
|
|
||||||
for (const script in pkg.scripts) {
|
|
||||||
// @ts-ignore
|
|
||||||
if (!scripts_to_keep.has(script)) {
|
|
||||||
delete pkg.scripts[script];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Write the updated package.json file.
|
|
||||||
const pkgPath = path.join(process.cwd(), "package.json");
|
|
||||||
fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2) + "\n");
|
|
Loading…
Add table
Add a link
Reference in a new issue