Commit Graph

203 Commits

Author SHA1 Message Date
Amin Yahyaabadi 9d702fc974
fix: downgrade execa to 7 2024-09-20 16:44:43 -07:00
Amin Yahyaabadi 77859ef9f3
fix: disable unsafe-math optimizations 2024-09-20 16:24:50 -07:00
Amin Yahyaabadi 32a534716d
fix: downgrade numerous + update @types/node 2024-09-20 16:17:38 -07:00
Amin Yahyaabadi 72f96bf6fe
fix: polyfil timers/promise 2024-09-20 16:00:03 -07:00
Amin Yahyaabadi 654b790525
fix: update execa to 9.4.0 2024-09-20 15:48:10 -07:00
Amin Yahyaabadi be3c5a5688
fix: use setup-python patch for smaller binaries 2024-09-20 15:43:39 -07:00
Amin Yahyaabadi f6458ee4e1
fix: fix the build + downgrade eslint to 8 2024-09-20 15:29:42 -07:00
renovate[bot] 056d7a999d
chore(deps): update devdependencies 2024-09-19 22:41:39 +00:00
Amin Yahyaabadi 22ad634883
fix(llvm): set LLVM_CPPFLAGS/LDFLAGS instead of CPPFLAGS/LDFLAGS 2024-09-17 12:06:23 -07:00
Amin Yahyaabadi d54a82148a
fix: minify json assets via @aminya/minijson 2024-09-07 00:42:27 -07:00
Amin Yahyaabadi ae014dcdc3
build: transform babel via babel plugin 2024-09-04 02:04:31 -07:00
Amin Yahyaabadi 1fab60e5ce
build: build legacy target via Vite 2024-09-04 01:27:11 -07:00
Amin Yahyaabadi 8302e555d2
fix: do not use __dirname 2024-09-04 00:56:29 -07:00
Amin Yahyaabadi 050615f245
fix: add node shims for ESM target 2024-09-04 00:07:13 -07:00
Amin Yahyaabadi fb5b743b5f
fix: use EsModule for actions/http-client 2024-09-03 23:42:52 -07:00
Amin Yahyaabadi 8db3315e6c
feat: add Modern ESModule target via Vite 2024-09-03 23:19:49 -07:00
Amin Yahyaabadi 11fad2b093
feat: use GitHub API to find a matching MinGW releases 2024-09-03 03:54:07 -07:00
Amin Yahyaabadi ccbe5dcb3e
chore: update dev-dependencies 2024-09-02 23:31:47 -07:00
Amin Yahyaabadi d18470dcca
fix: reduce bundle size by patching actions/http-client undici import 2024-08-29 17:16:39 -07:00
Amin Yahyaabadi c17f568574
fix: fix timeouts by using memoizee 2024-08-29 16:12:54 -07:00
Amin Yahyaabadi 9a295dea76
fix: memoize apt update/init via micromemoize 2024-08-28 15:30:20 -07:00
Amin Yahyaabadi 19bf09e888
feat!: support addAptKey options through installAptPack
BREAKING no default keys are added during apt installations anymore. Explicitly pass the keys needed.
BREAKING the arguments to addAptKeyViaServer and addAptKeyViaDownload has changed. addAptKeyViaDownload renamed to addAptKeyViaURL
2024-08-28 13:55:40 -07:00
Amin Yahyaabadi f2d212e7ec
feat: introduce setup-brew package 2024-08-23 15:20:37 -07:00
Amin Yahyaabadi 5a68a08a86
chore: update parcel to 2.0.0-canary.1717 2024-08-20 15:22:57 -07:00
Amin Yahyaabadi ee265991bc
fix: use node-download-helper instead of actions/http-client and curl 2024-08-18 01:53:22 -07:00
Amin Yahyaabadi d3b2f3531c
fix!: rename os-env to envosman due to npm conflict 2024-08-16 02:56:38 -07:00
Amin Yahyaabadi 1865b24b57
docs: add readme for setup-apt and os-env 2024-08-16 02:01:51 -07:00
Amin Yahyaabadi dc74686724
feat: add setup-apt package for all the apt utils 2024-08-16 01:50:32 -07:00
Amin Yahyaabadi c0d283fa60
chore: add lefthook to do a clean build before commit 2024-08-16 00:05:23 -07:00
Amin Yahyaabadi 429d0724fa
fix: avoid needing rcFile for nala lang settings 2024-08-15 23:06:59 -07:00
Amin Yahyaabadi 382285ae64
chore: add linting checks via turbo 2024-08-15 17:01:33 -07:00
Amin Yahyaabadi 4facf05dc0
build: add turbo for faster builds 2024-08-15 15:55:02 -07:00
Amin Yahyaabadi 08cf20cc0e
fix: add js file extension for all relative imports 2024-08-15 15:22:07 -07:00
Amin Yahyaabadi 33c1974e70
fix: use default pnpm configuration 2024-08-15 15:02:03 -07:00
Amin Yahyaabadi 0b45dac798
fix: fix the rcPath for setup-cpp 2024-08-15 14:54:05 -07:00
Amin Yahyaabadi 77e643057d
feat: add os-env package for managing path, env, rc files 2024-08-14 18:22:33 -07:00
Amin Yahyaabadi a993cd60c0
fix: polyfill diagnostics_channel for backwards compatibility 2024-08-07 12:00:15 -07:00
Amin Yahyaabadi 36e7f447d4
fix: polyfill util/types for backwards compatibility 2024-08-07 11:55:06 -07:00
Amin Yahyaabadi d5ec3ff06e
fix: polyfill web streams for backwards compatibility 2024-08-07 11:52:15 -07:00
Amin Yahyaabadi ff2af8ebc9
fix: transform private methods for Node 12 2024-08-07 11:45:28 -07:00
Amin Yahyaabadi 1c6c8db5a9
fix: update dependencies 2024-08-07 11:28:08 -07:00
Amin Yahyaabadi 4ab758d47f
fix: add biome linter + fix the issues 2024-08-06 23:44:32 -07:00
Amin Yahyaabadi f1bbf95a2d fix: upstream the msvc-dev-cmd types from upstream 2024-04-03 00:19:00 -07:00
Amin Yahyaabadi 0ea92a8664 fix: fix msvc-dev-cmd types 2024-04-03 00:15:46 -07:00
Amin Yahyaabadi 15f5776d5f lint: use dprint for formatting 2024-04-03 00:15:43 -07:00
Amin Yahyaabadi 36d895f6c6
fix: improve compatibility with Node 12 2024-02-17 02:01:57 -08:00
Amin Yahyaabadi 1c7c39221b
test: fix importing @shockpkg/archive-files in jest 2024-02-17 00:31:11 -08:00
Amin Yahyaabadi c0f0580956
fix: fix shockpkg/archive-files usage for jest and windows 2024-02-16 23:36:54 -08:00
Amin Yahyaabadi 9a5a9cc5b5
fix: fix extracting dmg files 2024-02-16 23:11:59 -08:00
Amin Yahyaabadi d0aafc239f
fix: update dependencies 2024-02-16 23:07:54 -08:00