1
0
Fork 0
mirror of https://github.com/kou029w/_.git synced 2025-02-04 16:18:41 +00:00

Compare commits

..

3 commits

Author SHA1 Message Date
dependabot[bot]
2c1f06277d
Merge 4c9d891503 into 5f09fbedc1 2023-10-25 09:40:17 +00:00
5f09fbedc1
fix 2023-10-25 16:49:26 +09:00
574b7a2906
create node-sea 2023-10-25 16:30:49 +09:00
3 changed files with 34 additions and 0 deletions

29
node-sea/README.md Normal file
View file

@ -0,0 +1,29 @@
# Node.js Single Executable Application
```
$ node --experimental-sea-config sea-config.json
$ cp "$(which node)" hello
$ npx postject hello NODE_SEA_BLOB sea-prep.blob --sentinel-fuse NODE_SEA_FUSE_fce680ab2cc467b6e072b8b5df1996b2
$ ./hello
Hello, undefined!
(node:918684) ExperimentalWarning: Single executable application is an experimental feature and might change at any time
(Use `hello --trace-warnings ...` to show where the warning was created)
```
## Environment
```
$ npx envinfo --system --binaries
System:
OS: Linux 6.2 Ubuntu 22.04.3 LTS 22.04.3 LTS (Jammy Jellyfish)
CPU: (12) x64 13th Gen Intel(R) Core(TM) i7-1365U
Memory: 19.25 GB / 31.00 GB
Container: Yes
Shell: 5.1.16 - /bin/bash
Binaries:
Node: 20.5.1 - /usr/bin/node
Yarn: 1.22.19 - ~/.local/bin/yarn
npm: 9.8.0 - /usr/bin/npm
pnpm: 8.6.2 - ~/.local/bin/pnpm
```

1
node-sea/hello.js Normal file
View file

@ -0,0 +1 @@
console.log(`Hello, ${process.argv[2]}!`);

4
node-sea/sea-config.json Normal file
View file

@ -0,0 +1,4 @@
{
"main": "hello.js",
"output": "sea-prep.blob"
}