oxmc
c48b40b14e
Update src/steps/download.ts
...
Co-authored-by: Jared Allard <jaredallard@users.noreply.github.com >
2023-11-16 22:52:15 -08:00
oxmc
1267f5d41d
add spacer
2023-11-14 16:03:27 -08:00
bruce-one
ca657b5b06
feat: use yarn fslib/zip for fs shimming ( #1048 )
...
* refactor: compile with esmoudle interop
* Rigidify code replacement by using Lodash templates.
* Generate zip file bundle.
* Use yarn's fslib to implement the fake filesystem.
Leverage the work done by yarn, rather than reimplementing from scratch.
This means the fake fs is now reading from a zip file in the binary.
A few methods need custom implementations as the fake fs is not
writable. These were copied and adjusted from the yarn ZipOpenFS.
* Add test suite using the built artefact.
Smoke tests the different fs methods.
Not perfect in any world, but better than nothing.
* Fix tsc on Windows - globbing doesn't work there.
There's probably a cleaner way to do this...
* Bump version.
* Dep bumps.
* fixup 9d57b32: make fs patch code clearer.
* fixup 3771c720: simplify test to just use require directly.
---------
Co-authored-by: calebboyd <caleb.boyd@gmail.com >
2023-08-20 14:43:06 -05:00
calebboyd
805ca35149
chore: update dependencies
2021-09-26 16:59:48 -05:00
calebboyd
06a8242114
fix: resolve resources relative to passed cwd
...
closes #645
2021-01-03 16:25:52 -06:00
calebboyd
e51b6b21a6
fix: set filesize for resource files
2020-07-10 07:12:14 -05:00
calebboyd
2b261728b4
feat: deterministic builds
2020-07-09 10:21:14 -05:00
calebboyd
32033b6d15
fix: bring idepotent builds back
2020-06-27 06:46:13 -05:00
calebboyd
d6ba5d193f
fix: update resolve-dependencies
2020-04-26 09:08:25 -05:00
Roy Razon
a4db04dbee
fix: resources not being included on Windows ( #701 )
2020-01-14 08:47:35 -06:00
calebboyd
1e54736fec
fix: serialize shims/resources in upstream step
...
closes #677
2019-10-09 12:20:53 -05:00
calebboyd
de9894cf47
feat: variable import resolution
...
BREAKING: node 6 is no longer supported
2019-07-31 16:15:37 -05:00
calebboyd
1023b72513
fix: update patches for node 12 bootstrapping
2019-06-12 16:04:17 -05:00
calebboyd
a6ad034336
chore: set env variables
2019-04-18 13:27:08 -05:00
calebboyd
7bfdc39700
chore: add azure-pipeline.yml
2019-04-15 17:12:41 -05:00
calebboyd
0dca0745ee
feat(fs): add option to restore all but internal filesystem methods
2019-04-08 22:14:51 -05:00
calebboyd
448f4270ea
fix: set entrypoint correctly when outside a tty
2019-04-08 16:23:21 -05:00
calebboyd
c9c9b5a0a3
fix: mount vfs relative to execPath instead of cwd
2019-04-08 11:10:33 -05:00
calebboyd
d2756a5f75
fix: load implicit input if stdin is empty without a tty
2019-04-04 23:54:06 -05:00
calebboyd
75ae41b7b9
chore: bump version
2019-04-04 09:48:17 -05:00
calebboyd
af2e381ed4
feat: ensure output directory exists
...
closes #590
2019-04-04 09:35:15 -05:00
calebboyd
6825cef609
feat: asset option
2019-04-03 08:12:26 -05:00
calebboyd
b3c2d2e764
fix: use hardcoded version for asset url
2019-04-01 16:38:47 -05:00
calebboyd
d73325ba35
chore: analyze resources as entrypoints
2019-03-30 20:18:41 -07:00
calebboyd
6e3cadbe22
chore: dep bump
2019-03-30 13:54:51 -07:00
calebboyd
de42dd94ad
refactor: run download for src and prebuilt before plugins or patches
2019-03-30 13:29:58 -07:00
calebboyd
1a75bdb058
fix: avoid syncronous errors in compile method
2019-01-23 20:31:11 -06:00
calebboyd
09d7093295
fix: ignore parsing errors in node_modules
2018-12-21 19:58:34 -06:00
calebboyd
ab6b540e23
fix: filter parser warnings
2018-11-29 09:47:35 -06:00
calebboyd
dcea374922
fix: input detection and validity
...
closes #556 , #548 , #547 , #533
2018-11-28 20:25:59 -06:00
António Nuno Monteiro
142338ede6
fix: stringify compiler.entrypoint in shims ( #541 )
2018-10-21 12:00:06 -05:00
calebboyd
53ef02f87a
feat: standalone bundler
2018-09-24 11:28:49 -05:00
calebboyd
c70d93b72f
chore: setup nexe-fs as a standalone shim
2018-09-24 11:28:49 -05:00
calebboyd
d4a194b239
fix: stdin detection
2018-09-24 11:28:49 -05:00
calebboyd
dbcbadf9a5
chore: cleanup imports
2018-09-24 11:28:49 -05:00
calebboyd
c3a2fd9eb4
fix(patches): third_party_main file patch regression
2018-09-24 11:28:49 -05:00
calebboyd
ad41f07d85
chore: support node 10
2018-09-24 11:28:49 -05:00
calebboyd
54212cbc52
chore: provide a helpful error when the base build is incorrect
...
closes #468
2018-09-24 11:28:49 -05:00
calebboyd
f4d3ce954a
chore: ensure capital drive letter in file manifest
2018-09-24 11:28:49 -05:00
calebboyd
d6d81b9e23
fix: bump resolve-dependencies and use expand option
2018-09-24 11:28:49 -05:00
calebboyd
babd6ac328
chore: add fs exists
2018-09-24 11:28:49 -05:00
calebboyd
b61c0df51d
fix: non-strict dependency resolution
2018-09-24 11:28:49 -05:00
calebboyd
92058b6137
chore(bundling): start alternate bundling strategy
2018-09-24 11:28:49 -05:00
calebboyd
2271e426e2
fix: encoding options
...
closes #510
2018-07-31 14:48:40 -05:00
calebboyd
bf65477ca3
fix: createReadStream off by 1 error
2018-07-31 14:07:21 -05:00
calebboyd
ea93e16f40
chore: update shim-fs
2018-07-31 11:32:34 -05:00
bruce-one
5c4ea55b13
fix: ensure setupManifest is called for stat functions. ( #501 )
2018-07-12 08:43:39 -05:00
calebboyd
eef430afb1
chore: update fuse-box
2018-02-05 20:22:23 -06:00
Bryce Gibson
a40d697542
feat: add createReadStream support for resources
2018-01-22 19:24:13 -05:00
calebboyd
719804eb2f
chore: bump dependencies
2017-12-02 12:52:59 -06:00