diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e77979..6fd02e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ ### HEAD +### 2.5.0 (January 27, 2024) + + * Updated the themes to comply with html5-boilerplate v9, + * ..., + + ### 2.4.0 (January 26, 2024) * Updated the project with @mobilabs/es6kadoo v2.1 (Github Actions), diff --git a/_site-theme-appdoceo/.kasar/theme-config.js b/_site-theme-appdoceo/.kasar/theme-config.js index f8ba80a..695c882 100644 --- a/_site-theme-appdoceo/.kasar/theme-config.js +++ b/_site-theme-appdoceo/.kasar/theme-config.js @@ -34,7 +34,7 @@ module.exports = { // This is the theme used to build your website: theme: { name: 'appdoceo', - version: '2.1.1', // built from Kasar v^2.1.1" + version: '2.2.0', // built from Kasar v2.4.0" }, // Where is the root of the project: @@ -82,10 +82,10 @@ module.exports = { ], // These are the files from 'HTML5 Boilerplate' to include in the project. - html5: { - modernizr: `${base}/node_modules/html5-boilerplate/dist/js/vendor/modernizr-3.11.2.min.js`, - normalize: `${base}/node_modules/html5-boilerplate/dist/css/normalize.css`, - }, + // html5: { + // modernizr: `${base}/node_modules/html5-boilerplate/dist/js/vendor/modernizr-3.11.2.min.js`, + // normalize: `${base}/node_modules/html5-boilerplate/dist/css/normalize.css`, + // }, // These are the fonts to include in your website folder under the // directory 'fonts'. diff --git a/_site-theme-appdoceo/.kasar/theme/public/index.html b/_site-theme-appdoceo/.kasar/theme/public/index.html index 7fbb262..779865c 100644 --- a/_site-theme-appdoceo/.kasar/theme/public/index.html +++ b/_site-theme-appdoceo/.kasar/theme/public/index.html @@ -1,12 +1,16 @@ - + + {{app:title}} + + + + - @@ -16,38 +20,25 @@ - - + + - - - - - - - - +
@@ -55,9 +46,6 @@ - diff --git a/_site-theme-appdoceo/.kasar/theme/public/offline.html b/_site-theme-appdoceo/.kasar/theme/public/offline.html index 8001ac0..a989aad 100644 --- a/_site-theme-appdoceo/.kasar/theme/public/offline.html +++ b/_site-theme-appdoceo/.kasar/theme/public/offline.html @@ -1,11 +1,14 @@ - + + {{app:title}} + + + - @@ -15,37 +18,25 @@ - - + + - - - - - - - +

diff --git a/_site-theme-appdoceo/.kasar/theme/scripts/libs/parse.js b/_site-theme-appdoceo/.kasar/theme/scripts/libs/parse.js index 96b62fc..afad000 100644 --- a/_site-theme-appdoceo/.kasar/theme/scripts/libs/parse.js +++ b/_site-theme-appdoceo/.kasar/theme/scripts/libs/parse.js @@ -25,8 +25,6 @@ /* eslint one-var: 0, semi-style: 0, no-underscore-dangle: 0, import/no-extraneous-dependencies: 0 */ -'use strict'; - // -- Node modules const fs = require('fs') diff --git a/_site-theme-doceo/.kasar/theme-config.js b/_site-theme-doceo/.kasar/theme-config.js index 1cff86a..a8c8899 100644 --- a/_site-theme-doceo/.kasar/theme-config.js +++ b/_site-theme-doceo/.kasar/theme-config.js @@ -20,7 +20,7 @@ module.exports = { // This is the theme used to build your website: theme: { name: 'doceo', - version: '2.0.2', // built from Kasar v^2.1.0 + version: '2.1.0', // built from Kasar v2.4.0" }, // Where is the root of the project: @@ -66,10 +66,10 @@ module.exports = { ], // These are the files from 'HTML5 Boilerplate' to include in the project. - html5: { - modernizr: `${base}/node_modules/html5-boilerplate/dist/js/vendor/modernizr-3.11.2.min.js`, - normalize: `${base}/node_modules/html5-boilerplate/dist/css/normalize.css`, - }, + // html5: { + // modernizr: `${base}/node_modules/html5-boilerplate/dist/js/vendor/modernizr-3.11.2.min.js`, + // normalize: `${base}/node_modules/html5-boilerplate/dist/css/normalize.css`, + // }, // These are the fonts to include in your website folder under the // directory 'fonts'. diff --git a/_site-theme-doceo/.kasar/theme/pages/lib/vdom.js b/_site-theme-doceo/.kasar/theme/pages/lib/vdom.js index 6133954..1a5a3b4 100644 --- a/_site-theme-doceo/.kasar/theme/pages/lib/vdom.js +++ b/_site-theme-doceo/.kasar/theme/pages/lib/vdom.js @@ -44,14 +44,19 @@ function _getHTMLTemplate(product, kversion, theme, lang) { return ` - + + + + + + + - @@ -61,37 +66,19 @@ function _getHTMLTemplate(product, kversion, theme, lang) { - - - - - - - - - - - + + + - - -

- We are sorry, but this website doesn't work properly without JavaScript enabled! -

- +
@@ -178,18 +165,18 @@ function _appendTopScripts(vdom, scripts) { * @returns {} -, * @since 0.0.0 */ -function _insertNormalize(vdom, norm) { - const old = vdom.window.document.querySelector('style') - , style = vdom.window.document.createElement('style') - ; +// function _insertNormalize(vdom, norm) { +// const old = vdom.window.document.querySelector('style') +// , style = vdom.window.document.createElement('style') +// ; - style.setAttribute('type', 'text/css'); - style.innerHTML = norm; +// style.setAttribute('type', 'text/css'); +// style.innerHTML = norm; - const parent = old.parentNode; - parent.insertBefore(style, old); - parent.removeChild(old); -} +// const parent = old.parentNode; +// parent.insertBefore(style, old); +// parent.removeChild(old); +// } /** * Sets the url of the server supplying the fonts. @@ -319,12 +306,12 @@ const methods = { * @returns {Object} returns this, * @since 0.0.0 */ - addHead(title, description, norm) { + addHead(title, description/* , norm */) { _setTitle(this.vdom, title); _setGoogleVerify(this.vdom, google); _setDescription(this.vdom, description); _setFontUrl(this.vdom, fonts.remote); - _insertNormalize(this.vdom, norm); + // _insertNormalize(this.vdom, norm); return this; }, diff --git a/_site-theme-doceo/.kasar/theme/scripts/build.skeleton.html5.js b/_site-theme-doceo/.kasar/theme/scripts/build.skeleton.html5.js deleted file mode 100644 index 555725d..0000000 --- a/_site-theme-doceo/.kasar/theme/scripts/build.skeleton.html5.js +++ /dev/null @@ -1,163 +0,0 @@ -/* ***************************************************************************** - * - * Copies files from html5 boilerplate. - * - * Private Functions: - * . _cpmodernizr copies modernizr.js from html5-boilerplate, - * . _minifynormalize copies and minifies normalyze.css, - * - * - * Public Static Methods: - * . Build executes build:skeleton:html5, - * - * - * @namespace - - * @dependencies none - * @exports - - * @author - - * @since 0.0.0 - * @version - - * ************************************************************************** */ -/* eslint one-var: 0, semi-style: 0, no-underscore-dangle: 0, - import/no-extraneous-dependencies: 0 */ - -'use strict'; - - -// -- Vendor Modules -const fs = require('fs') - , path = require('path') - , CleanCSS = require('clean-css') - ; - - -// -- Local Modules -const themeconfig = require('../../theme-config') - , config = require('../../../config') - ; - - -// -- Local Constants -const { dist } = config - , css = `${dist}/css` - , vlibs = `${dist}/vendor/libs` - , { html5 } = themeconfig - , { html5: { modernizr } } = themeconfig - , { html5: { normalize } } = themeconfig - ; - - -// -- Local Variables - - -// -- Private Functions -------------------------------------------------------- - -/** - * Copies modernizr js library. - * (retrieved from node_modules/html5-boilerplate) - * - * @function (arg1) - * @private - * @param {Function} to be call at the completion, - * @returns {} -, - * @since 0.0.0 - */ -function _cpmodernizr(done) { - if (!html5 || !html5.modernizr) { - done(); - return; - } - - const d1 = new Date(); - process.stdout.write('Starting \'\x1b[36mbuild:skeleton:html5:cpmodernizr\x1b[89m\x1b[0m\'...\n'); - - fs.readFile(modernizr, 'utf8', (err, data) => { - if (err) throw new Error(err); - - const modern = path.basename(modernizr); - fs.writeFile(`${vlibs}/${modern}`, data, { encoding: 'utf8' }, (er) => { - if (er) throw new Error(er); - - const d2 = new Date() - d1; - process.stdout.write(`Finished '\x1b[36mbuild:skeleton:html5:cpmodernizr\x1b[89m\x1b[0m' after \x1b[35m${d2} ms\x1b[89m\x1b[0m\n`); - done(); - }); - }); -} - -/** - * Minifies normalyze.css from html5 boilerplate. - * - * @function (arg1) - * @private - * @param {Function} to be call at the completion, - * @returns {} -, - * @since 0.0.0 - */ -function _minifynormalize(done) { - if (!html5 || !html5.normalize) { - done(); - return; - } - - const d1 = new Date(); - process.stdout.write('Starting \'\x1b[36mbuild:hskeleton:html5:minifynormalize\x1b[89m\x1b[0m\'...\n'); - - fs.readFile(normalize, 'utf8', (err, data) => { - if (err) throw new Error(err); - - const options = { - // specialComments: 1, - // format: 'keep-breaks', - rebaseTo: '.', - }; - const mincss = new CleanCSS(options).minify({ ['normalize.style']: { styles: data } }).styles; - - fs.writeFile(`${css}/normalize.style`, mincss, { encoding: 'utf8' }, (er) => { - if (er) throw new Error(er); - - const d2 = new Date() - d1; - process.stdout.write(`Finished '\x1b[36mbuild:skeleton:html5:minifynormalize\x1b[89m\x1b[0m' after \x1b[35m${d2} ms\x1b[89m\x1b[0m\n`); - done(); - }); - }); -} - - -// -- Public ------------------------------------------------------------------- - -/** - * Executes build:html5. - * - * @function (arg1) - * @public - * @param {Function} to be call at the completion, - * @returns {} -, - * @since 0.0.0 - */ -function Build(done) { - const PENDING = 2; - - const d1 = new Date(); - process.stdout.write('Starting \'\x1b[36mbuild:skeleton:html5\x1b[89m\x1b[0m\'...\n'); - - let pending = PENDING; - /** - * Executes done until completion. - */ - function next() { - pending -= 1; - if (!pending) { - const d2 = new Date() - d1; - process.stdout.write(`Finished '\x1b[36mbuild:skeleton:html5\x1b[89m\x1b[0m' after \x1b[35m${d2} ms\x1b[89m\x1b[0m\n`); - done(); - } - } - - _minifynormalize(next); - _cpmodernizr(next); -} - - -// -- Export -module.exports = Build; diff --git a/_site-theme-doceo/.kasar/theme/scripts/build.skeleton.js b/_site-theme-doceo/.kasar/theme/scripts/build.skeleton.js index df18efb..3476c3d 100644 --- a/_site-theme-doceo/.kasar/theme/scripts/build.skeleton.js +++ b/_site-theme-doceo/.kasar/theme/scripts/build.skeleton.js @@ -40,7 +40,7 @@ const fs = require('fs') // -- Local Modules const themeconfig = require('../../theme-config') , config = require('../../../config') - , buildHTML5 = require('./build.skeleton.html5') + // , buildHTML5 = require('./build.skeleton.html5') , buildJS = require('./build.skeleton.js.js') , buildCSS = require('./build.skeleton.css') , buildIMG = require('./build.skeleton.img') @@ -182,7 +182,7 @@ function _importfiles(done) { * @since 0.0.0 */ function _build(done) { - const PENDING = 10; + const PENDING = 9; /** * Wait all processes completed; @@ -197,7 +197,7 @@ function _build(done) { _clean(() => { _importfiles(next); - buildHTML5(next); + // buildHTML5(next); buildJS(next); buildCSS(next); buildIMG(next); diff --git a/_site-theme-doceo/config.js b/_site-theme-doceo/config.js index 44b5f2d..3f6afbe 100644 --- a/_site-theme-doceo/config.js +++ b/_site-theme-doceo/config.js @@ -381,7 +381,7 @@ module.exports = { // These are the scripts to insert at the bottom of the body of the HTML // output. scripts: [ - `${basepath}vendor/libs/modernizr-3.11.2.min.js`, + // `${basepath}vendor/libs/modernizr-3.11.2.min.js`, `${basepath}vendor/libs/highlight.min.js`, `${basepath}js/main.min.js`, ], diff --git a/_site-theme-start/.kasar/theme-config.js b/_site-theme-start/.kasar/theme-config.js index 59647d5..ca03300 100644 --- a/_site-theme-start/.kasar/theme-config.js +++ b/_site-theme-start/.kasar/theme-config.js @@ -20,7 +20,7 @@ module.exports = { // This is the theme used to build your website: theme: { name: 'start', - version: '2.1.2', // built from Kasar v^2.1.0 + version: '2.2.0', // built from Kasar v2.4.0" }, // Where is the root of the project: @@ -66,10 +66,10 @@ module.exports = { ], // These are the files from 'HTML5 Boilerplate' to include in the project. - html5: { - modernizr: `${base}/node_modules/html5-boilerplate/dist/js/vendor/modernizr-3.11.2.min.js`, - normalize: `${base}/node_modules/html5-boilerplate/dist/css/normalize.css`, - }, + // html5: { + // modernizr: `${base}/node_modules/html5-boilerplate/dist/js/vendor/modernizr-3.11.2.min.js`, + // normalize: `${base}/node_modules/html5-boilerplate/dist/css/style.css`, + // }, // These are the fonts to include in your website folder under the // directory 'fonts'. diff --git a/_site-theme-start/.kasar/theme/pages/lib/vdom.js b/_site-theme-start/.kasar/theme/pages/lib/vdom.js index 6133954..1a5a3b4 100644 --- a/_site-theme-start/.kasar/theme/pages/lib/vdom.js +++ b/_site-theme-start/.kasar/theme/pages/lib/vdom.js @@ -44,14 +44,19 @@ function _getHTMLTemplate(product, kversion, theme, lang) { return ` - + + + + + + + - @@ -61,37 +66,19 @@ function _getHTMLTemplate(product, kversion, theme, lang) { - - - - - - - - - - - + + + - - - +
@@ -178,18 +165,18 @@ function _appendTopScripts(vdom, scripts) { * @returns {} -, * @since 0.0.0 */ -function _insertNormalize(vdom, norm) { - const old = vdom.window.document.querySelector('style') - , style = vdom.window.document.createElement('style') - ; +// function _insertNormalize(vdom, norm) { +// const old = vdom.window.document.querySelector('style') +// , style = vdom.window.document.createElement('style') +// ; - style.setAttribute('type', 'text/css'); - style.innerHTML = norm; +// style.setAttribute('type', 'text/css'); +// style.innerHTML = norm; - const parent = old.parentNode; - parent.insertBefore(style, old); - parent.removeChild(old); -} +// const parent = old.parentNode; +// parent.insertBefore(style, old); +// parent.removeChild(old); +// } /** * Sets the url of the server supplying the fonts. @@ -319,12 +306,12 @@ const methods = { * @returns {Object} returns this, * @since 0.0.0 */ - addHead(title, description, norm) { + addHead(title, description/* , norm */) { _setTitle(this.vdom, title); _setGoogleVerify(this.vdom, google); _setDescription(this.vdom, description); _setFontUrl(this.vdom, fonts.remote); - _insertNormalize(this.vdom, norm); + // _insertNormalize(this.vdom, norm); return this; }, diff --git a/_site-theme-start/.kasar/theme/scripts/build.skeleton.html5.js b/_site-theme-start/.kasar/theme/scripts/build.skeleton.html5.js deleted file mode 100644 index 555725d..0000000 --- a/_site-theme-start/.kasar/theme/scripts/build.skeleton.html5.js +++ /dev/null @@ -1,163 +0,0 @@ -/* ***************************************************************************** - * - * Copies files from html5 boilerplate. - * - * Private Functions: - * . _cpmodernizr copies modernizr.js from html5-boilerplate, - * . _minifynormalize copies and minifies normalyze.css, - * - * - * Public Static Methods: - * . Build executes build:skeleton:html5, - * - * - * @namespace - - * @dependencies none - * @exports - - * @author - - * @since 0.0.0 - * @version - - * ************************************************************************** */ -/* eslint one-var: 0, semi-style: 0, no-underscore-dangle: 0, - import/no-extraneous-dependencies: 0 */ - -'use strict'; - - -// -- Vendor Modules -const fs = require('fs') - , path = require('path') - , CleanCSS = require('clean-css') - ; - - -// -- Local Modules -const themeconfig = require('../../theme-config') - , config = require('../../../config') - ; - - -// -- Local Constants -const { dist } = config - , css = `${dist}/css` - , vlibs = `${dist}/vendor/libs` - , { html5 } = themeconfig - , { html5: { modernizr } } = themeconfig - , { html5: { normalize } } = themeconfig - ; - - -// -- Local Variables - - -// -- Private Functions -------------------------------------------------------- - -/** - * Copies modernizr js library. - * (retrieved from node_modules/html5-boilerplate) - * - * @function (arg1) - * @private - * @param {Function} to be call at the completion, - * @returns {} -, - * @since 0.0.0 - */ -function _cpmodernizr(done) { - if (!html5 || !html5.modernizr) { - done(); - return; - } - - const d1 = new Date(); - process.stdout.write('Starting \'\x1b[36mbuild:skeleton:html5:cpmodernizr\x1b[89m\x1b[0m\'...\n'); - - fs.readFile(modernizr, 'utf8', (err, data) => { - if (err) throw new Error(err); - - const modern = path.basename(modernizr); - fs.writeFile(`${vlibs}/${modern}`, data, { encoding: 'utf8' }, (er) => { - if (er) throw new Error(er); - - const d2 = new Date() - d1; - process.stdout.write(`Finished '\x1b[36mbuild:skeleton:html5:cpmodernizr\x1b[89m\x1b[0m' after \x1b[35m${d2} ms\x1b[89m\x1b[0m\n`); - done(); - }); - }); -} - -/** - * Minifies normalyze.css from html5 boilerplate. - * - * @function (arg1) - * @private - * @param {Function} to be call at the completion, - * @returns {} -, - * @since 0.0.0 - */ -function _minifynormalize(done) { - if (!html5 || !html5.normalize) { - done(); - return; - } - - const d1 = new Date(); - process.stdout.write('Starting \'\x1b[36mbuild:hskeleton:html5:minifynormalize\x1b[89m\x1b[0m\'...\n'); - - fs.readFile(normalize, 'utf8', (err, data) => { - if (err) throw new Error(err); - - const options = { - // specialComments: 1, - // format: 'keep-breaks', - rebaseTo: '.', - }; - const mincss = new CleanCSS(options).minify({ ['normalize.style']: { styles: data } }).styles; - - fs.writeFile(`${css}/normalize.style`, mincss, { encoding: 'utf8' }, (er) => { - if (er) throw new Error(er); - - const d2 = new Date() - d1; - process.stdout.write(`Finished '\x1b[36mbuild:skeleton:html5:minifynormalize\x1b[89m\x1b[0m' after \x1b[35m${d2} ms\x1b[89m\x1b[0m\n`); - done(); - }); - }); -} - - -// -- Public ------------------------------------------------------------------- - -/** - * Executes build:html5. - * - * @function (arg1) - * @public - * @param {Function} to be call at the completion, - * @returns {} -, - * @since 0.0.0 - */ -function Build(done) { - const PENDING = 2; - - const d1 = new Date(); - process.stdout.write('Starting \'\x1b[36mbuild:skeleton:html5\x1b[89m\x1b[0m\'...\n'); - - let pending = PENDING; - /** - * Executes done until completion. - */ - function next() { - pending -= 1; - if (!pending) { - const d2 = new Date() - d1; - process.stdout.write(`Finished '\x1b[36mbuild:skeleton:html5\x1b[89m\x1b[0m' after \x1b[35m${d2} ms\x1b[89m\x1b[0m\n`); - done(); - } - } - - _minifynormalize(next); - _cpmodernizr(next); -} - - -// -- Export -module.exports = Build; diff --git a/_site-theme-start/.kasar/theme/scripts/build.skeleton.js b/_site-theme-start/.kasar/theme/scripts/build.skeleton.js index df18efb..3476c3d 100644 --- a/_site-theme-start/.kasar/theme/scripts/build.skeleton.js +++ b/_site-theme-start/.kasar/theme/scripts/build.skeleton.js @@ -40,7 +40,7 @@ const fs = require('fs') // -- Local Modules const themeconfig = require('../../theme-config') , config = require('../../../config') - , buildHTML5 = require('./build.skeleton.html5') + // , buildHTML5 = require('./build.skeleton.html5') , buildJS = require('./build.skeleton.js.js') , buildCSS = require('./build.skeleton.css') , buildIMG = require('./build.skeleton.img') @@ -182,7 +182,7 @@ function _importfiles(done) { * @since 0.0.0 */ function _build(done) { - const PENDING = 10; + const PENDING = 9; /** * Wait all processes completed; @@ -197,7 +197,7 @@ function _build(done) { _clean(() => { _importfiles(next); - buildHTML5(next); + // buildHTML5(next); buildJS(next); buildCSS(next); buildIMG(next); diff --git a/_site-theme-start/config.js b/_site-theme-start/config.js index 22082a5..dac9888 100644 --- a/_site-theme-start/config.js +++ b/_site-theme-start/config.js @@ -372,7 +372,7 @@ module.exports = { // These are the scripts to insert at the bottom of the body of the HTML // output. scripts: [ - `${basepath}vendor/libs/modernizr-3.11.2.min.js`, + // `${basepath}vendor/libs/modernizr-3.11.2.min.js`, `${basepath}vendor/libs/highlight.min.js`, `${basepath}js/main.min.js`, ], diff --git a/package-lock.json b/package-lock.json index 886ac21..d8b7b62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mobilabs/kasar", - "version": "2.3.1", + "version": "2.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@mobilabs/kasar", - "version": "2.3.1", + "version": "2.4.0", "license": "MIT", "dependencies": { "@fortawesome/fontawesome-free": "^6.5.1", @@ -18,7 +18,6 @@ "browser-sync": "^3.0.2", "clean-css": "^5.3.3", "fs-extra": "^11.2.0", - "html5-boilerplate": "^8.0.0", "http-server": "^14.1.1", "js-yaml": "^4.1.0", "jsdom": "^24.0.0", @@ -110,6 +109,29 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/@eslint/eslintrc/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@eslint/eslintrc/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "node_modules/@eslint/js": { "version": "8.56.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", @@ -142,6 +164,29 @@ "node": ">=10.10.0" } }, + "node_modules/@humanwhocodes/config-array/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -424,6 +469,27 @@ "node": ">= 14" } }, + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -662,11 +728,6 @@ "node": ">= 0.8" } }, - "node_modules/basic-auth/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", @@ -948,17 +1009,6 @@ "fsevents": "~2.3.2" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/clean-css": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", @@ -1061,19 +1111,6 @@ "node": ">=0.8" } }, - "node_modules/connect/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/connect/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -1164,19 +1201,11 @@ } }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "ms": "2.0.0" } }, "node_modules/decamelize": { @@ -1369,6 +1398,27 @@ "xmlhttprequest-ssl": "~2.0.0" } }, + "node_modules/engine.io-client/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/engine.io-client/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, "node_modules/engine.io-client/node_modules/ws": { "version": "8.11.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", @@ -1397,6 +1447,27 @@ "node": ">=10.0.0" } }, + "node_modules/engine.io/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/engine.io/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, "node_modules/engine.io/node_modules/ws": { "version": "8.11.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", @@ -1640,6 +1711,12 @@ "ms": "^2.1.1" } }, + "node_modules/eslint-import-resolver-node/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, "node_modules/eslint-module-utils": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", @@ -1666,6 +1743,12 @@ "ms": "^2.1.1" } }, + "node_modules/eslint-module-utils/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, "node_modules/eslint-plugin-import": { "version": "2.29.1", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", @@ -1718,6 +1801,12 @@ "node": ">=0.10.0" } }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, "node_modules/eslint-scope": { "version": "7.2.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", @@ -1746,6 +1835,41 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -1842,9 +1966,9 @@ "dev": true }, "node_modules/fastq": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.0.tgz", + "integrity": "sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -1890,19 +2014,6 @@ "node": ">= 0.8" } }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -2146,15 +2257,14 @@ } }, "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dependencies": { - "is-glob": "^4.0.3" + "is-glob": "^4.0.1" }, "engines": { - "node": ">=10.13.0" + "node": ">= 6" } }, "node_modules/globals": { @@ -2310,15 +2420,6 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, - "node_modules/html5-boilerplate": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/html5-boilerplate/-/html5-boilerplate-8.0.0.tgz", - "integrity": "sha512-Z4P0XB9R9idkVcmPjiiNPlQwiuy7j87oN58vemqIhk2YpGGmN3gc8WSxQRlGg/n1Mep7saQ5c2ROfAdfWf+ZJQ==", - "engines": { - "node": ">=10", - "npm": ">=3" - } - }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -2367,6 +2468,27 @@ "node": ">= 14" } }, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, "node_modules/http-server": { "version": "14.1.1", "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", @@ -2405,6 +2527,27 @@ "node": ">= 14" } }, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, "node_modules/husky": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", @@ -3290,6 +3433,29 @@ "wrap-ansi": "^7.0.0" } }, + "node_modules/mocha/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/mocha/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "node_modules/mocha/node_modules/minimatch": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", @@ -3351,9 +3517,9 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/nanoid": { "version": "3.3.3", @@ -3408,6 +3574,22 @@ "url": "https://opencollective.com/nodemon" } }, + "node_modules/nodemon/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/nodemon/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -3416,6 +3598,11 @@ "node": ">=4" } }, + "node_modules/nodemon/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, "node_modules/nodemon/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -3772,6 +3959,11 @@ "ms": "^2.1.1" } }, + "node_modules/portfinder/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, "node_modules/portscanner": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", @@ -4002,19 +4194,6 @@ "node": ">= 0.8.0" } }, - "node_modules/resp-modifier/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/resp-modifier/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -4092,24 +4271,9 @@ } }, "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/safe-regex-test": { "version": "1.0.2", @@ -4181,14 +4345,6 @@ "node": ">= 0.8.0" } }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, "node_modules/send/node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -4224,11 +4380,6 @@ "mime": "cli.js" } }, - "node_modules/send/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, "node_modules/send/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", @@ -4268,14 +4419,6 @@ "node": ">= 0.8.0" } }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, "node_modules/serve-index/node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -4303,11 +4446,6 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", @@ -4520,6 +4658,27 @@ "node": ">=10.0.0" } }, + "node_modules/socket.io-client/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socket.io-client/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, "node_modules/socket.io-parser": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", @@ -4532,6 +4691,48 @@ "node": ">=10.0.0" } }, + "node_modules/socket.io-parser/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socket.io-parser/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/socket.io/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socket.io/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", diff --git a/package.json b/package.json index 2d5002c..027999c 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "scripts": { "general": " --- GENERAL ---", - "build:production": " --- BUILD (PRODUCTION) --- ", + "build:production": " --- BUILDING (PRODUCTION) --- ", "build:skeleton": "node site/.kasar/theme/scripts/build.skeleton.js $1", "build:project": "node site/.kasar/theme/scripts/build.project.js $1", "build": "npm run build:skeleton && npm run build:project", @@ -57,7 +57,6 @@ "browser-sync": "^3.0.2", "clean-css": "^5.3.3", "fs-extra": "^11.2.0", - "html5-boilerplate": "^8.0.0", "http-server": "^14.1.1", "js-yaml": "^4.1.0", "jsdom": "^24.0.0",