New preact based frontend UI for the TTT.

Added rollup compiling
This commit is contained in:
Jocelyn Badgley (Twipped)
2020-03-08 14:01:00 -07:00
parent 67b168dba1
commit dad24e1199
33 changed files with 2322 additions and 172 deletions

View File

@@ -37,6 +37,7 @@ const EXT = exports.EXT = {
CSS: '.css',
SCSS: '.scss',
JS: '.js',
JSX: '.jsx',
};
const {
@@ -53,12 +54,14 @@ const {
CSS,
SCSS,
JS,
JSX,
} = EXT;
const NORMALIZE_EXT = {
[JPG]: JPEG,
[M4V]: MP4,
[HBS]: HTML,
[JSX]: JS,
};
const normalizedExt = exports.normalizedExt = (ext) => {
@@ -72,7 +75,7 @@ const isHandlebars = exports.isHandlebars = is(XML, HBS, HTML);
const isMarkdown = exports.isMarkdown = is(MD);
const isPage = exports.isPage = is(isHandlebars, isMarkdown);
const isAsset = exports.isAsset = is(isImage, isVideo);
const isArtifact = exports.isArtifact = is(CSS, SCSS, JS);
const isArtifact = exports.isArtifact = is(CSS, SCSS, JS, JSX);
exports.isCleanUrl = is(HBS, MD);
@@ -92,7 +95,7 @@ exports.type = dictMatch({
[TYPE.HANDLEBARS]: isHandlebars,
[TYPE.MARKDOWN]: isMarkdown,
[TYPE.VIDEO]: isVideo,
[TYPE.SCRIPT]: is(JS),
[TYPE.SCRIPT]: is(JS, JSX),
[TYPE.STYLE]: is(SCSS, CSS),
}, TYPE.OTHER);