Skip to content

Commit

Permalink
chore(node): hard code @rolldown/binding-... in `optionalDependenci…
Browse files Browse the repository at this point in the history
…es` (rolldown#654)
  • Loading branch information
hyf0 committed Mar 25, 2024
1 parent 161ef5f commit 862ce3a
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 1 deletion.
13 changes: 12 additions & 1 deletion packages/rolldown/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@
"format-generated-binding-files": "prettier --write src/binding.js src/binding.d.ts",
"build-binding": "napi build -o=./src --manifest-path ../../crates/rolldown_binding/Cargo.toml --platform -p rolldown_binding --js binding.js --dts binding.d.ts --dts-header \"type MaybePromise<T> = T | Promise<T>\"",
"build-binding:release": "napi build -o=./src --release --manifest-path ../../crates/rolldown_binding/Cargo.toml --platform -p rolldown_binding --js binding.js --dts binding.d.ts --dts-header \"type MaybePromise<T> = T | Promise<T>\"",
"prepublishOnly": "napi prepublish -p ./npm --tag-style npm",
"# Scrips for node #": "_",
"build-node": "unbuild",
"build": "pnpm build-binding && pnpm build-node && pnpm format-generated-binding-files",
Expand Down Expand Up @@ -81,5 +80,17 @@
"type-fest": "^4.12.0",
"unbuild": "^2.0.0",
"vitest": "^1.3.1"
},
"optionalDependencies": {
"@rolldown/binding-darwin-x64": "workspace:*",
"@rolldown/binding-win32-x64-msvc": "workspace:*",
"@rolldown/binding-linux-x64-gnu": "workspace:*",
"@rolldown/binding-linux-x64-musl": "workspace:*",
"@rolldown/binding-win32-ia32-msvc": "workspace:*",
"@rolldown/binding-linux-arm-gnueabihf": "workspace:*",
"@rolldown/binding-linux-arm64-gnu": "workspace:*",
"@rolldown/binding-darwin-arm64": "workspace:*",
"@rolldown/binding-linux-arm64-musl": "workspace:*",
"@rolldown/binding-win32-arm64-msvc": "workspace:*"
}
}
51 changes: 51 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 862ce3a

Please sign in to comment.