Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.35 KB

dev.md

File metadata and controls

39 lines (29 loc) · 1.35 KB

build tools

# prettier
pnpm add --save-dev --save-exact prettier
pnpm add --save-dev eslint-config-prettier stylelint-config-prettier stylelint-config-prettier-scss

# stylelint
pnpm add --save-dev stylelint stylelint-config-standard stylelint-config-html stylelint-config-standard-scss stylelint-config-hudochenkov stylelint-order stylelint-scss

# husky
pnpm add -D husky lint-staged
npx husky install

# commitlint
pnpm add -D @commitlint/cli @commitlint/config-conventional

# @commitlint/cz-commitlint
pnpm add -D @commitlint/cz-commitlint commitizen inquirer@8             # inquirer is required as peer dependency

# Next, initialize your project to use the cz-conventional-changelog adapter by typing:
# pnpm
npx commitizen init cz-conventional-changelog --pnpm --save-dev --save-exact

# markdownlint
pnpm add -D markdownlint

# Install textlint and rules into local directory
pnpm add --save-dev textlint textlint-rule-no-todo textlint-rule-common-misspellings textlint-rule-rousseau textlint-rule-unexpanded-acronym
pnpm add -D @textlint/types @textlint/ast-node-types

# remark
pnpm add -D remark-cli remark-toc remark-preset-lint-consistent remark-preset-lint-recommended remark-gfm remark-github remark-validate-links

# postcss
pnpm add -D autoprefixer postcss postcss-html postcss-import postcss-scss @types/postcss-import
# sass
pnpm add -D sass