Commit 795b26c
authored
fix package.json build (#60)
<!-- CURSOR_SUMMARY -->
> [!NOTE]
> **Low Risk**
> Low risk config-only change that affects dependency build permissions
during install; risk is limited to pnpm install/build behavior if the
allowlist is incomplete or incorrect.
>
> **Overview**
> Fixes pnpm build configuration by removing the
`pnpm.onlyBuiltDependencies` block from `package.json` and introducing
`pnpm-workspace.yaml` with an `allowBuilds` allowlist.
>
> This explicitly permits native/build-time dependencies (e.g.,
`@embedded-postgres/linux-x64`, `@swc/core`, `sharp`, `esbuild`) to run
their install/build steps under pnpm.
>
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
a8d42cc. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->1 parent f88fcb6 commit 795b26c
2 files changed
Lines changed: 8 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | 49 | | |
55 | 50 | | |
56 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
0 commit comments