confiks
v1.12.0
Published
Confiks is a library designed to assist in the installation and configuration of frontend projects. Utilize this Command Line Interface (CLI) to swiftly install essential dependencies.
Downloads
638
Maintainers
Keywords
Readme
Confiks
Cli
Confiks
is a CLI library designed to assist in the installation and configuration of frontend projects. This Command
Line Interface (CLI) aids in swiftly installing essential dependencies.
Usage
npm
npx confiks@latest -y
pnpm
pnpm dlx confiks@latest
yarn
yarn dlx confiks@latest
Why?
Confiks
was developed to automate and optimize the process of setting up and configuring various tools for the
projects. The ultimate goal is to save time on initial project setup and allow developers to focus on coding rather than
dealing with configuration complexities.
Features
Packages Support
Formatters
- biomejs latest: A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
- prettier v3: A code formatter.
- prettier-plugin-organize-attributes v1: Organize your HTML attributes automatically with Prettier
Automation
- husky v9: Enables Git hooks.
- lint-stagged v15: Lints only the files that are staged in Git.
Linters
- commit-lint v19: Enforces commit message conventions.
- config-conventional v19: Shareable commit-lint config.
- eslint v8: A pluggable linting utility for JavaScript and JSX.
- eslint-plugin-prettier v5: Integrates Prettier with ESLint.
- eslint-plugin-simple-import-sort v12: Enforces a consistent import order.
- eslint-plugin-unicorn v51: Adds various ESLint rules for unicorn projects.
- eslint-plugin-unused-imports v3: Detects and removes unused imports.
- stylelint latest: A mighty CSS linter.
- stylelint-config-standard-scss v13: The standard shareable SCSS config for Stylelint.
Package Managers Support
- NPM
- PNPM
- YARN