WebisteDLH/wwwroot/vendor/simple-line-icons/scripts/paths.js

63 lines
1.6 KiB
JavaScript

const path = require("path");
/*
* Paths
*/
// root
const root = path.resolve(__dirname, "..");
// filename
const styleFileName = "simple-line-icons";
const lessFileName = `${styleFileName}.less`;
const scssFileName = `${styleFileName}.scss`;
const cssFileName = `${styleFileName}.css`;
// src
const src = path.resolve(root, "src");
const sourceLessFile = path.resolve(src, "styles", lessFileName);
const fontsSrc = path.resolve(src, "fonts");
// dist
const dist = path.join(root, "dist");
const distStyles = path.join(dist, "styles");
const distLessFile = path.join(distStyles, lessFileName);
const distSCSSFile = path.join(distStyles, scssFileName);
const distCSSFile = path.join(distStyles, cssFileName);
const distFonts = path.resolve(dist, "fonts");
// legacy dist
const legacyCSS = path.join(root, "css");
const legacySCSS = path.join(root, "scss");
const legacyLESS = path.join(root, "less");
const legacyFonts = path.resolve(root, "fonts");
const legacyCSSFile = path.join(root, "css", cssFileName);
const legacySCSSFile = path.join(root, "scss", scssFileName);
const legacyLESSFile = path.join(root, "less", lessFileName);
const distDoc = path.resolve(root, "docs");
const distDocIndex = path.resolve(distDoc, "index.html");
// cheetsheet
const chTemplate = path.resolve(__dirname, "cheatsheet.template.html");
module.exports = {
dist,
distStyles,
sourceLessFile,
distLessFile,
fontsSrc,
distFonts,
chTemplate,
distDocIndex,
distDoc,
distCSSFile,
distSCSSFile,
legacyCSSFile,
legacySCSSFile,
legacyLESSFile,
legacyFonts,
legacyLESS,
legacySCSS,
legacyCSS,
};