Commit Graph

273 Commits

Author SHA1 Message Date
DavHau
e4b9717fa2 fix node2nix builder 2021-09-22 00:30:56 +01:00
DavHau
35eeba24df feature: remove cyclic dependencies 2021-09-20 22:09:14 +01:00
DavHau
f685e44d59 Add builder for nodejs
- python builder support application
- add version to dream.lock
- allowBuiltinsFetchers config option
- node2nix builder
- handle github sources without hash
2021-09-20 20:52:31 +01:00
DavHau
33c7912037 rename: generic lock -> dream lock 2021-09-18 18:08:08 +01:00
DavHau
aa7902a09e improve translators:
- translator flags
  - translatedBy
  - translatorParams
2021-09-18 01:06:48 +01:00
DavHau
d23fb76ef6 feature: sourceOverrides 2021-09-17 13:12:07 +01:00
DavHau
76ae17fc27 support 'unknown' source type 2021-09-17 12:18:39 +01:00
DavHau
042d203237 feature: special arguments for translators 2021-09-17 10:46:03 +01:00
DavHau
7dccfd6e3b separate handling of input files and input dirs 2021-09-16 19:33:31 +01:00
DavHau
b6dfa1dbd4
feature: autoselect translator (#4) 2021-09-16 15:05:31 +01:00
DavHau
82f1592aba
Merge pull request #3 from DavHau/npmlock2nix
Integrate npmlock2nix
2021-09-14 12:48:36 +02:00
DavHau
a1a3e57e05 add translator: npmlock2nix 2021-09-14 03:00:29 +01:00
DavHau
d83d76d5ef improve handling of translator modules 2021-09-13 18:08:28 +01:00
DavHau
d605ed3624
Merge pull request #2 from DavHau/opt-in-fod
add support for opt-in FOD fetching
2021-09-11 00:17:56 +02:00
DavHau
4a00410a2b add support for opt-in FOD fetching
- will ommit storing individual hashes, reducing lock file size
2021-09-11 00:06:48 +02:00
DavHau
72bbad7d9d minor fixes 2021-09-10 10:15:44 +02:00
DavHau
7ef59b51d5 move translator cli to src/apps 2021-09-10 09:44:45 +02:00
DavHau
2ce1ddb6f3 implement UI and examples:
- generic translator CLI exposed as flake app
 - flake app 'install' to install the framework
 - generic fetcher
 - simple translator for python
 - simple builer for python
2021-09-09 23:42:56 +02:00
DavHau
094b4c92fa update readme/docs/schemas 2021-09-07 00:08:13 +02:00
DavHau
fe2fdd25ae improve readme, add docs/translators.md 2021-09-06 16:57:34 +02:00
DavHau
25c940d79b add WIP label 2021-09-03 17:38:40 +02:00
DavHau
952cb98df3 init 2021-09-03 17:32:00 +02:00
DavHau
ddd4c9da11
Initial commit 2021-09-03 17:30:52 +02:00