Skip to content

Files

This branch is 30 commits behind viamrobotics/js-config:main.

prettier-config

Shared Prettier Config for Viam

This module contains Viam's shared Prettier configurations for Prettier v2.

pnpm add --save-dev prettier @viamrobotics/prettier-config

Base config

Use the base config for vanilla JavaScript / TypeScript projects.

// .prettierrc.cjs
'use strict';

module.exports = '@viamrobotics/prettier-config';

You can also extend the configuration:

// .prettierrc.cjs
'use strict';

const baseConfig = require('@viamrobotics/prettier-config');

module.exports = {
  ...baseConfig,
  // other options here
};

Svelte config

Use the Svelte config for Svelte projects.

pnpm add --save-dev \
  prettier \
  @viamrobotics/prettier-config \
  prettier-plugin-svelte \
  prettier-plugin-tailwindcss
// .prettierrc.cjs
'use strict';

module.exports = '@viamrobotics/prettier-config/svelte';