Commit graph

133 commits

Author SHA1 Message Date
daimond113
702153d81b
feat: proper update command 2024-09-04 19:48:37 +02:00
daimond113
d321b8b0aa
feat: add PESDE_ROOT for bin packages 2024-09-03 23:08:08 +02:00
daimond113
71eacb8673
feat: support adding workspace packages 2024-09-03 18:19:01 +02:00
daimond113
5236be53fd
feat: add path param in git specifiers 2024-09-03 16:47:38 +02:00
daimond113
f1ce6283d8
feat: implement workspace/monorepo support 2024-09-03 16:01:48 +02:00
daimond113
bd7e1452b0
feat(registry): store package docs 2024-09-02 16:49:40 +02:00
daimond113
f631c1deb9
refactor: use digest method in hash util 2024-08-29 23:30:14 +02:00
daimond113
2a136f11db
feat: make cas files readonly 2024-08-29 23:28:09 +02:00
daimond113
00db2a51c2
fix: parse versions on non windows platforms correctly 2024-08-29 00:24:52 +02:00
daimond113
f732451252
feat: use standard tables by default 2024-08-28 12:03:03 +02:00
daimond113
f2deb64f1c
refactor: better windows UX 2024-08-27 19:49:52 +02:00
daimond113
fd69ced633
fix: remove unwrap 2024-08-27 19:49:11 +02:00
daimond113
8168bb5124
fix: handle disabled features 2024-08-27 19:07:11 +02:00
daimond113
7aaea85a2d
feat: store more package info in index 2024-08-14 19:55:58 +02:00
daimond113
cc85135a8e
feat: keep dev dependencies in manifest file 2024-08-13 23:52:46 +02:00
daimond113
2ae368d97e
fix: correctly add authors array 2024-08-13 20:29:26 +02:00
daimond113
17c2196522
fix: don't add luau extension for unix 2024-08-13 20:15:22 +02:00
daimond113
4f03155af0
feat: give more info from registry api 2024-08-13 20:14:41 +02:00
daimond113
83286ff758
fix: overwrite request headers 2024-08-12 23:16:26 +02:00
daimond113
836870f1ce
fix: improve login command behaviour 2024-08-12 22:31:05 +02:00
daimond113
30c9be8366
feat: implement token overrides 2024-08-12 22:28:37 +02:00
daimond113
3272f8aa88
fix: set deep dependencies' index urls 2024-08-12 11:55:21 +02:00
daimond113
6442030f93
feat: support toolchain managers in scripts 2024-08-12 01:17:26 +02:00
daimond113
08e808b4b9
fix: ignore possibly functionality breaking files 2024-08-11 22:57:42 +02:00
daimond113
7267dc2300
feat: support adding git dependencies with the cli 2024-08-11 20:08:27 +02:00
daimond113
876fa21bcb
fix: use correct name field name for wally dependencies 2024-08-11 18:57:04 +02:00
daimond113
7a8376ebad
fix: create directory before canonicalizing 2024-08-11 18:29:48 +02:00
daimond113
c413d8aa22
refactor: increase version check interval 2024-08-11 18:23:43 +02:00
daimond113
48f591a48a
feat: implement default sourcemap_generator script 2024-08-11 17:45:48 +02:00
daimond113
09307276b0
feat: implement execute command 2024-08-11 17:27:51 +02:00
daimond113
79bbe11cab
feat: implement git dependency support 2024-08-11 16:16:25 +02:00
daimond113
d8db84a751
fix: support wally dependency patching 2024-08-10 14:25:46 +02:00
daimond113
957689c13a
revert: re-implement scripts repo updating 2024-08-09 22:14:33 +02:00
daimond113
d0aecbdabc
perf: don't load entire files into memory 2024-08-08 20:37:51 +02:00
daimond113
a8a8ffcbe2
feat: implement wally support 2024-08-08 17:59:59 +02:00
daimond113
a24a440a84
docs: add missing docs 2024-08-03 22:50:09 +02:00
daimond113
431c2b634f
docs: add package docs 2024-08-03 22:18:38 +02:00
daimond113
c481826d77
feat: implement registry 2024-07-30 12:37:54 +02:00
daimond113
ea887e56ef
feat: implement utility commands 2024-07-28 21:08:35 +02:00
daimond113
97b6a69688
fix: update binary when upgrading 2024-07-28 18:34:24 +02:00
daimond113
37cc86f028
feat: content addressable storage 2024-07-28 18:19:54 +02:00
daimond113
d8cd78e7e2
fix: correctly generate require paths 2024-07-26 19:16:47 +02:00
daimond113
7f8b2761ab
feat: self managed versioning 2024-07-26 18:47:53 +02:00
daimond113
0fcddedad6
feat: support binary scripts in PATH 2024-07-25 16:32:48 +02:00
daimond113
986196ac67
refactor: use gix urls in more places 2024-07-24 13:19:20 +02:00
daimond113
b10e7667f0
chore: reorganize manifest module 2024-07-24 11:55:15 +02:00
daimond113
f0cd53a2c9
refactor: add debug messages 2024-07-24 00:53:34 +02:00
daimond113
5661194721
feat: implement patching 2024-07-23 16:37:47 +02:00
daimond113
d4371519c2
feat: multithreaded dependency downloading 2024-07-23 01:20:50 +02:00
daimond113
2898b02e1c
feat: implement multi target packages 2024-07-22 23:16:04 +02:00
daimond113
14463b7205
feat: implement dependency overrides 2024-07-22 22:00:09 +02:00
daimond113
64ed3931cf
fix: allow multiple of the same version with different targets 2024-07-22 20:12:56 +02:00
daimond113
7feb9055e7
fix: correctly add scripts to manifest 2024-07-22 19:45:28 +02:00
daimond113
67d662939f
feat: use lockfile + transition to toml 2024-07-22 19:40:30 +02:00
daimond113
d81f2350df
feat: roblox sync config script 2024-07-22 16:41:45 +02:00
daimond113
10ca24a0cc
feat: implement linking 2024-07-17 19:38:01 +02:00
daimond113
fdad8995a4
feat: implement dependency resolver and lune scripts 2024-07-14 15:19:15 +02:00
daimond113
b73bf418c5
feat: begin rewrite 2024-07-13 00:09:37 +02:00
daimond113
06ed5d94ae
feat: parallel sourcemap generation 2024-05-12 16:00:08 +02:00
daimond113
d7c421a90e
fix: create package folders 2024-05-12 12:57:32 +02:00
daimond113
aec6162330
fix(patches): remove manifest requirement 2024-04-01 10:52:09 +02:00
daimond113
e0468069f3
fix(overrides): use project indices in specifier 2024-03-31 17:52:56 +02:00
daimond113
57e6aedfd1
fix(wally-compat): correctly update sync tool files 2024-03-31 17:45:07 +02:00
daimond113
de35d5906a
feat: support manifest-less repos & running local package bin export 2024-03-31 14:23:08 +02:00
daimond113
8dfdc6dfa8
fix(resolver): ensure version is root 2024-03-31 14:18:36 +02:00
daimond113
344416da3d
refactor(wally-compat): improve manifest parsing 2024-03-31 14:18:14 +02:00
daimond113
12407fa6de
fix(cli config): create folder for config 2024-03-29 20:27:47 +01:00
daimond113
fe5630af57
fix(resolver): 🐛 correctly insert packages from lockfile 2024-03-28 13:28:28 +01:00
daimond113
ac48fbe18a
feat(manifest): add dependency names 2024-03-27 20:56:19 +01:00
daimond113
26da6abd22
style: 🎨 apply clippy & rustfmt 2024-03-27 00:48:00 +01:00
daimond113
33aa9dbff9
fix: 🐛 link root dependencies to their dependents aswell 2024-03-27 00:46:07 +01:00
daimond113
875379ecbe
feat: add dependency overrides 2024-03-27 00:45:27 +01:00
daimond113
3a061a9fbe
refactor(resolver): 🎨 improve lockfile format 2024-03-25 20:48:16 +01:00
daimond113
194687ca67
fix(wally-compat): 🐛 correct linking file paths 2024-03-24 19:27:10 +01:00
daimond113
ba6c218847
fix: 🐛 correctly enable fields with features 2024-03-24 18:48:26 +01:00
daimond113
9ba7819132
feat(wally-compat): automatically find file to use as lib
This change makes Wally packages' types exported
2024-03-24 18:38:18 +01:00
daimond113
984dd2ed0f
feat: multi-index + wally support 2024-03-24 14:31:11 +01:00
daimond113
5c77d8db76
refactor(cli): 🎨 use static variables 2024-03-17 01:19:53 +01:00
daimond113
9e1ffc41b6
feat: 🚸 add wally conversion 2024-03-16 22:37:21 +01:00
daimond113
0051beef1d
feat: add repository field 2024-03-16 17:31:27 +01:00
daimond113
0be8a520c3
feat(cli): add init, add, remove, and outdated commands 2024-03-10 19:03:12 +01:00
daimond113
7cb08e7dcd
fix: 🛂 properly handle missing api token entry 2024-03-04 22:01:02 +01:00
daimond113
ec1c6fcffa
feat: 🎉 initial commit 2024-03-04 21:18:49 +01:00