larry babby and threejs for glsl

This commit is contained in:
Sam
2024-06-24 21:24:00 +12:00
parent 87d5dc634d
commit 907ebae4c0
6474 changed files with 1279596 additions and 8 deletions

View File

@@ -0,0 +1,18 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _safe = _interopRequireDefault(require("./safe.cjs"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* A safe preset for AMP pages (https://www.ampproject.org)
*/
var _default = exports.default = {
..._safe.default,
collapseBooleanAttributes: {
amphtml: true
},
minifyJs: false
};

View File

@@ -0,0 +1,11 @@
import safePreset from './safe.mjs';
/**
* A safe preset for AMP pages (https://www.ampproject.org)
*/
export default { ...safePreset,
collapseBooleanAttributes: {
amphtml: true,
},
minifyJs: false,
};

View File

@@ -0,0 +1,27 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _safe = _interopRequireDefault(require("./safe.cjs"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* Maximal minification (might break some pages)
*/
var _default = exports.default = {
..._safe.default,
collapseWhitespace: 'all',
removeComments: 'all',
removeAttributeQuotes: true,
removeRedundantAttributes: true,
mergeScripts: true,
mergeStyles: true,
removeUnusedCss: {},
minifyCss: {
preset: 'default'
},
minifySvg: {},
minifyConditionalComments: true,
removeOptionalTags: true
};

View File

@@ -0,0 +1,20 @@
import safePreset from './safe.mjs';
/**
* Maximal minification (might break some pages)
*/
export default { ...safePreset,
collapseWhitespace: 'all',
removeComments: 'all',
removeAttributeQuotes: true,
removeRedundantAttributes: true,
mergeScripts: true,
mergeStyles: true,
removeUnusedCss: {},
minifyCss: {
preset: 'default',
},
minifySvg: {},
minifyConditionalComments: true,
removeOptionalTags: true,
};

View File

@@ -0,0 +1,65 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
/**
* Minify HTML in a safe way without breaking anything.
*/
var _default = exports.default = {
/* ----------------------------------------
* Attributes
* ---------------------------------------- */
// normalize the case of attribute names and values
// normalizeAttributeValues will also normalize property value with invalid value default
// See https://html.spec.whatwg.org/#invalid-value-default
normalizeAttributeValues: true,
removeEmptyAttributes: true,
collapseAttributeWhitespace: true,
// removeRedundantAttributes will remove attributes when missing value default matches the attribute's value
// See https://html.spec.whatwg.org/#missing-value-default
removeRedundantAttributes: false,
// collapseBooleanAttributes will also collapse those default state can be omitted
collapseBooleanAttributes: {
amphtml: false
},
deduplicateAttributeValues: true,
minifyUrls: false,
sortAttributes: false,
sortAttributesWithLists: 'alphabetical',
/* ----------------------------------------
* Minify HTML content
* ---------------------------------------- */
collapseWhitespace: 'conservative',
removeComments: 'safe',
minifyConditionalComments: false,
removeOptionalTags: false,
removeAttributeQuotes: false,
/* ----------------------------------------
* Minify inline <style>, <script> and <svg> tag
* ---------------------------------------- */
mergeStyles: false,
mergeScripts: false,
minifyCss: {
preset: 'default'
},
minifyJs: {},
minifyJson: {},
minifySvg: {
plugins: [{
name: 'preset-default',
params: {
overrides: {
collapseGroups: false,
convertShapeToPath: false
}
}
}]
},
removeUnusedCss: false,
/* ----------------------------------------
* Miscellaneous
* ---------------------------------------- */
custom: []
};

View File

@@ -0,0 +1,65 @@
/**
* Minify HTML in a safe way without breaking anything.
*/
export default {
/* ----------------------------------------
* Attributes
* ---------------------------------------- */
// normalize the case of attribute names and values
// normalizeAttributeValues will also normalize property value with invalid value default
// See https://html.spec.whatwg.org/#invalid-value-default
normalizeAttributeValues: true,
removeEmptyAttributes: true,
collapseAttributeWhitespace: true,
// removeRedundantAttributes will remove attributes when missing value default matches the attribute's value
// See https://html.spec.whatwg.org/#missing-value-default
removeRedundantAttributes: false,
// collapseBooleanAttributes will also collapse those default state can be omitted
collapseBooleanAttributes: {
amphtml: false,
},
deduplicateAttributeValues: true,
minifyUrls: false,
sortAttributes: false,
sortAttributesWithLists: 'alphabetical',
/* ----------------------------------------
* Minify HTML content
* ---------------------------------------- */
collapseWhitespace: 'conservative',
removeComments: 'safe',
minifyConditionalComments: false,
removeOptionalTags: false,
removeAttributeQuotes: false,
/* ----------------------------------------
* Minify inline <style>, <script> and <svg> tag
* ---------------------------------------- */
mergeStyles: false,
mergeScripts: false,
minifyCss: {
preset: 'default',
},
minifyJs: {},
minifyJson: {},
minifySvg: {
plugins: [
{
name: 'preset-default',
params: {
overrides: {
collapseGroups: false,
convertShapeToPath: false,
},
},
},
]
},
removeUnusedCss: false,
/* ----------------------------------------
* Miscellaneous
* ---------------------------------------- */
custom: []
};