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

export const config: Config = {
Markus Kaarto's avatar
Markus Kaarto committed
  namespace: "huds-lib",
Markus Kaarto's avatar
Markus Kaarto committed
  globalStyle: "src/global/styles.scss",
Markus Kaarto's avatar
Markus Kaarto committed
  plugins: [
    sass({
Markus Kaarto's avatar
Markus Kaarto committed
      injectGlobalPaths: ["src/global/styles.scss"]
Tuukka Turu's avatar
Tuukka Turu committed
    }),
    postcss({
      plugins: [
        postcssimport,
        autoprefixer({
          cascade: false
Markus Kaarto's avatar
Markus Kaarto committed
        })
Markus Kaarto's avatar
Markus Kaarto committed
      ]
    })
  ],
Markus Kaarto's avatar
Markus Kaarto committed
      type: "dist",
      copy: [{ src: "fonts", dest: "../fonts" }]
    },
    {
      type: "docs-readme",
Markus Kaarto's avatar
Markus Kaarto committed
      footer: "Helsinki University Design System"
Markus Kaarto's avatar
Markus Kaarto committed
      serviceWorker: null, // disable service workers
Markus Kaarto's avatar
Markus Kaarto committed
      copy: [{ src: "fonts" }]
Markus Kaarto's avatar
Markus Kaarto committed
  ]