mirror of
https://github.com/SamEyeBam/animate.git
synced 2025-12-20 03:50:07 +00:00
larry babby and threejs for glsl
This commit is contained in:
21
webGl/my-threejs-test/node_modules/htmlnano/lib/modules/minifyJson.mjs
generated
vendored
Normal file
21
webGl/my-threejs-test/node_modules/htmlnano/lib/modules/minifyJson.mjs
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
const rNodeAttrsTypeJson = /(\/|\+)json/;
|
||||
|
||||
export 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