{"id":20504,"library":"redstone-prettier-config","title":"RedStone Prettier Config","description":"RedStone Prettier Config is a shared Prettier configuration package for all RedStone Finance repositories, currently at version 1.1.0. It provides a centralized Prettier setup to ensure consistent code formatting across projects. The package is used by referencing it in package.json as a Prettier config string, making it simple to adopt without additional configuration. It is maintained as part of the RedStone ecosystem and follows the standard Prettier shared config pattern.","status":"active","version":"1.1.0","language":"javascript","source_language":"en","source_url":"https://github.com/redstone-finance/redstone-prettier-config","tags":["javascript"],"install":[{"cmd":"npm install redstone-prettier-config","lang":"bash","label":"npm"},{"cmd":"yarn add redstone-prettier-config","lang":"bash","label":"yarn"},{"cmd":"pnpm add redstone-prettier-config","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"Prettier should be a dev dependency.","wrong":"npm install --save prettier redstone-prettier-config","symbol":"Prettier","correct":"npm install --save-dev prettier redstone-prettier-config"},{"note":"The package name is just redstone-prettier-config, not scoped.","wrong":"\"prettier\": \"@redstone-finance/prettier-config\"","symbol":"config usage","correct":"\"prettier\": \"redstone-prettier-config\" in package.json"},{"note":"If using .prettierrc.js, you need to export the resolved config object.","wrong":"module.exports = 'redstone-prettier-config';","symbol":".prettierrc.js","correct":"module.exports = require('redstone-prettier-config');"}],"quickstart":{"code":"// Step 1: Install as dev dependency\nnpm install --save-dev prettier redstone-prettier-config\n\n// Step 2: Add to package.json\n{\n  \"prettier\": \"redstone-prettier-config\"\n}\n\n// Step 3: Run prettier\nnpx prettier --write .","lang":"javascript","description":"Shows how to install and use the shared Prettier config in a project, including setting up package.json and running prettier."},"warnings":[{"fix":"Use redstone-prettier-config directly.","message":"The package is not scoped, so do not use @redstone-finance/ prefix.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Use --save-dev when installing.","message":"Ensure prettier is installed as a dev dependency, not a production dependency.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Use module.exports = require('redstone-prettier-config');","message":"Using .prettierrc.js with module.exports = 'redstone-prettier-config' is deprecated; you must export the resolved config.","severity":"deprecated","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[{"fix":"Run npm install --save-dev prettier redstone-prettier-config.","cause":"Package not installed or not in node_modules.","error":"Cannot find module 'redstone-prettier-config'"},{"fix":"Ensure the prettier value is a string: \"redstone-prettier-config\".","cause":"Wrong format in package.json prettier key.","error":"Configuration for 'prettier' in package.json is not a string or is invalid"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}