npm install -D @rodbe/prettier-config prettiernpm install -D prettier-plugin-curly prettier-plugin-packagejson| Type | How to import? | peerDependencies (to install in your project) |
|---|---|---|
| lite | @rodbe/prettier-config | prettier |
| mid | @rodbe/prettier-config/mid | prettier prettier-plugin-curly prettier-plugin-packagejson |
import rodbePrettier from "@rodbe/prettier-config";
// import rodbePrettier from "@rodbe/prettier-config/mid";
/**
* @type {import("prettier").Config}
*/
const config = {
...rodbePrettier,
semi: false,
};
export default config;{
"name": "my-cool-library",
"version": "1.0.0",
"prettier": "@rodbe/prettier-config",
// or
// "prettier": "@rodbe/prettier-config/mid",
"prettierOptions": {
"semi": false
}
}In order to make this work, you have to install prettier and the other peer dependencies for the project.
{
"name": "my-cool-library",
"version": "1.0.0",
"type": "module",
"exports": "./index.js",
"publishConfig": {
"access": "public"
},
+ "devDependencies": {
+ "prettier": "^3.3.3",
+ "prettier-plugin-curly": "^0.3.1",
+ "prettier-plugin-packagejson": "^2.5.8"
+ }
}