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 @@
-
-
+
+
-
-
-
-
-
-
-
-
-
- We are sorry, but this website doesn't work properly without JavaScript enabled!
-
-
+ We are sorry, but this website doesn't work properly without JavaScript enabled!
@@ -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 @@
-
-
+
+
-
-
-
-
-
-
-
-
- We are sorry, but this website doesn't work properly without JavaScript enabled!
-
-
+ We are sorry, but this website doesn't work properly without JavaScript enabled!
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!
-
-
+ 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) {
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
- We are sorry, but this website doesn't work properly without JavaScript enabled!
-
-
+ 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-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",