aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-12-16[bun install] WIPGravatar Jarred Sumner 14-224/+1866
2021-12-16[bun install] implement serialization/deserialization of package versions in ↵Gravatar Jarred Sumner 2-35/+374
an efficient binary format This is most of the code but does not compile yet
2021-12-16[bun install] Make Semver serializableGravatar Jarred Sumner 2-83/+162
2021-12-16Update string_immutable.zigGravatar Jarred Sumner 1-0/+4
2021-12-16wipGravatar Jarred Sumner 2-14/+437
2021-12-16wipGravatar Jarred Sumner 3-1/+64
2021-12-16[bun install] support hyphen ranges in node-semverGravatar Jarred Sumner 1-2/+96
2021-12-16[bun install] node-semver works excluding hyphen rangesGravatar Jarred Sumner 2-103/+339
2021-12-16[bun install] Add tests for parsing Semver versionsGravatar Jarred Sumner 2-91/+274
2021-12-16[bun install] node-semver implementation (doesn't run yet)Gravatar Jarred Sumner 1-29/+398
2021-12-16[bun install] Begin to port my golang node-semver to ZigGravatar Jarred Sumner 7-0/+1372
2021-12-16Update snippets.jsonGravatar Jarred Sumner 1-1/+2
2021-12-16:camera:bun-v0.0.55Gravatar Jarred Sumner 2-0/+80
2021-12-16Update README.mdGravatar Jarred Sumner 1-3/+2
2021-12-16ICU should be in depsGravatar Jarred Sumner 1-1/+1
2021-12-16Update build-idGravatar Jarred Sumner 1-1/+1
2021-12-16Add regression test for try / catch with import & requireGravatar Jarred Sumner 1-0/+31
2021-12-16[transpiler] Partially support top-level await in HMRGravatar Jarred Sumner 1-17/+24
2021-12-16Update bundler.zigGravatar Jarred Sumner 1-1/+1
2021-12-16Disable imports which are not foundGravatar Jarred Sumner 2-1/+12
2021-12-16Enable top-level await in browsersGravatar Jarred Sumner 2-2/+7
2021-12-16[JS parser] Track import records that were converted to star imports due to ↵Gravatar Jarred Sumner 1-2/+12
`require`
2021-12-16[transpiler] Don't insert `import` statements for disabled `require()`Gravatar Jarred Sumner 1-84/+40
2021-12-16Update Makefilebun-v0.0.54Gravatar Jarred Sumner 1-0/+1
2021-12-16Bump again I guessGravatar Jarred Sumner 1-1/+1
2021-12-16:camera:bun-v0.0.53Gravatar Jarred Sumner 27-125/+132
2021-12-16Print errors below warningsGravatar Jarred Sumner 1-4/+31
2021-12-16[bun bun] Fix a race condition introduced in ↵Gravatar Jarred Sumner 2-4/+9
#55ff681976f7bae5a428c409061991c07fa492e7
2021-12-16Update js_printer.zigGravatar Jarred Sumner 1-1/+8
2021-12-16[http] Fix bug with `Link` headerGravatar Jarred Sumner 1-1/+5
2021-12-16Update js_printer.zigGravatar Jarred Sumner 1-1/+1
2021-12-16:camera:Gravatar Jarred Sumner 30-129/+226
2021-12-16bump build idGravatar Jarred Sumner 1-1/+1
2021-12-16[macros] Do not automatically load node_modules.bun in macrosGravatar Jarred Sumner 1-11/+11
2021-12-16[macros] Slightly improve error message if macros fail to loadGravatar Jarred Sumner 1-2/+7
2021-12-16[bundler][JS transpiler] Improve reliability of ESM <> CommonJS interopGravatar Jarred Sumner 6-242/+165
This fixes a number of issues caused by not using live bindings when referencing bundled code. This also fixes an issue with libraries looping over `Object.keys(moduleNamespace)`
2021-12-16[http] Ensure errors from macros can see source codeGravatar Jarred Sumner 1-1/+19
2021-12-16[internal] disable debug workaroundGravatar Jarred Sumner 1-1/+1
2021-12-16[bundler] Fix edgecase where certain modules would load unbundled versionsGravatar Jarred Sumner 2-2/+17
Some packages have many `package.json` files with no `name` in them, often to indicate `sideEffects` or change `exports`. When bundling node_modules, we need a name to map a package back to the list of bundled packages.
2021-12-16[resolver] Change extension order based on import kindGravatar Jarred Sumner 1-1/+6
2021-12-16[resolver] When importing from an ES Module, prefer `.{m,c}{t,j}s`Gravatar Jarred Sumner 1-2/+28
2021-12-15wip fix live bindingsGravatar Jarred Sumner 6-418/+359
2021-12-15[JS transpiler] Simplify CommonJS interop callbackGravatar Jarred Sumner 2-67/+65
2021-12-15[JS transpiler] Ensure reserved words don't end up in nonUniqueIdentifier()Gravatar Jarred Sumner 2-0/+18
2021-12-15[JS Parser] Add regression testGravatar Jarred Sumner 1-0/+14
2021-12-15[JS Parser] Fix bug with template literals that create new scopes in the tag ↵Gravatar Jarred Sumner 1-4/+4
and the template literal value
2021-12-11Add a resource hint for preloading node_modules.bun and route asset in the ↵Gravatar Jarred Sumner 1-1/+43
fallback rendering
2021-12-04[resolver] Do not throw on require()/import errors when they're caught (and ↵Gravatar Jarred Sumner 2-53/+62
import is an await target)
2021-11-26Bumpbun-v0.0.52Gravatar Jarred Sumner 1-1/+1
2021-11-25Fix occasional segfault when parsing JSON in http serverGravatar Jarred Sumner 1-2/+2