Skip to content

Commit 628d3bd

Browse files
feat(scripts): add generate:schemas and include schemas dir
- Include schemas folder in package.json files array - Add generate:schemas script to produce config schemas - Update prepack to run schema generation after build adds a script to generate config schemas, includes the schemas folder in the package, and ensures schemas are generated during prepack. Co-Authored-By: Ai Commit <41898282+github-actions[bot]@users.noreply.github.com>
1 parent a03b985 commit 628d3bd

2 files changed

Lines changed: 9 additions & 4 deletions

File tree

bun.lock

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
},
2929
"files": [
3030
"dist",
31+
"schemas",
3132
"src",
3233
"README.md",
3334
"LICENSE"
@@ -51,11 +52,12 @@
5152
"format:check": "oxfmt --check .",
5253
"typecheck": "tsgo --noEmit",
5354
"test": "vitest run",
55+
"generate:schemas": "bun run scripts/generate-config-schemas.ts",
5456
"check": "bun run lint && bun run format:check && bun run typecheck && bun run test && bun run build",
5557
"changeset": "changeset",
5658
"version-packages": "changeset version",
5759
"release": "changeset publish --provenance",
58-
"prepack": "bun run build"
60+
"prepack": "bun run build && bun run generate:schemas"
5961
},
6062
"devDependencies": {
6163
"@changesets/cli": "^2.29.7",
@@ -70,8 +72,7 @@
7072
"oxfmt": "^0.42.0",
7173
"oxlint": "^1.57.0",
7274
"tsdown": "^0.21.6",
73-
"vitest": "^4.1.2",
74-
"yaml": "^2.8.1"
75+
"vitest": "^4.1.2"
7576
},
7677
"engines": {
7778
"bun": ">=1.3.10",
@@ -85,5 +86,10 @@
8586
"ini": "6.0.0",
8687
"toml": "3.0.0",
8788
"yaml": "2.8.3"
89+
},
90+
"knip": {
91+
"ignoreDependencies": [
92+
"@effect/language-service"
93+
]
8894
}
8995
}

0 commit comments

Comments
 (0)