mirror of
https://github.com/hrfee/jfa-go.git
synced 2024-12-22 09:00:10 +00:00
add NOTEMPLATE env var to missing-colors.js
This commit is contained in:
parent
dec8d75083
commit
baffa4a38c
7002
package-lock.json
generated
7002
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -3,6 +3,8 @@ let fs = require("fs");
|
|||||||
let path = require("path");
|
let path = require("path");
|
||||||
let pre = require("perl-regex");
|
let pre = require("perl-regex");
|
||||||
|
|
||||||
|
const template = process.env.NOTEMPLATE != "1";
|
||||||
|
|
||||||
const hasDark = (item) => {
|
const hasDark = (item) => {
|
||||||
let list = item.attr("class").split(/\s+/);
|
let list = item.attr("class").split(/\s+/);
|
||||||
for (let i = 0; i < list.length; i++) {
|
for (let i = 0; i < list.length; i++) {
|
||||||
@ -23,10 +25,12 @@ function fixHTML(infile, outfile) {
|
|||||||
let f = fs.readFileSync(infile).toString();
|
let f = fs.readFileSync(infile).toString();
|
||||||
// Find all go template strings ({{ example }})
|
// Find all go template strings ({{ example }})
|
||||||
let templateStrings = pre.exec(f, "(?s){{(?:(?!{{).)*?}}", "gi");
|
let templateStrings = pre.exec(f, "(?s){{(?:(?!{{).)*?}}", "gi");
|
||||||
for (let i = 0; i < templateStrings.length; i++) {
|
if (template) {
|
||||||
let s = templateStrings[i].replace(/\\/g, '');
|
for (let i = 0; i < templateStrings.length; i++) {
|
||||||
// let s = templateStrings[i];
|
let s = templateStrings[i].replace(/\\/g, '');
|
||||||
f = f.replaceAll(s, "<!--" + s.slice(3).slice(0, -3) + "-->");
|
// let s = templateStrings[i];
|
||||||
|
f = f.replaceAll(s, "<!--" + s.slice(3).slice(0, -3) + "-->");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
let doc = new parser.load(f);
|
let doc = new parser.load(f);
|
||||||
for (let item of ["badge", "chip", "shield", "input", "table", "button", "portal", "select", "aside", "card", "field", "textarea"]) {
|
for (let item of ["badge", "chip", "shield", "input", "table", "button", "portal", "select", "aside", "card", "field", "textarea"]) {
|
||||||
@ -58,12 +62,14 @@ function fixHTML(infile, outfile) {
|
|||||||
}
|
}
|
||||||
let out = doc.html();
|
let out = doc.html();
|
||||||
// let out = f
|
// let out = f
|
||||||
for (let i = 0; i < templateStrings.length; i++) {
|
if (template) {
|
||||||
let s = templateStrings[i].replace(/\\/g, '');
|
for (let i = 0; i < templateStrings.length; i++) {
|
||||||
out = out.replaceAll("<!--" + s.slice(3).slice(0, -3) + "-->", s);
|
let s = templateStrings[i].replace(/\\/g, '');
|
||||||
}
|
out = out.replaceAll("<!--" + s.slice(3).slice(0, -3) + "-->", s);
|
||||||
|
}
|
||||||
out = out.replaceAll("<!--", "{{");
|
out = out.replaceAll("<!--", "{{");
|
||||||
out = out.replaceAll("-->", "}}");
|
out = out.replaceAll("-->", "}}");
|
||||||
|
}
|
||||||
fs.writeFileSync(outfile, out);
|
fs.writeFileSync(outfile, out);
|
||||||
console.log(infile, outfile);
|
console.log(infile, outfile);
|
||||||
};
|
};
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
all:
|
all:
|
||||||
-mkdir -p out
|
-mkdir -p out
|
||||||
cp ../css/modal.css out/
|
cp ../css/modal.css out/
|
||||||
node ../scripts/missing-colors.js index.html out/index.html
|
NOTEMPLATE=1 node ../scripts/missing-colors.js index.html out/index.html
|
||||||
cp -r node_modules/remixicon/fonts/remixicon.css node_modules/remixicon/fonts/remixicon.woff2 out/
|
cp -r node_modules/remixicon/fonts/remixicon.css node_modules/remixicon/fonts/remixicon.woff2 out/
|
||||||
-rm -r tempts
|
-rm -r tempts
|
||||||
cp -r ts tempts
|
cp -r ts tempts
|
||||||
@ -19,7 +19,7 @@ all:
|
|||||||
debug:
|
debug:
|
||||||
-mkdir -p out
|
-mkdir -p out
|
||||||
cp ../css/modal.css out/
|
cp ../css/modal.css out/
|
||||||
node ../scripts/missing-colors.js index.html out/index.html
|
NOTEMPLATE=1 node ../scripts/missing-colors.js index.html out/index.html
|
||||||
cp -r node_modules/remixicon/fonts/remixicon.css node_modules/remixicon/fonts/remixicon.woff2 out/
|
cp -r node_modules/remixicon/fonts/remixicon.css node_modules/remixicon/fonts/remixicon.woff2 out/
|
||||||
-rm -r tempts
|
-rm -r tempts
|
||||||
cp -r ts tempts
|
cp -r ts tempts
|
||||||
|
Loading…
Reference in New Issue
Block a user