Zack Radisic
cdc68a2237
.npmrc follow up ( #12390 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-07-10 19:35:21 -07:00
Dylan Conway
a36a01e235
fix(--watch): ref or create new module specifier strings ( #12442 )
2024-07-08 19:55:21 -07:00
Dylan Conway
4fefb8507c
respect package.json indentation in bun install ( #12328 )
2024-07-03 23:10:34 -07:00
Zack Radisic
861be5560e
Support reading from .npmrc ( #11979 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-29 18:11:23 -07:00
Dylan Conway
6e89419250
fix(install): bugfix for tarball "overrides" ( #12234 )
2024-06-28 16:54:35 -07:00
Dylan Conway
d5aa7265df
fix(install): bun pm trust with updated dependencies ( #12215 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-28 16:51:06 -07:00
Dylan Conway
da27f22622
fix(install): install binaries for packages installed multiple times ( #11886 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-06-28 03:24:39 -07:00
Ashcon Partovi
d105b048b1
Use Buildkite for CI ( #11477 )
2024-06-27 14:56:07 -07:00
Dylan Conway
ff15281b49
fix(install): fix potential flakiness with git dependencies ( #12030 )
...
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-06-21 21:34:23 -07:00
Dylan Conway
b23ba1fe18
fix(install): allow unresolvable optionalDependencies ( #11977 )
2024-06-19 15:23:51 -07:00
Dylan Conway
8b4ec84fb1
fix(install): use correct lockfile when printing install summary ( #11930 )
2024-06-17 19:30:16 -07:00
Dylan Conway
fa952b163c
fix(install): tarball extracting bugfix ( #11864 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-15 00:22:16 -07:00
Dylan Conway
eedb3e530c
fix(install): handle transitive folder dependencies ( #10445 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-06-15 00:08:40 -07:00
Dylan Conway
e9d1e7ac5e
fix(install): return non-zero exit code when tarballs fail to download ( #11828 )
2024-06-14 01:15:53 -07:00
Dylan Conway
5e619ee337
fix(install): manifest parsing and peer dependency bugfix ( #11763 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-06-10 20:29:16 -07:00
Dylan Conway
c614d5b1da
fix(install): aliased workspace without version in package.json ( #11630 )
2024-06-05 22:04:57 -07:00
Dylan Conway
3e4c0918a4
fix(install): invalidate manifest cache on registry change ( #11606 )
2024-06-05 18:44:36 -07:00
Dylan Conway
347dc264ac
fix(install): bun update keeps pinned versions ( #11575 )
2024-06-03 20:13:25 -07:00
Dylan Conway
f56e6c7d54
fix(install): semver mistaking . as the beginning of pre/build tags ( #11577 )
2024-06-03 16:50:21 -07:00
Dylan Conway
c2eef9eded
fix(install): manifest package name mismatch ( #11549 )
2024-06-02 22:56:57 -07:00
Dylan Conway
c65a911a57
fix(install): lockfile printing bugfix ( #11545 )
2024-06-02 18:49:07 -07:00
Dylan Conway
8f5fbd50cd
fix(install): bun update with unresolved package ( #11547 )
2024-06-02 18:16:59 -07:00
Georgijs
d9f7d053d5
fix peer hoisting ( #11473 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-31 17:12:33 -07:00
Dylan Conway
8461a20d9b
update output ( #11474 )
2024-05-30 14:17:23 -07:00
Dylan Conway
4b8f89cb73
Allow bun update to edit package.json ( #11340 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-30 02:14:01 -07:00
Dylan Conway
922f9191b0
fix(install): re-link workspaces if necessary ( #11457 )
2024-05-30 01:40:28 -07:00
Dylan Conway
d3fdb17321
add jest.setTimeout to bun test ( #10687 )
...
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-05-23 20:24:54 -07:00
Dylan Conway
d1ac51e442
fix bun-install-windowsshim.test.ts ( #11258 )
2024-05-23 19:55:53 -07:00
Meghan Denny
9399b70138
ci: make bun-install-registry.test.ts less flaky on windows ( #11253 )
2024-05-21 23:14:10 -07:00
Dylan Conway
cc0bce62e3
fix(install): adding packages in subdirectories of workspaces ( #11254 )
2024-05-21 22:46:26 -07:00
Jarred Sumner
cabfca4039
Fix adding packages in workspaces ( #11177 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-05-20 21:24:37 -07:00
Meghan Denny
4efe026b5f
test: unify how all files create a temp directory ( #11057 )
...
Co-authored-by: nektro <nektro@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-14 20:19:35 -07:00
Dylan Conway
88468a2c2c
Snapshot lockfiles in some tests ( #10994 )
2024-05-12 17:27:48 -07:00
Meghan Denny
1da810adc1
node:zlib: Brotli ( #10722 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-06 22:00:04 -07:00
Dylan Conway
d966fe6afd
fix flaky and broken test ( #10500 )
...
* add package
* fix test
2024-04-25 01:14:11 -07:00
welfuture
83e4aca269
chore: remove repetitive words ( #10393 )
...
Signed-off-by: welfuture <wellfuture@qq.com >
2024-04-22 08:47:57 -07:00
Jarred Sumner
459bcdc5ac
Concurrent uninstalls ( #10111 )
...
* Concurrent uninstalls
* Try disabling concurrency
* Get `rm` tests to pass on Windows
* Fix more things
* Undisable concurrency
* handle error
* Deflake
* [autofix.ci] apply automated fixes
* Undo
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-04-10 05:09:14 -07:00
Jarred Sumner
9380e99e2b
Fixes #9952 ( #10069 )
...
* Fixes #9952
* Update CMakeLists.txt
* Update CMakeLists.txt
* linux
* isolate this test
2024-04-08 07:27:07 -07:00
Dylan Conway
b29cf75a24
fix(install): allow installing without lockfile with --production ( #9923 )
...
* check for not_found lockfile load result
* Fix tests
* update tests
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-04-05 14:54:57 -07:00
Meghan Denny
bdfbcb1898
use bun shell for lifecycle scripts on windows [v3] ( #9771 )
...
* these comments were redundant
* better windows support here
* slightly better error message
* didnt realize this variable already existed
* fix node-gyp shim script
* move 'windows bin linking shim should work' to its own file
* run all lifecycle scripts on windows with bun shell
* tidy
* clean imports
* this seemed missing
* remove these comments
* fix the shim again
* fix posix release ensureTempNodeGypScript
* revert this change, it was correct before
2024-04-01 06:48:44 -07:00
dave caruso
9e6e8b0234
feat(runtime): align import.meta.resolve with node.js's implementation ( #5827 )
...
* works
* works
* a
* fix zig compiler error
* fix things
* [autofix.ci] apply automated fixes
* a
* not done
* finish this
* [autofix.ci] apply automated fixes
* self check
* delete committed generated file (#9717 )
* Fix bug with PipeWriter (#9714 )
* fix!: do not lookup cwd in which (#9691 )
* do not lookup cwd in which
* fix webkit submodule
* fix compilation on linux
* feedback
* default process.env.NODE_ENV to undefined (#9695 )
* small changes
* [autofix.ci] apply automated fixes
* fix(windows) fix node-stream tests/ windows file reader/writer (#9718 )
* fix canceled onFileRead
* report continue errors and fix closing
* also fix pipe writer
* avoid possible memory leaks
* Propagate errors in open
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
* posix failures
* windows fixes
* avoid using c++ labels
* add a resolver
* fix compile test AGAIN
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Meghan Denny <hello@nektro.net >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
2024-04-01 02:21:34 -07:00
dave caruso
a01b01ae72
chore!: enable 1.1's breaking changes ( #9724 )
...
* root scripts in foreground
* ignore if silent
* test for breaking changes
* move back to installPackages
* [autofix.ci] apply automated fixes
* boolean variable, comptime, 1_1_0
* flip the 1.1 flag
* add for the next batch of breakings
* make it buidl
* enable breaking changes tests
* fix version fmt
* silent node-gyp
* comment change
---------
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-03-31 16:12:59 -07:00
Meghan Denny
62c8c97e24
add test.todoIf and fix bun-install-registry.test.ts on windows ( #9723 )
...
* bun:test: implement test.todoIf and describe.todoIf
* fix bun-install-registry.test.ts and mark some as todo
* add even more tests
* remove todoIf from this file
* [autofix.ci] apply automated fixes
* fix regression
* this extra expect was incorrect
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-03-30 21:25:05 -07:00
Dylan Conway
7172013a72
fix(windows): use extended max path prefix for hardlinks during install ( #9721 )
...
* uncomment code
* use GetFinalPathNameByHandleW
* add packages with large names
* delete
* test large package name
2024-03-29 18:13:39 -07:00
dave caruso
5296c26dab
fix bunx-bins verdaccio package ( #9697 )
...
* fix bunx-bins verdaccio package
* env suck
* [autofix.ci] apply automated fixes
* ugh
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-29 17:55:06 -07:00
Meghan Denny
94b01b2f45
test: pm: don't delete temporary directories ( #9649 )
2024-03-29 12:29:50 -07:00
dave caruso
e808cdb725
windows: fix argument handling in bin shim ( #9622 )
...
* awa
* update v5
* a
* [autofix.ci] apply automated fixes
* tarball
* a
* a
* blah
* [autofix.ci] apply automated fixes
* bump
* wah
* [autofix.ci] apply automated fixes
* farther
* a
* [autofix.ci] apply automated fixes
* im confused
* [autofix.ci] apply automated fixes
* Fix typo (#9623 )
* Fix crash in Bun.escapeHTML (#9619 )
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
* Fixes #9610
* Implement `fs.openAsBlob` (#9628 )
* Implement `fs.openAsBlob`
* Use a function
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
* Fix `bun install -g` not working on Docker
Closes #8753
* Revert "Fix `bun install -g` not working on Docker"
This reverts commit 20fce1a1be .
* what happens if nonblocking tty (#9608 )
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
* merge
* a
* blah
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: sequencerr <45060278+sequencerr@users.noreply.github.com >
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
2024-03-26 22:38:01 -07:00
Dylan Conway
e39a7851c8
fix(install): package binary map bugfix ( #9621 )
2024-03-25 12:49:52 -07:00
Dylan Conway
931e04b019
fix(install): hoisting bug with devDependencies ( #9519 )
...
* fix with tests
* move to hoisting describe scope
* Update bun-install-registry.test.ts
2024-03-19 21:46:54 -07:00
Dylan Conway
cee6be12cc
test for #9472 and bun pm trust waiter thread bugfix ( #9498 )
...
* test max concurrent scripts
* stress test, waiter thread bugfix
* different verbose
* escape
* Update src/install/lockfile.zig
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
* resource usage test
* fix invalid pointer
* another test
* update test
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-03-19 21:46:03 -07:00