JSPM

commitlint-config-unjs

0.2.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 9
  • Score
    100M100P100Q45611F
  • License MIT

A commitlint config for unjs's changelogen tool

Package Exports

  • commitlint-config-unjs

Readme

@jcamp/starter-typescript

Setup an empty repo for TypeScript / NPM packages for an easy start for future projects.

Integrations

Changelogen

Creates / updates CHANGELOG.md; has GH Action for automatic release creation on GitHub

Note for prerelease versions (0.x.x), considers the 0.x.0 as the major, with the 0.0.x as the minor.

simple-git-hooks

Easily allows GitHub hooks in a project
Used for commitlint and lintstaged below

commitlint

Ensures commit messages follow conventions

lint-staged

Lints all staged files to ensure code formatting is consistent.

Eslint Config

My preferred eslint / prettier setup; extends @antfu's config

Prettier

Standardized code formatting

Netlify

Standard deploy file (obviously delete if not needed)

Unbuild

Easy to use unified build system

Workflow

  • Make changes
  • push commits / merge branches
  • pnpm release - updates changelog and release version, commits, tags and pushes; publishes too by default
  • GitHub Action creates GitHub release from the version (v*) tag