···75757676## Usage
77777878-The library can be used in two ways: as a dependency-free utility or as a `flake-parts` module.
7878+The library can be used in two ways: as a flakes-independent dependency-free utility or as a `flake-parts` module.
79798080### As a Dependency-Free Library (`./nix/default.nix`)
8181···8787```
88888989This `emit` function is utilized by the [`aspects`](nix/aspects.nix) library to manage module dependencies between different aspects of the same class. Both `transpose` and `aspects` are independent of flakes.
9090+9191+#### Use aspects without flakes.
9292+9393+It is possible to use the aspects system as a library, independent of flakes. This can be used, for example, to avoid poluting flake-parts' `flake.modules` or by libraries that want to create own isolated aspects scope. For examples of this, see our own [flake-parts integration](nix/flakeModule.nix), and how [`den`](https://github.com/vic/den) creates its own [`den.aspects` scope](https://github.com/vic/den/blob/main/nix/scope.nix) independent of `flakes.aspects`/`flake.modules`.
90949195### As a Dendritic Flake-Parts Module (`flake.aspects` option)
9296