kodadot/nft-gallery

View on GitHub
libs/ui/histoire.config.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { resolve } from 'path'
import { defineConfig } from 'histoire'
import { HstVue } from '@histoire/plugin-vue'
import vue from '@vitejs/plugin-vue'
import { searchForWorkspaceRoot } from 'vite'

export default defineConfig({
  setupFile: '/src/histoire.setup.ts',
  theme: {
    darkClass: 'dark',
  },
  plugins: [HstVue()],
  vite: {
    // https://stackoverflow.com/questions/74902697/error-the-request-url-is-outside-of-vite-serving-allow-list-after-git-init
    server: {
      fs: {
        allow: [searchForWorkspaceRoot(process.cwd())],
      },
    },
    css: {
      postcss: {
        plugins: [
          require('tailwindcss/nesting'),
          require('tailwindcss'),
          require('autoprefixer'),
        ],
      },
    },
    plugins: [vue()],
    resolve: {
      alias: {
        '@': resolve(__dirname, '../../'),
        '~': resolve(__dirname, '../../'),
        '@google/model-viewer': './__mocks__/model-viewer.js',
      },
    },
  },
})