aboutsummaryrefslogtreecommitdiff
path: root/src/linker.zig (follow)
AgeCommit message (Collapse)AuthorFilesLines
2021-09-24Remove `cache_files` since it's not used and causes slower Bun compilation timesGravatar Jarred Sumner 1-581/+577
2021-09-23Use the package_json hash for matching bundled modules instead of searching ↵Gravatar Jarred Sumner 1-76/+41
strings (should improve perf a little)
2021-09-22Extremely minor perf improvementsGravatar Jarred Sumner 1-3/+4
2021-09-22Allow URLs containing absolute filepaths in imports if they match specific ↵Gravatar Jarred Sumner 1-0/+1
file extensions This is to support ../../ imports Allowlisting to specific file extensions prevents common webserver security vulnerabilities like reading /etc/passwd
2021-09-17Fix bugs with ESM -> CJS when not bundledGravatar Jarred Sumner 1-0/+2
2021-09-12okGravatar Jarred Sumner 1-9/+21
2021-09-12Fix CommonJS interop issue when, while linking, we find out the import is ↵Gravatar Jarred Sumner 1-24/+81
possibly CommonJS
2021-09-11bun:error.js into separate module, ensure we don't include fast refresh in ↵Gravatar Jarred Sumner 1-15/+18
Bun.js, log build errors to browser console, don't warn for node_modules,
2021-09-07WIP error cssGravatar Jarred Sumner 1-4/+22
Former-commit-id: 36f03bf491cf274f68361e334a706538464ee271
2021-09-04Fixed memory leaks, but SSR is slower. Should move cleanup & restart steps ↵Gravatar Jarred Sumner 1-1/+5
to a real idle timeout Former-commit-id: 9499ee3109cb336deb9380f0190631a30c9da51c
2021-09-02latestGravatar Jarred Sumner 1-1/+1
Former-commit-id: 1086d4f894611c1171f57d9eaf82f9170e9de2d1
2021-09-02Fix UMD, fix PNPM, importing require'd modules in app codeGravatar Jarred Sumner 1-7/+12
Former-commit-id: 3d831ad95904d2123964f2ebccff48f1e9f954e9
2021-08-31Add display name field to frameworks, improve logging, add counters, addGravatar Jarred Sumner 1-1/+2
Former-commit-id: b2cf011b6c6405a786fe22367e1cd4e6c2c4c90f
2021-08-29latestGravatar Jarred Sumner 1-74/+87
Former-commit-id: 096ec1222ad723d006b0151f10cb0c1b95e2bfd3
2021-08-27Skip unusedGravatar Jarred Sumner 1-0/+2
Former-commit-id: 82de54e123f629bf3ca17df6d10151b32efb2409
2021-08-26Fix unbundled importsGravatar Jarred Sumner 1-1/+1
Former-commit-id: f221da115c1afcd136648c9683d8e9907005a128
2021-08-26Fix file loader, automatically support CSS imports when a framework isn't setGravatar Jarred Sumner 1-5/+13
Former-commit-id: 94750e5987ea8f6e4c946bfc06715e09a48c0eec
2021-08-17alright thats the renameGravatar Jarred Sumner 1-2/+2
Former-commit-id: 0faf61249e76382dfb1aa8721249474eae920753
2021-08-15A little less crashyGravatar Jarred Sumner 1-1/+2
Former-commit-id: f90ce9e4563de98ad2b6524653821411dd262243
2021-08-14lotsGravatar Jarred Sumner 1-29/+8
Former-commit-id: 0b8128cb3b4db02f9d33331b4c2c1b595156e6c8
2021-08-10This is alotGravatar Jarred Sumner 1-6/+7
Former-commit-id: 4b2a396611ec03270dc768b70e488b0f5eee2a37
2021-08-09Split up + generate client & server bundles, support framework +router in ↵Gravatar Jarred Sumner 1-2/+2
GenerateNodeModulesBundle , read framework from package.json + rename "publicURL" to "origin" + add import.meta.filepath Former-commit-id: 1e76ebb5375247231181ec19a6396c6acf4684fb
2021-08-07getImportedStyles hookGravatar Jarred Sumner 1-0/+10
Former-commit-id: 730eb465fb23bcfa23842f293712cfc2cf51d363
2021-08-07SSR!Gravatar Jarred Sumner 1-0/+2
Former-commit-id: bbc23b382c2eec15436fad632f5efe06e8e8360d
2021-08-04Fix incorrect module chosenGravatar Jarred Sumner 1-1/+11
Former-commit-id: 2cb2628ff3be77ca42db8e40fe94dd6e42891533
2021-08-01hmGravatar Jarred Sumner 1-5/+6
Former-commit-id: 0dc1c1a74b845d037326f4f2facd786924ca722e
2021-07-30little bit of errors, little bit of bytecode caching. neither finishedGravatar Jarred Sumner 1-3/+9
Former-commit-id: c774c395136d58330aa7cad7e9fa434bcef7d5c6
2021-07-28esmodules work?Gravatar Jarred Sumner 1-16/+19
Former-commit-id: 5cb5af4416c12518eb195d1b310990fc5c94d6c8
2021-06-29Fix crash, fix detecting node_modules, fix undefined not being simplifiedGravatar Jarred Sumner 1-8/+10
Former-commit-id: 3f197d1ce0c197864ad4c7c7b8238af4370275b4
2021-06-27starting to workGravatar Jarred Sumner 1-0/+1
Former-commit-id: ae113559c6dd1e1e77b69ee5edee93fe59b4be2e
2021-06-18100x!!Gravatar Jarred Sumner 1-15/+38
Former-commit-id: e0fa2e78da8083dc590c4b1f3d016ba545261b84
2021-06-17CSS scanner worksGravatar Jarred Sumner 1-39/+132
Former-commit-id: 4ca1e17778dc4a331da5a9a21f56e0e590c799ce
2021-06-16Skeleton!Gravatar Jarred Sumner 1-1/+34
Former-commit-id: 6e2c6cd6ea1fbda73977f563fc7fbdede1438527
2021-06-14HMR crashily works, started working on CSS ScannerGravatar Jarred Sumner 1-2/+2
Former-commit-id: d0f91082fcc8da17d224acb5432339c5d817e1c2
2021-06-14extremely close!!!!!Gravatar Jarred Sumner 1-8/+13
Former-commit-id: 44fce3c5e800f3fb3fbc139a38f14eae9e0c0225
2021-06-12I think thats the JS part of HMRGravatar Jarred Sumner 1-6/+6
Former-commit-id: 43380a4d68d57f3d78f5b1e00962a59461140967
2021-06-11alright basic stuff works now. still bugs with JS parserGravatar Jarred Sumner 1-1/+51
Former-commit-id: a1dd2a2a32819c23541eed2acfd585e5fd6e5688
2021-06-10cool!Gravatar Jarred Sumner 1-1/+1
Former-commit-id: 5ffd8e40b34c5b11e5632c5939d16dba6b7167f2
2021-06-09lotsGravatar Jarred Sumner 1-21/+75
Former-commit-id: 7346cdaa5a32ade26821ed97ef07f7c9ae87c0c2
2021-06-06WIP node module bundlesGravatar Jarred Sumner 1-7/+29
Former-commit-id: 797b2ff557542e9d318c953b840b102695711888
2021-06-04Generate differnet versions of Bundler, Resolver, and Caches at comptime ↵Gravatar Jarred Sumner 1-235/+241
based on whether we're serving over HTTP Former-commit-id: e1a88527060e187ab21ca8890ea9bce2b999885a
2021-06-04fix the leaksGravatar Jarred Sumner 1-22/+21
Former-commit-id: 58d77ab82795266ecee5f437f324db81f5706682
2021-06-02HTTP fixes + buffer stdout/in + a little HTTP cachingGravatar Jarred Sumner 1-19/+42
Former-commit-id: d49df1df573c40fbfa56c475098cc0da789aeffa
2021-06-02JSX & CJS work end-to-end!Gravatar Jarred Sumner 1-1/+14
Former-commit-id: 44bab947c650bb258d4cdfdf3dfc0b48c559945a
2021-06-01wipGravatar Jarred Sumner 1-28/+47
Former-commit-id: a6bc130918f63bfbeac220f4e1fa55f08197e1c1
2021-05-31linker thingsGravatar Jarred Sumner 1-3/+235
Former-commit-id: 73452660fd144d071cccbccfdcfa7058d9dd91a3
2021-05-30coolGravatar Jarred Sumner 1-0/+5
Former-commit-id: 7dc3ee4c893a476cee1e78c19f154f33a9d824a9
2021-04-26lotsGravatar Jarred Sumner 1-0/+11