Skip to content

A Dagger toolchain for prettier - a multi-language code formatter

License

Notifications You must be signed in to change notification settings

dagger/prettier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Prettier Dagger Toolchain

Installation

dagger toolchain install github.com/dagger/prettier

Functions

  • check: Check that if the files are formatted.
  • write: Rewrite all processed files in place.

Customization

The toolchain can be customized in your dagger.json to meet your needs:

{
  "name": "my-module",
  "engineVersion": "...",
  "toolchains": [
    {
      "name": "prettier",
      "source": "github.com/dagger/prettier@main",
      "pin": "...",
      "customizations": [
        {
          "argument": "source",
          "defaultPath": "/src",         # default: /; custom default path
          "ignore": ["**/node_modules"]  # custom ignore filter
        },
        {
          "argument": "baseImageAddress",
          "default": "node:22"       # default: node:25-alpine; use any container image 
        },
        {
          "argument": "packageManager",
          "default": "yarn"          # default: npm; alternatively use yarn, pnpm, or bun
        }
      ]
    }
  ]
}

About

A Dagger toolchain for prettier - a multi-language code formatter

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published