Skip to content
Snippets Groups Projects
stencil.config.ts 951 B
Newer Older
import { Config } from "@stencil/core";
Markus Kaarto's avatar
Markus Kaarto committed
import { sass } from '@stencil/sass';
Tuukka Turu's avatar
Tuukka Turu committed
import { postcss } from '@stencil/postcss';
import autoprefixer from 'autoprefixer';
import tailwindcss from 'tailwindcss';
import postcssimport from 'postcss-import';

export const config: Config = {
  namespace: "hy-design-system-demo",
Markus Kaarto's avatar
Markus Kaarto committed
  globalStyle: 'src/global/styles.scss',
  plugins: [
    sass({
      injectGlobalPaths: [
        'src/global/styles.scss',
Tuukka Turu's avatar
Tuukka Turu committed
      ],
    }),
    postcss({
      plugins: [
        postcssimport,
        autoprefixer({
          browsers: ['last 2 versions'],
          cascade: false
        }),
        tailwindcss('./tailwind.config.js')
Markus Kaarto's avatar
Markus Kaarto committed
      ]
    })
  ],
  outputTargets: [
    {
      type: "dist"
Markus Kaarto's avatar
Markus Kaarto committed
      
    },
    {
      type: "docs-readme",
      footer: "HY component demo"
    },
    {
      type: "www",
Markus Kaarto's avatar
Markus Kaarto committed
      serviceWorker: null, // disable service workers
      copy: [
        { src: 'fonts' }
      ]