From 1be73ee8d2206a7f1520257d81c8a5a4f3cc195e Mon Sep 17 00:00:00 2001 From: Hayleigh Thompson Date: Tue, 13 Feb 2024 21:13:57 +0000 Subject: =?UTF-8?q?=F0=9F=9A=A7=20Begin=20working=20on=20CLI=20things.=20(?= =?UTF-8?q?#45)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :recycle: Rename http ffi to lustre_try_ffi. * :wrench: Add any files under lustre/cli as internal modules. * :recyle: Move lustre/try command into cli subdirectory. * :heavy_plus_sign: Add justin, simplifile, and tom as dependencies. * :sparkles: Write a 'lustre add' command for downloading esbuild. * :construction: Begin work on a 'lustre build' command for bundling apps and components. * :sparkles: Add 'main' function as CLI entrypoint to lustre. * :bug: Fix `no-styles` flag's name * :bug: Use consistent path for error reporting in lustre add * :construction: Project module * :truck: Move esbuild functions to their own module * :construction: Use a temporary file to bundle components * :construction: Build app and update to glint rc * :heavy_plus_sign: Add filepath dependency * :bug: Fix wrong paths in esbuild code --------- Co-authored-by: Giacomo Cavalieri --- gleam.toml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'gleam.toml') diff --git a/gleam.toml b/gleam.toml index a7082ed..ecb9c3b 100644 --- a/gleam.toml +++ b/gleam.toml @@ -14,6 +14,7 @@ internal_modules = [ "lustre/internals", "lustre/internals/*", "lustre/try", + "lustre/cli/*", ] [dependencies] @@ -22,8 +23,13 @@ gleam_json = "~> 0.7" gleam_otp = "~> 0.8" gleam_stdlib = "~> 0.34" gleam_community_ansi = "~> 1.4" -glint = "~> 0.14" +glint = "~> 0.15.0-rc1" argv = "~> 1.0" +simplifile = "~> 1.1" +tom = "~> 0.3" +justin = "~> 1.0" +shellout = "~> 1.5" +filepath = "~> 0.1" [dev-dependencies] birdie = "~> 1.0" -- cgit v1.2.3