From cedee8cdb536f7f1afc9a167b524ff994074e4b1 Mon Sep 17 00:00:00 2001 From: GrzegorzZajac000 Date: Sat, 2 Mar 2024 13:26:04 +0100 Subject: [PATCH 01/12] #1513 Packages update --- package.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 5525f2a..4a90747 100644 --- a/package.json +++ b/package.json @@ -49,13 +49,13 @@ "url": "https://2fas.com/donate/" }, "devDependencies": { - "@babel/core": "^7.23.9", + "@babel/core": "^7.24.0", "@babel/eslint-parser": "^7.23.10", - "@babel/plugin-transform-runtime": "^7.23.9", - "@babel/preset-env": "^7.23.9", + "@babel/plugin-transform-runtime": "^7.24.0", + "@babel/preset-env": "^7.24.0", "@babel/register": "^7.22.15", - "@babel/runtime": "^7.23.9", - "autoprefixer": "^10.4.17", + "@babel/runtime": "^7.24.0", + "autoprefixer": "^10.4.18", "babel-loader": "^9.1.3", "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-transform-minify-booleans": "^6.9.4", @@ -82,11 +82,11 @@ "file-loader": "^6.0.0", "html-loader": "^5.0.0", "html-webpack-plugin": "^5.5.3", - "mini-css-extract-plugin": "^2.8.0", + "mini-css-extract-plugin": "^2.8.1", "noop-loader": "^1.0.0", "path": "^0.12.7", "postcss": "^8.4.35", - "postcss-loader": "^8.1.0", + "postcss-loader": "^8.1.1", "postcss-sass": "^0.5.0", "precss": "^4.0.0", "require-dir": "^1.2.0", From 565c3f3faf940664fe81f0968445a1c0c78f48c4 Mon Sep 17 00:00:00 2001 From: GrzegorzZajac000 Date: Sat, 2 Mar 2024 13:26:53 +0100 Subject: [PATCH 02/12] #1513 v1.6.4 --- package.json | 2 +- src/config.js | 2 +- src/manifest/chrome.json | 2 +- src/manifest/edge.json | 2 +- src/manifest/firefox.json | 2 +- src/manifest/opera.json | 2 +- src/manifest/safari.json | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 4a90747..7a78d31 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "2fas-browser-extension", - "version": "1.6.3", + "version": "1.6.4", "description": "This is the official Browser Extension for the Open Source 2FAS project.", "engines": { "node": "20.9.0" diff --git a/src/config.js b/src/config.js index 996e9cb..6e6a19d 100644 --- a/src/config.js +++ b/src/config.js @@ -23,7 +23,7 @@ const t = require('./_locales/en/notifications.json'); const config = { WebSocketTimeout: 3, // in minutes ResendPushTimeout: 10, // in seconds - ExtensionVersion: '1.6.3', + ExtensionVersion: '1.6.4', Texts: { Error: { diff --git a/src/manifest/chrome.json b/src/manifest/chrome.json index 6df5937..58e1ab0 100644 --- a/src/manifest/chrome.json +++ b/src/manifest/chrome.json @@ -3,7 +3,7 @@ "name": "2FAS - Two Factor Authentication", "short_name": "2FAS", "author": "Two Factor Authentication Service, Inc.", - "version": "1.6.3", + "version": "1.6.4", "description": "__MSG_appDesc__", "default_locale": "en", "icons": { diff --git a/src/manifest/edge.json b/src/manifest/edge.json index 6df5937..58e1ab0 100644 --- a/src/manifest/edge.json +++ b/src/manifest/edge.json @@ -3,7 +3,7 @@ "name": "2FAS - Two Factor Authentication", "short_name": "2FAS", "author": "Two Factor Authentication Service, Inc.", - "version": "1.6.3", + "version": "1.6.4", "description": "__MSG_appDesc__", "default_locale": "en", "icons": { diff --git a/src/manifest/firefox.json b/src/manifest/firefox.json index 04dd7b4..417aea8 100644 --- a/src/manifest/firefox.json +++ b/src/manifest/firefox.json @@ -3,7 +3,7 @@ "name": "2FAS - Two Factor Authentication", "short_name": "2FAS", "author": "Two Factor Authentication Service, Inc.", - "version": "1.6.3", + "version": "1.6.4", "applications": { "gecko": { "id": "admin@2fas.com", diff --git a/src/manifest/opera.json b/src/manifest/opera.json index 89560ae..0dfae11 100644 --- a/src/manifest/opera.json +++ b/src/manifest/opera.json @@ -3,7 +3,7 @@ "name": "2FAS - Two Factor Authentication", "short_name": "2FAS", "author": "Two Factor Authentication Service, Inc.", - "version": "1.6.3", + "version": "1.6.4", "description": "__MSG_appDesc__", "default_locale": "en", "icons": { diff --git a/src/manifest/safari.json b/src/manifest/safari.json index a4f75a9..fad0358 100644 --- a/src/manifest/safari.json +++ b/src/manifest/safari.json @@ -3,7 +3,7 @@ "name": "2FAS - Two Factor Authentication", "short_name": "2FAS", "author": "Two Factor Authentication Service, Inc.", - "version": "1.6.3", + "version": "1.6.4", "description": "__MSG_appDesc__", "default_locale": "en", "icons": { From bddbdf9834e981454862f41e83c886cd3a92ba5d Mon Sep 17 00:00:00 2001 From: GrzegorzZajac000 Date: Sat, 2 Mar 2024 14:45:16 +0100 Subject: [PATCH 03/12] #1513 Slowdown FIX --- src/content/observer/createObserver.js | 4 +- .../observerConstants/notObservedNodes.js | 29 +++++++++++++++ .../observer/observerFunctions/addedNodes.js | 35 ++++++++++-------- .../observer/observerFunctions/hiddenNodes.js | 34 ++++++++++------- .../observerFunctions/removedNodes.js | 37 +++++++++++-------- 5 files changed, 92 insertions(+), 47 deletions(-) diff --git a/src/content/observer/createObserver.js b/src/content/observer/createObserver.js index c24a323..ea563e3 100644 --- a/src/content/observer/createObserver.js +++ b/src/content/observer/createObserver.js @@ -52,11 +52,11 @@ const createObserver = tabData => { } if (mutation?.type === 'attributes' && mutation?.target) { - await hiddenNodes(mutation, tabData); + hiddenNodes(mutation, tabData); } if (mutation?.removedNodes && Array.from(mutation?.removedNodes).length > 0) { - await removedNodes(mutation, tabData); + removedNodes(mutation, tabData); } }); }); diff --git a/src/content/observer/observerConstants/notObservedNodes.js b/src/content/observer/observerConstants/notObservedNodes.js index a12722a..27bb47b 100644 --- a/src/content/observer/observerConstants/notObservedNodes.js +++ b/src/content/observer/observerConstants/notObservedNodes.js @@ -18,13 +18,16 @@ // const notObservedNodes = [ + 'a', 'g', 'path', + 'html', 'body', 'head', 'link', 'style', 'script', + 'noscript', 'title', '#cdata-section', '#comment', @@ -34,29 +37,51 @@ const notObservedNodes = [ 'area', 'audio', 'b', + 'base', 'bdi', 'bdo', 'blockquote', 'br', + 'button', 'canvas', 'caption', 'cite', 'code', + 'data', + 'dd', + 'del', + 'details', + 'dfn', 'dialog', + 'dl', + 'dt', 'em', + 'embed', + 'figure', 'hr', 'i', 'img', 'ins', + 'label', 'legend', 'map', 'mark', 'meta', + 'meter', + 'object', + 'optgroup', 'option', + 'output', + 'param', 'picture', 'pre', 'progress', 'q', + 'rp', + 'rt', + 'ruby', + 's', + 'samp', 'search', 'select', 'small', @@ -64,11 +89,15 @@ const notObservedNodes = [ 'strong', 'sub', 'sup', + 'svg', 'summary', + 'template', + 'time', 'track', 'u', 'var', 'video', + 'wbr', // custom 'tool-tip' ]; diff --git a/src/content/observer/observerFunctions/addedNodes.js b/src/content/observer/observerFunctions/addedNodes.js index 3a13d76..aedd69f 100644 --- a/src/content/observer/observerFunctions/addedNodes.js +++ b/src/content/observer/observerFunctions/addedNodes.js @@ -17,23 +17,34 @@ // along with this program. If not, see // -/* global requestAnimationFrame */ const browser = require('webextension-polyfill'); const findSignificantChanges = require('./findSignificantChanges'); const { getInputs, addInputListener, clearFormElementsNumber, addFormElementsNumber, getFormElements } = require('../../functions'); const getChildNodes = require('./getChildNodes'); const storeLog = require('../../../partials/storeLog'); const notObservedNodes = require('../observerConstants/notObservedNodes'); +const uniqueOnly = require('../../../partials/uniqueOnly'); let queue = []; let tabData = null; +let timeout; const process = nodes => { + if (document.readyState !== 'complete') { + timeout = window.requestAnimationFrame(() => process(nodes)); + } + if (!nodes || nodes.length <= 0 || !tabData) { return false; } - const addedNodes = nodes.filter((value, index, array) => array.indexOf(value) === index); + const addedNodes = + nodes + .filter(uniqueOnly) + .filter(node => !notObservedNodes.includes(node.nodeName.toLowerCase())) + .flatMap(getChildNodes) + .filter(uniqueOnly) + .filter(node => !notObservedNodes.includes(node.nodeName.toLowerCase())); let newInputs = false; let inputs = []; @@ -73,24 +84,18 @@ const addedNodes = (mutation, tabInfo) => { return false; } - const newNodes = - Array.from(mutation?.addedNodes) - .concat(...(Array.from(mutation?.addedNodes).map(node => getChildNodes(node)))) - .concat(mutation?.target) - .concat(...getChildNodes(mutation.target)) - .filter(node => !notObservedNodes.includes(node.nodeName.toLowerCase())); - - if (!newNodes || newNodes.length <= 0) { - return false; - } - - queue.push(...newNodes); + queue.push(...Array.from(mutation.target)); + queue.push(...Array.from(mutation.addedNodes)); if (!tabData) { tabData = tabInfo; } - return requestAnimationFrame(() => process(queue)); + if (timeout) { + window.cancelAnimationFrame(timeout); + } + + timeout = window.requestAnimationFrame(() => process(queue)); }; module.exports = addedNodes; diff --git a/src/content/observer/observerFunctions/hiddenNodes.js b/src/content/observer/observerFunctions/hiddenNodes.js index 3e5bed4..af63d6a 100644 --- a/src/content/observer/observerFunctions/hiddenNodes.js +++ b/src/content/observer/observerFunctions/hiddenNodes.js @@ -17,7 +17,6 @@ // along with this program. If not, see // -/* global requestAnimationFrame */ const browser = require('webextension-polyfill'); const isVisible = require('../../functions/isVisible'); const findSignificantChanges = require('./findSignificantChanges'); @@ -25,16 +24,28 @@ const getChildNodes = require('./getChildNodes'); const { loadFromLocalStorage, saveToLocalStorage } = require('../../../localStorage'); const storeLog = require('../../../partials/storeLog'); const { clearFormElementsNumber, addFormElementsNumber, getFormElements } = require('../../functions'); +const uniqueOnly = require('../../../partials/uniqueOnly'); let queue = []; let tabData = null; +let timeout; const process = async nodes => { + if (document.readyState !== 'complete') { + timeout = window.requestAnimationFrame(() => process(nodes)); + } + if (!nodes || nodes.length <= 0 || !tabData) { return false; } - const hiddenNodes = nodes.filter((value, index, array) => array.indexOf(value) === index); + const hiddenNodes = + nodes + .filter(uniqueOnly) + .filter(node => findSignificantChanges(node) && node.getAttribute('data-twofas-input')) + .flatMap(getChildNodes) + .filter(uniqueOnly) + .filter(node => findSignificantChanges(node) && node.getAttribute('data-twofas-input')); let storage; @@ -69,27 +80,22 @@ const process = async nodes => { }); }; -const hiddenNodes = async (mutation, tabInfo) => { +const hiddenNodes = (mutation, tabInfo) => { if (!mutation?.target || !browser?.runtime?.id) { return false; } - const hiddenInputs = - Array.from([...getChildNodes(mutation.target)]) - .concat(mutation.target) - .filter(node => findSignificantChanges(node) && node.getAttribute('data-twofas-input')); - - if (!hiddenInputs || hiddenInputs.length <= 0) { - return false; - } - - queue.push(...hiddenInputs); + queue.push(...Array.from(mutation.target)); if (!tabData) { tabData = tabInfo; } - return requestAnimationFrame(() => process(queue)); + if (timeout) { + window.cancelAnimationFrame(timeout); + } + + timeout = window.requestAnimationFrame(() => process(queue)); }; module.exports = hiddenNodes; diff --git a/src/content/observer/observerFunctions/removedNodes.js b/src/content/observer/observerFunctions/removedNodes.js index 79f227c..a1e1a7e 100644 --- a/src/content/observer/observerFunctions/removedNodes.js +++ b/src/content/observer/observerFunctions/removedNodes.js @@ -17,7 +17,6 @@ // along with this program. If not, see // -/* global requestAnimationFrame */ const browser = require('webextension-polyfill'); const significantInputs = require('../observerConstants/significantInputs'); const { loadFromLocalStorage, saveToLocalStorage } = require('../../../localStorage'); @@ -25,11 +24,17 @@ const getChildNodes = require('./getChildNodes'); const storeLog = require('../../../partials/storeLog'); const { clearFormElementsNumber, addFormElementsNumber, getFormElements } = require('../../functions'); const notObservedNodes = require('../observerConstants/notObservedNodes'); +const uniqueOnly = require('../../../partials/uniqueOnly'); let queue = []; let tabData = null; +let timeout; const process = async nodes => { + if (document.readyState !== 'complete') { + timeout = window.requestAnimationFrame(() => process(nodes)); + } + if (!nodes || nodes.length <= 0 || !tabData) { return false; } @@ -37,7 +42,13 @@ const process = async nodes => { const ids = []; let storage; - const removedNodes = nodes.filter((value, index, array) => array.indexOf(value) === index); + const removedNodes = + nodes + .filter(uniqueOnly) + .filter(node => !notObservedNodes.includes(node.nodeName.toLowerCase())) + .flatMap(getChildNodes) + .filter(uniqueOnly) + .filter(node => !notObservedNodes.includes(node.nodeName.toLowerCase())); removedNodes.forEach(node => { const nodeName = node.nodeName.toLowerCase(); @@ -80,29 +91,23 @@ const process = async nodes => { .catch(err => storeLog('error', 40, err, tabData?.url)); }; -const removedNodes = async (mutation, tabInfo) => { +const removedNodes = (mutation, tabInfo) => { if (!mutation?.target || !browser?.runtime?.id) { return false; } - const nodes = - Array.from(mutation?.removedNodes) - .concat(...(Array.from(mutation?.removedNodes).map(node => getChildNodes(node)))) - .concat(mutation?.target) - .concat(...getChildNodes(mutation.target)) - .filter(node => !notObservedNodes.includes(node.nodeName.toLowerCase())); - - if (!nodes || nodes.length <= 0) { - return false; - } - - queue.push(...nodes); + queue.push(...Array.from(mutation.target)); + queue.push(...Array.from(mutation.removedNodes)); if (!tabData) { tabData = tabInfo; } - return requestAnimationFrame(() => process(queue)); + if (timeout) { + window.cancelAnimationFrame(timeout); + } + + timeout = window.requestAnimationFrame(() => process(queue)); }; module.exports = removedNodes; From 23d2efab8c2129c20bbd3e16bd83bc3489f9bacb Mon Sep 17 00:00:00 2001 From: GrzegorzZajac000 Date: Sat, 2 Mar 2024 14:49:00 +0100 Subject: [PATCH 04/12] #1513 Indodax FIX --- src/content/functions/inputToken.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/functions/inputToken.js b/src/content/functions/inputToken.js index 8373e05..0efc846 100644 --- a/src/content/functions/inputToken.js +++ b/src/content/functions/inputToken.js @@ -62,7 +62,7 @@ const inputToken = (request, inputElement, siteURL) => { document.activeElement.dispatchEvent(inputEvent); // NORTON FIX - if (siteURL.includes('login.norton')) { + if (siteURL.includes('login.norton') || siteURL.includes('indodax.com')) { document.activeElement.dispatchEvent(new KeyboardEvent('keyup', { key: request.token[i] })); } // END NORTON FIX From 4570cd19ad1e499fe95f3d9c6832dd2c7e997587 Mon Sep 17 00:00:00 2001 From: GrzegorzZajac000 Date: Sat, 2 Mar 2024 15:11:37 +0100 Subject: [PATCH 05/12] #1513 Mutation observer FIX - typo FIX + ByBit --- src/content/observer/createObserver.js | 2 +- src/content/observer/observerFunctions/addedNodes.js | 2 +- src/content/observer/observerFunctions/hiddenNodes.js | 2 +- src/content/observer/observerFunctions/removedNodes.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/content/observer/createObserver.js b/src/content/observer/createObserver.js index ea563e3..25bb907 100644 --- a/src/content/observer/createObserver.js +++ b/src/content/observer/createObserver.js @@ -46,7 +46,7 @@ const createObserver = tabData => { if ( (mutation?.addedNodes && Array.from(mutation?.addedNodes).length > 0) || (mutation?.attributeName === 'disabled' && !mutation?.target?.disabled) || - (mutation?.attirbuteName === 'style' && mutation?.target) + (mutation?.attributeName === 'style' && mutation?.target) ) { addedNodes(mutation, tabData); } diff --git a/src/content/observer/observerFunctions/addedNodes.js b/src/content/observer/observerFunctions/addedNodes.js index aedd69f..b216b9e 100644 --- a/src/content/observer/observerFunctions/addedNodes.js +++ b/src/content/observer/observerFunctions/addedNodes.js @@ -84,7 +84,7 @@ const addedNodes = (mutation, tabInfo) => { return false; } - queue.push(...Array.from(mutation.target)); + queue.push(mutation.target); queue.push(...Array.from(mutation.addedNodes)); if (!tabData) { diff --git a/src/content/observer/observerFunctions/hiddenNodes.js b/src/content/observer/observerFunctions/hiddenNodes.js index af63d6a..cc740c1 100644 --- a/src/content/observer/observerFunctions/hiddenNodes.js +++ b/src/content/observer/observerFunctions/hiddenNodes.js @@ -85,7 +85,7 @@ const hiddenNodes = (mutation, tabInfo) => { return false; } - queue.push(...Array.from(mutation.target)); + queue.push(mutation.target); if (!tabData) { tabData = tabInfo; diff --git a/src/content/observer/observerFunctions/removedNodes.js b/src/content/observer/observerFunctions/removedNodes.js index a1e1a7e..b7fe2f7 100644 --- a/src/content/observer/observerFunctions/removedNodes.js +++ b/src/content/observer/observerFunctions/removedNodes.js @@ -96,7 +96,7 @@ const removedNodes = (mutation, tabInfo) => { return false; } - queue.push(...Array.from(mutation.target)); + queue.push(mutation.target); queue.push(...Array.from(mutation.removedNodes)); if (!tabData) { From 62fe3ab1293f375189e43fa20ef02fb2baf90b05 Mon Sep 17 00:00:00 2001 From: GrzegorzZajac000 Date: Mon, 4 Mar 2024 11:27:24 +0100 Subject: [PATCH 06/12] Issue #68 changes --- .env.example | 7 +++- CONTRIBUTING.md | 26 +++++++++++- package.json | 47 ++++++++++++---------- webpack/utils/checkBuildDirectoryExists.js | 24 +++++++++++ webpack/utils/generateLocales.js | 4 ++ 5 files changed, 83 insertions(+), 25 deletions(-) create mode 100644 webpack/utils/checkBuildDirectoryExists.js diff --git a/.env.example b/.env.example index bdf8252..c67ab52 100644 --- a/.env.example +++ b/.env.example @@ -1,3 +1,6 @@ -API_URL= -WS_URL= +# API URL for REST requests (default: https://api2.2fas.com) +API_URL=https://api2.2fas.com +# Websocket URL (default: wss://ws.2fas.com) +WS_URL=wss://ws.2fas.com +# [ONLY FOR 2FAS TEAM] Key for localise.biz LOCO_KEY= diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7525c17..cf608a2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -34,4 +34,28 @@ Please make sure your pull request includes the following: We will review your pull request and provide feedback as soon as possible. Thank you for your contribution! -By sharing ideas and code with the 2FAS community, either through GitHub or Discord, you agree that these contributions become the property of the 2FAS community and may be implemented into the 2FAS open source code. \ No newline at end of file +By sharing ideas and code with the 2FAS community, either through GitHub or Discord, you agree that these contributions become the property of the 2FAS community and may be implemented into the 2FAS open source code. + +## Project setup +### Requirements +Before you start, you should have installed: + - NodeJS (currently used version is always available in `.nvmrc` and `package.json` files). If you have installed `nvm`, you can use `nvm use` command in project directory. + - latest `npm` or `yarn` + +### First build +1. Copy `.env.example` file and save it as `.env` +2. Run `npm install` or `yarn install` +3. Run command for chosen browser (f.e. `npm run chrome-dev` or `yarn chrome-dev` for Chrome browser) + +### Useful scripts +`chrome-dev`, `opera-dev`, `firefox-dev`, `edge-dev`, `safari-dev` - These scripts build extension code for development for chosen browser (without production mode, browserlist-update etc.) + +`chrome-prod`, `opera-prod`, `firefox-prod`, `edge-prod`, `safari-prod` - These scripts build production extension code. + +`chrome-build`, `opera-build`, `firefox-build`, `edge-build` - These scripts build production extension code and creates zip files for it. There is no script for Safari, because Safari version is created by xCode. + +`all-build` - Script that performs build for all browsers (except Safari). + +`firefox-run` - Additional script for `web-ext` tool for Firefox. You can read more about `web-ext` [`here`](https://github.com/mozilla/web-ext). + +Other scripts are only aliases for longer commands. You don't need to know them and you shouldn't run them separately. \ No newline at end of file diff --git a/package.json b/package.json index 7a78d31..223c136 100644 --- a/package.json +++ b/package.json @@ -6,30 +6,32 @@ "node": "20.9.0" }, "scripts": { - "clean": "rimraf --glob ./public/*", - "chrome-dev": "yarn clean && yarn generate-locales && cross-env EXT_PLATFORM=Chrome node_modules/.bin/webpack --mode development --progress --config webpack/development.config.js", - "chrome-prod": "yarn clean && yarn generate-locales && npx update-browserslist-db@latest && cross-env EXT_PLATFORM=Chrome NODE_ENV=production node_modules/.bin/webpack --mode production --progress --config webpack/production.config.js", - "chrome-build": "yarn chrome-prod && rimraf ./public/.gitkeep && powershell Compress-Archive ./public/* ./build/chrome_ext_%npm_package_version%.zip", - "opera-dev": "yarn clean && yarn generate-locales && cross-env EXT_PLATFORM=Opera node_modules/.bin/webpack --mode development --progress --config webpack/development.config.js", - "opera-prod": "yarn clean && yarn generate-locales && npx update-browserslist-db@latest && cross-env EXT_PLATFORM=Opera NODE_ENV=production node_modules/.bin/webpack --mode production --progress --config webpack/production.config.js", - "opera-build": "yarn opera-prod && rimraf ./public/.gitkeep && powershell Compress-Archive ./public/* ./build/opera_ext_%npm_package_version%.zip", - "firefox-dev": "yarn clean && yarn generate-locales && cross-env EXT_PLATFORM=Firefox node_modules/.bin/webpack --mode development --progress --config webpack/development.config.js", - "firefox-prod": "yarn clean && yarn generate-locales && npx update-browserslist-db@latest && cross-env EXT_PLATFORM=Firefox NODE_ENV=production node_modules/.bin/webpack --mode production --progress --config webpack/production.config.js", - "firefox-build": "yarn firefox-prod && rimraf ./public/.gitkeep && powershell Compress-Archive ./public/* ./build/firefox_ext_%npm_package_version%.zip", - "firefox-run": "web-ext run --source-dir ./public/", - "edge-dev": "yarn clean && yarn generate-locales && cross-env EXT_PLATFORM=Edge node_modules/.bin/webpack --mode development --progress --config webpack/development.config.js", - "edge-prod": "yarn clean && yarn generate-locales && npx update-browserslist-db@latest && cross-env EXT_PLATFORM=Edge NODE_ENV=production node_modules/.bin/webpack --mode production --progress --config webpack/production.config.js", - "edge-build": "yarn edge-prod && rimraf ./public/.gitkeep && powershell Compress-Archive ./public/* ./build/edge_ext_%npm_package_version%.zip", - "safari-dev": "yarn clean && yarn generate-locales && cross-env EXT_PLATFORM=Safari node_modules/.bin/webpack --mode development --progress --config webpack/development.config.js", - "safari-prod": "yarn clean && yarn generate-locales && npx update-browserslist-db@latest && cross-env EXT_PLATFORM=Safari NODE_ENV=production node_modules/.bin/webpack --mode production --progress --config webpack/production.config.js", - "all-build": "rimraf --glob ./build/* && yarn generate-license-info && yarn chrome-build && yarn opera-build && yarn firefox-build && yarn edge-build", - "browserlist-update": "npx update-browserslist-db@latest", + "clean": "npx -y rimraf --glob ./public/*", + "chrome-dev": "yon clean && yon generate-locales && npx -y cross-env EXT_PLATFORM=Chrome node_modules/.bin/webpack --mode development --progress --config webpack/development.config.js", + "chrome-prod": "yon clean && yon generate-locales && yon browserlist-update && npx -y cross-env EXT_PLATFORM=Chrome NODE_ENV=production node_modules/.bin/webpack --mode production --progress --config webpack/production.config.js", + "chrome-build": "yon chrome-prod && npx -y rimraf ./public/.gitkeep && yon check-build-directory && npx -y cross-env PLATFORM=Chrome yon zip-build", + "opera-dev": "yon clean && yon generate-locales && npx -y cross-env EXT_PLATFORM=Opera node_modules/.bin/webpack --mode development --progress --config webpack/development.config.js", + "opera-prod": "yon clean && yon generate-locales && yon browserlist-update && npx -y cross-env EXT_PLATFORM=Opera NODE_ENV=production node_modules/.bin/webpack --mode production --progress --config webpack/production.config.js", + "opera-build": "yon opera-prod && npx -y rimraf ./public/.gitkeep && yon check-build-directory && npx -y cross-env PLATFORM=Opera yon zip-build", + "firefox-dev": "yon clean && yon generate-locales && npx -y cross-env EXT_PLATFORM=Firefox node_modules/.bin/webpack --mode development --progress --config webpack/development.config.js", + "firefox-prod": "yon clean && yon generate-locales && yon browserlist-update && npx -y cross-env EXT_PLATFORM=Firefox NODE_ENV=production node_modules/.bin/webpack --mode production --progress --config webpack/production.config.js", + "firefox-build": "yon firefox-prod && npx -y rimraf ./public/.gitkeep && yon check-build-directory && npx -y cross-env PLATFORM=Firefox yon zip-build", + "firefox-run": "npx -y web-ext run --source-dir ./public/", + "edge-dev": "yon clean && yon generate-locales && npx -y cross-env EXT_PLATFORM=Edge node_modules/.bin/webpack --mode development --progress --config webpack/development.config.js", + "edge-prod": "yon clean && yon generate-locales && yon browserlist-update && npx -y cross-env EXT_PLATFORM=Edge NODE_ENV=production node_modules/.bin/webpack --mode production --progress --config webpack/production.config.js", + "edge-build": "yon edge-prod && npx -y rimraf ./public/.gitkeep && yon check-build-directory && npx -y cross-env PLATFORM=Edge yon zip-build", + "safari-dev": "yon clean && yon generate-locales && npx -y cross-env EXT_PLATFORM=Safari node_modules/.bin/webpack --mode development --progress --config webpack/development.config.js", + "safari-prod": "yon clean && yon generate-locales && yon browserlist-update && npx -y cross-env EXT_PLATFORM=Safari NODE_ENV=production node_modules/.bin/webpack --mode production --progress --config webpack/production.config.js", + "all-build": "npx -y rimraf --glob ./build/* && yon generate-license-info && yon chrome-build && yon opera-build && yon firefox-build && yon edge-build", + "browserlist-update": "npx -y update-browserslist-db@latest", "loco-export": "node webpack/utils/locoExport.js", "loco-import": "node webpack/utils/locoImport.js", + "check-build-directory": "node webpack/utils/checkBuildDirectoryExists.js", "generate-locales": "node webpack/utils/generateLocales.js", - "generate-license-info-html": "license-report --output=html >> open-source-licenses.html", - "generate-license-info-json": "license-report --output=json >> open-source-licenses.json", - "generate-license-info": "yarn generate-license-info-html && yarn generate-license-info-json" + "generate-license-info-html": "npx -y license-report --output=html >> open-source-licenses.html", + "generate-license-info-json": "npx -y license-report --output=json >> open-source-licenses.json", + "generate-license-info": "yon generate-license-info-html && yon generate-license-info-json", + "zip-build": "cd ./public/ && npx -y cross-var npx -y bestzip ../build/$PLATFORM_ext_$npm_package_version.zip * & cd .." }, "repository": { "type": "git", @@ -107,7 +109,8 @@ "webpack": "^5.90.3", "webpack-cli": "^5.1.4", "webpack-node-externals": "^3.0.0", - "ws": "^8.14.1" + "ws": "^8.14.1", + "yarn-or-npm": "^3.0.1" }, "dependencies": { "qrcode": "^1.5.3", diff --git a/webpack/utils/checkBuildDirectoryExists.js b/webpack/utils/checkBuildDirectoryExists.js new file mode 100644 index 0000000..c3c52a9 --- /dev/null +++ b/webpack/utils/checkBuildDirectoryExists.js @@ -0,0 +1,24 @@ +// +// This file is part of the 2FAS Browser Extension (https://github.com/twofas/2fas-browser-extension) +// Copyright © 2023 Two Factor Authentication Service, Inc. +// Contributed by Grzegorz Zając. All rights reserved. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see +// + +const fs = require('node:fs'); + +if (!fs.existsSync('./build/')) { + fs.mkdirSync('./build'); +} diff --git a/webpack/utils/generateLocales.js b/webpack/utils/generateLocales.js index c3ef629..5552c82 100644 --- a/webpack/utils/generateLocales.js +++ b/webpack/utils/generateLocales.js @@ -61,6 +61,10 @@ getDirectories('./src/_locales') }) }) .then(res => { + if (!fs.existsSync('./public/')) { + fs.mkdirSync('./public'); + } + if (!fs.existsSync('./public/_locales')) { fs.mkdirSync('./public/_locales'); } From 435ed6001ae8a6ac4919e8c07a0be9c649c734e4 Mon Sep 17 00:00:00 2001 From: GrzegorzZajac000 Date: Mon, 4 Mar 2024 16:44:15 +0100 Subject: [PATCH 07/12] #1513 OSS Licenses --- open-source-licenses.html | 50 +++++++++++++++++++++++++++++++++++++++ open-source-licenses.json | 1 + 2 files changed, 51 insertions(+) diff --git a/open-source-licenses.html b/open-source-licenses.html index 752cb3e..815dd1f 100644 --- a/open-source-licenses.html +++ b/open-source-licenses.html @@ -1698,3 +1698,53 @@ th, td {
departmentrelated tonamelicense periodmaterial / not materiallicense typelinkremote versioninstalled versiondefined versionauthor
kesslerstuffqrcodeperpetualmaterialMITgit://github.com/soldair/node-qrcode.git1.5.31.5.3^1.5.3Ryan Day
kesslerstuffuuidperpetualmaterialMITgit+https://github.com/uuidjs/uuid.git9.0.19.0.1^9.0.0n/a
kesslerstuff@babel/coreperpetualmaterialMIThttps://github.com/babel/babel.git7.23.97.23.9^7.23.9The Babel Team (https://babel.dev/team)
kesslerstuff@babel/eslint-parserperpetualmaterialMIThttps://github.com/babel/babel.git7.23.107.23.10^7.23.10The Babel Team (https://babel.dev/team)
kesslerstuff@babel/plugin-transform-runtimeperpetualmaterialMIThttps://github.com/babel/babel.git7.23.97.23.9^7.23.9The Babel Team (https://babel.dev/team)
kesslerstuff@babel/preset-envperpetualmaterialMIThttps://github.com/babel/babel.git7.23.97.23.9^7.23.9The Babel Team (https://babel.dev/team)
kesslerstuff@babel/registerperpetualmaterialMIThttps://github.com/babel/babel.git7.23.77.23.7^7.22.15The Babel Team (https://babel.dev/team)
kesslerstuff@babel/runtimeperpetualmaterialMIThttps://github.com/babel/babel.git7.23.97.23.9^7.23.9The Babel Team (https://babel.dev/team)
kesslerstuffautoprefixerperpetualmaterialMITgit+https://github.com/postcss/autoprefixer.git10.4.1710.4.17^10.4.17Andrey Sitnik
kesslerstuffbabel-loaderperpetualmaterialMIThttps://github.com/babel/babel-loader.git9.1.39.1.3^9.1.3Luis Couto
kesslerstuffbabel-plugin-dynamic-import-nodeperpetualmaterialMITgit+https://github.com/airbnb/babel-plugin-dynamic-import-node.git2.3.32.3.3^2.3.3Jordan Gensler
kesslerstuffbabel-plugin-transform-minify-booleansperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-plugin-transform-minify-booleans6.9.46.9.4^6.9.4amasad
kesslerstuffbabel-plugin-transform-remove-consoleperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-console6.9.46.9.4^6.9.4amasad
kesslerstuffbabel-plugin-transform-remove-debuggerperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-debugger6.9.46.9.4^6.9.4amasad
kesslerstuffbabel-preset-minifyperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-preset-minify0.5.20.5.2^0.5.2amasad
kesslerstuffbrowserslistperpetualmaterialMITgit+https://github.com/browserslist/browserslist.git4.23.04.23.0^4.23.0Andrey Sitnik
kesslerstuffcopy-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/copy-webpack-plugin.git12.0.212.0.2^12.0.2Len Boyette
kesslerstuffcross-envperpetualmaterialMITgit+https://github.com/kentcdodds/cross-env.git7.0.37.0.3^7.0.3Kent C. Dodds (https://kentcdodds.com)
kesslerstuffcrypto-browserifyperpetualmaterialMITgit://github.com/crypto-browserify/crypto-browserify.git3.12.03.12.0^3.12.0Dominic Tarr (dominictarr.com)
kesslerstuffcss-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/css-loader.git6.10.06.10.0^6.10.0Tobias Koppers @sokra
kesslerstuffcss-minimizer-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/css-minimizer-webpack-plugin.git6.0.06.0.0^6.0.0Loann Neveu
kesslerstuffdotenvperpetualmaterialBSD-2-Clausegit://github.com/motdotla/dotenv.git16.4.516.4.5^16.4.5n/a
kesslerstuffdotenv-webpackperpetualmaterialMITgit+https://github.com/mrsteele/dotenv-webpack.git8.0.18.0.1^8.0.1Matt Steele (http://omnionline.us/)
kesslerstuffeslintperpetualmaterialMITgit+https://github.com/eslint/eslint.git8.57.08.57.08.57.0Nicholas C. Zakas
kesslerstuffeslint-config-standardperpetualmaterialMITgit://github.com/standard/eslint-config-standard.git17.1.017.1.0^17.1.0Feross Aboukhadijeh feross@feross.org https://feross.org
kesslerstuffeslint-friendly-formatterperpetualmaterialMITgit+https://github.com/royriojas/eslint-friendly-formatter.git4.0.14.0.1^4.0.1Roy Riojas http://royriojas.com
kesslerstuffeslint-plugin-importperpetualmaterialMITgit+https://github.com/import-js/eslint-plugin-import.git2.29.12.29.1^2.29.0Ben Mosher
kesslerstuffeslint-plugin-nperpetualmaterialMITgit+https://github.com/eslint-community/eslint-plugin-n.git16.6.216.6.2^16.6.2Toru Nagashima
kesslerstuffeslint-plugin-promiseperpetualmaterialISCgit+https://github.com/eslint-community/eslint-plugin-promise.git6.1.16.1.1^6.1.1jden
kesslerstuffeslint-plugin-standardperpetualmaterialMITgit+https://github.com/standard/eslint-plugin-standard.git5.0.05.0.0^5.0.0Feross Aboukhadijeh feross@feross.org https://feross.org
kesslerstuffeslint-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/eslint-webpack-plugin.git4.0.14.0.1^4.0.1Ricardo Gobbo de Souza
kesslerstuffexports-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/exports-loader.git5.0.05.0.0^5.0.0Tobias Koppers @sokra
kesslerstufffile-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/file-loader.git6.2.06.2.0^6.0.0Tobias Koppers @sokra
kesslerstuffhtml-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/html-loader.git5.0.05.0.0^5.0.0Tobias Koppers @sokra
kesslerstuffhtml-webpack-pluginperpetualmaterialMITgit+https://github.com/jantimon/html-webpack-plugin.git5.6.05.6.0^5.5.3Jan Nicklas (https://github.com/jantimon)
kesslerstuffmini-css-extract-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/mini-css-extract-plugin.git2.8.02.8.0^2.8.0Tobias Koppers @sokra
kesslerstuffnoop-loaderperpetualmaterialISCgit+https://github.com/KnutHelland/noop-loader.git1.0.01.0.0^1.0.0Knut Helland
kesslerstuffpathperpetualmaterialMITgit://github.com/jinder/path.git0.12.70.12.7^0.12.7Joyent http://www.joyent.com
kesslerstuffpostcssperpetualmaterialMITgit+https://github.com/postcss/postcss.git8.4.358.4.35^8.4.35Andrey Sitnik
kesslerstuffpostcss-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/postcss-loader.git8.1.08.1.0^8.1.0Andrey Sitnik
kesslerstuffpostcss-sassperpetualmaterialMITgit+https://github.com/AleshaOleg/postcss-sass.git0.5.00.5.0^0.5.0Oleh Aloshkin
kesslerstuffprecssperpetualmaterialCC0-1.0git+https://github.com/jonathantneal/precss.git4.0.04.0.0^4.0.0Jonathan Neal
kesslerstuffrequire-dirperpetualmaterialMITgit://github.com/aseemk/requireDir.git1.2.01.2.0^1.2.0Aseem Kishore
kesslerstuffrimrafperpetualmaterialISCgit://github.com/isaacs/rimraf.git5.0.55.0.5^5.0.1Isaac Z. Schlueter (http://blog.izs.me/)
kesslerstuffsassperpetualmaterialMITgit+https://github.com/sass/dart-sass.git1.71.11.71.1^1.71.1Natalie Weizenbaum nweiz@google.com https://github.com/nex3
kesslerstuffsass-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/sass-loader.git14.1.114.1.1^14.1.1J. Tangelder
kesslerstuffsource-map-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/source-map-loader.git5.0.05.0.0^5.0.0Tobias Koppers @sokra
kesslerstuffstream-browserifyperpetualmaterialMITgit://github.com/browserify/stream-browserify.git3.0.03.0.0^3.0.0James Halliday mail@substack.net http://substack.net
kesslerstuffstreamifyperpetualmaterialMITgit://github.com/fent/node-streamify.git1.0.01.0.0^1.0.0fent (https://github.com/fent)
kesslerstuffstyle-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/style-loader.git3.3.43.3.4^3.3.4Tobias Koppers @sokra
kesslerstuffstylelintperpetualmaterialMITgit+https://github.com/stylelint/stylelint.git15.11.015.11.0^15.10.3stylelint
kesslerstuffstylelint-config-recommended-scssperpetualmaterialMITgit+https://github.com/stylelint-scss/stylelint-config-recommended-scss.git13.1.013.1.0^13.1.0kristerkari
kesslerstuffstylelint-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/stylelint-webpack-plugin.git4.1.14.1.1^4.1.1Ricardo Gobbo de Souza
kesslerstuffsvg-inline-loaderperpetualmaterialMITgit+ssh://git@github.com/sairion/svg-inline-loader.git0.8.20.8.2^0.8.2Jaeho Lee
kesslerstuffterser-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/terser-webpack-plugin.git5.3.105.3.10^5.3.9webpack Contrib Team
kesslerstuffurl-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/url-loader.git4.1.14.1.1^4.1.0Tobias Koppers @sokra
kesslerstuffwebextension-polyfillperpetualmaterialMPL-2.0git+https://github.com/mozilla/webextension-polyfill.git0.10.00.10.0^0.10.0Mozilla
kesslerstuffwebpackperpetualmaterialMITgit+https://github.com/webpack/webpack.git5.90.35.90.3^5.90.3Tobias Koppers @sokra
kesslerstuffwebpack-cliperpetualmaterialMITgit+https://github.com/webpack/webpack-cli.git5.1.45.1.4^5.1.4n/a
kesslerstuffwebpack-node-externalsperpetualmaterialMITgit+https://github.com/liady/webpack-node-externals.git3.0.03.0.0^3.0.0Liad Yosef https://github.com/liady
kesslerstuffwsperpetualmaterialMITgit+https://github.com/websockets/ws.git8.16.08.16.0^8.14.1Einar Otto Stangvik (http://2x.io)
+ + + +
departmentrelated tonamelicense periodmaterial / not materiallicense typelinkremote versioninstalled versiondefined versionauthor
kesslerstuffqrcodeperpetualmaterialMITgit://github.com/soldair/node-qrcode.git1.5.31.5.3^1.5.3Ryan Day
kesslerstuffuuidperpetualmaterialMITgit+https://github.com/uuidjs/uuid.git9.0.19.0.1^9.0.0n/a
kesslerstuff@babel/coreperpetualmaterialMIThttps://github.com/babel/babel.git7.24.07.24.0^7.24.0The Babel Team (https://babel.dev/team)
kesslerstuff@babel/eslint-parserperpetualmaterialMIThttps://github.com/babel/babel.git7.23.107.23.10^7.23.10The Babel Team (https://babel.dev/team)
kesslerstuff@babel/plugin-transform-runtimeperpetualmaterialMIThttps://github.com/babel/babel.git7.24.07.24.0^7.24.0The Babel Team (https://babel.dev/team)
kesslerstuff@babel/preset-envperpetualmaterialMIThttps://github.com/babel/babel.git7.24.07.24.0^7.24.0The Babel Team (https://babel.dev/team)
kesslerstuff@babel/registerperpetualmaterialMIThttps://github.com/babel/babel.git7.23.77.23.7^7.22.15The Babel Team (https://babel.dev/team)
kesslerstuff@babel/runtimeperpetualmaterialMIThttps://github.com/babel/babel.git7.24.07.24.0^7.24.0The Babel Team (https://babel.dev/team)
kesslerstuffautoprefixerperpetualmaterialMITgit+https://github.com/postcss/autoprefixer.git10.4.1810.4.18^10.4.18Andrey Sitnik
kesslerstuffbabel-loaderperpetualmaterialMIThttps://github.com/babel/babel-loader.git9.1.39.1.3^9.1.3Luis Couto
kesslerstuffbabel-plugin-dynamic-import-nodeperpetualmaterialMITgit+https://github.com/airbnb/babel-plugin-dynamic-import-node.git2.3.32.3.3^2.3.3Jordan Gensler
kesslerstuffbabel-plugin-transform-minify-booleansperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-plugin-transform-minify-booleans6.9.46.9.4^6.9.4amasad
kesslerstuffbabel-plugin-transform-remove-consoleperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-console6.9.46.9.4^6.9.4amasad
kesslerstuffbabel-plugin-transform-remove-debuggerperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-debugger6.9.46.9.4^6.9.4amasad
kesslerstuffbabel-preset-minifyperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-preset-minify0.5.20.5.2^0.5.2amasad
kesslerstuffbrowserslistperpetualmaterialMITgit+https://github.com/browserslist/browserslist.git4.23.04.23.0^4.23.0Andrey Sitnik
kesslerstuffcopy-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/copy-webpack-plugin.git12.0.212.0.2^12.0.2Len Boyette
kesslerstuffcross-envperpetualmaterialMITgit+https://github.com/kentcdodds/cross-env.git7.0.37.0.3^7.0.3Kent C. Dodds (https://kentcdodds.com)
kesslerstuffcrypto-browserifyperpetualmaterialMITgit://github.com/crypto-browserify/crypto-browserify.git3.12.03.12.0^3.12.0Dominic Tarr (dominictarr.com)
kesslerstuffcss-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/css-loader.git6.10.06.10.0^6.10.0Tobias Koppers @sokra
kesslerstuffcss-minimizer-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/css-minimizer-webpack-plugin.git6.0.06.0.0^6.0.0Loann Neveu
kesslerstuffdotenvperpetualmaterialBSD-2-Clausegit://github.com/motdotla/dotenv.git16.4.516.4.5^16.4.5n/a
kesslerstuffdotenv-webpackperpetualmaterialMITgit+https://github.com/mrsteele/dotenv-webpack.git8.0.18.0.1^8.0.1Matt Steele (http://omnionline.us/)
kesslerstuffeslintperpetualmaterialMITgit+https://github.com/eslint/eslint.git8.57.08.57.08.57.0Nicholas C. Zakas
kesslerstuffeslint-config-standardperpetualmaterialMITgit://github.com/standard/eslint-config-standard.git17.1.017.1.0^17.1.0Feross Aboukhadijeh feross@feross.org https://feross.org
kesslerstuffeslint-friendly-formatterperpetualmaterialMITgit+https://github.com/royriojas/eslint-friendly-formatter.git4.0.14.0.1^4.0.1Roy Riojas http://royriojas.com
kesslerstuffeslint-plugin-importperpetualmaterialMITgit+https://github.com/import-js/eslint-plugin-import.git2.29.12.29.1^2.29.0Ben Mosher
kesslerstuffeslint-plugin-nperpetualmaterialMITgit+https://github.com/eslint-community/eslint-plugin-n.git16.6.216.6.2^16.6.2Toru Nagashima
kesslerstuffeslint-plugin-promiseperpetualmaterialISCgit+https://github.com/eslint-community/eslint-plugin-promise.git6.1.16.1.1^6.1.1jden
kesslerstuffeslint-plugin-standardperpetualmaterialMITgit+https://github.com/standard/eslint-plugin-standard.git5.0.05.0.0^5.0.0Feross Aboukhadijeh feross@feross.org https://feross.org
kesslerstuffeslint-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/eslint-webpack-plugin.git4.0.14.0.1^4.0.1Ricardo Gobbo de Souza
kesslerstuffexports-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/exports-loader.git5.0.05.0.0^5.0.0Tobias Koppers @sokra
kesslerstufffile-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/file-loader.git6.2.06.2.0^6.0.0Tobias Koppers @sokra
kesslerstuffhtml-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/html-loader.git5.0.05.0.0^5.0.0Tobias Koppers @sokra
kesslerstuffhtml-webpack-pluginperpetualmaterialMITgit+https://github.com/jantimon/html-webpack-plugin.git5.6.05.6.0^5.5.3Jan Nicklas (https://github.com/jantimon)
kesslerstuffmini-css-extract-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/mini-css-extract-plugin.git2.8.12.8.1^2.8.1Tobias Koppers @sokra
kesslerstuffnoop-loaderperpetualmaterialISCgit+https://github.com/KnutHelland/noop-loader.git1.0.01.0.0^1.0.0Knut Helland
kesslerstuffpathperpetualmaterialMITgit://github.com/jinder/path.git0.12.70.12.7^0.12.7Joyent http://www.joyent.com
kesslerstuffpostcssperpetualmaterialMITgit+https://github.com/postcss/postcss.git8.4.358.4.35^8.4.35Andrey Sitnik
kesslerstuffpostcss-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/postcss-loader.git8.1.18.1.1^8.1.1Andrey Sitnik
kesslerstuffpostcss-sassperpetualmaterialMITgit+https://github.com/AleshaOleg/postcss-sass.git0.5.00.5.0^0.5.0Oleh Aloshkin
kesslerstuffprecssperpetualmaterialCC0-1.0git+https://github.com/jonathantneal/precss.git4.0.04.0.0^4.0.0Jonathan Neal
kesslerstuffrequire-dirperpetualmaterialMITgit://github.com/aseemk/requireDir.git1.2.01.2.0^1.2.0Aseem Kishore
kesslerstuffrimrafperpetualmaterialISCgit://github.com/isaacs/rimraf.git5.0.55.0.5^5.0.1Isaac Z. Schlueter (http://blog.izs.me/)
kesslerstuffsassperpetualmaterialMITgit+https://github.com/sass/dart-sass.git1.71.11.71.1^1.71.1Natalie Weizenbaum nweiz@google.com https://github.com/nex3
kesslerstuffsass-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/sass-loader.git14.1.114.1.1^14.1.1J. Tangelder
kesslerstuffsource-map-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/source-map-loader.git5.0.05.0.0^5.0.0Tobias Koppers @sokra
kesslerstuffstream-browserifyperpetualmaterialMITgit://github.com/browserify/stream-browserify.git3.0.03.0.0^3.0.0James Halliday mail@substack.net http://substack.net
kesslerstuffstreamifyperpetualmaterialMITgit://github.com/fent/node-streamify.git1.0.01.0.0^1.0.0fent (https://github.com/fent)
kesslerstuffstyle-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/style-loader.git3.3.43.3.4^3.3.4Tobias Koppers @sokra
kesslerstuffstylelintperpetualmaterialMITgit+https://github.com/stylelint/stylelint.git15.11.015.11.0^15.10.3stylelint
kesslerstuffstylelint-config-recommended-scssperpetualmaterialMITgit+https://github.com/stylelint-scss/stylelint-config-recommended-scss.git13.1.013.1.0^13.1.0kristerkari
kesslerstuffstylelint-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/stylelint-webpack-plugin.git4.1.14.1.1^4.1.1Ricardo Gobbo de Souza
kesslerstuffsvg-inline-loaderperpetualmaterialMITgit+ssh://git@github.com/sairion/svg-inline-loader.git0.8.20.8.2^0.8.2Jaeho Lee
kesslerstuffterser-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/terser-webpack-plugin.git5.3.105.3.10^5.3.9webpack Contrib Team
kesslerstuffurl-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/url-loader.git4.1.14.1.1^4.1.0Tobias Koppers @sokra
kesslerstuffwebextension-polyfillperpetualmaterialMPL-2.0git+https://github.com/mozilla/webextension-polyfill.git0.10.00.10.0^0.10.0Mozilla
kesslerstuffwebpackperpetualmaterialMITgit+https://github.com/webpack/webpack.git5.90.35.90.3^5.90.3Tobias Koppers @sokra
kesslerstuffwebpack-cliperpetualmaterialMITgit+https://github.com/webpack/webpack-cli.git5.1.45.1.4^5.1.4n/a
kesslerstuffwebpack-node-externalsperpetualmaterialMITgit+https://github.com/liady/webpack-node-externals.git3.0.03.0.0^3.0.0Liad Yosef https://github.com/liady
kesslerstuffwsperpetualmaterialMITgit+https://github.com/websockets/ws.git8.16.08.16.0^8.14.1Einar Otto Stangvik (http://2x.io)
kesslerstuffyarn-or-npmperpetualmaterialMITgit@github.com:camacho/yarn-or-npm.git3.0.13.0.1^3.0.1Patrick Camacho
+ + diff --git a/open-source-licenses.json b/open-source-licenses.json index d762346..2871234 100644 --- a/open-source-licenses.json +++ b/open-source-licenses.json @@ -32,3 +32,4 @@ [{"department":"kessler","relatedTo":"stuff","name":"qrcode","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/soldair/node-qrcode.git","remoteVersion":"1.5.3","installedVersion":"1.5.3","definedVersion":"^1.5.3","author":"Ryan Day "},{"department":"kessler","relatedTo":"stuff","name":"uuid","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/uuidjs/uuid.git","remoteVersion":"9.0.1","installedVersion":"9.0.1","definedVersion":"^9.0.0","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"@babel/core","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/eslint-parser","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.10","installedVersion":"7.23.10","definedVersion":"^7.23.10","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/plugin-transform-runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/preset-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/register","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.7","installedVersion":"7.23.7","definedVersion":"^7.22.15","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"autoprefixer","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/autoprefixer.git","remoteVersion":"10.4.17","installedVersion":"10.4.17","definedVersion":"^10.4.17","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"babel-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel-loader.git","remoteVersion":"9.1.3","installedVersion":"9.1.3","definedVersion":"^9.1.3","author":"Luis Couto "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-dynamic-import-node","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/airbnb/babel-plugin-dynamic-import-node.git","remoteVersion":"2.3.3","installedVersion":"2.3.3","definedVersion":"^2.3.3","author":"Jordan Gensler "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-minify-booleans","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-minify-booleans","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-console","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-console","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-debugger","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-debugger","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-preset-minify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-preset-minify","remoteVersion":"0.5.2","installedVersion":"0.5.2","definedVersion":"^0.5.2","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"browserslist","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/browserslist/browserslist.git","remoteVersion":"4.23.0","installedVersion":"4.23.0","definedVersion":"^4.23.0","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"copy-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/copy-webpack-plugin.git","remoteVersion":"12.0.2","installedVersion":"12.0.2","definedVersion":"^12.0.2","author":"Len Boyette"},{"department":"kessler","relatedTo":"stuff","name":"cross-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/kentcdodds/cross-env.git","remoteVersion":"7.0.3","installedVersion":"7.0.3","definedVersion":"^7.0.3","author":"Kent C. Dodds (https://kentcdodds.com)"},{"department":"kessler","relatedTo":"stuff","name":"crypto-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/crypto-browserify/crypto-browserify.git","remoteVersion":"3.12.0","installedVersion":"3.12.0","definedVersion":"^3.12.0","author":"Dominic Tarr (dominictarr.com)"},{"department":"kessler","relatedTo":"stuff","name":"css-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-loader.git","remoteVersion":"6.10.0","installedVersion":"6.10.0","definedVersion":"^6.10.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"css-minimizer-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-minimizer-webpack-plugin.git","remoteVersion":"6.0.0","installedVersion":"6.0.0","definedVersion":"^6.0.0","author":"Loann Neveu"},{"department":"kessler","relatedTo":"stuff","name":"dotenv","licensePeriod":"perpetual","material":"material","licenseType":"BSD-2-Clause","link":"git://github.com/motdotla/dotenv.git","remoteVersion":"16.4.5","installedVersion":"16.4.5","definedVersion":"^16.4.5","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"dotenv-webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/mrsteele/dotenv-webpack.git","remoteVersion":"8.0.1","installedVersion":"8.0.1","definedVersion":"^8.0.1","author":"Matt Steele (http://omnionline.us/)"},{"department":"kessler","relatedTo":"stuff","name":"eslint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint/eslint.git","remoteVersion":"8.57.0","installedVersion":"8.57.0","definedVersion":"8.57.0","author":"Nicholas C. Zakas "},{"department":"kessler","relatedTo":"stuff","name":"eslint-config-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/standard/eslint-config-standard.git","remoteVersion":"17.1.0","installedVersion":"17.1.0","definedVersion":"^17.1.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-friendly-formatter","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/royriojas/eslint-friendly-formatter.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Roy Riojas http://royriojas.com"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-import","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/import-js/eslint-plugin-import.git","remoteVersion":"2.29.1","installedVersion":"2.29.1","definedVersion":"^2.29.0","author":"Ben Mosher "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-n","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint-community/eslint-plugin-n.git","remoteVersion":"16.6.2","installedVersion":"16.6.2","definedVersion":"^16.6.2","author":"Toru Nagashima"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-promise","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/eslint-community/eslint-plugin-promise.git","remoteVersion":"6.1.1","installedVersion":"6.1.1","definedVersion":"^6.1.1","author":"jden "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/standard/eslint-plugin-standard.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/eslint-webpack-plugin.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"exports-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/exports-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"file-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/file-loader.git","remoteVersion":"6.2.0","installedVersion":"6.2.0","definedVersion":"^6.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/html-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/jantimon/html-webpack-plugin.git","remoteVersion":"5.6.0","installedVersion":"5.6.0","definedVersion":"^5.5.3","author":"Jan Nicklas (https://github.com/jantimon)"},{"department":"kessler","relatedTo":"stuff","name":"mini-css-extract-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/mini-css-extract-plugin.git","remoteVersion":"2.8.0","installedVersion":"2.8.0","definedVersion":"^2.8.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"noop-loader","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/KnutHelland/noop-loader.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"Knut Helland"},{"department":"kessler","relatedTo":"stuff","name":"path","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/jinder/path.git","remoteVersion":"0.12.7","installedVersion":"0.12.7","definedVersion":"^0.12.7","author":"Joyent http://www.joyent.com"},{"department":"kessler","relatedTo":"stuff","name":"postcss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/postcss.git","remoteVersion":"8.4.35","installedVersion":"8.4.35","definedVersion":"^8.4.35","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/postcss-loader.git","remoteVersion":"8.1.0","installedVersion":"8.1.0","definedVersion":"^8.1.0","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/AleshaOleg/postcss-sass.git","remoteVersion":"0.5.0","installedVersion":"0.5.0","definedVersion":"^0.5.0","author":"Oleh Aloshkin "},{"department":"kessler","relatedTo":"stuff","name":"precss","licensePeriod":"perpetual","material":"material","licenseType":"CC0-1.0","link":"git+https://github.com/jonathantneal/precss.git","remoteVersion":"4.0.0","installedVersion":"4.0.0","definedVersion":"^4.0.0","author":"Jonathan Neal "},{"department":"kessler","relatedTo":"stuff","name":"require-dir","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/aseemk/requireDir.git","remoteVersion":"1.2.0","installedVersion":"1.2.0","definedVersion":"^1.2.0","author":"Aseem Kishore "},{"department":"kessler","relatedTo":"stuff","name":"rimraf","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git://github.com/isaacs/rimraf.git","remoteVersion":"5.0.5","installedVersion":"5.0.5","definedVersion":"^5.0.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)"},{"department":"kessler","relatedTo":"stuff","name":"sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/sass/dart-sass.git","remoteVersion":"1.71.1","installedVersion":"1.71.1","definedVersion":"^1.71.1","author":"Natalie Weizenbaum nweiz@google.com https://github.com/nex3"},{"department":"kessler","relatedTo":"stuff","name":"sass-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/sass-loader.git","remoteVersion":"14.1.1","installedVersion":"14.1.1","definedVersion":"^14.1.1","author":"J. Tangelder"},{"department":"kessler","relatedTo":"stuff","name":"source-map-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/source-map-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stream-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/browserify/stream-browserify.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"James Halliday mail@substack.net http://substack.net"},{"department":"kessler","relatedTo":"stuff","name":"streamify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/fent/node-streamify.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"fent (https://github.com/fent)"},{"department":"kessler","relatedTo":"stuff","name":"style-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/style-loader.git","remoteVersion":"3.3.4","installedVersion":"3.3.4","definedVersion":"^3.3.4","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stylelint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint/stylelint.git","remoteVersion":"15.11.0","installedVersion":"15.11.0","definedVersion":"^15.10.3","author":"stylelint"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-config-recommended-scss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint-scss/stylelint-config-recommended-scss.git","remoteVersion":"13.1.0","installedVersion":"13.1.0","definedVersion":"^13.1.0","author":"kristerkari"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/stylelint-webpack-plugin.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"svg-inline-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+ssh://git@github.com/sairion/svg-inline-loader.git","remoteVersion":"0.8.2","installedVersion":"0.8.2","definedVersion":"^0.8.2","author":"Jaeho Lee "},{"department":"kessler","relatedTo":"stuff","name":"terser-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/terser-webpack-plugin.git","remoteVersion":"5.3.10","installedVersion":"5.3.10","definedVersion":"^5.3.9","author":"webpack Contrib Team"},{"department":"kessler","relatedTo":"stuff","name":"url-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/url-loader.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webextension-polyfill","licensePeriod":"perpetual","material":"material","licenseType":"MPL-2.0","link":"git+https://github.com/mozilla/webextension-polyfill.git","remoteVersion":"0.10.0","installedVersion":"0.10.0","definedVersion":"^0.10.0","author":"Mozilla"},{"department":"kessler","relatedTo":"stuff","name":"webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack.git","remoteVersion":"5.90.3","installedVersion":"5.90.3","definedVersion":"^5.90.3","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webpack-cli","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack-cli.git","remoteVersion":"5.1.4","installedVersion":"5.1.4","definedVersion":"^5.1.4","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"webpack-node-externals","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/liady/webpack-node-externals.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"Liad Yosef https://github.com/liady"},{"department":"kessler","relatedTo":"stuff","name":"ws","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/websockets/ws.git","remoteVersion":"8.16.0","installedVersion":"8.16.0","definedVersion":"^8.14.1","author":"Einar Otto Stangvik (http://2x.io)"}] [{"department":"kessler","relatedTo":"stuff","name":"qrcode","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/soldair/node-qrcode.git","remoteVersion":"1.5.3","installedVersion":"1.5.3","definedVersion":"^1.5.3","author":"Ryan Day "},{"department":"kessler","relatedTo":"stuff","name":"uuid","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/uuidjs/uuid.git","remoteVersion":"9.0.1","installedVersion":"9.0.1","definedVersion":"^9.0.0","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"@babel/core","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/eslint-parser","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.10","installedVersion":"7.23.10","definedVersion":"^7.23.10","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/plugin-transform-runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/preset-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/register","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.7","installedVersion":"7.23.7","definedVersion":"^7.22.15","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"autoprefixer","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/autoprefixer.git","remoteVersion":"10.4.17","installedVersion":"10.4.17","definedVersion":"^10.4.17","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"babel-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel-loader.git","remoteVersion":"9.1.3","installedVersion":"9.1.3","definedVersion":"^9.1.3","author":"Luis Couto "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-dynamic-import-node","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/airbnb/babel-plugin-dynamic-import-node.git","remoteVersion":"2.3.3","installedVersion":"2.3.3","definedVersion":"^2.3.3","author":"Jordan Gensler "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-minify-booleans","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-minify-booleans","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-console","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-console","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-debugger","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-debugger","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-preset-minify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-preset-minify","remoteVersion":"0.5.2","installedVersion":"0.5.2","definedVersion":"^0.5.2","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"browserslist","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/browserslist/browserslist.git","remoteVersion":"4.23.0","installedVersion":"4.23.0","definedVersion":"^4.23.0","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"copy-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/copy-webpack-plugin.git","remoteVersion":"12.0.2","installedVersion":"12.0.2","definedVersion":"^12.0.2","author":"Len Boyette"},{"department":"kessler","relatedTo":"stuff","name":"cross-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/kentcdodds/cross-env.git","remoteVersion":"7.0.3","installedVersion":"7.0.3","definedVersion":"^7.0.3","author":"Kent C. Dodds (https://kentcdodds.com)"},{"department":"kessler","relatedTo":"stuff","name":"crypto-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/crypto-browserify/crypto-browserify.git","remoteVersion":"3.12.0","installedVersion":"3.12.0","definedVersion":"^3.12.0","author":"Dominic Tarr (dominictarr.com)"},{"department":"kessler","relatedTo":"stuff","name":"css-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-loader.git","remoteVersion":"6.10.0","installedVersion":"6.10.0","definedVersion":"^6.10.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"css-minimizer-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-minimizer-webpack-plugin.git","remoteVersion":"6.0.0","installedVersion":"6.0.0","definedVersion":"^6.0.0","author":"Loann Neveu"},{"department":"kessler","relatedTo":"stuff","name":"dotenv","licensePeriod":"perpetual","material":"material","licenseType":"BSD-2-Clause","link":"git://github.com/motdotla/dotenv.git","remoteVersion":"16.4.5","installedVersion":"16.4.5","definedVersion":"^16.4.5","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"dotenv-webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/mrsteele/dotenv-webpack.git","remoteVersion":"8.0.1","installedVersion":"8.0.1","definedVersion":"^8.0.1","author":"Matt Steele (http://omnionline.us/)"},{"department":"kessler","relatedTo":"stuff","name":"eslint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint/eslint.git","remoteVersion":"8.57.0","installedVersion":"8.57.0","definedVersion":"8.57.0","author":"Nicholas C. Zakas "},{"department":"kessler","relatedTo":"stuff","name":"eslint-config-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/standard/eslint-config-standard.git","remoteVersion":"17.1.0","installedVersion":"17.1.0","definedVersion":"^17.1.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-friendly-formatter","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/royriojas/eslint-friendly-formatter.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Roy Riojas http://royriojas.com"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-import","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/import-js/eslint-plugin-import.git","remoteVersion":"2.29.1","installedVersion":"2.29.1","definedVersion":"^2.29.0","author":"Ben Mosher "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-n","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint-community/eslint-plugin-n.git","remoteVersion":"16.6.2","installedVersion":"16.6.2","definedVersion":"^16.6.2","author":"Toru Nagashima"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-promise","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/eslint-community/eslint-plugin-promise.git","remoteVersion":"6.1.1","installedVersion":"6.1.1","definedVersion":"^6.1.1","author":"jden "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/standard/eslint-plugin-standard.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/eslint-webpack-plugin.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"exports-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/exports-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"file-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/file-loader.git","remoteVersion":"6.2.0","installedVersion":"6.2.0","definedVersion":"^6.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/html-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/jantimon/html-webpack-plugin.git","remoteVersion":"5.6.0","installedVersion":"5.6.0","definedVersion":"^5.5.3","author":"Jan Nicklas (https://github.com/jantimon)"},{"department":"kessler","relatedTo":"stuff","name":"mini-css-extract-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/mini-css-extract-plugin.git","remoteVersion":"2.8.0","installedVersion":"2.8.0","definedVersion":"^2.8.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"noop-loader","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/KnutHelland/noop-loader.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"Knut Helland"},{"department":"kessler","relatedTo":"stuff","name":"path","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/jinder/path.git","remoteVersion":"0.12.7","installedVersion":"0.12.7","definedVersion":"^0.12.7","author":"Joyent http://www.joyent.com"},{"department":"kessler","relatedTo":"stuff","name":"postcss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/postcss.git","remoteVersion":"8.4.35","installedVersion":"8.4.35","definedVersion":"^8.4.35","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/postcss-loader.git","remoteVersion":"8.1.0","installedVersion":"8.1.0","definedVersion":"^8.1.0","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/AleshaOleg/postcss-sass.git","remoteVersion":"0.5.0","installedVersion":"0.5.0","definedVersion":"^0.5.0","author":"Oleh Aloshkin "},{"department":"kessler","relatedTo":"stuff","name":"precss","licensePeriod":"perpetual","material":"material","licenseType":"CC0-1.0","link":"git+https://github.com/jonathantneal/precss.git","remoteVersion":"4.0.0","installedVersion":"4.0.0","definedVersion":"^4.0.0","author":"Jonathan Neal "},{"department":"kessler","relatedTo":"stuff","name":"require-dir","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/aseemk/requireDir.git","remoteVersion":"1.2.0","installedVersion":"1.2.0","definedVersion":"^1.2.0","author":"Aseem Kishore "},{"department":"kessler","relatedTo":"stuff","name":"rimraf","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git://github.com/isaacs/rimraf.git","remoteVersion":"5.0.5","installedVersion":"5.0.5","definedVersion":"^5.0.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)"},{"department":"kessler","relatedTo":"stuff","name":"sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/sass/dart-sass.git","remoteVersion":"1.71.1","installedVersion":"1.71.1","definedVersion":"^1.71.1","author":"Natalie Weizenbaum nweiz@google.com https://github.com/nex3"},{"department":"kessler","relatedTo":"stuff","name":"sass-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/sass-loader.git","remoteVersion":"14.1.1","installedVersion":"14.1.1","definedVersion":"^14.1.1","author":"J. Tangelder"},{"department":"kessler","relatedTo":"stuff","name":"source-map-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/source-map-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stream-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/browserify/stream-browserify.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"James Halliday mail@substack.net http://substack.net"},{"department":"kessler","relatedTo":"stuff","name":"streamify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/fent/node-streamify.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"fent (https://github.com/fent)"},{"department":"kessler","relatedTo":"stuff","name":"style-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/style-loader.git","remoteVersion":"3.3.4","installedVersion":"3.3.4","definedVersion":"^3.3.4","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stylelint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint/stylelint.git","remoteVersion":"15.11.0","installedVersion":"15.11.0","definedVersion":"^15.10.3","author":"stylelint"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-config-recommended-scss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint-scss/stylelint-config-recommended-scss.git","remoteVersion":"13.1.0","installedVersion":"13.1.0","definedVersion":"^13.1.0","author":"kristerkari"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/stylelint-webpack-plugin.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"svg-inline-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+ssh://git@github.com/sairion/svg-inline-loader.git","remoteVersion":"0.8.2","installedVersion":"0.8.2","definedVersion":"^0.8.2","author":"Jaeho Lee "},{"department":"kessler","relatedTo":"stuff","name":"terser-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/terser-webpack-plugin.git","remoteVersion":"5.3.10","installedVersion":"5.3.10","definedVersion":"^5.3.9","author":"webpack Contrib Team"},{"department":"kessler","relatedTo":"stuff","name":"url-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/url-loader.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webextension-polyfill","licensePeriod":"perpetual","material":"material","licenseType":"MPL-2.0","link":"git+https://github.com/mozilla/webextension-polyfill.git","remoteVersion":"0.10.0","installedVersion":"0.10.0","definedVersion":"^0.10.0","author":"Mozilla"},{"department":"kessler","relatedTo":"stuff","name":"webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack.git","remoteVersion":"5.90.3","installedVersion":"5.90.3","definedVersion":"^5.90.3","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webpack-cli","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack-cli.git","remoteVersion":"5.1.4","installedVersion":"5.1.4","definedVersion":"^5.1.4","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"webpack-node-externals","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/liady/webpack-node-externals.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"Liad Yosef https://github.com/liady"},{"department":"kessler","relatedTo":"stuff","name":"ws","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/websockets/ws.git","remoteVersion":"8.16.0","installedVersion":"8.16.0","definedVersion":"^8.14.1","author":"Einar Otto Stangvik (http://2x.io)"}] [{"department":"kessler","relatedTo":"stuff","name":"qrcode","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/soldair/node-qrcode.git","remoteVersion":"1.5.3","installedVersion":"1.5.3","definedVersion":"^1.5.3","author":"Ryan Day "},{"department":"kessler","relatedTo":"stuff","name":"uuid","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/uuidjs/uuid.git","remoteVersion":"9.0.1","installedVersion":"9.0.1","definedVersion":"^9.0.0","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"@babel/core","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/eslint-parser","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.10","installedVersion":"7.23.10","definedVersion":"^7.23.10","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/plugin-transform-runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/preset-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/register","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.7","installedVersion":"7.23.7","definedVersion":"^7.22.15","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"autoprefixer","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/autoprefixer.git","remoteVersion":"10.4.17","installedVersion":"10.4.17","definedVersion":"^10.4.17","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"babel-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel-loader.git","remoteVersion":"9.1.3","installedVersion":"9.1.3","definedVersion":"^9.1.3","author":"Luis Couto "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-dynamic-import-node","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/airbnb/babel-plugin-dynamic-import-node.git","remoteVersion":"2.3.3","installedVersion":"2.3.3","definedVersion":"^2.3.3","author":"Jordan Gensler "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-minify-booleans","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-minify-booleans","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-console","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-console","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-debugger","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-debugger","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-preset-minify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-preset-minify","remoteVersion":"0.5.2","installedVersion":"0.5.2","definedVersion":"^0.5.2","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"browserslist","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/browserslist/browserslist.git","remoteVersion":"4.23.0","installedVersion":"4.23.0","definedVersion":"^4.23.0","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"copy-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/copy-webpack-plugin.git","remoteVersion":"12.0.2","installedVersion":"12.0.2","definedVersion":"^12.0.2","author":"Len Boyette"},{"department":"kessler","relatedTo":"stuff","name":"cross-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/kentcdodds/cross-env.git","remoteVersion":"7.0.3","installedVersion":"7.0.3","definedVersion":"^7.0.3","author":"Kent C. Dodds (https://kentcdodds.com)"},{"department":"kessler","relatedTo":"stuff","name":"crypto-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/crypto-browserify/crypto-browserify.git","remoteVersion":"3.12.0","installedVersion":"3.12.0","definedVersion":"^3.12.0","author":"Dominic Tarr (dominictarr.com)"},{"department":"kessler","relatedTo":"stuff","name":"css-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-loader.git","remoteVersion":"6.10.0","installedVersion":"6.10.0","definedVersion":"^6.10.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"css-minimizer-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-minimizer-webpack-plugin.git","remoteVersion":"6.0.0","installedVersion":"6.0.0","definedVersion":"^6.0.0","author":"Loann Neveu"},{"department":"kessler","relatedTo":"stuff","name":"dotenv","licensePeriod":"perpetual","material":"material","licenseType":"BSD-2-Clause","link":"git://github.com/motdotla/dotenv.git","remoteVersion":"16.4.5","installedVersion":"16.4.5","definedVersion":"^16.4.5","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"dotenv-webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/mrsteele/dotenv-webpack.git","remoteVersion":"8.0.1","installedVersion":"8.0.1","definedVersion":"^8.0.1","author":"Matt Steele (http://omnionline.us/)"},{"department":"kessler","relatedTo":"stuff","name":"eslint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint/eslint.git","remoteVersion":"8.57.0","installedVersion":"8.57.0","definedVersion":"8.57.0","author":"Nicholas C. Zakas "},{"department":"kessler","relatedTo":"stuff","name":"eslint-config-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/standard/eslint-config-standard.git","remoteVersion":"17.1.0","installedVersion":"17.1.0","definedVersion":"^17.1.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-friendly-formatter","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/royriojas/eslint-friendly-formatter.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Roy Riojas http://royriojas.com"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-import","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/import-js/eslint-plugin-import.git","remoteVersion":"2.29.1","installedVersion":"2.29.1","definedVersion":"^2.29.0","author":"Ben Mosher "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-n","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint-community/eslint-plugin-n.git","remoteVersion":"16.6.2","installedVersion":"16.6.2","definedVersion":"^16.6.2","author":"Toru Nagashima"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-promise","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/eslint-community/eslint-plugin-promise.git","remoteVersion":"6.1.1","installedVersion":"6.1.1","definedVersion":"^6.1.1","author":"jden "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/standard/eslint-plugin-standard.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/eslint-webpack-plugin.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"exports-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/exports-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"file-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/file-loader.git","remoteVersion":"6.2.0","installedVersion":"6.2.0","definedVersion":"^6.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/html-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/jantimon/html-webpack-plugin.git","remoteVersion":"5.6.0","installedVersion":"5.6.0","definedVersion":"^5.5.3","author":"Jan Nicklas (https://github.com/jantimon)"},{"department":"kessler","relatedTo":"stuff","name":"mini-css-extract-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/mini-css-extract-plugin.git","remoteVersion":"2.8.0","installedVersion":"2.8.0","definedVersion":"^2.8.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"noop-loader","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/KnutHelland/noop-loader.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"Knut Helland"},{"department":"kessler","relatedTo":"stuff","name":"path","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/jinder/path.git","remoteVersion":"0.12.7","installedVersion":"0.12.7","definedVersion":"^0.12.7","author":"Joyent http://www.joyent.com"},{"department":"kessler","relatedTo":"stuff","name":"postcss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/postcss.git","remoteVersion":"8.4.35","installedVersion":"8.4.35","definedVersion":"^8.4.35","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/postcss-loader.git","remoteVersion":"8.1.0","installedVersion":"8.1.0","definedVersion":"^8.1.0","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/AleshaOleg/postcss-sass.git","remoteVersion":"0.5.0","installedVersion":"0.5.0","definedVersion":"^0.5.0","author":"Oleh Aloshkin "},{"department":"kessler","relatedTo":"stuff","name":"precss","licensePeriod":"perpetual","material":"material","licenseType":"CC0-1.0","link":"git+https://github.com/jonathantneal/precss.git","remoteVersion":"4.0.0","installedVersion":"4.0.0","definedVersion":"^4.0.0","author":"Jonathan Neal "},{"department":"kessler","relatedTo":"stuff","name":"require-dir","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/aseemk/requireDir.git","remoteVersion":"1.2.0","installedVersion":"1.2.0","definedVersion":"^1.2.0","author":"Aseem Kishore "},{"department":"kessler","relatedTo":"stuff","name":"rimraf","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git://github.com/isaacs/rimraf.git","remoteVersion":"5.0.5","installedVersion":"5.0.5","definedVersion":"^5.0.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)"},{"department":"kessler","relatedTo":"stuff","name":"sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/sass/dart-sass.git","remoteVersion":"1.71.1","installedVersion":"1.71.1","definedVersion":"^1.71.1","author":"Natalie Weizenbaum nweiz@google.com https://github.com/nex3"},{"department":"kessler","relatedTo":"stuff","name":"sass-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/sass-loader.git","remoteVersion":"14.1.1","installedVersion":"14.1.1","definedVersion":"^14.1.1","author":"J. Tangelder"},{"department":"kessler","relatedTo":"stuff","name":"source-map-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/source-map-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stream-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/browserify/stream-browserify.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"James Halliday mail@substack.net http://substack.net"},{"department":"kessler","relatedTo":"stuff","name":"streamify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/fent/node-streamify.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"fent (https://github.com/fent)"},{"department":"kessler","relatedTo":"stuff","name":"style-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/style-loader.git","remoteVersion":"3.3.4","installedVersion":"3.3.4","definedVersion":"^3.3.4","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stylelint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint/stylelint.git","remoteVersion":"15.11.0","installedVersion":"15.11.0","definedVersion":"^15.10.3","author":"stylelint"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-config-recommended-scss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint-scss/stylelint-config-recommended-scss.git","remoteVersion":"13.1.0","installedVersion":"13.1.0","definedVersion":"^13.1.0","author":"kristerkari"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/stylelint-webpack-plugin.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"svg-inline-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+ssh://git@github.com/sairion/svg-inline-loader.git","remoteVersion":"0.8.2","installedVersion":"0.8.2","definedVersion":"^0.8.2","author":"Jaeho Lee "},{"department":"kessler","relatedTo":"stuff","name":"terser-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/terser-webpack-plugin.git","remoteVersion":"5.3.10","installedVersion":"5.3.10","definedVersion":"^5.3.9","author":"webpack Contrib Team"},{"department":"kessler","relatedTo":"stuff","name":"url-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/url-loader.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webextension-polyfill","licensePeriod":"perpetual","material":"material","licenseType":"MPL-2.0","link":"git+https://github.com/mozilla/webextension-polyfill.git","remoteVersion":"0.10.0","installedVersion":"0.10.0","definedVersion":"^0.10.0","author":"Mozilla"},{"department":"kessler","relatedTo":"stuff","name":"webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack.git","remoteVersion":"5.90.3","installedVersion":"5.90.3","definedVersion":"^5.90.3","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webpack-cli","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack-cli.git","remoteVersion":"5.1.4","installedVersion":"5.1.4","definedVersion":"^5.1.4","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"webpack-node-externals","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/liady/webpack-node-externals.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"Liad Yosef https://github.com/liady"},{"department":"kessler","relatedTo":"stuff","name":"ws","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/websockets/ws.git","remoteVersion":"8.16.0","installedVersion":"8.16.0","definedVersion":"^8.14.1","author":"Einar Otto Stangvik (http://2x.io)"}] +[{"department":"kessler","relatedTo":"stuff","name":"qrcode","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/soldair/node-qrcode.git","remoteVersion":"1.5.3","installedVersion":"1.5.3","definedVersion":"^1.5.3","author":"Ryan Day "},{"department":"kessler","relatedTo":"stuff","name":"uuid","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/uuidjs/uuid.git","remoteVersion":"9.0.1","installedVersion":"9.0.1","definedVersion":"^9.0.0","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"@babel/core","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.24.0","installedVersion":"7.24.0","definedVersion":"^7.24.0","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/eslint-parser","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.10","installedVersion":"7.23.10","definedVersion":"^7.23.10","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/plugin-transform-runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.24.0","installedVersion":"7.24.0","definedVersion":"^7.24.0","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/preset-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.24.0","installedVersion":"7.24.0","definedVersion":"^7.24.0","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/register","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.7","installedVersion":"7.23.7","definedVersion":"^7.22.15","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.24.0","installedVersion":"7.24.0","definedVersion":"^7.24.0","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"autoprefixer","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/autoprefixer.git","remoteVersion":"10.4.18","installedVersion":"10.4.18","definedVersion":"^10.4.18","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"babel-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel-loader.git","remoteVersion":"9.1.3","installedVersion":"9.1.3","definedVersion":"^9.1.3","author":"Luis Couto "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-dynamic-import-node","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/airbnb/babel-plugin-dynamic-import-node.git","remoteVersion":"2.3.3","installedVersion":"2.3.3","definedVersion":"^2.3.3","author":"Jordan Gensler "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-minify-booleans","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-minify-booleans","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-console","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-console","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-debugger","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-debugger","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-preset-minify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-preset-minify","remoteVersion":"0.5.2","installedVersion":"0.5.2","definedVersion":"^0.5.2","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"browserslist","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/browserslist/browserslist.git","remoteVersion":"4.23.0","installedVersion":"4.23.0","definedVersion":"^4.23.0","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"copy-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/copy-webpack-plugin.git","remoteVersion":"12.0.2","installedVersion":"12.0.2","definedVersion":"^12.0.2","author":"Len Boyette"},{"department":"kessler","relatedTo":"stuff","name":"cross-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/kentcdodds/cross-env.git","remoteVersion":"7.0.3","installedVersion":"7.0.3","definedVersion":"^7.0.3","author":"Kent C. Dodds (https://kentcdodds.com)"},{"department":"kessler","relatedTo":"stuff","name":"crypto-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/crypto-browserify/crypto-browserify.git","remoteVersion":"3.12.0","installedVersion":"3.12.0","definedVersion":"^3.12.0","author":"Dominic Tarr (dominictarr.com)"},{"department":"kessler","relatedTo":"stuff","name":"css-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-loader.git","remoteVersion":"6.10.0","installedVersion":"6.10.0","definedVersion":"^6.10.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"css-minimizer-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-minimizer-webpack-plugin.git","remoteVersion":"6.0.0","installedVersion":"6.0.0","definedVersion":"^6.0.0","author":"Loann Neveu"},{"department":"kessler","relatedTo":"stuff","name":"dotenv","licensePeriod":"perpetual","material":"material","licenseType":"BSD-2-Clause","link":"git://github.com/motdotla/dotenv.git","remoteVersion":"16.4.5","installedVersion":"16.4.5","definedVersion":"^16.4.5","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"dotenv-webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/mrsteele/dotenv-webpack.git","remoteVersion":"8.0.1","installedVersion":"8.0.1","definedVersion":"^8.0.1","author":"Matt Steele (http://omnionline.us/)"},{"department":"kessler","relatedTo":"stuff","name":"eslint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint/eslint.git","remoteVersion":"8.57.0","installedVersion":"8.57.0","definedVersion":"8.57.0","author":"Nicholas C. Zakas "},{"department":"kessler","relatedTo":"stuff","name":"eslint-config-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/standard/eslint-config-standard.git","remoteVersion":"17.1.0","installedVersion":"17.1.0","definedVersion":"^17.1.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-friendly-formatter","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/royriojas/eslint-friendly-formatter.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Roy Riojas http://royriojas.com"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-import","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/import-js/eslint-plugin-import.git","remoteVersion":"2.29.1","installedVersion":"2.29.1","definedVersion":"^2.29.0","author":"Ben Mosher "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-n","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint-community/eslint-plugin-n.git","remoteVersion":"16.6.2","installedVersion":"16.6.2","definedVersion":"^16.6.2","author":"Toru Nagashima"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-promise","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/eslint-community/eslint-plugin-promise.git","remoteVersion":"6.1.1","installedVersion":"6.1.1","definedVersion":"^6.1.1","author":"jden "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/standard/eslint-plugin-standard.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/eslint-webpack-plugin.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"exports-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/exports-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"file-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/file-loader.git","remoteVersion":"6.2.0","installedVersion":"6.2.0","definedVersion":"^6.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/html-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/jantimon/html-webpack-plugin.git","remoteVersion":"5.6.0","installedVersion":"5.6.0","definedVersion":"^5.5.3","author":"Jan Nicklas (https://github.com/jantimon)"},{"department":"kessler","relatedTo":"stuff","name":"mini-css-extract-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/mini-css-extract-plugin.git","remoteVersion":"2.8.1","installedVersion":"2.8.1","definedVersion":"^2.8.1","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"noop-loader","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/KnutHelland/noop-loader.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"Knut Helland"},{"department":"kessler","relatedTo":"stuff","name":"path","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/jinder/path.git","remoteVersion":"0.12.7","installedVersion":"0.12.7","definedVersion":"^0.12.7","author":"Joyent http://www.joyent.com"},{"department":"kessler","relatedTo":"stuff","name":"postcss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/postcss.git","remoteVersion":"8.4.35","installedVersion":"8.4.35","definedVersion":"^8.4.35","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/postcss-loader.git","remoteVersion":"8.1.1","installedVersion":"8.1.1","definedVersion":"^8.1.1","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/AleshaOleg/postcss-sass.git","remoteVersion":"0.5.0","installedVersion":"0.5.0","definedVersion":"^0.5.0","author":"Oleh Aloshkin "},{"department":"kessler","relatedTo":"stuff","name":"precss","licensePeriod":"perpetual","material":"material","licenseType":"CC0-1.0","link":"git+https://github.com/jonathantneal/precss.git","remoteVersion":"4.0.0","installedVersion":"4.0.0","definedVersion":"^4.0.0","author":"Jonathan Neal "},{"department":"kessler","relatedTo":"stuff","name":"require-dir","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/aseemk/requireDir.git","remoteVersion":"1.2.0","installedVersion":"1.2.0","definedVersion":"^1.2.0","author":"Aseem Kishore "},{"department":"kessler","relatedTo":"stuff","name":"rimraf","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git://github.com/isaacs/rimraf.git","remoteVersion":"5.0.5","installedVersion":"5.0.5","definedVersion":"^5.0.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)"},{"department":"kessler","relatedTo":"stuff","name":"sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/sass/dart-sass.git","remoteVersion":"1.71.1","installedVersion":"1.71.1","definedVersion":"^1.71.1","author":"Natalie Weizenbaum nweiz@google.com https://github.com/nex3"},{"department":"kessler","relatedTo":"stuff","name":"sass-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/sass-loader.git","remoteVersion":"14.1.1","installedVersion":"14.1.1","definedVersion":"^14.1.1","author":"J. Tangelder"},{"department":"kessler","relatedTo":"stuff","name":"source-map-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/source-map-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stream-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/browserify/stream-browserify.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"James Halliday mail@substack.net http://substack.net"},{"department":"kessler","relatedTo":"stuff","name":"streamify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/fent/node-streamify.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"fent (https://github.com/fent)"},{"department":"kessler","relatedTo":"stuff","name":"style-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/style-loader.git","remoteVersion":"3.3.4","installedVersion":"3.3.4","definedVersion":"^3.3.4","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stylelint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint/stylelint.git","remoteVersion":"15.11.0","installedVersion":"15.11.0","definedVersion":"^15.10.3","author":"stylelint"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-config-recommended-scss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint-scss/stylelint-config-recommended-scss.git","remoteVersion":"13.1.0","installedVersion":"13.1.0","definedVersion":"^13.1.0","author":"kristerkari"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/stylelint-webpack-plugin.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"svg-inline-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+ssh://git@github.com/sairion/svg-inline-loader.git","remoteVersion":"0.8.2","installedVersion":"0.8.2","definedVersion":"^0.8.2","author":"Jaeho Lee "},{"department":"kessler","relatedTo":"stuff","name":"terser-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/terser-webpack-plugin.git","remoteVersion":"5.3.10","installedVersion":"5.3.10","definedVersion":"^5.3.9","author":"webpack Contrib Team"},{"department":"kessler","relatedTo":"stuff","name":"url-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/url-loader.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webextension-polyfill","licensePeriod":"perpetual","material":"material","licenseType":"MPL-2.0","link":"git+https://github.com/mozilla/webextension-polyfill.git","remoteVersion":"0.10.0","installedVersion":"0.10.0","definedVersion":"^0.10.0","author":"Mozilla"},{"department":"kessler","relatedTo":"stuff","name":"webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack.git","remoteVersion":"5.90.3","installedVersion":"5.90.3","definedVersion":"^5.90.3","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webpack-cli","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack-cli.git","remoteVersion":"5.1.4","installedVersion":"5.1.4","definedVersion":"^5.1.4","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"webpack-node-externals","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/liady/webpack-node-externals.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"Liad Yosef https://github.com/liady"},{"department":"kessler","relatedTo":"stuff","name":"ws","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/websockets/ws.git","remoteVersion":"8.16.0","installedVersion":"8.16.0","definedVersion":"^8.14.1","author":"Einar Otto Stangvik (http://2x.io)"},{"department":"kessler","relatedTo":"stuff","name":"yarn-or-npm","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git@github.com:camacho/yarn-or-npm.git","remoteVersion":"3.0.1","installedVersion":"3.0.1","definedVersion":"^3.0.1","author":"Patrick Camacho "}] From bcbb4328b76882197416d0c827e2bce133e97a71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20Zaja=CC=A8c?= Date: Mon, 4 Mar 2024 16:50:02 +0100 Subject: [PATCH 08/12] #1513 xCode build --- .../project.pbxproj | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/2FAS - Two factor authentication/2FAS - Two Factor Authentication.xcodeproj/project.pbxproj b/2FAS - Two factor authentication/2FAS - Two Factor Authentication.xcodeproj/project.pbxproj index 971557a..6cda5e5 100644 --- a/2FAS - Two factor authentication/2FAS - Two Factor Authentication.xcodeproj/project.pbxproj +++ b/2FAS - Two factor authentication/2FAS - Two Factor Authentication.xcodeproj/project.pbxproj @@ -431,7 +431,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 52; + CURRENT_PROJECT_VERSION = 53; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = ZY8UR5ADFW; ENABLE_HARDENED_RUNTIME = YES; @@ -445,7 +445,7 @@ "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 11.0; - MARKETING_VERSION = 1.6.3; + MARKETING_VERSION = 1.6.4; OTHER_LDFLAGS = ( "-framework", SafariServices, @@ -467,7 +467,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 52; + CURRENT_PROJECT_VERSION = 53; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = ZY8UR5ADFW; ENABLE_HARDENED_RUNTIME = YES; @@ -481,7 +481,7 @@ "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 11.0; - MARKETING_VERSION = 1.6.3; + MARKETING_VERSION = 1.6.4; OTHER_LDFLAGS = ( "-framework", SafariServices, @@ -505,7 +505,7 @@ CODE_SIGN_ENTITLEMENTS = "macOS (App)/2FAS - Two factor authentication.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 52; + CURRENT_PROJECT_VERSION = 53; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = ZY8UR5ADFW; ENABLE_HARDENED_RUNTIME = YES; @@ -520,7 +520,7 @@ "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 11.0; - MARKETING_VERSION = 1.6.3; + MARKETING_VERSION = 1.6.4; OTHER_LDFLAGS = ( "-framework", SafariServices, @@ -546,7 +546,7 @@ CODE_SIGN_IDENTITY = "Apple Distribution"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 52; + CURRENT_PROJECT_VERSION = 53; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = ZY8UR5ADFW; ENABLE_HARDENED_RUNTIME = YES; @@ -561,7 +561,7 @@ "@executable_path/../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 11.0; - MARKETING_VERSION = 1.6.3; + MARKETING_VERSION = 1.6.4; OTHER_LDFLAGS = ( "-framework", SafariServices, From 701145c1fd9777b3c76ae2a05c30fe5224972146 Mon Sep 17 00:00:00 2001 From: GrzegorzZajac000 Date: Fri, 8 Mar 2024 10:01:49 +0100 Subject: [PATCH 09/12] #1513 Packages update & refactor --- package.json | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 223c136..a374708 100644 --- a/package.json +++ b/package.json @@ -56,12 +56,9 @@ "@babel/plugin-transform-runtime": "^7.24.0", "@babel/preset-env": "^7.24.0", "@babel/register": "^7.22.15", - "@babel/runtime": "^7.24.0", "autoprefixer": "^10.4.18", "babel-loader": "^9.1.3", - "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-transform-minify-booleans": "^6.9.4", - "babel-plugin-transform-remove-console": "^6.9.4", "babel-plugin-transform-remove-debugger": "^6.9.4", "babel-preset-minify": "^0.5.2", "browserslist": "^4.23.0", @@ -99,9 +96,9 @@ "stream-browserify": "^3.0.0", "streamify": "^1.0.0", "style-loader": "^3.3.4", - "stylelint": "^15.10.3", - "stylelint-config-recommended-scss": "^13.1.0", - "stylelint-webpack-plugin": "^4.1.1", + "stylelint": "^16.2.1", + "stylelint-config-recommended-scss": "^14.0.0", + "stylelint-webpack-plugin": "^5.0.0", "svg-inline-loader": "^0.8.2", "terser-webpack-plugin": "^5.3.9", "url-loader": "^4.1.0", @@ -113,6 +110,7 @@ "yarn-or-npm": "^3.0.1" }, "dependencies": { + "@babel/runtime": "^7.24.0", "qrcode": "^1.5.3", "uuid": "^9.0.0" } From 01658295247962f6497c29ec5370179037439056 Mon Sep 17 00:00:00 2001 From: GrzegorzZajac000 Date: Fri, 8 Mar 2024 10:02:04 +0100 Subject: [PATCH 10/12] #1513 Production optimizations --- .babelrc | 4 +++- webpack/production/background.prod.config.js | 15 ++++++++++----- webpack/production/contentScript.prod.config.js | 13 ++++++++++--- webpack/production/installPage.prod.config.js | 13 ++++++++++--- webpack/production/optionsPage.prod.config.js | 13 ++++++++++--- 5 files changed, 43 insertions(+), 15 deletions(-) diff --git a/.babelrc b/.babelrc index aeb3358..b30bf42 100644 --- a/.babelrc +++ b/.babelrc @@ -5,7 +5,9 @@ }, "modules": "commonjs" }], ["minify", { - "builtIns": false + "builtIns": false, + "keepFnName": true, + "removeDebugger": true }]], "env": { "production": { diff --git a/webpack/production/background.prod.config.js b/webpack/production/background.prod.config.js index 9cc49b9..33f7238 100644 --- a/webpack/production/background.prod.config.js +++ b/webpack/production/background.prod.config.js @@ -25,7 +25,6 @@ const webpack = require('webpack'); const path = require('path'); const ESLintPlugin = require('eslint-webpack-plugin'); const TerserPlugin = require('terser-webpack-plugin'); -const CssMinimizerPlugin = require('css-minimizer-webpack-plugin'); const backgroundProdConfig = { name: 'background', @@ -64,14 +63,20 @@ const backgroundProdConfig = { constants: 'constants' }, optimization: { - moduleIds: 'named', + chunkIds: 'size', + moduleIds: 'size', + concatenateModules: true, + mangleExports: 'size', removeAvailableModules: true, removeEmptyChunks: true, mergeDuplicateChunks: true, + minimize: true, minimizer: [ - new TerserPlugin(), - new CssMinimizerPlugin() - ] + new TerserPlugin({ + parallel: true + }) + ], + nodeEnv: 'production' }, resolve: { modules: ['node_modules'] diff --git a/webpack/production/contentScript.prod.config.js b/webpack/production/contentScript.prod.config.js index 4d0123b..2807cbf 100644 --- a/webpack/production/contentScript.prod.config.js +++ b/webpack/production/contentScript.prod.config.js @@ -72,14 +72,21 @@ const contentScriptProdConfig = { ] }, optimization: { - moduleIds: 'named', + chunkIds: 'size', + moduleIds: 'size', + concatenateModules: true, + mangleExports: 'size', removeAvailableModules: true, removeEmptyChunks: true, mergeDuplicateChunks: true, + minimize: true, minimizer: [ - new TerserPlugin(), + new TerserPlugin({ + parallel: true + }), new CssMinimizerPlugin() - ] + ], + nodeEnv: 'production' }, plugins: [ new ESLintPlugin({ diff --git a/webpack/production/installPage.prod.config.js b/webpack/production/installPage.prod.config.js index 7d2ccfa..1c29276 100644 --- a/webpack/production/installPage.prod.config.js +++ b/webpack/production/installPage.prod.config.js @@ -97,14 +97,21 @@ const installPageProdConfig = { constants: 'constants' }, optimization: { - moduleIds: 'named', + chunkIds: 'size', + moduleIds: 'size', + concatenateModules: true, + mangleExports: 'size', removeAvailableModules: true, removeEmptyChunks: true, mergeDuplicateChunks: true, + minimize: true, minimizer: [ - new TerserPlugin(), + new TerserPlugin({ + parallel: true + }), new CssMinimizerPlugin() - ] + ], + nodeEnv: 'production' }, resolve: { modules: ['node_modules'] diff --git a/webpack/production/optionsPage.prod.config.js b/webpack/production/optionsPage.prod.config.js index 98f6506..d4f8c07 100644 --- a/webpack/production/optionsPage.prod.config.js +++ b/webpack/production/optionsPage.prod.config.js @@ -108,14 +108,21 @@ const optionsPageProdConfig = { constants: 'constants' }, optimization: { - moduleIds: 'named', + chunkIds: 'size', + moduleIds: 'size', + concatenateModules: true, + mangleExports: 'size', removeAvailableModules: true, removeEmptyChunks: true, mergeDuplicateChunks: true, + minimize: true, minimizer: [ - new TerserPlugin(), + new TerserPlugin({ + parallel: true + }), new CssMinimizerPlugin() - ] + ], + nodeEnv: 'production' }, resolve: { modules: ['node_modules'] From 8bdfdab2c41c5c8b67b8d010d8cffd217b3cdec6 Mon Sep 17 00:00:00 2001 From: GrzegorzZajac000 Date: Mon, 11 Mar 2024 12:21:56 +0100 Subject: [PATCH 11/12] #1513 OSS Licenses --- open-source-licenses.html | 50 +++++++++++++++++++++++++++++++++++++++ open-source-licenses.json | 1 + 2 files changed, 51 insertions(+) diff --git a/open-source-licenses.html b/open-source-licenses.html index 815dd1f..d72d130 100644 --- a/open-source-licenses.html +++ b/open-source-licenses.html @@ -1748,3 +1748,53 @@ th, td {
departmentrelated tonamelicense periodmaterial / not materiallicense typelinkremote versioninstalled versiondefined versionauthor
kesslerstuffqrcodeperpetualmaterialMITgit://github.com/soldair/node-qrcode.git1.5.31.5.3^1.5.3Ryan Day
kesslerstuffuuidperpetualmaterialMITgit+https://github.com/uuidjs/uuid.git9.0.19.0.1^9.0.0n/a
kesslerstuff@babel/coreperpetualmaterialMIThttps://github.com/babel/babel.git7.24.07.24.0^7.24.0The Babel Team (https://babel.dev/team)
kesslerstuff@babel/eslint-parserperpetualmaterialMIThttps://github.com/babel/babel.git7.23.107.23.10^7.23.10The Babel Team (https://babel.dev/team)
kesslerstuff@babel/plugin-transform-runtimeperpetualmaterialMIThttps://github.com/babel/babel.git7.24.07.24.0^7.24.0The Babel Team (https://babel.dev/team)
kesslerstuff@babel/preset-envperpetualmaterialMIThttps://github.com/babel/babel.git7.24.07.24.0^7.24.0The Babel Team (https://babel.dev/team)
kesslerstuff@babel/registerperpetualmaterialMIThttps://github.com/babel/babel.git7.23.77.23.7^7.22.15The Babel Team (https://babel.dev/team)
kesslerstuff@babel/runtimeperpetualmaterialMIThttps://github.com/babel/babel.git7.24.07.24.0^7.24.0The Babel Team (https://babel.dev/team)
kesslerstuffautoprefixerperpetualmaterialMITgit+https://github.com/postcss/autoprefixer.git10.4.1810.4.18^10.4.18Andrey Sitnik
kesslerstuffbabel-loaderperpetualmaterialMIThttps://github.com/babel/babel-loader.git9.1.39.1.3^9.1.3Luis Couto
kesslerstuffbabel-plugin-dynamic-import-nodeperpetualmaterialMITgit+https://github.com/airbnb/babel-plugin-dynamic-import-node.git2.3.32.3.3^2.3.3Jordan Gensler
kesslerstuffbabel-plugin-transform-minify-booleansperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-plugin-transform-minify-booleans6.9.46.9.4^6.9.4amasad
kesslerstuffbabel-plugin-transform-remove-consoleperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-console6.9.46.9.4^6.9.4amasad
kesslerstuffbabel-plugin-transform-remove-debuggerperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-debugger6.9.46.9.4^6.9.4amasad
kesslerstuffbabel-preset-minifyperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-preset-minify0.5.20.5.2^0.5.2amasad
kesslerstuffbrowserslistperpetualmaterialMITgit+https://github.com/browserslist/browserslist.git4.23.04.23.0^4.23.0Andrey Sitnik
kesslerstuffcopy-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/copy-webpack-plugin.git12.0.212.0.2^12.0.2Len Boyette
kesslerstuffcross-envperpetualmaterialMITgit+https://github.com/kentcdodds/cross-env.git7.0.37.0.3^7.0.3Kent C. Dodds (https://kentcdodds.com)
kesslerstuffcrypto-browserifyperpetualmaterialMITgit://github.com/crypto-browserify/crypto-browserify.git3.12.03.12.0^3.12.0Dominic Tarr (dominictarr.com)
kesslerstuffcss-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/css-loader.git6.10.06.10.0^6.10.0Tobias Koppers @sokra
kesslerstuffcss-minimizer-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/css-minimizer-webpack-plugin.git6.0.06.0.0^6.0.0Loann Neveu
kesslerstuffdotenvperpetualmaterialBSD-2-Clausegit://github.com/motdotla/dotenv.git16.4.516.4.5^16.4.5n/a
kesslerstuffdotenv-webpackperpetualmaterialMITgit+https://github.com/mrsteele/dotenv-webpack.git8.0.18.0.1^8.0.1Matt Steele (http://omnionline.us/)
kesslerstuffeslintperpetualmaterialMITgit+https://github.com/eslint/eslint.git8.57.08.57.08.57.0Nicholas C. Zakas
kesslerstuffeslint-config-standardperpetualmaterialMITgit://github.com/standard/eslint-config-standard.git17.1.017.1.0^17.1.0Feross Aboukhadijeh feross@feross.org https://feross.org
kesslerstuffeslint-friendly-formatterperpetualmaterialMITgit+https://github.com/royriojas/eslint-friendly-formatter.git4.0.14.0.1^4.0.1Roy Riojas http://royriojas.com
kesslerstuffeslint-plugin-importperpetualmaterialMITgit+https://github.com/import-js/eslint-plugin-import.git2.29.12.29.1^2.29.0Ben Mosher
kesslerstuffeslint-plugin-nperpetualmaterialMITgit+https://github.com/eslint-community/eslint-plugin-n.git16.6.216.6.2^16.6.2Toru Nagashima
kesslerstuffeslint-plugin-promiseperpetualmaterialISCgit+https://github.com/eslint-community/eslint-plugin-promise.git6.1.16.1.1^6.1.1jden
kesslerstuffeslint-plugin-standardperpetualmaterialMITgit+https://github.com/standard/eslint-plugin-standard.git5.0.05.0.0^5.0.0Feross Aboukhadijeh feross@feross.org https://feross.org
kesslerstuffeslint-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/eslint-webpack-plugin.git4.0.14.0.1^4.0.1Ricardo Gobbo de Souza
kesslerstuffexports-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/exports-loader.git5.0.05.0.0^5.0.0Tobias Koppers @sokra
kesslerstufffile-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/file-loader.git6.2.06.2.0^6.0.0Tobias Koppers @sokra
kesslerstuffhtml-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/html-loader.git5.0.05.0.0^5.0.0Tobias Koppers @sokra
kesslerstuffhtml-webpack-pluginperpetualmaterialMITgit+https://github.com/jantimon/html-webpack-plugin.git5.6.05.6.0^5.5.3Jan Nicklas (https://github.com/jantimon)
kesslerstuffmini-css-extract-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/mini-css-extract-plugin.git2.8.12.8.1^2.8.1Tobias Koppers @sokra
kesslerstuffnoop-loaderperpetualmaterialISCgit+https://github.com/KnutHelland/noop-loader.git1.0.01.0.0^1.0.0Knut Helland
kesslerstuffpathperpetualmaterialMITgit://github.com/jinder/path.git0.12.70.12.7^0.12.7Joyent http://www.joyent.com
kesslerstuffpostcssperpetualmaterialMITgit+https://github.com/postcss/postcss.git8.4.358.4.35^8.4.35Andrey Sitnik
kesslerstuffpostcss-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/postcss-loader.git8.1.18.1.1^8.1.1Andrey Sitnik
kesslerstuffpostcss-sassperpetualmaterialMITgit+https://github.com/AleshaOleg/postcss-sass.git0.5.00.5.0^0.5.0Oleh Aloshkin
kesslerstuffprecssperpetualmaterialCC0-1.0git+https://github.com/jonathantneal/precss.git4.0.04.0.0^4.0.0Jonathan Neal
kesslerstuffrequire-dirperpetualmaterialMITgit://github.com/aseemk/requireDir.git1.2.01.2.0^1.2.0Aseem Kishore
kesslerstuffrimrafperpetualmaterialISCgit://github.com/isaacs/rimraf.git5.0.55.0.5^5.0.1Isaac Z. Schlueter (http://blog.izs.me/)
kesslerstuffsassperpetualmaterialMITgit+https://github.com/sass/dart-sass.git1.71.11.71.1^1.71.1Natalie Weizenbaum nweiz@google.com https://github.com/nex3
kesslerstuffsass-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/sass-loader.git14.1.114.1.1^14.1.1J. Tangelder
kesslerstuffsource-map-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/source-map-loader.git5.0.05.0.0^5.0.0Tobias Koppers @sokra
kesslerstuffstream-browserifyperpetualmaterialMITgit://github.com/browserify/stream-browserify.git3.0.03.0.0^3.0.0James Halliday mail@substack.net http://substack.net
kesslerstuffstreamifyperpetualmaterialMITgit://github.com/fent/node-streamify.git1.0.01.0.0^1.0.0fent (https://github.com/fent)
kesslerstuffstyle-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/style-loader.git3.3.43.3.4^3.3.4Tobias Koppers @sokra
kesslerstuffstylelintperpetualmaterialMITgit+https://github.com/stylelint/stylelint.git15.11.015.11.0^15.10.3stylelint
kesslerstuffstylelint-config-recommended-scssperpetualmaterialMITgit+https://github.com/stylelint-scss/stylelint-config-recommended-scss.git13.1.013.1.0^13.1.0kristerkari
kesslerstuffstylelint-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/stylelint-webpack-plugin.git4.1.14.1.1^4.1.1Ricardo Gobbo de Souza
kesslerstuffsvg-inline-loaderperpetualmaterialMITgit+ssh://git@github.com/sairion/svg-inline-loader.git0.8.20.8.2^0.8.2Jaeho Lee
kesslerstuffterser-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/terser-webpack-plugin.git5.3.105.3.10^5.3.9webpack Contrib Team
kesslerstuffurl-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/url-loader.git4.1.14.1.1^4.1.0Tobias Koppers @sokra
kesslerstuffwebextension-polyfillperpetualmaterialMPL-2.0git+https://github.com/mozilla/webextension-polyfill.git0.10.00.10.0^0.10.0Mozilla
kesslerstuffwebpackperpetualmaterialMITgit+https://github.com/webpack/webpack.git5.90.35.90.3^5.90.3Tobias Koppers @sokra
kesslerstuffwebpack-cliperpetualmaterialMITgit+https://github.com/webpack/webpack-cli.git5.1.45.1.4^5.1.4n/a
kesslerstuffwebpack-node-externalsperpetualmaterialMITgit+https://github.com/liady/webpack-node-externals.git3.0.03.0.0^3.0.0Liad Yosef https://github.com/liady
kesslerstuffwsperpetualmaterialMITgit+https://github.com/websockets/ws.git8.16.08.16.0^8.14.1Einar Otto Stangvik (http://2x.io)
kesslerstuffyarn-or-npmperpetualmaterialMITgit@github.com:camacho/yarn-or-npm.git3.0.13.0.1^3.0.1Patrick Camacho
+ + + +
departmentrelated tonamelicense periodmaterial / not materiallicense typelinkremote versioninstalled versiondefined versionauthor
kesslerstuff@babel/runtimeperpetualmaterialMIThttps://github.com/babel/babel.git7.24.07.24.0^7.24.0The Babel Team (https://babel.dev/team)
kesslerstuffqrcodeperpetualmaterialMITgit://github.com/soldair/node-qrcode.git1.5.31.5.3^1.5.3Ryan Day
kesslerstuffuuidperpetualmaterialMITgit+https://github.com/uuidjs/uuid.git9.0.19.0.1^9.0.0n/a
kesslerstuff@babel/coreperpetualmaterialMIThttps://github.com/babel/babel.git7.24.07.24.0^7.24.0The Babel Team (https://babel.dev/team)
kesslerstuff@babel/eslint-parserperpetualmaterialMIThttps://github.com/babel/babel.git7.23.107.23.10^7.23.10The Babel Team (https://babel.dev/team)
kesslerstuff@babel/plugin-transform-runtimeperpetualmaterialMIThttps://github.com/babel/babel.git7.24.07.24.0^7.24.0The Babel Team (https://babel.dev/team)
kesslerstuff@babel/preset-envperpetualmaterialMIThttps://github.com/babel/babel.git7.24.07.24.0^7.24.0The Babel Team (https://babel.dev/team)
kesslerstuff@babel/registerperpetualmaterialMIThttps://github.com/babel/babel.git7.23.77.23.7^7.22.15The Babel Team (https://babel.dev/team)
kesslerstuffautoprefixerperpetualmaterialMITgit+https://github.com/postcss/autoprefixer.git10.4.1810.4.18^10.4.18Andrey Sitnik
kesslerstuffbabel-loaderperpetualmaterialMIThttps://github.com/babel/babel-loader.git9.1.39.1.3^9.1.3Luis Couto
kesslerstuffbabel-plugin-transform-minify-booleansperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-plugin-transform-minify-booleans6.9.46.9.4^6.9.4amasad
kesslerstuffbabel-plugin-transform-remove-debuggerperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-debugger6.9.46.9.4^6.9.4amasad
kesslerstuffbabel-preset-minifyperpetualmaterialMIThttps://github.com/babel/minify/tree/master/packages/babel-preset-minify0.5.20.5.2^0.5.2amasad
kesslerstuffbrowserslistperpetualmaterialMITgit+https://github.com/browserslist/browserslist.git4.23.04.23.0^4.23.0Andrey Sitnik
kesslerstuffcopy-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/copy-webpack-plugin.git12.0.212.0.2^12.0.2Len Boyette
kesslerstuffcross-envperpetualmaterialMITgit+https://github.com/kentcdodds/cross-env.git7.0.37.0.3^7.0.3Kent C. Dodds (https://kentcdodds.com)
kesslerstuffcrypto-browserifyperpetualmaterialMITgit://github.com/crypto-browserify/crypto-browserify.git3.12.03.12.0^3.12.0Dominic Tarr (dominictarr.com)
kesslerstuffcss-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/css-loader.git6.10.06.10.0^6.10.0Tobias Koppers @sokra
kesslerstuffcss-minimizer-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/css-minimizer-webpack-plugin.git6.0.06.0.0^6.0.0Loann Neveu
kesslerstuffdotenvperpetualmaterialBSD-2-Clausegit://github.com/motdotla/dotenv.git16.4.516.4.5^16.4.5n/a
kesslerstuffdotenv-webpackperpetualmaterialMITgit+https://github.com/mrsteele/dotenv-webpack.git8.0.18.0.1^8.0.1Matt Steele (http://omnionline.us/)
kesslerstuffeslintperpetualmaterialMITgit+https://github.com/eslint/eslint.git8.57.08.57.08.57.0Nicholas C. Zakas
kesslerstuffeslint-config-standardperpetualmaterialMITgit://github.com/standard/eslint-config-standard.git17.1.017.1.0^17.1.0Feross Aboukhadijeh feross@feross.org https://feross.org
kesslerstuffeslint-friendly-formatterperpetualmaterialMITgit+https://github.com/royriojas/eslint-friendly-formatter.git4.0.14.0.1^4.0.1Roy Riojas http://royriojas.com
kesslerstuffeslint-plugin-importperpetualmaterialMITgit+https://github.com/import-js/eslint-plugin-import.git2.29.12.29.1^2.29.0Ben Mosher
kesslerstuffeslint-plugin-nperpetualmaterialMITgit+https://github.com/eslint-community/eslint-plugin-n.git16.6.216.6.2^16.6.2Toru Nagashima
kesslerstuffeslint-plugin-promiseperpetualmaterialISCgit+https://github.com/eslint-community/eslint-plugin-promise.git6.1.16.1.1^6.1.1jden
kesslerstuffeslint-plugin-standardperpetualmaterialMITgit+https://github.com/standard/eslint-plugin-standard.git5.0.05.0.0^5.0.0Feross Aboukhadijeh feross@feross.org https://feross.org
kesslerstuffeslint-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/eslint-webpack-plugin.git4.0.14.0.1^4.0.1Ricardo Gobbo de Souza
kesslerstuffexports-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/exports-loader.git5.0.05.0.0^5.0.0Tobias Koppers @sokra
kesslerstufffile-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/file-loader.git6.2.06.2.0^6.0.0Tobias Koppers @sokra
kesslerstuffhtml-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/html-loader.git5.0.05.0.0^5.0.0Tobias Koppers @sokra
kesslerstuffhtml-webpack-pluginperpetualmaterialMITgit+https://github.com/jantimon/html-webpack-plugin.git5.6.05.6.0^5.5.3Jan Nicklas (https://github.com/jantimon)
kesslerstuffmini-css-extract-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/mini-css-extract-plugin.git2.8.12.8.1^2.8.1Tobias Koppers @sokra
kesslerstuffnoop-loaderperpetualmaterialISCgit+https://github.com/KnutHelland/noop-loader.git1.0.01.0.0^1.0.0Knut Helland
kesslerstuffpathperpetualmaterialMITgit://github.com/jinder/path.git0.12.70.12.7^0.12.7Joyent http://www.joyent.com
kesslerstuffpostcssperpetualmaterialMITgit+https://github.com/postcss/postcss.git8.4.358.4.35^8.4.35Andrey Sitnik
kesslerstuffpostcss-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/postcss-loader.git8.1.18.1.1^8.1.1Andrey Sitnik
kesslerstuffpostcss-sassperpetualmaterialMITgit+https://github.com/AleshaOleg/postcss-sass.git0.5.00.5.0^0.5.0Oleh Aloshkin
kesslerstuffprecssperpetualmaterialCC0-1.0git+https://github.com/jonathantneal/precss.git4.0.04.0.0^4.0.0Jonathan Neal
kesslerstuffrequire-dirperpetualmaterialMITgit://github.com/aseemk/requireDir.git1.2.01.2.0^1.2.0Aseem Kishore
kesslerstuffrimrafperpetualmaterialISCgit://github.com/isaacs/rimraf.git5.0.55.0.5^5.0.1Isaac Z. Schlueter (http://blog.izs.me/)
kesslerstuffsassperpetualmaterialMITgit+https://github.com/sass/dart-sass.git1.71.11.71.1^1.71.1Natalie Weizenbaum nweiz@google.com https://github.com/nex3
kesslerstuffsass-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/sass-loader.git14.1.114.1.1^14.1.1J. Tangelder
kesslerstuffsource-map-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/source-map-loader.git5.0.05.0.0^5.0.0Tobias Koppers @sokra
kesslerstuffstream-browserifyperpetualmaterialMITgit://github.com/browserify/stream-browserify.git3.0.03.0.0^3.0.0James Halliday mail@substack.net http://substack.net
kesslerstuffstreamifyperpetualmaterialMITgit://github.com/fent/node-streamify.git1.0.01.0.0^1.0.0fent (https://github.com/fent)
kesslerstuffstyle-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/style-loader.git3.3.43.3.4^3.3.4Tobias Koppers @sokra
kesslerstuffstylelintperpetualmaterialMITgit+https://github.com/stylelint/stylelint.git16.2.116.2.1^16.2.1stylelint
kesslerstuffstylelint-config-recommended-scssperpetualmaterialMITgit+https://github.com/stylelint-scss/stylelint-config-recommended-scss.git14.0.014.0.0^14.0.0kristerkari
kesslerstuffstylelint-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/stylelint-webpack-plugin.git5.0.05.0.0^5.0.0Ricardo Gobbo de Souza
kesslerstuffsvg-inline-loaderperpetualmaterialMITgit+ssh://git@github.com/sairion/svg-inline-loader.git0.8.20.8.2^0.8.2Jaeho Lee
kesslerstuffterser-webpack-pluginperpetualmaterialMITgit+https://github.com/webpack-contrib/terser-webpack-plugin.git5.3.105.3.10^5.3.9webpack Contrib Team
kesslerstuffurl-loaderperpetualmaterialMITgit+https://github.com/webpack-contrib/url-loader.git4.1.14.1.1^4.1.0Tobias Koppers @sokra
kesslerstuffwebextension-polyfillperpetualmaterialMPL-2.0git+https://github.com/mozilla/webextension-polyfill.git0.10.00.10.0^0.10.0Mozilla
kesslerstuffwebpackperpetualmaterialMITgit+https://github.com/webpack/webpack.git5.90.35.90.3^5.90.3Tobias Koppers @sokra
kesslerstuffwebpack-cliperpetualmaterialMITgit+https://github.com/webpack/webpack-cli.git5.1.45.1.4^5.1.4n/a
kesslerstuffwebpack-node-externalsperpetualmaterialMITgit+https://github.com/liady/webpack-node-externals.git3.0.03.0.0^3.0.0Liad Yosef https://github.com/liady
kesslerstuffwsperpetualmaterialMITgit+https://github.com/websockets/ws.git8.16.08.16.0^8.14.1Einar Otto Stangvik (http://2x.io)
kesslerstuffyarn-or-npmperpetualmaterialMITgit@github.com:camacho/yarn-or-npm.git3.0.13.0.1^3.0.1Patrick Camacho
+ + diff --git a/open-source-licenses.json b/open-source-licenses.json index 2871234..d27df0d 100644 --- a/open-source-licenses.json +++ b/open-source-licenses.json @@ -33,3 +33,4 @@ [{"department":"kessler","relatedTo":"stuff","name":"qrcode","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/soldair/node-qrcode.git","remoteVersion":"1.5.3","installedVersion":"1.5.3","definedVersion":"^1.5.3","author":"Ryan Day "},{"department":"kessler","relatedTo":"stuff","name":"uuid","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/uuidjs/uuid.git","remoteVersion":"9.0.1","installedVersion":"9.0.1","definedVersion":"^9.0.0","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"@babel/core","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/eslint-parser","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.10","installedVersion":"7.23.10","definedVersion":"^7.23.10","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/plugin-transform-runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/preset-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/register","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.7","installedVersion":"7.23.7","definedVersion":"^7.22.15","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"autoprefixer","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/autoprefixer.git","remoteVersion":"10.4.17","installedVersion":"10.4.17","definedVersion":"^10.4.17","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"babel-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel-loader.git","remoteVersion":"9.1.3","installedVersion":"9.1.3","definedVersion":"^9.1.3","author":"Luis Couto "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-dynamic-import-node","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/airbnb/babel-plugin-dynamic-import-node.git","remoteVersion":"2.3.3","installedVersion":"2.3.3","definedVersion":"^2.3.3","author":"Jordan Gensler "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-minify-booleans","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-minify-booleans","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-console","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-console","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-debugger","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-debugger","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-preset-minify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-preset-minify","remoteVersion":"0.5.2","installedVersion":"0.5.2","definedVersion":"^0.5.2","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"browserslist","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/browserslist/browserslist.git","remoteVersion":"4.23.0","installedVersion":"4.23.0","definedVersion":"^4.23.0","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"copy-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/copy-webpack-plugin.git","remoteVersion":"12.0.2","installedVersion":"12.0.2","definedVersion":"^12.0.2","author":"Len Boyette"},{"department":"kessler","relatedTo":"stuff","name":"cross-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/kentcdodds/cross-env.git","remoteVersion":"7.0.3","installedVersion":"7.0.3","definedVersion":"^7.0.3","author":"Kent C. Dodds (https://kentcdodds.com)"},{"department":"kessler","relatedTo":"stuff","name":"crypto-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/crypto-browserify/crypto-browserify.git","remoteVersion":"3.12.0","installedVersion":"3.12.0","definedVersion":"^3.12.0","author":"Dominic Tarr (dominictarr.com)"},{"department":"kessler","relatedTo":"stuff","name":"css-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-loader.git","remoteVersion":"6.10.0","installedVersion":"6.10.0","definedVersion":"^6.10.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"css-minimizer-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-minimizer-webpack-plugin.git","remoteVersion":"6.0.0","installedVersion":"6.0.0","definedVersion":"^6.0.0","author":"Loann Neveu"},{"department":"kessler","relatedTo":"stuff","name":"dotenv","licensePeriod":"perpetual","material":"material","licenseType":"BSD-2-Clause","link":"git://github.com/motdotla/dotenv.git","remoteVersion":"16.4.5","installedVersion":"16.4.5","definedVersion":"^16.4.5","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"dotenv-webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/mrsteele/dotenv-webpack.git","remoteVersion":"8.0.1","installedVersion":"8.0.1","definedVersion":"^8.0.1","author":"Matt Steele (http://omnionline.us/)"},{"department":"kessler","relatedTo":"stuff","name":"eslint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint/eslint.git","remoteVersion":"8.57.0","installedVersion":"8.57.0","definedVersion":"8.57.0","author":"Nicholas C. Zakas "},{"department":"kessler","relatedTo":"stuff","name":"eslint-config-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/standard/eslint-config-standard.git","remoteVersion":"17.1.0","installedVersion":"17.1.0","definedVersion":"^17.1.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-friendly-formatter","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/royriojas/eslint-friendly-formatter.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Roy Riojas http://royriojas.com"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-import","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/import-js/eslint-plugin-import.git","remoteVersion":"2.29.1","installedVersion":"2.29.1","definedVersion":"^2.29.0","author":"Ben Mosher "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-n","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint-community/eslint-plugin-n.git","remoteVersion":"16.6.2","installedVersion":"16.6.2","definedVersion":"^16.6.2","author":"Toru Nagashima"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-promise","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/eslint-community/eslint-plugin-promise.git","remoteVersion":"6.1.1","installedVersion":"6.1.1","definedVersion":"^6.1.1","author":"jden "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/standard/eslint-plugin-standard.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/eslint-webpack-plugin.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"exports-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/exports-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"file-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/file-loader.git","remoteVersion":"6.2.0","installedVersion":"6.2.0","definedVersion":"^6.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/html-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/jantimon/html-webpack-plugin.git","remoteVersion":"5.6.0","installedVersion":"5.6.0","definedVersion":"^5.5.3","author":"Jan Nicklas (https://github.com/jantimon)"},{"department":"kessler","relatedTo":"stuff","name":"mini-css-extract-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/mini-css-extract-plugin.git","remoteVersion":"2.8.0","installedVersion":"2.8.0","definedVersion":"^2.8.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"noop-loader","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/KnutHelland/noop-loader.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"Knut Helland"},{"department":"kessler","relatedTo":"stuff","name":"path","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/jinder/path.git","remoteVersion":"0.12.7","installedVersion":"0.12.7","definedVersion":"^0.12.7","author":"Joyent http://www.joyent.com"},{"department":"kessler","relatedTo":"stuff","name":"postcss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/postcss.git","remoteVersion":"8.4.35","installedVersion":"8.4.35","definedVersion":"^8.4.35","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/postcss-loader.git","remoteVersion":"8.1.0","installedVersion":"8.1.0","definedVersion":"^8.1.0","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/AleshaOleg/postcss-sass.git","remoteVersion":"0.5.0","installedVersion":"0.5.0","definedVersion":"^0.5.0","author":"Oleh Aloshkin "},{"department":"kessler","relatedTo":"stuff","name":"precss","licensePeriod":"perpetual","material":"material","licenseType":"CC0-1.0","link":"git+https://github.com/jonathantneal/precss.git","remoteVersion":"4.0.0","installedVersion":"4.0.0","definedVersion":"^4.0.0","author":"Jonathan Neal "},{"department":"kessler","relatedTo":"stuff","name":"require-dir","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/aseemk/requireDir.git","remoteVersion":"1.2.0","installedVersion":"1.2.0","definedVersion":"^1.2.0","author":"Aseem Kishore "},{"department":"kessler","relatedTo":"stuff","name":"rimraf","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git://github.com/isaacs/rimraf.git","remoteVersion":"5.0.5","installedVersion":"5.0.5","definedVersion":"^5.0.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)"},{"department":"kessler","relatedTo":"stuff","name":"sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/sass/dart-sass.git","remoteVersion":"1.71.1","installedVersion":"1.71.1","definedVersion":"^1.71.1","author":"Natalie Weizenbaum nweiz@google.com https://github.com/nex3"},{"department":"kessler","relatedTo":"stuff","name":"sass-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/sass-loader.git","remoteVersion":"14.1.1","installedVersion":"14.1.1","definedVersion":"^14.1.1","author":"J. Tangelder"},{"department":"kessler","relatedTo":"stuff","name":"source-map-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/source-map-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stream-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/browserify/stream-browserify.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"James Halliday mail@substack.net http://substack.net"},{"department":"kessler","relatedTo":"stuff","name":"streamify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/fent/node-streamify.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"fent (https://github.com/fent)"},{"department":"kessler","relatedTo":"stuff","name":"style-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/style-loader.git","remoteVersion":"3.3.4","installedVersion":"3.3.4","definedVersion":"^3.3.4","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stylelint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint/stylelint.git","remoteVersion":"15.11.0","installedVersion":"15.11.0","definedVersion":"^15.10.3","author":"stylelint"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-config-recommended-scss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint-scss/stylelint-config-recommended-scss.git","remoteVersion":"13.1.0","installedVersion":"13.1.0","definedVersion":"^13.1.0","author":"kristerkari"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/stylelint-webpack-plugin.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"svg-inline-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+ssh://git@github.com/sairion/svg-inline-loader.git","remoteVersion":"0.8.2","installedVersion":"0.8.2","definedVersion":"^0.8.2","author":"Jaeho Lee "},{"department":"kessler","relatedTo":"stuff","name":"terser-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/terser-webpack-plugin.git","remoteVersion":"5.3.10","installedVersion":"5.3.10","definedVersion":"^5.3.9","author":"webpack Contrib Team"},{"department":"kessler","relatedTo":"stuff","name":"url-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/url-loader.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webextension-polyfill","licensePeriod":"perpetual","material":"material","licenseType":"MPL-2.0","link":"git+https://github.com/mozilla/webextension-polyfill.git","remoteVersion":"0.10.0","installedVersion":"0.10.0","definedVersion":"^0.10.0","author":"Mozilla"},{"department":"kessler","relatedTo":"stuff","name":"webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack.git","remoteVersion":"5.90.3","installedVersion":"5.90.3","definedVersion":"^5.90.3","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webpack-cli","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack-cli.git","remoteVersion":"5.1.4","installedVersion":"5.1.4","definedVersion":"^5.1.4","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"webpack-node-externals","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/liady/webpack-node-externals.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"Liad Yosef https://github.com/liady"},{"department":"kessler","relatedTo":"stuff","name":"ws","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/websockets/ws.git","remoteVersion":"8.16.0","installedVersion":"8.16.0","definedVersion":"^8.14.1","author":"Einar Otto Stangvik (http://2x.io)"}] [{"department":"kessler","relatedTo":"stuff","name":"qrcode","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/soldair/node-qrcode.git","remoteVersion":"1.5.3","installedVersion":"1.5.3","definedVersion":"^1.5.3","author":"Ryan Day "},{"department":"kessler","relatedTo":"stuff","name":"uuid","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/uuidjs/uuid.git","remoteVersion":"9.0.1","installedVersion":"9.0.1","definedVersion":"^9.0.0","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"@babel/core","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/eslint-parser","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.10","installedVersion":"7.23.10","definedVersion":"^7.23.10","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/plugin-transform-runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/preset-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/register","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.7","installedVersion":"7.23.7","definedVersion":"^7.22.15","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.9","installedVersion":"7.23.9","definedVersion":"^7.23.9","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"autoprefixer","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/autoprefixer.git","remoteVersion":"10.4.17","installedVersion":"10.4.17","definedVersion":"^10.4.17","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"babel-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel-loader.git","remoteVersion":"9.1.3","installedVersion":"9.1.3","definedVersion":"^9.1.3","author":"Luis Couto "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-dynamic-import-node","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/airbnb/babel-plugin-dynamic-import-node.git","remoteVersion":"2.3.3","installedVersion":"2.3.3","definedVersion":"^2.3.3","author":"Jordan Gensler "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-minify-booleans","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-minify-booleans","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-console","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-console","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-debugger","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-debugger","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-preset-minify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-preset-minify","remoteVersion":"0.5.2","installedVersion":"0.5.2","definedVersion":"^0.5.2","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"browserslist","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/browserslist/browserslist.git","remoteVersion":"4.23.0","installedVersion":"4.23.0","definedVersion":"^4.23.0","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"copy-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/copy-webpack-plugin.git","remoteVersion":"12.0.2","installedVersion":"12.0.2","definedVersion":"^12.0.2","author":"Len Boyette"},{"department":"kessler","relatedTo":"stuff","name":"cross-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/kentcdodds/cross-env.git","remoteVersion":"7.0.3","installedVersion":"7.0.3","definedVersion":"^7.0.3","author":"Kent C. Dodds (https://kentcdodds.com)"},{"department":"kessler","relatedTo":"stuff","name":"crypto-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/crypto-browserify/crypto-browserify.git","remoteVersion":"3.12.0","installedVersion":"3.12.0","definedVersion":"^3.12.0","author":"Dominic Tarr (dominictarr.com)"},{"department":"kessler","relatedTo":"stuff","name":"css-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-loader.git","remoteVersion":"6.10.0","installedVersion":"6.10.0","definedVersion":"^6.10.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"css-minimizer-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-minimizer-webpack-plugin.git","remoteVersion":"6.0.0","installedVersion":"6.0.0","definedVersion":"^6.0.0","author":"Loann Neveu"},{"department":"kessler","relatedTo":"stuff","name":"dotenv","licensePeriod":"perpetual","material":"material","licenseType":"BSD-2-Clause","link":"git://github.com/motdotla/dotenv.git","remoteVersion":"16.4.5","installedVersion":"16.4.5","definedVersion":"^16.4.5","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"dotenv-webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/mrsteele/dotenv-webpack.git","remoteVersion":"8.0.1","installedVersion":"8.0.1","definedVersion":"^8.0.1","author":"Matt Steele (http://omnionline.us/)"},{"department":"kessler","relatedTo":"stuff","name":"eslint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint/eslint.git","remoteVersion":"8.57.0","installedVersion":"8.57.0","definedVersion":"8.57.0","author":"Nicholas C. Zakas "},{"department":"kessler","relatedTo":"stuff","name":"eslint-config-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/standard/eslint-config-standard.git","remoteVersion":"17.1.0","installedVersion":"17.1.0","definedVersion":"^17.1.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-friendly-formatter","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/royriojas/eslint-friendly-formatter.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Roy Riojas http://royriojas.com"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-import","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/import-js/eslint-plugin-import.git","remoteVersion":"2.29.1","installedVersion":"2.29.1","definedVersion":"^2.29.0","author":"Ben Mosher "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-n","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint-community/eslint-plugin-n.git","remoteVersion":"16.6.2","installedVersion":"16.6.2","definedVersion":"^16.6.2","author":"Toru Nagashima"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-promise","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/eslint-community/eslint-plugin-promise.git","remoteVersion":"6.1.1","installedVersion":"6.1.1","definedVersion":"^6.1.1","author":"jden "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/standard/eslint-plugin-standard.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/eslint-webpack-plugin.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"exports-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/exports-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"file-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/file-loader.git","remoteVersion":"6.2.0","installedVersion":"6.2.0","definedVersion":"^6.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/html-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/jantimon/html-webpack-plugin.git","remoteVersion":"5.6.0","installedVersion":"5.6.0","definedVersion":"^5.5.3","author":"Jan Nicklas (https://github.com/jantimon)"},{"department":"kessler","relatedTo":"stuff","name":"mini-css-extract-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/mini-css-extract-plugin.git","remoteVersion":"2.8.0","installedVersion":"2.8.0","definedVersion":"^2.8.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"noop-loader","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/KnutHelland/noop-loader.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"Knut Helland"},{"department":"kessler","relatedTo":"stuff","name":"path","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/jinder/path.git","remoteVersion":"0.12.7","installedVersion":"0.12.7","definedVersion":"^0.12.7","author":"Joyent http://www.joyent.com"},{"department":"kessler","relatedTo":"stuff","name":"postcss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/postcss.git","remoteVersion":"8.4.35","installedVersion":"8.4.35","definedVersion":"^8.4.35","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/postcss-loader.git","remoteVersion":"8.1.0","installedVersion":"8.1.0","definedVersion":"^8.1.0","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/AleshaOleg/postcss-sass.git","remoteVersion":"0.5.0","installedVersion":"0.5.0","definedVersion":"^0.5.0","author":"Oleh Aloshkin "},{"department":"kessler","relatedTo":"stuff","name":"precss","licensePeriod":"perpetual","material":"material","licenseType":"CC0-1.0","link":"git+https://github.com/jonathantneal/precss.git","remoteVersion":"4.0.0","installedVersion":"4.0.0","definedVersion":"^4.0.0","author":"Jonathan Neal "},{"department":"kessler","relatedTo":"stuff","name":"require-dir","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/aseemk/requireDir.git","remoteVersion":"1.2.0","installedVersion":"1.2.0","definedVersion":"^1.2.0","author":"Aseem Kishore "},{"department":"kessler","relatedTo":"stuff","name":"rimraf","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git://github.com/isaacs/rimraf.git","remoteVersion":"5.0.5","installedVersion":"5.0.5","definedVersion":"^5.0.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)"},{"department":"kessler","relatedTo":"stuff","name":"sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/sass/dart-sass.git","remoteVersion":"1.71.1","installedVersion":"1.71.1","definedVersion":"^1.71.1","author":"Natalie Weizenbaum nweiz@google.com https://github.com/nex3"},{"department":"kessler","relatedTo":"stuff","name":"sass-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/sass-loader.git","remoteVersion":"14.1.1","installedVersion":"14.1.1","definedVersion":"^14.1.1","author":"J. Tangelder"},{"department":"kessler","relatedTo":"stuff","name":"source-map-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/source-map-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stream-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/browserify/stream-browserify.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"James Halliday mail@substack.net http://substack.net"},{"department":"kessler","relatedTo":"stuff","name":"streamify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/fent/node-streamify.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"fent (https://github.com/fent)"},{"department":"kessler","relatedTo":"stuff","name":"style-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/style-loader.git","remoteVersion":"3.3.4","installedVersion":"3.3.4","definedVersion":"^3.3.4","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stylelint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint/stylelint.git","remoteVersion":"15.11.0","installedVersion":"15.11.0","definedVersion":"^15.10.3","author":"stylelint"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-config-recommended-scss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint-scss/stylelint-config-recommended-scss.git","remoteVersion":"13.1.0","installedVersion":"13.1.0","definedVersion":"^13.1.0","author":"kristerkari"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/stylelint-webpack-plugin.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"svg-inline-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+ssh://git@github.com/sairion/svg-inline-loader.git","remoteVersion":"0.8.2","installedVersion":"0.8.2","definedVersion":"^0.8.2","author":"Jaeho Lee "},{"department":"kessler","relatedTo":"stuff","name":"terser-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/terser-webpack-plugin.git","remoteVersion":"5.3.10","installedVersion":"5.3.10","definedVersion":"^5.3.9","author":"webpack Contrib Team"},{"department":"kessler","relatedTo":"stuff","name":"url-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/url-loader.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webextension-polyfill","licensePeriod":"perpetual","material":"material","licenseType":"MPL-2.0","link":"git+https://github.com/mozilla/webextension-polyfill.git","remoteVersion":"0.10.0","installedVersion":"0.10.0","definedVersion":"^0.10.0","author":"Mozilla"},{"department":"kessler","relatedTo":"stuff","name":"webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack.git","remoteVersion":"5.90.3","installedVersion":"5.90.3","definedVersion":"^5.90.3","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webpack-cli","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack-cli.git","remoteVersion":"5.1.4","installedVersion":"5.1.4","definedVersion":"^5.1.4","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"webpack-node-externals","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/liady/webpack-node-externals.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"Liad Yosef https://github.com/liady"},{"department":"kessler","relatedTo":"stuff","name":"ws","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/websockets/ws.git","remoteVersion":"8.16.0","installedVersion":"8.16.0","definedVersion":"^8.14.1","author":"Einar Otto Stangvik (http://2x.io)"}] [{"department":"kessler","relatedTo":"stuff","name":"qrcode","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/soldair/node-qrcode.git","remoteVersion":"1.5.3","installedVersion":"1.5.3","definedVersion":"^1.5.3","author":"Ryan Day "},{"department":"kessler","relatedTo":"stuff","name":"uuid","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/uuidjs/uuid.git","remoteVersion":"9.0.1","installedVersion":"9.0.1","definedVersion":"^9.0.0","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"@babel/core","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.24.0","installedVersion":"7.24.0","definedVersion":"^7.24.0","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/eslint-parser","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.10","installedVersion":"7.23.10","definedVersion":"^7.23.10","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/plugin-transform-runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.24.0","installedVersion":"7.24.0","definedVersion":"^7.24.0","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/preset-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.24.0","installedVersion":"7.24.0","definedVersion":"^7.24.0","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/register","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.7","installedVersion":"7.23.7","definedVersion":"^7.22.15","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.24.0","installedVersion":"7.24.0","definedVersion":"^7.24.0","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"autoprefixer","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/autoprefixer.git","remoteVersion":"10.4.18","installedVersion":"10.4.18","definedVersion":"^10.4.18","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"babel-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel-loader.git","remoteVersion":"9.1.3","installedVersion":"9.1.3","definedVersion":"^9.1.3","author":"Luis Couto "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-dynamic-import-node","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/airbnb/babel-plugin-dynamic-import-node.git","remoteVersion":"2.3.3","installedVersion":"2.3.3","definedVersion":"^2.3.3","author":"Jordan Gensler "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-minify-booleans","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-minify-booleans","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-console","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-console","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-debugger","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-debugger","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-preset-minify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-preset-minify","remoteVersion":"0.5.2","installedVersion":"0.5.2","definedVersion":"^0.5.2","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"browserslist","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/browserslist/browserslist.git","remoteVersion":"4.23.0","installedVersion":"4.23.0","definedVersion":"^4.23.0","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"copy-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/copy-webpack-plugin.git","remoteVersion":"12.0.2","installedVersion":"12.0.2","definedVersion":"^12.0.2","author":"Len Boyette"},{"department":"kessler","relatedTo":"stuff","name":"cross-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/kentcdodds/cross-env.git","remoteVersion":"7.0.3","installedVersion":"7.0.3","definedVersion":"^7.0.3","author":"Kent C. Dodds (https://kentcdodds.com)"},{"department":"kessler","relatedTo":"stuff","name":"crypto-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/crypto-browserify/crypto-browserify.git","remoteVersion":"3.12.0","installedVersion":"3.12.0","definedVersion":"^3.12.0","author":"Dominic Tarr (dominictarr.com)"},{"department":"kessler","relatedTo":"stuff","name":"css-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-loader.git","remoteVersion":"6.10.0","installedVersion":"6.10.0","definedVersion":"^6.10.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"css-minimizer-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-minimizer-webpack-plugin.git","remoteVersion":"6.0.0","installedVersion":"6.0.0","definedVersion":"^6.0.0","author":"Loann Neveu"},{"department":"kessler","relatedTo":"stuff","name":"dotenv","licensePeriod":"perpetual","material":"material","licenseType":"BSD-2-Clause","link":"git://github.com/motdotla/dotenv.git","remoteVersion":"16.4.5","installedVersion":"16.4.5","definedVersion":"^16.4.5","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"dotenv-webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/mrsteele/dotenv-webpack.git","remoteVersion":"8.0.1","installedVersion":"8.0.1","definedVersion":"^8.0.1","author":"Matt Steele (http://omnionline.us/)"},{"department":"kessler","relatedTo":"stuff","name":"eslint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint/eslint.git","remoteVersion":"8.57.0","installedVersion":"8.57.0","definedVersion":"8.57.0","author":"Nicholas C. Zakas "},{"department":"kessler","relatedTo":"stuff","name":"eslint-config-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/standard/eslint-config-standard.git","remoteVersion":"17.1.0","installedVersion":"17.1.0","definedVersion":"^17.1.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-friendly-formatter","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/royriojas/eslint-friendly-formatter.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Roy Riojas http://royriojas.com"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-import","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/import-js/eslint-plugin-import.git","remoteVersion":"2.29.1","installedVersion":"2.29.1","definedVersion":"^2.29.0","author":"Ben Mosher "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-n","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint-community/eslint-plugin-n.git","remoteVersion":"16.6.2","installedVersion":"16.6.2","definedVersion":"^16.6.2","author":"Toru Nagashima"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-promise","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/eslint-community/eslint-plugin-promise.git","remoteVersion":"6.1.1","installedVersion":"6.1.1","definedVersion":"^6.1.1","author":"jden "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/standard/eslint-plugin-standard.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/eslint-webpack-plugin.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"exports-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/exports-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"file-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/file-loader.git","remoteVersion":"6.2.0","installedVersion":"6.2.0","definedVersion":"^6.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/html-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/jantimon/html-webpack-plugin.git","remoteVersion":"5.6.0","installedVersion":"5.6.0","definedVersion":"^5.5.3","author":"Jan Nicklas (https://github.com/jantimon)"},{"department":"kessler","relatedTo":"stuff","name":"mini-css-extract-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/mini-css-extract-plugin.git","remoteVersion":"2.8.1","installedVersion":"2.8.1","definedVersion":"^2.8.1","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"noop-loader","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/KnutHelland/noop-loader.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"Knut Helland"},{"department":"kessler","relatedTo":"stuff","name":"path","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/jinder/path.git","remoteVersion":"0.12.7","installedVersion":"0.12.7","definedVersion":"^0.12.7","author":"Joyent http://www.joyent.com"},{"department":"kessler","relatedTo":"stuff","name":"postcss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/postcss.git","remoteVersion":"8.4.35","installedVersion":"8.4.35","definedVersion":"^8.4.35","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/postcss-loader.git","remoteVersion":"8.1.1","installedVersion":"8.1.1","definedVersion":"^8.1.1","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/AleshaOleg/postcss-sass.git","remoteVersion":"0.5.0","installedVersion":"0.5.0","definedVersion":"^0.5.0","author":"Oleh Aloshkin "},{"department":"kessler","relatedTo":"stuff","name":"precss","licensePeriod":"perpetual","material":"material","licenseType":"CC0-1.0","link":"git+https://github.com/jonathantneal/precss.git","remoteVersion":"4.0.0","installedVersion":"4.0.0","definedVersion":"^4.0.0","author":"Jonathan Neal "},{"department":"kessler","relatedTo":"stuff","name":"require-dir","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/aseemk/requireDir.git","remoteVersion":"1.2.0","installedVersion":"1.2.0","definedVersion":"^1.2.0","author":"Aseem Kishore "},{"department":"kessler","relatedTo":"stuff","name":"rimraf","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git://github.com/isaacs/rimraf.git","remoteVersion":"5.0.5","installedVersion":"5.0.5","definedVersion":"^5.0.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)"},{"department":"kessler","relatedTo":"stuff","name":"sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/sass/dart-sass.git","remoteVersion":"1.71.1","installedVersion":"1.71.1","definedVersion":"^1.71.1","author":"Natalie Weizenbaum nweiz@google.com https://github.com/nex3"},{"department":"kessler","relatedTo":"stuff","name":"sass-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/sass-loader.git","remoteVersion":"14.1.1","installedVersion":"14.1.1","definedVersion":"^14.1.1","author":"J. Tangelder"},{"department":"kessler","relatedTo":"stuff","name":"source-map-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/source-map-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stream-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/browserify/stream-browserify.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"James Halliday mail@substack.net http://substack.net"},{"department":"kessler","relatedTo":"stuff","name":"streamify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/fent/node-streamify.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"fent (https://github.com/fent)"},{"department":"kessler","relatedTo":"stuff","name":"style-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/style-loader.git","remoteVersion":"3.3.4","installedVersion":"3.3.4","definedVersion":"^3.3.4","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stylelint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint/stylelint.git","remoteVersion":"15.11.0","installedVersion":"15.11.0","definedVersion":"^15.10.3","author":"stylelint"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-config-recommended-scss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint-scss/stylelint-config-recommended-scss.git","remoteVersion":"13.1.0","installedVersion":"13.1.0","definedVersion":"^13.1.0","author":"kristerkari"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/stylelint-webpack-plugin.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"svg-inline-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+ssh://git@github.com/sairion/svg-inline-loader.git","remoteVersion":"0.8.2","installedVersion":"0.8.2","definedVersion":"^0.8.2","author":"Jaeho Lee "},{"department":"kessler","relatedTo":"stuff","name":"terser-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/terser-webpack-plugin.git","remoteVersion":"5.3.10","installedVersion":"5.3.10","definedVersion":"^5.3.9","author":"webpack Contrib Team"},{"department":"kessler","relatedTo":"stuff","name":"url-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/url-loader.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webextension-polyfill","licensePeriod":"perpetual","material":"material","licenseType":"MPL-2.0","link":"git+https://github.com/mozilla/webextension-polyfill.git","remoteVersion":"0.10.0","installedVersion":"0.10.0","definedVersion":"^0.10.0","author":"Mozilla"},{"department":"kessler","relatedTo":"stuff","name":"webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack.git","remoteVersion":"5.90.3","installedVersion":"5.90.3","definedVersion":"^5.90.3","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webpack-cli","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack-cli.git","remoteVersion":"5.1.4","installedVersion":"5.1.4","definedVersion":"^5.1.4","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"webpack-node-externals","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/liady/webpack-node-externals.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"Liad Yosef https://github.com/liady"},{"department":"kessler","relatedTo":"stuff","name":"ws","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/websockets/ws.git","remoteVersion":"8.16.0","installedVersion":"8.16.0","definedVersion":"^8.14.1","author":"Einar Otto Stangvik (http://2x.io)"},{"department":"kessler","relatedTo":"stuff","name":"yarn-or-npm","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git@github.com:camacho/yarn-or-npm.git","remoteVersion":"3.0.1","installedVersion":"3.0.1","definedVersion":"^3.0.1","author":"Patrick Camacho "}] +[{"department":"kessler","relatedTo":"stuff","name":"@babel/runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.24.0","installedVersion":"7.24.0","definedVersion":"^7.24.0","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"qrcode","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/soldair/node-qrcode.git","remoteVersion":"1.5.3","installedVersion":"1.5.3","definedVersion":"^1.5.3","author":"Ryan Day "},{"department":"kessler","relatedTo":"stuff","name":"uuid","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/uuidjs/uuid.git","remoteVersion":"9.0.1","installedVersion":"9.0.1","definedVersion":"^9.0.0","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"@babel/core","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.24.0","installedVersion":"7.24.0","definedVersion":"^7.24.0","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/eslint-parser","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.10","installedVersion":"7.23.10","definedVersion":"^7.23.10","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/plugin-transform-runtime","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.24.0","installedVersion":"7.24.0","definedVersion":"^7.24.0","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/preset-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.24.0","installedVersion":"7.24.0","definedVersion":"^7.24.0","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"@babel/register","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel.git","remoteVersion":"7.23.7","installedVersion":"7.23.7","definedVersion":"^7.22.15","author":"The Babel Team (https://babel.dev/team)"},{"department":"kessler","relatedTo":"stuff","name":"autoprefixer","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/autoprefixer.git","remoteVersion":"10.4.18","installedVersion":"10.4.18","definedVersion":"^10.4.18","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"babel-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/babel-loader.git","remoteVersion":"9.1.3","installedVersion":"9.1.3","definedVersion":"^9.1.3","author":"Luis Couto "},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-minify-booleans","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-minify-booleans","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-plugin-transform-remove-debugger","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-plugin-transform-remove-debugger","remoteVersion":"6.9.4","installedVersion":"6.9.4","definedVersion":"^6.9.4","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"babel-preset-minify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"https://github.com/babel/minify/tree/master/packages/babel-preset-minify","remoteVersion":"0.5.2","installedVersion":"0.5.2","definedVersion":"^0.5.2","author":"amasad"},{"department":"kessler","relatedTo":"stuff","name":"browserslist","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/browserslist/browserslist.git","remoteVersion":"4.23.0","installedVersion":"4.23.0","definedVersion":"^4.23.0","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"copy-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/copy-webpack-plugin.git","remoteVersion":"12.0.2","installedVersion":"12.0.2","definedVersion":"^12.0.2","author":"Len Boyette"},{"department":"kessler","relatedTo":"stuff","name":"cross-env","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/kentcdodds/cross-env.git","remoteVersion":"7.0.3","installedVersion":"7.0.3","definedVersion":"^7.0.3","author":"Kent C. Dodds (https://kentcdodds.com)"},{"department":"kessler","relatedTo":"stuff","name":"crypto-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/crypto-browserify/crypto-browserify.git","remoteVersion":"3.12.0","installedVersion":"3.12.0","definedVersion":"^3.12.0","author":"Dominic Tarr (dominictarr.com)"},{"department":"kessler","relatedTo":"stuff","name":"css-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-loader.git","remoteVersion":"6.10.0","installedVersion":"6.10.0","definedVersion":"^6.10.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"css-minimizer-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/css-minimizer-webpack-plugin.git","remoteVersion":"6.0.0","installedVersion":"6.0.0","definedVersion":"^6.0.0","author":"Loann Neveu"},{"department":"kessler","relatedTo":"stuff","name":"dotenv","licensePeriod":"perpetual","material":"material","licenseType":"BSD-2-Clause","link":"git://github.com/motdotla/dotenv.git","remoteVersion":"16.4.5","installedVersion":"16.4.5","definedVersion":"^16.4.5","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"dotenv-webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/mrsteele/dotenv-webpack.git","remoteVersion":"8.0.1","installedVersion":"8.0.1","definedVersion":"^8.0.1","author":"Matt Steele (http://omnionline.us/)"},{"department":"kessler","relatedTo":"stuff","name":"eslint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint/eslint.git","remoteVersion":"8.57.0","installedVersion":"8.57.0","definedVersion":"8.57.0","author":"Nicholas C. Zakas "},{"department":"kessler","relatedTo":"stuff","name":"eslint-config-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/standard/eslint-config-standard.git","remoteVersion":"17.1.0","installedVersion":"17.1.0","definedVersion":"^17.1.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-friendly-formatter","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/royriojas/eslint-friendly-formatter.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Roy Riojas http://royriojas.com"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-import","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/import-js/eslint-plugin-import.git","remoteVersion":"2.29.1","installedVersion":"2.29.1","definedVersion":"^2.29.0","author":"Ben Mosher "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-n","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/eslint-community/eslint-plugin-n.git","remoteVersion":"16.6.2","installedVersion":"16.6.2","definedVersion":"^16.6.2","author":"Toru Nagashima"},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-promise","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/eslint-community/eslint-plugin-promise.git","remoteVersion":"6.1.1","installedVersion":"6.1.1","definedVersion":"^6.1.1","author":"jden "},{"department":"kessler","relatedTo":"stuff","name":"eslint-plugin-standard","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/standard/eslint-plugin-standard.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Feross Aboukhadijeh feross@feross.org https://feross.org"},{"department":"kessler","relatedTo":"stuff","name":"eslint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/eslint-webpack-plugin.git","remoteVersion":"4.0.1","installedVersion":"4.0.1","definedVersion":"^4.0.1","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"exports-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/exports-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"file-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/file-loader.git","remoteVersion":"6.2.0","installedVersion":"6.2.0","definedVersion":"^6.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/html-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"html-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/jantimon/html-webpack-plugin.git","remoteVersion":"5.6.0","installedVersion":"5.6.0","definedVersion":"^5.5.3","author":"Jan Nicklas (https://github.com/jantimon)"},{"department":"kessler","relatedTo":"stuff","name":"mini-css-extract-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/mini-css-extract-plugin.git","remoteVersion":"2.8.1","installedVersion":"2.8.1","definedVersion":"^2.8.1","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"noop-loader","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git+https://github.com/KnutHelland/noop-loader.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"Knut Helland"},{"department":"kessler","relatedTo":"stuff","name":"path","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/jinder/path.git","remoteVersion":"0.12.7","installedVersion":"0.12.7","definedVersion":"^0.12.7","author":"Joyent http://www.joyent.com"},{"department":"kessler","relatedTo":"stuff","name":"postcss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/postcss/postcss.git","remoteVersion":"8.4.35","installedVersion":"8.4.35","definedVersion":"^8.4.35","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/postcss-loader.git","remoteVersion":"8.1.1","installedVersion":"8.1.1","definedVersion":"^8.1.1","author":"Andrey Sitnik "},{"department":"kessler","relatedTo":"stuff","name":"postcss-sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/AleshaOleg/postcss-sass.git","remoteVersion":"0.5.0","installedVersion":"0.5.0","definedVersion":"^0.5.0","author":"Oleh Aloshkin "},{"department":"kessler","relatedTo":"stuff","name":"precss","licensePeriod":"perpetual","material":"material","licenseType":"CC0-1.0","link":"git+https://github.com/jonathantneal/precss.git","remoteVersion":"4.0.0","installedVersion":"4.0.0","definedVersion":"^4.0.0","author":"Jonathan Neal "},{"department":"kessler","relatedTo":"stuff","name":"require-dir","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/aseemk/requireDir.git","remoteVersion":"1.2.0","installedVersion":"1.2.0","definedVersion":"^1.2.0","author":"Aseem Kishore "},{"department":"kessler","relatedTo":"stuff","name":"rimraf","licensePeriod":"perpetual","material":"material","licenseType":"ISC","link":"git://github.com/isaacs/rimraf.git","remoteVersion":"5.0.5","installedVersion":"5.0.5","definedVersion":"^5.0.1","author":"Isaac Z. Schlueter (http://blog.izs.me/)"},{"department":"kessler","relatedTo":"stuff","name":"sass","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/sass/dart-sass.git","remoteVersion":"1.71.1","installedVersion":"1.71.1","definedVersion":"^1.71.1","author":"Natalie Weizenbaum nweiz@google.com https://github.com/nex3"},{"department":"kessler","relatedTo":"stuff","name":"sass-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/sass-loader.git","remoteVersion":"14.1.1","installedVersion":"14.1.1","definedVersion":"^14.1.1","author":"J. Tangelder"},{"department":"kessler","relatedTo":"stuff","name":"source-map-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/source-map-loader.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stream-browserify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/browserify/stream-browserify.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"James Halliday mail@substack.net http://substack.net"},{"department":"kessler","relatedTo":"stuff","name":"streamify","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git://github.com/fent/node-streamify.git","remoteVersion":"1.0.0","installedVersion":"1.0.0","definedVersion":"^1.0.0","author":"fent (https://github.com/fent)"},{"department":"kessler","relatedTo":"stuff","name":"style-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/style-loader.git","remoteVersion":"3.3.4","installedVersion":"3.3.4","definedVersion":"^3.3.4","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"stylelint","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint/stylelint.git","remoteVersion":"16.2.1","installedVersion":"16.2.1","definedVersion":"^16.2.1","author":"stylelint"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-config-recommended-scss","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/stylelint-scss/stylelint-config-recommended-scss.git","remoteVersion":"14.0.0","installedVersion":"14.0.0","definedVersion":"^14.0.0","author":"kristerkari"},{"department":"kessler","relatedTo":"stuff","name":"stylelint-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/stylelint-webpack-plugin.git","remoteVersion":"5.0.0","installedVersion":"5.0.0","definedVersion":"^5.0.0","author":"Ricardo Gobbo de Souza "},{"department":"kessler","relatedTo":"stuff","name":"svg-inline-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+ssh://git@github.com/sairion/svg-inline-loader.git","remoteVersion":"0.8.2","installedVersion":"0.8.2","definedVersion":"^0.8.2","author":"Jaeho Lee "},{"department":"kessler","relatedTo":"stuff","name":"terser-webpack-plugin","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/terser-webpack-plugin.git","remoteVersion":"5.3.10","installedVersion":"5.3.10","definedVersion":"^5.3.9","author":"webpack Contrib Team"},{"department":"kessler","relatedTo":"stuff","name":"url-loader","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack-contrib/url-loader.git","remoteVersion":"4.1.1","installedVersion":"4.1.1","definedVersion":"^4.1.0","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webextension-polyfill","licensePeriod":"perpetual","material":"material","licenseType":"MPL-2.0","link":"git+https://github.com/mozilla/webextension-polyfill.git","remoteVersion":"0.10.0","installedVersion":"0.10.0","definedVersion":"^0.10.0","author":"Mozilla"},{"department":"kessler","relatedTo":"stuff","name":"webpack","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack.git","remoteVersion":"5.90.3","installedVersion":"5.90.3","definedVersion":"^5.90.3","author":"Tobias Koppers @sokra"},{"department":"kessler","relatedTo":"stuff","name":"webpack-cli","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/webpack/webpack-cli.git","remoteVersion":"5.1.4","installedVersion":"5.1.4","definedVersion":"^5.1.4","author":"n/a"},{"department":"kessler","relatedTo":"stuff","name":"webpack-node-externals","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/liady/webpack-node-externals.git","remoteVersion":"3.0.0","installedVersion":"3.0.0","definedVersion":"^3.0.0","author":"Liad Yosef https://github.com/liady"},{"department":"kessler","relatedTo":"stuff","name":"ws","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git+https://github.com/websockets/ws.git","remoteVersion":"8.16.0","installedVersion":"8.16.0","definedVersion":"^8.14.1","author":"Einar Otto Stangvik (http://2x.io)"},{"department":"kessler","relatedTo":"stuff","name":"yarn-or-npm","licensePeriod":"perpetual","material":"material","licenseType":"MIT","link":"git@github.com:camacho/yarn-or-npm.git","remoteVersion":"3.0.1","installedVersion":"3.0.1","definedVersion":"^3.0.1","author":"Patrick Camacho "}] From 39cbe9308be514f3700b9a73586ffa89dec733df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Grzegorz=20Zaja=CC=A8c?= Date: Mon, 11 Mar 2024 12:32:11 +0100 Subject: [PATCH 12/12] #1513 xCode build --- .../project.pbxproj | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/2FAS - Two factor authentication/2FAS - Two Factor Authentication.xcodeproj/project.pbxproj b/2FAS - Two factor authentication/2FAS - Two Factor Authentication.xcodeproj/project.pbxproj index 6cda5e5..f92d139 100644 --- a/2FAS - Two factor authentication/2FAS - Two Factor Authentication.xcodeproj/project.pbxproj +++ b/2FAS - Two factor authentication/2FAS - Two Factor Authentication.xcodeproj/project.pbxproj @@ -431,7 +431,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 53; + CURRENT_PROJECT_VERSION = 54; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = ZY8UR5ADFW; ENABLE_HARDENED_RUNTIME = YES; @@ -467,7 +467,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 53; + CURRENT_PROJECT_VERSION = 54; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = ZY8UR5ADFW; ENABLE_HARDENED_RUNTIME = YES; @@ -505,7 +505,7 @@ CODE_SIGN_ENTITLEMENTS = "macOS (App)/2FAS - Two factor authentication.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 53; + CURRENT_PROJECT_VERSION = 54; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = ZY8UR5ADFW; ENABLE_HARDENED_RUNTIME = YES; @@ -546,7 +546,7 @@ CODE_SIGN_IDENTITY = "Apple Distribution"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 53; + CURRENT_PROJECT_VERSION = 54; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = ZY8UR5ADFW; ENABLE_HARDENED_RUNTIME = YES;