package.json
It should not be necessary to change the package.json very often.
This page will describe what each dependency is and why it is included.
Docusaurus core dependencies​
The following are core Docusaurus dependencies and they should not be removed.
@docusaurus/core@docusaurus/preset-classicprism-react-renderer@mdx-js/reactclsxreactreact-domtypescript
tip
For extra safety, you may also choose to use ~ on the versions instead of ^ if you prefer.
Docusaurus plugins and extra dependencies​
Dev dependencies​
Docusaurus​
@docusaurus/module-type-aliases@tsconfig/docusaurus
commitlint​
@commitlint/cli@commitlint/config-conventional
semantic-release​
semantic-release@semantic-release/changelog@semantic-release/commit-analyzer@semantic-release/git@semantic-release/github@semantic-release/npm@semantic-release/release-notes-generator
cspell​
cspell
eslint​
@typescript-eslint/eslint-plugin@typescript-eslint/parsereslinteslint-config-airbnb-typescripteslint-config-prettiereslint-import-resolver-typescripteslint-plugin-importeslint-plugin-jsx-a11yeslint-plugin-prettiereslint-plugin-reacteslint-plugin-react-hooks
stylelint​
stylelintstylelint-config-prettierstylelint-config-standard
Miscellaneous​
cz-conventional-changeloghuskylint-stagedprettiertsc-files