men232 / nunjucks-minify-loaders Goto Github PK
View Code? Open in Web Editor NEWPassing source from loader via html-minifier
License: BSD 2-Clause "Simplified" License
Passing source from loader via html-minifier
License: BSD 2-Clause "Simplified" License
Because format.qualitys["{{default_quality}}"]
will be transform to format.qualitys[720p]
and it's bad, but format.qualitys["720p"]
is ok!
So, we need to use minify only after render!
With this configuration:
const loader = new FileMinifyLoader("src/includes", {
watch: true,
noCache: false,
});
const nunjucksEnvironment = new Nunjucks.Environment(loader);
eleventyConfig.setLibrary("njk", nunjucksEnvironment);
The command npx @11ty/eleventy
hangs after copying files. The same command with the --serve
flag works fine.
Switching out the config for the default config (provided below) doesn't hang.
const nunjucksEnvironment = new Nunjucks.Environment(
new Nunjucks.FileSystemLoader("src/includes")
);
eleventyConfig.setLibrary("njk", nunjucksEnvironment);
So it has to be an issue with this module... Any help?
The current version is 3 years old and is using old dependencies.
In my case I need to use custom tag, for example:
tags: {//change default tags for support vue. blockStart: '<%', blockEnd: '%>', variableStart: '<<', variableEnd: '>>', commentStart: '<#', commentEnd: '#>' }
But this is not working and thrown error.
How to use custom tag/filters ?
If minify cannot process file then whole server will be down! How to handle minify error? May be using try/catch?
result.src = minify(result.src, this.minifyOpts)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.