utils

๐Ÿ”ฆ Various shareable configurations (ESLint, Prettier, CommitLint, Commitizen, etc.)

MIT License

Stars
0
Committers
3

๐Ÿฐ Getting started

A set of packages/utilities as devDependencies for linting and formatting

Table of contents

โœจ Features

  • Extendable Eslint config + portable presets (Solid, React, NextJS, Prettier, Typescript, Vite, Astro...)

๐Ÿ“ฅ Usage

Development

# install dependencies
pnpm i --frozen-lockfile

pnpm run dev # bundles packages and listens to file changes
pnpm run build # generate a dist folder with declaration (d.ts) files

Releasing

We use changesets/action to automate packages versioning and releasing using Github Actions CI/CD.

To make the automation work, you still need to create a changeset manually and commit the changes, which will basically trigger the version command in .github/workflows/release.yml, updating the semantic version of packages on this repository.

See our contributing doc for more details.

Related Projects