Commit graph

46 commits

Author SHA1 Message Date
891274e9ca
chore(bins): bump luau-lsp to v1.44.1 2025-04-29 06:13:04 +01:00
b8cf210e1e
chore(bins): bump luau-lsp to v1.44.0 2025-04-29 06:13:04 +01:00
fb2e283366
chore: lock lune to v0.8.x only 2025-04-29 06:13:04 +01:00
eec8e178ff
chore(lib): prepare for v0.1.13 2025-04-21 16:06:21 +01:00
070f402a37
chore(bins): update lockfile for luau-lsp 2025-04-21 16:02:37 +01:00
20b658b2c1
chore(bins): bump luau-lsp to v1.43.0 2025-04-21 16:02:28 +01:00
65cc1720ac
feat: infer command line interactivity from the process context (#8)
* chore: update lockfiles

* feat: guess whether command was invoked non-interactively

Previously, it was made possible to control the interactivity status of the
progress bar by setting `_G.interactive`. However, this was not
automatically inferred from the context the process was started from,
and was expected to be manually set by the library invoker.

Non-interactivity status is now inferred automatically based on the
context the command was called from.

* feat: introduce `PESDE_TOOLING_FORCE_INTERACTIVE` override

This environment variable allows overriding the result of the
interactivity status guess by setting it to any non-empty value.

* fix: accidentally forcing users to set env var to get noninteractivity

* style: apply `stylua` formatter
2025-04-19 09:36:12 +01:00
1746737697
chore: update lockfiles 2025-04-09 08:42:09 +01:00
d48dbdc6d5
chore(bins): sync luau-lsp README 2025-04-09 08:38:36 +01:00
084e1b0e67
chore(bins): bump luau-lsp to v1.42.1 2025-04-09 08:33:30 +01:00
9481395af6
chore(bins): bump luau-lsp to v1.42.0 2025-04-09 08:30:22 +01:00
32e42b78d0
chore(bins): bump luau-lsp to v1.41.0 2025-04-09 08:26:27 +01:00
47e7ed0024
chore: update dependencies & lockfiles 2025-04-09 08:22:37 +01:00
f549e45a6d
chore: update lockfiles 2025-03-03 19:49:24 +00:00
1dc0bcf9dd
chore(bins): bump luau-lsp to v1.40.0 2025-03-03 19:47:49 +00:00
5aa1162108
chore: update lockfiles 2025-02-20 13:18:28 +00:00
e757cca8cc
chore: update lockfiles 2025-02-16 17:57:36 +00:00
ff13b5a048
chore(bins): bump luau-lsp to v1.39.2 2025-02-16 17:55:48 +00:00
4f1e8b24a0
chore(bins): bump luau-lsp to v1.39.1 2025-02-16 17:54:08 +00:00
93929ee356
chore(bins): update lockfiles 2025-02-12 16:41:32 +00:00
7eca79f3cb
chore(bins): bump luau-lsp to v1.39.0 2025-02-12 16:39:44 +00:00
17e5395758
chore(lib): prepare for v0.1.12 2025-02-12 16:33:42 +00:00
a19331f951
chore(pkg): migrate to pesde v0.6.0 w/ engines 2025-02-12 16:25:53 +00:00
61c20b25a3
feat(lib): upgrade pathfs and dirs to v0.3.0 2025-02-05 12:30:00 +05:30
bee9bc8c92
chore(lib): prepare for v0.1.11 2025-01-23 13:16:25 +05:30
f99a4f787d
chore(lib): prepare for v0.1.10 2025-01-22 12:00:11 +05:30
e90fc8b617
chore(pkg): use new index url 2025-01-22 11:55:28 +05:30
3a5ba527cf
chore(lib): prepare for v0.1.9 2025-01-16 08:52:35 +00:00
4da1e25967
chore(lib): prepare for v0.1.8 2025-01-16 07:48:34 +00:00
Luka
3e1876ad43
feat(lib): switch to luau-unzip (#3)
* chore(bins): bump `asphalt` to v0.8.4

* chore(bins): bump `selene` to v0.28.0

* feat(lib): use luau-unzip

* chore(CHANGELOG): add luau-unzip

* chore: switch back to CRLF

* fix(lib): extracting wrong binary

* refactor(lib): use extractEntry function

* refactor(lib): make checks explicit and add comments to zip decompressor

* chore(lib): remove unused exec util

* chore(CHANGELOG): remove trailing full-stop

---------

Co-authored-by: Erica Marigold <hi@devcomp.xyz>
2025-01-16 13:08:06 +05:30
a33fa76f8b
chore(bins): bump luau-lsp to v1.38.1 2025-01-12 18:31:35 +00:00
7236d5e701
chore: update lockfile 2024-12-29 11:24:45 +00:00
29857272e0
chore(bins): bump luau-lsp to v1.38.0 2024-12-29 11:20:08 +00:00
08a45703da
chore: update lockfiles 2024-12-28 09:22:53 +00:00
35fb2df3a4
chore(lib): prepare for v0.1.6 2024-12-25 05:59:33 +00:00
e6e5debcac
chore: update lockfiles 2024-12-22 14:42:22 +00:00
4a26699691
chore(pkg): update pesde lockfiles 2024-12-16 19:39:08 +00:00
3f4acfc759
chore(bins): update tools to latest
* Bumped luau-lsp@1.37.0
* Bumpted stylua@v2.0.2
* Bumped zap@v0.6.16
2024-12-16 06:32:03 +00:00
daimond113
ad36473326
fix: correctly parse base64 with whitespace 2024-12-09 10:46:25 +01:00
3e22a38dca chore(bins): fetch and include READMEs for bins 2024-12-09 07:08:21 +00:00
a1b4b91ca3 chore(bins): add README.md to all bin includes 2024-12-09 04:36:42 +00:00
80882fc173 feat(lib): remove reliance on semver parsing
Previously, we assumed that the tools followed semver, and hence parsed
their versions for comparison. Some tools may not follow semver, and we
should not impose such a requirement as a toolchain management library.

Therefore, we now only check if the requested version string matches an
asset version tag. In order to ensure backwards compatibility, we strip
the leading `v` from the version if present.
2024-12-09 03:34:05 +00:00
039b4619a4 chore(bins): bump toolchainlib and update luau-lsp 2024-12-01 05:30:59 +00:00
0dfb7ecc31 chore(bins): bump blink to 0.15.0-rc.1
Also refreshes lockfile cache for all workspace members.
2024-11-30 05:53:56 +00:00
21c4a0b9cf style: apply formatting to all files 2024-11-25 11:47:56 +00:00
2cb8a13bd1 feat(bins): include luau-lsp as tooling 2024-11-25 08:15:43 +00:00