Jarred Sumner
29f0159eae
Update install.zig
2022-02-10 18:12:43 -08:00
Jarred Sumner
95c0f28dee
[bun install] Continue linking bins if one fails
2022-02-10 17:07:01 -08:00
Jarred Sumner
185f74dfae
[bun install] More reliably set permissions on bin links
2022-02-10 17:04:42 -08:00
Jarred Sumner
ce442aa3e1
[bun install] Fix bug when linking bins from scoped packages (e.g. @babel/parser)
2022-02-10 16:42:16 -08:00
Jarred Sumner
6470f26be2
[bun install] Print more descriptive errors
2022-02-10 16:41:48 -08:00
Jarred Sumner
9018986600
[bun install] Fix bug when packages with long names
2022-02-10 16:41:33 -08:00
Jarred SUmner
dabcac2e96
Several reliability improvements to HTTP
2022-02-04 20:50:21 -08:00
Jarred Sumner
dddd9c23e4
[bun install] Configurable max http retry count
2022-02-03 21:01:45 -08:00
Jarred Sumner
1064b9dada
Missing newline in errors in bun install
2022-02-03 21:01:32 -08:00
Jarred Sumner
213960a04a
Limit the number of pooled objects
2022-02-01 20:47:35 -08:00
Jarred Sumner
97d17904d3
Update AST layout to store capacity for items
...
We want to be able to push to the list
2022-01-28 19:26:03 -08:00
Jarred Sumner
32733210dc
[bunfig] Implement config file format
2022-01-27 01:25:09 -08:00
Jarred SUmner
ecea12d206
No io_uring for Ubuntu 20.04
2022-01-24 19:12:58 -08:00
Jarred Sumner
0ac9c4276f
Improve how we detect if terminal colors are supported
2022-01-04 19:57:14 -08:00
Jarred Sumner
3cf0689d46
[bun install] Fix more cases where bytes are printed instead of strings
2022-01-04 04:00:26 -08:00
Jarred Sumner
5311219de7
dead code
2022-01-03 22:26:24 -08:00
Jarred Sumner
0960f3d6d1
Implement a crash reporter and improve some error handling in bun install
2022-01-03 22:17:34 -08:00
Jarred SUmner
fe6b340382
Woops
2022-01-03 02:18:45 -08:00
Jarred SUmner
b9555a5775
[bun install] Significant perf improvement to installing new packages and fixes 'bun install --production'. Closes #97
2022-01-03 01:40:30 -08:00
Jarred Sumner
8a9e81d514
Be a little smarter about sleeping the netwrok thread
2022-01-02 16:29:04 -08:00
Jarred Sumner
a97dec5c30
[bun install] Fix bug that caused lockfile to appear as dirty in git when there were no real changes
2022-01-02 15:28:59 -08:00
luke miles
7f33846005
copy: replace Bun with bun ( #99 )
...
Most CLI tools have the style convention of referring to themselves in
lowercase. It is, after all, the name that users type in when using
the tool. This PR maintains that convention in bun.
"Drop the uppercase B, it's cleaner"
2022-01-02 03:09:51 -08:00
Jarred Sumner
3915e01cfb
[bun install] Fix RenameAcrossMountPoints error
2022-01-02 00:06:45 -08:00
Jarred Sumner
fcfdd71c06
[bun install] FIx crash when removing only dependency in package.json
2022-01-01 19:31:05 -08:00
Jarred Sumner
b1c3fce49b
[internal] Move network_thread into http package
2021-12-30 21:27:27 -08:00
Jarred Sumner
e75c711c68
Upgrade to latest Zig, remove dependency on patched version of Zig ( #96 )
...
* Prepare to upgrade zig
* zig fmt
* AllocGate
* Update data_url.zig
* wip
* few files
* just headers now?
* I think everything works?
* Update mimalloc
* Update hash_map.zig
* Perf improvements to compensate for Allocgate
* Bump
* 📷
* Update bun.lockb
* Less branching
* [js parser] Slightly reduce memory usage
* Update js_parser.zig
* WIP remove unused
* [JS parser] WIP support for `with` keyword
* Remove more dead code
* Fix all the build errors!
* cleanup
* Move `network_thread` up
* Bump peechy
* Update README.md
2021-12-30 21:12:32 -08:00
Jarred Sumner
fe17d51b03
FIx bug in http client
2021-12-29 02:32:57 -08:00
Jarred Sumner
c8b6e2d5cd
[bun install] Fix error message for no compatible binaries
2021-12-28 02:44:26 -08:00
Jarred Sumner
336a4b6ac2
Prepare to run unit tests & remove some dead code ( #92 )
...
* Remove some dead code
* 💀 code
* Fix the zig tests
* [JS Printer] Print integers faster & less scientific notation on decimals
* 💀 dead code
* skip
* Run all the unit tests
2021-12-27 18:06:31 -08:00
Jarred Sumner
d1df057d08
Fix bug with bun add @scoped/package
2021-12-26 16:48:29 -08:00
Jarred Sumner
b7e2f6c71a
Don't print out bytes in error
2021-12-23 02:02:31 -08:00
Jarred Sumner
6cbe506915
[bun install] Fix bug with >= ranges (and improve test coverage)
2021-12-22 02:38:44 -08:00
Jarred Sumner
834e8359ee
Don't print bytes in error messages
2021-12-21 17:37:13 -08:00
Jarred Sumner
6649218e17
Update dependency.zig
2021-12-20 17:56:22 -08:00
Jarred Sumner
453fae4a5c
[bun install] Strip leading v in versions
2021-12-20 17:52:50 -08:00
Jarred Sumner
be03fc273a
Move folder_resolver to a separate file
2021-12-19 17:31:29 -08:00
Jarred Sumner
ab496e9e34
Remove duplicate code
2021-12-19 17:31:10 -08:00
Jarred Sumner
81e7576150
Fix error and fix ../
2021-12-19 17:09:19 -08:00
Jarred Sumner
2e69f15c20
Relative paths outside project
2021-12-19 14:48:12 -08:00
Jarred Sumner
0c7b35d0ab
[bun install] Support file: protocol for installing folders as packages
2021-12-19 14:38:32 -08:00
Jarred Sumner
e12f10ae0e
[bun install] More git protocols are valid
2021-12-19 14:37:43 -08:00
Jarred Sumner
961b704a8e
Update install.zig
2021-12-18 23:40:48 -08:00
Jarred Sumner
4ee8055f17
Show help text when no options
2021-12-18 23:29:39 -08:00
Jarred Sumner
39d8b0c8c1
cleanup
2021-12-18 21:03:26 -08:00
Jarred Sumner
1356029bea
[bun install] Ignore peer dependencies for root packages
2021-12-18 20:39:53 -08:00
Jarred Sumner
06c79cffae
💅
2021-12-18 20:25:02 -08:00
Jarred Sumner
430fe09d6d
Delete synchronous HTTP client!
2021-12-18 20:23:10 -08:00
Jarred Sumner
e2d6c692c4
Use new http in bun upgrade
2021-12-18 20:03:00 -08:00
Jarred Sumner
1c9131a5d7
Not using hop!
2021-12-18 17:50:35 -08:00
Jarred Sumner
8dcaaa9e09
packaging
2021-12-17 02:43:43 -08:00