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
2b4abb1b13
Add support for node v20. ( #1063 )
2023-11-12 08:00:56 -06: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
bruce-one
a746e00379
fix: node v18.12 startup ( #1026 )
...
Fixes https://github.com/nexe/nexe/issues/1019
2022-12-19 08:15:24 -06:00
Caleb Boyd
ac1d444b17
refactor: replace cherow with meriyah for parsing es ( #986 )
2022-05-05 11:50:46 -05:00
CommanderRoot
af7e1cb1be
refactor: replace deprecated String.prototype.substr() ( #975 )
...
.substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated
Signed-off-by: Tobias Speicher <rootcommander@gmail.com >
2022-05-03 10:51:58 -05:00
James McCallum
51b478a18d
fix: use correct ignore ssl env var ( #932 )
2021-10-29 06:47:16 -05:00
Akihito Mikazuki
95050d0472
docs:python2 to python3 in cli help
2021-10-04 14:36:04 -05:00
calebboyd
805ca35149
chore: update dependencies
2021-09-26 16:59:48 -05:00
calebboyd
37ee352408
build: add workflow for autoclose issues without response
2021-09-26 15:50:55 -05:00
bruce-one
dd3dec1f9d
docs: document asset option. ( #903 )
2021-09-26 13:37:29 -05:00
bruce-one
fe9f73d22b
fix: support fs.realpath(Sync).native. ( #892 )
2021-09-14 10:26:26 -05:00
Caleb Boyd
0c7b942f7f
fix(fs): only override time references ( #883 )
2021-04-05 05:55:24 -05:00
calebboyd
9f22309949
feat: add asset flag for using cached artifact
2021-01-26 07:16:29 -06:00
calebboyd
7275d4b848
fix: update dependencies
2021-01-03 17:00:24 -06:00
calebboyd
06a8242114
fix: resolve resources relative to passed cwd
...
closes #645
2021-01-03 16:25:52 -06:00
calebboyd
2935ee3f93
fix: add lstat patch
2021-01-03 15:29:55 -06:00
bruce-one
0ba696e976
fix: support for 12.19.1. ( #835 )
2020-11-21 16:20:38 -06:00
bruce-one
0f0869b292
fix: internal module read json changes 12.18.3 ( #803 )
2020-09-24 10:13:22 -05: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
ea6f1f0808
fix: update legacy v3 tag while v4 is beta
2020-06-22 14:59:44 -05:00
Bryce Gibson
c8cf13a9dd
Move nexe boot to support 12.18.0.
2020-06-04 07:43:26 -05:00
Aral Balkan
928b8134a7
fix: remove full stop from one line of help output for consistency
2020-05-08 17:42:03 -05:00
Aral Balkan
0a2e8dba00
fix: replace --asset option with --remote option ( #760 )
2020-05-08 17:42:03 -05:00
Aral Balkan
01c977bb3c
feat: alternate nexe base binary remotes (--remote option) ( #760 )
2020-05-08 17:42:03 -05:00
calebboyd
d6ba5d193f
fix: update resolve-dependencies
2020-04-26 09:08:25 -05:00
bruce-one
de6bb58a10
fix: remove hasLoadedAnyUserCJSModule assertion to fix startup. ( #743 )
2020-04-02 19:11:02 -05:00
bruce-one
8f3d29812a
Handle multiline ProcessGlobalArgs change. ( #742 )
...
Fixes #739 .
2020-03-30 12:39:32 -05:00
Roy Razon
a4db04dbee
fix: resources not being included on Windows ( #701 )
2020-01-14 08:47:35 -06:00
Roy Razon
ec7f7f318e
fix: two windows fs patch bugs ( #692 )
...
* fix: two windows fs patch bugs
- winPath was not upcasing drive letters of namespace-prefixed keys
- internalModuleReadFile and internalModuleStat were not normalizing keys before checking the manifest for existing entries
2020-01-14 08:29:25 -06:00
calebboyd
e49d72db88
chore: add additional debug logging
2019-10-24 09:59:01 -05:00
calebboyd
1e54736fec
fix: serialize shims/resources in upstream step
...
closes #677
2019-10-09 12:20:53 -05:00
calebboyd
4112bd7b3e
fix: multistream export cast
2019-10-09 10:54:52 -05:00
calebboyd
5ec04f5791
chore: update buildable versions
2019-10-09 09:42:19 -05:00
Nathan Poirier
098a746e0d
fix: support fs.stat options ( #665 )
2019-09-18 14:22:24 -05:00
Caleb Boyd
fe26b540de
fix: arm arch mapping ( #662 )
2019-08-22 10:52:24 -05:00
bruce-one
a143c470fb
fix: support NODE_OPTIONS in newer node versions ( #660 )
...
And use `$&` for code simplification.
2019-08-22 09:44:03 -05:00
calebboyd
de9894cf47
feat: variable import resolution
...
BREAKING: node 6 is no longer supported
2019-07-31 16:15:37 -05:00
calebboyd
efd3dfc35a
fix: windows build 10.16
2019-06-25 15:32:32 -05:00
calebboyd
1eb44797d0
fix: don't expand argv1 on node 12 bootstrap
2019-06-17 12:49:28 -05:00
calebboyd
1023b72513
fix: update patches for node 12 bootstrapping
2019-06-12 16:04:17 -05:00
calebboyd
77f49eb07a
fix: asset alias
2019-06-11 10:36:09 -05:00
calebboyd
7e9a05675c
fix: reference ogfs in readFilePath for internalmethods
2019-06-05 15:03:49 -05:00
calebboyd
e62d728624
fix: uppercase windows path letters after normalize
...
closes #618
2019-05-28 18:04:16 -05:00
calebboyd
472b98d839
chore: publish copyFile shim
2019-04-28 14:28:59 -05:00
calebboyd
a0c648bc8b
chore: set install directory for nasm
2019-04-26 14:33:26 -05:00
Daniel Ruf
463595f502
chore: typo
2019-04-25 11:23:08 -05:00