Commit Graph

46 Commits

Author SHA1 Message Date
zhom 9bd11ff8b3 refactor: simplify node binary execution 2025-08-10 02:46:23 +04:00
zhom 62144188bb refactor: always generate binaries on windows with an exe 2025-08-10 02:37:05 +04:00
zhom c0589d1278 refactor: better node binary traversal 2025-08-10 02:25:59 +04:00
zhom d7b711c0ea feat: better compression 2025-08-10 02:01:31 +04:00
zhom 61785dc8f5 refactor: canonicalize node path 2025-08-10 01:14:11 +04:00
zhom e72397232e chore: linting 2025-08-10 00:53:48 +04:00
zhom 999eb165ec refactor: add execution retries on windows 2025-08-10 00:47:52 +04:00
zhom 6cc27ec5b2 chore: linting 2025-08-10 00:35:13 +04:00
zhom 06107d2ded feat: show progress bar and clearly separate steps 2025-08-09 23:57:57 +04:00
zhom 49284b83a0 refactor: better windows node binary path traversal 2025-07-28 21:25:56 +04:00
zhom a30937e967 refactor: better logging 2025-07-28 21:18:03 +04:00
zhom ea93af54e3 refactor: better logging 2025-07-28 20:57:59 +04:00
zhom a6aee694dc refactor: remove trailing slash for windows unpacking 2025-07-28 20:40:40 +04:00
zhom 4e9e576049 refactor: ensure parent directory is created 2025-07-28 20:28:43 +04:00
zhom 209f9d3901 refactor: better build-time error handling 2025-07-28 19:44:07 +04:00
zhom 1298a5ff11 refactor: more precise path handling on windows 2025-07-28 18:14:25 +04:00
zhom 6f80b5ac13 refactor: normalize file path 2025-07-28 17:58:39 +04:00
zhom 573d39c0b5 refactor: create lockfile to avoid concurrency issues 2025-07-28 17:38:08 +04:00
zhom 1c3de0a680 test: check for exe 2025-07-28 17:14:13 +04:00
zhom 4a976c0ed1 refactor: move template into src 2025-07-28 16:48:03 +04:00
zhom 1b89ae1a70 chore: linting 2025-07-28 16:17:46 +04:00
zhom b09a96ce46 refactor: rely on rust compiler for binary generation 2025-07-28 15:45:25 +04:00
zhom 8c7229b1a4 refactor: better string handling in windows scripts 2025-07-28 05:47:18 +04:00
zhom 1ab0a41785 chore: linting 2025-07-28 05:28:18 +04:00
zhom c0f3bb4fad refactor: random queue order on windows 2025-07-28 05:25:45 +04:00
zhom ee354a0873 chore: linting 2025-07-28 05:05:14 +04:00
zhom f51559d36d refactor: better error handling 2025-07-28 05:00:06 +04:00
zhom a0d19e246d refactor: switch from wmic to tasklist on windows 2025-07-28 04:25:29 +04:00
zhom 014999cd67 fix: extract zip into a correct temp directory 2025-07-28 04:00:09 +04:00
zhom c22eb4f39c chore: on windows, create .bat instead of .exe 2025-07-28 03:12:37 +04:00
zhom c4e8ddd54f refactor: rework concurrency handling 2025-07-28 02:59:43 +04:00
zhom 711b7a7a5e chore: linting 2025-07-28 02:11:31 +04:00
zhom e1d600c072 chore: warnings 2025-07-28 01:38:18 +04:00
zhom 88e4e91883 fix: don't import unix modules on windows 2025-07-28 01:35:18 +04:00
zhom 6813867d95 feat: support workspace .nvmrc 2025-07-27 02:21:49 +04:00
zhom 327bc0839e refactor: extract executable template into its own file 2025-07-27 02:20:22 +04:00
zhom 485e989f92 feat: improve concurrently executing items on first start 2025-07-27 01:20:10 +04:00
zhom 6cdfa5dadf feat: better node version management and resolution 2025-07-26 18:52:41 +04:00
zhom 06f8ed1858 feat: better handling of concurrent execution on first launch 2025-07-26 12:37:25 +04:00
zhom 2d98d3fa3f feat: support pnpm workspaces 2025-07-25 09:41:06 +04:00
zhom a3c0e9d807 fix: bundling works even when there is no node_modules 2025-07-25 07:20:16 +04:00
zhom 5efe8bba44 refactor: better dependency traversal for .pnpm 2025-07-25 07:02:09 +04:00
zhom b04d8838bf feat: enable compression 2025-07-25 04:34:53 +04:00
zhom 3743747e0e feat: typescript support 2025-07-25 04:23:49 +04:00
zhom 7b2bda3f7b feat: allow custom name 2025-07-25 03:32:19 +04:00
zhom def5b70cf9 init 2025-07-25 02:26:20 +04:00