Thanks to visit codestin.com
Credit goes to github.com

Skip to content

allohamora/cli

Repository files navigation

@allohamora/cli

npm codecov check test release

is a command line interface that helps you to initialize projects and more

Usage

npx @allohamora/cli

usage.mp4

Requirements

{
  "node": ">=24.14.1",
  "npm": ">=11.11.0"
}

Categories

Category Description Presets
js contains options to initialize js/ts projects default, node:ts, react:ts

JS Options

Option Description Integrations
commitlint sets up commitlint with the conventional commits config husky
eslint sets up eslint with a config and lint scripts prettier, jest
stylelint sets up stylelint with a config and lint scripts prettier
husky sets up husky that handles git hooks
lint-staged sets up lint-staged that runs linters on commit husky, jest, eslint, prettier, stylelint
prettier sets up prettier with a config and format scripts
release-workflow sets up a github release workflow that creates a release from the conventional-changelog CHANGELOG.md on a tag push
standard-version sets up standard-version with the conventional commits config and release scripts
jest sets up jest with a config and test scripts
docker sets up docker with Dockerfile and .dockerignore files
npmrc creates a .npmrc file
nvmrc creates a .nvmrc file from the current node version
check-workflow sets up a github check workflow that runs available lint, format, typecheck, and build checks on push eslint, prettier, nvmrc
test-workflow sets up a github test workflow that runs npm run test on push nvmrc
codecov-workflow sets up a codecov workflow that collects code coverage and sends it to codecov nvmrc
dependabot sets up github dependabot that manages dependencies
editorconfig creates an .editorconfig file

*Integrations run only if the package is installing or installed.

License

@allohamora/cli is MIT licensed.