Commit Graph

658 Commits

Author SHA1 Message Date
DavHau
1dc003e2e5
Merge pull request #19 from DavHau/dev
yarn-lock improvements
2021-10-08 12:46:33 +07:00
DavHau
5be5ae49a5 readDreamLock: revert autmatic top-level packages 2021-10-08 11:38:09 +07:00
DavHau
f9752da027 yarn-lock: add flags dev, optional, peer 2021-10-08 11:37:20 +07:00
DavHau
35f9cec8d0 fix github dependency for yarn v1 2021-10-08 00:43:46 +07:00
DavHau
74bff7571b fix: top-lvl deps for package-lock and yarn-lock 2021-10-07 17:07:52 +07:00
DavHau
d5801d1804 bugfix in parseDreamLock 2021-10-07 17:06:09 +07:00
DavHau
d06519bce0 fix parsing CRLF formatted files 2021-10-07 16:25:28 +07:00
DavHau
1c48002dfc fix bugs 2021-10-07 14:38:19 +07:00
happysalada
fb372a0f51 translators: yarn: add parsing of links 2021-10-07 15:07:05 +09:00
DavHau
914a125f76
Merge pull request #17 from DavHau/dev
translator for yarn.lock
2021-10-07 12:09:32 +07:00
DavHau
40d3a3e46b different improvements:
- templating for default.nix
- templates for translators
- fixup nodejs translators
2021-10-07 12:07:28 +07:00
DavHau
e99e002920 Squashed commit of add_yarn_lock:
commit 3415d7f6f834dc3e52cf6898ec02b58ac7df4089
Merge: fca3973 daa71d3
Author: DavHau <hsngrmpf+github@gmail.com>
Date:   Wed Oct 6 10:33:52 2021 +0700

    Merge remote-tracking branch 'happysalada/add_yarn_lock' into dev

commit daa71d3e53
Author: happysalada <raphael@megzari.com>
Date:   Wed Oct 6 00:01:26 2021 +0900

    yarn.lock: initial translator

commit 8f4632ab5e
Author: happysalada <raphael@megzari.com>
Date:   Tue Oct 5 20:52:00 2021 +0900

    translators: add yarn.lock
2021-10-07 11:52:51 +07:00
DavHau
fca39733e6
Merge pull request #12 from DavHau/dev
Fetchers + Finders + new CLI
2021-10-06 10:25:06 +07:00
DavHau
8264abe9c1 remove old cli entry 2021-10-06 10:16:00 +07:00
DavHau
7f19e0662f finalize new CLI 2021-10-06 10:16:00 +07:00
DavHau
ca22d7b59b fix typo in readme 2021-10-06 10:16:00 +07:00
DavHau
66c1ce3c0d add finders for finding new package versions 2021-10-06 10:16:00 +07:00
DavHau
9adf141700 simplify git shortcut + add versionField 2021-10-06 10:16:00 +07:00
DavHau
aa6c0c7027 introduce fetcher modules 2021-10-06 10:16:00 +07:00
DavHau
15ae842a7b WIP revamp cli using cleo 2021-10-06 10:16:00 +07:00
DavHau
8e6eecc57f
Merge pull request #10 from happysalada/fixes
Fixes
2021-10-05 17:31:01 +07:00
happysalada
1f3b7713a7 fix typo 2021-10-05 16:37:04 +09:00
happysalada
87ad5ae4a5 add darwin support 2021-10-05 16:36:57 +09:00
DavHau
f0ca8382a5
Rename contributers-guide.md to contributors-guide.md 2021-10-05 00:07:12 +07:00
DavHau
e1565969b5
Merge pull request #9 from DavHau/dev
Contributors Guide + More Docs
2021-09-30 03:33:33 +01:00
DavHau
443f4a983b docs: minor readme improvements 2021-09-30 01:35:46 +01:00
DavHau
ed145173f5 fix some strings and comments 2021-09-30 01:35:46 +01:00
DavHau
64c0b7036b docs: add contributors guide 2021-09-30 01:35:46 +01:00
DavHau
e08781be14 docs: improve readme + nixpkgs section 2021-09-30 01:35:46 +01:00
DavHau
d6fc258333 docs: restructure + add nixpkgs-improvements.md 2021-09-30 01:35:46 +01:00
DavHau
9692a6dde1
Merge pull request #8 from DavHau/dev
add app 'contribute' to initialize templates
2021-09-24 14:20:49 +01:00
DavHau
f3444c90f7 add app 'contribute' to initialize templates 2021-09-24 14:19:48 +01:00
DavHau
0dfd0b7394
Merge pull request #7 from DavHau/dev
add templates for adding translators
2021-09-23 11:07:38 +01:00
DavHau
8d4cf7565a add templates for adding translators 2021-09-23 11:05:25 +01:00
DavHau
1bb950f967
Merge pull request #6 from DavHau/dev
nodejs support + framework improvements
2021-09-22 15:20:37 +01:00
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