pesde/src
Stefan debff41488
feat: add dev-only installs (#32)
* feat: add dev flag

* fix: do not download dev/prod dependencies at all

* fix: only remove direct non-dev dependencies

* refactor: formatting

* fix: check sub dependencies

* fix: remove arc

Co-authored-by: dai <contact@daimond113.com>

* chore: grammar fixes

Co-authored-by: dai <contact@daimond113.com>

* chore: remove eagerly implemented traits

Co-authored-by: dai <contact@daimond113.com>

* refactor: use method over partialeq

* chore: use owned type for `DependencyType`

Co-authored-by: dai <contact@daimond113.com>

* refactor: simplify and improve logic

* chore: formatting

* fix: install mode works with force mode

* chore: remove cow

* chore: fits method takes owned self

* chore: fix needless borrow

* refactor: improve code structure

* refactor: avoid manually recreating graph

---------

Co-authored-by: dai <contact@daimond113.com>
2025-04-25 21:41:59 +02:00
..
cli feat: add dev-only installs (#32) 2025-04-25 21:41:59 +02:00
engine refactor: undo send archive changes 2025-03-08 23:15:36 +01:00
linking perf: remove unnecessary Arcs 2025-04-21 13:21:14 +02:00
manifest refactor: apply clippy lints 2025-03-08 22:37:42 +01:00
source feat: add proper versioning to lockfiles 2025-03-09 18:57:20 +01:00
download.rs perf: remove unnecessary Arcs 2025-04-21 13:21:14 +02:00
download_and_link.rs feat: add dev-only installs (#32) 2025-04-25 21:41:59 +02:00
graph.rs refactor: specify many new clippy lints 2025-03-08 22:00:52 +01:00
lib.rs perf: remove unnecessary Arcs 2025-04-21 13:21:14 +02:00
lockfile.rs feat: add proper versioning to lockfiles 2025-03-09 18:57:20 +01:00
main.rs perf: remove unnecessary Arcs 2025-04-21 13:21:14 +02:00
names.rs refactor: apply clippy lints 2025-03-08 22:37:42 +01:00
patches.rs refactor: switch from sync Path::exists() method 2025-03-09 17:41:38 +01:00
reporters.rs refactor: specify many new clippy lints 2025-03-08 22:00:52 +01:00
resolver.rs feat: show available targets when none fit 2025-03-09 16:01:54 +01:00
scripts.rs refactor: specify many new clippy lints 2025-03-08 22:00:52 +01:00
util.rs refactor: specify many new clippy lints 2025-03-08 22:00:52 +01:00