add html minification and delete contents of public before building
This commit is contained in:
		
							
								
								
									
										32
									
								
								.eleventy.js
									
									
									
									
									
								
							
							
						
						
									
										32
									
								
								.eleventy.js
									
									
									
									
									
								
							@ -1,18 +1,38 @@
 | 
			
		||||
const htmlmin = require("html-minifier");
 | 
			
		||||
const rimraf = require("rimraf");
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
module.exports = function (eleventyConfig) {
 | 
			
		||||
  rimraf.windows.sync("public/")
 | 
			
		||||
  
 | 
			
		||||
  eleventyConfig.addPassthroughCopy("./src/_assets/css");
 | 
			
		||||
  eleventyConfig.addPassthroughCopy("./src/_assets/img");
 | 
			
		||||
  eleventyConfig.addPassthroughCopy("./src/_assets/fonts");
 | 
			
		||||
  eleventyConfig.addPassthroughCopy("./src/_assets/js");
 | 
			
		||||
 | 
			
		||||
  eleventyConfig.addCollection("tagsList", function(collectionApi) {
 | 
			
		||||
  
 | 
			
		||||
  eleventyConfig.addCollection("tagsList", function (collectionApi) {
 | 
			
		||||
    const tagsList = new Set();
 | 
			
		||||
    collectionApi.getAll().map( item => {
 | 
			
		||||
        if (item.data.tags) { // handle pages that don't have tags
 | 
			
		||||
            item.data.tags.map( tag => tagsList.add(tag))
 | 
			
		||||
        }
 | 
			
		||||
    collectionApi.getAll().map(item => {
 | 
			
		||||
      if (item.data.tags) { // handle pages that don't have tags
 | 
			
		||||
        item.data.tags.map(tag => tagsList.add(tag))
 | 
			
		||||
      }
 | 
			
		||||
    });
 | 
			
		||||
    return tagsList;
 | 
			
		||||
  });
 | 
			
		||||
  
 | 
			
		||||
  eleventyConfig.addTransform("htmlmin", function (content) {
 | 
			
		||||
    // Prior to Eleventy 2.0: use this.outputPath instead
 | 
			
		||||
    if (this.page.outputPath && this.page.outputPath.endsWith(".html")) {
 | 
			
		||||
      let minified = htmlmin.minify(content, {
 | 
			
		||||
        useShortDoctype: true,
 | 
			
		||||
        removeComments: true,
 | 
			
		||||
        collapseWhitespace: true
 | 
			
		||||
      });
 | 
			
		||||
      return minified;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    return content;
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  return {
 | 
			
		||||
    passthroughFileCopy: true,
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										214
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										214
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@ -11,7 +11,9 @@
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@11ty/eleventy": "^2.0.0",
 | 
			
		||||
        "bootstrap": "^5.2.3",
 | 
			
		||||
        "html-minifier": "^4.0.0",
 | 
			
		||||
        "npm-run-all": "^4.1.5",
 | 
			
		||||
        "rimraf": "^4.1.3",
 | 
			
		||||
        "sass": "^1.58.3"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
@ -473,6 +475,15 @@
 | 
			
		||||
        "url": "https://github.com/sponsors/ljharb"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/camel-case": {
 | 
			
		||||
      "version": "3.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "no-case": "^2.2.0",
 | 
			
		||||
        "upper-case": "^1.1.1"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/chalk": {
 | 
			
		||||
      "version": "4.1.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
 | 
			
		||||
@ -522,6 +533,17 @@
 | 
			
		||||
        "fsevents": "~2.3.2"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/clean-css": {
 | 
			
		||||
      "version": "4.2.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
 | 
			
		||||
      "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "source-map": "~0.6.0"
 | 
			
		||||
      },
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">= 4.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/color-convert": {
 | 
			
		||||
      "version": "2.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 | 
			
		||||
@ -1206,11 +1228,44 @@
 | 
			
		||||
        "url": "https://github.com/sponsors/ljharb"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/he": {
 | 
			
		||||
      "version": "1.2.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
 | 
			
		||||
      "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "he": "bin/he"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/hosted-git-info": {
 | 
			
		||||
      "version": "2.8.9",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
 | 
			
		||||
      "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/html-minifier": {
 | 
			
		||||
      "version": "4.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "camel-case": "^3.0.0",
 | 
			
		||||
        "clean-css": "^4.2.1",
 | 
			
		||||
        "commander": "^2.19.0",
 | 
			
		||||
        "he": "^1.2.0",
 | 
			
		||||
        "param-case": "^2.1.1",
 | 
			
		||||
        "relateurl": "^0.2.7",
 | 
			
		||||
        "uglify-js": "^3.5.1"
 | 
			
		||||
      },
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "html-minifier": "cli.js"
 | 
			
		||||
      },
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">=6"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/html-minifier/node_modules/commander": {
 | 
			
		||||
      "version": "2.20.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
 | 
			
		||||
      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/htmlparser2": {
 | 
			
		||||
      "version": "7.2.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz",
 | 
			
		||||
@ -1712,6 +1767,11 @@
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
 | 
			
		||||
      "integrity": "sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg=="
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/lower-case": {
 | 
			
		||||
      "version": "1.1.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
 | 
			
		||||
      "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA=="
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/lru-cache": {
 | 
			
		||||
      "version": "6.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
 | 
			
		||||
@ -1928,6 +1988,14 @@
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
 | 
			
		||||
      "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/no-case": {
 | 
			
		||||
      "version": "2.3.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
 | 
			
		||||
      "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "lower-case": "^1.1.1"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/normalize-package-data": {
 | 
			
		||||
      "version": "2.5.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
 | 
			
		||||
@ -2196,6 +2264,14 @@
 | 
			
		||||
        "wrappy": "1"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/param-case": {
 | 
			
		||||
      "version": "2.1.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
 | 
			
		||||
      "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "no-case": "^2.2.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/parse-json": {
 | 
			
		||||
      "version": "4.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
 | 
			
		||||
@ -2544,6 +2620,17 @@
 | 
			
		||||
        "slash": "^1.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/recursive-copy/node_modules/rimraf": {
 | 
			
		||||
      "version": "2.7.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
 | 
			
		||||
      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "glob": "^7.1.3"
 | 
			
		||||
      },
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "rimraf": "bin.js"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/regexp.prototype.flags": {
 | 
			
		||||
      "version": "1.4.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz",
 | 
			
		||||
@ -2560,6 +2647,14 @@
 | 
			
		||||
        "url": "https://github.com/sponsors/ljharb"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/relateurl": {
 | 
			
		||||
      "version": "0.2.7",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
 | 
			
		||||
      "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">= 0.10"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/resolve": {
 | 
			
		||||
      "version": "1.22.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
 | 
			
		||||
@ -2586,14 +2681,17 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/rimraf": {
 | 
			
		||||
      "version": "2.7.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
 | 
			
		||||
      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "glob": "^7.1.3"
 | 
			
		||||
      },
 | 
			
		||||
      "version": "4.1.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.1.3.tgz",
 | 
			
		||||
      "integrity": "sha512-iyzalDLo3l5FZxxaIGUY7xI4Bf90Xt7pCipc1Mr7RsdU7H3538z+M0tlsUDrz0aHeGS9uNqiKHUJyTewwRP91Q==",
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "rimraf": "bin.js"
 | 
			
		||||
        "rimraf": "dist/cjs/src/bin.js"
 | 
			
		||||
      },
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">=14"
 | 
			
		||||
      },
 | 
			
		||||
      "funding": {
 | 
			
		||||
        "url": "https://github.com/sponsors/isaacs"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/run-parallel": {
 | 
			
		||||
@ -2928,7 +3026,6 @@
 | 
			
		||||
      "version": "3.17.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
 | 
			
		||||
      "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
 | 
			
		||||
      "optional": true,
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "uglifyjs": "bin/uglifyjs"
 | 
			
		||||
      },
 | 
			
		||||
@ -2958,6 +3055,11 @@
 | 
			
		||||
        "node": ">= 0.8"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/upper-case": {
 | 
			
		||||
      "version": "1.1.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
 | 
			
		||||
      "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA=="
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/validate-npm-package-license": {
 | 
			
		||||
      "version": "3.0.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
 | 
			
		||||
@ -3395,6 +3497,15 @@
 | 
			
		||||
        "get-intrinsic": "^1.0.2"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "camel-case": {
 | 
			
		||||
      "version": "3.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "no-case": "^2.2.0",
 | 
			
		||||
        "upper-case": "^1.1.1"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "chalk": {
 | 
			
		||||
      "version": "4.1.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
 | 
			
		||||
@ -3427,6 +3538,14 @@
 | 
			
		||||
        "readdirp": "~3.6.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "clean-css": {
 | 
			
		||||
      "version": "4.2.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
 | 
			
		||||
      "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "source-map": "~0.6.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "color-convert": {
 | 
			
		||||
      "version": "2.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
 | 
			
		||||
@ -3919,11 +4038,37 @@
 | 
			
		||||
        "has-symbols": "^1.0.2"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "he": {
 | 
			
		||||
      "version": "1.2.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
 | 
			
		||||
      "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
 | 
			
		||||
    },
 | 
			
		||||
    "hosted-git-info": {
 | 
			
		||||
      "version": "2.8.9",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
 | 
			
		||||
      "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
 | 
			
		||||
    },
 | 
			
		||||
    "html-minifier": {
 | 
			
		||||
      "version": "4.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "camel-case": "^3.0.0",
 | 
			
		||||
        "clean-css": "^4.2.1",
 | 
			
		||||
        "commander": "^2.19.0",
 | 
			
		||||
        "he": "^1.2.0",
 | 
			
		||||
        "param-case": "^2.1.1",
 | 
			
		||||
        "relateurl": "^0.2.7",
 | 
			
		||||
        "uglify-js": "^3.5.1"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "commander": {
 | 
			
		||||
          "version": "2.20.3",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
 | 
			
		||||
          "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "htmlparser2": {
 | 
			
		||||
      "version": "7.2.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-7.2.0.tgz",
 | 
			
		||||
@ -4280,6 +4425,11 @@
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz",
 | 
			
		||||
      "integrity": "sha512-4hNPN5jlm/N/HLMCO43v8BXKq9Z7QdAGc/VGrRD61w8gN9g/6jF9A4L1pbUgBLCffi0w9VsXfTOij5x8iTyFvg=="
 | 
			
		||||
    },
 | 
			
		||||
    "lower-case": {
 | 
			
		||||
      "version": "1.1.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
 | 
			
		||||
      "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA=="
 | 
			
		||||
    },
 | 
			
		||||
    "lru-cache": {
 | 
			
		||||
      "version": "6.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
 | 
			
		||||
@ -4443,6 +4593,14 @@
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
 | 
			
		||||
      "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
 | 
			
		||||
    },
 | 
			
		||||
    "no-case": {
 | 
			
		||||
      "version": "2.3.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
 | 
			
		||||
      "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "lower-case": "^1.1.1"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "normalize-package-data": {
 | 
			
		||||
      "version": "2.5.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
 | 
			
		||||
@ -4635,6 +4793,14 @@
 | 
			
		||||
        "wrappy": "1"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "param-case": {
 | 
			
		||||
      "version": "2.1.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
 | 
			
		||||
      "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "no-case": "^2.2.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "parse-json": {
 | 
			
		||||
      "version": "4.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
 | 
			
		||||
@ -4918,6 +5084,16 @@
 | 
			
		||||
        "promise": "^7.0.1",
 | 
			
		||||
        "rimraf": "^2.7.1",
 | 
			
		||||
        "slash": "^1.0.0"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "rimraf": {
 | 
			
		||||
          "version": "2.7.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
 | 
			
		||||
          "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "glob": "^7.1.3"
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "regexp.prototype.flags": {
 | 
			
		||||
@ -4930,6 +5106,11 @@
 | 
			
		||||
        "functions-have-names": "^1.2.2"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "relateurl": {
 | 
			
		||||
      "version": "0.2.7",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
 | 
			
		||||
      "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog=="
 | 
			
		||||
    },
 | 
			
		||||
    "resolve": {
 | 
			
		||||
      "version": "1.22.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
 | 
			
		||||
@ -4946,12 +5127,9 @@
 | 
			
		||||
      "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
 | 
			
		||||
    },
 | 
			
		||||
    "rimraf": {
 | 
			
		||||
      "version": "2.7.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
 | 
			
		||||
      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "glob": "^7.1.3"
 | 
			
		||||
      }
 | 
			
		||||
      "version": "4.1.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.1.3.tgz",
 | 
			
		||||
      "integrity": "sha512-iyzalDLo3l5FZxxaIGUY7xI4Bf90Xt7pCipc1Mr7RsdU7H3538z+M0tlsUDrz0aHeGS9uNqiKHUJyTewwRP91Q=="
 | 
			
		||||
    },
 | 
			
		||||
    "run-parallel": {
 | 
			
		||||
      "version": "1.2.0",
 | 
			
		||||
@ -5186,8 +5364,7 @@
 | 
			
		||||
    "uglify-js": {
 | 
			
		||||
      "version": "3.17.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
 | 
			
		||||
      "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
 | 
			
		||||
      "optional": true
 | 
			
		||||
      "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g=="
 | 
			
		||||
    },
 | 
			
		||||
    "unbox-primitive": {
 | 
			
		||||
      "version": "1.0.2",
 | 
			
		||||
@ -5205,6 +5382,11 @@
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
 | 
			
		||||
    },
 | 
			
		||||
    "upper-case": {
 | 
			
		||||
      "version": "1.1.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
 | 
			
		||||
      "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA=="
 | 
			
		||||
    },
 | 
			
		||||
    "validate-npm-package-license": {
 | 
			
		||||
      "version": "3.0.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
 | 
			
		||||
 | 
			
		||||
@ -13,7 +13,9 @@
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "@11ty/eleventy": "^2.0.0",
 | 
			
		||||
    "bootstrap": "^5.2.3",
 | 
			
		||||
    "html-minifier": "^4.0.0",
 | 
			
		||||
    "npm-run-all": "^4.1.5",
 | 
			
		||||
    "rimraf": "^4.1.3",
 | 
			
		||||
    "sass": "^1.58.3"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user