Commit 3b59d52
authored
feat(js): expose mounts option, mountReal, and unmount on wrapper (#1133)
## Summary
- Adds `mounts` option to `BashOptions` for constructor-time real FS
mounts with per-mount `readOnly` support
- Exposes `mountReal()` and `unmount()` methods on both `Bash` and
`BashTool` wrapper classes
- Achieves full parity with the Python bindings' mount API
## Test plan
- [x] New test: `mountReal and unmount` — mounts /tmp, verifies access,
unmounts
- [x] JS crate compiles cleanly
- [x] No Rust code changes — wrapper only
Closes #11281 parent 5a3c055 commit 3b59d52
File tree
2 files changed
+51
-0
lines changed- crates/bashkit-js
- __test__/runtime-compat
2 files changed
+51
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
124 | 137 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
66 | 79 | | |
67 | 80 | | |
68 | 81 | | |
| |||
136 | 149 | | |
137 | 150 | | |
138 | 151 | | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
139 | 157 | | |
140 | 158 | | |
141 | 159 | | |
| |||
403 | 421 | | |
404 | 422 | | |
405 | 423 | | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
406 | 434 | | |
407 | 435 | | |
408 | 436 | | |
| |||
625 | 653 | | |
626 | 654 | | |
627 | 655 | | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
628 | 666 | | |
629 | 667 | | |
630 | 668 | | |
| |||
0 commit comments