mirror of
https://github.com/SamEyeBam/animate.git
synced 2025-12-17 11:04:14 +00:00
larry babby and threejs for glsl
This commit is contained in:
24
webGl/my-threejs-test/node_modules/htmlnano/lib/modules/minifyJson.cjs
generated
vendored
Normal file
24
webGl/my-threejs-test/node_modules/htmlnano/lib/modules/minifyJson.cjs
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.onContent = onContent;
|
||||
const rNodeAttrsTypeJson = /(\/|\+)json/;
|
||||
function onContent() {
|
||||
return (content, node) => {
|
||||
// Skip SRI, reasons are documented in "minifyJs" module
|
||||
if (node.attrs && 'integrity' in node.attrs) {
|
||||
return content;
|
||||
}
|
||||
if (node.attrs && node.attrs.type && rNodeAttrsTypeJson.test(node.attrs.type)) {
|
||||
try {
|
||||
// cast minified JSON to an array
|
||||
return [JSON.stringify(JSON.parse((content || []).join('')))];
|
||||
} catch (error) {
|
||||
// Invalid JSON
|
||||
}
|
||||
}
|
||||
return content;
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user