diff --git a/docs/examples/ex/StatusBarEx.tsx b/docs/examples/ex/StatusBarEx.tsx
index 7fa15299..3bb37081 100644
--- a/docs/examples/ex/StatusBarEx.tsx
+++ b/docs/examples/ex/StatusBarEx.tsx
@@ -1,6 +1,38 @@
-import { extraComponents } from 'buckaroo';
+import React, { useState } from 'react';
+import { BuckarooState, extraComponents, BuckarooOptions, DFMeta } from 'buckaroo';
-export default extraComponents.StatusBarEx;
-// export default function Simple() {
-// return ;
-// }
+export default function StatusBarEx() {
+ const dfm: DFMeta = {
+ columns: 5,
+ rows_shown: 20,
+ filtered_rows: 300_000,
+ total_rows: 8_777_444,
+ };
+
+ const [bState, setBState] = useState({
+ auto_clean: 'conservative',
+ sampled: false,
+ df_display: 'main',
+ post_processing: 'asdf',
+ show_commands: false,
+ search_string: '',
+ });
+
+ const bOptions: BuckarooOptions = {
+ auto_clean: ['aggressive', 'conservative'],
+ post_processing: ['', 'asdf'],
+ sampled: ['random'],
+ show_commands: ['on'],
+ df_display: ['main'],
+ };
+
+ return (
+
+ );
+// return paddy
+}
diff --git a/full_build.sh b/full_build.sh
index 2166622d..fdf2dab2 100755
--- a/full_build.sh
+++ b/full_build.sh
@@ -9,3 +9,5 @@ twine check dist/*
#python -m twine upload --repository testpypi dist/*
#python -m twine upload --repository pypi dist/*
#npm publish
+
+#npm publish --tag next # to publish a test branch
diff --git a/js/components/StatusBar.tsx b/js/components/StatusBar.tsx
index 9460c97e..39dc86c5 100644
--- a/js/components/StatusBar.tsx
+++ b/js/components/StatusBar.tsx
@@ -1,5 +1,5 @@
// https://plnkr.co/edit/QTNwBb2VEn81lf4t?open=index.tsx
-import React, { useState, useRef } from 'react';
+import React, { useRef } from 'react';
import _ from 'lodash';
import { AgGridReact } from 'ag-grid-react'; // the AG Grid React Component
import { ColDef, GridOptions } from 'ag-grid-community';
@@ -178,7 +178,6 @@ export function StatusBar({
const gridRef = useRef>(null);
const defaultColDef = {
- // type: 'left-aligned',
cellStyle: { textAlign: 'left' },
};
return (
@@ -196,37 +195,3 @@ export function StatusBar({
);
}
-export function StatusBarEx() {
- const dfm: DFMeta = {
- columns: 5,
- rows_shown: 20,
- filtered_rows: 300_000,
- total_rows: 8_777_444,
- };
-
- const [bState, setBState] = useState({
- auto_clean: 'conservative',
- sampled: false,
- df_display: 'main',
- post_processing: 'asdf',
- show_commands: false,
- search_string: '',
- });
-
- const bOptions: BuckarooOptions = {
- auto_clean: ['aggressive', 'conservative'],
- post_processing: ['', 'asdf'],
- sampled: ['random'],
- show_commands: ['on'],
- df_display: ['main'],
- };
-
- return (
-
- );
-}
diff --git a/js/dcefwidget.ts b/js/dcefwidget.ts
index b995149b..65f7a251 100644
--- a/js/dcefwidget.ts
+++ b/js/dcefwidget.ts
@@ -19,7 +19,7 @@ import { MODULE_NAME, MODULE_VERSION } from './version';
import 'ag-grid-community/styles/ag-grid.css';
import 'ag-grid-community/styles/ag-theme-alpine.css';
-import '../js/style/dcf-npm.css';
+import './style/dcf-npm.css';
import { DFViewer } from './components/DFViewerParts/DFViewer';
export class DCEFWidgetModel extends DOMWidgetModel {
diff --git a/js/index.ts b/js/index.ts
index 83419ef0..59b897e5 100644
--- a/js/index.ts
+++ b/js/index.ts
@@ -1,4 +1,4 @@
-// Copyright (c) Bloomberg
+// Copyright (c) Paddy Mullen
// Distributed under the terms of the Modified BSD License.
import { ColumnsEditor, ColumnsEditorEx } from './components/ColumnsEditor';
@@ -8,9 +8,9 @@ import { HistogramCell } from './components/DFViewerParts/HistogramCell';
import { DependentTabs } from './components/DependentTabs';
import { OperationViewer } from './components/Operations';
//import { DFData, DFViewerConfig } from './components/DFViewerParts/DFWhole';
-import { StatusBarEx } from './components/StatusBar';
+import { StatusBar } from './components/StatusBar';
+//import { StatusBarEx } from './components/StatusBar';
-// In case of classic Jupyter Notebook and embed, we provide the PhosphorJS CSS
export * from './version';
export * from './dcefwidget';
@@ -24,13 +24,7 @@ export const extraComponents = {
ColumnsEditorEx,
DFViewer,
DFViewerEx,
- StatusBarEx,
+ StatusBar,
HistogramCell,
};
-/*
-export const typing = {
- DFData,
- DFViewerConfig
- };
-*/
diff --git a/package.json b/package.json
index 2790631c..c2ef2f91 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "buckaroo",
- "version": "0.7.4",
+ "version": "0.7.5-test12",
"description": "Fast Datagrid widget for the Jupyter Notebook and JupyterLab",
"keywords": [
"jupyter",
@@ -10,9 +10,11 @@
],
"files": [
"lib/**/*.js",
+ "lib/**/*.css",
"lib/**/*.js.map",
"lib/**/*.ts",
"dist/*.js",
+ "dist/*.css",
"dist/*.js.map",
"dist/*.png",
"style/**/*.*"
@@ -35,11 +37,12 @@
"scripts": {
"build": "yarn run build:lib && yarn run build:labextension",
"build:dev": "yarn run build:lib && yarn run build:labextension:dev",
- "build:labextension": "jupyter labextension build .",
+ "build:labextension": "cp -r js/style lib/ && jupyter labextension build .",
"build:labextension:dev": "which jupyter && jupyter labextension build --development True .",
"build:lib": "tsc",
"build:examples": "webpack --mode=production --config docs/webpack.typescript.localdev.ts --env production",
"build:all": "yarn run build:labextension",
+ "bundle": "yarn webpack --config ./webpack.config.js",
"clean": "rimraf dist && yarn run clean:lib && yarn run clean:labextension",
"clean:lib": "rimraf lib",
"clean:labextension": "rimraf buckaroo/labextension",
@@ -65,8 +68,8 @@
"lodash": "^4.17.21",
"react": "^18.0.0",
"react-dom": "^18.0.0",
- "react-smooth": "^2.0.3",
- "recharts": "^2.7.3"
+ "recharts": "^2.7.3",
+ "react-transition-group": "^4.4.5"
},
"devDependencies": {
"@babel/cli": "^7.6.3",
@@ -99,6 +102,7 @@
"jest": "^28",
"lint-staged": "^10.2.11",
"markdown-loader": "^7.0.0",
+ "mini-css-extract-plugin": "^2.9.1",
"mkdirp": "^0.5.1",
"npm-run-all": "^4.1.3",
"postcss": "^8.4.14",
@@ -126,8 +130,8 @@
"typescript": "^4.4.3",
"url-loader": "^4.1.0",
"webpack": "^5",
- "webpack-cli": "^4.5.0",
- "webpack-dev-server": "^4.0.0"
+ "webpack-cli": "^5",
+ "webpack-dev-server": "^5"
},
"jupyterlab": {
"extension": "lib/plugin",
@@ -135,7 +139,7 @@
"outputDir": "./buckaroo/labextension",
"sharedPackages": {
"@jupyter-widgets/base": {
- "bundled": false,
+ "bundled": true,
"singleton": true
},
"@lumino/algorithm": {
diff --git a/pyproject.toml b/pyproject.toml
index c4925a95..6c95deee 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -35,7 +35,7 @@ dependencies = [
"graphlib_backport>=1.0.0",
"packaging>=18"
]
-version = "0.7.4"
+version = "0.7.5"
[project.license]
file = "LICENSE.txt"
diff --git a/webpack.config.js b/webpack.config.js
index 630b00d0..1e16f32a 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -18,6 +18,8 @@ const performance = {
maxAssetSize: 100_000_000,
};
+const MiniCssExtractPlugin = require('mini-css-extract-plugin');
+const devMode = process.env.NODE_ENV !== 'production';
// Custom webpack rules
const rules = [
{ test: /\.tsx?$/, loader: 'ts-loader' },
@@ -51,12 +53,13 @@ const rules = [
// Packages that shouldn't be bundled but loaded at runtime
-const externals = ['@jupyter-widgets/base'];
+//const externals = ['@jupyter-widgets/base'];
+const externals = [];
const resolve = {
// Add '.ts' and '.tsx' as resolvable extensions.
extensions: ['.webpack.js', '.web.js', '.ts', '.js', '.tsx'],
- plugins: [new TsconfigPathsPlugin()],
+ plugins: [new TsconfigPathsPlugin()],
fallback: { crypto: false },
};
@@ -76,7 +79,6 @@ module.exports = [
output: {
filename: 'index.js',
path: path.resolve(__dirname, 'dist'),
- libraryTarget: 'amd',
library: 'buckaroo',
publicPath: 'https://unpkg.com/buckaroo@' + version + '/dist/',
},
@@ -86,6 +88,9 @@ module.exports = [
},
externals,
resolve,
+ plugins: [
+ new MiniCssExtractPlugin()
+ ],
devServer: {
port: 8030,
},
diff --git a/yarn.lock b/yarn.lock
index ba2ce42f..5dfc5bcc 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1421,9 +1421,29 @@
"@jridgewell/resolve-uri" "^3.1.0"
"@jridgewell/sourcemap-codec" "^1.4.14"
+"@jsonjoy.com/base64@^1.1.1":
+ version "1.1.2"
+ resolved "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz"
+ integrity sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==
+
+"@jsonjoy.com/json-pack@^1.0.3":
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz"
+ integrity sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==
+ dependencies:
+ "@jsonjoy.com/base64" "^1.1.1"
+ "@jsonjoy.com/util" "^1.1.2"
+ hyperdyperid "^1.2.0"
+ thingies "^1.20.0"
+
+"@jsonjoy.com/util@^1.1.2", "@jsonjoy.com/util@^1.3.0":
+ version "1.5.0"
+ resolved "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz"
+ integrity sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==
+
"@jupyter-widgets/base@6.0.6":
version "6.0.6"
- resolved "https://registry.npmjs.org/@jupyter-widgets/base/-/base-6.0.6.tgz"
+ resolved "https://registry.yarnpkg.com/@jupyter-widgets/base/-/base-6.0.6.tgz#1e6746c897085ab7a9aea6d2890b10833011b66d"
integrity sha512-oafc4mZfH2r7VP15fPTmonwYg9onPsO8To4ip/p4fxRB3aBGIDDev5hou0dk2XfOpZLFgYAASEf3x6ze6KLnrQ==
dependencies:
"@jupyterlab/services" "^6.0.0 || ^7.0.0"
@@ -2012,14 +2032,14 @@
"@types/connect" "*"
"@types/node" "*"
-"@types/bonjour@^3.5.9":
+"@types/bonjour@^3.5.13":
version "3.5.13"
resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz"
integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==
dependencies:
"@types/node" "*"
-"@types/connect-history-api-fallback@*", "@types/connect-history-api-fallback@^1.3.5":
+"@types/connect-history-api-fallback@*", "@types/connect-history-api-fallback@^1.5.4":
version "1.5.4"
resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz"
integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==
@@ -2116,7 +2136,7 @@
"@types/range-parser" "*"
"@types/send" "*"
-"@types/express@*", "@types/express@^4.17.13":
+"@types/express@*", "@types/express@^4.17.21":
version "4.17.21"
resolved "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz"
integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==
@@ -2270,10 +2290,10 @@
"@types/prop-types" "*"
csstype "^3.0.2"
-"@types/retry@0.12.0":
- version "0.12.0"
- resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz"
- integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==
+"@types/retry@0.12.2":
+ version "0.12.2"
+ resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz"
+ integrity sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==
"@types/semver@^7.3.12":
version "7.5.8"
@@ -2288,14 +2308,14 @@
"@types/mime" "^1"
"@types/node" "*"
-"@types/serve-index@^1.9.1":
+"@types/serve-index@^1.9.4":
version "1.9.4"
resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz"
integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==
dependencies:
"@types/express" "*"
-"@types/serve-static@*", "@types/serve-static@^1.13.10":
+"@types/serve-static@*", "@types/serve-static@^1.15.5":
version "1.15.7"
resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz"
integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==
@@ -2309,7 +2329,7 @@
resolved "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz"
integrity sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==
-"@types/sockjs@^0.3.33":
+"@types/sockjs@^0.3.36":
version "0.3.36"
resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz"
integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==
@@ -2394,7 +2414,7 @@
anymatch "^3.0.0"
source-map "^0.6.0"
-"@types/ws@^8.5.5":
+"@types/ws@^8.5.10":
version "8.5.10"
resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz"
integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==
@@ -2623,33 +2643,16 @@
"@webassemblyjs/ast" "1.12.1"
"@xtuc/long" "4.2.2"
-"@webpack-cli/configtest@^1.2.0":
- version "1.2.0"
- resolved "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz"
- integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==
-
"@webpack-cli/configtest@^2.1.1":
version "2.1.1"
resolved "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz"
integrity sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==
-"@webpack-cli/info@^1.5.0":
- version "1.5.0"
- resolved "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz"
- integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==
- dependencies:
- envinfo "^7.7.3"
-
"@webpack-cli/info@^2.0.2":
version "2.0.2"
resolved "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz"
integrity sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==
-"@webpack-cli/serve@^1.7.0":
- version "1.7.0"
- resolved "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz"
- integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==
-
"@webpack-cli/serve@^2.0.5":
version "2.0.5"
resolved "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz"
@@ -2748,7 +2751,17 @@ ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
-ajv@^8.0.0, ajv@^8.12.0, ajv@^8.9.0:
+ajv@^8.0.0:
+ version "8.17.1"
+ resolved "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz"
+ integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==
+ dependencies:
+ fast-deep-equal "^3.1.3"
+ fast-uri "^3.0.1"
+ json-schema-traverse "^1.0.0"
+ require-from-string "^2.0.2"
+
+ajv@^8.12.0, ajv@^8.9.0:
version "8.12.0"
resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz"
integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==
@@ -3179,7 +3192,7 @@ body-parser@1.20.2:
type-is "~1.6.18"
unpipe "1.0.0"
-bonjour-service@^1.0.11:
+bonjour-service@^1.2.1:
version "1.2.1"
resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz"
integrity sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==
@@ -3241,6 +3254,13 @@ buffer-from@^1.0.0:
resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
+bundle-name@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz"
+ integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==
+ dependencies:
+ run-applescript "^7.0.0"
+
bytes@3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"
@@ -3323,7 +3343,7 @@ char-regex@^1.0.2:
resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz"
integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
-"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.0, chokidar@^3.4.2, chokidar@^3.5.3:
+"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.0, chokidar@^3.4.2, chokidar@^3.6.0:
version "3.6.0"
resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz"
integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==
@@ -3474,11 +3494,6 @@ commander@^6.2.0:
resolved "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz"
integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
-commander@^7.0.0:
- version "7.2.0"
- resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz"
- integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
-
commander@^8.3.0:
version "8.3.0"
resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz"
@@ -3870,12 +3885,18 @@ deepmerge@^4.2.2:
resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz"
integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
-default-gateway@^6.0.3:
- version "6.0.3"
- resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz"
- integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==
+default-browser-id@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz"
+ integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==
+
+default-browser@^5.2.1:
+ version "5.2.1"
+ resolved "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz"
+ integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==
dependencies:
- execa "^5.0.0"
+ bundle-name "^4.1.0"
+ default-browser-id "^5.0.0"
define-data-property@^1.0.1, define-data-property@^1.1.4:
version "1.1.4"
@@ -3886,10 +3907,10 @@ define-data-property@^1.0.1, define-data-property@^1.1.4:
es-errors "^1.3.0"
gopd "^1.0.1"
-define-lazy-prop@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz"
- integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==
+define-lazy-prop@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz"
+ integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==
define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1:
version "1.2.1"
@@ -3975,13 +3996,6 @@ dom-converter@^0.2.0:
dependencies:
utila "~0.4"
-dom-helpers@^3.4.0:
- version "3.4.0"
- resolved "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz"
- integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==
- dependencies:
- "@babel/runtime" "^7.1.2"
-
dom-helpers@^5.0.1, dom-helpers@^5.2.0, dom-helpers@^5.2.1:
version "5.2.1"
resolved "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz"
@@ -4485,7 +4499,7 @@ expect@^28.0.0, expect@^28.1.3:
jest-message-util "^28.1.3"
jest-util "^28.1.3"
-express@^4.17.3:
+express@^4.19.2:
version "4.19.2"
resolved "https://registry.npmjs.org/express/-/express-4.19.2.tgz"
integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==
@@ -4532,7 +4546,7 @@ fast-diff@^1.1.2:
resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz"
integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==
-fast-equals@^5.0.0, fast-equals@^5.0.1:
+fast-equals@^5.0.1:
version "5.0.1"
resolved "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz"
integrity sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==
@@ -4558,6 +4572,11 @@ fast-levenshtein@^2.0.6:
resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
+fast-uri@^3.0.1:
+ version "3.0.2"
+ resolved "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz"
+ integrity sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==
+
fastest-levenshtein@^1.0.12:
version "1.0.16"
resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz"
@@ -5023,7 +5042,7 @@ hpack.js@^2.1.6:
readable-stream "^2.0.1"
wbuf "^1.1.0"
-html-entities@^2.3.2:
+html-entities@^2.4.0:
version "2.5.2"
resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz"
integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==
@@ -5160,6 +5179,11 @@ human-signals@^2.1.0:
resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz"
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
+hyperdyperid@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz"
+ integrity sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==
+
iconv-lite@0.4.24:
version "0.4.24"
resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
@@ -5247,11 +5271,6 @@ internal-slot@^1.0.7:
resolved "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz"
integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==
-interpret@^2.2.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz"
- integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==
-
interpret@^3.1.1:
version "3.1.1"
resolved "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz"
@@ -5269,7 +5288,7 @@ ipaddr.js@1.9.1:
resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
-ipaddr.js@^2.0.1:
+ipaddr.js@^2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz"
integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==
@@ -5342,10 +5361,10 @@ is-date-object@^1.0.1, is-date-object@^1.0.5:
dependencies:
has-tostringtag "^1.0.0"
-is-docker@^2.0.0, is-docker@^2.1.1:
- version "2.2.1"
- resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz"
- integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
+is-docker@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz"
+ integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==
is-extglob@^2.1.1:
version "2.1.1"
@@ -5383,6 +5402,13 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
dependencies:
is-extglob "^2.1.1"
+is-inside-container@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz"
+ integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==
+ dependencies:
+ is-docker "^3.0.0"
+
is-map@^2.0.3:
version "2.0.3"
resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz"
@@ -5393,6 +5419,11 @@ is-negative-zero@^2.0.3:
resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz"
integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==
+is-network-error@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz"
+ integrity sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==
+
is-number-object@^1.0.4:
version "1.0.7"
resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz"
@@ -5508,12 +5539,12 @@ is-weakset@^2.0.3:
call-bind "^1.0.7"
get-intrinsic "^1.2.4"
-is-wsl@^2.2.0:
- version "2.2.0"
- resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz"
- integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
+is-wsl@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz"
+ integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==
dependencies:
- is-docker "^2.0.0"
+ is-inside-container "^1.0.0"
isarray@0.0.1:
version "0.0.1"
@@ -6116,7 +6147,7 @@ kleur@^3.0.3:
resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz"
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
-launch-editor@^2.6.0:
+launch-editor@^2.6.1:
version "2.6.1"
resolved "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz"
integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==
@@ -6360,13 +6391,23 @@ media-typer@0.3.0:
resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
-memfs@^3.1.2, memfs@^3.4.3:
+memfs@^3.1.2:
version "3.6.0"
resolved "https://registry.npmjs.org/memfs/-/memfs-3.6.0.tgz"
integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ==
dependencies:
fs-monkey "^1.0.4"
+memfs@^4.6.0:
+ version "4.13.0"
+ resolved "https://registry.npmjs.org/memfs/-/memfs-4.13.0.tgz"
+ integrity sha512-dIs5KGy24fbdDhIAg0RxXpFqQp3RwL6wgSMRF9OSuphL/Uc9a4u2/SDJKPLj/zUgtOGKuHrRMrj563+IErj4Cg==
+ dependencies:
+ "@jsonjoy.com/json-pack" "^1.0.3"
+ "@jsonjoy.com/util" "^1.3.0"
+ tree-dump "^1.0.1"
+ tslib "^2.0.0"
+
memory-fs@^0.5.0:
version "0.5.0"
resolved "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz"
@@ -6430,10 +6471,10 @@ mimic-fn@^2.1.0:
resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-mini-css-extract-plugin@^2.7.0:
- version "2.8.1"
- resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz"
- integrity sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==
+mini-css-extract-plugin@^2.7.0, mini-css-extract-plugin@^2.9.1:
+ version "2.9.1"
+ resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.1.tgz"
+ integrity sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==
dependencies:
schema-utils "^4.0.0"
tapable "^2.2.1"
@@ -6659,7 +6700,7 @@ obuf@^1.0.0, obuf@^1.1.2:
resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz"
integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==
-on-finished@2.4.1:
+on-finished@2.4.1, on-finished@^2.4.1:
version "2.4.1"
resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"
integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
@@ -6685,14 +6726,15 @@ onetime@^5.1.0, onetime@^5.1.2:
dependencies:
mimic-fn "^2.1.0"
-open@^8.0.9:
- version "8.4.2"
- resolved "https://registry.npmjs.org/open/-/open-8.4.2.tgz"
- integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==
+open@^10.0.3:
+ version "10.1.0"
+ resolved "https://registry.npmjs.org/open/-/open-10.1.0.tgz"
+ integrity sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==
dependencies:
- define-lazy-prop "^2.0.0"
- is-docker "^2.1.1"
- is-wsl "^2.2.0"
+ default-browser "^5.2.1"
+ define-lazy-prop "^3.0.0"
+ is-inside-container "^1.0.0"
+ is-wsl "^3.1.0"
optionator@^0.9.3:
version "0.9.3"
@@ -6741,12 +6783,13 @@ p-map@^4.0.0:
dependencies:
aggregate-error "^3.0.0"
-p-retry@^4.5.0:
- version "4.6.2"
- resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz"
- integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==
+p-retry@^6.2.0:
+ version "6.2.0"
+ resolved "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz"
+ integrity sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==
dependencies:
- "@types/retry" "0.12.0"
+ "@types/retry" "0.12.2"
+ is-network-error "^1.0.0"
retry "^0.13.1"
p-try@^2.0.0:
@@ -7451,14 +7494,6 @@ react-router@^6.3.0:
dependencies:
"@remix-run/router" "1.15.3"
-react-smooth@^2.0.3:
- version "2.0.5"
- resolved "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.5.tgz"
- integrity sha512-BMP2Ad42tD60h0JW6BFaib+RJuV5dsXJK9Baxiv/HlNFjvRLqA9xrNKxVWnUIZPQfzUwGXIlU/dSYLU+54YGQA==
- dependencies:
- fast-equals "^5.0.0"
- react-transition-group "2.9.0"
-
react-smooth@^4.0.0:
version "4.0.1"
resolved "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.1.tgz"
@@ -7468,16 +7503,6 @@ react-smooth@^4.0.0:
prop-types "^15.8.1"
react-transition-group "^4.4.5"
-react-transition-group@2.9.0:
- version "2.9.0"
- resolved "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz"
- integrity sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==
- dependencies:
- dom-helpers "^3.4.0"
- loose-envify "^1.4.0"
- prop-types "^15.6.2"
- react-lifecycles-compat "^3.0.4"
-
react-transition-group@^4.4.5:
version "4.4.5"
resolved "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz"
@@ -7554,13 +7579,6 @@ recharts@^2.7.3:
tiny-invariant "^1.3.1"
victory-vendor "^36.6.8"
-rechoir@^0.7.0:
- version "0.7.1"
- resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz"
- integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==
- dependencies:
- resolve "^1.9.0"
-
rechoir@^0.8.0:
version "0.8.0"
resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz"
@@ -7697,7 +7715,7 @@ resolve.exports@^1.1.0:
resolved "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz"
integrity sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==
-resolve@^1.10.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.9.0:
+resolve@^1.10.0, resolve@^1.14.2, resolve@^1.20.0:
version "1.22.8"
resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz"
integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
@@ -7745,6 +7763,11 @@ rimraf@^3.0.0, rimraf@^3.0.2:
dependencies:
glob "^7.1.3"
+run-applescript@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz"
+ integrity sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==
+
run-parallel@^1.1.9:
version "1.2.0"
resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
@@ -7855,7 +7878,7 @@ schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0:
ajv "^6.12.5"
ajv-keywords "^3.5.2"
-schema-utils@^4.0.0:
+schema-utils@^4.0.0, schema-utils@^4.2.0:
version "4.2.0"
resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz"
integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==
@@ -7870,7 +7893,7 @@ select-hose@^2.0.0:
resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz"
integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==
-selfsigned@^2.1.1:
+selfsigned@^2.4.1:
version "2.4.1"
resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz"
integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==
@@ -8462,6 +8485,11 @@ text-table@^0.2.0:
resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
+thingies@^1.20.0:
+ version "1.21.0"
+ resolved "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz"
+ integrity sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==
+
through@^2.3.8:
version "2.3.8"
resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
@@ -8516,6 +8544,11 @@ tr46@^2.1.0:
dependencies:
punycode "^2.1.1"
+tree-dump@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz"
+ integrity sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==
+
ts-jest@^28.0.8:
version "28.0.8"
resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-28.0.8.tgz"
@@ -8577,7 +8610,7 @@ tslib@^1.13.0, tslib@^1.8.1:
resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0:
+tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0:
version "2.6.2"
resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz"
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
@@ -8912,25 +8945,7 @@ webidl-conversions@^6.1.0:
resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz"
integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==
-webpack-cli@^4.5.0:
- version "4.10.0"
- resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz"
- integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==
- dependencies:
- "@discoveryjs/json-ext" "^0.5.0"
- "@webpack-cli/configtest" "^1.2.0"
- "@webpack-cli/info" "^1.5.0"
- "@webpack-cli/serve" "^1.7.0"
- colorette "^2.0.14"
- commander "^7.0.0"
- cross-spawn "^7.0.3"
- fastest-levenshtein "^1.0.12"
- import-local "^3.0.2"
- interpret "^2.2.0"
- rechoir "^0.7.0"
- webpack-merge "^5.7.3"
-
-webpack-cli@^5.0.1:
+webpack-cli@^5, webpack-cli@^5.0.1:
version "5.1.4"
resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz"
integrity sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==
@@ -8949,52 +8964,51 @@ webpack-cli@^5.0.1:
rechoir "^0.8.0"
webpack-merge "^5.7.3"
-webpack-dev-middleware@^5.3.4:
- version "5.3.4"
- resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz"
- integrity sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==
+webpack-dev-middleware@^7.4.2:
+ version "7.4.2"
+ resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz"
+ integrity sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==
dependencies:
colorette "^2.0.10"
- memfs "^3.4.3"
+ memfs "^4.6.0"
mime-types "^2.1.31"
+ on-finished "^2.4.1"
range-parser "^1.2.1"
schema-utils "^4.0.0"
-webpack-dev-server@^4.0.0:
- version "4.15.2"
- resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz"
- integrity sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==
- dependencies:
- "@types/bonjour" "^3.5.9"
- "@types/connect-history-api-fallback" "^1.3.5"
- "@types/express" "^4.17.13"
- "@types/serve-index" "^1.9.1"
- "@types/serve-static" "^1.13.10"
- "@types/sockjs" "^0.3.33"
- "@types/ws" "^8.5.5"
+webpack-dev-server@^5:
+ version "5.1.0"
+ resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.1.0.tgz"
+ integrity sha512-aQpaN81X6tXie1FoOB7xlMfCsN19pSvRAeYUHOdFWOlhpQ/LlbfTqYwwmEDFV0h8GGuqmCmKmT+pxcUV/Nt2gQ==
+ dependencies:
+ "@types/bonjour" "^3.5.13"
+ "@types/connect-history-api-fallback" "^1.5.4"
+ "@types/express" "^4.17.21"
+ "@types/serve-index" "^1.9.4"
+ "@types/serve-static" "^1.15.5"
+ "@types/sockjs" "^0.3.36"
+ "@types/ws" "^8.5.10"
ansi-html-community "^0.0.8"
- bonjour-service "^1.0.11"
- chokidar "^3.5.3"
+ bonjour-service "^1.2.1"
+ chokidar "^3.6.0"
colorette "^2.0.10"
compression "^1.7.4"
connect-history-api-fallback "^2.0.0"
- default-gateway "^6.0.3"
- express "^4.17.3"
+ express "^4.19.2"
graceful-fs "^4.2.6"
- html-entities "^2.3.2"
+ html-entities "^2.4.0"
http-proxy-middleware "^2.0.3"
- ipaddr.js "^2.0.1"
- launch-editor "^2.6.0"
- open "^8.0.9"
- p-retry "^4.5.0"
- rimraf "^3.0.2"
- schema-utils "^4.0.0"
- selfsigned "^2.1.1"
+ ipaddr.js "^2.1.0"
+ launch-editor "^2.6.1"
+ open "^10.0.3"
+ p-retry "^6.2.0"
+ schema-utils "^4.2.0"
+ selfsigned "^2.4.1"
serve-index "^1.9.1"
sockjs "^0.3.24"
spdy "^4.0.2"
- webpack-dev-middleware "^5.3.4"
- ws "^8.13.0"
+ webpack-dev-middleware "^7.4.2"
+ ws "^8.18.0"
webpack-merge@^5.7.3, webpack-merge@^5.8.0:
version "5.10.0"
@@ -9184,10 +9198,10 @@ write-file-atomic@^4.0.1:
imurmurhash "^0.1.4"
signal-exit "^3.0.7"
-ws@^8.11.0, ws@^8.13.0:
- version "8.16.0"
- resolved "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz"
- integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==
+ws@^8.11.0, ws@^8.18.0:
+ version "8.18.0"
+ resolved "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz"
+ integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==
y-protocols@^1.0.5:
version "1.0.6"