This module contains Viam's shared Prettier configurations for Prettier v3.
Use the base config for vanilla JavaScript / TypeScript projects.
pnpm add --save-dev prettier @viamrobotics/prettier-config
// .prettierrc.cjs
module.exports = '@viamrobotics/prettier-config';
You can also extend the configuration:
// .prettierrc.cjs
const baseConfig = require('@viamrobotics/prettier-config');
export default {
...baseConfig,
// other options here
};
Use the Svelte config for Svelte projects.
pnpm add --save-dev \
@viamrobotics/prettier-config \
prettier \
prettier-plugin-svelte \
prettier-plugin-tailwindcss
// .prettierrc.cjs
module.exports = '@viamrobotics/prettier-config/svelte';