Fix Knip config

This commit is contained in:
fisker committed 2025-02-19 00:46:13 +08:00
1 parent 9e2c61817a
commit b9e25ea8aa
2 files changed
+13 -2

No files matched your search

+12 -2
View File
@@ -1,14 +1,24 @@
export default {
workspaces: {
".": {
entry: ["src/plugins/*", "scripts/**"],
entry: [
"src/plugins/*",
"scripts/**",
// We use `new Function()` to create `import()` in our `bin` file (bin/prettier.cjs)
// so there is no actual use of the CLI files
"src/cli/index.js",
],
project: ["src/**", "scripts/**"],
ignore: [
"scripts/build/config.js",
"scripts/build/build-javascript-module.js",
"scripts/tools/**",
],
ignoreDependencies: ["eslint-formatter-friendly", "ts-expect"],
ignoreDependencies: [
"eslint-formatter-friendly",
"ts-expect",
"@prettier/cli",
],
ignoreBinaries: [
"test-coverage",
"renovate-config-validator",
+1
View File
@@ -101,6 +101,7 @@ async function buildPackageJson({ file, files }) {
"node -e \"assert.equal(require('.').version, require('..').version)\"",
},
dependencies: {
// Add `^` here, so we don't need release Prettier user can still update CLI
"@prettier/cli": `^${packageJson.dependencies["@prettier/cli"]}`,
},
};