@visma/vite-plugin-super-template
TypeScript icon, indicating that this package has built-in type declarations

0.1.7 • Public • Published

@visma/vite-plugin-super-template

Vite plugin for super-template.

Usage

vite.config.js:

import superTemplate from '@visma/vite-plugin-super-template';
import { defineConfig } from 'vite';

export default defineConfig({
  plugins: [superTemplate()],
});

Options

Default options can be tweaked or replaced entirely.

Replace @visma/babel-preset-formatjs with babel-plugin-formatjs

import superTemplate, {
  defaultOptions,
} from '@visma/vite-plugin-super-template';
import { defineConfig } from 'vite';

const withOriginalFormatJSBabelPlugin = (options) => {
  const { plugins, presets } = options.react.babel;

  const indexOfVismaFormatJSPreset = presets.findIndex(
    (preset) => preset === '@visma/formatjs'
  );

  presets.splice(indexOfVismaFormatJSPreset, 1);
  plugins.push('formatjs');

  return options;
};

export default defineConfig({
  plugins: [superTemplate(withOriginalFormatJSBabelPlugin(defaultOptions))],
});

Readme

Keywords

none

Package Sidebar

Install

npm i @visma/vite-plugin-super-template

Weekly Downloads

53

Version

0.1.7

License

ISC

Unpacked Size

22.4 kB

Total Files

35

Last publish

Collaborators

  • visma_bot
  • arnosaine
  • juusoko