import * as mod from "https://garn.io/ts/v0.0.19/mod.ts";| go | |
| haskell | |
| javascript | |
| nix |
| emptyEnvironment | The empty environment - this |
| javascript.vite |
|
| build | Creates a new |
| callFlake | Gets apps, checks, dev-shells, and packages from an existing flake file within your current project. |
| check | Creates a new shell script |
| deployToGhPages | A garn plugin that allows easy deployment of a package to GitHub pages. |
| go.mkGoProject | Creates a go-based garn Project. |
| haskell.mkHaskellProject | Creates a haskell-based garn Project. |
| importFlake | Gets apps, checks, dev-shells, and packages from an existing flake file by adding it as a flake input to your project. |
| importFromGithub | Imports a flake file from a GitHub repository. |
| importFromGitlab | Imports a flake file from a GitLab repository. |
| importFromSourcehut | Imports a flake file from a SourceHut repository. |
| javascript.mkNpmProject | Creates a npm-based garn Project. |
| javascript.mkYarnProject | Creates a yarn-based garn Project. |
| javascript.prettier | A garn plugin that adds a |
| mkEnvironment | A low-level helper to create new |
| mkPackage | A low-level helper to create new |
| mkProject | Creates a new |
| nix.escapeShellArg | |
| nix.getPathOrError | |
| nix.nixAttrSet | Turns a javascript object of |
| nix.nixFlakeDep | Returns a |
| nix.nixList | Turns a javascript array of |
| nix.nixRaw | A template literal function to construct |
| nix.nixStrLit | Returns a |
| nix.renderFlakeFile | Renders the nix expression as the |
| nix.renderNixExpression | Converts a |
| nix.toHumanReadable | Converts a |
| nix.unlinesNixStrings | |
| processCompose | Creates an executable project that runs all specified executables
simultaneously using |
| shell | Creates a new shell script |
| Check |
|
| Environment |
|
| Executable |
|
| haskell.HaskellAddenda | Project components returned by |
| ImportedFlake | Methods for obtaining apps, checks, dev-shells, and packages from an imported flake file to include in your garn project. |
| nix.NixExpression | An opaque type representing a Nix expression. |
| nix.NixStrLitInterpolatable | A union of types that are allowed to be interpolated into the |
| Package |
|
| Plugin |
|
| Project | A Project is a logical grouping of |
| ProjectHelpers | |
| RepoConfig | Config for importing flake files from GitHub/GitLab/SourceHut. |