babel pipe to hugo extended test
This commit is contained in:
parent
21522b8c67
commit
90eb10ea7a
|
@ -1,4 +1,5 @@
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
package-lock.json
|
||||||
|
|
||||||
docs/
|
docs/
|
||||||
|
|
||||||
|
@ -6,6 +7,7 @@ docs/
|
||||||
**/*.sublime-workspace
|
**/*.sublime-workspace
|
||||||
|
|
||||||
resources/_gen/
|
resources/_gen/
|
||||||
|
node_modules/
|
||||||
|
|
||||||
content/boek/src/boek.tex
|
content/boek/src/boek.tex
|
||||||
content/boek/src/boek.pdf
|
content/boek/src/boek.pdf
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
module.exports = function (api) {
|
||||||
|
api.cache(true);
|
||||||
|
|
||||||
|
const presets = [ '@babel/preset-env' ];
|
||||||
|
const plugins = [ ];
|
||||||
|
|
||||||
|
return {
|
||||||
|
presets,
|
||||||
|
plugins
|
||||||
|
};
|
||||||
|
}
|
|
@ -0,0 +1,28 @@
|
||||||
|
{
|
||||||
|
"name": "redzuurdesem",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"description": "",
|
||||||
|
"main": "babel.config.js",
|
||||||
|
"directories": {
|
||||||
|
"doc": "docs"
|
||||||
|
},
|
||||||
|
"dependencies": {},
|
||||||
|
"devDependencies": {
|
||||||
|
"@babel/cli": "^7.8.4",
|
||||||
|
"@babel/core": "^7.9.6",
|
||||||
|
"@babel/preset-env": "^7.9.6"
|
||||||
|
},
|
||||||
|
"scripts": {
|
||||||
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "git+https://github.com/wgroeneveld/redzuurdesem.git"
|
||||||
|
},
|
||||||
|
"author": "",
|
||||||
|
"license": "ISC",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/wgroeneveld/redzuurdesem/issues"
|
||||||
|
},
|
||||||
|
"homepage": "https://github.com/wgroeneveld/redzuurdesem#readme"
|
||||||
|
}
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
function modifyClass(el, targetClass) {
|
function modifyClass(el, targetClass) {
|
||||||
if (isObj(el) && targetClass) {
|
if (isObj(el) && targetClass) {
|
||||||
elClass = el.classList;
|
const elClass = el.classList;
|
||||||
elClass.contains(targetClass) ? elClass.remove(targetClass) : elClass.add(targetClass);
|
elClass.contains(targetClass) ? elClass.remove(targetClass) : elClass.add(targetClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,7 @@
|
||||||
|
|
||||||
function pushClass(el, targetClass) {
|
function pushClass(el, targetClass) {
|
||||||
if (isObj(el) && targetClass) {
|
if (isObj(el) && targetClass) {
|
||||||
elClass = el.classList;
|
const elClass = el.classList;
|
||||||
elClass.contains(targetClass) ? false : elClass.add(targetClass);
|
elClass.contains(targetClass) ? false : elClass.add(targetClass);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,7 +7,12 @@
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
{{- $mainScriptPath := "js/redzuurdesem.js" }}
|
{{- $mainScriptPath := "js/redzuurdesem.js" }}
|
||||||
{{- $scripts := resources.Get $mainScriptPath | resources.ExecuteAsTemplate $mainScriptPath . | resources.Minify | resources.Fingerprint "sha512" }}
|
{{- $scripts := "" }}
|
||||||
|
{{- if (ne hugo.Environment "development") }}
|
||||||
|
{{- $scripts = resources.Get $mainScriptPath | resources.ExecuteAsTemplate $mainScriptPath . | babel | resources.Minify | resources.Fingerprint "sha512" }}
|
||||||
|
{{- else }}
|
||||||
|
{{- $scripts = resources.Get $mainScriptPath | resources.ExecuteAsTemplate $mainScriptPath . }}
|
||||||
|
{{- end }}
|
||||||
<script src = '{{ $scripts.Permalink }}'></script>
|
<script src = '{{ $scripts.Permalink }}'></script>
|
||||||
<div id="fb-root"></div>
|
<div id="fb-root"></div>
|
||||||
<script async defer src="https://connect.facebook.net/nl_BE/sdk.js#xfbml=1&version=v3.2"></script>
|
<script async defer src="https://connect.facebook.net/nl_BE/sdk.js#xfbml=1&version=v3.2"></script>
|
||||||
|
|
Loading…
Reference in New Issue