2023-02-25 19:38:19 +00:00
|
|
|
import lume from "lume/mod.ts";
|
|
|
|
import sass from "lume/plugins/sass.ts";
|
|
|
|
import date from "lume/plugins/date.ts";
|
|
|
|
import jsx from "lume/plugins/jsx.ts";
|
|
|
|
import terser from "lume/plugins/terser.ts";
|
|
|
|
import postcss from "lume/plugins/postcss.ts";
|
|
|
|
|
|
|
|
const site = lume();
|
|
|
|
|
|
|
|
site.use(sass({
|
|
|
|
includes: ['_includes'],
|
|
|
|
}));
|
|
|
|
site.use(date());
|
|
|
|
site.use(jsx());
|
|
|
|
site.use(terser());
|
|
|
|
site.use(postcss());
|
2024-08-24 19:09:33 +00:00
|
|
|
site.copy("assets");
|
2023-02-25 19:38:19 +00:00
|
|
|
|
2024-08-24 19:09:33 +00:00
|
|
|
|
|
|
|
site.loadAssets([ ".js", ".mjs" ]);
|
2023-02-25 19:38:19 +00:00
|
|
|
|
|
|
|
site.ignore("README.md", "CHANGELOG.md", "LICENSE.md");
|
|
|
|
|
|
|
|
export default site;
|