Zach Daniel
afbcb3cd1a
improvement: show warning when adding dependencies by default
CI / ash-ci (push) Waiting to run
2024-06-14 20:09:20 -04:00
Zach Daniel
bcb4439d07
chore: fix build
2024-06-14 17:21:24 -04:00
Zach Daniel
067c4a6df0
improvement: various restructurings and improvements across the board
...
improvement: use `Spitfire` to ensure that aliases are considered when comparing modules
improvement: use `Spitfire` to *use* any existing aliases when inserting code
improvement: use `Zipper.topmost` to power new `Spitfire`-related features
2024-06-14 17:07:32 -04:00
Zach Daniel
933876d377
fix: patch formatter fix, to be removed later when rewrite PR is merged
2024-06-13 19:10:20 -04:00
Zach Daniel
2f2c1e35c6
fix: properly find functions in scope
...
test: add first tests for `Igniter.Code.Function`
2024-06-13 14:09:26 -04:00
Zach Daniel
95b1da8535
fix: Igniter.Code.Common.with/2 was not properly merging with original zipper
...
docs: update typespecs and docs for Igniter.Code.Function
2024-06-13 13:37:58 -04:00
Zach Daniel
60b81273cb
improvement: use path:
prefix instead of local:
2024-06-13 11:05:11 -04:00
Zach Daniel
f05b113cc9
improvement: support space-separated installers
2024-06-13 11:02:55 -04:00
Zach Daniel
180942b155
fix: remove unsupportable package installation symbols
...
fix: don't run `mix deps.get` if dependency changes are aborted
docs: document package formats
2024-06-13 10:57:10 -04:00
Zach Daniel
5c8a2870db
fix: always format the file even if no .formatter.exs
exists
2024-06-13 08:17:50 -04:00
Zach Daniel
3bcffb90ff
docs: ndoe -> node
2024-06-12 20:11:41 -04:00
Zach Daniel
4819d95178
docs: fix docs for add_code/3
2024-06-12 20:11:19 -04:00
Zach Daniel
b9ceb36450
docs: igniter.new docs
...
improvement: ignore installer tasks that are not igniter tasks
2024-06-12 20:09:32 -04:00
Zach Daniel
f1e2336358
docs: more docs
2024-06-12 19:37:32 -04:00
Zach Daniel
a156431b9c
chore: pass dialyzer/sobelow
2024-06-12 19:16:03 -04:00
Zach Daniel
55d0b061e1
improvement: draw the rest of the owl
2024-06-12 18:22:08 -04:00
Zach Daniel
2a43fc4af7
WIP
2024-06-11 17:33:05 -04:00
Zach Daniel
1812aafac8
WIP
2024-06-10 09:58:20 -04:00
Zach Daniel
414852589e
WIP
2024-06-05 10:12:07 -04:00
Zach Daniel
57ee3f9749
WIP
2024-06-03 23:14:36 -04:00
Zach Daniel
f1e0fffc4b
improvement: add installer archive
2024-06-03 13:13:49 -04:00
Zach Daniel
d8b463343c
chore: WIP on utilities and keywords
2024-06-03 09:14:41 -04:00
Zach Daniel
57288d32ec
improvement: more module helpers
...
test: add regression test
improvement: wrap code in `==code==` so you can tell what is being `puts`
2024-06-02 16:06:01 -04:00
Zach Daniel
aa0c6fd9ec
fix: handle existing deps when they are not local properly
2024-05-31 23:50:29 -04:00
Zach Daniel
260d56532b
improvement: add CI/build and get it passing locally
2024-05-31 22:59:36 -04:00
Zach Daniel
281ec0f656
write a bunch more code, and add some tests, rework various patterns
2024-05-31 22:09:38 -04:00
Zach Daniel
7ae0261a28
init
2024-05-27 23:30:41 -04:00