diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 10b9875..a28571d 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -12,7 +12,7 @@ jobs:
strategy:
matrix:
- node-version: [18]
+ node-version: [20]
services:
redis:
@@ -23,7 +23,7 @@ jobs:
--health-timeout 5s
--health-retries 5
ports:
- - "6379:6379"
+ - '6379:6379'
postgres:
image: postgres
env:
@@ -31,22 +31,19 @@ jobs:
POSTGRES_USER: tie
POSTGRES_PASSWORD: tie
ports:
- - "5432:5432"
+ - '5432:5432'
# Set health checks to wait until postgres has started
- options:
- --health-cmd pg_isready
+ options: --health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@v2
+ uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
-
-
- uses: pnpm/action-setup@v2.0.1
name: Install pnpm
id: pnpm-install
@@ -107,7 +104,6 @@ jobs:
- name: Built apps test - template
run: cd packages/create-hyperstack/template-app && node dist/bin/hyperstack.js routes
-
- name: Install dependencies (restore dev deps)
if: steps.cache.outputs.cache-hit != 'true'
run: pnpm install
diff --git a/.github/workflows/smoke.yml b/.github/workflows/smoke.yml
index fe8b59e..488ba72 100644
--- a/.github/workflows/smoke.yml
+++ b/.github/workflows/smoke.yml
@@ -21,7 +21,7 @@ jobs:
--health-timeout 5s
--health-retries 5
ports:
- - "6379:6379"
+ - '6379:6379'
postgres:
image: postgres
env:
@@ -29,22 +29,19 @@ jobs:
POSTGRES_USER: tie
POSTGRES_PASSWORD: tie
ports:
- - "5432:5432"
+ - '5432:5432'
# Set health checks to wait until postgres has started
- options:
- --health-cmd pg_isready
+ options: --health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@v2
+ uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
-
-
- uses: pnpm/action-setup@v2.0.1
name: Install pnpm
id: pnpm-install
diff --git a/.gitignore b/.gitignore
index fc214e2..6ad6dc8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+TODO.txt
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
examples/tiny-url
diff --git a/docs/website/docs/00_getting-started/00_your-first-app.md b/docs/website/docs/00_getting-started/00_your-first-app.md
index 833d4bc..1b8211e 100644
--- a/docs/website/docs/00_getting-started/00_your-first-app.md
+++ b/docs/website/docs/00_getting-started/00_your-first-app.md
@@ -238,7 +238,7 @@ And perform requests (I'm using [xh](https://github.com/ducaale/xh) but you can
**List:**
```
-$ xh -j -b localhost:5150/articles
+$ xh -b localhost:5150/articles
{
"articles": []
}
@@ -246,7 +246,7 @@ $ xh -j -b localhost:5150/articles
**Create:**
```
-$ xh -j -b localhost:5150/articles title="hello hyperstack" body="EVH rocks"
+$ xh -b localhost:5150/articles title="hello hyperstack" body="EVH rocks"
{
"article": {
"title": "hello hyperstack",
@@ -258,7 +258,7 @@ $ xh -j -b localhost:5150/articles title="hello hyperstack" body="EVH rocks"
Take a look at the list again:
```
-$ xh -j -b localhost:5150/articles
+$ xh -b localhost:5150/articles
{
"articles": [
{
@@ -296,7 +296,7 @@ Edit `src/app/models/article.ts` and add `id` to the `toJSON()` serialization fu
And now we've got an ID to use in our updates:
```
-$ xh -j -b localhost:5150/articles
+$ xh -b localhost:5150/articles
{
"articles": [
{
@@ -311,7 +311,7 @@ $ xh -j -b localhost:5150/articles
Issue an update request:
```
-$ xh -j -b localhost:5150/articles/2 title="hello hyperstack" body="Eddie rocks"
+$ xh -b localhost:5150/articles/2 title="hello hyperstack" body="Eddie rocks"
{
"article": {
"id": 2,
@@ -324,7 +324,7 @@ $ xh -j -b localhost:5150/articles/2 title="hello hyperstack" body="Eddie rocks"
And just to double check, let's fetch articles again:
```
-$ xh -j -b localhost:5150/articles
+$ xh -b localhost:5150/articles
{
"articles": [
{
@@ -419,7 +419,7 @@ And let's add a `@Delete` action at the bottom:
And make the `DELETE` request:
```
-$ xh -j -b DELETE localhost:5150/articles/2
+$ xh -b DELETE localhost:5150/articles/2
{
"deleted": true
}
@@ -428,7 +428,7 @@ $ xh -j -b DELETE localhost:5150/articles/2
Boom, it's gone:
```
-$ xh -j -b localhost:5150/articles
+$ xh -b localhost:5150/articles
{
"articles": []
}
diff --git a/docs/website/docs/00_getting-started/03_deploying.md b/docs/website/docs/00_getting-started/03_deploying.md
index 69ef25b..4256f05 100644
--- a/docs/website/docs/00_getting-started/03_deploying.md
+++ b/docs/website/docs/00_getting-started/03_deploying.md
@@ -213,7 +213,7 @@ Logging in...
**You're done!**. Your app should now serve requests and save data to Postgres:
```bash
-$ xh -j -b https://dry-butterfly-xxxx.fly.dev/articles title="hello hyperstack" body="EVH rocks"
+$ xh -b https://dry-butterfly-xxxx.fly.dev/articles title="hello hyperstack" body="EVH rocks"
{
"article": {
"id": 1,
diff --git a/docs/website/docs/01_the-app/04_mailers.md b/docs/website/docs/01_the-app/04_mailers.md
index 0ffac68..0be2d86 100644
--- a/docs/website/docs/01_the-app/04_mailers.md
+++ b/docs/website/docs/01_the-app/04_mailers.md
@@ -119,7 +119,7 @@ There's an even shorter way to test, which is just to return a delivery to the t
import { test } from '@hyperstackjs/testing'
import { AuthMailer } from '../../app/mailers'
import { root } from '../../config/settings'
-import { appContext } from '@/app'
+import { appContext } from '../../app'
const {
mailers,
diff --git a/examples/kitchensink/global.d.ts b/examples/kitchensink/global.d.ts
new file mode 100644
index 0000000..b68ae07
--- /dev/null
+++ b/examples/kitchensink/global.d.ts
@@ -0,0 +1 @@
+import 'jest-extended'
diff --git a/examples/kitchensink/package.json b/examples/kitchensink/package.json
index a2770c3..2e17b56 100644
--- a/examples/kitchensink/package.json
+++ b/examples/kitchensink/package.json
@@ -1,11 +1,11 @@
{
"name": "kitchensink",
- "version": "0.0.0",
+ "version": "0.0.1",
"private": true,
"scripts": {
- "dev": "ts-node-dev bin/hyperstack.ts run",
- "build:watch": "concurrently -n typescript,aliases 'tsc -w' 'tsc-alias -w'",
- "build": "rimraf dist && tsc && tsc-alias && tscp",
+ "dev": "ts-node-dev bin/hyperstack.ts start",
+ "build:watch": "tsc -w",
+ "build": "rimraf dist && tsc && tscp",
"test": "jest --runInBand --logHeapUsage",
"test:ci:apps": "pnpm test"
},
@@ -13,24 +13,25 @@
"@hyperstackjs/initializer-jwt": "*",
"@sentry/node": "^6.19.7",
"@sentry/tracing": "^6.19.7",
+ "hyperstack": "*",
"jsonexport": "^3.2.0",
"nodemailer": "^6.7.3",
- "hyperstack": "*",
- "pg": "^8.7.3",
- "pg-native": "^3.0.0",
+ "pg": "^8.11.3",
+ "pg-native": "^3.0.1",
"tsconfig-paths": "^4.0.0",
- "zod": "^3.11.6"
+ "zod": "^3.22.4"
},
"devDependencies": {
"@faker-js/faker": "^6.2.0",
"@hyperstackjs/testing": "*",
"@types/jsonexport": "^3.0.2",
"@types/nodemailer": "^6.4.4",
- "jest-extended": "^3.0.1",
+ "debug": "^4.3.4",
+ "jest": "^29.7.0",
+ "jest-extended": "^4.0.2",
"stylomatic": "0.4.5",
"time-require": "^0.1.2",
- "ts-node": "^10.8.1",
- "ts-node-dev": "^1.1.8",
- "tsc-alias": "^1.6.9"
+ "ts-node": "^10.9.1",
+ "ts-node-dev": "^2.0.0"
}
}
diff --git a/examples/kitchensink/src/app/controllers/auth.ts b/examples/kitchensink/src/app/controllers/auth.ts
index 61e3915..4c60ac1 100644
--- a/examples/kitchensink/src/app/controllers/auth.ts
+++ b/examples/kitchensink/src/app/controllers/auth.ts
@@ -1,8 +1,8 @@
-import { Controller, Get, Post, err, ok, requires, unauthorized } from 'hyperstack'
+import { Controller, Post, err, ok, requires, unauthorized } from 'hyperstack'
import type { Request, Response } from 'hyperstack'
import { z } from 'zod'
import { User } from '../models/user'
-import { AuthMailer } from '@/app/mailers/auth'
+import { AuthMailer } from '../mailers/auth'
const routes = {
forgot: Post('forgot'), // decorators can also be fiddled with like this
@@ -41,7 +41,7 @@ export default class Auth {
throw unauthorized('incorrect username or password')
}
- return ok({ token: user.createAuthenticationToken() })
+ return ok({ user: user.toJSON(), token: user.createAuthenticationToken() })
}
@Post('register')
@@ -58,14 +58,12 @@ export default class Auth {
// send email
await AuthMailer.sendWelcome(user).deliverLater()
- return ok({ token: user.createAuthenticationToken() })
+ return ok({ user: user.toJSON(), token: user.createAuthenticationToken() })
}
- @Get('verify')
+ @Post('verify')
async verify(req: Request) {
- const { verifyToken: emailVerificationToken } = requireVerifyToken(
- req.query
- )
+ const { verifyToken: emailVerificationToken } = requireVerifyToken(req.body)
if (!emailVerificationToken) {
throw err('missing verify token')
}
diff --git a/examples/kitchensink/src/app/mailers/auth/forgot/html.ejs b/examples/kitchensink/src/app/mailers/auth/forgot/html.ejs
index 6ca6ca0..9eecc95 100644
--- a/examples/kitchensink/src/app/mailers/auth/forgot/html.ejs
+++ b/examples/kitchensink/src/app/mailers/auth/forgot/html.ejs
@@ -1,10 +1,8 @@
-
+;
You can
-
- reset your password
-
+ reset your password
diff --git a/examples/kitchensink/src/app/mailers/auth/forgot/text.ejs b/examples/kitchensink/src/app/mailers/auth/forgot/text.ejs
index ee59e10..faa520a 100644
--- a/examples/kitchensink/src/app/mailers/auth/forgot/text.ejs
+++ b/examples/kitchensink/src/app/mailers/auth/forgot/text.ejs
@@ -1,3 +1,3 @@
Reset your password with this link:
-http://localhost/reset?resetToken=<%= resetToken %>
+http://localhost/reset/<%= resetToken %>
diff --git a/examples/kitchensink/src/app/mailers/auth/welcome/html.ejs b/examples/kitchensink/src/app/mailers/auth/welcome/html.ejs
index 8526875..e0eee75 100644
--- a/examples/kitchensink/src/app/mailers/auth/welcome/html.ejs
+++ b/examples/kitchensink/src/app/mailers/auth/welcome/html.ejs
@@ -1,7 +1,10 @@
-
+;
- You can verify your account
+ You can{' '}
+
+ verify your account
+
diff --git a/examples/kitchensink/src/app/mailers/auth/welcome/text.ejs b/examples/kitchensink/src/app/mailers/auth/welcome/text.ejs
index 0e395af..9ef614d 100644
--- a/examples/kitchensink/src/app/mailers/auth/welcome/text.ejs
+++ b/examples/kitchensink/src/app/mailers/auth/welcome/text.ejs
@@ -1,4 +1,4 @@
Welcome <%= name %>, you can now log in.
Verify your account with the link below:
- http://localhost/verify?verifyToken=<%= verifyToken %>
+ http://localhost/verify/<%= verifyToken %>
diff --git a/examples/kitchensink/src/config/environments/development.ts b/examples/kitchensink/src/config/environments/development.ts
index 65e672c..d7e9aa4 100644
--- a/examples/kitchensink/src/config/environments/development.ts
+++ b/examples/kitchensink/src/config/environments/development.ts
@@ -25,12 +25,12 @@ export default async (): Promise => ({
},
},
database: {
- // uri: 'postgres://localhost:5432/tie_development',
- uri: 'sqlite::memory:',
+ uri: 'postgres://localhost:5432/tie_development',
+ // uri: 'sqlite::memory:',
ssl: false,
- native: true,
+ native: false,
dropSchema: false,
- synchronize: false, // we're syncing schema in dev. but should do migrations for real-life
+ synchronize: true, // we're syncing schema in dev. but should do migrations for real-life
truncate: false,
migrate: false,
logging: console.log,
diff --git a/examples/kitchensink/src/config/environments/test.ts b/examples/kitchensink/src/config/environments/test.ts
index d0a7461..3ba8e3e 100644
--- a/examples/kitchensink/src/config/environments/test.ts
+++ b/examples/kitchensink/src/config/environments/test.ts
@@ -1,6 +1,6 @@
export default async () => ({
logger: {
- level: 'info',
+ level: 'error',
redact: {
paths: ['res.headers["content-security-policy"]'],
},
@@ -18,7 +18,7 @@ export default async () => ({
database: {
uri: `${process.env.POSTGRES_URL || 'postgres://localhost:5432/tie_test'}`,
ssl: false,
- native: true,
+ native: false,
dropSchema: false,
synchronize: true, // this is important for the models
truncate: true,
diff --git a/examples/kitchensink/src/config/initializers/annoying.ts b/examples/kitchensink/src/config/initializers/annoying.ts
index a499ba6..bcab92e 100644
--- a/examples/kitchensink/src/config/initializers/annoying.ts
+++ b/examples/kitchensink/src/config/initializers/annoying.ts
@@ -1,17 +1,18 @@
+/* eslint-disable no-console */
import { initializer } from 'hyperstack'
export default initializer(async (_context: any) => ({
beforeMiddleware(app: any) {
- // eslint-disable-next-line no-console
- console.log(
- "I'm an annoying middleware top of stack. find me in annoying.ts"
- )
- app.use((_req: any, _res: any, next: any) => {
- // eslint-disable-next-line no-console
+ if (process.env.NODE_ENV !== 'test') {
console.log(
"I'm an annoying middleware top of stack. find me in annoying.ts"
)
- next()
- })
+ app.use((_req: any, _res: any, next: any) => {
+ console.log(
+ "I'm an annoying middleware top of stack. find me in annoying.ts"
+ )
+ next()
+ })
+ }
},
}))
diff --git a/examples/kitchensink/src/config/initializers/dummy.ts b/examples/kitchensink/src/config/initializers/dummy.ts
index fff0214..e3f36a7 100644
--- a/examples/kitchensink/src/config/initializers/dummy.ts
+++ b/examples/kitchensink/src/config/initializers/dummy.ts
@@ -2,9 +2,13 @@ import { initializer } from 'hyperstack'
export default initializer(async (_context) => ({
beforeControllers(_app) {
- console.log('dummy initializer: before controllers hook') // eslint-disable-line no-console
+ if (process.env.NODE_ENV !== 'test') {
+ console.log('dummy initializer: before controllers hook') // eslint-disable-line no-console
+ }
},
afterControllers(_app) {
- console.log('dummy initializer: after controllers hook') // eslint-disable-line no-console
+ if (process.env.NODE_ENV !== 'test') {
+ console.log('dummy initializer: after controllers hook') // eslint-disable-line no-console
+ }
},
}))
diff --git a/examples/kitchensink/src/test/mailers/__snapshots__/auth.spec.ts.snap b/examples/kitchensink/src/test/mailers/__snapshots__/auth.spec.ts.snap
index 30ffce9..b7dfbf4 100644
--- a/examples/kitchensink/src/test/mailers/__snapshots__/auth.spec.ts.snap
+++ b/examples/kitchensink/src/test/mailers/__snapshots__/auth.spec.ts.snap
@@ -1,40 +1,46 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`mailers welcome should send welcome 1`] = `
-Object {
+{
"content": undefined,
"contentType": "multipart/alternative",
- "contents": Array [
+ "contents": [
undefined,
"Welcome joe, you can now log in.
Verify your account with the link below:
- http://localhost/verify?verifyToken=
+ http://localhost/verify/
",
- "
+ ";
- You can verify your account
+ You can{' '}
+
+ verify your account
+
",
],
- "envelope": Object {
+ "envelope": {
"from": "no-reply@elle-postage.example.com",
- "to": Array [
+ "to": [
"joe@example.com",
],
},
"from": "no-reply@elle-postage.example.com",
"messageId": "test-redacted",
- "originalMessage": Object {
- "attachments": Array [],
+ "originalMessage": {
+ "attachments": [],
"from": "Elle Postage ",
- "html": "
+ "html": ";
- You can verify your account
+ You can{' '}
+
+ verify your account
+
@@ -43,54 +49,60 @@ Object {
"text": "Welcome joe, you can now log in.
Verify your account with the link below:
- http://localhost/verify?verifyToken=
+ http://localhost/verify/
",
"to": "joe@example.com",
},
"response": "test-redacted",
"subject": "Welcome joe",
- "to": Array [
+ "to": [
"joe@example.com",
],
}
`;
exports[`mailers welcome should send welcome: manual 1`] = `
-Array [
- Object {
+[
+ {
"content": undefined,
"contentType": "multipart/alternative",
- "contents": Array [
+ "contents": [
undefined,
"Welcome joe, you can now log in.
Verify your account with the link below:
- http://localhost/verify?verifyToken=
+ http://localhost/verify/
",
- "
+ ";
- You can verify your account
+ You can{' '}
+
+ verify your account
+
",
],
- "envelope": Object {
+ "envelope": {
"from": "no-reply@elle-postage.example.com",
- "to": Array [
+ "to": [
"joe@example.com",
],
},
"from": "no-reply@elle-postage.example.com",
"messageId": "test-redacted",
- "originalMessage": Object {
- "attachments": Array [],
+ "originalMessage": {
+ "attachments": [],
"from": "Elle Postage ",
- "html": "
+ "html": ";
- You can verify your account
+ You can{' '}
+
+ verify your account
+
@@ -99,13 +111,13 @@ Array [
"text": "Welcome joe, you can now log in.
Verify your account with the link below:
- http://localhost/verify?verifyToken=
+ http://localhost/verify/
",
"to": "joe@example.com",
},
"response": "test-redacted",
"subject": "Welcome joe",
- "to": Array [
+ "to": [
"joe@example.com",
],
},
diff --git a/examples/kitchensink/src/test/models/__snapshots__/notes.spec.ts.snap b/examples/kitchensink/src/test/models/__snapshots__/notes.spec.ts.snap
index 0cd3d63..9fc4f4a 100644
--- a/examples/kitchensink/src/test/models/__snapshots__/notes.spec.ts.snap
+++ b/examples/kitchensink/src/test/models/__snapshots__/notes.spec.ts.snap
@@ -1,22 +1,22 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`models note should create with owner 1`] = `
-Object {
+{
"content": "this and that",
"title": "a note",
}
`;
exports[`models note should find by owner 1`] = `
-Object {
+{
"content": "you got me so I don't know what I'm doin'",
"title": "you really got me",
}
`;
exports[`models note should list by owner 1`] = `
-Array [
- Object {
+[
+ {
"content": "you've got to roll with the punches to get what's real",
"title": "jump",
},
diff --git a/examples/kitchensink/src/test/models/__snapshots__/user.spec.ts.snap b/examples/kitchensink/src/test/models/__snapshots__/user.spec.ts.snap
index 18e5e55..9e9d43a 100644
--- a/examples/kitchensink/src/test/models/__snapshots__/user.spec.ts.snap
+++ b/examples/kitchensink/src/test/models/__snapshots__/user.spec.ts.snap
@@ -1,7 +1,7 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`models user should create and login 1`] = `
-Object {
+{
"name": "Eddie Van Halen",
"username": "evh@example.com",
}
diff --git a/examples/kitchensink/src/test/requests/auth/__snapshots__/forgot.spec.ts.snap b/examples/kitchensink/src/test/requests/auth/__snapshots__/forgot.spec.ts.snap
index 3f2c8f7..7f2f130 100644
--- a/examples/kitchensink/src/test/requests/auth/__snapshots__/forgot.spec.ts.snap
+++ b/examples/kitchensink/src/test/requests/auth/__snapshots__/forgot.spec.ts.snap
@@ -1,21 +1,21 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`requests /auth/forgot should finish forgot password flow and reset password 1`] = `
-Object {
+{
"name": "Eddie Van Halen",
"pid": "test-redacted",
"username": "evh@example.com",
}
`;
-exports[`requests /auth/forgot should finish forgot password flow and reset password 2`] = `Array []`;
+exports[`requests /auth/forgot should finish forgot password flow and reset password 2`] = `[]`;
exports[`requests /auth/forgot should finish forgot password flow and reset password: cannot reuse token 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "missing, illegal, or expired reset token",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "52",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -40,11 +40,11 @@ Object {
`;
exports[`requests /auth/forgot should finish forgot password flow and reset password: dont bypass our validation 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "password too short",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "30",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -69,11 +69,11 @@ Object {
`;
exports[`requests /auth/forgot should finish forgot password flow and reset password: ok lets go 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"ok": true,
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "11",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -98,22 +98,22 @@ Object {
`;
exports[`requests /auth/forgot should finish forgot password flow and reset password: you have to have a password 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_type",
"expected": "string",
"message": "Required",
- "path": Array [
+ "path": [
"password",
],
"received": "undefined",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "151",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -138,11 +138,11 @@ Object {
`;
exports[`requests /auth/forgot should start forgot password flow and send email 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"ok": true,
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "11",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -167,46 +167,42 @@ Object {
`;
exports[`requests /auth/forgot should start forgot password flow and send email 2`] = `
-Array [
- Object {
+[
+ {
"content": undefined,
"contentType": "multipart/alternative",
- "contents": Array [
+ "contents": [
undefined,
"Reset your password with this link:
-http://localhost/reset?test-redacted
+http://localhost/test-redacted
",
- "
+ ";
You can
-
- reset your password
-
+ reset your password
",
],
- "envelope": Object {
+ "envelope": {
"from": "no-reply@elle-postage.example.com",
- "to": Array [
+ "to": [
"evh@example.com",
],
},
"from": "no-reply@elle-postage.example.com",
"messageId": "test-redacted",
- "originalMessage": Object {
- "attachments": Array [],
+ "originalMessage": {
+ "attachments": [],
"from": "Elle Postage ",
- "html": "
+ "html": ";
You can
-
- reset your password
-
+ reset your password
@@ -214,13 +210,13 @@ http://localhost/reset?test-redacted
"subject": "Your reset password link",
"text": "Reset your password with this link:
-http://localhost/reset?test-redacted
+http://localhost/test-redacted
",
"to": "evh@example.com",
},
"response": "test-redacted",
"subject": "Your reset password link",
- "to": Array [
+ "to": [
"evh@example.com",
],
},
@@ -228,22 +224,22 @@ http://localhost/reset?test-redacted
`;
exports[`requests /auth/forgot should validate: bad reset token 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_type",
"expected": "string",
"message": "Required",
- "path": Array [
+ "path": [
"password",
],
"received": "undefined",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "151",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -268,31 +264,31 @@ Object {
`;
exports[`requests /auth/forgot should validate: no reset token field 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_type",
"expected": "string",
"message": "Required",
- "path": Array [
+ "path": [
"resetToken",
],
"received": "undefined",
},
- Object {
+ {
"code": "invalid_type",
"expected": "string",
"message": "Required",
- "path": Array [
+ "path": [
"password",
],
"received": "undefined",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "261",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -317,11 +313,11 @@ Object {
`;
exports[`requests /auth/forgot should validate: no such user 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "incorrect username or password",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "42",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -347,22 +343,22 @@ Object {
`;
exports[`requests /auth/forgot should validate: no user field 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_type",
"expected": "string",
"message": "Required",
- "path": Array [
+ "path": [
"username",
],
"received": "undefined",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "151",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -387,21 +383,21 @@ Object {
`;
exports[`requests /auth/forgot should validate: not an email 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_string",
"message": "Invalid email",
- "path": Array [
+ "path": [
"username",
],
"validation": "email",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "136",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
diff --git a/examples/kitchensink/src/test/requests/auth/__snapshots__/login.spec.ts.snap b/examples/kitchensink/src/test/requests/auth/__snapshots__/login.spec.ts.snap
index 5ee9405..1152c40 100644
--- a/examples/kitchensink/src/test/requests/auth/__snapshots__/login.spec.ts.snap
+++ b/examples/kitchensink/src/test/requests/auth/__snapshots__/login.spec.ts.snap
@@ -1,13 +1,18 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`requests /auth/login should login 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"token": "test-redacted",
+ "user": {
+ "name": "Eddie Van Halen",
+ "pid": "test-redacted",
+ "username": "evh@example.com",
+ },
},
- "headers": Object {
+ "headers": {
"connection": "close",
- "content-length": "252",
+ "content-length": "360",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
"content-type": "application/json; charset=utf-8",
"cross-origin-embedder-policy": "require-corp",
@@ -30,11 +35,11 @@ Object {
`;
exports[`requests /auth/login should not login on bad credentials 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "incorrect username or password",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "42",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -60,11 +65,11 @@ Object {
`;
exports[`requests /auth/login should validate 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "incorrect username or password",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "42",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -90,21 +95,21 @@ Object {
`;
exports[`requests /auth/login should validate 2`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_string",
"message": "Invalid email",
- "path": Array [
+ "path": [
"username",
],
"validation": "email",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "136",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -129,25 +134,26 @@ Object {
`;
exports[`requests /auth/login should validate 3`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "too_small",
+ "exact": false,
"inclusive": true,
"message": "String must contain at least 5 character(s)",
"minimum": 5,
- "path": Array [
+ "path": [
"password",
],
"type": "string",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
- "content-length": "185",
+ "content-length": "199",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
"content-type": "application/json; charset=utf-8",
"cross-origin-embedder-policy": "require-corp",
diff --git a/examples/kitchensink/src/test/requests/auth/__snapshots__/register.spec.ts.snap b/examples/kitchensink/src/test/requests/auth/__snapshots__/register.spec.ts.snap
index 0708399..ffaed17 100644
--- a/examples/kitchensink/src/test/requests/auth/__snapshots__/register.spec.ts.snap
+++ b/examples/kitchensink/src/test/requests/auth/__snapshots__/register.spec.ts.snap
@@ -1,13 +1,18 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`requests /auth/register should register and send welcome email 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"token": "test-redacted",
+ "user": {
+ "name": "Eddie Van Halen",
+ "pid": "test-redacted",
+ "username": "evh@example.com",
+ },
},
- "headers": Object {
+ "headers": {
"connection": "close",
- "content-length": "252",
+ "content-length": "360",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
"content-type": "application/json; charset=utf-8",
"cross-origin-embedder-policy": "require-corp",
@@ -30,7 +35,7 @@ Object {
`;
exports[`requests /auth/register should register and send welcome email 2`] = `
-Object {
+{
"name": "Eddie Van Halen",
"pid": "test-redacted",
"username": "evh@example.com",
@@ -38,41 +43,47 @@ Object {
`;
exports[`requests /auth/register should register and send welcome email 3`] = `
-Array [
- Object {
+[
+ {
"content": undefined,
"contentType": "multipart/alternative",
- "contents": Array [
+ "contents": [
undefined,
"Welcome Eddie Van Halen, you can now log in.
Verify your account with the link below:
- http://localhost/verify?test-redacted
+ http://localhost/test-redacted
",
- "
+ ";
- You can verify your account
+ You can{' '}
+
+ verify your account
+
",
],
- "envelope": Object {
+ "envelope": {
"from": "no-reply@elle-postage.example.com",
- "to": Array [
+ "to": [
"evh@example.com",
],
},
"from": "no-reply@elle-postage.example.com",
"messageId": "test-redacted",
- "originalMessage": Object {
- "attachments": Array [],
+ "originalMessage": {
+ "attachments": [],
"from": "Elle Postage ",
- "html": "
+ "html": ";
- You can verify your account
+ You can{' '}
+
+ verify your account
+
@@ -81,13 +92,13 @@ Array [
"text": "Welcome Eddie Van Halen, you can now log in.
Verify your account with the link below:
- http://localhost/verify?test-redacted
+ http://localhost/test-redacted
",
"to": "evh@example.com",
},
"response": "test-redacted",
"subject": "Welcome Eddie Van Halen",
- "to": Array [
+ "to": [
"evh@example.com",
],
},
@@ -95,22 +106,22 @@ Array [
`;
exports[`requests /auth/register should validate 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_type",
"expected": "string",
"message": "Required",
- "path": Array [
+ "path": [
"name",
],
"received": "undefined",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "147",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -135,21 +146,21 @@ Object {
`;
exports[`requests /auth/register should validate 2`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_string",
"message": "Invalid email",
- "path": Array [
+ "path": [
"username",
],
"validation": "email",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "136",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -174,25 +185,26 @@ Object {
`;
exports[`requests /auth/register should validate 3`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "too_small",
+ "exact": false,
"inclusive": true,
"message": "String must contain at least 5 character(s)",
"minimum": 5,
- "path": Array [
+ "path": [
"password",
],
"type": "string",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
- "content-length": "185",
+ "content-length": "199",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
"content-type": "application/json; charset=utf-8",
"cross-origin-embedder-policy": "require-corp",
@@ -215,11 +227,11 @@ Object {
`;
exports[`requests /auth/register should validate 4`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "user exists",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "23",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -244,11 +256,11 @@ Object {
`;
exports[`requests /auth/register should verify with secret token 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"ok": true,
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "11",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -272,4 +284,4 @@ Object {
}
`;
-exports[`requests /auth/register should verify with secret token 2`] = `Array []`;
+exports[`requests /auth/register should verify with secret token 2`] = `[]`;
diff --git a/examples/kitchensink/src/test/requests/auth/forgot.spec.ts b/examples/kitchensink/src/test/requests/auth/forgot.spec.ts
index d425794..4f68dd9 100644
--- a/examples/kitchensink/src/test/requests/auth/forgot.spec.ts
+++ b/examples/kitchensink/src/test/requests/auth/forgot.spec.ts
@@ -11,9 +11,8 @@ const serializer = redactAndExpectMatch({
'body.token': /^eyJh.+/,
})
-const serializeTokenEmails = redactAndExpectMatchInEmails(
- /resetToken=[a-z0-9]{64}/g
-)
+const serializeTokenEmails =
+ redactAndExpectMatchInEmails(/reset\/[a-z0-9]{64}/g)
const serializeUser = redactAndExpectMatch({
pid: /.+-.+-.+-.+-.+/,
diff --git a/examples/kitchensink/src/test/requests/auth/login.spec.ts b/examples/kitchensink/src/test/requests/auth/login.spec.ts
index 66cdae5..31d6c57 100644
--- a/examples/kitchensink/src/test/requests/auth/login.spec.ts
+++ b/examples/kitchensink/src/test/requests/auth/login.spec.ts
@@ -10,6 +10,7 @@ const {
const serializer = redactAndExpectMatch({
'body.token': /^eyJh.+/,
+ 'body.user.pid': /.+-.+-.+-.+-.+/,
})
describe('requests', () => {
diff --git a/examples/kitchensink/src/test/requests/auth/register.spec.ts b/examples/kitchensink/src/test/requests/auth/register.spec.ts
index e7b8802..946b095 100644
--- a/examples/kitchensink/src/test/requests/auth/register.spec.ts
+++ b/examples/kitchensink/src/test/requests/auth/register.spec.ts
@@ -9,9 +9,10 @@ const {
const serializer = redactAndExpectMatch({
'body.token': /^eyJh.+/,
+ 'body.user.pid': /.+-.+-.+-.+-.+/,
})
-const verifyTokenExpr = /verifyToken=[a-z0-9]{64}/g
+const verifyTokenExpr = /verify\/[a-z0-9]{64}/g
const serializeVerifyEmails = redactAndExpectMatch(
{
'contents.1': verifyTokenExpr,
@@ -109,7 +110,7 @@ describe('requests', () => {
await matchRequestWithSnapshot(
200,
- request().get(`/auth/verify?verifyToken=${verifyToken}`),
+ request().post(`/auth/verify`).send({ verifyToken }),
{ serializer }
)
await user.reload()
diff --git a/examples/kitchensink/src/test/requests/blogs/__snapshots__/sanity.spec.ts.snap b/examples/kitchensink/src/test/requests/blogs/__snapshots__/sanity.spec.ts.snap
index d2c2ba1..f1ac475 100644
--- a/examples/kitchensink/src/test/requests/blogs/__snapshots__/sanity.spec.ts.snap
+++ b/examples/kitchensink/src/test/requests/blogs/__snapshots__/sanity.spec.ts.snap
@@ -1,16 +1,16 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`requests /blogs all 1`] = `
-Object {
- "body": Object {
- "blogs": Array [
- Object {
+{
+ "body": {
+ "blogs": [
+ {
"content": "interesting blog",
"title": "this is the title",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "70",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -35,14 +35,14 @@ Object {
`;
exports[`requests /blogs create 1`] = `
-Object {
- "body": Object {
- "blog": Object {
+{
+ "body": {
+ "blog": {
"content": "interesting blog",
"title": "this is the title",
},
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "67",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -67,14 +67,14 @@ Object {
`;
exports[`requests /blogs get :id 1`] = `
-Object {
- "body": Object {
- "blog": Object {
+{
+ "body": {
+ "blog": {
"content": "interesting blog",
"title": "this is the title",
},
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "67",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -99,14 +99,14 @@ Object {
`;
exports[`requests /blogs update :id 1`] = `
-Object {
- "body": Object {
- "blog": Object {
+{
+ "body": {
+ "blog": {
"content": "interesting blogupdate",
"title": "this is the titleupdate",
},
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "79",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
diff --git a/examples/kitchensink/src/test/requests/notes/__snapshots__/sanity.spec.ts.snap b/examples/kitchensink/src/test/requests/notes/__snapshots__/sanity.spec.ts.snap
index 85e74cb..b64e9d4 100644
--- a/examples/kitchensink/src/test/requests/notes/__snapshots__/sanity.spec.ts.snap
+++ b/examples/kitchensink/src/test/requests/notes/__snapshots__/sanity.spec.ts.snap
@@ -1,9 +1,9 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`requests /notes should be secure 1`] = `
-Object {
- "body": Object {},
- "headers": Object {
+{
+ "body": {},
+ "headers": {
"connection": "close",
"content-length": "8",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -29,11 +29,11 @@ Object {
`;
exports[`requests /notes should be secure 2`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "note not found",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "26",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -58,11 +58,11 @@ Object {
`;
exports[`requests /notes should be secure 3`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "note not found",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "26",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -87,15 +87,15 @@ Object {
`;
exports[`requests /notes should create 1`] = `
-Object {
- "body": Object {
- "note": Object {
+{
+ "body": {
+ "note": {
"content": "dont ask dont know",
"pid": "test-redacted",
"title": "new note",
},
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "105",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -120,15 +120,15 @@ Object {
`;
exports[`requests /notes should get one 1`] = `
-Object {
- "body": Object {
- "note": Object {
+{
+ "body": {
+ "note": {
"content": "interesting note",
"pid": "test-redacted",
"title": "this is the title",
},
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "112",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -153,17 +153,17 @@ Object {
`;
exports[`requests /notes should list 1`] = `
-Object {
- "body": Object {
- "notes": Array [
- Object {
+{
+ "body": {
+ "notes": [
+ {
"content": "interesting note",
"pid": "test-redacted",
"title": "this is the title",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "115",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -188,15 +188,15 @@ Object {
`;
exports[`requests /notes should update 1`] = `
-Object {
- "body": Object {
- "note": Object {
+{
+ "body": {
+ "note": {
"content": "boring content",
"pid": "test-redacted",
"title": "boring note",
},
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "104",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
diff --git a/examples/kitchensink/src/test/tasks/__snapshots__/forgot-password.spec.ts.snap b/examples/kitchensink/src/test/tasks/__snapshots__/forgot-password.spec.ts.snap
index 2065220..5cb75e6 100644
--- a/examples/kitchensink/src/test/tasks/__snapshots__/forgot-password.spec.ts.snap
+++ b/examples/kitchensink/src/test/tasks/__snapshots__/forgot-password.spec.ts.snap
@@ -1,7 +1,7 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`tasks forgot-password should work 1`] = `
-Object {
+{
"ok": true,
}
`;
diff --git a/examples/kitchensink/src/test/workers/__snapshots__/downloader.spec.ts.snap b/examples/kitchensink/src/test/workers/__snapshots__/downloader.spec.ts.snap
index 672acaa..c9dc8a5 100644
--- a/examples/kitchensink/src/test/workers/__snapshots__/downloader.spec.ts.snap
+++ b/examples/kitchensink/src/test/workers/__snapshots__/downloader.spec.ts.snap
@@ -1,13 +1,13 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`workers downloader should calculate, inprocess 1`] = `
-Object {
+{
"number": NaN,
}
`;
exports[`workers downloader should calculate, inprocess 2`] = `
-Object {
+{
"number": NaN,
}
`;
diff --git a/examples/kitchensink/testSetup.ts b/examples/kitchensink/testSetup.ts
index 9d4a21c..db59d74 100644
--- a/examples/kitchensink/testSetup.ts
+++ b/examples/kitchensink/testSetup.ts
@@ -1,4 +1,3 @@
-// @ts-expect-error ts(2306)
import * as matchers from 'jest-extended'
import 'email-templates' // this is to avoid lazy loading and speed up tests
expect.extend(matchers)
diff --git a/examples/kitchensink/tsconfig.json b/examples/kitchensink/tsconfig.json
index f456b93..80a1e60 100644
--- a/examples/kitchensink/tsconfig.json
+++ b/examples/kitchensink/tsconfig.json
@@ -1,9 +1,12 @@
{
- "//extends": "pick from: stylomatic/{node-library|react-library|nextjs|base}.json",
- "extends": "stylomatic/node-library.json",
+ "extends": "../../tsconfig.json",
+ "ts-node": {
+ "transpileOnly": true,
+ },
"compilerOptions": {
"outDir": "dist",
"strict": true,
+ "target":"ES6",
"strictNullChecks": false,
"isolatedModules": false,
"experimentalDecorators": true,
@@ -29,5 +32,6 @@
"**/__tests__/",
"test/fixtures",
"testSetup.ts"
- ]
+ ],
+ "files": ["global.d.ts"]
}
diff --git a/package.json b/package.json
index 1d59cef..6f6459f 100644
--- a/package.json
+++ b/package.json
@@ -37,7 +37,7 @@
"@types/express-pino-logger": "^4.0.3",
"@types/glob": "^7.2.0",
"@types/helmet": "^4.0.0",
- "@types/jest": "^28.1.5",
+ "@types/jest": "^29.5.6",
"@types/jsonwebtoken": "^8.5.8",
"@types/lodash": "^4.14.182",
"@types/nodemailer": "^6.4.4",
@@ -48,17 +48,15 @@
"concurrently": "^7.2.1",
"eslint": "^8.17.0",
"eslint-plugin-prettier": "^4.0.0",
- "jest": "^28.1.1",
+ "jest": "^29.7.0",
"pino": "^8.0.0",
"pino-http": "^7.1.0",
"prettier": "^2.7.0",
"rimraf": "^3.0.2",
"stylomatic": "0.4.9",
"testcontainers": "^8.10.1",
- "ts-jest": "^28.0.4",
- "tsc-alias": "^1.6.9",
- "tsup": "^6.1.0",
- "typescript": "^4.7.3",
- "typescript-cp": "^0.1.5"
+ "ts-jest": "^29.1.1",
+ "typescript": "^5.2.2",
+ "typescript-cp": "^0.1.9"
}
}
diff --git a/packages/_empty/package.json b/packages/_empty/package.json
index aa4d175..193c8e8 100644
--- a/packages/_empty/package.json
+++ b/packages/_empty/package.json
@@ -1,13 +1,13 @@
{
"name": "empty",
- "version": "1.0.0",
+ "version": "1.0.1",
"private": true,
"license": "MIT",
"main": "dist/index.js",
"scripts": {
- "build:dev": "tsup-node src/* --watch --dts",
+ "build:dev": "tsc -w",
"clean": "rimraf dist",
- "build": "pnpm clean && tsup-node src/* --dts",
+ "build": "pnpm clean && tsc",
"test": "jest",
"test:watch": "jest --watch"
},
diff --git a/packages/_empty/tsconfig.json b/packages/_empty/tsconfig.json
index beacbdc..d081f5e 100644
--- a/packages/_empty/tsconfig.json
+++ b/packages/_empty/tsconfig.json
@@ -1,18 +1,14 @@
{
- "//extends": "pick from: stylomatic/{node-library|react-library|nextjs|base}.json",
- "extends": "stylomatic/node-library.json",
+ "extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": "dist",
- "strict": true,
- "isolatedModules": false,
- "experimentalDecorators": true,
- "emitDecoratorMetadata": true,
+ "outDir": "dist/",
},
"include": [
"./src",
],
"exclude": [
"**/__tests__/",
- "test/fixtures"
+ "test/fixtures",
+ "node_modules/"
]
}
diff --git a/packages/create-hyperstack/package.json b/packages/create-hyperstack/package.json
index 15304bd..b6ce5c4 100644
--- a/packages/create-hyperstack/package.json
+++ b/packages/create-hyperstack/package.json
@@ -1,6 +1,6 @@
{
"name": "create-hyperstack",
- "version": "1.0.31",
+ "version": "1.0.34",
"author": "Dotan Nahum ",
"license": "MIT",
"main": "index.js",
diff --git a/packages/create-hyperstack/template-app/baseconfig.json b/packages/create-hyperstack/template-app/baseconfig.json
new file mode 100644
index 0000000..4a83e0c
--- /dev/null
+++ b/packages/create-hyperstack/template-app/baseconfig.json
@@ -0,0 +1,20 @@
+{
+ "compilerOptions": {
+ "outDir": "dist",
+ "module": "commonjs",
+ "target": "ES2021",
+ "moduleResolution": "Node",
+ "esModuleInterop": true,
+ "emitDecoratorMetadata": true,
+ "experimentalDecorators": true,
+ "strictPropertyInitialization": false,
+ "skipLibCheck": true,
+ "strict": true,
+ "declaration": true
+ },
+ "exclude": [
+ "**/__tests__/",
+ "test/fixtures",
+ "node_modules/"
+ ]
+}
diff --git a/packages/create-hyperstack/template-app/bin/hyperstack.ts b/packages/create-hyperstack/template-app/bin/hyperstack.ts
index 3c8952c..81aec20 100755
--- a/packages/create-hyperstack/template-app/bin/hyperstack.ts
+++ b/packages/create-hyperstack/template-app/bin/hyperstack.ts
@@ -5,7 +5,6 @@ import path from 'path'
if (process.env.HST_LOAD_BENCH) {
require('time-require')
}
-require('tsconfig-paths/register')
const { cli } = require('hyperstack')
diff --git a/packages/create-hyperstack/template-app/global.d.ts b/packages/create-hyperstack/template-app/global.d.ts
new file mode 100644
index 0000000..b68ae07
--- /dev/null
+++ b/packages/create-hyperstack/template-app/global.d.ts
@@ -0,0 +1 @@
+import 'jest-extended'
diff --git a/packages/create-hyperstack/template-app/package.json b/packages/create-hyperstack/template-app/package.json
index bc6b76e..e6ea9a8 100644
--- a/packages/create-hyperstack/template-app/package.json
+++ b/packages/create-hyperstack/template-app/package.json
@@ -1,44 +1,42 @@
{
"name": "template-app",
- "version": "1.0.31",
+ "version": "1.0.34",
"private": true,
"scripts": {
"dev": "ts-node-dev bin/hyperstack.ts start",
- "build:watch": "tscp && concurrently -n typescript,aliases,public 'tsc -w' 'tsc-alias -w'",
+ "build:watch": "tscp && tsc -w",
"build:dev": "cd dist && node-dev bin/hyperstack.js start",
- "build": "tsc && tsc-alias && tscp",
+ "build": "tsc && tscp",
"test": "jest --runInBand --logHeapUsage",
"test:ci:apps": "pnpm test"
},
"dependencies": {
- "@hyperstackjs/initializer-jwt": "1.0.31",
- "hyperstack": "1.0.31",
+ "@hyperstackjs/initializer-jwt": "1.0.34",
+ "hyperstack": "1.0.34",
"lodash": "^4.17.21",
- "sqlite3": "^5.0.8",
- "ts-node": "^10.8.1",
- "tsconfig-paths": "^4.0.0",
- "typescript": "4.7.4",
- "zod": "^3.17.3"
+ "sqlite3": "^5.1.6",
+ "zod": "^3.22.4"
},
"devDependencies": {
- "@hyperstackjs/testing": "1.0.31",
- "@types/jest": "^28.1.5",
- "@types/lodash": "^4.14.182",
- "@types/node": "^17.0.38",
- "@types/validator": "^13.7.2",
- "concurrently": "^7.2.1",
- "jest": "^28.1.1",
- "jest-extended": "^3.0.1",
- "mkdirp": "^1.0.4",
- "node-dev": "^7.4.3",
+ "ts-node": "^10.9.1",
+ "tsconfig-paths": "^4.2.0",
+ "typescript": "5.2.2",
+ "@hyperstackjs/testing": "1.0.34",
+ "@types/jest": "^29.5.6",
+ "@types/lodash": "^4.14.200",
+ "@types/node": "^20.8.7",
+ "@types/validator": "^13.11.5",
+ "concurrently": "^8.2.2",
+ "jest": "^29.7.0",
+ "jest-extended": "^4.0.2",
+ "mkdirp": "^3.0.1",
+ "node-dev": "^8.0.0",
"node-notifier": "10.0.1",
"rimraf": "^3.0.2",
"stylomatic": "0.4.5",
"time-require": "^0.1.2",
- "ts-jest": "^28.0.4",
+ "ts-jest": "^29.1.1",
"ts-node-dev": "^2.0.0",
- "tsc-alias": "^1.6.9",
- "tsup": "^6.1.0",
- "typescript-cp": "^0.1.5"
+ "typescript-cp": "^0.1.9"
}
}
diff --git a/packages/create-hyperstack/template-app/src/app/controllers/auth.ts b/packages/create-hyperstack/template-app/src/app/controllers/auth.ts
index bd95b2b..348754c 100644
--- a/packages/create-hyperstack/template-app/src/app/controllers/auth.ts
+++ b/packages/create-hyperstack/template-app/src/app/controllers/auth.ts
@@ -1,8 +1,17 @@
-import { Controller, Get, Post, err, ok, requires, unauthorized } from 'hyperstack'
+import {
+ Controller,
+ Get,
+ Post,
+ err,
+ ok,
+ requires,
+ unauthorized,
+} from 'hyperstack'
+
import type { Request, Response } from 'hyperstack'
import { z } from 'zod'
import { User } from '../models/user'
-import { AuthMailer } from '@/app/mailers/auth'
+import { AuthMailer } from '../mailers/auth'
const routes = {
forgot: Post('forgot'), // decorators can also be fiddled with like this
diff --git a/packages/create-hyperstack/template-app/src/test/mailers/__snapshots__/auth.spec.ts.snap b/packages/create-hyperstack/template-app/src/test/mailers/__snapshots__/auth.spec.ts.snap
index 30ffce9..cdada18 100644
--- a/packages/create-hyperstack/template-app/src/test/mailers/__snapshots__/auth.spec.ts.snap
+++ b/packages/create-hyperstack/template-app/src/test/mailers/__snapshots__/auth.spec.ts.snap
@@ -1,10 +1,10 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`mailers welcome should send welcome 1`] = `
-Object {
+{
"content": undefined,
"contentType": "multipart/alternative",
- "contents": Array [
+ "contents": [
undefined,
"Welcome joe, you can now log in.
Verify your account with the link below:
@@ -14,27 +14,27 @@ Object {
"
- You can verify your account
+ You can verify your account
",
],
- "envelope": Object {
+ "envelope": {
"from": "no-reply@elle-postage.example.com",
- "to": Array [
+ "to": [
"joe@example.com",
],
},
"from": "no-reply@elle-postage.example.com",
"messageId": "test-redacted",
- "originalMessage": Object {
- "attachments": Array [],
+ "originalMessage": {
+ "attachments": [],
"from": "Elle Postage ",
"html": "
- You can verify your account
+ You can verify your account
@@ -49,18 +49,18 @@ Object {
},
"response": "test-redacted",
"subject": "Welcome joe",
- "to": Array [
+ "to": [
"joe@example.com",
],
}
`;
exports[`mailers welcome should send welcome: manual 1`] = `
-Array [
- Object {
+[
+ {
"content": undefined,
"contentType": "multipart/alternative",
- "contents": Array [
+ "contents": [
undefined,
"Welcome joe, you can now log in.
Verify your account with the link below:
@@ -70,27 +70,27 @@ Array [
"
- You can verify your account
+ You can verify your account
",
],
- "envelope": Object {
+ "envelope": {
"from": "no-reply@elle-postage.example.com",
- "to": Array [
+ "to": [
"joe@example.com",
],
},
"from": "no-reply@elle-postage.example.com",
"messageId": "test-redacted",
- "originalMessage": Object {
- "attachments": Array [],
+ "originalMessage": {
+ "attachments": [],
"from": "Elle Postage ",
"html": "
- You can verify your account
+ You can verify your account
@@ -105,7 +105,7 @@ Array [
},
"response": "test-redacted",
"subject": "Welcome joe",
- "to": Array [
+ "to": [
"joe@example.com",
],
},
diff --git a/packages/create-hyperstack/template-app/src/test/models/__snapshots__/notes.spec.ts.snap b/packages/create-hyperstack/template-app/src/test/models/__snapshots__/notes.spec.ts.snap
index 0cd3d63..9fc4f4a 100644
--- a/packages/create-hyperstack/template-app/src/test/models/__snapshots__/notes.spec.ts.snap
+++ b/packages/create-hyperstack/template-app/src/test/models/__snapshots__/notes.spec.ts.snap
@@ -1,22 +1,22 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`models note should create with owner 1`] = `
-Object {
+{
"content": "this and that",
"title": "a note",
}
`;
exports[`models note should find by owner 1`] = `
-Object {
+{
"content": "you got me so I don't know what I'm doin'",
"title": "you really got me",
}
`;
exports[`models note should list by owner 1`] = `
-Array [
- Object {
+[
+ {
"content": "you've got to roll with the punches to get what's real",
"title": "jump",
},
diff --git a/packages/create-hyperstack/template-app/src/test/models/__snapshots__/user.spec.ts.snap b/packages/create-hyperstack/template-app/src/test/models/__snapshots__/user.spec.ts.snap
index 18e5e55..9e9d43a 100644
--- a/packages/create-hyperstack/template-app/src/test/models/__snapshots__/user.spec.ts.snap
+++ b/packages/create-hyperstack/template-app/src/test/models/__snapshots__/user.spec.ts.snap
@@ -1,7 +1,7 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`models user should create and login 1`] = `
-Object {
+{
"name": "Eddie Van Halen",
"username": "evh@example.com",
}
diff --git a/packages/create-hyperstack/template-app/src/test/requests/auth/__snapshots__/forgot.spec.ts.snap b/packages/create-hyperstack/template-app/src/test/requests/auth/__snapshots__/forgot.spec.ts.snap
index 3f2c8f7..775312e 100644
--- a/packages/create-hyperstack/template-app/src/test/requests/auth/__snapshots__/forgot.spec.ts.snap
+++ b/packages/create-hyperstack/template-app/src/test/requests/auth/__snapshots__/forgot.spec.ts.snap
@@ -1,21 +1,21 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`requests /auth/forgot should finish forgot password flow and reset password 1`] = `
-Object {
+{
"name": "Eddie Van Halen",
"pid": "test-redacted",
"username": "evh@example.com",
}
`;
-exports[`requests /auth/forgot should finish forgot password flow and reset password 2`] = `Array []`;
+exports[`requests /auth/forgot should finish forgot password flow and reset password 2`] = `[]`;
exports[`requests /auth/forgot should finish forgot password flow and reset password: cannot reuse token 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "missing, illegal, or expired reset token",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "52",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -40,11 +40,11 @@ Object {
`;
exports[`requests /auth/forgot should finish forgot password flow and reset password: dont bypass our validation 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "password too short",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "30",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -69,11 +69,11 @@ Object {
`;
exports[`requests /auth/forgot should finish forgot password flow and reset password: ok lets go 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"ok": true,
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "11",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -98,22 +98,22 @@ Object {
`;
exports[`requests /auth/forgot should finish forgot password flow and reset password: you have to have a password 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_type",
"expected": "string",
"message": "Required",
- "path": Array [
+ "path": [
"password",
],
"received": "undefined",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "151",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -138,11 +138,11 @@ Object {
`;
exports[`requests /auth/forgot should start forgot password flow and send email 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"ok": true,
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "11",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -167,11 +167,11 @@ Object {
`;
exports[`requests /auth/forgot should start forgot password flow and send email 2`] = `
-Array [
- Object {
+[
+ {
"content": undefined,
"contentType": "multipart/alternative",
- "contents": Array [
+ "contents": [
undefined,
"Reset your password with this link:
@@ -181,7 +181,7 @@ http://localhost/reset?test-redacted
You can
-
+
reset your password
@@ -189,22 +189,22 @@ http://localhost/reset?test-redacted
",
],
- "envelope": Object {
+ "envelope": {
"from": "no-reply@elle-postage.example.com",
- "to": Array [
+ "to": [
"evh@example.com",
],
},
"from": "no-reply@elle-postage.example.com",
"messageId": "test-redacted",
- "originalMessage": Object {
- "attachments": Array [],
+ "originalMessage": {
+ "attachments": [],
"from": "Elle Postage ",
"html": "
You can
-
+
reset your password
@@ -220,7 +220,7 @@ http://localhost/reset?test-redacted
},
"response": "test-redacted",
"subject": "Your reset password link",
- "to": Array [
+ "to": [
"evh@example.com",
],
},
@@ -228,22 +228,22 @@ http://localhost/reset?test-redacted
`;
exports[`requests /auth/forgot should validate: bad reset token 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_type",
"expected": "string",
"message": "Required",
- "path": Array [
+ "path": [
"password",
],
"received": "undefined",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "151",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -268,31 +268,31 @@ Object {
`;
exports[`requests /auth/forgot should validate: no reset token field 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_type",
"expected": "string",
"message": "Required",
- "path": Array [
+ "path": [
"resetToken",
],
"received": "undefined",
},
- Object {
+ {
"code": "invalid_type",
"expected": "string",
"message": "Required",
- "path": Array [
+ "path": [
"password",
],
"received": "undefined",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "261",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -317,11 +317,11 @@ Object {
`;
exports[`requests /auth/forgot should validate: no such user 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "incorrect username or password",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "42",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -347,22 +347,22 @@ Object {
`;
exports[`requests /auth/forgot should validate: no user field 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_type",
"expected": "string",
"message": "Required",
- "path": Array [
+ "path": [
"username",
],
"received": "undefined",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "151",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -387,21 +387,21 @@ Object {
`;
exports[`requests /auth/forgot should validate: not an email 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_string",
"message": "Invalid email",
- "path": Array [
+ "path": [
"username",
],
"validation": "email",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "136",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
diff --git a/packages/create-hyperstack/template-app/src/test/requests/auth/__snapshots__/login.spec.ts.snap b/packages/create-hyperstack/template-app/src/test/requests/auth/__snapshots__/login.spec.ts.snap
index 5ee9405..ea23445 100644
--- a/packages/create-hyperstack/template-app/src/test/requests/auth/__snapshots__/login.spec.ts.snap
+++ b/packages/create-hyperstack/template-app/src/test/requests/auth/__snapshots__/login.spec.ts.snap
@@ -1,11 +1,11 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`requests /auth/login should login 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"token": "test-redacted",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "252",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -30,11 +30,11 @@ Object {
`;
exports[`requests /auth/login should not login on bad credentials 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "incorrect username or password",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "42",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -60,11 +60,11 @@ Object {
`;
exports[`requests /auth/login should validate 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "incorrect username or password",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "42",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -90,21 +90,21 @@ Object {
`;
exports[`requests /auth/login should validate 2`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_string",
"message": "Invalid email",
- "path": Array [
+ "path": [
"username",
],
"validation": "email",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "136",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -129,25 +129,26 @@ Object {
`;
exports[`requests /auth/login should validate 3`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "too_small",
+ "exact": false,
"inclusive": true,
"message": "String must contain at least 5 character(s)",
"minimum": 5,
- "path": Array [
+ "path": [
"password",
],
"type": "string",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
- "content-length": "185",
+ "content-length": "199",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
"content-type": "application/json; charset=utf-8",
"cross-origin-embedder-policy": "require-corp",
diff --git a/packages/create-hyperstack/template-app/src/test/requests/auth/__snapshots__/register.spec.ts.snap b/packages/create-hyperstack/template-app/src/test/requests/auth/__snapshots__/register.spec.ts.snap
index 0708399..e3447b7 100644
--- a/packages/create-hyperstack/template-app/src/test/requests/auth/__snapshots__/register.spec.ts.snap
+++ b/packages/create-hyperstack/template-app/src/test/requests/auth/__snapshots__/register.spec.ts.snap
@@ -1,11 +1,11 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`requests /auth/register should register and send welcome email 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"token": "test-redacted",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "252",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -30,7 +30,7 @@ Object {
`;
exports[`requests /auth/register should register and send welcome email 2`] = `
-Object {
+{
"name": "Eddie Van Halen",
"pid": "test-redacted",
"username": "evh@example.com",
@@ -38,11 +38,11 @@ Object {
`;
exports[`requests /auth/register should register and send welcome email 3`] = `
-Array [
- Object {
+[
+ {
"content": undefined,
"contentType": "multipart/alternative",
- "contents": Array [
+ "contents": [
undefined,
"Welcome Eddie Van Halen, you can now log in.
Verify your account with the link below:
@@ -52,27 +52,27 @@ Array [
"
- You can verify your account
+ You can verify your account
",
],
- "envelope": Object {
+ "envelope": {
"from": "no-reply@elle-postage.example.com",
- "to": Array [
+ "to": [
"evh@example.com",
],
},
"from": "no-reply@elle-postage.example.com",
"messageId": "test-redacted",
- "originalMessage": Object {
- "attachments": Array [],
+ "originalMessage": {
+ "attachments": [],
"from": "Elle Postage ",
"html": "
- You can verify your account
+ You can verify your account
@@ -87,7 +87,7 @@ Array [
},
"response": "test-redacted",
"subject": "Welcome Eddie Van Halen",
- "to": Array [
+ "to": [
"evh@example.com",
],
},
@@ -95,22 +95,22 @@ Array [
`;
exports[`requests /auth/register should validate 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_type",
"expected": "string",
"message": "Required",
- "path": Array [
+ "path": [
"name",
],
"received": "undefined",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "147",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -135,21 +135,21 @@ Object {
`;
exports[`requests /auth/register should validate 2`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "invalid_string",
"message": "Invalid email",
- "path": Array [
+ "path": [
"username",
],
"validation": "email",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "136",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -174,25 +174,26 @@ Object {
`;
exports[`requests /auth/register should validate 3`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"code": "too_small",
+ "exact": false,
"inclusive": true,
"message": "String must contain at least 5 character(s)",
"minimum": 5,
- "path": Array [
+ "path": [
"password",
],
"type": "string",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
- "content-length": "185",
+ "content-length": "199",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
"content-type": "application/json; charset=utf-8",
"cross-origin-embedder-policy": "require-corp",
@@ -215,11 +216,11 @@ Object {
`;
exports[`requests /auth/register should validate 4`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "user exists",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "23",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -244,11 +245,11 @@ Object {
`;
exports[`requests /auth/register should verify with secret token 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"ok": true,
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "11",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -272,4 +273,4 @@ Object {
}
`;
-exports[`requests /auth/register should verify with secret token 2`] = `Array []`;
+exports[`requests /auth/register should verify with secret token 2`] = `[]`;
diff --git a/packages/create-hyperstack/template-app/src/test/requests/notes/__snapshots__/sanity.spec.ts.snap b/packages/create-hyperstack/template-app/src/test/requests/notes/__snapshots__/sanity.spec.ts.snap
index 85e74cb..b64e9d4 100644
--- a/packages/create-hyperstack/template-app/src/test/requests/notes/__snapshots__/sanity.spec.ts.snap
+++ b/packages/create-hyperstack/template-app/src/test/requests/notes/__snapshots__/sanity.spec.ts.snap
@@ -1,9 +1,9 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`requests /notes should be secure 1`] = `
-Object {
- "body": Object {},
- "headers": Object {
+{
+ "body": {},
+ "headers": {
"connection": "close",
"content-length": "8",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -29,11 +29,11 @@ Object {
`;
exports[`requests /notes should be secure 2`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "note not found",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "26",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -58,11 +58,11 @@ Object {
`;
exports[`requests /notes should be secure 3`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "note not found",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "26",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -87,15 +87,15 @@ Object {
`;
exports[`requests /notes should create 1`] = `
-Object {
- "body": Object {
- "note": Object {
+{
+ "body": {
+ "note": {
"content": "dont ask dont know",
"pid": "test-redacted",
"title": "new note",
},
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "105",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -120,15 +120,15 @@ Object {
`;
exports[`requests /notes should get one 1`] = `
-Object {
- "body": Object {
- "note": Object {
+{
+ "body": {
+ "note": {
"content": "interesting note",
"pid": "test-redacted",
"title": "this is the title",
},
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "112",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -153,17 +153,17 @@ Object {
`;
exports[`requests /notes should list 1`] = `
-Object {
- "body": Object {
- "notes": Array [
- Object {
+{
+ "body": {
+ "notes": [
+ {
"content": "interesting note",
"pid": "test-redacted",
"title": "this is the title",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "115",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -188,15 +188,15 @@ Object {
`;
exports[`requests /notes should update 1`] = `
-Object {
- "body": Object {
- "note": Object {
+{
+ "body": {
+ "note": {
"content": "boring content",
"pid": "test-redacted",
"title": "boring note",
},
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "104",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
diff --git a/packages/create-hyperstack/template-app/src/test/tasks/__snapshots__/forgot-password.spec.ts.snap b/packages/create-hyperstack/template-app/src/test/tasks/__snapshots__/forgot-password.spec.ts.snap
index 2065220..5cb75e6 100644
--- a/packages/create-hyperstack/template-app/src/test/tasks/__snapshots__/forgot-password.spec.ts.snap
+++ b/packages/create-hyperstack/template-app/src/test/tasks/__snapshots__/forgot-password.spec.ts.snap
@@ -1,7 +1,7 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`tasks forgot-password should work 1`] = `
-Object {
+{
"ok": true,
}
`;
diff --git a/packages/create-hyperstack/template-app/src/test/workers/__snapshots__/calculator.spec.ts.snap b/packages/create-hyperstack/template-app/src/test/workers/__snapshots__/calculator.spec.ts.snap
index 672acaa..c9dc8a5 100644
--- a/packages/create-hyperstack/template-app/src/test/workers/__snapshots__/calculator.spec.ts.snap
+++ b/packages/create-hyperstack/template-app/src/test/workers/__snapshots__/calculator.spec.ts.snap
@@ -1,13 +1,13 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`workers downloader should calculate, inprocess 1`] = `
-Object {
+{
"number": NaN,
}
`;
exports[`workers downloader should calculate, inprocess 2`] = `
-Object {
+{
"number": NaN,
}
`;
diff --git a/packages/create-hyperstack/template-app/testSetup.ts b/packages/create-hyperstack/template-app/testSetup.ts
index eacb98e..b3e5693 100644
--- a/packages/create-hyperstack/template-app/testSetup.ts
+++ b/packages/create-hyperstack/template-app/testSetup.ts
@@ -1,4 +1,3 @@
-// @ts-expect-error ts(2306)
import * as matchers from 'jest-extended'
import 'email-templates'
expect.extend(matchers) // this is to avoid lazy loading and speed up tests
diff --git a/packages/create-hyperstack/template-app/tsconfig.json b/packages/create-hyperstack/template-app/tsconfig.json
index 6efb168..c36e73e 100644
--- a/packages/create-hyperstack/template-app/tsconfig.json
+++ b/packages/create-hyperstack/template-app/tsconfig.json
@@ -1,43 +1,37 @@
{
+ "extends": "./baseconfig.json",
+ "ts-node": {
+ "transpileOnly": true,
+ },
"compilerOptions": {
- "composite": false,
- "declaration": false,
- "declarationMap": false,
- "esModuleInterop": true,
- "forceConsistentCasingInFileNames": true,
- "inlineSources": false,
- "isolatedModules": false,
- "moduleResolution": "node",
- "noUnusedLocals": false,
- "noUnusedParameters": false,
- "preserveWatchOutput": true,
- "skipLibCheck": true,
+ "outDir": "dist",
"strict": true,
- "emitDecoratorMetadata": true,
- "experimentalDecorators": true,
- "module": "commonjs",
- "target": "es6",
- "outDir": "./dist",
"strictNullChecks": false,
+ "isolatedModules": false,
+ "resolveJsonModule": true,
+ "experimentalDecorators": true,
+ "emitDecoratorMetadata": true,
"strictPropertyInitialization": false,
+ "declaration": false,
+ "declarationMap": false,
"rootDir": ".",
- "resolveJsonModule": true,
"baseUrl": "./",
"paths": {
"@/*": [
"./src/*"
]
- }
+ },
},
"include": [
"./testSetup.ts",
"./bin",
- "./src",
+ "./src"
],
"exclude": [
- "src/test/",
+ "src/test",
"**/__tests__/",
"test/fixtures",
- "testSetup.ts",
- ]
+ "testSetup.ts"
+ ],
+ "files": ["global.d.ts"]
}
diff --git a/packages/create-hyperstack/template-blank/baseconfig.json b/packages/create-hyperstack/template-blank/baseconfig.json
new file mode 100644
index 0000000..9495ef4
--- /dev/null
+++ b/packages/create-hyperstack/template-blank/baseconfig.json
@@ -0,0 +1,20 @@
+{
+ "compilerOptions": {
+ "outDir": "dist",
+ "module": "commonjs",
+ "target": "ES2021",
+ "moduleResolution": "Node",
+ "esModuleInterop": true,
+ "strictPropertyInitialization": false,
+ "emitDecoratorMetadata": true,
+ "experimentalDecorators": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "declaration": true
+ },
+ "exclude": [
+ "**/__tests__/",
+ "test/fixtures",
+ "node_modules/"
+ ]
+}
diff --git a/packages/create-hyperstack/template-blank/global.d.ts b/packages/create-hyperstack/template-blank/global.d.ts
new file mode 100644
index 0000000..b68ae07
--- /dev/null
+++ b/packages/create-hyperstack/template-blank/global.d.ts
@@ -0,0 +1 @@
+import 'jest-extended'
diff --git a/packages/create-hyperstack/template-blank/package.json b/packages/create-hyperstack/template-blank/package.json
index d339645..65f1e7a 100644
--- a/packages/create-hyperstack/template-blank/package.json
+++ b/packages/create-hyperstack/template-blank/package.json
@@ -1,44 +1,42 @@
{
"name": "template-blank",
- "version": "1.0.31",
+ "version": "1.0.34",
"private": true,
"scripts": {
"dev": "ts-node-dev bin/hyperstack.ts start",
- "build:watch": "tscp && concurrently -n typescript,aliases,public 'tsc -w' 'tsc-alias -w'",
+ "build:watch": "tscp && tsc -w",
"build:dev": "cd dist && node-dev bin/hyperstack.js start",
- "build": "tsc && tsc-alias && tscp",
+ "build": "tsc && tscp",
"test": "jest --runInBand --logHeapUsage --passWithNoTests",
"test:ci:apps": "pnpm test"
},
"dependencies": {
- "@hyperstackjs/initializer-jwt": "1.0.31",
- "hyperstack": "1.0.31",
+ "@hyperstackjs/initializer-jwt": "1.0.34",
+ "hyperstack": "1.0.34",
"lodash": "^4.17.21",
- "sqlite3": "^5.0.8",
- "ts-node": "^10.8.1",
- "tsconfig-paths": "^4.0.0",
- "typescript": "4.7.4",
- "zod": "^3.17.3"
+ "sqlite3": "^5.1.6",
+ "zod": "^3.22.4"
},
"devDependencies": {
- "@hyperstackjs/testing": "1.0.31",
- "@types/jest": "^28.1.5",
- "@types/lodash": "^4.14.182",
- "@types/node": "^17.0.38",
- "@types/validator": "^13.7.2",
- "concurrently": "^7.2.1",
- "jest": "^28.1.1",
- "jest-extended": "^3.0.1",
+ "tsconfig-paths": "^4.2.0",
+ "ts-node": "^10.9.1",
+ "typescript": "5.2.2",
+ "@hyperstackjs/testing": "1.0.34",
+ "@types/jest": "^29.5.6",
+ "@types/lodash": "^4.14.200",
+ "@types/node": "^20.8.7",
+ "@types/validator": "^13.11.5",
+ "concurrently": "^8.2.2",
+ "jest": "^29.7.0",
+ "jest-extended": "^4.0.2",
"mkdirp": "^1.0.4",
"node-dev": "^7.4.3",
"node-notifier": "10.0.1",
- "rimraf": "^3.0.2",
+ "rimraf": "^5.0.5",
"stylomatic": "0.4.5",
"time-require": "^0.1.2",
- "ts-jest": "^28.0.4",
+ "ts-jest": "^29.1.1",
"ts-node-dev": "^2.0.0",
- "tsc-alias": "^1.6.9",
- "tsup": "^6.1.0",
- "typescript-cp": "^0.1.5"
+ "typescript-cp": "^0.1.9"
}
}
diff --git a/packages/create-hyperstack/template-blank/testSetup.ts b/packages/create-hyperstack/template-blank/testSetup.ts
index eacb98e..b3e5693 100644
--- a/packages/create-hyperstack/template-blank/testSetup.ts
+++ b/packages/create-hyperstack/template-blank/testSetup.ts
@@ -1,4 +1,3 @@
-// @ts-expect-error ts(2306)
import * as matchers from 'jest-extended'
import 'email-templates'
expect.extend(matchers) // this is to avoid lazy loading and speed up tests
diff --git a/packages/create-hyperstack/template-blank/tsconfig.json b/packages/create-hyperstack/template-blank/tsconfig.json
index 6efb168..c36e73e 100644
--- a/packages/create-hyperstack/template-blank/tsconfig.json
+++ b/packages/create-hyperstack/template-blank/tsconfig.json
@@ -1,43 +1,37 @@
{
+ "extends": "./baseconfig.json",
+ "ts-node": {
+ "transpileOnly": true,
+ },
"compilerOptions": {
- "composite": false,
- "declaration": false,
- "declarationMap": false,
- "esModuleInterop": true,
- "forceConsistentCasingInFileNames": true,
- "inlineSources": false,
- "isolatedModules": false,
- "moduleResolution": "node",
- "noUnusedLocals": false,
- "noUnusedParameters": false,
- "preserveWatchOutput": true,
- "skipLibCheck": true,
+ "outDir": "dist",
"strict": true,
- "emitDecoratorMetadata": true,
- "experimentalDecorators": true,
- "module": "commonjs",
- "target": "es6",
- "outDir": "./dist",
"strictNullChecks": false,
+ "isolatedModules": false,
+ "resolveJsonModule": true,
+ "experimentalDecorators": true,
+ "emitDecoratorMetadata": true,
"strictPropertyInitialization": false,
+ "declaration": false,
+ "declarationMap": false,
"rootDir": ".",
- "resolveJsonModule": true,
"baseUrl": "./",
"paths": {
"@/*": [
"./src/*"
]
- }
+ },
},
"include": [
"./testSetup.ts",
"./bin",
- "./src",
+ "./src"
],
"exclude": [
- "src/test/",
+ "src/test",
"**/__tests__/",
"test/fixtures",
- "testSetup.ts",
- ]
+ "testSetup.ts"
+ ],
+ "files": ["global.d.ts"]
}
diff --git a/packages/gen/package.json b/packages/gen/package.json
index 4701f18..23fba25 100644
--- a/packages/gen/package.json
+++ b/packages/gen/package.json
@@ -1,6 +1,6 @@
{
"name": "@hyperstackjs/gen",
- "version": "1.0.31",
+ "version": "1.0.34",
"private": false,
"license": "MIT",
"main": "dist/index.js",
@@ -9,9 +9,9 @@
],
"scripts": {
"build:extras": "build",
- "build:dev": "tsup-node src/* --watch --dts",
+ "build:dev": "tsc -w",
"clean": "rimraf dist",
- "build": "pnpm clean && tsup-node src/* --dts && cp -r templates dist",
+ "build": "pnpm clean && tsc",
"test": "jest",
"test:ci:core": "pnpm test",
"test:watch": "jest --watch"
@@ -22,7 +22,7 @@
"execa": "^5",
"hygen": "^6.2.8",
"lodash": "^4.17.21",
- "zod": "^3.17.3"
+ "zod": "^3.22.4"
},
"devDependencies": {}
}
diff --git a/packages/gen/test/__snapshots__/parse-attrs.spec.ts.snap b/packages/gen/test/__snapshots__/parse-attrs.spec.ts.snap
index b40a47c..342715b 100644
--- a/packages/gen/test/__snapshots__/parse-attrs.spec.ts.snap
+++ b/packages/gen/test/__snapshots__/parse-attrs.spec.ts.snap
@@ -1,134 +1,134 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
-exports[`parseAttrs model but no attributes 1`] = `Array []`;
+exports[`parseAttrs model but no attributes 1`] = `[]`;
-exports[`parseAttrs model but no attributes 2`] = `Array []`;
+exports[`parseAttrs model but no attributes 2`] = `[]`;
-exports[`parseAttrs model but no attributes 3`] = `Array []`;
+exports[`parseAttrs model but no attributes 3`] = `[]`;
exports[`parseAttrs parses 1`] = `
-Array [
- Object {
- "as": Object {
- "fixture": Array [
+[
+ {
+ "as": {
+ "fixture": [
"'string'",
],
- "fixtureAlt": Array [
+ "fixtureAlt": [
"'updated'",
],
- "migration": Array [
+ "migration": [
"t.string('title')",
],
- "model": Array [
+ "model": [
"@Column",
"title: string",
],
- "zod": Array [
+ "zod": [
"title: z.string()",
],
},
"name": "title",
},
- Object {
- "as": Object {
- "fixture": Array [
+ {
+ "as": {
+ "fixture": [
"'some text'",
],
- "fixtureAlt": Array [
+ "fixtureAlt": [
"'a different text'",
],
- "migration": Array [
+ "migration": [
"t.text('content')",
],
- "model": Array [
+ "model": [
"@Column(DataType.TEXT)",
"content: string",
],
- "zod": Array [
+ "zod": [
"content: z.string()",
],
},
"name": "content",
},
- Object {
- "as": Object {
- "fixture": Array [
+ {
+ "as": {
+ "fixture": [
"5150",
],
- "fixtureAlt": Array [
+ "fixtureAlt": [
"1337",
],
- "migration": Array [
+ "migration": [
"t.int('count')",
],
- "model": Array [
+ "model": [
"@Column",
"count: number",
],
- "zod": Array [
+ "zod": [
"count: z.number()",
],
},
"name": "count",
},
- Object {
- "as": Object {
- "fixture": Array [
- "{\\"hello\\": \\"world\\"}",
+ {
+ "as": {
+ "fixture": [
+ "{"hello": "world"}",
],
- "fixtureAlt": Array [
- "{\\"hello\\": \\"crewl world\\"}",
+ "fixtureAlt": [
+ "{"hello": "crewl world"}",
],
- "migration": Array [
+ "migration": [
"t.json('settings')",
],
- "model": Array [
+ "model": [
"@Column(DataType.JSON)",
"settings: any",
],
- "zod": Array [
+ "zod": [
"settings: z.any()",
],
},
"name": "settings",
},
- Object {
- "as": Object {
- "fixture": Array [
+ {
+ "as": {
+ "fixture": [
"new Date('1986-03-24')",
],
- "fixtureAlt": Array [
+ "fixtureAlt": [
"new Date('1981-09-08')",
],
- "migration": Array [
+ "migration": [
"t.date('createdAt')",
],
- "model": Array [
+ "model": [
"@Column",
"createdAt: Date",
],
- "zod": Array [
+ "zod": [
"createdAt: z.date()",
],
},
"name": "createdAt",
},
- Object {
- "as": Object {
- "fixture": Array [
+ {
+ "as": {
+ "fixture": [
"true",
],
- "fixtureAlt": Array [
+ "fixtureAlt": [
"false",
],
- "migration": Array [
+ "migration": [
"t.bool('isDeleted')",
],
- "model": Array [
+ "model": [
"@Column",
"isDeleted: boolean",
],
- "zod": Array [
+ "zod": [
"isDeleted: z.boolean()",
],
},
@@ -138,44 +138,44 @@ Array [
`;
exports[`parseAttrs parses 2`] = `
-Array [
- Object {
- "as": Object {
- "fixture": Array [
+[
+ {
+ "as": {
+ "fixture": [
"'string'",
],
- "fixtureAlt": Array [
+ "fixtureAlt": [
"'updated'",
],
- "migration": Array [
+ "migration": [
"t.string('title')",
],
- "model": Array [
+ "model": [
"@Column",
"title: string",
],
- "zod": Array [
+ "zod": [
"title: z.string()",
],
},
"name": "title",
},
- Object {
- "as": Object {
- "fixture": Array [
+ {
+ "as": {
+ "fixture": [
"'some text'",
],
- "fixtureAlt": Array [
+ "fixtureAlt": [
"'a different text'",
],
- "migration": Array [
+ "migration": [
"t.text('content')",
],
- "model": Array [
+ "model": [
"@Column(DataType.TEXT)",
"content: string",
],
- "zod": Array [
+ "zod": [
"content: z.string()",
],
},
diff --git a/packages/gen/tsconfig.json b/packages/gen/tsconfig.json
index beacbdc..d081f5e 100644
--- a/packages/gen/tsconfig.json
+++ b/packages/gen/tsconfig.json
@@ -1,18 +1,14 @@
{
- "//extends": "pick from: stylomatic/{node-library|react-library|nextjs|base}.json",
- "extends": "stylomatic/node-library.json",
+ "extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": "dist",
- "strict": true,
- "isolatedModules": false,
- "experimentalDecorators": true,
- "emitDecoratorMetadata": true,
+ "outDir": "dist/",
},
"include": [
"./src",
],
"exclude": [
"**/__tests__/",
- "test/fixtures"
+ "test/fixtures",
+ "node_modules/"
]
}
diff --git a/packages/hypercontroller/package.json b/packages/hypercontroller/package.json
index 8ba54ab..93a7eef 100644
--- a/packages/hypercontroller/package.json
+++ b/packages/hypercontroller/package.json
@@ -1,6 +1,6 @@
{
"name": "@hyperstackjs/hypercontroller",
- "version": "1.0.31",
+ "version": "1.0.34",
"author": "Dotan Nahum ",
"license": "MIT",
"main": "dist/index.js",
@@ -8,17 +8,17 @@
"dist/"
],
"scripts": {
- "build:dev": "tsup-node src/* --watch --dts",
+ "build:dev": "tsc -w",
"build:core": "pnpm build",
"clean": "rimraf dist",
- "build": "pnpm clean && tsup-node src/* --dts",
+ "build": "pnpm clean && tsc",
"test": "jest",
"test:ci:core": "pnpm test",
"test:watch": "jest --watch"
},
"dependencies": {
"@anatine/zod-openapi": "^1.3.0",
- "@hyperstackjs/hypernight": "1.0.31",
+ "@hyperstackjs/hypernight": "1.0.34",
"ajv": "^6.12.3",
"async-express-mw": "^0.1.2",
"body-parser": "^1.20.0",
@@ -28,7 +28,7 @@
"debug": "^4.3.4",
"express": "^4.18.1",
"express-pino-logger": "^7.0.0",
- "glob": "^8.0.3",
+ "glob": "^10.3.10",
"helmet": "^5.1.0",
"jsonwebtoken": "^8.5.1",
"lodash": "^4.17.21",
@@ -39,9 +39,9 @@
"pino": "^8.0.0",
"reflect-metadata": "^0.1.13",
"uuid": "^8.3.2",
- "zod": "^3.17.3"
+ "zod": "^3.22.4"
},
"devDependencies": {
- "@hyperstackjs/typings": "1.0.31"
+ "@hyperstackjs/typings": "1.0.34"
}
}
diff --git a/packages/hypercontroller/src/server/error-handler.ts b/packages/hypercontroller/src/server/error-handler.ts
index 4bade97..fdfc880 100644
--- a/packages/hypercontroller/src/server/error-handler.ts
+++ b/packages/hypercontroller/src/server/error-handler.ts
@@ -26,7 +26,7 @@ const errorHandler =
validationErrors: err.errors,
})
)
- } else if (err.isModelError) {
+ } else if (err.isModelError || err instanceof URIError) {
responseSender(res, new HttpResponseBadRequest({ error: err.message }))
} else if (err) {
// prefer a request-bound logger because of occasional child loggers & context that's bound to these
diff --git a/packages/hypercontroller/src/server/hyperserver.ts b/packages/hypercontroller/src/server/hyperserver.ts
index cc6f3d5..023b50e 100644
--- a/packages/hypercontroller/src/server/hyperserver.ts
+++ b/packages/hypercontroller/src/server/hyperserver.ts
@@ -116,13 +116,13 @@ export class HyperServer extends Server {
if (helmetOpts !== false) {
const res = isDefaultSetting(helmetOpts) ? defaults.helmet : helmetOpts
debug('helmet: %o', res)
- this.app.use(helmet(res))
+ this.app.use(helmet(res) as any)
}
if (jsonOpts !== false) {
const res = isDefaultSetting(jsonOpts) ? defaults.json : jsonOpts
debug('json: %o', res)
- this.app.use(json(res))
+ this.app.use(json(res) as any)
}
if (urlencodedOpts !== false) {
@@ -130,7 +130,7 @@ export class HyperServer extends Server {
? defaults.urlencoded
: urlencodedOpts
debug('urlencoded: %o', res)
- this.app.use(urlencoded(res))
+ this.app.use(urlencoded(res) as any)
}
if (cookieSecret) {
diff --git a/packages/hypercontroller/src/server/load.ts b/packages/hypercontroller/src/server/load.ts
index ca96ada..61f6cb9 100644
--- a/packages/hypercontroller/src/server/load.ts
+++ b/packages/hypercontroller/src/server/load.ts
@@ -1,7 +1,7 @@
import path from 'path'
-import glob from 'glob'
+import { globSync } from 'glob'
const load = (patt: string, cwd = process.cwd()) =>
- glob.sync(path.join(cwd, patt)).map((f) => {
+ globSync(path.join(cwd, patt)).map((f) => {
let mod = null
try {
mod = require(f)
diff --git a/packages/hypercontroller/test/__snapshots__/exports.spec.ts.snap b/packages/hypercontroller/test/__snapshots__/exports.spec.ts.snap
index 2b91e4b..b0deb16 100644
--- a/packages/hypercontroller/test/__snapshots__/exports.spec.ts.snap
+++ b/packages/hypercontroller/test/__snapshots__/exports.spec.ts.snap
@@ -1,7 +1,7 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`exports records api surface area 1`] = `
-Object {
+{
"ClassErrorMiddleware": [Function],
"ClassMiddleware": [Function],
"Controller": [Function],
diff --git a/packages/hypercontroller/test/__snapshots__/jwt.spec.ts.snap b/packages/hypercontroller/test/__snapshots__/jwt.spec.ts.snap
index ec30df1..34f0083 100644
--- a/packages/hypercontroller/test/__snapshots__/jwt.spec.ts.snap
+++ b/packages/hypercontroller/test/__snapshots__/jwt.spec.ts.snap
@@ -1,9 +1,9 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`hypercontroller/jwt bearer auth fails - JWT should only accept HS512 1`] = `
-Object {
- "body": Object {},
- "headers": Object {
+{
+ "body": {},
+ "headers": {
"connection": "close",
"content-length": "9",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -29,9 +29,9 @@ Object {
`;
exports[`hypercontroller/jwt bearer auth fails auth 1`] = `
-Object {
- "body": Object {},
- "headers": Object {
+{
+ "body": {},
+ "headers": {
"connection": "close",
"content-length": "9",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -57,9 +57,9 @@ Object {
`;
exports[`hypercontroller/jwt bearer auth fails auth 2`] = `
-Object {
- "body": Object {},
- "headers": Object {
+{
+ "body": {},
+ "headers": {
"connection": "close",
"content-length": "8",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -85,11 +85,11 @@ Object {
`;
exports[`hypercontroller/jwt bearer auth passes auth 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -114,9 +114,9 @@ Object {
`;
exports[`hypercontroller/jwt cookie authentication authCookieName contains string value should not pass auth - invaild jwt 1`] = `
-Object {
- "body": Object {},
- "headers": Object {
+{
+ "body": {},
+ "headers": {
"connection": "close",
"content-length": "9",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -142,11 +142,11 @@ Object {
`;
exports[`hypercontroller/jwt cookie authentication authCookieName contains string value should pass auth via auth cookie 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -171,11 +171,11 @@ Object {
`;
exports[`hypercontroller/jwt cookie authentication authCookieName is false - no cookie auth should pass auth via bearer token 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -200,11 +200,11 @@ Object {
`;
exports[`hypercontroller/jwt cookie authentication authCookieName is not set - no cookie auth should pass auth via bearer token 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -229,11 +229,11 @@ Object {
`;
exports[`hypercontroller/jwt cookie authentication authCookieName is true - user uses default cookie name should pass auth via auth cookie 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
diff --git a/packages/hypercontroller/test/__snapshots__/middleware.spec.ts.snap b/packages/hypercontroller/test/__snapshots__/middleware.spec.ts.snap
index 347499c..068187e 100644
--- a/packages/hypercontroller/test/__snapshots__/middleware.spec.ts.snap
+++ b/packages/hypercontroller/test/__snapshots__/middleware.spec.ts.snap
@@ -1,11 +1,11 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`middleware/set-request-ids default 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -30,11 +30,11 @@ Object {
`;
exports[`middleware/set-request-ids default 2`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -59,11 +59,11 @@ Object {
`;
exports[`middleware/set-request-ids generate 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -88,11 +88,11 @@ Object {
`;
exports[`middleware/set-request-ids none 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -117,11 +117,11 @@ Object {
`;
exports[`middleware/set-request-ids none 2`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -146,11 +146,11 @@ Object {
`;
exports[`middleware/set-request-ids passthrough 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -175,11 +175,11 @@ Object {
`;
exports[`middleware/set-request-ids passthrough 2`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -204,11 +204,11 @@ Object {
`;
exports[`middleware/set-request-ids passthrough-or-generate 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -233,11 +233,11 @@ Object {
`;
exports[`middleware/set-request-ids passthrough-or-generate 2`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
diff --git a/packages/hypercontroller/test/__snapshots__/responses.spec.ts.snap b/packages/hypercontroller/test/__snapshots__/responses.spec.ts.snap
index d1998ac..cfac2cd 100644
--- a/packages/hypercontroller/test/__snapshots__/responses.spec.ts.snap
+++ b/packages/hypercontroller/test/__snapshots__/responses.spec.ts.snap
@@ -1,11 +1,11 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`hypercontroller/responses no req res 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -30,11 +30,11 @@ Object {
`;
exports[`hypercontroller/responses raw object 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"hello": "ok",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "14",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -59,11 +59,11 @@ Object {
`;
exports[`hypercontroller/responses requests 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -87,15 +87,44 @@ Object {
}
`;
+exports[`hypercontroller/responses uri error 1`] = `
+{
+ "body": {
+ "error": "this is a uri error",
+ },
+ "headers": {
+ "connection": "close",
+ "content-length": "31",
+ "content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
+ "content-type": "application/json; charset=utf-8",
+ "cross-origin-embedder-policy": "require-corp",
+ "cross-origin-opener-policy": "same-origin",
+ "cross-origin-resource-policy": "same-origin",
+ "expect-ct": "max-age=0",
+ "origin-agent-cluster": "?1",
+ "referrer-policy": "no-referrer",
+ "strict-transport-security": "max-age=15552000; includeSubDomains",
+ "vary": "Accept-Encoding",
+ "x-content-type-options": "nosniff",
+ "x-dns-prefetch-control": "off",
+ "x-download-options": "noopen",
+ "x-frame-options": "SAMEORIGIN",
+ "x-permitted-cross-domain-policies": "none",
+ "x-xss-protection": "0",
+ },
+ "status": 400,
+}
+`;
+
exports[`hypercontroller/responses validation error 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Object {
- "errors": Array [],
+ "validationErrors": {
+ "errors": [],
},
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "55",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -120,11 +149,11 @@ Object {
`;
exports[`hypercontroller/responses wraps async erors 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "bad request",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "23",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
diff --git a/packages/hypercontroller/test/__snapshots__/routes.spec.ts.snap b/packages/hypercontroller/test/__snapshots__/routes.spec.ts.snap
index d4c06ff..054683e 100644
--- a/packages/hypercontroller/test/__snapshots__/routes.spec.ts.snap
+++ b/packages/hypercontroller/test/__snapshots__/routes.spec.ts.snap
@@ -1,14 +1,14 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`routes exports 1`] = `
-Object {
- "Api": Object {
- "actions": Array [
- Object {
+{
+ "Api": {
+ "actions": [
+ {
"action": "foobar",
- "routes": Array [
- Object {
- "parsedPath": Array [
+ "routes": [
+ {
+ "parsedPath": [
"/api/foobar",
],
"path": "/foobar",
@@ -17,11 +17,11 @@ Object {
],
"schema": undefined,
},
- Object {
+ {
"action": "noreqres",
- "routes": Array [
- Object {
- "parsedPath": Array [
+ "routes": [
+ {
+ "parsedPath": [
"/api/no-reqres",
],
"path": "/no-reqres",
@@ -30,11 +30,11 @@ Object {
],
"schema": undefined,
},
- Object {
+ {
"action": "throwme",
- "routes": Array [
- Object {
- "parsedPath": Array [
+ "routes": [
+ {
+ "parsedPath": [
"/api/throw-me",
],
"path": "/throw-me",
@@ -43,27 +43,29 @@ Object {
],
"schema": undefined,
},
- Object {
+ {
"action": "createPost",
- "routes": Array [
- Object {
- "parsedPath": Array [
+ "routes": [
+ {
+ "parsedPath": [
"/api/post/create",
],
"path": "/post/create",
"verb": "post",
},
],
- "schema": Object {
+ "schema": {
"zod": ZodObject {
"_cached": null,
- "_def": Object {
+ "_def": {
"catchall": ZodNever {
- "_def": Object {
+ "_def": {
"typeName": "ZodNever",
},
"and": [Function],
"array": [Function],
+ "brand": [Function],
+ "catch": [Function],
"default": [Function],
"describe": [Function],
"isNullable": [Function],
@@ -74,7 +76,9 @@ Object {
"or": [Function],
"parse": [Function],
"parseAsync": [Function],
+ "pipe": [Function],
"promise": [Function],
+ "readonly": [Function],
"refine": [Function],
"refinement": [Function],
"safeParse": [Function],
@@ -90,9 +94,10 @@ Object {
"and": [Function],
"array": [Function],
"augment": [Function],
+ "brand": [Function],
+ "catch": [Function],
"default": [Function],
"describe": [Function],
- "extend": [Function],
"isNullable": [Function],
"isOptional": [Function],
"nonstrict": [Function],
@@ -102,7 +107,9 @@ Object {
"or": [Function],
"parse": [Function],
"parseAsync": [Function],
+ "pipe": [Function],
"promise": [Function],
+ "readonly": [Function],
"refine": [Function],
"refinement": [Function],
"safeParse": [Function],
@@ -113,18 +120,18 @@ Object {
},
},
},
- Object {
+ {
"action": "updatePost",
- "routes": Array [
- Object {
- "parsedPath": Array [
+ "routes": [
+ {
+ "parsedPath": [
"/api/post/update",
],
"path": "/post/update",
"verb": "get",
},
- Object {
- "parsedPath": Array [
+ {
+ "parsedPath": [
"/api/post/update",
],
"path": "/post/update",
@@ -133,11 +140,11 @@ Object {
],
"schema": undefined,
},
- Object {
+ {
"action": "validationErrors",
- "routes": Array [
- Object {
- "parsedPath": Array [
+ "routes": [
+ {
+ "parsedPath": [
"/api/validation-error",
],
"path": "/validation-error",
@@ -146,16 +153,16 @@ Object {
],
"schema": undefined,
},
- Object {
+ {
"action": "rawObject",
- "routes": Array [
- Object {
- "parsedPath": Array [
+ "routes": [
+ {
+ "parsedPath": [
"/api/raw-object",
- Object {
+ {
"modifier": "",
"name": "id",
- "pattern": "[^\\\\/#\\\\?]+?",
+ "pattern": "[^\\/#\\?]+?",
"prefix": "/",
"suffix": "",
},
@@ -166,24 +173,24 @@ Object {
],
"schema": undefined,
},
- Object {
+ {
"action": "postforuser",
- "routes": Array [
- Object {
- "parsedPath": Array [
+ "routes": [
+ {
+ "parsedPath": [
"/api/users",
- Object {
+ {
"modifier": "",
"name": "uid",
- "pattern": "[^\\\\/#\\\\?]+?",
+ "pattern": "[^\\/#\\?]+?",
"prefix": "/",
"suffix": "",
},
"/posts",
- Object {
+ {
"modifier": "",
"name": "pid",
- "pattern": "[^\\\\/#\\\\?]+?",
+ "pattern": "[^\\/#\\?]+?",
"prefix": "/",
"suffix": "",
},
@@ -201,35 +208,35 @@ Object {
`;
exports[`routes exports snippets 1`] = `
-Array [
- Object {
+[
+ {
"description": "No description available",
"method": "POST",
"resource": "create",
- "snippets": Array [
- Object {
- "content": "curl -X POST \\\\
- http://localhost:5150/api/post/create \\\\
- -H 'content-type: application/json' \\\\
- -d '{\\"post\\":{\\"title\\":\\"string\\",\\"body\\":\\"string\\"}}'",
+ "snippets": [
+ {
+ "content": "curl -X POST \\
+ http://localhost:5150/api/post/create \\
+ -H 'content-type: application/json' \\
+ -d '{"post":{"title":"string","body":"string"}}'",
"id": "shell_curl",
"mimeType": "application/json",
"title": "Shell + Curl",
},
- Object {
- "content": "echo '{\\"post\\":{\\"title\\":\\"string\\",\\"body\\":\\"string\\"}}' | \\\\
- http POST http://localhost:5150/api/post/create \\\\
+ {
+ "content": "echo '{"post":{"title":"string","body":"string"}}' | \\
+ http POST http://localhost:5150/api/post/create \\
content-type:application/json",
"id": "shell_httpie",
"mimeType": "application/json",
"title": "Shell + Httpie",
},
- Object {
- "content": "wget -q \\\\
- --method POST \\\\
- --header 'content-type: application/json' \\\\
- --body-data '{\\"post\\":{\\"title\\":\\"string\\",\\"body\\":\\"string\\"}}' \\\\
- -O \\\\
+ {
+ "content": "wget -q \\
+ --method POST \\
+ --header 'content-type: application/json' \\
+ --body-data '{"post":{"title":"string","body":"string"}}' \\
+ -O \\
- http://localhost:5150/api/post/create",
"id": "shell_wget",
"mimeType": "application/json",
@@ -238,26 +245,26 @@ Array [
],
"url": "http://localhost:5150/api/post/create",
},
- Object {
+ {
"description": "No description available",
"method": "GET",
"resource": "foobar",
- "snippets": Array [
- Object {
- "content": "curl -X GET \\\\
+ "snippets": [
+ {
+ "content": "curl -X GET \\
http://localhost:5150/api/foobar",
"id": "shell_curl",
"title": "Shell + Curl",
},
- Object {
+ {
"content": "http GET http://localhost:5150/api/foobar",
"id": "shell_httpie",
"title": "Shell + Httpie",
},
- Object {
- "content": "wget -q \\\\
- --method GET \\\\
- -O \\\\
+ {
+ "content": "wget -q \\
+ --method GET \\
+ -O \\
- http://localhost:5150/api/foobar",
"id": "shell_wget",
"title": "Shell + Wget",
@@ -265,26 +272,26 @@ Array [
],
"url": "http://localhost:5150/api/foobar",
},
- Object {
+ {
"description": "No description available",
"method": "GET",
"resource": "no-reqres",
- "snippets": Array [
- Object {
- "content": "curl -X GET \\\\
+ "snippets": [
+ {
+ "content": "curl -X GET \\
http://localhost:5150/api/no-reqres",
"id": "shell_curl",
"title": "Shell + Curl",
},
- Object {
+ {
"content": "http GET http://localhost:5150/api/no-reqres",
"id": "shell_httpie",
"title": "Shell + Httpie",
},
- Object {
- "content": "wget -q \\\\
- --method GET \\\\
- -O \\\\
+ {
+ "content": "wget -q \\
+ --method GET \\
+ -O \\
- http://localhost:5150/api/no-reqres",
"id": "shell_wget",
"title": "Shell + Wget",
@@ -292,26 +299,26 @@ Array [
],
"url": "http://localhost:5150/api/no-reqres",
},
- Object {
+ {
"description": "No description available",
"method": "GET",
"resource": "posts",
- "snippets": Array [
- Object {
- "content": "curl -X GET \\\\
+ "snippets": [
+ {
+ "content": "curl -X GET \\
http://localhost:5150/api/users/%7Buid%7D/posts/%7Bpid%7D",
"id": "shell_curl",
"title": "Shell + Curl",
},
- Object {
+ {
"content": "http GET http://localhost:5150/api/users/%7Buid%7D/posts/%7Bpid%7D",
"id": "shell_httpie",
"title": "Shell + Httpie",
},
- Object {
- "content": "wget -q \\\\
- --method GET \\\\
- -O \\\\
+ {
+ "content": "wget -q \\
+ --method GET \\
+ -O \\
- http://localhost:5150/api/users/%7Buid%7D/posts/%7Bpid%7D",
"id": "shell_wget",
"title": "Shell + Wget",
@@ -319,26 +326,26 @@ Array [
],
"url": "http://localhost:5150/api/users/{uid}/posts/{pid}",
},
- Object {
+ {
"description": "No description available",
"method": "GET",
"resource": "raw-object",
- "snippets": Array [
- Object {
- "content": "curl -X GET \\\\
+ "snippets": [
+ {
+ "content": "curl -X GET \\
http://localhost:5150/api/raw-object/%7Bid%7D",
"id": "shell_curl",
"title": "Shell + Curl",
},
- Object {
+ {
"content": "http GET http://localhost:5150/api/raw-object/%7Bid%7D",
"id": "shell_httpie",
"title": "Shell + Httpie",
},
- Object {
- "content": "wget -q \\\\
- --method GET \\\\
- -O \\\\
+ {
+ "content": "wget -q \\
+ --method GET \\
+ -O \\
- http://localhost:5150/api/raw-object/%7Bid%7D",
"id": "shell_wget",
"title": "Shell + Wget",
@@ -346,26 +353,26 @@ Array [
],
"url": "http://localhost:5150/api/raw-object/{id}",
},
- Object {
+ {
"description": "No description available",
"method": "GET",
"resource": "throw-me",
- "snippets": Array [
- Object {
- "content": "curl -X GET \\\\
+ "snippets": [
+ {
+ "content": "curl -X GET \\
http://localhost:5150/api/throw-me",
"id": "shell_curl",
"title": "Shell + Curl",
},
- Object {
+ {
"content": "http GET http://localhost:5150/api/throw-me",
"id": "shell_httpie",
"title": "Shell + Httpie",
},
- Object {
- "content": "wget -q \\\\
- --method GET \\\\
- -O \\\\
+ {
+ "content": "wget -q \\
+ --method GET \\
+ -O \\
- http://localhost:5150/api/throw-me",
"id": "shell_wget",
"title": "Shell + Wget",
@@ -373,26 +380,26 @@ Array [
],
"url": "http://localhost:5150/api/throw-me",
},
- Object {
+ {
"description": "No description available",
"method": "GET",
"resource": "update",
- "snippets": Array [
- Object {
- "content": "curl -X GET \\\\
+ "snippets": [
+ {
+ "content": "curl -X GET \\
http://localhost:5150/api/post/update",
"id": "shell_curl",
"title": "Shell + Curl",
},
- Object {
+ {
"content": "http GET http://localhost:5150/api/post/update",
"id": "shell_httpie",
"title": "Shell + Httpie",
},
- Object {
- "content": "wget -q \\\\
- --method GET \\\\
- -O \\\\
+ {
+ "content": "wget -q \\
+ --method GET \\
+ -O \\
- http://localhost:5150/api/post/update",
"id": "shell_wget",
"title": "Shell + Wget",
@@ -400,26 +407,26 @@ Array [
],
"url": "http://localhost:5150/api/post/update",
},
- Object {
+ {
"description": "No description available",
"method": "POST",
"resource": "update",
- "snippets": Array [
- Object {
- "content": "curl -X POST \\\\
+ "snippets": [
+ {
+ "content": "curl -X POST \\
http://localhost:5150/api/post/update",
"id": "shell_curl",
"title": "Shell + Curl",
},
- Object {
+ {
"content": "http POST http://localhost:5150/api/post/update",
"id": "shell_httpie",
"title": "Shell + Httpie",
},
- Object {
- "content": "wget -q \\\\
- --method POST \\\\
- -O \\\\
+ {
+ "content": "wget -q \\
+ --method POST \\
+ -O \\
- http://localhost:5150/api/post/update",
"id": "shell_wget",
"title": "Shell + Wget",
@@ -427,26 +434,26 @@ Array [
],
"url": "http://localhost:5150/api/post/update",
},
- Object {
+ {
"description": "No description available",
"method": "GET",
"resource": "validation-error",
- "snippets": Array [
- Object {
- "content": "curl -X GET \\\\
+ "snippets": [
+ {
+ "content": "curl -X GET \\
http://localhost:5150/api/validation-error",
"id": "shell_curl",
"title": "Shell + Curl",
},
- Object {
+ {
"content": "http GET http://localhost:5150/api/validation-error",
"id": "shell_httpie",
"title": "Shell + Httpie",
},
- Object {
- "content": "wget -q \\\\
- --method GET \\\\
- -O \\\\
+ {
+ "content": "wget -q \\
+ --method GET \\
+ -O \\
- http://localhost:5150/api/validation-error",
"id": "shell_wget",
"title": "Shell + Wget",
@@ -458,58 +465,58 @@ Array [
`;
exports[`routes exports to open api 1`] = `
-Object {
- "info": Object {
+{
+ "info": {
"title": "",
"version": "",
},
"openapi": "3.0.0",
- "paths": Object {
- "/api/foobar": Object {
- "get": Object {
- "parameters": Array [],
- "responses": Object {
- "200": Object {
+ "paths": {
+ "/api/foobar": {
+ "get": {
+ "parameters": [],
+ "responses": {
+ "200": {
"description": "OK",
},
},
},
},
- "/api/no-reqres": Object {
- "get": Object {
- "parameters": Array [],
- "responses": Object {
- "200": Object {
+ "/api/no-reqres": {
+ "get": {
+ "parameters": [],
+ "responses": {
+ "200": {
"description": "OK",
},
},
},
},
- "/api/post/create": Object {
- "post": Object {
- "parameters": Array [],
- "requestBody": Object {
- "content": Object {
- "application/json": Object {
- "schema": Object {
- "properties": Object {
- "post": Object {
- "properties": Object {
- "body": Object {
+ "/api/post/create": {
+ "post": {
+ "parameters": [],
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "properties": {
+ "post": {
+ "properties": {
+ "body": {
"type": "string",
},
- "title": Object {
+ "title": {
"type": "string",
},
},
- "required": Array [
+ "required": [
"title",
"body",
],
"type": "object",
},
},
- "required": Array [
+ "required": [
"post",
],
"type": "object",
@@ -518,100 +525,100 @@ Object {
},
"required": true,
},
- "responses": Object {
- "200": Object {
+ "responses": {
+ "200": {
"description": "OK",
},
},
},
},
- "/api/post/update": Object {
- "get": Object {
- "parameters": Array [],
- "responses": Object {
- "200": Object {
+ "/api/post/update": {
+ "get": {
+ "parameters": [],
+ "responses": {
+ "200": {
"description": "OK",
},
},
},
- "post": Object {
- "parameters": Array [],
- "responses": Object {
- "200": Object {
+ "post": {
+ "parameters": [],
+ "responses": {
+ "200": {
"description": "OK",
},
},
},
},
- "/api/raw-object/{id}": Object {
- "get": Object {
- "parameters": Array [
- Object {
+ "/api/raw-object/{id}": {
+ "get": {
+ "parameters": [
+ {
"in": "path",
"name": "id",
"required": true,
- "schema": Object {
+ "schema": {
"type": "string",
},
},
],
- "responses": Object {
- "200": Object {
+ "responses": {
+ "200": {
"description": "OK",
},
},
},
},
- "/api/throw-me": Object {
- "get": Object {
- "parameters": Array [],
- "responses": Object {
- "200": Object {
+ "/api/throw-me": {
+ "get": {
+ "parameters": [],
+ "responses": {
+ "200": {
"description": "OK",
},
},
},
},
- "/api/users/{uid}/posts/{pid}": Object {
- "get": Object {
- "parameters": Array [
- Object {
+ "/api/users/{uid}/posts/{pid}": {
+ "get": {
+ "parameters": [
+ {
"in": "path",
"name": "uid",
"required": true,
- "schema": Object {
+ "schema": {
"type": "string",
},
},
- Object {
+ {
"in": "path",
"name": "pid",
"required": true,
- "schema": Object {
+ "schema": {
"type": "string",
},
},
],
- "responses": Object {
- "200": Object {
+ "responses": {
+ "200": {
"description": "OK",
},
},
},
},
- "/api/validation-error": Object {
- "get": Object {
- "parameters": Array [],
- "responses": Object {
- "200": Object {
+ "/api/validation-error": {
+ "get": {
+ "parameters": [],
+ "responses": {
+ "200": {
"description": "OK",
},
},
},
},
},
- "servers": Array [
- Object {
+ "servers": [
+ {
"url": "http://localhost:5150",
},
],
diff --git a/packages/hypercontroller/test/__snapshots__/validate-body.spec.ts.snap b/packages/hypercontroller/test/__snapshots__/validate-body.spec.ts.snap
index 32654bb..289fcdf 100644
--- a/packages/hypercontroller/test/__snapshots__/validate-body.spec.ts.snap
+++ b/packages/hypercontroller/test/__snapshots__/validate-body.spec.ts.snap
@@ -1,22 +1,22 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`hypercontroller/validate-body fails validation 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"dataPath": "",
"keyword": "additionalProperties",
"message": "should NOT have additional properties",
- "params": Object {
+ "params": {
"additionalProperty": "whacky_field",
},
"schemaPath": "#/additionalProperties",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "227",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -41,22 +41,22 @@ Object {
`;
exports[`hypercontroller/validate-body fails validation 2`] = `
-Object {
- "body": Object {
+{
+ "body": {
"error": "validation",
- "validationErrors": Array [
- Object {
+ "validationErrors": [
+ {
"dataPath": ".email",
"keyword": "format",
- "message": "should match format \\"email\\"",
- "params": Object {
+ "message": "should match format "email"",
+ "params": {
"format": "email",
},
"schemaPath": "#/properties/email/format",
},
],
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "195",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
@@ -81,11 +81,11 @@ Object {
`;
exports[`hypercontroller/validate-body passes validation 1`] = `
-Object {
- "body": Object {
+{
+ "body": {
"its": "alright",
},
- "headers": Object {
+ "headers": {
"connection": "close",
"content-length": "17",
"content-security-policy": "default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests",
diff --git a/packages/hypercontroller/test/responses.spec.ts b/packages/hypercontroller/test/responses.spec.ts
index 5ac6a0d..e5fb02c 100644
--- a/packages/hypercontroller/test/responses.spec.ts
+++ b/packages/hypercontroller/test/responses.spec.ts
@@ -31,6 +31,11 @@ class Api {
throw new ValidationError({ errors: [] })
}
+ @Get('uri-error')
+ async uriErrors(_req: Request, _res: Response) {
+ throw new URIError("this is a uri error")
+ }
+
@Get('raw-object')
async rawObject(_req: Request, _res: Response) {
return { hello: 'ok' }
@@ -54,6 +59,9 @@ describe('hypercontroller/responses', () => {
it('validation error', async () => {
await expectWithSnapshot(400, request(app).get('/api/validation-error'))
})
+ it('uri error', async () => {
+ await expectWithSnapshot(400, request(app).get('/api/uri-error'))
+ })
it('raw object', async () => {
await expectWithSnapshot(200, request(app).get('/api/raw-object'))
})
diff --git a/packages/hypercontroller/tsconfig.json b/packages/hypercontroller/tsconfig.json
index 5899991..d081f5e 100644
--- a/packages/hypercontroller/tsconfig.json
+++ b/packages/hypercontroller/tsconfig.json
@@ -1,19 +1,14 @@
{
- "//extends": "pick from: stylomatic/{node-library|react-library|nextjs|base}.json",
- "extends": "stylomatic/node-library.json",
+ "extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": "dist",
- "strict": true,
- "isolatedModules": false,
- "experimentalDecorators": true,
- "emitDecoratorMetadata": true
+ "outDir": "dist/",
},
"include": [
"./src",
- "./test"
],
"exclude": [
"**/__tests__/",
- "test/fixtures"
+ "test/fixtures",
+ "node_modules/"
]
}
diff --git a/packages/hypermodel/package.json b/packages/hypermodel/package.json
index 816b4d9..6d23acb 100644
--- a/packages/hypermodel/package.json
+++ b/packages/hypermodel/package.json
@@ -1,6 +1,6 @@
{
"name": "@hyperstackjs/hypermodel",
- "version": "1.0.31",
+ "version": "1.0.34",
"author": "Dotan Nahum ",
"license": "MIT",
"main": "dist/index.js",
@@ -8,10 +8,10 @@
"dist/"
],
"scripts": {
- "build:dev": "tsup-node src/* --watch --dts",
+ "build:dev": "tsc -w",
"build:core": "pnpm build",
"clean": "rimraf dist",
- "build": "pnpm clean && tsup-node src/* --dts",
+ "build": "pnpm clean && tsc",
"test": "jest --runInBand",
"test:ci:core": "pnpm test",
"test:watch": "jest --watch"
@@ -19,15 +19,15 @@
"peerDependencies": {},
"dependencies": {
"debug": "^4.3.4",
- "glob": "^8.0.3",
+ "glob": "^10.3.10",
"lodash": "^4.17.21",
"reflect-metadata": "^0.1.13",
- "sequelize": "^6.20.1",
- "sequelize-typescript": "^2.1.3",
+ "sequelize": "^6.33.0",
+ "sequelize-typescript": "^2.1.5",
"umzug": "^3.1.1"
},
"devDependencies": {
- "@hyperstackjs/typings": "1.0.31",
+ "@hyperstackjs/typings": "1.0.34",
"sqlite3": "^5.0.8"
}
}
diff --git a/packages/hypermodel/src/hypermodel.ts b/packages/hypermodel/src/hypermodel.ts
index 1b59111..1d05a52 100644
--- a/packages/hypermodel/src/hypermodel.ts
+++ b/packages/hypermodel/src/hypermodel.ts
@@ -1,7 +1,3 @@
-/*
-eslint-disable max-classes-per-file
-*/
-
import {
AllowNull,
Column,
@@ -13,7 +9,7 @@ import {
} from 'sequelize-typescript'
import type { CountOptions } from 'sequelize/types'
-class HyperModel extends Model {
+class HyperModel extends Model {
static async exists(options?: CountOptions) {
const c = await this.count(options)
return c !== 0
diff --git a/packages/hypermodel/src/models.ts b/packages/hypermodel/src/models.ts
index 0b2d1d8..95f5508 100644
--- a/packages/hypermodel/src/models.ts
+++ b/packages/hypermodel/src/models.ts
@@ -1,9 +1,9 @@
-import glob from 'glob'
+import { globSync } from 'glob'
import { Sequelize } from 'sequelize-typescript'
import L from 'lodash'
import type { ModelsOpts } from './types'
const load = (patt: string) =>
- glob.sync(patt).map((f) => {
+ globSync(patt).map((f) => {
let mod = null
try {
mod = require(f)
@@ -37,6 +37,14 @@ const createSequelizeConfig = async ({
min_pool_connection = max_pool_connection
}
+ let modelList: any[] = []
+ // bun.js
+ modelList = Object.values(Object.getPrototypeOf(models))
+ if (modelList.length === 0) {
+ // node.js
+ modelList = Object.values(models)
+ }
+
const uri = config.uri
return {
uri,
@@ -46,7 +54,7 @@ const createSequelizeConfig = async ({
benchmark: isTrue(config.logging),
native: config.native,
ssl: config.ssl,
- models: L.values(models), // or [Player, Team],
+ models: modelList, // or [Player, Team],
pool: {
max: max_pool_connection,
min: min_pool_connection,
diff --git a/packages/hypermodel/test/__snapshots__/exports.spec.ts.snap b/packages/hypermodel/test/__snapshots__/exports.spec.ts.snap
index f76285b..c576843 100644
--- a/packages/hypermodel/test/__snapshots__/exports.spec.ts.snap
+++ b/packages/hypermodel/test/__snapshots__/exports.spec.ts.snap
@@ -1,11 +1,11 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`exports records api surface area 1`] = `
-Object {
+{
"HyperModel": [Function],
"HyperModelError": [Function],
"ModelAssertionError": [Function],
- "Schema": Object {
+ "Schema": {
"AfterBulkCreate": [Function],
"AfterBulkDestroy": [Function],
"AfterBulkRestore": [Function],
@@ -24,7 +24,7 @@ Object {
"AfterUpsert": [Function],
"AfterValidate": [Function],
"AllowNull": [Function],
- "Association": Object {
+ "Association": {
"BelongsTo": "belongsTo",
"BelongsToMany": "belongsToMany",
"HasMany": "hasMany",
@@ -60,7 +60,7 @@ Object {
"Comment": [Function],
"Contains": [Function],
"CreatedAt": [Function],
- "DataType": Object {
+ "DataType": {
"ABSTRACT": [Function],
"ARRAY": [Function],
"BIGINT": [Function],
@@ -100,7 +100,7 @@ Object {
"UUIDV1": [Function],
"UUIDV4": [Function],
"VIRTUAL": [Function],
- "db2": Object {
+ "db2": {
"BIGINT": [Function],
"BLOB": [Function],
"BOOLEAN": [Function],
@@ -119,7 +119,7 @@ Object {
"TINYINT": [Function],
"UUID": [Function],
},
- "mariadb": Object {
+ "mariadb": {
"DATE": [Function],
"DATEONLY": [Function],
"DECIMAL": [Function],
@@ -128,7 +128,7 @@ Object {
"JSON": [Function],
"UUID": [Function],
},
- "mssql": Object {
+ "mssql": {
"BIGINT": [Function],
"BLOB": [Function],
"BOOLEAN": [Function],
@@ -145,7 +145,7 @@ Object {
"TINYINT": [Function],
"UUID": [Function],
},
- "mysql": Object {
+ "mysql": {
"DATE": [Function],
"DATEONLY": [Function],
"DECIMAL": [Function],
@@ -154,7 +154,31 @@ Object {
"JSON": [Function],
"UUID": [Function],
},
- "postgres": Object {
+ "oracle": {
+ "BIGINT": [Function],
+ "BLOB": [Function],
+ "BOOLEAN": [Function],
+ "CHAR": [Function],
+ "DATE": [Function],
+ "DATEONLY": [Function],
+ "DECIMAL": [Function],
+ "DOUBLE": [Function],
+ "DOUBLE PRECISION": [Function],
+ "ENUM": [Function],
+ "FLOAT": [Function],
+ "INTEGER": [Function],
+ "JSON": [Function],
+ "MEDIUMINT": [Function],
+ "NOW": [Function],
+ "NUMBER": [Function],
+ "REAL": [Function],
+ "SMALLINT": [Function],
+ "STRING": [Function],
+ "TEXT": [Function],
+ "TINYINT": [Function],
+ "UUID": [Function],
+ },
+ "postgres": {
"BIGINT": [Function],
"BLOB": [Function],
"BOOLEAN": [Function],
@@ -177,7 +201,7 @@ Object {
"TEXT": [Function],
"TINYINT": [Function],
},
- "snowflake": Object {
+ "snowflake": {
"BOOLEAN": [Function],
"DATE": [Function],
"DATEONLY": [Function],
@@ -185,7 +209,7 @@ Object {
"TEXT": [Function],
"UUID": [Function],
},
- "sqlite": Object {
+ "sqlite": {
"BIGINT": [Function],
"CHAR": [Function],
"CITEXT": [Function],
@@ -213,7 +237,7 @@ Object {
"HasAssociation": [Function],
"HasMany": [Function],
"HasOne": [Function],
- "INFER_ALIAS_MAP": Object {
+ "INFER_ALIAS_MAP": {
"aggregate": 2,
"all": 0,
"build": 1,
@@ -322,7 +346,7 @@ Object {
"hashPassword": [Function],
"migrate": [Function],
"syncSchema": [Function],
- "tableBuilder": Object {
+ "tableBuilder": {
"bool": [Function],
"build": [Function],
"date": [Function],
diff --git a/packages/hypermodel/test/__snapshots__/models.spec.ts.snap b/packages/hypermodel/test/__snapshots__/models.spec.ts.snap
index 723255b..09b697c 100644
--- a/packages/hypermodel/test/__snapshots__/models.spec.ts.snap
+++ b/packages/hypermodel/test/__snapshots__/models.spec.ts.snap
@@ -1,13 +1,13 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`models buildModels 1`] = `
-Object {
+{
"PopBand": [Function],
}
`;
exports[`models buildModels 2`] = `
-Object {
+{
"createdAt": 1970-01-01T00:00:01.981Z,
"email": "slash@gnr.com",
"frontman": "slash",
@@ -17,13 +17,13 @@ Object {
`;
exports[`models buildModels 3`] = `
-Object {
+{
"frontman": "slash",
}
`;
exports[`models buildModels 4`] = `
-Object {
+{
"frontman": "bruce",
}
`;
diff --git a/packages/hypermodel/tsconfig.json b/packages/hypermodel/tsconfig.json
index b3b91c2..d081f5e 100644
--- a/packages/hypermodel/tsconfig.json
+++ b/packages/hypermodel/tsconfig.json
@@ -1,17 +1,14 @@
{
- "//extends": "pick from: stylomatic/{node-library|react-library|nextjs|base}.json",
- "extends": "stylomatic/node-library.json",
+ "extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": "dist",
- "strict": true,
- "isolatedModules": false,
- "strictNullChecks": false
+ "outDir": "dist/",
},
"include": [
"./src",
],
"exclude": [
"**/__tests__/",
- "test/fixtures"
+ "test/fixtures",
+ "node_modules/"
]
}
diff --git a/packages/hypernight/package.json b/packages/hypernight/package.json
index 3ac2865..89cd71e 100644
--- a/packages/hypernight/package.json
+++ b/packages/hypernight/package.json
@@ -1,6 +1,6 @@
{
"name": "@hyperstackjs/hypernight",
- "version": "1.0.31",
+ "version": "1.0.34",
"description": "An updated and tweaked fork of @overnight/core to be used in hyperstack",
"author": "Sean Maxwell & Hyperstackjs Authors",
"license": "MIT",
@@ -14,7 +14,7 @@
"coverage": "nyc --reporter=text --reporter=html npm run test",
"build:types": "pnpm build",
"clean": "rimraf dist",
- "build": "pnpm clean && tsup-node src/* --dts"
+ "build": "pnpm clean && tsc"
},
"dependencies": {
"express": "^4.18.1",
diff --git a/packages/hypernight/src/decorators/class.ts b/packages/hypernight/src/decorators/class.ts
index 7902213..d93b0b3 100644
--- a/packages/hypernight/src/decorators/class.ts
+++ b/packages/hypernight/src/decorators/class.ts
@@ -1,3 +1,4 @@
+import 'reflect-metadata'
import type { RouterOptions } from 'express'
import type { IClassMetadata, Controller as TController } from './types'
import { classMetadataKey } from './types'
@@ -79,6 +80,7 @@ export function addChildControllersToClassMetadata(
metadata.childControllers = []
}
let newArr: TController[]
+
if (childControllers instanceof Array) {
newArr = childControllers.slice()
} else {
diff --git a/packages/hypernight/src/decorators/method.ts b/packages/hypernight/src/decorators/method.ts
index d3f2eb0..4f69c50 100644
--- a/packages/hypernight/src/decorators/method.ts
+++ b/packages/hypernight/src/decorators/method.ts
@@ -1,3 +1,4 @@
+import 'reflect-metadata'
import type { HttpDecorator, IHttpRoute, IMethodMetadata } from './types'
import { HttpVerb } from './types'
diff --git a/packages/hypernight/src/decorators/middleware.ts b/packages/hypernight/src/decorators/middleware.ts
index 96295f4..0c447b9 100644
--- a/packages/hypernight/src/decorators/middleware.ts
+++ b/packages/hypernight/src/decorators/middleware.ts
@@ -1,3 +1,4 @@
+import 'reflect-metadata'
import type {
IClassMetadata,
IMethodMetadata,
diff --git a/packages/hypernight/src/decorators/wrapper.ts b/packages/hypernight/src/decorators/wrapper.ts
index 756bff0..4d9bc1c 100644
--- a/packages/hypernight/src/decorators/wrapper.ts
+++ b/packages/hypernight/src/decorators/wrapper.ts
@@ -1,3 +1,4 @@
+import 'reflect-metadata'
import type { IClassMetadata, IMethodMetadata, WrapperFunction } from './types'
import { classMetadataKey } from './types'
diff --git a/packages/hypernight/tsconfig.json b/packages/hypernight/tsconfig.json
index a1a1246..d081f5e 100644
--- a/packages/hypernight/tsconfig.json
+++ b/packages/hypernight/tsconfig.json
@@ -1,19 +1,14 @@
{
- "//extends": "pick from: stylomatic/{node-library|react-library|nextjs|base}.json",
- "extends": "stylomatic/node-library.json",
+ "extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": "dist",
- "strict": true,
- "isolatedModules": false,
- "experimentalDecorators": true,
- "emitDecoratorMetadata": true,
- "esModuleInterop": true
+ "outDir": "dist/",
},
"include": [
"./src",
],
"exclude": [
"**/__tests__/",
- "test/fixtures"
+ "test/fixtures",
+ "node_modules/"
]
}
diff --git a/packages/hyperportal/package.json b/packages/hyperportal/package.json
index d040fb8..1f78fee 100644
--- a/packages/hyperportal/package.json
+++ b/packages/hyperportal/package.json
@@ -1,6 +1,6 @@
{
"name": "@hyperstackjs/hyperportal",
- "version": "1.0.31",
+ "version": "1.0.34",
"author": "Dotan Nahum ",
"license": "MIT",
"main": "dist/index.js",
@@ -8,10 +8,10 @@
"dist/"
],
"scripts": {
- "build:dev": "tsup-node src/* --watch --dts",
+ "build:dev": "tsc -w",
"build:core": "pnpm build",
"clean": "rimraf dist",
- "build": "pnpm clean && tsup-node src/* --dts",
+ "build": "pnpm clean && tsc",
"test": "jest",
"test:ci:core": "pnpm test",
"test:watch": "jest --watch"
@@ -23,6 +23,6 @@
"lodash": "^4.17.21"
},
"devDependencies": {
- "@hyperstackjs/typings": "1.0.31"
+ "@hyperstackjs/typings": "1.0.34"
}
}
diff --git a/packages/hyperportal/tsconfig.json b/packages/hyperportal/tsconfig.json
index beacbdc..d081f5e 100644
--- a/packages/hyperportal/tsconfig.json
+++ b/packages/hyperportal/tsconfig.json
@@ -1,18 +1,14 @@
{
- "//extends": "pick from: stylomatic/{node-library|react-library|nextjs|base}.json",
- "extends": "stylomatic/node-library.json",
+ "extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": "dist",
- "strict": true,
- "isolatedModules": false,
- "experimentalDecorators": true,
- "emitDecoratorMetadata": true,
+ "outDir": "dist/",
},
"include": [
"./src",
],
"exclude": [
"**/__tests__/",
- "test/fixtures"
+ "test/fixtures",
+ "node_modules/"
]
}
diff --git a/packages/hyperstack/package.json b/packages/hyperstack/package.json
index 2de31ac..bf67cc4 100644
--- a/packages/hyperstack/package.json
+++ b/packages/hyperstack/package.json
@@ -1,6 +1,6 @@
{
"name": "hyperstack",
- "version": "1.0.31",
+ "version": "1.0.34",
"author": "Dotan Nahum ",
"license": "MIT",
"main": "dist/index.js",
@@ -8,26 +8,26 @@
"dist/"
],
"scripts": {
- "build:dev": "tsup-node src/* --watch --dts",
+ "build:dev": "tsc -w",
"build:ties": "pnpm build",
"clean": "rimraf dist",
- "build": "pnpm clean && tsup-node src/* --dts",
+ "build": "pnpm clean && tsc",
"test": "jest --runInBand",
"test:ci:core": "pnpm test",
"test:watch": "jest --watch"
},
"dependencies": {
"@faker-js/faker": "^7.1.0",
- "@hyperstackjs/gen": "1.0.31",
- "@hyperstackjs/hypercontroller": "1.0.31",
- "@hyperstackjs/hypermodel": "1.0.31",
- "@hyperstackjs/hyperportal": "1.0.31",
- "@hyperstackjs/hyperworker": "1.0.31",
+ "@hyperstackjs/gen": "1.0.34",
+ "@hyperstackjs/hypercontroller": "1.0.34",
+ "@hyperstackjs/hypermodel": "1.0.34",
+ "@hyperstackjs/hyperportal": "1.0.34",
+ "@hyperstackjs/hyperworker": "1.0.34",
"as-table": "^1.0.55",
"colorette": "^2.0.16",
"debug": "^4.3.4",
"express-pino-logger": "^7.0.0",
- "glob": "^8.0.3",
+ "glob": "^10.3.10",
"lodash": "^4.17.21",
"pino": "^8.0.0",
"pino-pretty": "^8.0.0",
@@ -35,7 +35,7 @@
"yargs": "^17.5.1",
"yargs-interactive": "^3.0.1",
"yargs-parser": "^21.0.1",
- "zod": "^3.17.3"
+ "zod": "^3.22.4"
},
"devDependencies": {
"sqlite3": "^5.0.8"
diff --git a/packages/hyperstack/src/utils.ts b/packages/hyperstack/src/utils.ts
index 18e05dc..cd912bc 100644
--- a/packages/hyperstack/src/utils.ts
+++ b/packages/hyperstack/src/utils.ts
@@ -1,6 +1,6 @@
/* eslint-disable no-console */
import fs from 'fs'
-import glob from 'glob'
+import { globSync } from 'glob'
import {
bold,
cyanBright,
@@ -39,10 +39,10 @@ export const requireModule = (f: string) => {
return mod.default || mod
}
export const load = (patt: string) =>
- L.sortBy(glob.sync(patt), L.identity).map(requireModule)
+ L.sortBy(globSync(patt), L.identity).map(requireModule)
export const loadMap = (patt: string) =>
- L.sortBy(glob.sync(patt), L.identity).reduce((acc: any, f: string) => {
+ L.sortBy(globSync(patt), L.identity).reduce((acc: any, f: string) => {
acc[f] = requireModule(f)
return acc
}, {})
diff --git a/packages/hyperstack/test/__snapshots__/controllers.spec.ts.snap b/packages/hyperstack/test/__snapshots__/controllers.spec.ts.snap
index 6e69636..d580e19 100644
--- a/packages/hyperstack/test/__snapshots__/controllers.spec.ts.snap
+++ b/packages/hyperstack/test/__snapshots__/controllers.spec.ts.snap
@@ -1,9 +1,9 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`controllers configures tie: controllers-snap-development 1`] = `
-Object {
+{
"baseUrl": "http://example.com",
- "controllers": Array [
+ "controllers": [
[Function],
],
"cookieSecret": "shazam",
@@ -11,16 +11,16 @@ Object {
"gzip": true,
"helmet": undefined,
"indexCatchAll": true,
- "initializers": Object {
- "afterControllers": Array [
+ "initializers": {
+ "afterControllers": [
[Function],
],
- "beforeControllers": Array [
+ "beforeControllers": [
[Function],
],
},
"json": undefined,
- "logging": Object {
+ "logging": {
"logger": "test-was-ok",
"middleware": [Function],
},
@@ -31,9 +31,9 @@ Object {
`;
exports[`controllers configures tie: controllers-snap-developmentnullish 1`] = `
-Object {
+{
"baseUrl": "http://localhost:5150",
- "controllers": Array [
+ "controllers": [
[Function],
],
"cookieSecret": undefined,
@@ -41,16 +41,16 @@ Object {
"gzip": undefined,
"helmet": undefined,
"indexCatchAll": undefined,
- "initializers": Object {
- "afterControllers": Array [
+ "initializers": {
+ "afterControllers": [
[Function],
],
- "beforeControllers": Array [
+ "beforeControllers": [
[Function],
],
},
"json": undefined,
- "logging": Object {
+ "logging": {
"logger": "test-was-ok",
"middleware": [Function],
},
@@ -61,7 +61,7 @@ Object {
`;
exports[`controllers ties 1`] = `
-Array [
+[
"_events",
"_eventsCount",
"_maxListeners",
diff --git a/packages/hyperstack/test/__snapshots__/exports.spec.ts.snap b/packages/hyperstack/test/__snapshots__/exports.spec.ts.snap
index 1bcd65f..9cc69a4 100644
--- a/packages/hyperstack/test/__snapshots__/exports.spec.ts.snap
+++ b/packages/hyperstack/test/__snapshots__/exports.spec.ts.snap
@@ -1,7 +1,7 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`exports records api surface area 1`] = `
-Array [
+[
"initializer",
"seed",
"task",
diff --git a/packages/hyperstack/test/__snapshots__/tasks.spec.ts.snap b/packages/hyperstack/test/__snapshots__/tasks.spec.ts.snap
index 2ce1723..bd626f0 100644
--- a/packages/hyperstack/test/__snapshots__/tasks.spec.ts.snap
+++ b/packages/hyperstack/test/__snapshots__/tasks.spec.ts.snap
@@ -1,9 +1,9 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`tasks ties tasks 1`] = `
-Object {
- "map": Object {
- "weekly-email": Object {
+{
+ "map": {
+ "weekly-email": {
"description": "send a weekly email.",
"exec": [Function],
},
@@ -13,9 +13,9 @@ Object {
`;
exports[`tasks ties tasks 2`] = `
-Object {
- "map": Object {
- "foo-email": Object {
+{
+ "map": {
+ "foo-email": {
"description": "custom task",
"exec": [Function],
},
diff --git a/packages/hyperstack/tsconfig.json b/packages/hyperstack/tsconfig.json
index 5899991..d081f5e 100644
--- a/packages/hyperstack/tsconfig.json
+++ b/packages/hyperstack/tsconfig.json
@@ -1,19 +1,14 @@
{
- "//extends": "pick from: stylomatic/{node-library|react-library|nextjs|base}.json",
- "extends": "stylomatic/node-library.json",
+ "extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": "dist",
- "strict": true,
- "isolatedModules": false,
- "experimentalDecorators": true,
- "emitDecoratorMetadata": true
+ "outDir": "dist/",
},
"include": [
"./src",
- "./test"
],
"exclude": [
"**/__tests__/",
- "test/fixtures"
+ "test/fixtures",
+ "node_modules/"
]
}
diff --git a/packages/hyperworker/package.json b/packages/hyperworker/package.json
index 124319f..a7165cc 100644
--- a/packages/hyperworker/package.json
+++ b/packages/hyperworker/package.json
@@ -1,6 +1,6 @@
{
"name": "@hyperstackjs/hyperworker",
- "version": "1.0.31",
+ "version": "1.0.34",
"description": "",
"author": "Dotan Nahum ",
"license": "MIT",
@@ -10,28 +10,28 @@
"dist/"
],
"scripts": {
- "build:dev": "tsup-node src/* --watch --dts",
+ "build:dev": "tsc -w",
"build:core": "pnpm build",
"clean": "rimraf dist",
- "build": "pnpm clean && tsup-node src/* --dts",
+ "build": "pnpm clean && tsc",
"test": "jest --runInBand",
"test:ci:core": "pnpm test",
"test:watch": "jest --watch"
},
"dependencies": {
- "bullmq": "^1.85.3",
+ "bullmq": "^4.12.5",
"debug": "^4.3.4",
- "ejs": "^3.1.8",
- "email-templates": "^9.0.0",
- "glob": "^8.0.3",
- "ioredis": "^5.0.6",
- "ioredis-mock": "^8.2.2",
+ "ejs": "^3.1.9",
+ "email-templates": "^11.1.1",
+ "glob": "^10.3.10",
+ "ioredis": "^5.3.2",
+ "ioredis-mock": "^8.9.0",
"lodash": "^4.17.21",
- "nodemailer": "^6.7.5",
+ "nodemailer": "^6.9.6",
"nodemailer-stub": "^1.2.2",
"reflect-metadata": "^0.1.13"
},
"devDependencies": {
- "@hyperstackjs/typings": "1.0.31"
+ "@hyperstackjs/typings": "1.0.34"
}
}
diff --git a/packages/hyperworker/src/hyperworker.ts b/packages/hyperworker/src/hyperworker.ts
index d71c2e0..af5641b 100644
--- a/packages/hyperworker/src/hyperworker.ts
+++ b/packages/hyperworker/src/hyperworker.ts
@@ -1,5 +1,5 @@
/* eslint-disable @typescript-eslint/no-var-requires */
-import glob from 'glob'
+import { globSync } from 'glob'
import L from 'lodash'
import createDebug from 'debug'
import { HyperWorker } from './worker'
@@ -16,7 +16,7 @@ import { BullmqBackend } from './backend'
const debug = createDebug('@hyperstackjs/hyperworker')
const load = (patt: string) =>
- glob.sync(patt).map((f) => {
+ globSync(patt).map((f) => {
let mod = null
try {
mod = require(f)
diff --git a/packages/hyperworker/test/__snapshots__/exports.spec.ts.snap b/packages/hyperworker/test/__snapshots__/exports.spec.ts.snap
index eb2c7b8..d4edf70 100644
--- a/packages/hyperworker/test/__snapshots__/exports.spec.ts.snap
+++ b/packages/hyperworker/test/__snapshots__/exports.spec.ts.snap
@@ -1,7 +1,7 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`exports records api surface area 1`] = `
-Object {
+{
"HyperWorker": [Function],
"Mailer": [Function],
"buildWorkers": [Function],
diff --git a/packages/hyperworker/test/__snapshots__/mailer.spec.ts.snap b/packages/hyperworker/test/__snapshots__/mailer.spec.ts.snap
index f9c22a3..e7ff714 100644
--- a/packages/hyperworker/test/__snapshots__/mailer.spec.ts.snap
+++ b/packages/hyperworker/test/__snapshots__/mailer.spec.ts.snap
@@ -1,17 +1,17 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`mailer should email 1`] = `
-Object {
- "envelope": Object {
+{
+ "envelope": {
"from": "no-reply@elle-postage.example.com",
- "to": Array [
+ "to": [
"juan@fangio.example.com",
],
},
- "message": "{\\"from\\":{\\"address\\":\\"no-reply@elle-postage.example.com\\",\\"name\\":\\"Elle Postage\\"},\\"to\\":[{\\"address\\":\\"juan@fangio.example.com\\",\\"name\\":\\"\\"}],\\"attachments\\":[],\\"subject\\":\\"Welcome Juan\\",\\"html\\":\\"\\\\n\\\\n hello markup email\\\\n\\\\n\\\\n\\",\\"text\\":\\"Welcome Juan, you can now log in.\\\\n\\",\\"headers\\":{},\\"messageId\\":\\"msg-id\\"}",
+ "message": "{"from":{"address":"no-reply@elle-postage.example.com","name":"Elle Postage"},"to":[{"address":"juan@fangio.example.com","name":""}],"attachments":[],"subject":"Welcome Juan","html":"\\n\\n hello markup email\\n\\n\\n","text":"Welcome Juan, you can now log in.\\n","headers":{},"messageId":"msg-id"}",
"messageId": "msg-id",
- "originalMessage": Object {
- "attachments": Array [],
+ "originalMessage": {
+ "attachments": [],
"from": "Elle Postage ",
"html": "
diff --git a/packages/hyperworker/test/__snapshots__/worker-inprocess.spec.ts.snap b/packages/hyperworker/test/__snapshots__/worker-inprocess.spec.ts.snap
index 82abfff..a0a90ba 100644
--- a/packages/hyperworker/test/__snapshots__/worker-inprocess.spec.ts.snap
+++ b/packages/hyperworker/test/__snapshots__/worker-inprocess.spec.ts.snap
@@ -1,9 +1,9 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`worker: inprocess should build workers 1`] = `
-Object {
+{
"from": "no-reply@elle-postage.example.com",
- "to": Array [
+ "to": [
"joe@example.com",
],
}
diff --git a/packages/hyperworker/test/__snapshots__/worker-redis.spec.ts.snap b/packages/hyperworker/test/__snapshots__/worker-redis.spec.ts.snap
index 29936bc..efbef00 100644
--- a/packages/hyperworker/test/__snapshots__/worker-redis.spec.ts.snap
+++ b/packages/hyperworker/test/__snapshots__/worker-redis.spec.ts.snap
@@ -1,21 +1,22 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`worker should build workers 1`] = `
-Object {
+{
"from": "no-reply@elle-postage.example.com",
- "to": Array [
+ "to": [
"joe@example.com",
],
}
`;
exports[`worker should build workers 2`] = `
-Object {
+{
"active": 0,
"completed": 0,
"delayed": 0,
"failed": 0,
"paused": 0,
+ "prioritized": 0,
"waiting": 0,
"waiting-children": 0,
}
diff --git a/packages/hyperworker/tsconfig.json b/packages/hyperworker/tsconfig.json
index 5899991..d081f5e 100644
--- a/packages/hyperworker/tsconfig.json
+++ b/packages/hyperworker/tsconfig.json
@@ -1,19 +1,14 @@
{
- "//extends": "pick from: stylomatic/{node-library|react-library|nextjs|base}.json",
- "extends": "stylomatic/node-library.json",
+ "extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": "dist",
- "strict": true,
- "isolatedModules": false,
- "experimentalDecorators": true,
- "emitDecoratorMetadata": true
+ "outDir": "dist/",
},
"include": [
"./src",
- "./test"
],
"exclude": [
"**/__tests__/",
- "test/fixtures"
+ "test/fixtures",
+ "node_modules/"
]
}
diff --git a/packages/initializer-jwt/package.json b/packages/initializer-jwt/package.json
index 2de2085..3ebbbcd 100644
--- a/packages/initializer-jwt/package.json
+++ b/packages/initializer-jwt/package.json
@@ -1,6 +1,6 @@
{
"name": "@hyperstackjs/initializer-jwt",
- "version": "1.0.31",
+ "version": "1.0.34",
"author": "Dotan Nahum ",
"license": "MIT",
"main": "dist/index.js",
@@ -8,20 +8,20 @@
"dist/"
],
"scripts": {
- "build:dev": "tsup-node src/* --watch --dts",
+ "build:dev": "tsc -w",
"build:extras": "pnpm build",
"clean": "rimraf dist",
- "build": "pnpm clean && tsup-node src/* --dts",
+ "build": "pnpm clean && tsc",
"test": "jest",
"test:ci:core": "pnpm test",
"test:watch": "jest --watch"
},
"peerDependencies": {},
"dependencies": {
- "@hyperstackjs/hypercontroller": "1.0.31",
- "@hyperstackjs/typings": "1.0.31",
+ "@hyperstackjs/hypercontroller": "1.0.34",
+ "@hyperstackjs/typings": "1.0.34",
"debug": "^4.3.4",
- "hyperstack": "1.0.31"
+ "hyperstack": "1.0.34"
},
"devDependencies": {}
}
diff --git a/packages/initializer-jwt/tsconfig.json b/packages/initializer-jwt/tsconfig.json
index 50a7990..d081f5e 100644
--- a/packages/initializer-jwt/tsconfig.json
+++ b/packages/initializer-jwt/tsconfig.json
@@ -1,16 +1,14 @@
{
- "//extends": "pick from: stylomatic/{node-library|react-library|nextjs|base}.json",
- "extends": "stylomatic/node-library.json",
+ "extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": "dist",
- "strict": true,
- "isolatedModules": false
+ "outDir": "dist/",
},
"include": [
"./src",
],
"exclude": [
"**/__tests__/",
- "test/fixtures"
+ "test/fixtures",
+ "node_modules/"
]
}
diff --git a/packages/testing/package.json b/packages/testing/package.json
index 8587e85..12a061c 100644
--- a/packages/testing/package.json
+++ b/packages/testing/package.json
@@ -1,6 +1,6 @@
{
"name": "@hyperstackjs/testing",
- "version": "1.0.31",
+ "version": "1.0.34",
"author": "Dotan Nahum ",
"license": "MIT",
"main": "dist/index.js",
@@ -8,10 +8,10 @@
"dist/"
],
"scripts": {
- "build:dev": "tsup-node src/* --watch --dts",
+ "build:dev": "tsc -w",
"build:extras": "pnpm build",
"clean": "rimraf dist",
- "build": "pnpm clean && tsup-node src/* --dts",
+ "build": "pnpm clean && tsc",
"test": "jest",
"test:ci:core": "pnpm test",
"test:watch": "jest --watch"
@@ -20,7 +20,7 @@
"dependencies": {
"debug": "^4.3.4",
"lodash": "^4.17.21",
- "hyperstack": "1.0.31",
+ "hyperstack": "1.0.34",
"supertest": "^6.2.3",
"testcontainers": "^8.10.1"
},
diff --git a/packages/testing/src/matching.ts b/packages/testing/src/matching.ts
index 114c835..43ed74b 100644
--- a/packages/testing/src/matching.ts
+++ b/packages/testing/src/matching.ts
@@ -13,7 +13,13 @@ export const expectRequestWithSnapshot = async (
expect({
status: res.statusCode,
body: res.body,
- headers: L.omit(res.headers, 'date', 'etag', 'x-request-id'),
+ headers: L.omit(
+ res.headers,
+ 'date',
+ 'etag',
+ 'x-request-id',
+ 'last-modified'
+ ),
}).toMatchSnapshot()
}
@@ -67,7 +73,13 @@ export const matchRequestWithSnapshot = async (
expect({
status: res.statusCode,
body: res.body,
- headers: L.omit(res.headers, 'date', 'etag', 'x-request-id'),
+ headers: L.omit(
+ res.headers,
+ 'date',
+ 'etag',
+ 'x-request-id',
+ 'last-modified'
+ ),
}).toMatchSnapshot.apply(expect, snapshotName ? [snapshotName] : [])
expect(res.statusCode).toEqual(status)
}
diff --git a/packages/testing/tsconfig.json b/packages/testing/tsconfig.json
index beacbdc..d081f5e 100644
--- a/packages/testing/tsconfig.json
+++ b/packages/testing/tsconfig.json
@@ -1,18 +1,14 @@
{
- "//extends": "pick from: stylomatic/{node-library|react-library|nextjs|base}.json",
- "extends": "stylomatic/node-library.json",
+ "extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": "dist",
- "strict": true,
- "isolatedModules": false,
- "experimentalDecorators": true,
- "emitDecoratorMetadata": true,
+ "outDir": "dist/",
},
"include": [
"./src",
],
"exclude": [
"**/__tests__/",
- "test/fixtures"
+ "test/fixtures",
+ "node_modules/"
]
}
diff --git a/packages/typings/package.json b/packages/typings/package.json
index fc3c1ac..1428a18 100644
--- a/packages/typings/package.json
+++ b/packages/typings/package.json
@@ -1,6 +1,6 @@
{
"name": "@hyperstackjs/typings",
- "version": "1.0.31",
+ "version": "1.0.34",
"author": "Dotan Nahum ",
"license": "MIT",
"main": "dist/index.js",
@@ -8,10 +8,10 @@
"dist/"
],
"scripts": {
- "build:dev": "tsup-node src/* --watch --dts",
+ "build:dev": "tsc -w",
"build:types": "pnpm build",
"clean": "rimraf dist",
- "build": "pnpm clean && tsup-node src/* --dts",
+ "build": "pnpm clean && tsc",
"test": "jest",
"test:ci:core": "pnpm test",
"test:watch": "jest --watch"
diff --git a/packages/typings/tsconfig.json b/packages/typings/tsconfig.json
index beacbdc..d081f5e 100644
--- a/packages/typings/tsconfig.json
+++ b/packages/typings/tsconfig.json
@@ -1,18 +1,14 @@
{
- "//extends": "pick from: stylomatic/{node-library|react-library|nextjs|base}.json",
- "extends": "stylomatic/node-library.json",
+ "extends": "../../tsconfig.json",
"compilerOptions": {
- "outDir": "dist",
- "strict": true,
- "isolatedModules": false,
- "experimentalDecorators": true,
- "emitDecoratorMetadata": true,
+ "outDir": "dist/",
},
"include": [
"./src",
],
"exclude": [
"**/__tests__/",
- "test/fixtures"
+ "test/fixtures",
+ "node_modules/"
]
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 27b48ca..5bfef38 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -42,8 +42,8 @@ importers:
specifier: ^4.0.0
version: 4.0.0
'@types/jest':
- specifier: ^28.1.5
- version: 28.1.5
+ specifier: ^29.5.6
+ version: 29.5.6
'@types/jsonwebtoken':
specifier: ^8.5.8
version: 8.5.8
@@ -73,10 +73,10 @@ importers:
version: 8.17.0
eslint-plugin-prettier:
specifier: ^4.0.0
- version: 4.0.0(eslint-config-prettier@8.5.0)(eslint@8.17.0)(prettier@2.7.0)
+ version: 4.0.0(eslint-config-prettier@8.10.0)(eslint@8.17.0)(prettier@2.7.0)
jest:
- specifier: ^28.1.1
- version: 28.1.1
+ specifier: ^29.7.0
+ version: 29.7.0(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1)
pino:
specifier: ^8.0.0
version: 8.0.0
@@ -91,25 +91,19 @@ importers:
version: 3.0.2
stylomatic:
specifier: 0.4.9
- version: 0.4.9(@babel/core@7.18.0)(esbuild@0.14.39)(next@13.4.12)
+ version: 0.4.9(@babel/core@7.22.17)(esbuild@0.14.54)
testcontainers:
specifier: ^8.10.1
version: 8.10.1
ts-jest:
- specifier: ^28.0.4
- version: 28.0.4(@babel/core@7.18.0)(esbuild@0.14.39)(jest@28.1.1)(typescript@4.7.4)
- tsc-alias:
- specifier: ^1.6.9
- version: 1.6.9
- tsup:
- specifier: ^6.1.0
- version: 6.1.0(ts-node@10.8.1)(typescript@4.7.4)
+ specifier: ^29.1.1
+ version: 29.1.1(@babel/core@7.22.17)(esbuild@0.14.54)(jest@29.7.0)(typescript@5.2.2)
typescript:
- specifier: ^4.7.3
- version: 4.7.4
+ specifier: ^5.2.2
+ version: 5.2.2
typescript-cp:
- specifier: ^0.1.5
- version: 0.1.5(typescript@4.7.4)
+ specifier: ^0.1.9
+ version: 0.1.9(typescript@5.2.2)
examples/kitchensink:
dependencies:
@@ -132,17 +126,17 @@ importers:
specifier: ^6.7.3
version: 6.7.5
pg:
- specifier: ^8.7.3
- version: 8.7.3(pg-native@3.0.0)
+ specifier: ^8.11.3
+ version: 8.11.3(pg-native@3.0.1)
pg-native:
- specifier: ^3.0.0
- version: 3.0.0
+ specifier: ^3.0.1
+ version: 3.0.1
tsconfig-paths:
specifier: ^4.0.0
version: 4.0.0
zod:
- specifier: ^3.11.6
- version: 3.17.3
+ specifier: ^3.22.4
+ version: 3.22.4
devDependencies:
'@faker-js/faker':
specifier: ^6.2.0
@@ -156,24 +150,27 @@ importers:
'@types/nodemailer':
specifier: ^6.4.4
version: 6.4.4
+ debug:
+ specifier: ^4.3.4
+ version: 4.3.4
+ jest:
+ specifier: ^29.7.0
+ version: 29.7.0(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1)
jest-extended:
- specifier: ^3.0.1
- version: 3.0.1(jest@28.1.1)
+ specifier: ^4.0.2
+ version: 4.0.2(jest@29.7.0)
stylomatic:
specifier: 0.4.5
- version: 0.4.5(@babel/core@7.18.0)(@types/node@17.0.45)(esbuild@0.14.39)(next@13.4.12)(ts-node@10.8.1)
+ version: 0.4.5(@babel/core@7.22.17)(@types/node@20.8.7)(esbuild@0.14.54)(ts-node@10.9.1)
time-require:
specifier: ^0.1.2
version: 0.1.2
ts-node:
- specifier: ^10.8.1
- version: 10.8.1(@types/node@17.0.45)(typescript@4.7.4)
+ specifier: ^10.9.1
+ version: 10.9.1(@types/node@20.8.7)(typescript@5.2.2)
ts-node-dev:
- specifier: ^1.1.8
- version: 1.1.8(typescript@4.7.4)
- tsc-alias:
- specifier: ^1.6.9
- version: 1.6.9
+ specifier: ^2.0.0
+ version: 2.0.0(@types/node@20.8.7)(node-notifier@10.0.1)(typescript@5.2.2)
packages/_empty:
dependencies:
@@ -196,60 +193,51 @@ importers:
packages/create-hyperstack/template-app:
dependencies:
'@hyperstackjs/initializer-jwt':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../../initializer-jwt
hyperstack:
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../../hyperstack
lodash:
specifier: ^4.17.21
version: 4.17.21
sqlite3:
- specifier: ^5.0.8
- version: 5.0.8
- ts-node:
- specifier: ^10.8.1
- version: 10.8.1(@types/node@17.0.45)(typescript@4.7.4)
- tsconfig-paths:
- specifier: ^4.0.0
- version: 4.0.0
- typescript:
- specifier: 4.7.4
- version: 4.7.4
+ specifier: ^5.1.6
+ version: 5.1.6
zod:
- specifier: ^3.17.3
- version: 3.17.3
+ specifier: ^3.22.4
+ version: 3.22.4
devDependencies:
'@hyperstackjs/testing':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../../testing
'@types/jest':
- specifier: ^28.1.5
- version: 28.1.5
+ specifier: ^29.5.6
+ version: 29.5.6
'@types/lodash':
- specifier: ^4.14.182
- version: 4.14.182
+ specifier: ^4.14.200
+ version: 4.14.200
'@types/node':
- specifier: ^17.0.38
- version: 17.0.45
+ specifier: ^20.8.7
+ version: 20.8.7
'@types/validator':
- specifier: ^13.7.2
- version: 13.7.4
+ specifier: ^13.11.5
+ version: 13.11.5
concurrently:
- specifier: ^7.2.1
- version: 7.2.1
+ specifier: ^8.2.2
+ version: 8.2.2
jest:
- specifier: ^28.1.1
- version: 28.1.1(@types/node@17.0.45)(node-notifier@10.0.1)(ts-node@10.8.1)
+ specifier: ^29.7.0
+ version: 29.7.0(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1)
jest-extended:
- specifier: ^3.0.1
- version: 3.0.1(jest@28.1.1)
+ specifier: ^4.0.2
+ version: 4.0.2(jest@29.7.0)
mkdirp:
- specifier: ^1.0.4
- version: 1.0.4
+ specifier: ^3.0.1
+ version: 3.0.1
node-dev:
- specifier: ^7.4.3
- version: 7.4.3
+ specifier: ^8.0.0
+ version: 8.0.0
node-notifier:
specifier: 10.0.1
version: 10.0.1
@@ -258,77 +246,71 @@ importers:
version: 3.0.2
stylomatic:
specifier: 0.4.5
- version: 0.4.5(@babel/core@7.18.0)(@types/node@17.0.45)(esbuild@0.14.39)(next@13.4.12)(node-notifier@10.0.1)(ts-node@10.8.1)
+ version: 0.4.5(@babel/core@7.22.17)(@types/node@20.8.7)(esbuild@0.14.54)(node-notifier@10.0.1)(ts-node@10.9.1)
time-require:
specifier: ^0.1.2
version: 0.1.2
ts-jest:
- specifier: ^28.0.4
- version: 28.0.4(@babel/core@7.18.0)(esbuild@0.14.39)(jest@28.1.1)(typescript@4.7.4)
+ specifier: ^29.1.1
+ version: 29.1.1(@babel/core@7.22.17)(esbuild@0.14.54)(jest@29.7.0)(typescript@5.2.2)
+ ts-node:
+ specifier: ^10.9.1
+ version: 10.9.1(@types/node@20.8.7)(typescript@5.2.2)
ts-node-dev:
specifier: ^2.0.0
- version: 2.0.0(@types/node@17.0.45)(node-notifier@10.0.1)(typescript@4.7.4)
- tsc-alias:
- specifier: ^1.6.9
- version: 1.6.9
- tsup:
- specifier: ^6.1.0
- version: 6.1.0(ts-node@10.8.1)(typescript@4.7.4)
+ version: 2.0.0(@types/node@20.8.7)(node-notifier@10.0.1)(typescript@5.2.2)
+ tsconfig-paths:
+ specifier: ^4.2.0
+ version: 4.2.0
+ typescript:
+ specifier: 5.2.2
+ version: 5.2.2
typescript-cp:
- specifier: ^0.1.5
- version: 0.1.5(typescript@4.7.4)
+ specifier: ^0.1.9
+ version: 0.1.9(typescript@5.2.2)
packages/create-hyperstack/template-blank:
dependencies:
'@hyperstackjs/initializer-jwt':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../../initializer-jwt
hyperstack:
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../../hyperstack
lodash:
specifier: ^4.17.21
version: 4.17.21
sqlite3:
- specifier: ^5.0.8
- version: 5.0.8
- ts-node:
- specifier: ^10.8.1
- version: 10.8.1(@types/node@17.0.45)(typescript@4.7.4)
- tsconfig-paths:
- specifier: ^4.0.0
- version: 4.0.0
- typescript:
- specifier: 4.7.4
- version: 4.7.4
+ specifier: ^5.1.6
+ version: 5.1.6
zod:
- specifier: ^3.17.3
- version: 3.17.3
+ specifier: ^3.22.4
+ version: 3.22.4
devDependencies:
'@hyperstackjs/testing':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../../testing
'@types/jest':
- specifier: ^28.1.5
- version: 28.1.5
+ specifier: ^29.5.6
+ version: 29.5.6
'@types/lodash':
- specifier: ^4.14.182
- version: 4.14.182
+ specifier: ^4.14.200
+ version: 4.14.200
'@types/node':
- specifier: ^17.0.38
- version: 17.0.45
+ specifier: ^20.8.7
+ version: 20.8.7
'@types/validator':
- specifier: ^13.7.2
- version: 13.7.4
+ specifier: ^13.11.5
+ version: 13.11.5
concurrently:
- specifier: ^7.2.1
- version: 7.2.1
+ specifier: ^8.2.2
+ version: 8.2.2
jest:
- specifier: ^28.1.1
- version: 28.1.1(@types/node@17.0.45)(node-notifier@10.0.1)(ts-node@10.8.1)
+ specifier: ^29.7.0
+ version: 29.7.0(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1)
jest-extended:
- specifier: ^3.0.1
- version: 3.0.1(jest@28.1.1)
+ specifier: ^4.0.2
+ version: 4.0.2(jest@29.7.0)
mkdirp:
specifier: ^1.0.4
version: 1.0.4
@@ -339,29 +321,32 @@ importers:
specifier: 10.0.1
version: 10.0.1
rimraf:
- specifier: ^3.0.2
- version: 3.0.2
+ specifier: ^5.0.5
+ version: 5.0.5
stylomatic:
specifier: 0.4.5
- version: 0.4.5(@babel/core@7.18.0)(@types/node@17.0.45)(esbuild@0.14.39)(next@13.4.12)(node-notifier@10.0.1)(ts-node@10.8.1)
+ version: 0.4.5(@babel/core@7.22.17)(@types/node@20.8.7)(esbuild@0.14.54)(node-notifier@10.0.1)(ts-node@10.9.1)
time-require:
specifier: ^0.1.2
version: 0.1.2
ts-jest:
- specifier: ^28.0.4
- version: 28.0.4(@babel/core@7.18.0)(esbuild@0.14.39)(jest@28.1.1)(typescript@4.7.4)
+ specifier: ^29.1.1
+ version: 29.1.1(@babel/core@7.22.17)(esbuild@0.14.54)(jest@29.7.0)(typescript@5.2.2)
+ ts-node:
+ specifier: ^10.9.1
+ version: 10.9.1(@types/node@20.8.7)(typescript@5.2.2)
ts-node-dev:
specifier: ^2.0.0
- version: 2.0.0(@types/node@17.0.45)(node-notifier@10.0.1)(typescript@4.7.4)
- tsc-alias:
- specifier: ^1.6.9
- version: 1.6.9
- tsup:
- specifier: ^6.1.0
- version: 6.1.0(ts-node@10.8.1)(typescript@4.7.4)
+ version: 2.0.0(@types/node@20.8.7)(node-notifier@10.0.1)(typescript@5.2.2)
+ tsconfig-paths:
+ specifier: ^4.2.0
+ version: 4.2.0
+ typescript:
+ specifier: 5.2.2
+ version: 5.2.2
typescript-cp:
- specifier: ^0.1.5
- version: 0.1.5(typescript@4.7.4)
+ specifier: ^0.1.9
+ version: 0.1.9(typescript@5.2.2)
packages/gen:
dependencies:
@@ -370,7 +355,7 @@ importers:
version: 2.3.6
execa:
specifier: ^5
- version: 5.1.1
+ version: 5.0.0
hygen:
specifier: ^6.2.8
version: 6.2.8
@@ -378,26 +363,26 @@ importers:
specifier: ^4.17.21
version: 4.17.21
zod:
- specifier: ^3.17.3
- version: 3.17.3
+ specifier: ^3.22.4
+ version: 3.22.4
packages/hypercontroller:
dependencies:
'@anatine/zod-openapi':
specifier: ^1.3.0
- version: 1.3.0(openapi3-ts@2.0.2)(zod@3.17.3)
+ version: 1.3.0(openapi3-ts@2.0.2)(zod@3.22.4)
'@hyperstackjs/hypernight':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../hypernight
ajv:
specifier: ^6.12.3
- version: 6.12.6
+ version: 6.12.3
async-express-mw:
specifier: ^0.1.2
version: 0.1.2
body-parser:
specifier: ^1.20.0
- version: 1.20.0
+ version: 1.20.1
colorette:
specifier: ^2.0.16
version: 2.0.16
@@ -417,8 +402,8 @@ importers:
specifier: ^7.0.0
version: 7.0.0
glob:
- specifier: ^8.0.3
- version: 8.0.3
+ specifier: ^10.3.10
+ version: 10.3.10
helmet:
specifier: ^5.1.0
version: 5.1.0
@@ -430,7 +415,7 @@ importers:
version: 4.17.21
openapi-snippet:
specifier: https://github.com/jondot/openapi-snippet
- version: github.com/jondot/openapi-snippet/78b7f5b115d4bfb99f10f21d9a3b0d19c54fc6e4(mkdirp@1.0.4)
+ version: github.com/jondot/openapi-snippet/78b7f5b115d4bfb99f10f21d9a3b0d19c54fc6e4(mkdirp@3.0.1)
openapi3-ts:
specifier: ^2.0.2
version: 2.0.2
@@ -450,11 +435,11 @@ importers:
specifier: ^8.3.2
version: 8.3.2
zod:
- specifier: ^3.17.3
- version: 3.17.3
+ specifier: ^3.22.4
+ version: 3.22.4
devDependencies:
'@hyperstackjs/typings':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../typings
packages/hypermodel:
@@ -463,8 +448,8 @@ importers:
specifier: ^4.3.4
version: 4.3.4
glob:
- specifier: ^8.0.3
- version: 8.0.3
+ specifier: ^10.3.10
+ version: 10.3.10
lodash:
specifier: ^4.17.21
version: 4.17.21
@@ -472,17 +457,17 @@ importers:
specifier: ^0.1.13
version: 0.1.13
sequelize:
- specifier: ^6.20.1
- version: 6.21.2(sqlite3@5.0.8)
+ specifier: ^6.33.0
+ version: 6.33.0(sqlite3@5.0.8)
sequelize-typescript:
- specifier: ^2.1.3
- version: 2.1.3(@types/node@17.0.45)(@types/validator@13.7.4)(reflect-metadata@0.1.13)(sequelize@6.21.2)
+ specifier: ^2.1.5
+ version: 2.1.5(@types/node@20.8.7)(@types/validator@13.11.5)(reflect-metadata@0.1.13)(sequelize@6.33.0)
umzug:
specifier: ^3.1.1
version: 3.1.1
devDependencies:
'@hyperstackjs/typings':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../typings
sqlite3:
specifier: ^5.0.8
@@ -499,7 +484,7 @@ importers:
devDependencies:
'@types/chai':
specifier: ^4.2.8
- version: 4.3.1
+ version: 4.2.8
'@types/express':
specifier: ^4.17.13
version: 4.17.13
@@ -508,49 +493,49 @@ importers:
version: 4.17.18
'@types/mocha':
specifier: ^7.0.1
- version: 7.0.2
+ version: 7.0.1
'@types/node':
specifier: ^12.12.17
- version: 12.20.52
+ version: 12.12.17
'@types/request':
specifier: ^2.48.4
- version: 2.48.8
+ version: 2.48.4
'@types/request-promise':
specifier: ^4.1.45
- version: 4.1.48
+ version: 4.1.45
'@types/sinon':
specifier: ^7.5.1
- version: 7.5.2
+ version: 7.5.1
body-parser:
specifier: ^1.20.1
version: 1.20.1
chai:
specifier: ^4.2.0
- version: 4.3.6
+ version: 4.2.0
http-status-codes:
specifier: ^1.4.0
version: 1.4.0
mocha:
specifier: ^7.0.1
- version: 7.2.0
+ version: 7.0.1
nyc:
specifier: ^15.0.0
- version: 15.1.0
+ version: 15.0.0
request:
specifier: ^2.88.0
- version: 2.88.2
+ version: 2.88.0
request-promise:
specifier: ^4.2.5
- version: 4.2.6(request@2.88.2)
+ version: 4.2.5(request@2.88.0)
sinon:
specifier: ^8.1.1
version: 8.1.1
stylomatic:
specifier: 0.4.5
- version: 0.4.5(@babel/core@7.18.0)(@types/node@12.20.52)(esbuild@0.14.39)(next@13.4.12)
+ version: 0.4.5(@babel/core@7.22.17)(@types/node@12.12.17)(esbuild@0.14.54)
ts-mocha:
specifier: ^6.0.0
- version: 6.0.0(mocha@7.2.0)
+ version: 6.0.0(mocha@7.0.1)
packages/hyperportal:
dependencies:
@@ -565,7 +550,7 @@ importers:
version: 4.17.21
devDependencies:
'@hyperstackjs/typings':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../typings
packages/hyperstack:
@@ -574,19 +559,19 @@ importers:
specifier: ^7.1.0
version: 7.1.0
'@hyperstackjs/gen':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../gen
'@hyperstackjs/hypercontroller':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../hypercontroller
'@hyperstackjs/hypermodel':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../hypermodel
'@hyperstackjs/hyperportal':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../hyperportal
'@hyperstackjs/hyperworker':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../hyperworker
as-table:
specifier: ^1.0.55
@@ -601,8 +586,8 @@ importers:
specifier: ^7.0.0
version: 7.0.0
glob:
- specifier: ^8.0.3
- version: 8.0.3
+ specifier: ^10.3.10
+ version: 10.3.10
lodash:
specifier: ^4.17.21
version: 4.17.21
@@ -625,8 +610,8 @@ importers:
specifier: ^21.0.1
version: 21.0.1
zod:
- specifier: ^3.17.3
- version: 3.17.3
+ specifier: ^3.22.4
+ version: 3.22.4
devDependencies:
sqlite3:
specifier: ^5.0.8
@@ -635,32 +620,32 @@ importers:
packages/hyperworker:
dependencies:
bullmq:
- specifier: ^1.85.3
- version: 1.85.3
+ specifier: ^4.12.5
+ version: 4.12.5
debug:
specifier: ^4.3.4
version: 4.3.4
ejs:
- specifier: ^3.1.8
- version: 3.1.8
+ specifier: ^3.1.9
+ version: 3.1.9
email-templates:
- specifier: ^9.0.0
- version: 9.0.0(ejs@3.1.8)(react-dom@18.2.0)(react@18.2.0)(underscore@1.13.3)
+ specifier: ^11.1.1
+ version: 11.1.1(@babel/core@7.22.17)(ejs@3.1.9)(underscore@1.13.6)
glob:
- specifier: ^8.0.3
- version: 8.0.3
+ specifier: ^10.3.10
+ version: 10.3.10
ioredis:
- specifier: ^5.0.6
- version: 5.0.6
+ specifier: ^5.3.2
+ version: 5.3.2
ioredis-mock:
- specifier: ^8.2.2
- version: 8.2.2(ioredis@5.0.6)
+ specifier: ^8.9.0
+ version: 8.9.0(@types/ioredis-mock@8.2.4)(ioredis@5.3.2)
lodash:
specifier: ^4.17.21
version: 4.17.21
nodemailer:
- specifier: ^6.7.5
- version: 6.7.5
+ specifier: ^6.9.6
+ version: 6.9.6
nodemailer-stub:
specifier: ^1.2.2
version: 1.2.2
@@ -669,22 +654,22 @@ importers:
version: 0.1.13
devDependencies:
'@hyperstackjs/typings':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../typings
packages/initializer-jwt:
dependencies:
'@hyperstackjs/hypercontroller':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../hypercontroller
'@hyperstackjs/typings':
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../typings
debug:
specifier: ^4.3.4
version: 4.3.4
hyperstack:
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../hyperstack
packages/testing:
@@ -693,7 +678,7 @@ importers:
specifier: ^4.3.4
version: 4.3.4
hyperstack:
- specifier: 1.0.31
+ specifier: 1.0.34
version: link:../hyperstack
lodash:
specifier: ^4.17.21
@@ -713,15 +698,19 @@ importers:
packages:
- /@ampproject/remapping@2.2.0:
- resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==}
+ /@aashutoshrathi/word-wrap@1.2.6:
+ resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /@ampproject/remapping@2.2.1:
+ resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
engines: {node: '>=6.0.0'}
dependencies:
- '@jridgewell/gen-mapping': 0.1.1
- '@jridgewell/trace-mapping': 0.3.13
- dev: true
+ '@jridgewell/gen-mapping': 0.3.3
+ '@jridgewell/trace-mapping': 0.3.19
- /@anatine/zod-openapi@1.3.0(openapi3-ts@2.0.2)(zod@3.17.3):
+ /@anatine/zod-openapi@1.3.0(openapi3-ts@2.0.2)(zod@3.22.4):
resolution: {integrity: sha512-l54DypUdDsIq1Uwjv4ib9IBkTXMKZQLUj7qvdFL51EExC5LdSSqOlTOyaVVZZGYgWPKM7ZjGklhdoknLz4EC+w==}
peerDependencies:
openapi3-ts: ^2.0.1
@@ -729,28 +718,28 @@ packages:
dependencies:
openapi3-ts: 2.0.2
ts-deepmerge: 1.1.0
- validator: 13.7.0
- zod: 3.17.3
+ validator: 13.11.0
+ zod: 3.22.4
dev: false
- /@antfu/eslint-config-basic@0.25.1(@typescript-eslint/parser@5.27.1)(eslint@8.17.0)(typescript@4.7.4):
- resolution: {integrity: sha512-FiOC33yoqHJCElFjSPJ9rHIjGSvJSqbYE58PgRXtJE9E4MM00vwzbA9iKILLnj27o3r3V+1sngHWlIeGaQu/iA==}
+ /@antfu/eslint-config-basic@0.25.2(@typescript-eslint/parser@5.62.0)(eslint@8.17.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-D81jE90B7cujMmU2mKEaUcRsKRAfVX4PniEoaD0c3HiqprqghfBjuv3B6p1+tG9uJQAgLBVsK+G92Y+AAgFaOA==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
eslint: 8.17.0
- eslint-plugin-antfu: 0.25.1(eslint@8.17.0)(typescript@4.7.4)
+ eslint-plugin-antfu: 0.25.2(eslint@8.17.0)(typescript@4.7.4)
eslint-plugin-eslint-comments: 3.2.0(eslint@8.17.0)
eslint-plugin-html: 6.2.0
- eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.27.1)(eslint-import-resolver-typescript@2.7.1)(eslint@8.17.0)
- eslint-plugin-jsonc: 2.2.1(eslint@8.17.0)
+ eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@2.7.1)(eslint@8.17.0)
+ eslint-plugin-jsonc: 2.9.0(eslint@8.17.0)
eslint-plugin-markdown: 2.2.1(eslint@8.17.0)
- eslint-plugin-n: 15.2.0(eslint@8.17.0)
- eslint-plugin-promise: 6.0.0(eslint@8.17.0)
+ eslint-plugin-n: 15.7.0(eslint@8.17.0)
+ eslint-plugin-promise: 6.1.1(eslint@8.17.0)
eslint-plugin-unicorn: 42.0.0(eslint@8.17.0)
- eslint-plugin-yml: 1.0.0(eslint@8.17.0)
- jsonc-eslint-parser: 2.1.0
- yaml-eslint-parser: 1.0.1
+ eslint-plugin-yml: 1.8.0(eslint@8.17.0)
+ jsonc-eslint-parser: 2.3.0
+ yaml-eslint-parser: 1.2.2
transitivePeerDependencies:
- '@typescript-eslint/parser'
- eslint-import-resolver-typescript
@@ -759,14 +748,14 @@ packages:
- typescript
dev: true
- /@antfu/eslint-config-react@0.25.1(eslint@8.17.0)(typescript@4.7.4):
- resolution: {integrity: sha512-gLdRj4nmOk4W9ORzvkwf8kklCkSxY7ox7BKE97HYcGtaq5oAQjibYC+WPkLklj2+BQuOXcZdGbqJgx/+qHfRrw==}
+ /@antfu/eslint-config-react@0.25.2(eslint@8.17.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-jGol7/UTUa9z55p4Oy/K5yGgY179fj1kl0kdo3bRnFjzUZQuDGuxw5HiZdYx333pjBdizkPl6cMJ8M6sc3PzFg==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-ts': 0.25.1(eslint@8.17.0)(typescript@4.7.4)
+ '@antfu/eslint-config-ts': 0.25.2(eslint@8.17.0)(typescript@4.7.4)
eslint: 8.17.0
- eslint-plugin-react: 7.30.0(eslint@8.17.0)
+ eslint-plugin-react: 7.33.2(eslint@8.17.0)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -774,15 +763,15 @@ packages:
- typescript
dev: true
- /@antfu/eslint-config-ts@0.25.1(eslint@8.17.0)(typescript@4.7.4):
- resolution: {integrity: sha512-bKaSOah8Qb5ND0i14x3kcpfMA5euxy/9VYVwZQ2XJgY6hkjEY1wTyC0Jw6JQvTYglEycEc2SDrtEZ0+0SKA/jg==}
+ /@antfu/eslint-config-ts@0.25.2(eslint@8.17.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-Dpp4r3CaDZVh73lMxhW0sVGsPwUf1YTpYV5JefmBtgEZKOAc+QqYbLjFZ6QGRUpdPLldRvD+xTFpax6t8NKgyA==}
peerDependencies:
eslint: '>=7.4.0'
typescript: '>=3.9'
dependencies:
- '@antfu/eslint-config-basic': 0.25.1(@typescript-eslint/parser@5.27.1)(eslint@8.17.0)(typescript@4.7.4)
- '@typescript-eslint/eslint-plugin': 5.27.1(@typescript-eslint/parser@5.27.1)(eslint@8.17.0)(typescript@4.7.4)
- '@typescript-eslint/parser': 5.27.1(eslint@8.17.0)(typescript@4.7.4)
+ '@antfu/eslint-config-basic': 0.25.2(@typescript-eslint/parser@5.62.0)(eslint@8.17.0)(typescript@4.7.4)
+ '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.17.0)(typescript@4.7.4)
+ '@typescript-eslint/parser': 5.62.0(eslint@8.17.0)(typescript@4.7.4)
eslint: 8.17.0
typescript: 4.7.4
transitivePeerDependencies:
@@ -791,14 +780,14 @@ packages:
- supports-color
dev: true
- /@antfu/eslint-config-vue@0.25.1(eslint@8.17.0)(typescript@4.7.4):
- resolution: {integrity: sha512-Z9MCGYKZO50eU8YwgqBYWx+GVSOfDHxbIf6+BLxpDmrVGUuJQMqT5CIcihSRkQMeH/drQwPmQKbSSmVdjOLHrg==}
+ /@antfu/eslint-config-vue@0.25.2(eslint@8.17.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-ObZOzvQvLe/qETq5miVmFWRgjNwWAE/P1I2YhKyDFK7KHquM7bKysfnmkoPpm2HkOpseMILoc+5UKo/w3L7GHg==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-ts': 0.25.1(eslint@8.17.0)(typescript@4.7.4)
+ '@antfu/eslint-config-ts': 0.25.2(eslint@8.17.0)(typescript@4.7.4)
eslint: 8.17.0
- eslint-plugin-vue: 9.1.0(eslint@8.17.0)
+ eslint-plugin-vue: 9.17.0(eslint@8.17.0)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -806,27 +795,27 @@ packages:
- typescript
dev: true
- /@antfu/eslint-config@0.25.1(eslint@8.17.0)(typescript@4.7.4):
- resolution: {integrity: sha512-CRg2LL6bh+lWWfG5TDJh3TUQTh+immu6IWkiVaJJn4jVD7jFQSewvIQUoPo7/YEPFpL2TTCCUjmT2YpmSbnedg==}
+ /@antfu/eslint-config@0.25.2(eslint@8.17.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-dIqxqBa6ALqaBQyErMnYLpyn4xpwp1YefbYxDMgNFM8MzY/ShJgaBWAGlywFeDwyAR44jaaVY8wRwDxODF8bPg==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-react': 0.25.1(eslint@8.17.0)(typescript@4.7.4)
- '@antfu/eslint-config-vue': 0.25.1(eslint@8.17.0)(typescript@4.7.4)
- '@typescript-eslint/eslint-plugin': 5.27.1(@typescript-eslint/parser@5.27.1)(eslint@8.17.0)(typescript@4.7.4)
- '@typescript-eslint/parser': 5.27.1(eslint@8.17.0)(typescript@4.7.4)
+ '@antfu/eslint-config-react': 0.25.2(eslint@8.17.0)(typescript@4.7.4)
+ '@antfu/eslint-config-vue': 0.25.2(eslint@8.17.0)(typescript@4.7.4)
+ '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.17.0)(typescript@4.7.4)
+ '@typescript-eslint/parser': 5.62.0(eslint@8.17.0)(typescript@5.2.2)
eslint: 8.17.0
eslint-plugin-eslint-comments: 3.2.0(eslint@8.17.0)
eslint-plugin-html: 6.2.0
- eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.27.1)(eslint-import-resolver-typescript@2.7.1)(eslint@8.17.0)
- eslint-plugin-jsonc: 2.2.1(eslint@8.17.0)
- eslint-plugin-n: 15.2.0(eslint@8.17.0)
- eslint-plugin-promise: 6.0.0(eslint@8.17.0)
+ eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@2.7.1)(eslint@8.17.0)
+ eslint-plugin-jsonc: 2.9.0(eslint@8.17.0)
+ eslint-plugin-n: 15.7.0(eslint@8.17.0)
+ eslint-plugin-promise: 6.1.1(eslint@8.17.0)
eslint-plugin-unicorn: 42.0.0(eslint@8.17.0)
- eslint-plugin-vue: 9.1.0(eslint@8.17.0)
- eslint-plugin-yml: 1.0.0(eslint@8.17.0)
- jsonc-eslint-parser: 2.1.0
- yaml-eslint-parser: 1.0.1
+ eslint-plugin-vue: 9.17.0(eslint@8.17.0)
+ eslint-plugin-yml: 1.8.0(eslint@8.17.0)
+ jsonc-eslint-parser: 2.3.0
+ yaml-eslint-parser: 1.2.2
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -834,329 +823,315 @@ packages:
- typescript
dev: true
- /@babel/code-frame@7.16.7:
- resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==}
+ /@babel/code-frame@7.22.13:
+ resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/highlight': 7.16.10
- dev: true
+ '@babel/highlight': 7.22.13
+ chalk: 2.4.2
- /@babel/compat-data@7.17.10:
- resolution: {integrity: sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==}
+ /@babel/compat-data@7.22.9:
+ resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==}
engines: {node: '>=6.9.0'}
- dev: true
- /@babel/core@7.18.0:
- resolution: {integrity: sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==}
+ /@babel/core@7.22.17:
+ resolution: {integrity: sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@ampproject/remapping': 2.2.0
- '@babel/code-frame': 7.16.7
- '@babel/generator': 7.18.0
- '@babel/helper-compilation-targets': 7.17.10(@babel/core@7.18.0)
- '@babel/helper-module-transforms': 7.18.0
- '@babel/helpers': 7.18.0
- '@babel/parser': 7.18.3
- '@babel/template': 7.16.7
- '@babel/traverse': 7.18.0
- '@babel/types': 7.18.2
- convert-source-map: 1.8.0
+ '@ampproject/remapping': 2.2.1
+ '@babel/code-frame': 7.22.13
+ '@babel/generator': 7.22.15
+ '@babel/helper-compilation-targets': 7.22.15
+ '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17)
+ '@babel/helpers': 7.22.15
+ '@babel/parser': 7.22.16
+ '@babel/template': 7.22.15
+ '@babel/traverse': 7.22.17
+ '@babel/types': 7.22.17
+ convert-source-map: 1.9.0
debug: 4.3.4
gensync: 1.0.0-beta.2
- json5: 2.2.1
- semver: 6.3.0
+ json5: 2.2.3
+ semver: 6.3.1
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/generator@7.18.0:
- resolution: {integrity: sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==}
+ /@babel/generator@7.22.15:
+ resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.18.2
- '@jridgewell/gen-mapping': 0.3.1
+ '@babel/types': 7.22.17
+ '@jridgewell/gen-mapping': 0.3.3
+ '@jridgewell/trace-mapping': 0.3.19
jsesc: 2.5.2
- dev: true
- /@babel/helper-compilation-targets@7.17.10(@babel/core@7.18.0):
- resolution: {integrity: sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==}
+ /@babel/helper-compilation-targets@7.22.15:
+ resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==}
engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
dependencies:
- '@babel/compat-data': 7.17.10
- '@babel/core': 7.18.0
- '@babel/helper-validator-option': 7.16.7
- browserslist: 4.20.3
- semver: 6.3.0
- dev: true
+ '@babel/compat-data': 7.22.9
+ '@babel/helper-validator-option': 7.22.15
+ browserslist: 4.21.10
+ lru-cache: 5.1.1
+ semver: 6.3.1
- /@babel/helper-environment-visitor@7.16.7:
- resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==}
+ /@babel/helper-environment-visitor@7.22.5:
+ resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==}
engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.18.2
- dev: true
- /@babel/helper-function-name@7.17.9:
- resolution: {integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==}
+ /@babel/helper-function-name@7.22.5:
+ resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/template': 7.16.7
- '@babel/types': 7.18.2
- dev: true
+ '@babel/template': 7.22.15
+ '@babel/types': 7.22.17
- /@babel/helper-hoist-variables@7.16.7:
- resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==}
+ /@babel/helper-hoist-variables@7.22.5:
+ resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.18.2
- dev: true
+ '@babel/types': 7.22.17
- /@babel/helper-module-imports@7.16.7:
- resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==}
+ /@babel/helper-module-imports@7.22.15:
+ resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.18.2
- dev: true
+ '@babel/types': 7.22.17
- /@babel/helper-module-transforms@7.18.0:
- resolution: {integrity: sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==}
+ /@babel/helper-module-transforms@7.22.17(@babel/core@7.22.17):
+ resolution: {integrity: sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==}
engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0
dependencies:
- '@babel/helper-environment-visitor': 7.16.7
- '@babel/helper-module-imports': 7.16.7
- '@babel/helper-simple-access': 7.17.7
- '@babel/helper-split-export-declaration': 7.16.7
- '@babel/helper-validator-identifier': 7.16.7
- '@babel/template': 7.16.7
- '@babel/traverse': 7.18.0
- '@babel/types': 7.18.2
- transitivePeerDependencies:
- - supports-color
- dev: true
+ '@babel/core': 7.22.17
+ '@babel/helper-environment-visitor': 7.22.5
+ '@babel/helper-module-imports': 7.22.15
+ '@babel/helper-simple-access': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/helper-validator-identifier': 7.22.15
- /@babel/helper-plugin-utils@7.16.7:
- resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==}
+ /@babel/helper-plugin-utils@7.22.5:
+ resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
engines: {node: '>=6.9.0'}
dev: true
- /@babel/helper-simple-access@7.17.7:
- resolution: {integrity: sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==}
+ /@babel/helper-simple-access@7.22.5:
+ resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.18.2
- dev: true
+ '@babel/types': 7.22.17
- /@babel/helper-split-export-declaration@7.16.7:
- resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==}
+ /@babel/helper-split-export-declaration@7.22.6:
+ resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.18.2
- dev: true
+ '@babel/types': 7.22.17
- /@babel/helper-validator-identifier@7.16.7:
- resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==}
+ /@babel/helper-string-parser@7.22.5:
+ resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-option@7.16.7:
- resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==}
+ /@babel/helper-validator-identifier@7.22.15:
+ resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==}
+ engines: {node: '>=6.9.0'}
+
+ /@babel/helper-validator-option@7.22.15:
+ resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==}
engines: {node: '>=6.9.0'}
- dev: true
- /@babel/helpers@7.18.0:
- resolution: {integrity: sha512-AE+HMYhmlMIbho9nbvicHyxFwhrO+xhKB6AhRxzl8w46Yj0VXTZjEsAoBVC7rB2I0jzX+yWyVybnO08qkfx6kg==}
+ /@babel/helpers@7.22.15:
+ resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/template': 7.16.7
- '@babel/traverse': 7.18.0
- '@babel/types': 7.18.2
+ '@babel/template': 7.22.15
+ '@babel/traverse': 7.22.17
+ '@babel/types': 7.22.17
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/highlight@7.16.10:
- resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==}
+ /@babel/highlight@7.22.13:
+ resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-validator-identifier': 7.16.7
+ '@babel/helper-validator-identifier': 7.22.15
chalk: 2.4.2
js-tokens: 4.0.0
- dev: true
- /@babel/parser@7.18.3:
- resolution: {integrity: sha512-rL50YcEuHbbauAFAysNsJA4/f89fGTOBRNs9P81sniKnKAr4xULe5AecolcsKbi88xu0ByWYDj/S1AJ3FSFuSQ==}
+ /@babel/parser@7.22.16:
+ resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.18.2
+ '@babel/types': 7.22.17
- /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.18.0):
+ /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.17):
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.0
- '@babel/helper-plugin-utils': 7.16.7
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.18.0):
+ /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.17):
resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.0
- '@babel/helper-plugin-utils': 7.16.7
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.18.0):
+ /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.17):
resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.0
- '@babel/helper-plugin-utils': 7.16.7
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.18.0):
+ /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.17):
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.0
- '@babel/helper-plugin-utils': 7.16.7
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.18.0):
+ /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.17):
resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.0
- '@babel/helper-plugin-utils': 7.16.7
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
+ dev: true
+
+ /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.17):
+ resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.18.0):
+ /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.17):
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.0
- '@babel/helper-plugin-utils': 7.16.7
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.18.0):
+ /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.17):
resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.0
- '@babel/helper-plugin-utils': 7.16.7
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.18.0):
+ /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.17):
resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.0
- '@babel/helper-plugin-utils': 7.16.7
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.18.0):
+ /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.17):
resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.0
- '@babel/helper-plugin-utils': 7.16.7
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.18.0):
+ /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.17):
resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.0
- '@babel/helper-plugin-utils': 7.16.7
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.18.0):
+ /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.17):
resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.0
- '@babel/helper-plugin-utils': 7.16.7
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.18.0):
+ /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.17):
resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.0
- '@babel/helper-plugin-utils': 7.16.7
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-typescript@7.16.7(@babel/core@7.18.0):
- resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==}
+ /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.17):
+ resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.18.0
- '@babel/helper-plugin-utils': 7.16.7
- dev: true
-
- /@babel/runtime-corejs3@7.16.8:
- resolution: {integrity: sha512-3fKhuICS1lMz0plI5ktOE/yEtBRMVxplzRkdn6mJQ197XiY0JnrzYV0+Mxozq3JZ8SBV9Ecurmw1XsGbwOf+Sg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- core-js-pure: 3.20.3
- regenerator-runtime: 0.13.9
+ '@babel/core': 7.22.17
+ '@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/runtime@7.18.0:
- resolution: {integrity: sha512-YMQvx/6nKEaucl0MY56mwIG483xk8SDNdlUwb2Ts6FUpr7fm85DxEmsY18LXBNhcTz6tO6JwZV8w1W06v8UKeg==}
+ /@babel/runtime@7.22.15:
+ resolution: {integrity: sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==}
engines: {node: '>=6.9.0'}
dependencies:
- regenerator-runtime: 0.13.9
+ regenerator-runtime: 0.14.0
dev: true
- /@babel/template@7.16.7:
- resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==}
+ /@babel/template@7.22.15:
+ resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.16.7
- '@babel/parser': 7.18.3
- '@babel/types': 7.18.2
- dev: true
+ '@babel/code-frame': 7.22.13
+ '@babel/parser': 7.22.16
+ '@babel/types': 7.22.17
- /@babel/traverse@7.18.0:
- resolution: {integrity: sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==}
+ /@babel/traverse@7.22.17:
+ resolution: {integrity: sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.16.7
- '@babel/generator': 7.18.0
- '@babel/helper-environment-visitor': 7.16.7
- '@babel/helper-function-name': 7.17.9
- '@babel/helper-hoist-variables': 7.16.7
- '@babel/helper-split-export-declaration': 7.16.7
- '@babel/parser': 7.18.3
- '@babel/types': 7.18.2
+ '@babel/code-frame': 7.22.13
+ '@babel/generator': 7.22.15
+ '@babel/helper-environment-visitor': 7.22.5
+ '@babel/helper-function-name': 7.22.5
+ '@babel/helper-hoist-variables': 7.22.5
+ '@babel/helper-split-export-declaration': 7.22.6
+ '@babel/parser': 7.22.16
+ '@babel/types': 7.22.17
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- dev: true
- /@babel/types@7.18.2:
- resolution: {integrity: sha512-0On6B8A4/+mFUto5WERt3EEuG1NznDirvwca1O8UwXQHVY8g3R7OzYgxXdOfMwLO08UrpUD/2+3Bclyq+/C94Q==}
+ /@babel/types@7.22.17:
+ resolution: {integrity: sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-validator-identifier': 7.16.7
+ '@babel/helper-string-parser': 7.22.5
+ '@babel/helper-validator-identifier': 7.22.15
to-fast-properties: 2.0.0
/@balena/dockerignore@1.0.2:
@@ -1166,58 +1141,58 @@ packages:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
dev: true
- /@changesets/apply-release-plan@6.0.4:
- resolution: {integrity: sha512-PutV/ymf8cZMqvaLe/Lh5cP3kBQ9FZl6oGQ3qRDxWD1ML+/uH3jrCE7S7Zw7IVSXkD0lnMD+1dAX7fsOJ6ZvgA==}
+ /@changesets/apply-release-plan@6.1.4:
+ resolution: {integrity: sha512-FMpKF1fRlJyCZVYHr3CbinpZZ+6MwvOtWUuO8uo+svcATEoc1zRDcj23pAurJ2TZ/uVz1wFHH6K3NlACy0PLew==}
dependencies:
- '@babel/runtime': 7.18.0
- '@changesets/config': 2.1.1
+ '@babel/runtime': 7.22.15
+ '@changesets/config': 2.3.1
'@changesets/get-version-range-type': 0.3.2
- '@changesets/git': 1.4.1
- '@changesets/types': 5.1.0
+ '@changesets/git': 2.0.0
+ '@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
detect-indent: 6.1.0
fs-extra: 7.0.1
lodash.startcase: 4.4.0
outdent: 0.5.0
- prettier: 1.19.1
+ prettier: 2.8.8
resolve-from: 5.0.0
- semver: 5.7.1
+ semver: 7.5.4
dev: true
- /@changesets/assemble-release-plan@5.2.0:
- resolution: {integrity: sha512-ewY24PEbSec2eKX0+KM7eyENA2hUUp6s4LF9p/iBxTtc+TX2Xbx5rZnlLKZkc8tpuQ3PZbyjLFXWhd1PP6SjCg==}
+ /@changesets/assemble-release-plan@5.2.4:
+ resolution: {integrity: sha512-xJkWX+1/CUaOUWTguXEbCDTyWJFECEhmdtbkjhn5GVBGxdP/JwaHBIU9sW3FR6gD07UwZ7ovpiPclQZs+j+mvg==}
dependencies:
- '@babel/runtime': 7.18.0
+ '@babel/runtime': 7.22.15
'@changesets/errors': 0.1.4
- '@changesets/get-dependents-graph': 1.3.3
- '@changesets/types': 5.1.0
+ '@changesets/get-dependents-graph': 1.3.6
+ '@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
- semver: 5.7.1
+ semver: 7.5.4
dev: true
- /@changesets/changelog-git@0.1.12:
- resolution: {integrity: sha512-Xv2CPjTBmwjl8l4ZyQ3xrsXZMq8WafPUpEonDpTmcb24XY8keVzt7ZSCJuDz035EiqrjmDKDhODoQ6XiHudlig==}
+ /@changesets/changelog-git@0.1.14:
+ resolution: {integrity: sha512-+vRfnKtXVWsDDxGctOfzJsPhaCdXRYoe+KyWYoq5X/GqoISREiat0l3L8B0a453B2B4dfHGcZaGyowHbp9BSaA==}
dependencies:
- '@changesets/types': 5.1.0
+ '@changesets/types': 5.2.1
dev: true
/@changesets/cli@2.24.2:
resolution: {integrity: sha512-Bya7bnxF8Sz+O25M6kseAludVsCy5nXSW9u2Lbje/XbJTyU5q/xwIiXF9aTUzVi/4jyKoKoOasx7B1/z+NJLzg==}
hasBin: true
dependencies:
- '@babel/runtime': 7.18.0
- '@changesets/apply-release-plan': 6.0.4
- '@changesets/assemble-release-plan': 5.2.0
- '@changesets/changelog-git': 0.1.12
- '@changesets/config': 2.1.1
+ '@babel/runtime': 7.22.15
+ '@changesets/apply-release-plan': 6.1.4
+ '@changesets/assemble-release-plan': 5.2.4
+ '@changesets/changelog-git': 0.1.14
+ '@changesets/config': 2.3.1
'@changesets/errors': 0.1.4
- '@changesets/get-dependents-graph': 1.3.3
- '@changesets/get-release-plan': 3.0.13
- '@changesets/git': 1.4.1
+ '@changesets/get-dependents-graph': 1.3.6
+ '@changesets/get-release-plan': 3.0.17
+ '@changesets/git': 1.5.0
'@changesets/logger': 0.0.5
- '@changesets/pre': 1.0.12
- '@changesets/read': 0.5.7
- '@changesets/types': 5.1.0
+ '@changesets/pre': 1.0.14
+ '@changesets/read': 0.5.9
+ '@changesets/types': 5.2.1
'@changesets/write': 0.1.9
'@manypkg/get-packages': 1.1.3
'@types/is-ci': 3.0.0
@@ -1232,24 +1207,24 @@ packages:
meow: 6.1.1
outdent: 0.5.0
p-limit: 2.3.0
- preferred-pm: 3.0.3
+ preferred-pm: 3.1.2
resolve-from: 5.0.0
- semver: 5.7.1
+ semver: 5.7.2
spawndamnit: 2.0.0
term-size: 2.2.1
- tty-table: 4.1.6
+ tty-table: 4.2.1
dev: true
- /@changesets/config@2.1.1:
- resolution: {integrity: sha512-nSRINMqHpdtBpNVT9Eh9HtmLhOwOTAeSbaqKM5pRmGfsvyaROTBXV84ujF9UsWNlV71YxFbxTbeZnwXSGQlyTw==}
+ /@changesets/config@2.3.1:
+ resolution: {integrity: sha512-PQXaJl82CfIXddUOppj4zWu+987GCw2M+eQcOepxN5s+kvnsZOwjEJO3DH9eVy+OP6Pg/KFEWdsECFEYTtbg6w==}
dependencies:
'@changesets/errors': 0.1.4
- '@changesets/get-dependents-graph': 1.3.3
+ '@changesets/get-dependents-graph': 1.3.6
'@changesets/logger': 0.0.5
- '@changesets/types': 5.1.0
+ '@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
fs-extra: 7.0.1
- micromatch: 4.0.4
+ micromatch: 4.0.5
dev: true
/@changesets/errors@0.1.4:
@@ -1258,25 +1233,25 @@ packages:
extendable-error: 0.1.7
dev: true
- /@changesets/get-dependents-graph@1.3.3:
- resolution: {integrity: sha512-h4fHEIt6X+zbxdcznt1e8QD7xgsXRAXd2qzLlyxoRDFSa6SxJrDAUyh7ZUNdhjBU4Byvp4+6acVWVgzmTy4UNQ==}
+ /@changesets/get-dependents-graph@1.3.6:
+ resolution: {integrity: sha512-Q/sLgBANmkvUm09GgRsAvEtY3p1/5OCzgBE5vX3vgb5CvW0j7CEljocx5oPXeQSNph6FXulJlXV3Re/v3K3P3Q==}
dependencies:
- '@changesets/types': 5.1.0
+ '@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
chalk: 2.4.2
fs-extra: 7.0.1
- semver: 5.7.1
+ semver: 7.5.4
dev: true
- /@changesets/get-release-plan@3.0.13:
- resolution: {integrity: sha512-Zl/UN4FUzb5LwmzhO2STRijJT5nQCN4syPEs0p1HSIR+O2iVOzes+2yTLF2zGiOx8qPOsFx/GRSAvuhSzm+9ig==}
+ /@changesets/get-release-plan@3.0.17:
+ resolution: {integrity: sha512-6IwKTubNEgoOZwDontYc2x2cWXfr6IKxP3IhKeK+WjyD6y3M4Gl/jdQvBw+m/5zWILSOCAaGLu2ZF6Q+WiPniw==}
dependencies:
- '@babel/runtime': 7.18.0
- '@changesets/assemble-release-plan': 5.2.0
- '@changesets/config': 2.1.1
- '@changesets/pre': 1.0.12
- '@changesets/read': 0.5.7
- '@changesets/types': 5.1.0
+ '@babel/runtime': 7.22.15
+ '@changesets/assemble-release-plan': 5.2.4
+ '@changesets/config': 2.3.1
+ '@changesets/pre': 1.0.14
+ '@changesets/read': 0.5.9
+ '@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
dev: true
@@ -1284,14 +1259,26 @@ packages:
resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==}
dev: true
- /@changesets/git@1.4.1:
- resolution: {integrity: sha512-GWwRXEqBsQ3nEYcyvY/u2xUK86EKAevSoKV/IhELoZ13caZ1A1TSak/71vyKILtzuLnFPk5mepP5HjBxr7lZ9Q==}
+ /@changesets/git@1.5.0:
+ resolution: {integrity: sha512-Xo8AT2G7rQJSwV87c8PwMm6BAc98BnufRMsML7m7Iw8Or18WFvFmxqG5aOL5PBvhgq9KrKvaeIBNIymracSuHg==}
+ dependencies:
+ '@babel/runtime': 7.22.15
+ '@changesets/errors': 0.1.4
+ '@changesets/types': 5.2.1
+ '@manypkg/get-packages': 1.1.3
+ is-subdir: 1.2.0
+ spawndamnit: 2.0.0
+ dev: true
+
+ /@changesets/git@2.0.0:
+ resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==}
dependencies:
- '@babel/runtime': 7.18.0
+ '@babel/runtime': 7.22.15
'@changesets/errors': 0.1.4
- '@changesets/types': 5.1.0
+ '@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
is-subdir: 1.2.0
+ micromatch: 4.0.5
spawndamnit: 2.0.0
dev: true
@@ -1301,31 +1288,31 @@ packages:
chalk: 2.4.2
dev: true
- /@changesets/parse@0.3.14:
- resolution: {integrity: sha512-SWnNVyC9vz61ueTbuxvA6b4HXcSx2iaWr2VEa37lPg1Vw+cEyQp7lOB219P7uow1xFfdtIEEsxbzXnqLAAaY8w==}
+ /@changesets/parse@0.3.16:
+ resolution: {integrity: sha512-127JKNd167ayAuBjUggZBkmDS5fIKsthnr9jr6bdnuUljroiERW7FBTDNnNVyJ4l69PzR57pk6mXQdtJyBCJKg==}
dependencies:
- '@changesets/types': 5.1.0
+ '@changesets/types': 5.2.1
js-yaml: 3.14.1
dev: true
- /@changesets/pre@1.0.12:
- resolution: {integrity: sha512-RFzWYBZx56MtgMesXjxx7ymyI829/rcIw/41hvz3VJPnY8mDscN7RJyYu7Xm7vts2Fcd+SRcO0T/Ws3I1/6J7g==}
+ /@changesets/pre@1.0.14:
+ resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==}
dependencies:
- '@babel/runtime': 7.18.0
+ '@babel/runtime': 7.22.15
'@changesets/errors': 0.1.4
- '@changesets/types': 5.1.0
+ '@changesets/types': 5.2.1
'@manypkg/get-packages': 1.1.3
fs-extra: 7.0.1
dev: true
- /@changesets/read@0.5.7:
- resolution: {integrity: sha512-Iteg0ccTPpkJ+qFzY97k7qqdVE5Kz30TqPo9GibpBk2g8tcLFUqf+Qd0iXPLcyhUZpPL1U6Hia1gINHNKIKx4g==}
+ /@changesets/read@0.5.9:
+ resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==}
dependencies:
- '@babel/runtime': 7.18.0
- '@changesets/git': 1.4.1
+ '@babel/runtime': 7.22.15
+ '@changesets/git': 2.0.0
'@changesets/logger': 0.0.5
- '@changesets/parse': 0.3.14
- '@changesets/types': 5.1.0
+ '@changesets/parse': 0.3.16
+ '@changesets/types': 5.2.1
chalk: 2.4.2
fs-extra: 7.0.1
p-filter: 2.1.0
@@ -1335,15 +1322,15 @@ packages:
resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==}
dev: true
- /@changesets/types@5.1.0:
- resolution: {integrity: sha512-uUByGATZCdaPkaO9JkBsgGDjEvHyY2Sb0e/J23+cwxBi5h0fxpLF/HObggO/Fw8T2nxK6zDfJbPsdQt5RwYFJA==}
+ /@changesets/types@5.2.1:
+ resolution: {integrity: sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg==}
dev: true
/@changesets/write@0.1.9:
resolution: {integrity: sha512-E90ZrsrfJVOOQaP3Mm5Xd7uDwBAqq3z5paVEavTHKA8wxi7NAL8CmjgbGxSFuiP7ubnJA2BuHlrdE4z86voGOg==}
dependencies:
- '@babel/runtime': 7.18.0
- '@changesets/types': 5.1.0
+ '@babel/runtime': 7.22.15
+ '@changesets/types': 5.2.1
fs-extra: 7.0.1
human-id: 1.0.2
prettier: 1.19.1
@@ -1354,16 +1341,41 @@ packages:
engines: {node: '>=12'}
dependencies:
'@jridgewell/trace-mapping': 0.3.9
+ dev: true
+
+ /@esbuild/linux-loong64@0.14.54:
+ resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
- /@eslint/eslintrc@1.3.0:
- resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==}
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.17.0):
+ resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ dependencies:
+ eslint: 8.17.0
+ eslint-visitor-keys: 3.4.3
+ dev: true
+
+ /@eslint-community/regexpp@4.8.0:
+ resolution: {integrity: sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+ dev: true
+
+ /@eslint/eslintrc@1.4.1:
+ resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
- espree: 9.3.2
- globals: 13.15.0
- ignore: 5.2.0
+ espree: 9.6.1
+ globals: 13.21.0
+ ignore: 5.2.4
import-fresh: 3.3.0
js-yaml: 4.1.0
minimatch: 3.1.2
@@ -1384,20 +1396,21 @@ packages:
/@gar/promisify@1.1.3:
resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==}
+ requiresBuild: true
optional: true
- /@hapi/boom@9.1.4:
- resolution: {integrity: sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==}
+ /@hapi/boom@10.0.1:
+ resolution: {integrity: sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==}
dependencies:
- '@hapi/hoek': 9.2.1
+ '@hapi/hoek': 11.0.2
dev: false
- /@hapi/hoek@9.2.1:
- resolution: {integrity: sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==}
+ /@hapi/hoek@11.0.2:
+ resolution: {integrity: sha512-aKmlCO57XFZ26wso4rJsW4oTUnrgTFw2jh3io7CAtO9w4UltBNwRXvXIVzzyfkaaLRo3nluP/19msA8vDUUuKw==}
dev: false
- /@humanwhocodes/config-array@0.9.3:
- resolution: {integrity: sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==}
+ /@humanwhocodes/config-array@0.9.5:
+ resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==}
engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 1.2.1
@@ -1415,10 +1428,21 @@ packages:
resolution: {integrity: sha512-Kqv1rZ3WbgOrS+hgzJ5xG5WQuhvzzSTRYvNeyPMLOAM78MHSnuKI20JeJGbpuAt//LCuP0vsexZcorqW7kWhJg==}
dev: false
- /@ioredis/commands@1.1.1:
- resolution: {integrity: sha512-fsR4P/ROllzf/7lXYyElUJCheWdTJVJvOTps8v9IWKFATxR61ANOlnoPqhH099xYLrJGpc2ZQ28B3rMeUt5VQg==}
+ /@ioredis/commands@1.2.0:
+ resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==}
dev: false
+ /@isaacs/cliui@8.0.2:
+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
+ engines: {node: '>=12'}
+ dependencies:
+ string-width: 5.1.2
+ string-width-cjs: /string-width@4.2.3
+ strip-ansi: 7.1.0
+ strip-ansi-cjs: /strip-ansi@6.0.1
+ wrap-ansi: 8.1.0
+ wrap-ansi-cjs: /wrap-ansi@7.0.0
+
/@istanbuljs/load-nyc-config@1.1.0:
resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
engines: {node: '>=8'}
@@ -1435,20 +1459,32 @@ packages:
engines: {node: '>=8'}
dev: true
- /@jest/console@28.1.1:
- resolution: {integrity: sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==}
+ /@jest/console@28.1.3:
+ resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/types': 28.1.1
- '@types/node': 17.0.45
+ '@jest/types': 28.1.3
+ '@types/node': 20.8.7
+ chalk: 4.1.2
+ jest-message-util: 28.1.3
+ jest-util: 28.1.3
+ slash: 3.0.0
+ dev: true
+
+ /@jest/console@29.7.0:
+ resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ '@types/node': 20.8.7
chalk: 4.1.2
- jest-message-util: 28.1.1
- jest-util: 28.1.1
+ jest-message-util: 29.7.0
+ jest-util: 29.7.0
slash: 3.0.0
dev: true
- /@jest/core@28.1.1(node-notifier@10.0.1)(ts-node@10.8.1):
- resolution: {integrity: sha512-3pYsBoZZ42tXMdlcFeCc/0j9kOlK7MYuXs2B1QbvDgMoW1K9NJ4G/VYvIbMb26iqlkTfPHo7SC2JgjDOk/mxXw==}
+ /@jest/core@28.1.3(node-notifier@10.0.1)(ts-node@10.9.1):
+ resolution: {integrity: sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
@@ -1456,33 +1492,33 @@ packages:
node-notifier:
optional: true
dependencies:
- '@jest/console': 28.1.1
- '@jest/reporters': 28.1.1(node-notifier@10.0.1)
- '@jest/test-result': 28.1.1
- '@jest/transform': 28.1.1
- '@jest/types': 28.1.1
- '@types/node': 17.0.45
+ '@jest/console': 28.1.3
+ '@jest/reporters': 28.1.3(node-notifier@10.0.1)
+ '@jest/test-result': 28.1.3
+ '@jest/transform': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/node': 20.8.7
ansi-escapes: 4.3.2
chalk: 4.1.2
- ci-info: 3.3.1
+ ci-info: 3.8.0
exit: 0.1.2
- graceful-fs: 4.2.10
- jest-changed-files: 28.0.2
- jest-config: 28.1.1(@types/node@17.0.45)(ts-node@10.8.1)
- jest-haste-map: 28.1.1
- jest-message-util: 28.1.1
+ graceful-fs: 4.2.11
+ jest-changed-files: 28.1.3
+ jest-config: 28.1.3(@types/node@20.8.7)(ts-node@10.9.1)
+ jest-haste-map: 28.1.3
+ jest-message-util: 28.1.3
jest-regex-util: 28.0.2
- jest-resolve: 28.1.1
- jest-resolve-dependencies: 28.1.1
- jest-runner: 28.1.1
- jest-runtime: 28.1.1
- jest-snapshot: 28.1.1
- jest-util: 28.1.1
- jest-validate: 28.1.1
- jest-watcher: 28.1.1
- micromatch: 4.0.4
+ jest-resolve: 28.1.3
+ jest-resolve-dependencies: 28.1.3
+ jest-runner: 28.1.3
+ jest-runtime: 28.1.3
+ jest-snapshot: 28.1.3
+ jest-util: 28.1.3
+ jest-validate: 28.1.3
+ jest-watcher: 28.1.3
+ micromatch: 4.0.5
node-notifier: 10.0.1
- pretty-format: 28.1.1
+ pretty-format: 28.1.3
rimraf: 3.0.2
slash: 3.0.0
strip-ansi: 6.0.1
@@ -1491,58 +1527,153 @@ packages:
- ts-node
dev: true
- /@jest/environment@28.1.1:
- resolution: {integrity: sha512-9auVQ2GzQ7nrU+lAr8KyY838YahElTX9HVjbQPPS2XjlxQ+na18G113OoBhyBGBtD6ZnO/SrUy5WR8EzOj1/Uw==}
+ /@jest/core@29.7.0(node-notifier@10.0.1)(ts-node@10.9.1):
+ resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ dependencies:
+ '@jest/console': 29.7.0
+ '@jest/reporters': 29.7.0(node-notifier@10.0.1)
+ '@jest/test-result': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 20.8.7
+ ansi-escapes: 4.3.2
+ chalk: 4.1.2
+ ci-info: 3.8.0
+ exit: 0.1.2
+ graceful-fs: 4.2.11
+ jest-changed-files: 29.7.0
+ jest-config: 29.7.0(@types/node@20.8.7)(ts-node@10.9.1)
+ jest-haste-map: 29.7.0
+ jest-message-util: 29.7.0
+ jest-regex-util: 29.6.3
+ jest-resolve: 29.7.0
+ jest-resolve-dependencies: 29.7.0
+ jest-runner: 29.7.0
+ jest-runtime: 29.7.0
+ jest-snapshot: 29.7.0
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ jest-watcher: 29.7.0
+ micromatch: 4.0.5
+ node-notifier: 10.0.1
+ pretty-format: 29.7.0
+ slash: 3.0.0
+ strip-ansi: 6.0.1
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+ dev: true
+
+ /@jest/environment@28.1.3:
+ resolution: {integrity: sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/fake-timers': 28.1.1
- '@jest/types': 28.1.1
- '@types/node': 17.0.45
- jest-mock: 28.1.1
+ '@jest/fake-timers': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/node': 20.8.7
+ jest-mock: 28.1.3
+ dev: true
+
+ /@jest/environment@29.7.0:
+ resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/fake-timers': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 20.8.7
+ jest-mock: 29.7.0
dev: true
- /@jest/expect-utils@28.1.1:
- resolution: {integrity: sha512-n/ghlvdhCdMI/hTcnn4qV57kQuV9OTsZzH1TTCVARANKhl6hXJqLKUkwX69ftMGpsbpt96SsDD8n8LD2d9+FRw==}
+ /@jest/expect-utils@28.1.3:
+ resolution: {integrity: sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
jest-get-type: 28.0.2
dev: true
- /@jest/expect@28.1.1:
- resolution: {integrity: sha512-/+tQprrFoT6lfkMj4mW/mUIfAmmk/+iQPmg7mLDIFOf2lyf7EBHaS+x3RbeR0VZVMe55IvX7QRoT/2aK3AuUXg==}
+ /@jest/expect-utils@29.7.0:
+ resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ jest-get-type: 29.6.3
+ dev: true
+
+ /@jest/expect@28.1.3:
+ resolution: {integrity: sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- expect: 28.1.1
- jest-snapshot: 28.1.1
+ expect: 28.1.3
+ jest-snapshot: 28.1.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@jest/expect@29.7.0:
+ resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ expect: 29.7.0
+ jest-snapshot: 29.7.0
transitivePeerDependencies:
- supports-color
dev: true
- /@jest/fake-timers@28.1.1:
- resolution: {integrity: sha512-BY/3+TyLs5+q87rGWrGUY5f8e8uC3LsVHS9Diz8+FV3ARXL4sNnkLlIB8dvDvRrp+LUCGM+DLqlsYubizGUjIA==}
+ /@jest/fake-timers@28.1.3:
+ resolution: {integrity: sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/types': 28.1.1
+ '@jest/types': 28.1.3
'@sinonjs/fake-timers': 9.1.2
- '@types/node': 17.0.45
- jest-message-util: 28.1.1
- jest-mock: 28.1.1
- jest-util: 28.1.1
+ '@types/node': 20.8.7
+ jest-message-util: 28.1.3
+ jest-mock: 28.1.3
+ jest-util: 28.1.3
+ dev: true
+
+ /@jest/fake-timers@29.7.0:
+ resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ '@sinonjs/fake-timers': 10.3.0
+ '@types/node': 20.8.7
+ jest-message-util: 29.7.0
+ jest-mock: 29.7.0
+ jest-util: 29.7.0
dev: true
- /@jest/globals@28.1.1:
- resolution: {integrity: sha512-dEgl/6v7ToB4vXItdvcltJBgny0xBE6xy6IYQrPJAJggdEinGxCDMivNv7sFzPcTITGquXD6UJwYxfJ/5ZwDSg==}
+ /@jest/globals@28.1.3:
+ resolution: {integrity: sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/environment': 28.1.1
- '@jest/expect': 28.1.1
- '@jest/types': 28.1.1
+ '@jest/environment': 28.1.3
+ '@jest/expect': 28.1.3
+ '@jest/types': 28.1.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@jest/globals@29.7.0:
+ resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/environment': 29.7.0
+ '@jest/expect': 29.7.0
+ '@jest/types': 29.6.3
+ jest-mock: 29.7.0
transitivePeerDependencies:
- supports-color
dev: true
- /@jest/reporters@28.1.1(node-notifier@10.0.1):
- resolution: {integrity: sha512-597Zj4D4d88sZrzM4atEGLuO7SdA/YrOv9SRXHXRNC+/FwPCWxZhBAEzhXoiJzfRwn8zes/EjS8Lo6DouGN5Gg==}
+ /@jest/reporters@28.1.3(node-notifier@10.0.1):
+ resolution: {integrity: sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
@@ -1551,333 +1682,555 @@ packages:
optional: true
dependencies:
'@bcoe/v8-coverage': 0.2.3
- '@jest/console': 28.1.1
- '@jest/test-result': 28.1.1
- '@jest/transform': 28.1.1
- '@jest/types': 28.1.1
- '@jridgewell/trace-mapping': 0.3.13
- '@types/node': 17.0.45
+ '@jest/console': 28.1.3
+ '@jest/test-result': 28.1.3
+ '@jest/transform': 28.1.3
+ '@jest/types': 28.1.3
+ '@jridgewell/trace-mapping': 0.3.19
+ '@types/node': 20.8.7
chalk: 4.1.2
- collect-v8-coverage: 1.0.1
+ collect-v8-coverage: 1.0.2
exit: 0.1.2
- glob: 7.2.0
- graceful-fs: 4.2.10
+ glob: 7.2.3
+ graceful-fs: 4.2.11
istanbul-lib-coverage: 3.2.0
- istanbul-lib-instrument: 5.1.0
- istanbul-lib-report: 3.0.0
+ istanbul-lib-instrument: 5.2.1
+ istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 4.0.1
- istanbul-reports: 3.1.4
- jest-message-util: 28.1.1
- jest-util: 28.1.1
- jest-worker: 28.1.1
+ istanbul-reports: 3.1.6
+ jest-message-util: 28.1.3
+ jest-util: 28.1.3
+ jest-worker: 28.1.3
node-notifier: 10.0.1
slash: 3.0.0
string-length: 4.0.2
strip-ansi: 6.0.1
terminal-link: 2.1.1
- v8-to-istanbul: 9.0.0
+ v8-to-istanbul: 9.1.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@jest/reporters@29.7.0(node-notifier@10.0.1):
+ resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ dependencies:
+ '@bcoe/v8-coverage': 0.2.3
+ '@jest/console': 29.7.0
+ '@jest/test-result': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ '@jridgewell/trace-mapping': 0.3.19
+ '@types/node': 20.8.7
+ chalk: 4.1.2
+ collect-v8-coverage: 1.0.2
+ exit: 0.1.2
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ istanbul-lib-coverage: 3.2.0
+ istanbul-lib-instrument: 6.0.1
+ istanbul-lib-report: 3.0.1
+ istanbul-lib-source-maps: 4.0.1
+ istanbul-reports: 3.1.6
+ jest-message-util: 29.7.0
+ jest-util: 29.7.0
+ jest-worker: 29.7.0
+ node-notifier: 10.0.1
+ slash: 3.0.0
+ string-length: 4.0.2
+ strip-ansi: 6.0.1
+ v8-to-istanbul: 9.1.0
transitivePeerDependencies:
- supports-color
dev: true
- /@jest/schemas@28.0.2:
- resolution: {integrity: sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==}
+ /@jest/schemas@28.1.3:
+ resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@sinclair/typebox': 0.23.5
+ '@sinclair/typebox': 0.24.51
+ dev: true
+
+ /@jest/schemas@29.6.3:
+ resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@sinclair/typebox': 0.27.8
dev: true
- /@jest/source-map@28.0.2:
- resolution: {integrity: sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==}
+ /@jest/source-map@28.1.2:
+ resolution: {integrity: sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jridgewell/trace-mapping': 0.3.13
+ '@jridgewell/trace-mapping': 0.3.19
+ callsites: 3.1.0
+ graceful-fs: 4.2.11
+ dev: true
+
+ /@jest/source-map@29.6.3:
+ resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.19
callsites: 3.1.0
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
dev: true
- /@jest/test-result@28.1.1:
- resolution: {integrity: sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==}
+ /@jest/test-result@28.1.3:
+ resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/console': 28.1.1
- '@jest/types': 28.1.1
+ '@jest/console': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/istanbul-lib-coverage': 2.0.4
+ collect-v8-coverage: 1.0.2
+ dev: true
+
+ /@jest/test-result@29.7.0:
+ resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/console': 29.7.0
+ '@jest/types': 29.6.3
'@types/istanbul-lib-coverage': 2.0.4
- collect-v8-coverage: 1.0.1
+ collect-v8-coverage: 1.0.2
dev: true
- /@jest/test-sequencer@28.1.1:
- resolution: {integrity: sha512-nuL+dNSVMcWB7OOtgb0EGH5AjO4UBCt68SLP08rwmC+iRhyuJWS9MtZ/MpipxFwKAlHFftbMsydXqWre8B0+XA==}
+ /@jest/test-sequencer@28.1.3:
+ resolution: {integrity: sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/test-result': 28.1.1
- graceful-fs: 4.2.10
- jest-haste-map: 28.1.1
+ '@jest/test-result': 28.1.3
+ graceful-fs: 4.2.11
+ jest-haste-map: 28.1.3
+ slash: 3.0.0
+ dev: true
+
+ /@jest/test-sequencer@29.7.0:
+ resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/test-result': 29.7.0
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.7.0
slash: 3.0.0
dev: true
- /@jest/transform@28.1.1:
- resolution: {integrity: sha512-PkfaTUuvjUarl1EDr5ZQcCA++oXkFCP9QFUkG0yVKVmNObjhrqDy0kbMpMebfHWm3CCDHjYNem9eUSH8suVNHQ==}
+ /@jest/transform@28.1.3:
+ resolution: {integrity: sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@babel/core': 7.18.0
- '@jest/types': 28.1.1
- '@jridgewell/trace-mapping': 0.3.13
+ '@babel/core': 7.22.17
+ '@jest/types': 28.1.3
+ '@jridgewell/trace-mapping': 0.3.19
babel-plugin-istanbul: 6.1.1
chalk: 4.1.2
- convert-source-map: 1.8.0
+ convert-source-map: 1.9.0
fast-json-stable-stringify: 2.1.0
- graceful-fs: 4.2.10
- jest-haste-map: 28.1.1
+ graceful-fs: 4.2.11
+ jest-haste-map: 28.1.3
jest-regex-util: 28.0.2
- jest-util: 28.1.1
- micromatch: 4.0.4
- pirates: 4.0.5
+ jest-util: 28.1.3
+ micromatch: 4.0.5
+ pirates: 4.0.6
+ slash: 3.0.0
+ write-file-atomic: 4.0.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@jest/transform@29.7.0:
+ resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@babel/core': 7.22.17
+ '@jest/types': 29.6.3
+ '@jridgewell/trace-mapping': 0.3.19
+ babel-plugin-istanbul: 6.1.1
+ chalk: 4.1.2
+ convert-source-map: 2.0.0
+ fast-json-stable-stringify: 2.1.0
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.7.0
+ jest-regex-util: 29.6.3
+ jest-util: 29.7.0
+ micromatch: 4.0.5
+ pirates: 4.0.6
slash: 3.0.0
- write-file-atomic: 4.0.1
+ write-file-atomic: 4.0.2
transitivePeerDependencies:
- supports-color
dev: true
- /@jest/types@28.1.1:
- resolution: {integrity: sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==}
+ /@jest/types@28.1.3:
+ resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/schemas': 28.0.2
+ '@jest/schemas': 28.1.3
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
- '@types/node': 17.0.45
+ '@types/node': 20.8.7
'@types/yargs': 17.0.10
chalk: 4.1.2
dev: true
- /@jridgewell/gen-mapping@0.1.1:
- resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
- engines: {node: '>=6.0.0'}
+ /@jest/types@29.6.3:
+ resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jridgewell/set-array': 1.1.1
- '@jridgewell/sourcemap-codec': 1.4.13
+ '@jest/schemas': 29.6.3
+ '@types/istanbul-lib-coverage': 2.0.4
+ '@types/istanbul-reports': 3.0.1
+ '@types/node': 20.8.7
+ '@types/yargs': 17.0.10
+ chalk: 4.1.2
dev: true
- /@jridgewell/gen-mapping@0.3.1:
- resolution: {integrity: sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==}
+ /@jridgewell/gen-mapping@0.3.3:
+ resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
engines: {node: '>=6.0.0'}
dependencies:
- '@jridgewell/set-array': 1.1.1
- '@jridgewell/sourcemap-codec': 1.4.13
- '@jridgewell/trace-mapping': 0.3.13
- dev: true
+ '@jridgewell/set-array': 1.1.2
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/trace-mapping': 0.3.19
- /@jridgewell/resolve-uri@3.0.7:
- resolution: {integrity: sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==}
+ /@jridgewell/resolve-uri@3.1.1:
+ resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
engines: {node: '>=6.0.0'}
- /@jridgewell/set-array@1.1.1:
- resolution: {integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==}
+ /@jridgewell/set-array@1.1.2:
+ resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
engines: {node: '>=6.0.0'}
- dev: true
- /@jridgewell/sourcemap-codec@1.4.13:
- resolution: {integrity: sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==}
+ /@jridgewell/sourcemap-codec@1.4.15:
+ resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
- /@jridgewell/trace-mapping@0.3.13:
- resolution: {integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==}
+ /@jridgewell/trace-mapping@0.3.19:
+ resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==}
dependencies:
- '@jridgewell/resolve-uri': 3.0.7
- '@jridgewell/sourcemap-codec': 1.4.13
- dev: true
+ '@jridgewell/resolve-uri': 3.1.1
+ '@jridgewell/sourcemap-codec': 1.4.15
/@jridgewell/trace-mapping@0.3.9:
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
dependencies:
- '@jridgewell/resolve-uri': 3.0.7
- '@jridgewell/sourcemap-codec': 1.4.13
-
- /@ladjs/country-language@0.2.1:
- resolution: {integrity: sha512-e3AmT7jUnfNE6e2mx2+cPYiWdFW3McySDGRhQEYE6SksjZTMj0PTp+R9x1xG89tHRTsyMNJFl9J4HtZPWZzi1Q==}
- dependencies:
- underscore: 1.13.3
- underscore.deep: 0.5.1(underscore@1.13.3)
- dev: false
-
- /@ladjs/i18n@7.2.6:
- resolution: {integrity: sha512-rgCYbDz18ADMjQox09J0G45L8LankQgt7QJqiaPh7dAps/hY/7NB8lotVh8TvFt26jJXPvCErAEsGe2clp/YOg==}
- engines: {node: '>=8.3.0'}
- dependencies:
- '@hapi/boom': 9.1.4
- '@ladjs/country-language': 0.2.1
- boolean: 3.2.0
- debug: 4.3.4
- i18n: 0.14.2
- i18n-locales: 0.0.5
- lodash: 4.17.21
- multimatch: 5.0.0
- punycode: 2.1.1
- qs: 6.11.0
- titleize: 2.1.0
- tlds: 1.231.0
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@manypkg/find-root@1.1.0:
- resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
- dependencies:
- '@babel/runtime': 7.18.0
- '@types/node': 12.20.52
- find-up: 4.1.0
- fs-extra: 8.1.0
- dev: true
-
- /@manypkg/get-packages@1.1.3:
- resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
- dependencies:
- '@babel/runtime': 7.18.0
- '@changesets/types': 4.1.0
- '@manypkg/find-root': 1.1.0
- fs-extra: 8.1.0
- globby: 11.1.0
- read-yaml-file: 1.1.0
+ '@jridgewell/resolve-uri': 3.1.1
+ '@jridgewell/sourcemap-codec': 1.4.15
dev: true
- /@mapbox/node-pre-gyp@1.0.9:
- resolution: {integrity: sha512-aDF3S3rK9Q2gey/WAttUlISduDItz5BU3306M9Eyv6/oS40aMprnopshtlKTykxRNIBEZuRMaZAnbrQ4QtKGyw==}
- hasBin: true
- dependencies:
- detect-libc: 2.0.1
- https-proxy-agent: 5.0.0
- make-dir: 3.1.0
- node-fetch: 2.6.7
- nopt: 5.0.0
+ /@ladjs/consolidate@1.0.3(@babel/core@7.22.17)(ejs@3.1.9)(lodash@4.17.21)(underscore@1.13.6):
+ resolution: {integrity: sha512-zyUeV5nkEFz7FH88pz+moVeMMOygTx1zL5bjXGHCVX5MMpmAtFf5piaQlBDk3nClGoUs8vjYI9TKsbXldGv0VA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ '@babel/core': ^7.22.5
+ arc-templates: ^0.5.3
+ atpl: '>=0.7.6'
+ bracket-template: ^1.1.5
+ coffee-script: ^1.12.7
+ dot: ^1.1.3
+ dust: ^0.3.0
+ dustjs-helpers: ^1.7.4
+ dustjs-linkedin: ^2.7.5
+ eco: ^1.1.0-rc-3
+ ect: ^0.5.9
+ ejs: ^3.1.5
+ haml-coffee: ^1.14.1
+ hamlet: ^0.3.3
+ hamljs: ^0.6.2
+ handlebars: ^4.7.6
+ hogan.js: ^3.0.2
+ htmling: ^0.0.8
+ jazz: ^0.0.18
+ jqtpl: ~1.1.0
+ just: ^0.1.8
+ liquid-node: ^3.0.1
+ liquor: ^0.0.5
+ lodash: ^4.17.20
+ mote: ^0.2.0
+ mustache: ^4.0.1
+ nunjucks: ^3.2.2
+ plates: ~0.4.11
+ pug: ^3.0.0
+ qejs: ^3.0.5
+ ractive: ^1.3.12
+ react: '>=16.13.1'
+ react-dom: '>=16.13.1'
+ slm: ^2.0.0
+ swig: ^1.4.2
+ swig-templates: ^2.0.3
+ teacup: ^2.0.0
+ templayed: '>=0.2.3'
+ then-pug: '*'
+ tinyliquid: ^0.2.34
+ toffee: ^0.3.6
+ twig: ^1.15.2
+ twing: ^5.0.2
+ underscore: ^1.11.0
+ vash: ^0.13.0
+ velocityjs: ^2.0.1
+ walrus: ^0.10.1
+ whiskers: ^0.4.0
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ arc-templates:
+ optional: true
+ atpl:
+ optional: true
+ bracket-template:
+ optional: true
+ coffee-script:
+ optional: true
+ dot:
+ optional: true
+ dust:
+ optional: true
+ dustjs-helpers:
+ optional: true
+ dustjs-linkedin:
+ optional: true
+ eco:
+ optional: true
+ ect:
+ optional: true
+ ejs:
+ optional: true
+ haml-coffee:
+ optional: true
+ hamlet:
+ optional: true
+ hamljs:
+ optional: true
+ handlebars:
+ optional: true
+ hogan.js:
+ optional: true
+ htmling:
+ optional: true
+ jazz:
+ optional: true
+ jqtpl:
+ optional: true
+ just:
+ optional: true
+ liquid-node:
+ optional: true
+ liquor:
+ optional: true
+ lodash:
+ optional: true
+ mote:
+ optional: true
+ mustache:
+ optional: true
+ nunjucks:
+ optional: true
+ plates:
+ optional: true
+ pug:
+ optional: true
+ qejs:
+ optional: true
+ ractive:
+ optional: true
+ react:
+ optional: true
+ react-dom:
+ optional: true
+ slm:
+ optional: true
+ swig:
+ optional: true
+ swig-templates:
+ optional: true
+ teacup:
+ optional: true
+ templayed:
+ optional: true
+ then-pug:
+ optional: true
+ tinyliquid:
+ optional: true
+ toffee:
+ optional: true
+ twig:
+ optional: true
+ twing:
+ optional: true
+ underscore:
+ optional: true
+ vash:
+ optional: true
+ velocityjs:
+ optional: true
+ walrus:
+ optional: true
+ whiskers:
+ optional: true
+ dependencies:
+ '@babel/core': 7.22.17
+ ejs: 3.1.9
+ lodash: 4.17.21
+ underscore: 1.13.6
+ dev: false
+
+ /@ladjs/country-language@0.2.1:
+ resolution: {integrity: sha512-e3AmT7jUnfNE6e2mx2+cPYiWdFW3McySDGRhQEYE6SksjZTMj0PTp+R9x1xG89tHRTsyMNJFl9J4HtZPWZzi1Q==}
+ dependencies:
+ underscore: 1.13.6
+ underscore.deep: 0.5.3(underscore@1.13.6)
+ dev: false
+
+ /@ladjs/country-language@1.0.3:
+ resolution: {integrity: sha512-FJROu9/hh4eqVAGDyfL8vpv6Vb0qKHX1ozYLRZ+beUzD5xFf+3r0J+SVIWKviEa7W524Qvqou+ta1WrsRgzxGw==}
+ engines: {node: '>= 14'}
+ dev: false
+
+ /@ladjs/i18n@8.0.3:
+ resolution: {integrity: sha512-QYeYGz6uJaH41ZVyNoI2Lt2NyfcpKwpDIBMx3psaE1NBJn8P+jk1m0EIjphfYvnRMnl/QyBpn98FfcTUjTkuBw==}
+ engines: {node: '>=14'}
+ dependencies:
+ '@hapi/boom': 10.0.1
+ '@ladjs/country-language': 1.0.3
+ boolean: 3.2.0
+ i18n: 0.15.1
+ i18n-locales: 0.0.5
+ lodash: 4.17.21
+ multimatch: 5.0.0
+ punycode: 2.3.0
+ qs: 6.11.2
+ titleize: 2.1.0
+ tlds: 1.242.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /@manypkg/find-root@1.1.0:
+ resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
+ dependencies:
+ '@babel/runtime': 7.22.15
+ '@types/node': 12.12.17
+ find-up: 4.1.0
+ fs-extra: 8.1.0
+ dev: true
+
+ /@manypkg/get-packages@1.1.3:
+ resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
+ dependencies:
+ '@babel/runtime': 7.22.15
+ '@changesets/types': 4.1.0
+ '@manypkg/find-root': 1.1.0
+ fs-extra: 8.1.0
+ globby: 11.1.0
+ read-yaml-file: 1.1.0
+ dev: true
+
+ /@mapbox/node-pre-gyp@1.0.11:
+ resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==}
+ hasBin: true
+ dependencies:
+ detect-libc: 2.0.2
+ https-proxy-agent: 5.0.1
+ make-dir: 3.1.0
+ node-fetch: 2.7.0
+ nopt: 5.0.0
npmlog: 5.0.1
rimraf: 3.0.2
- semver: 7.3.7
- tar: 6.1.11
+ semver: 7.5.4
+ tar: 6.2.0
transitivePeerDependencies:
- encoding
- supports-color
- /@messageformat/core@3.0.1:
- resolution: {integrity: sha512-yxj2+0e46hcZqJfNf0ZYbC2q6WlcGoh4g11mCyRtTueR0AD8F9z4JMYAS1aOiFG8Vl1LZg/h5hZHKmWTAyZq8g==}
+ /@messageformat/core@3.2.0:
+ resolution: {integrity: sha512-ppbb/7OYqg/t4WdFk8VAfZEV2sNUq3+7VeBAo5sKFhmF786sh6gB7fUeXa2qLTDIcTHS49HivTBN7QNOU5OFTg==}
dependencies:
- '@messageformat/date-skeleton': 1.0.0
- '@messageformat/number-skeleton': 1.0.0
- '@messageformat/parser': 5.0.0
+ '@messageformat/date-skeleton': 1.0.1
+ '@messageformat/number-skeleton': 1.2.0
+ '@messageformat/parser': 5.1.0
'@messageformat/runtime': 3.0.1
- make-plural: 7.1.0
+ make-plural: 7.3.0
safe-identifier: 0.4.2
dev: false
- /@messageformat/date-skeleton@1.0.0:
- resolution: {integrity: sha512-vvj5Sd3VyXUHGbYpiFsPsSQ8pkdUM9vrR/NUbyP6ga3UqJH4p9eCwzfwaCAZatZMYMTyiKG/8QbUyGKHeTZ5kw==}
+ /@messageformat/date-skeleton@1.0.1:
+ resolution: {integrity: sha512-jPXy8fg+WMPIgmGjxSlnGJn68h/2InfT0TNSkVx0IGXgp4ynnvYkbZ51dGWmGySEK+pBiYUttbQdu5XEqX5CRg==}
dev: false
- /@messageformat/number-skeleton@1.0.0:
- resolution: {integrity: sha512-Pe1HX/VG0q7tclM/ri85I4FKYd7Uc3gluSZbRaK1+jcXdT9Biw2hLAKyMsiz2tM6zLiK1xX+K0NMDO4RIstQig==}
+ /@messageformat/number-skeleton@1.2.0:
+ resolution: {integrity: sha512-xsgwcL7J7WhlHJ3RNbaVgssaIwcEyFkBqxHdcdaiJzwTZAWEOD8BuUFxnxV9k5S0qHN3v/KzUpq0IUpjH1seRg==}
dev: false
- /@messageformat/parser@5.0.0:
- resolution: {integrity: sha512-WiDKhi8F0zQaFU8cXgqq69eYFarCnTVxKcvhAONufKf0oUxbqLMW6JX6rV4Hqh+BEQWGyKKKHY4g1XA6bCLylA==}
+ /@messageformat/parser@5.1.0:
+ resolution: {integrity: sha512-jKlkls3Gewgw6qMjKZ9SFfHUpdzEVdovKFtW1qRhJ3WI4FW5R/NnGDqr8SDGz+krWDO3ki94boMmQvGke1HwUQ==}
dependencies:
- moo: 0.5.1
+ moo: 0.5.2
dev: false
/@messageformat/runtime@3.0.1:
resolution: {integrity: sha512-6RU5ol2lDtO8bD9Yxe6CZkl0DArdv0qkuoZC+ZwowU+cdRlVE1157wjCmlA5Rsf1Xc/brACnsZa5PZpEDfTFFg==}
dependencies:
- make-plural: 7.1.0
+ make-plural: 7.3.0
dev: false
- /@next/env@13.4.12:
- resolution: {integrity: sha512-RmHanbV21saP/6OEPBJ7yJMuys68cIf8OBBWd7+uj40LdpmswVAwe1uzeuFyUsd6SfeITWT3XnQfn6wULeKwDQ==}
- dev: true
-
- /@next/eslint-plugin-next@12.1.6:
- resolution: {integrity: sha512-yNUtJ90NEiYFT6TJnNyofKMPYqirKDwpahcbxBgSIuABwYOdkGwzos1ZkYD51Qf0diYwpQZBeVqElTk7Q2WNqw==}
- dependencies:
- glob: 7.1.7
- dev: true
-
- /@next/swc-darwin-arm64@13.4.12:
- resolution: {integrity: sha512-deUrbCXTMZ6ZhbOoloqecnUeNpUOupi8SE2tx4jPfNS9uyUR9zK4iXBvH65opVcA/9F5I/p8vDXSYbUlbmBjZg==}
- engines: {node: '>= 10'}
+ /@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.2:
+ resolution: {integrity: sha512-9bfjwDxIDWmmOKusUcqdS4Rw+SETlp9Dy39Xui9BEGEk19dDwH0jhipwFzEff/pFg95NKymc6TOTbRKcWeRqyQ==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
- dev: true
+ dev: false
optional: true
- /@next/swc-darwin-x64@13.4.12:
- resolution: {integrity: sha512-WRvH7RxgRHlC1yb5oG0ZLx8F7uci9AivM5/HGGv9ZyG2Als8Ij64GC3d+mQ5sJhWjusyU6T6V1WKTUoTmOB0zQ==}
- engines: {node: '>= 10'}
+ /@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.2:
+ resolution: {integrity: sha512-lwriRAHm1Yg4iDf23Oxm9n/t5Zpw1lVnxYU3HnJPTi2lJRkKTrps1KVgvL6m7WvmhYVt/FIsssWay+k45QHeuw==}
cpu: [x64]
os: [darwin]
requiresBuild: true
- dev: true
+ dev: false
optional: true
- /@next/swc-linux-arm64-gnu@13.4.12:
- resolution: {integrity: sha512-YEKracAWuxp54tKiAvvq73PUs9lok57cc8meYRibTWe/VdPB2vLgkTVWFcw31YDuRXdEhdX0fWS6Q+ESBhnEig==}
- engines: {node: '>= 10'}
+ /@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.2:
+ resolution: {integrity: sha512-FU20Bo66/f7He9Fp9sP2zaJ1Q8L9uLPZQDub/WlUip78JlPeMbVL8546HbZfcW9LNciEXc8d+tThSJjSC+tmsg==}
cpu: [arm64]
os: [linux]
requiresBuild: true
- dev: true
+ dev: false
optional: true
- /@next/swc-linux-arm64-musl@13.4.12:
- resolution: {integrity: sha512-LhJR7/RAjdHJ2Isl2pgc/JaoxNk0KtBgkVpiDJPVExVWA1c6gzY57+3zWuxuyWzTG+fhLZo2Y80pLXgIJv7g3g==}
- engines: {node: '>= 10'}
- cpu: [arm64]
+ /@msgpackr-extract/msgpackr-extract-linux-arm@3.0.2:
+ resolution: {integrity: sha512-MOI9Dlfrpi2Cuc7i5dXdxPbFIgbDBGgKR5F2yWEa6FVEtSWncfVNKW5AKjImAQ6CZlBK9tympdsZJ2xThBiWWA==}
+ cpu: [arm]
os: [linux]
requiresBuild: true
- dev: true
+ dev: false
optional: true
- /@next/swc-linux-x64-gnu@13.4.12:
- resolution: {integrity: sha512-1DWLL/B9nBNiQRng+1aqs3OaZcxC16Nf+mOnpcrZZSdyKHek3WQh6j/fkbukObgNGwmCoVevLUa/p3UFTTqgqg==}
- engines: {node: '>= 10'}
+ /@msgpackr-extract/msgpackr-extract-linux-x64@3.0.2:
+ resolution: {integrity: sha512-gsWNDCklNy7Ajk0vBBf9jEx04RUxuDQfBse918Ww+Qb9HCPoGzS+XJTLe96iN3BVK7grnLiYghP/M4L8VsaHeA==}
cpu: [x64]
os: [linux]
requiresBuild: true
- dev: true
+ dev: false
optional: true
- /@next/swc-linux-x64-musl@13.4.12:
- resolution: {integrity: sha512-kEAJmgYFhp0VL+eRWmUkVxLVunn7oL9Mdue/FS8yzRBVj7Z0AnIrHpTIeIUl1bbdQq1VaoOztnKicAjfkLTRCQ==}
- engines: {node: '>= 10'}
+ /@msgpackr-extract/msgpackr-extract-win32-x64@3.0.2:
+ resolution: {integrity: sha512-O+6Gs8UeDbyFpbSh2CPEz/UOrrdWPTBYNblZK5CxxLisYt4kGX3Sc+czffFonyjiGSq3jWLwJS/CCJc7tBr4sQ==}
cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /@next/swc-win32-arm64-msvc@13.4.12:
- resolution: {integrity: sha512-GMLuL/loR6yIIRTnPRY6UGbLL9MBdw2anxkOnANxvLvsml4F0HNIgvnU3Ej4BjbqMTNjD4hcPFdlEow4XHPdZA==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /@next/swc-win32-ia32-msvc@13.4.12:
- resolution: {integrity: sha512-PhgNqN2Vnkm7XaMdRmmX0ZSwZXQAtamBVSa9A/V1dfKQCV1rjIZeiy/dbBnVYGdj63ANfsOR/30XpxP71W0eww==}
- engines: {node: '>= 10'}
- cpu: [ia32]
os: [win32]
requiresBuild: true
- dev: true
+ dev: false
optional: true
- /@next/swc-win32-x64-msvc@13.4.12:
- resolution: {integrity: sha512-Z+56e/Ljt0bUs+T+jPjhFyxYBcdY2RIq9ELFU+qAMQMteHo7ymbV7CKmlcX59RI9C4YzN8PgMgLyAoi916b5HA==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
+ /@next/eslint-plugin-next@12.3.4:
+ resolution: {integrity: sha512-BFwj8ykJY+zc1/jWANsDprDIu2MgwPOIKxNVnrKvPs+f5TPegrVnem8uScND+1veT4B7F6VeqgaNLFW1Hzl9Og==}
+ dependencies:
+ glob: 7.1.7
dev: true
- optional: true
/@nodelib/fs.scandir@2.1.5:
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
@@ -1897,42 +2250,51 @@ packages:
engines: {node: '>= 8'}
dependencies:
'@nodelib/fs.scandir': 2.1.5
- fastq: 1.13.0
+ fastq: 1.15.0
dev: true
/@npmcli/fs@1.1.1:
resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==}
+ requiresBuild: true
dependencies:
'@gar/promisify': 1.1.3
- semver: 7.3.7
+ semver: 7.5.4
optional: true
/@npmcli/move-file@1.1.2:
resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==}
engines: {node: '>=10'}
+ deprecated: This functionality has been moved to @npmcli/fs
+ requiresBuild: true
dependencies:
mkdirp: 1.0.4
rimraf: 3.0.2
optional: true
- /@rushstack/eslint-patch@1.1.3:
- resolution: {integrity: sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==}
+ /@pkgjs/parseargs@0.11.0:
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+ engines: {node: '>=14'}
+ requiresBuild: true
+ optional: true
+
+ /@rushstack/eslint-patch@1.3.3:
+ resolution: {integrity: sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==}
dev: true
- /@rushstack/ts-command-line@4.10.7:
- resolution: {integrity: sha512-CjS+DfNXUSO5Ab2wD1GBGtUTnB02OglRWGqfaTcac9Jn45V5MeUOsq/wA8wEeS5Y/3TZ2P1k+IWdVDiuOFP9Og==}
+ /@rushstack/ts-command-line@4.15.2:
+ resolution: {integrity: sha512-5+C2uoJY8b+odcZD6coEe2XNC4ZjGB4vCMESbqW/8DHRWC/qIHfANdmN9F1wz/lAgxz72i7xRoVtPY2j7e4gpQ==}
dependencies:
'@types/argparse': 1.0.38
argparse: 1.0.10
colors: 1.2.5
- string-argv: 0.3.1
+ string-argv: 0.3.2
dev: false
- /@selderee/plugin-htmlparser2@0.6.0:
- resolution: {integrity: sha512-J3jpy002TyBjd4N/p6s+s90eX42H2eRhK3SbsZuvTDv977/E8p2U3zikdiehyJja66do7FlxLomZLPlvl2/xaA==}
+ /@selderee/plugin-htmlparser2@0.11.0:
+ resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==}
dependencies:
- domhandler: 4.3.1
- selderee: 0.6.0
+ domhandler: 5.0.3
+ selderee: 0.11.0
dev: false
/@sentry/core@6.19.7:
@@ -1973,7 +2335,7 @@ packages:
'@sentry/types': 6.19.7
'@sentry/utils': 6.19.7
cookie: 0.4.2
- https-proxy-agent: 5.0.0
+ https-proxy-agent: 5.0.1
lru_map: 0.3.3
tslib: 1.14.1
transitivePeerDependencies:
@@ -2004,118 +2366,133 @@ packages:
tslib: 1.14.1
dev: false
- /@sinclair/typebox@0.23.5:
- resolution: {integrity: sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==}
+ /@sinclair/typebox@0.24.51:
+ resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==}
+ dev: true
+
+ /@sinclair/typebox@0.27.8:
+ resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
+ dev: true
+
+ /@sinonjs/commons@1.8.6:
+ resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==}
+ dependencies:
+ type-detect: 4.0.8
dev: true
- /@sinonjs/commons@1.8.3:
- resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==}
+ /@sinonjs/commons@3.0.0:
+ resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==}
dependencies:
type-detect: 4.0.8
dev: true
+ /@sinonjs/fake-timers@10.3.0:
+ resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==}
+ dependencies:
+ '@sinonjs/commons': 3.0.0
+ dev: true
+
/@sinonjs/fake-timers@9.1.2:
resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==}
dependencies:
- '@sinonjs/commons': 1.8.3
+ '@sinonjs/commons': 1.8.6
dev: true
/@sinonjs/formatio@4.0.1:
resolution: {integrity: sha512-asIdlLFrla/WZybhm0C8eEzaDNNrzymiTqHMeJl6zPW2881l3uuVRpm0QlRQEjqYWv6CcKMGYME3LbrLJsORBw==}
dependencies:
- '@sinonjs/commons': 1.8.3
+ '@sinonjs/commons': 1.8.6
'@sinonjs/samsam': 4.2.2
dev: true
/@sinonjs/samsam@4.2.2:
resolution: {integrity: sha512-z9o4LZUzSD9Hl22zV38aXNykgFeVj8acqfFabCY6FY83n/6s/XwNJyYYldz6/9lBJanpno9h+oL6HTISkviweA==}
dependencies:
- '@sinonjs/commons': 1.8.3
+ '@sinonjs/commons': 1.8.6
lodash.get: 4.4.2
type-detect: 4.0.8
dev: true
- /@sinonjs/text-encoding@0.7.1:
- resolution: {integrity: sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==}
- dev: true
-
- /@swc/helpers@0.5.1:
- resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==}
- dependencies:
- tslib: 2.4.0
+ /@sinonjs/text-encoding@0.7.2:
+ resolution: {integrity: sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==}
dev: true
/@tootallnate/once@1.1.2:
resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==}
engines: {node: '>= 6'}
+ requiresBuild: true
optional: true
- /@tsconfig/node10@1.0.8:
- resolution: {integrity: sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==}
+ /@tsconfig/node10@1.0.9:
+ resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
+ dev: true
- /@tsconfig/node12@1.0.9:
- resolution: {integrity: sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==}
+ /@tsconfig/node12@1.0.11:
+ resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
+ dev: true
- /@tsconfig/node14@1.0.1:
- resolution: {integrity: sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==}
+ /@tsconfig/node14@1.0.3:
+ resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==}
+ dev: true
- /@tsconfig/node16@1.0.2:
- resolution: {integrity: sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==}
+ /@tsconfig/node16@1.0.4:
+ resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
+ dev: true
- /@types/archiver@5.3.1:
- resolution: {integrity: sha512-wKYZaSXaDvTZuInAWjCeGG7BEAgTWG2zZW0/f7IYFcoHB2X2d9lkVFnrOlXl3W6NrvO6Ml3FLLu8Uksyymcpnw==}
+ /@types/archiver@5.3.2:
+ resolution: {integrity: sha512-IctHreBuWE5dvBDz/0WeKtyVKVRs4h75IblxOACL92wU66v+HGAfEYAOyXkOFphvRJMhuXdI9huDXpX0FC6lCw==}
dependencies:
- '@types/glob': 7.2.0
+ '@types/readdir-glob': 1.1.1
/@types/argparse@1.0.38:
resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==}
dev: false
- /@types/babel__core@7.1.18:
- resolution: {integrity: sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==}
+ /@types/babel__core@7.20.1:
+ resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==}
dependencies:
- '@babel/parser': 7.18.3
- '@babel/types': 7.18.2
+ '@babel/parser': 7.22.16
+ '@babel/types': 7.22.17
'@types/babel__generator': 7.6.4
'@types/babel__template': 7.4.1
- '@types/babel__traverse': 7.14.2
+ '@types/babel__traverse': 7.20.1
dev: true
/@types/babel__generator@7.6.4:
resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==}
dependencies:
- '@babel/types': 7.18.2
+ '@babel/types': 7.22.17
dev: true
/@types/babel__template@7.4.1:
resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==}
dependencies:
- '@babel/parser': 7.18.3
- '@babel/types': 7.18.2
+ '@babel/parser': 7.22.16
+ '@babel/types': 7.22.17
dev: true
- /@types/babel__traverse@7.14.2:
- resolution: {integrity: sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==}
+ /@types/babel__traverse@7.20.1:
+ resolution: {integrity: sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==}
dependencies:
- '@babel/types': 7.18.2
+ '@babel/types': 7.22.17
dev: true
- /@types/bluebird@3.5.36:
- resolution: {integrity: sha512-HBNx4lhkxN7bx6P0++W8E289foSu8kO8GCk2unhuVggO+cE7rh9DhZUyPhUxNRG9m+5B5BTKxZQ5ZP92x/mx9Q==}
+ /@types/bluebird@3.5.38:
+ resolution: {integrity: sha512-yR/Kxc0dd4FfwtEoLZMoqJbM/VE/W7hXn/MIjb+axcwag0iFmSPK7OBUZq1YWLynJUoWQkfUrI7T0HDqGApNSg==}
dev: true
/@types/body-parser@1.19.2:
resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
dependencies:
- '@types/connect': 3.4.35
- '@types/node': 17.0.45
+ '@types/connect': 3.4.36
+ '@types/node': 20.8.7
- /@types/caseless@0.12.2:
- resolution: {integrity: sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w==}
+ /@types/caseless@0.12.3:
+ resolution: {integrity: sha512-ZD/NsIJYq/2RH+hY7lXmstfp/v9djGt9ah+xRQ3pcgR79qiKsG4pLl25AI7IcXxVO8dH9GiBE5rAknC0ePntlw==}
dev: true
- /@types/chai@4.3.1:
- resolution: {integrity: sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==}
+ /@types/chai@4.2.8:
+ resolution: {integrity: sha512-U1bQiWbln41Yo6EeHMr+34aUhvrMVyrhn9lYfPSpLTCrZlGxU4Rtn1bocX+0p2Fc/Jkd2FanCEXdw0WNfHHM0w==}
dev: true
/@types/compression@1.7.2:
@@ -2124,10 +2501,10 @@ packages:
'@types/express': 4.17.13
dev: true
- /@types/connect@3.4.35:
- resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
+ /@types/connect@3.4.36:
+ resolution: {integrity: sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 20.8.7
/@types/cookie-parser@1.4.3:
resolution: {integrity: sha512-CqSKwFwefj4PzZ5n/iwad/bow2hTCh0FlNAeWLtQM3JA/NX/iYagIpWG2cf1bQKQ2c9gU2log5VUCrn7LDOs0w==}
@@ -2139,27 +2516,34 @@ packages:
resolution: {integrity: sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==}
dev: true
+ /@types/debug@4.1.10:
+ resolution: {integrity: sha512-tOSCru6s732pofZ+sMv9o4o3Zc+Sa8l3bxd/tweTQudFn06vAzb13ZX46Zi6m6EJ+RUbRTHvgQJ1gBtSgkaUYA==}
+ dependencies:
+ '@types/ms': 0.7.31
+ dev: false
+
/@types/debug@4.1.7:
resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==}
dependencies:
'@types/ms': 0.7.31
+ dev: true
- /@types/docker-modem@3.0.2:
- resolution: {integrity: sha512-qC7prjoEYR2QEe6SmCVfB1x3rfcQtUr1n4x89+3e0wSTMQ/KYCyf+/RAA9n2tllkkNc6//JMUZePdFRiGIWfaQ==}
+ /@types/docker-modem@3.0.3:
+ resolution: {integrity: sha512-i1A2Etnav7uHizZ87vUf4EqwJehY3JOcTfBS0pGBlO+HQ0jg2lUMCaJRg9VQM8ldZkpYdIfsenxcTOCpwxPXEg==}
dependencies:
- '@types/node': 17.0.45
- '@types/ssh2': 0.5.52
+ '@types/node': 20.8.7
+ '@types/ssh2': 1.11.13
- /@types/dockerode@3.3.8:
- resolution: {integrity: sha512-/Hip29GzPBWfbSS87lyQDVoB7Ja+kr8oOFWXsySxNFa7jlyj3Yws8LaZRmn1xZl7uJH3Xxsg0oI09GHpT1pIBw==}
+ /@types/dockerode@3.3.19:
+ resolution: {integrity: sha512-7CC5yIpQi+bHXwDK43b/deYXteP3Lem9gdocVVHJPSRJJLMfbiOchQV3rDmAPkMw+n3GIVj7m1six3JW+VcwwA==}
dependencies:
- '@types/docker-modem': 3.0.2
- '@types/node': 17.0.45
+ '@types/docker-modem': 3.0.3
+ '@types/node': 20.8.7
/@types/email-templates@8.0.4:
resolution: {integrity: sha512-HYvVoyG8qS6PrimZZOS4wMrtQ9MelKEl0sOpi4zVpz2Ds74v+UvWckIFz3NyGyTwAR1okMbwJkApgR2GL/ALjg==}
dependencies:
- '@types/html-to-text': 8.1.0
+ '@types/html-to-text': 9.0.1
'@types/nodemailer': 6.4.4
juice: 7.0.0
transitivePeerDependencies:
@@ -2176,36 +2560,29 @@ packages:
/@types/express-serve-static-core@4.17.18:
resolution: {integrity: sha512-m4JTwx5RUBNZvky/JJ8swEJPKFd8si08pPF2PfizYjGZOKr/svUWPcoUmLow6MmPzhasphB7gSTINY67xn3JNA==}
dependencies:
- '@types/node': 17.0.45
- '@types/qs': 6.9.7
- '@types/range-parser': 1.2.4
- dev: true
-
- /@types/express-serve-static-core@4.17.28:
- resolution: {integrity: sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==}
- dependencies:
- '@types/node': 17.0.45
- '@types/qs': 6.9.7
+ '@types/node': 20.8.7
+ '@types/qs': 6.9.8
'@types/range-parser': 1.2.4
/@types/express@4.17.13:
resolution: {integrity: sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==}
dependencies:
'@types/body-parser': 1.19.2
- '@types/express-serve-static-core': 4.17.28
- '@types/qs': 6.9.7
- '@types/serve-static': 1.13.10
+ '@types/express-serve-static-core': 4.17.18
+ '@types/qs': 6.9.8
+ '@types/serve-static': 1.15.2
/@types/glob@7.2.0:
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
dependencies:
- '@types/minimatch': 3.0.5
- '@types/node': 17.0.45
+ '@types/minimatch': 5.1.2
+ '@types/node': 20.8.7
+ dev: true
- /@types/graceful-fs@4.1.5:
- resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==}
+ /@types/graceful-fs@4.1.6:
+ resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 20.8.7
dev: true
/@types/helmet@4.0.0:
@@ -2215,14 +2592,26 @@ packages:
helmet: 5.1.0
dev: true
- /@types/html-to-text@8.1.0:
- resolution: {integrity: sha512-54YF2fGmN4g62/w+T85uQ8n0FyBhMY5cjKZ1imsbIh4Pgbeno1mAaQktC/pv/+C2ToUYkTZis9ADgn9GRRz9nQ==}
+ /@types/html-to-text@9.0.1:
+ resolution: {integrity: sha512-sHu702QGb0SP2F0Zt+CxdCmGZIZ0gEaaCjqOh/V4iba1wTxPVntEPOM/vHm5bel08TILhB3+OxUTkDJWnr/zHQ==}
dev: true
+ /@types/http-errors@2.0.1:
+ resolution: {integrity: sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==}
+
+ /@types/ioredis-mock@8.2.4:
+ resolution: {integrity: sha512-vlCUPiU51KBO6mhmjZZICBUaYASu//KWGhBp5aPbPT+oGa3Rw3IoPr5rbimiiG6MNWeCZj3ZcmKtX7KGMeXRYQ==}
+ dependencies:
+ '@types/node': 20.8.7
+ ioredis: 5.3.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/@types/is-ci@3.0.0:
resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==}
dependencies:
- ci-info: 3.3.1
+ ci-info: 3.8.0
dev: true
/@types/istanbul-lib-coverage@2.0.4:
@@ -2244,12 +2633,19 @@ packages:
/@types/jest@28.1.5:
resolution: {integrity: sha512-TLAC2zXxGnohSP3GxgIyJn7yrTeRPDEyVFyCY1NE2wzg392auI+69uk5EPGjUXuhkq/K208J/TWpLG7J8ebIEQ==}
dependencies:
- jest-matcher-utils: 28.1.1
- pretty-format: 28.1.1
+ jest-matcher-utils: 28.1.3
+ pretty-format: 28.1.3
+ dev: true
+
+ /@types/jest@29.5.6:
+ resolution: {integrity: sha512-/t9NnzkOpXb4Nfvg17ieHE6EeSjDS2SGSpNYfoLbUAeL/EOueU/RSdOWFpfQTXBEM7BguYW1XQ0EbM+6RlIh6w==}
+ dependencies:
+ expect: 29.7.0
+ pretty-format: 29.7.0
dev: true
- /@types/json-schema@7.0.11:
- resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
+ /@types/json-schema@7.0.12:
+ resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==}
/@types/json5@0.0.29:
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
@@ -2258,53 +2654,70 @@ packages:
/@types/jsonexport@3.0.2:
resolution: {integrity: sha512-VrWj30OihopTEE7jDiXO1IbrCF+iNiKi9eLtz03RsazWQCyp1rsMlap1W0V1xjT6ULiilKZP4qXYoWFADnMn8A==}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 17.0.38
dev: true
/@types/jsonwebtoken@8.5.8:
resolution: {integrity: sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 20.8.7
dev: true
/@types/lodash@4.14.182:
resolution: {integrity: sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==}
dev: true
- /@types/mdast@3.0.10:
- resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==}
+ /@types/lodash@4.14.200:
+ resolution: {integrity: sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q==}
+ dev: true
+
+ /@types/mdast@3.0.12:
+ resolution: {integrity: sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==}
dependencies:
- '@types/unist': 2.0.6
+ '@types/unist': 2.0.8
dev: true
- /@types/mime@1.3.2:
- resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==}
+ /@types/mime@3.0.1:
+ resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==}
/@types/minimatch@3.0.5:
resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==}
+ dev: false
+
+ /@types/minimatch@5.1.2:
+ resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
+ dev: true
/@types/minimist@1.2.2:
resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
dev: true
- /@types/mocha@7.0.2:
- resolution: {integrity: sha512-ZvO2tAcjmMi8V/5Z3JsyofMe3hasRcaw88cto5etSVMwVQfeivGAlEYmaQgceUSVYFofVjT+ioHsATjdWcFt1w==}
+ /@types/mocha@7.0.1:
+ resolution: {integrity: sha512-L/Nw/2e5KUaprNJoRA33oly+M8X8n0K+FwLTbYqwTcR14wdPWeRkigBLfSFpN/Asf9ENZTMZwLxjtjeYucAA4Q==}
dev: true
/@types/ms@0.7.31:
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
- /@types/node@12.20.52:
- resolution: {integrity: sha512-cfkwWw72849SNYp3Zx0IcIs25vABmFh73xicxhCkTcvtZQeIez15PpwQN8fY3RD7gv1Wrxlc9MEtfMORZDEsGw==}
+ /@types/node@12.12.17:
+ resolution: {integrity: sha512-Is+l3mcHvs47sKy+afn2O1rV4ldZFU7W8101cNlOd+MRbjM4Onida8jSZnJdTe/0Pcf25g9BNIUsuugmE6puHA==}
dev: true
- /@types/node@17.0.45:
- resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
+ /@types/node@17.0.38:
+ resolution: {integrity: sha512-5jY9RhV7c0Z4Jy09G+NIDTsCZ5G0L5n+Z+p+Y7t5VJHM30bgwzSjVtlcBxqAj+6L/swIlvtOSzr8rBk/aNyV2g==}
+
+ /@types/node@18.17.15:
+ resolution: {integrity: sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA==}
+
+ /@types/node@20.8.7:
+ resolution: {integrity: sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==}
+ dependencies:
+ undici-types: 5.25.3
/@types/nodemailer@6.4.4:
resolution: {integrity: sha512-Ksw4t7iliXeYGvIQcSIgWQ5BLuC/mljIEbjf615svhZL10PE9t+ei8O9gDaD3FPCasUJn9KTLwz2JFJyiiyuqw==}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 17.0.38
dev: true
/@types/normalize-package-data@2.4.1:
@@ -2318,7 +2731,7 @@ packages:
/@types/permit@0.2.2:
resolution: {integrity: sha512-GXlSlXFN11zyFd708Hy84c96q9l/DxyY9COTzc3VxTaiH5kD0c57ri6jUkqyU7QP/hklbzvcOWtXAeKc8Xg/ww==}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 20.8.7
dev: true
/@types/pino-http@5.8.1:
@@ -2327,50 +2740,56 @@ packages:
'@types/pino': 6.3.12
dev: true
- /@types/pino-pretty@4.7.5:
- resolution: {integrity: sha512-rfHe6VIknk14DymxGqc9maGsRe8/HQSvM2u46EAz2XrS92qsAJnW16dpdFejBuZKD8cRJX6Aw6uVZqIQctMpAg==}
+ /@types/pino-pretty@5.0.0:
+ resolution: {integrity: sha512-N1uzqSzioqz8R3AkDbSJwcfDWeI3YMPNapSQQhnB2ISU4NYgUIcAh+hYT5ygqBM+klX4htpEhXMmoJv3J7GrdA==}
+ deprecated: This is a stub types definition. pino-pretty provides its own type definitions, so you do not need this installed.
dependencies:
- '@types/node': 17.0.45
- '@types/pino': 6.3.12
+ pino-pretty: 8.0.0
dev: true
- /@types/pino-std-serializers@2.4.1:
- resolution: {integrity: sha512-17XcksO47M24IVTVKPeAByWUd3Oez7EbIjXpSbzMPhXVzgjGtrOa49gKBwxH9hb8dKv58OelsWQ+A1G1l9S3wQ==}
+ /@types/pino-std-serializers@4.0.0:
+ resolution: {integrity: sha512-gXfUZx2xIBbFYozGms53fT0nvkacx/+62c8iTxrEqH5PkIGAQvDbXg2774VWOycMPbqn5YJBQ3BMsg4Li3dWbg==}
+ deprecated: This is a stub types definition. pino-std-serializers provides its own type definitions, so you do not need this installed.
dependencies:
- '@types/node': 17.0.45
+ pino-std-serializers: 6.2.2
dev: true
/@types/pino@6.3.12:
resolution: {integrity: sha512-dsLRTq8/4UtVSpJgl9aeqHvbh6pzdmjYD3C092SYgLD2TyoCqHpTJk6vp8DvCTGGc7iowZ2MoiYiVUUCcu7muw==}
dependencies:
- '@types/node': 17.0.45
- '@types/pino-pretty': 4.7.5
- '@types/pino-std-serializers': 2.4.1
+ '@types/node': 20.8.7
+ '@types/pino-pretty': 5.0.0
+ '@types/pino-std-serializers': 4.0.0
sonic-boom: 2.8.0
dev: true
- /@types/prettier@2.4.3:
- resolution: {integrity: sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w==}
+ /@types/prettier@2.7.3:
+ resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==}
dev: true
- /@types/qs@6.9.7:
- resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==}
+ /@types/qs@6.9.8:
+ resolution: {integrity: sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==}
/@types/range-parser@1.2.4:
resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==}
- /@types/request-promise@4.1.48:
- resolution: {integrity: sha512-sLsfxfwP5G3E3U64QXxKwA6ctsxZ7uKyl4I28pMj3JvV+ztWECRns73GL71KMOOJME5u1A5Vs5dkBqyiR1Zcnw==}
+ /@types/readdir-glob@1.1.1:
+ resolution: {integrity: sha512-ImM6TmoF8bgOwvehGviEj3tRdRBbQujr1N+0ypaln/GWjaerOB26jb93vsRHmdMtvVQZQebOlqt2HROark87mQ==}
+ dependencies:
+ '@types/node': 20.8.7
+
+ /@types/request-promise@4.1.45:
+ resolution: {integrity: sha512-KFagTY/a7CzAj86DkhaAtqP0ViYTNam+CfEokSwtPFUIuq9Qrq+Rq2X4nuaB6OJmM2s0xWeiS085Ro7vR0tt9Q==}
dependencies:
- '@types/bluebird': 3.5.36
- '@types/request': 2.48.8
+ '@types/bluebird': 3.5.38
+ '@types/request': 2.48.4
dev: true
- /@types/request@2.48.8:
- resolution: {integrity: sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==}
+ /@types/request@2.48.4:
+ resolution: {integrity: sha512-W1t1MTKYR8PxICH+A4HgEIPuAC3sbljoEVfyZbeFJJDbr30guDspJri2XOaM2E+Un7ZjrihaDi7cf6fPa2tbgw==}
dependencies:
- '@types/caseless': 0.12.2
- '@types/node': 17.0.45
+ '@types/caseless': 0.12.3
+ '@types/node': 20.8.7
'@types/tough-cookie': 4.0.2
form-data: 2.5.1
dev: true
@@ -2379,27 +2798,37 @@ packages:
resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==}
dev: true
- /@types/serve-static@1.13.10:
- resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==}
+ /@types/semver@7.5.1:
+ resolution: {integrity: sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==}
+ dev: true
+
+ /@types/serve-static@1.15.2:
+ resolution: {integrity: sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==}
dependencies:
- '@types/mime': 1.3.2
- '@types/node': 17.0.45
+ '@types/http-errors': 2.0.1
+ '@types/mime': 3.0.1
+ '@types/node': 20.8.7
- /@types/sinon@7.5.2:
- resolution: {integrity: sha512-T+m89VdXj/eidZyejvmoP9jivXgBDdkOSBVQjU9kF349NEx10QdPNGxHeZUaj1IlJ32/ewdyXJjnJxyxJroYwg==}
+ /@types/sinon@7.5.1:
+ resolution: {integrity: sha512-EZQUP3hSZQyTQRfiLqelC9NMWd1kqLcmQE0dMiklxBkgi84T+cHOhnKpgk4NnOWpGX863yE6+IaGnOXUNFqDnQ==}
dev: true
/@types/ssh2-streams@0.1.9:
resolution: {integrity: sha512-I2J9jKqfmvXLR5GomDiCoHrEJ58hAOmFrekfFqmCFd+A6gaEStvWnPykoWUwld1PNg4G5ag1LwdA+Lz1doRJqg==}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 20.8.7
/@types/ssh2@0.5.52:
resolution: {integrity: sha512-lbLLlXxdCZOSJMCInKH2+9V/77ET2J6NPQHpFI0kda61Dd1KglJs+fPQBchizmzYSOJBgdTajhPqBO1xxLywvg==}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 20.8.7
'@types/ssh2-streams': 0.1.9
+ /@types/ssh2@1.11.13:
+ resolution: {integrity: sha512-08WbG68HvQ2YVi74n2iSUnYHYpUdFc/s2IsI0BHBdJwaqYJpWlVv9elL0tYShTv60yr0ObdxJR5NrCRiGJ/0CQ==}
+ dependencies:
+ '@types/node': 18.17.15
+
/@types/stack-utils@2.0.1:
resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==}
dev: true
@@ -2412,46 +2841,46 @@ packages:
resolution: {integrity: sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==}
dev: true
- /@types/superagent@4.1.15:
- resolution: {integrity: sha512-mu/N4uvfDN2zVQQ5AYJI/g4qxn2bHB6521t1UuH09ShNWjebTqN0ZFuYK9uYjcgmI0dTQEs+Owi1EO6U0OkOZQ==}
+ /@types/superagent@4.1.18:
+ resolution: {integrity: sha512-LOWgpacIV8GHhrsQU+QMZuomfqXiqzz3ILLkCtKx3Us6AmomFViuzKT9D693QTKgyut2oCytMG8/efOop+DB+w==}
dependencies:
'@types/cookiejar': 2.1.2
- '@types/node': 17.0.45
+ '@types/node': 20.8.7
dev: true
/@types/supertest@2.0.12:
resolution: {integrity: sha512-X3HPWTwXRerBZS7Mo1k6vMVR1Z6zmJcDVn5O/31whe0tnjE4te6ZJSJGq1RiqHPjzPdMTfjCFogDJmwng9xHaQ==}
dependencies:
- '@types/superagent': 4.1.15
+ '@types/superagent': 4.1.18
dev: true
/@types/tough-cookie@4.0.2:
resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==}
dev: true
- /@types/unist@2.0.6:
- resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
+ /@types/unist@2.0.8:
+ resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==}
dev: true
/@types/uuid@8.3.4:
resolution: {integrity: sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==}
dev: true
- /@types/validator@13.7.4:
- resolution: {integrity: sha512-uAaSWegu2lymY18l+s5nmcXu3sFeeTOl1zhSGoYzcr6T3wz1M+3OcW4UjfPhIhHGd13tIMRDsEpR+d8w/MexwQ==}
+ /@types/validator@13.11.5:
+ resolution: {integrity: sha512-xW4qsT4UIYILu+7ZrBnfQdBYniZrMLYYK3wN9M/NdeIHgBN5pZI2/8Q7UfdWIcr5RLJv/OGENsx91JIpUUoC7Q==}
- /@types/yargs-parser@20.2.1:
- resolution: {integrity: sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==}
+ /@types/yargs-parser@21.0.0:
+ resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==}
dev: true
/@types/yargs@17.0.10:
resolution: {integrity: sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==}
dependencies:
- '@types/yargs-parser': 20.2.1
+ '@types/yargs-parser': 21.0.0
dev: true
- /@typescript-eslint/eslint-plugin@5.27.1(@typescript-eslint/parser@5.27.1)(eslint@8.17.0)(typescript@4.7.4):
- resolution: {integrity: sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==}
+ /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.17.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@@ -2461,24 +2890,25 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.27.1(eslint@8.17.0)(typescript@4.7.4)
- '@typescript-eslint/scope-manager': 5.27.1
- '@typescript-eslint/type-utils': 5.27.1(eslint@8.17.0)(typescript@4.7.4)
- '@typescript-eslint/utils': 5.27.1(eslint@8.17.0)(typescript@4.7.4)
+ '@eslint-community/regexpp': 4.8.0
+ '@typescript-eslint/parser': 5.62.0(eslint@8.17.0)(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 5.62.0
+ '@typescript-eslint/type-utils': 5.62.0(eslint@8.17.0)(typescript@4.7.4)
+ '@typescript-eslint/utils': 5.62.0(eslint@8.17.0)(typescript@4.7.4)
debug: 4.3.4
eslint: 8.17.0
- functional-red-black-tree: 1.0.1
- ignore: 5.2.0
- regexpp: 3.2.0
- semver: 7.3.7
+ graphemer: 1.4.0
+ ignore: 5.2.4
+ natural-compare-lite: 1.4.0
+ semver: 7.5.4
tsutils: 3.21.0(typescript@4.7.4)
typescript: 4.7.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@5.27.1(eslint@8.17.0)(typescript@4.7.4):
- resolution: {integrity: sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==}
+ /@typescript-eslint/parser@5.62.0(eslint@8.17.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -2487,9 +2917,9 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.27.1
- '@typescript-eslint/types': 5.27.1
- '@typescript-eslint/typescript-estree': 5.27.1(typescript@4.7.4)
+ '@typescript-eslint/scope-manager': 5.62.0
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.7.4)
debug: 4.3.4
eslint: 8.17.0
typescript: 4.7.4
@@ -2497,16 +2927,36 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@5.27.1:
- resolution: {integrity: sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==}
+ /@typescript-eslint/parser@5.62.0(eslint@8.17.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/scope-manager': 5.62.0
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2)
+ debug: 4.3.4
+ eslint: 8.17.0
+ typescript: 5.2.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@typescript-eslint/scope-manager@5.62.0:
+ resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.27.1
- '@typescript-eslint/visitor-keys': 5.27.1
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/visitor-keys': 5.62.0
dev: true
- /@typescript-eslint/type-utils@5.27.1(eslint@8.17.0)(typescript@4.7.4):
- resolution: {integrity: sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==}
+ /@typescript-eslint/type-utils@5.62.0(eslint@8.17.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@@ -2515,7 +2965,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/utils': 5.27.1(eslint@8.17.0)(typescript@4.7.4)
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.7.4)
+ '@typescript-eslint/utils': 5.62.0(eslint@8.17.0)(typescript@4.7.4)
debug: 4.3.4
eslint: 8.17.0
tsutils: 3.21.0(typescript@4.7.4)
@@ -2524,13 +2975,13 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/types@5.27.1:
- resolution: {integrity: sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==}
+ /@typescript-eslint/types@5.62.0:
+ resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/typescript-estree@5.27.1(typescript@4.7.4):
- resolution: {integrity: sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==}
+ /@typescript-eslint/typescript-estree@5.62.0(typescript@4.7.4):
+ resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@@ -2538,42 +2989,65 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 5.27.1
- '@typescript-eslint/visitor-keys': 5.27.1
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/visitor-keys': 5.62.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.3.7
+ semver: 7.5.4
tsutils: 3.21.0(typescript@4.7.4)
typescript: 4.7.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils@5.27.1(eslint@8.17.0)(typescript@4.7.4):
- resolution: {integrity: sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==}
+ /@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2):
+ resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/visitor-keys': 5.62.0
+ debug: 4.3.4
+ globby: 11.1.0
+ is-glob: 4.0.3
+ semver: 7.5.4
+ tsutils: 3.21.0(typescript@5.2.2)
+ typescript: 5.2.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@typescript-eslint/utils@5.62.0(eslint@8.17.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@types/json-schema': 7.0.11
- '@typescript-eslint/scope-manager': 5.27.1
- '@typescript-eslint/types': 5.27.1
- '@typescript-eslint/typescript-estree': 5.27.1(typescript@4.7.4)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.17.0)
+ '@types/json-schema': 7.0.12
+ '@types/semver': 7.5.1
+ '@typescript-eslint/scope-manager': 5.62.0
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.7.4)
eslint: 8.17.0
eslint-scope: 5.1.1
- eslint-utils: 3.0.0(eslint@8.17.0)
+ semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/visitor-keys@5.27.1:
- resolution: {integrity: sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==}
+ /@typescript-eslint/visitor-keys@5.62.0:
+ resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.27.1
- eslint-visitor-keys: 3.3.0
+ '@typescript-eslint/types': 5.62.0
+ eslint-visitor-keys: 3.4.3
dev: true
/abbrev@1.1.1:
@@ -2587,17 +3061,18 @@ packages:
negotiator: 0.6.3
dev: false
- /acorn-jsx@5.3.2(acorn@8.7.1):
+ /acorn-jsx@5.3.2(acorn@8.10.0):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- acorn: 8.7.1
+ acorn: 8.10.0
dev: true
/acorn-walk@8.2.0:
resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
engines: {node: '>=0.4.0'}
+ dev: true
/acorn@7.4.1:
resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
@@ -2605,10 +3080,11 @@ packages:
hasBin: true
dev: false
- /acorn@8.7.1:
- resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==}
+ /acorn@8.10.0:
+ resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
engines: {node: '>=0.4.0'}
hasBin: true
+ dev: true
/agent-base@6.0.2:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
@@ -2618,15 +3094,12 @@ packages:
transitivePeerDependencies:
- supports-color
- /agentkeepalive@4.2.1:
- resolution: {integrity: sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==}
+ /agentkeepalive@4.5.0:
+ resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==}
engines: {node: '>= 8.0.0'}
+ requiresBuild: true
dependencies:
- debug: 4.3.4
- depd: 1.1.2
humanize-ms: 1.2.1
- transitivePeerDependencies:
- - supports-color
optional: true
/aggregate-error@3.1.0:
@@ -2636,6 +3109,14 @@ packages:
clean-stack: 2.2.0
indent-string: 4.0.0
+ /ajv@6.12.3:
+ resolution: {integrity: sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==}
+ dependencies:
+ fast-deep-equal: 3.1.3
+ fast-json-stable-stringify: 2.1.0
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
/ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
dependencies:
@@ -2643,6 +3124,15 @@ packages:
fast-json-stable-stringify: 2.1.0
json-schema-traverse: 0.4.1
uri-js: 4.4.1
+ dev: true
+
+ /alce@1.2.0:
+ resolution: {integrity: sha512-XppPf2S42nO2WhvKzlwzlfcApcXHzjlod30pKmcWjRgLOtqoe5DMuqdiYoM6AgyXksc6A6pV4v1L/WW217e57w==}
+ engines: {node: '>=0.8.0'}
+ dependencies:
+ esprima: 1.2.5
+ estraverse: 1.9.3
+ dev: false
/ansi-colors@3.2.3:
resolution: {integrity: sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==}
@@ -2677,6 +3167,10 @@ packages:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
+ /ansi-regex@6.0.1:
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
+ engines: {node: '>=12'}
+
/ansi-styles@1.0.0:
resolution: {integrity: sha512-3iF4FIKdxaVYT3JqQuY3Wat/T2t7TRbbQ94Fu50ZUCbLy4TFbTzr90NOHQodQkNqmeEGCw8WbeP78WNi6SKYUA==}
engines: {node: '>=0.8.0'}
@@ -2704,12 +3198,16 @@ packages:
engines: {node: '>=10'}
dev: true
+ /ansi-styles@6.2.1:
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
+ engines: {node: '>=12'}
+
/any-promise@1.3.0:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
dev: true
- /anymatch@3.1.2:
- resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==}
+ /anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
dependencies:
normalize-path: 3.0.0
@@ -2720,7 +3218,7 @@ packages:
resolution: {integrity: sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==}
engines: {node: '>=8'}
dependencies:
- default-require-extensions: 3.0.0
+ default-require-extensions: 3.0.1
dev: true
/aproba@2.0.0:
@@ -2730,8 +3228,8 @@ packages:
resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==}
engines: {node: '>= 6'}
dependencies:
- glob: 7.2.0
- graceful-fs: 4.2.10
+ glob: 7.2.3
+ graceful-fs: 4.2.11
lazystream: 1.0.1
lodash.defaults: 4.2.0
lodash.difference: 4.5.0
@@ -2739,19 +3237,34 @@ packages:
lodash.isplainobject: 4.0.6
lodash.union: 4.6.0
normalize-path: 3.0.0
- readable-stream: 2.3.7
+ readable-stream: 2.3.8
- /archiver@5.3.1:
- resolution: {integrity: sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==}
+ /archiver-utils@3.0.4:
+ resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==}
+ engines: {node: '>= 10'}
+ dependencies:
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ lazystream: 1.0.1
+ lodash.defaults: 4.2.0
+ lodash.difference: 4.5.0
+ lodash.flatten: 4.4.0
+ lodash.isplainobject: 4.0.6
+ lodash.union: 4.6.0
+ normalize-path: 3.0.0
+ readable-stream: 3.6.2
+
+ /archiver@5.3.2:
+ resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==}
engines: {node: '>= 10'}
dependencies:
archiver-utils: 2.1.0
- async: 3.2.3
+ async: 3.2.4
buffer-crc32: 0.2.13
- readable-stream: 3.6.0
- readdir-glob: 1.1.1
+ readable-stream: 3.6.2
+ readdir-glob: 1.1.3
tar-stream: 2.2.0
- zip-stream: 4.1.0
+ zip-stream: 4.1.1
/archy@1.0.0:
resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==}
@@ -2762,18 +3275,20 @@ packages:
engines: {node: '>=10'}
dependencies:
delegates: 1.0.0
- readable-stream: 3.6.0
+ readable-stream: 3.6.2
- /are-we-there-yet@3.0.0:
- resolution: {integrity: sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16}
+ /are-we-there-yet@3.0.1:
+ resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ requiresBuild: true
dependencies:
delegates: 1.0.0
- readable-stream: 3.6.0
+ readable-stream: 3.6.2
optional: true
/arg@4.1.3:
resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
+ dev: true
/argparse@1.0.10:
resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
@@ -2792,14 +3307,18 @@ packages:
chalk: 2.4.2
leven: 2.1.0
mri: 1.1.4
- dev: false
- /aria-query@4.2.2:
- resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==}
- engines: {node: '>=6.0'}
+ /aria-query@5.3.0:
+ resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
+ dependencies:
+ dequal: 2.0.3
+ dev: true
+
+ /array-buffer-byte-length@1.0.0:
+ resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
dependencies:
- '@babel/runtime': 7.18.0
- '@babel/runtime-corejs3': 7.16.8
+ call-bind: 1.0.2
+ is-array-buffer: 3.0.2
dev: true
/array-differ@3.0.0:
@@ -2811,39 +3330,84 @@ packages:
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
dev: false
- /array-includes@3.1.5:
- resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==}
+ /array-includes@3.1.7:
+ resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
+ get-intrinsic: 1.2.1
+ is-string: 1.0.7
+ dev: true
+
+ /array-union@2.1.0:
+ resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
+ engines: {node: '>=8'}
+
+ /array.prototype.findlastindex@1.2.3:
+ resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
+ es-shim-unscopables: 1.0.0
+ get-intrinsic: 1.2.1
+ dev: true
+
+ /array.prototype.flat@1.3.2:
+ resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.1
- get-intrinsic: 1.1.1
- is-string: 1.0.7
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
+ es-shim-unscopables: 1.0.0
dev: true
- /array-union@2.1.0:
- resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
- engines: {node: '>=8'}
-
- /array.prototype.flat@1.3.0:
- resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==}
+ /array.prototype.flatmap@1.3.2:
+ resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.1
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
es-shim-unscopables: 1.0.0
dev: true
- /array.prototype.flatmap@1.3.0:
- resolution: {integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==}
+ /array.prototype.reduce@1.0.6:
+ resolution: {integrity: sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.1
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
+ es-array-method-boxes-properly: 1.0.0
+ is-string: 1.0.7
+ dev: true
+
+ /array.prototype.tosorted@1.1.2:
+ resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
es-shim-unscopables: 1.0.0
+ get-intrinsic: 1.2.1
+ dev: true
+
+ /arraybuffer.prototype.slice@1.0.2:
+ resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ array-buffer-byte-length: 1.0.0
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
+ get-intrinsic: 1.2.1
+ is-array-buffer: 3.0.2
+ is-shared-array-buffer: 1.0.2
dev: true
/arrify@1.0.1:
@@ -2893,8 +3457,14 @@ packages:
'@types/express': 4.17.13
dev: false
- /async@3.2.3:
- resolution: {integrity: sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==}
+ /async@3.2.4:
+ resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
+
+ /asynciterator.prototype@1.0.0:
+ resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==}
+ dependencies:
+ has-symbols: 1.0.3
+ dev: true
/asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
@@ -2903,36 +3473,61 @@ packages:
resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
engines: {node: '>=8.0.0'}
+ /available-typed-arrays@1.0.5:
+ resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
+ engines: {node: '>= 0.4'}
+ dev: true
+
/aws-sign2@0.7.0:
resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==}
dev: true
- /aws4@1.11.0:
- resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==}
+ /aws4@1.12.0:
+ resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==}
dev: true
- /axe-core@4.3.5:
- resolution: {integrity: sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==}
+ /axe-core@4.8.1:
+ resolution: {integrity: sha512-9l850jDDPnKq48nbad8SiEelCv4OrUWrKab/cPj0GScVg6cb6NbCCt/Ulk26QEq5jP9NnGr04Bit1BHyV6r5CQ==}
engines: {node: '>=4'}
dev: true
- /axobject-query@2.2.0:
- resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==}
+ /axobject-query@3.2.1:
+ resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==}
+ dependencies:
+ dequal: 2.0.3
dev: true
- /babel-jest@28.1.1(@babel/core@7.18.0):
- resolution: {integrity: sha512-MEt0263viUdAkTq5D7upHPNxvt4n9uLUGa6pPz3WviNBMtOmStb1lIXS3QobnoqM+qnH+vr4EKlvhe8QcmxIYw==}
+ /babel-jest@28.1.3(@babel/core@7.22.17):
+ resolution: {integrity: sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
peerDependencies:
'@babel/core': ^7.8.0
dependencies:
- '@babel/core': 7.18.0
- '@jest/transform': 28.1.1
- '@types/babel__core': 7.1.18
+ '@babel/core': 7.22.17
+ '@jest/transform': 28.1.3
+ '@types/babel__core': 7.20.1
+ babel-plugin-istanbul: 6.1.1
+ babel-preset-jest: 28.1.3(@babel/core@7.22.17)
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ slash: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /babel-jest@29.7.0(@babel/core@7.22.17):
+ resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ '@babel/core': ^7.8.0
+ dependencies:
+ '@babel/core': 7.22.17
+ '@jest/transform': 29.7.0
+ '@types/babel__core': 7.20.1
babel-plugin-istanbul: 6.1.1
- babel-preset-jest: 28.1.1(@babel/core@7.18.0)
+ babel-preset-jest: 29.6.3(@babel/core@7.22.17)
chalk: 4.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
slash: 3.0.0
transitivePeerDependencies:
- supports-color
@@ -2942,61 +3537,82 @@ packages:
resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==}
engines: {node: '>=8'}
dependencies:
- '@babel/helper-plugin-utils': 7.16.7
+ '@babel/helper-plugin-utils': 7.22.5
'@istanbuljs/load-nyc-config': 1.1.0
'@istanbuljs/schema': 0.1.3
- istanbul-lib-instrument: 5.1.0
+ istanbul-lib-instrument: 5.2.1
test-exclude: 6.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /babel-plugin-jest-hoist@28.1.1:
- resolution: {integrity: sha512-NovGCy5Hn25uMJSAU8FaHqzs13cFoOI4lhIujiepssjCKRsAo3TA734RDWSGxuFTsUJXerYOqQQodlxgmtqbzw==}
+ /babel-plugin-jest-hoist@28.1.3:
+ resolution: {integrity: sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@babel/template': 7.16.7
- '@babel/types': 7.18.2
- '@types/babel__core': 7.1.18
- '@types/babel__traverse': 7.14.2
+ '@babel/template': 7.22.15
+ '@babel/types': 7.22.17
+ '@types/babel__core': 7.20.1
+ '@types/babel__traverse': 7.20.1
+ dev: true
+
+ /babel-plugin-jest-hoist@29.6.3:
+ resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@babel/template': 7.22.15
+ '@babel/types': 7.22.17
+ '@types/babel__core': 7.20.1
+ '@types/babel__traverse': 7.20.1
dev: true
- /babel-preset-current-node-syntax@1.0.1(@babel/core@7.18.0):
+ /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.17):
resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.18.0
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.18.0)
- '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.18.0)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.18.0)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.18.0)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.18.0)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.18.0)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.18.0)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.18.0)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.18.0)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.18.0)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.18.0)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.18.0)
- dev: true
-
- /babel-preset-jest@28.1.1(@babel/core@7.18.0):
- resolution: {integrity: sha512-FCq9Oud0ReTeWtcneYf/48981aTfXYuB9gbU4rBNNJVBSQ6ssv7E6v/qvbBxtOWwZFXjLZwpg+W3q7J6vhH25g==}
+ '@babel/core': 7.22.17
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.17)
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.22.17)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.17)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.17)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.17)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.17)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.17)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.17)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.17)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.17)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.17)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.17)
+ dev: true
+
+ /babel-preset-jest@28.1.3(@babel/core@7.22.17):
+ resolution: {integrity: sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.18.0
- babel-plugin-jest-hoist: 28.1.1
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.18.0)
+ '@babel/core': 7.22.17
+ babel-plugin-jest-hoist: 28.1.3
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.17)
+ dev: true
+
+ /babel-preset-jest@29.6.3(@babel/core@7.22.17):
+ resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/core': 7.22.17
+ babel-plugin-jest-hoist: 29.6.3
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.17)
dev: true
/babel-walk@3.0.0-canary-5:
resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==}
engines: {node: '>= 10.0.0'}
dependencies:
- '@babel/types': 7.18.2
+ '@babel/types': 7.22.17
dev: false
/balanced-match@1.0.2:
@@ -3033,17 +3649,18 @@ packages:
dependencies:
buffer: 5.7.1
inherits: 2.0.4
- readable-stream: 3.6.0
+ readable-stream: 3.6.2
/bluebird@3.7.2:
resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
+ dev: true
/body-parser@1.20.0:
resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
dependencies:
bytes: 3.1.2
- content-type: 1.0.4
+ content-type: 1.0.5
debug: 2.6.9
depd: 2.0.0
destroy: 1.2.0
@@ -3063,7 +3680,7 @@ packages:
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
dependencies:
bytes: 3.1.2
- content-type: 1.0.4
+ content-type: 1.0.5
debug: 2.6.9
depd: 2.0.0
destroy: 1.2.0
@@ -3076,7 +3693,6 @@ packages:
unpipe: 1.0.0
transitivePeerDependencies:
- supports-color
- dev: true
/boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
@@ -3095,7 +3711,6 @@ packages:
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
dependencies:
balanced-match: 1.0.2
- dev: false
/braces@3.0.2:
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
@@ -3104,8 +3719,8 @@ packages:
fill-range: 7.0.1
dev: true
- /breakword@1.0.5:
- resolution: {integrity: sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg==}
+ /breakword@1.0.6:
+ resolution: {integrity: sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==}
dependencies:
wcwidth: 1.0.1
dev: true
@@ -3114,17 +3729,15 @@ packages:
resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==}
dev: true
- /browserslist@4.20.3:
- resolution: {integrity: sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==}
+ /browserslist@4.21.10:
+ resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001341
- electron-to-chromium: 1.4.137
- escalade: 3.1.1
- node-releases: 2.0.4
- picocolors: 1.0.0
- dev: true
+ caniuse-lite: 1.0.30001532
+ electron-to-chromium: 1.4.513
+ node-releases: 2.0.13
+ update-browserslist-db: 1.0.11(browserslist@4.21.10)
/bs-logger@0.2.6:
resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==}
@@ -3161,53 +3774,47 @@ packages:
base64-js: 1.5.1
ieee754: 1.2.1
- /buildcheck@0.0.3:
- resolution: {integrity: sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==}
+ /buildcheck@0.0.6:
+ resolution: {integrity: sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==}
engines: {node: '>=10.0.0'}
+ requiresBuild: true
optional: true
- /builtin-modules@3.2.0:
- resolution: {integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==}
+ /builtin-modules@3.3.0:
+ resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
engines: {node: '>=6'}
dev: true
- /builtins@4.0.0:
- resolution: {integrity: sha512-qC0E2Dxgou1IHhvJSLwGDSTvokbRovU5zZFuDY6oY8Y2lF3nGt5Ad8YZK7GMtqzY84Wu7pXTPeHQeHcXSXsRhw==}
+ /builtins@5.0.1:
+ resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
dependencies:
- semver: 7.3.7
+ semver: 7.5.4
dev: true
- /bullmq@1.85.3:
- resolution: {integrity: sha512-OyFa2AnprUBVWyz4QiCNeP++ro4UzRnBPrTqLbFO2MAyJgzcA66OpPg6FnZVmG+g4PRWQXjt95Ec+8NL66Zx6w==}
+ /bullmq@4.12.5:
+ resolution: {integrity: sha512-llBh5ejISbtdvSgQOqwgoXOdagBTLFbgy8FoYc03nKVV+H1OqlUOsTVmlUh3Q1GapMVzRilMHBMHBPKaaE5Bjg==}
dependencies:
- cron-parser: 4.3.0
- get-port: 5.1.1
- glob: 7.2.0
- ioredis: 4.28.5
+ cron-parser: 4.9.0
+ glob: 8.1.0
+ ioredis: 5.3.2
lodash: 4.17.21
- msgpackr: 1.5.5
- semver: 7.3.7
- tslib: 1.14.1
- uuid: 8.3.2
+ msgpackr: 1.9.9
+ node-abort-controller: 3.1.1
+ semver: 7.5.4
+ tslib: 2.6.2
+ uuid: 9.0.0
transitivePeerDependencies:
- supports-color
dev: false
- /bundle-require@3.0.2(esbuild@0.14.39):
- resolution: {integrity: sha512-WLS50LRdi8oAMnQfoxqjI3Fszi0xaI6dJumvtX909u0WREkYCuFGeE2UwMn5H8bSUXWtUB0XeBqNkgpVjMcYyQ==}
+ /bundle-require@3.1.2(esbuild@0.14.54):
+ resolution: {integrity: sha512-Of6l6JBAxiyQ5axFxUM6dYeP/W7X2Sozeo/4EYB9sJhL+dqL7TKjg+shwxp6jlu/6ZSERfsYtIpSJ1/x3XkAEA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
peerDependencies:
esbuild: '>=0.13'
dependencies:
- esbuild: 0.14.39
- load-tsconfig: 0.2.2
- dev: true
-
- /busboy@1.6.0:
- resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
- engines: {node: '>=10.16.0'}
- dependencies:
- streamsearch: 1.1.0
+ esbuild: 0.14.54
+ load-tsconfig: 0.2.5
dev: true
/byline@5.0.0:
@@ -3223,23 +3830,24 @@ packages:
resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
engines: {node: '>= 0.8'}
- /cac@6.7.12:
- resolution: {integrity: sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==}
+ /cac@6.7.14:
+ resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
dev: true
/cacache@15.3.0:
resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==}
engines: {node: '>= 10'}
+ requiresBuild: true
dependencies:
'@npmcli/fs': 1.1.1
'@npmcli/move-file': 1.1.2
chownr: 2.0.0
fs-minipass: 2.1.0
- glob: 7.2.0
+ glob: 7.2.3
infer-owner: 1.0.4
lru-cache: 6.0.0
- minipass: 3.1.6
+ minipass: 3.3.6
minipass-collect: 1.0.2
minipass-flush: 1.0.5
minipass-pipeline: 1.2.4
@@ -3248,7 +3856,7 @@ packages:
promise-inflight: 1.0.1
rimraf: 3.0.2
ssri: 8.0.1
- tar: 6.1.11
+ tar: 6.2.0
unique-filename: 1.1.1
transitivePeerDependencies:
- bluebird
@@ -3268,7 +3876,7 @@ packages:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
function-bind: 1.1.1
- get-intrinsic: 1.1.1
+ get-intrinsic: 1.2.1
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
@@ -3294,7 +3902,6 @@ packages:
/camelcase@5.0.0:
resolution: {integrity: sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==}
engines: {node: '>=6'}
- dev: false
/camelcase@5.3.1:
resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
@@ -3305,27 +3912,21 @@ packages:
engines: {node: '>=10'}
dev: true
- /caniuse-lite@1.0.30001341:
- resolution: {integrity: sha512-2SodVrFFtvGENGCv0ChVJIDQ0KPaS1cg7/qtfMaICgeMolDdo/Z2OD32F0Aq9yl6F4YFwGPBS5AaPqNYiW4PoA==}
- dev: true
-
- /caniuse-lite@1.0.30001519:
- resolution: {integrity: sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==}
- dev: true
+ /caniuse-lite@1.0.30001532:
+ resolution: {integrity: sha512-FbDFnNat3nMnrROzqrsg314zhqN5LGQ1kyyMk2opcrwGbVGpHRhgCWtAgD5YJUqNAiQ+dklreil/c3Qf1dfCTw==}
/caseless@0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
dev: true
- /chai@4.3.6:
- resolution: {integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==}
+ /chai@4.2.0:
+ resolution: {integrity: sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==}
engines: {node: '>=4'}
dependencies:
assertion-error: 1.1.0
check-error: 1.0.2
deep-eql: 3.0.1
get-func-name: 2.0.0
- loupe: 2.3.4
pathval: 1.1.1
type-detect: 4.0.8
dev: true
@@ -3358,6 +3959,14 @@ packages:
escape-string-regexp: 1.0.5
supports-color: 5.5.0
+ /chalk@3.0.0:
+ resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==}
+ engines: {node: '>=8'}
+ dependencies:
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
+ dev: false
+
/chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
@@ -3418,32 +4027,33 @@ packages:
resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
dev: true
- /cheerio-select@1.6.0:
- resolution: {integrity: sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==}
+ /cheerio-select@2.1.0:
+ resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==}
dependencies:
- css-select: 4.3.0
+ boolbase: 1.0.0
+ css-select: 5.1.0
css-what: 6.1.0
- domelementtype: 2.2.0
- domhandler: 4.3.1
- domutils: 2.8.0
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+ domutils: 3.1.0
- /cheerio@1.0.0-rc.10:
- resolution: {integrity: sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==}
+ /cheerio@1.0.0-rc.12:
+ resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==}
engines: {node: '>= 6'}
dependencies:
- cheerio-select: 1.6.0
- dom-serializer: 1.3.2
- domhandler: 4.3.1
- htmlparser2: 6.1.0
- parse5: 6.0.1
- parse5-htmlparser2-tree-adapter: 6.0.1
- tslib: 2.4.0
+ cheerio-select: 2.1.0
+ dom-serializer: 2.0.0
+ domhandler: 5.0.3
+ domutils: 3.1.0
+ htmlparser2: 8.0.2
+ parse5: 7.1.2
+ parse5-htmlparser2-tree-adapter: 7.0.0
/chokidar@3.3.0:
resolution: {integrity: sha512-dGmKLDdT3Gdl7fBUe8XK+gAtGmzy5Fn0XkkWQuYxGIgWVPPse2CxFA5mtrlD0TOHaHjEUqkWNyP1XdHoJES/4A==}
engines: {node: '>= 8.10.0'}
dependencies:
- anymatch: 3.1.2
+ anymatch: 3.1.3
braces: 3.0.2
glob-parent: 5.1.2
is-binary-path: 2.1.0
@@ -3458,7 +4068,7 @@ packages:
resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
engines: {node: '>= 8.10.0'}
dependencies:
- anymatch: 3.1.2
+ anymatch: 3.1.3
braces: 3.0.2
glob-parent: 5.1.2
is-binary-path: 2.1.0
@@ -3466,7 +4076,7 @@ packages:
normalize-path: 3.0.0
readdirp: 3.6.0
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: 2.3.3
dev: true
/chownr@1.1.4:
@@ -3476,12 +4086,12 @@ packages:
resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
engines: {node: '>=10'}
- /ci-info@3.3.1:
- resolution: {integrity: sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==}
- dev: true
+ /ci-info@3.8.0:
+ resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==}
+ engines: {node: '>=8'}
- /cjs-module-lexer@1.2.2:
- resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==}
+ /cjs-module-lexer@1.2.3:
+ resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==}
dev: true
/clean-regexp@1.0.0:
@@ -3502,8 +4112,8 @@ packages:
restore-cursor: 3.1.0
dev: false
- /cli-spinners@2.6.1:
- resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==}
+ /cli-spinners@2.9.0:
+ resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==}
engines: {node: '>=6'}
dev: false
@@ -3512,10 +4122,6 @@ packages:
engines: {node: '>= 10'}
dev: false
- /client-only@0.0.1:
- resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
- dev: true
-
/cliui@5.0.0:
resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==}
dependencies:
@@ -3538,12 +4144,21 @@ packages:
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
+ /cliui@8.0.1:
+ resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+ wrap-ansi: 7.0.0
+ dev: true
+
/clone@1.0.4:
resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
engines: {node: '>=0.8'}
- /cluster-key-slot@1.1.0:
- resolution: {integrity: sha512-2Nii8p3RwAPiFwsnZvukotvow2rIHM+yQ6ZcBXGHdniadkYGZYiGmkHJIbZPIV9nfv7m/U1IPMVVcAhoWFeklw==}
+ /cluster-key-slot@1.1.2:
+ resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==}
engines: {node: '>=0.10.0'}
dev: false
@@ -3552,8 +4167,8 @@ packages:
engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
dev: true
- /collect-v8-coverage@1.0.1:
- resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==}
+ /collect-v8-coverage@1.0.2:
+ resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==}
dev: true
/color-convert@1.9.3:
@@ -3579,7 +4194,6 @@ packages:
/colorette@2.0.16:
resolution: {integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==}
- dev: false
/colors@1.2.5:
resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==}
@@ -3592,6 +4206,11 @@ packages:
dependencies:
delayed-stream: 1.0.0
+ /commander@10.0.1:
+ resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
+ engines: {node: '>=14'}
+ dev: true
+
/commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
dev: false
@@ -3616,8 +4235,8 @@ packages:
engines: {node: '>= 12'}
dev: true
- /commander@9.3.0:
- resolution: {integrity: sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==}
+ /commander@9.5.0:
+ resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
engines: {node: ^12.20.0 || >=14}
dev: true
@@ -3628,14 +4247,14 @@ packages:
/component-emitter@1.3.0:
resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==}
- /compress-commons@4.1.1:
- resolution: {integrity: sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==}
+ /compress-commons@4.1.2:
+ resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==}
engines: {node: '>= 10'}
dependencies:
buffer-crc32: 0.2.13
- crc32-stream: 4.0.2
+ crc32-stream: 4.0.3
normalize-path: 3.0.0
- readable-stream: 3.6.0
+ readable-stream: 3.6.2
/compressible@2.0.18:
resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
@@ -3668,191 +4287,50 @@ packages:
hasBin: true
dependencies:
chalk: 4.1.2
- date-fns: 2.28.0
+ date-fns: 2.30.0
lodash: 4.17.21
rxjs: 6.6.7
- shell-quote: 1.7.3
+ shell-quote: 1.8.1
spawn-command: 0.0.2-1
supports-color: 8.1.1
tree-kill: 1.2.2
yargs: 17.5.1
dev: true
- /console-control-strings@1.1.0:
- resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
+ /concurrently@7.6.0:
+ resolution: {integrity: sha512-BKtRgvcJGeZ4XttiDiNcFiRlxoAeZOseqUvyYRUp/Vtd+9p1ULmeoSqGsDA+2ivdeDFpqrJvGvmI+StKfKl5hw==}
+ engines: {node: ^12.20.0 || ^14.13.0 || >=16.0.0}
+ hasBin: true
+ dependencies:
+ chalk: 4.1.2
+ date-fns: 2.30.0
+ lodash: 4.17.21
+ rxjs: 7.8.1
+ shell-quote: 1.8.1
+ spawn-command: 0.0.2-1
+ supports-color: 8.1.1
+ tree-kill: 1.2.2
+ yargs: 17.7.2
+ dev: true
- /consolidate@0.16.0(ejs@3.1.8)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0)(underscore@1.13.3):
- resolution: {integrity: sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==}
- engines: {node: '>= 0.10.0'}
- peerDependencies:
- arc-templates: ^0.5.3
- atpl: '>=0.7.6'
- babel-core: ^6.26.3
- bracket-template: ^1.1.5
- coffee-script: ^1.12.7
- dot: ^1.1.3
- dust: ^0.3.0
- dustjs-helpers: ^1.7.4
- dustjs-linkedin: ^2.7.5
- eco: ^1.1.0-rc-3
- ect: ^0.5.9
- ejs: ^3.1.5
- haml-coffee: ^1.14.1
- hamlet: ^0.3.3
- hamljs: ^0.6.2
- handlebars: ^4.7.6
- hogan.js: ^3.0.2
- htmling: ^0.0.8
- jade: ^1.11.0
- jazz: ^0.0.18
- jqtpl: ~1.1.0
- just: ^0.1.8
- liquid-node: ^3.0.1
- liquor: ^0.0.5
- lodash: ^4.17.20
- marko: ^3.14.4
- mote: ^0.2.0
- mustache: ^4.0.1
- nunjucks: ^3.2.2
- plates: ~0.4.11
- pug: ^3.0.0
- qejs: ^3.0.5
- ractive: ^1.3.12
- razor-tmpl: ^1.3.1
- react: ^16.13.1
- react-dom: ^16.13.1
- slm: ^2.0.0
- squirrelly: ^5.1.0
- swig: ^1.4.2
- swig-templates: ^2.0.3
- teacup: ^2.0.0
- templayed: '>=0.2.3'
- then-jade: '*'
- then-pug: '*'
- tinyliquid: ^0.2.34
- toffee: ^0.3.6
- twig: ^1.15.2
- twing: ^5.0.2
- underscore: ^1.11.0
- vash: ^0.13.0
- velocityjs: ^2.0.1
- walrus: ^0.10.1
- whiskers: ^0.4.0
- peerDependenciesMeta:
- arc-templates:
- optional: true
- atpl:
- optional: true
- babel-core:
- optional: true
- bracket-template:
- optional: true
- coffee-script:
- optional: true
- dot:
- optional: true
- dust:
- optional: true
- dustjs-helpers:
- optional: true
- dustjs-linkedin:
- optional: true
- eco:
- optional: true
- ect:
- optional: true
- ejs:
- optional: true
- haml-coffee:
- optional: true
- hamlet:
- optional: true
- hamljs:
- optional: true
- handlebars:
- optional: true
- hogan.js:
- optional: true
- htmling:
- optional: true
- jade:
- optional: true
- jazz:
- optional: true
- jqtpl:
- optional: true
- just:
- optional: true
- liquid-node:
- optional: true
- liquor:
- optional: true
- lodash:
- optional: true
- marko:
- optional: true
- mote:
- optional: true
- mustache:
- optional: true
- nunjucks:
- optional: true
- plates:
- optional: true
- pug:
- optional: true
- qejs:
- optional: true
- ractive:
- optional: true
- razor-tmpl:
- optional: true
- react:
- optional: true
- react-dom:
- optional: true
- slm:
- optional: true
- squirrelly:
- optional: true
- swig:
- optional: true
- swig-templates:
- optional: true
- teacup:
- optional: true
- templayed:
- optional: true
- then-jade:
- optional: true
- then-pug:
- optional: true
- tinyliquid:
- optional: true
- toffee:
- optional: true
- twig:
- optional: true
- twing:
- optional: true
- underscore:
- optional: true
- vash:
- optional: true
- velocityjs:
- optional: true
- walrus:
- optional: true
- whiskers:
- optional: true
+ /concurrently@8.2.2:
+ resolution: {integrity: sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==}
+ engines: {node: ^14.13.0 || >=16.0.0}
+ hasBin: true
dependencies:
- bluebird: 3.7.2
- ejs: 3.1.8
+ chalk: 4.1.2
+ date-fns: 2.30.0
lodash: 4.17.21
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- underscore: 1.13.3
- dev: false
+ rxjs: 7.8.1
+ shell-quote: 1.8.1
+ spawn-command: 0.0.2
+ supports-color: 8.1.1
+ tree-kill: 1.2.2
+ yargs: 17.7.2
+ dev: true
+
+ /console-control-strings@1.1.0:
+ resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
/constant-case@2.0.0:
resolution: {integrity: sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==}
@@ -3864,8 +4342,8 @@ packages:
/constantinople@4.0.1:
resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==}
dependencies:
- '@babel/parser': 7.18.3
- '@babel/types': 7.18.2
+ '@babel/parser': 7.22.16
+ '@babel/types': 7.22.17
dev: false
/content-disposition@0.5.4:
@@ -3875,14 +4353,15 @@ packages:
safe-buffer: 5.2.1
dev: false
- /content-type@1.0.4:
- resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==}
+ /content-type@1.0.5:
+ resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
engines: {node: '>= 0.6'}
- /convert-source-map@1.8.0:
- resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==}
- dependencies:
- safe-buffer: 5.1.2
+ /convert-source-map@1.9.0:
+ resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
+
+ /convert-source-map@2.0.0:
+ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
dev: true
/cookie-parser@1.4.6:
@@ -3912,14 +4391,8 @@ packages:
engines: {node: '>= 0.6'}
dev: false
- /cookiejar@2.1.3:
- resolution: {integrity: sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==}
-
- /core-js-pure@3.20.3:
- resolution: {integrity: sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA==}
- deprecated: core-js-pure@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js-pure.
- requiresBuild: true
- dev: true
+ /cookiejar@2.1.4:
+ resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==}
/core-util-is@1.0.2:
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
@@ -3928,8 +4401,8 @@ packages:
/core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
- /cosmiconfig@7.0.1:
- resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==}
+ /cosmiconfig@7.1.0:
+ resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
engines: {node: '>=10'}
dependencies:
'@types/parse-json': 4.0.0
@@ -3939,13 +4412,45 @@ packages:
yaml: 1.10.2
dev: true
- /cpu-features@0.0.4:
- resolution: {integrity: sha512-fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A==}
+ /cosmiconfig@8.3.6(typescript@4.7.4):
+ resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ typescript: '>=4.9.5'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ parse-json: 5.2.0
+ path-type: 4.0.0
+ typescript: 4.7.4
+ dev: true
+
+ /cosmiconfig@8.3.6(typescript@5.2.2):
+ resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
+ engines: {node: '>=14'}
+ peerDependencies:
+ typescript: '>=4.9.5'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ parse-json: 5.2.0
+ path-type: 4.0.0
+ typescript: 5.2.2
+ dev: true
+
+ /cpu-features@0.0.9:
+ resolution: {integrity: sha512-AKjgn2rP2yJyfbepsmLfiYcmtNn/2eUvocUyM/09yB0YDiz39HteK/5/T4Onf0pmdYDMgkBoGvRLvEguzyL7wQ==}
engines: {node: '>=10.0.0'}
requiresBuild: true
dependencies:
- buildcheck: 0.0.3
- nan: 2.15.0
+ buildcheck: 0.0.6
+ nan: 2.17.0
optional: true
/crc-32@1.2.2:
@@ -3953,21 +4458,41 @@ packages:
engines: {node: '>=0.8'}
hasBin: true
- /crc32-stream@4.0.2:
- resolution: {integrity: sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==}
+ /crc32-stream@4.0.3:
+ resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==}
engines: {node: '>= 10'}
dependencies:
crc-32: 1.2.2
- readable-stream: 3.6.0
+ readable-stream: 3.6.2
+
+ /create-jest@29.7.0(@types/node@20.8.7)(ts-node@10.9.1):
+ resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ hasBin: true
+ dependencies:
+ '@jest/types': 29.6.3
+ chalk: 4.1.2
+ exit: 0.1.2
+ graceful-fs: 4.2.11
+ jest-config: 29.7.0(@types/node@20.8.7)(ts-node@10.9.1)
+ jest-util: 29.7.0
+ prompts: 2.4.2
+ transitivePeerDependencies:
+ - '@types/node'
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+ dev: true
/create-require@1.1.1:
resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
+ dev: true
- /cron-parser@4.3.0:
- resolution: {integrity: sha512-mK6qJ6k9Kn0/U7Cv6LKQnReUW3GqAW4exgwmHJGb3tPgcy0LrS+PeqxPPiwL8uW/4IJsMsCZrCc4vf1nnXMjzA==}
- engines: {node: '>=0.8'}
+ /cron-parser@4.9.0:
+ resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==}
+ engines: {node: '>=12.0.0'}
dependencies:
- luxon: 1.28.0
+ luxon: 3.4.3
dev: false
/cross-spawn@5.1.0:
@@ -3978,6 +4503,17 @@ packages:
which: 1.3.1
dev: true
+ /cross-spawn@6.0.5:
+ resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
+ engines: {node: '>=4.8'}
+ dependencies:
+ nice-try: 1.0.5
+ path-key: 2.0.1
+ semver: 5.7.2
+ shebang-command: 1.2.0
+ which: 1.3.1
+ dev: false
+
/cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
engines: {node: '>= 8'}
@@ -3986,14 +4522,14 @@ packages:
shebang-command: 2.0.0
which: 2.0.2
- /css-select@4.3.0:
- resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
+ /css-select@5.1.0:
+ resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
dependencies:
boolbase: 1.0.0
css-what: 6.1.0
- domhandler: 4.3.1
- domutils: 2.8.0
- nth-check: 2.0.1
+ domhandler: 5.0.3
+ domutils: 3.1.0
+ nth-check: 2.1.1
/css-what@6.1.0:
resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
@@ -4038,9 +4574,11 @@ packages:
assert-plus: 1.0.0
dev: true
- /date-fns@2.28.0:
- resolution: {integrity: sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==}
+ /date-fns@2.30.0:
+ resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
engines: {node: '>=0.11'}
+ dependencies:
+ '@babel/runtime': 7.22.15
dev: true
/date-time@0.1.1:
@@ -4054,11 +4592,6 @@ packages:
/dateformat@4.6.3:
resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==}
- dev: false
-
- /dayjs@1.11.2:
- resolution: {integrity: sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw==}
- dev: false
/debounce@1.2.1:
resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==}
@@ -4083,7 +4616,7 @@ packages:
supports-color:
optional: true
dependencies:
- ms: 2.1.3
+ ms: 2.1.1
supports-color: 6.0.0
dev: true
@@ -4109,8 +4642,8 @@ packages:
dependencies:
ms: 2.1.2
- /decamelize-keys@1.1.0:
- resolution: {integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==}
+ /decamelize-keys@1.1.1:
+ resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
engines: {node: '>=0.10.0'}
dependencies:
decamelize: 1.2.0
@@ -4125,6 +4658,15 @@ packages:
resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==}
dev: true
+ /dedent@1.5.1:
+ resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==}
+ peerDependencies:
+ babel-plugin-macros: ^3.1.0
+ peerDependenciesMeta:
+ babel-plugin-macros:
+ optional: true
+ dev: true
+
/deep-eql@3.0.1:
resolution: {integrity: sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==}
engines: {node: '>=0.12'}
@@ -4132,28 +4674,33 @@ packages:
type-detect: 4.0.8
dev: true
+ /deep-extend@0.6.0:
+ resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
+ engines: {node: '>=4.0.0'}
+ dev: false
+
/deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
dev: true
- /deepmerge@4.2.2:
- resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==}
+ /deepmerge@4.3.1:
+ resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
- /default-require-extensions@3.0.0:
- resolution: {integrity: sha512-ek6DpXq/SCpvjhpFsLFRVtIxJCRw6fUR42lYMVZuUMK7n8eMz4Uh5clckdBjEpLhn/gEBZo7hDJnJcwdKLKQjg==}
+ /default-require-extensions@3.0.1:
+ resolution: {integrity: sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==}
engines: {node: '>=8'}
dependencies:
strip-bom: 4.0.0
dev: true
- /defaults@1.0.3:
- resolution: {integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==}
+ /defaults@1.0.4:
+ resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
dependencies:
clone: 1.0.4
- /define-properties@1.1.4:
- resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
+ /define-properties@1.2.0:
+ resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
engines: {node: '>= 0.4'}
dependencies:
has-property-descriptors: 1.0.0
@@ -4173,25 +4720,20 @@ packages:
/delegates@1.0.0:
resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
- /denque@1.5.1:
- resolution: {integrity: sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==}
- engines: {node: '>=0.10'}
- dev: false
-
- /denque@2.0.1:
- resolution: {integrity: sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ==}
+ /denque@2.1.0:
+ resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==}
engines: {node: '>=0.10'}
dev: false
- /depd@1.1.2:
- resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
- engines: {node: '>= 0.6'}
- optional: true
-
/depd@2.0.0:
resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
engines: {node: '>= 0.8'}
+ /dequal@2.0.3:
+ resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
+ engines: {node: '>=6'}
+ dev: true
+
/destroy@1.2.0:
resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
@@ -4199,19 +4741,17 @@ packages:
/detect-indent@6.1.0:
resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
engines: {node: '>=8'}
- dev: true
- /detect-libc@2.0.1:
- resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==}
+ /detect-libc@2.0.2:
+ resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==}
engines: {node: '>=8'}
/detect-newline@3.1.0:
resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
engines: {node: '>=8'}
- dev: true
- /dezalgo@1.0.3:
- resolution: {integrity: sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ==}
+ /dezalgo@1.0.4:
+ resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==}
dependencies:
asap: 2.0.6
wrappy: 1.0.2
@@ -4221,6 +4761,11 @@ packages:
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dev: true
+ /diff-sequences@29.6.3:
+ resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dev: true
+
/diff@3.5.0:
resolution: {integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==}
engines: {node: '>=0.3.1'}
@@ -4229,6 +4774,7 @@ packages:
/diff@4.0.2:
resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
engines: {node: '>=0.3.1'}
+ dev: true
/dir-glob@3.0.1:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
@@ -4237,32 +4783,37 @@ packages:
path-type: 4.0.0
dev: true
- /discontinuous-range@1.0.0:
- resolution: {integrity: sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==}
+ /display-notification@2.0.0:
+ resolution: {integrity: sha512-TdmtlAcdqy1NU+j7zlkDdMnCL878zriLaBmoD9quOoq1ySSSGv03l0hXK5CvIFZlIfFI/hizqdQuW+Num7xuhw==}
+ engines: {node: '>=4'}
+ dependencies:
+ escape-string-applescript: 1.0.0
+ run-applescript: 3.2.0
dev: false
- /docker-compose@0.23.17:
- resolution: {integrity: sha512-YJV18YoYIcxOdJKeFcCFihE6F4M2NExWM/d4S1ITcS9samHKnNUihz9kjggr0dNtsrbpFNc7/Yzd19DWs+m1xg==}
+ /docker-compose@0.23.19:
+ resolution: {integrity: sha512-v5vNLIdUqwj4my80wxFDkNH+4S85zsRuH29SO7dCWVWPCMt/ohZBsGN6g6KXWifT0pzQ7uOxqEKCYCDPJ8Vz4g==}
engines: {node: '>= 6.0.0'}
dependencies:
yaml: 1.10.2
- /docker-modem@3.0.3:
- resolution: {integrity: sha512-Tgkn2a+yiNP9FoZgMa/D9Wk+D2Db///0KOyKSYZRJa8w4+DzKyzQMkczKSdR/adQ0x46BOpeNkoyEOKjPhCzjw==}
+ /docker-modem@3.0.8:
+ resolution: {integrity: sha512-f0ReSURdM3pcKPNS30mxOHSbaFLcknGmQjwSfmbcdOw1XWKXVhukM3NJHhr7NpY9BIyyWQb0EBo3KQvvuU5egQ==}
engines: {node: '>= 8.0'}
dependencies:
debug: 4.3.4
- readable-stream: 3.6.0
+ readable-stream: 3.6.2
split-ca: 1.0.1
- ssh2: 1.9.0
+ ssh2: 1.14.0
transitivePeerDependencies:
- supports-color
- /dockerode@3.3.1:
- resolution: {integrity: sha512-AS2mr8Lp122aa5n6d99HkuTNdRV1wkkhHwBdcnY6V0+28D3DSYwhxAk85/mM9XwD3RMliTxyr63iuvn5ZblFYQ==}
+ /dockerode@3.3.5:
+ resolution: {integrity: sha512-/0YNa3ZDNeLr/tSckmD69+Gq+qVNhvKfAHNeZJBnp7EOP6RGKV8ORrJHkUn20So5wU+xxT7+1n5u8PjHbfjbSA==}
engines: {node: '>= 8.0'}
dependencies:
- docker-modem: 3.0.3
+ '@balena/dockerignore': 1.0.2
+ docker-modem: 3.0.8
tar-fs: 2.0.1
transitivePeerDependencies:
- supports-color
@@ -4285,43 +4836,63 @@ packages:
resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==}
dev: false
- /dom-serializer@1.3.2:
- resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==}
+ /dom-serializer@1.4.1:
+ resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
dependencies:
- domelementtype: 2.2.0
+ domelementtype: 2.3.0
domhandler: 4.3.1
entities: 2.2.0
- /domelementtype@2.2.0:
- resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==}
+ /dom-serializer@2.0.0:
+ resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+ entities: 4.5.0
+
+ /domelementtype@2.3.0:
+ resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
/domhandler@3.3.0:
resolution: {integrity: sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==}
engines: {node: '>= 4'}
dependencies:
- domelementtype: 2.2.0
+ domelementtype: 2.3.0
/domhandler@4.3.1:
resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
engines: {node: '>= 4'}
dependencies:
- domelementtype: 2.2.0
+ domelementtype: 2.3.0
+
+ /domhandler@5.0.3:
+ resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
+ engines: {node: '>= 4'}
+ dependencies:
+ domelementtype: 2.3.0
/domutils@2.8.0:
resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
dependencies:
- dom-serializer: 1.3.2
- domelementtype: 2.2.0
+ dom-serializer: 1.4.1
+ domelementtype: 2.3.0
domhandler: 4.3.1
+ /domutils@3.1.0:
+ resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==}
+ dependencies:
+ dom-serializer: 2.0.0
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+
/dot-case@2.1.1:
resolution: {integrity: sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==}
dependencies:
no-case: 2.3.2
dev: false
- /dottie@2.0.2:
- resolution: {integrity: sha512-fmrwR04lsniq/uSr8yikThDTrM7epXHBAAjH9TbeH3rEA8tdCO7mRzB9hdmdGyJCxF8KERo9CITcm3kGuoyMhg==}
+ /dottie@2.0.6:
+ resolution: {integrity: sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA==}
dev: false
/duplexer@0.1.2:
@@ -4333,7 +4904,7 @@ packages:
dependencies:
end-of-stream: 1.4.4
inherits: 2.0.4
- readable-stream: 3.6.0
+ readable-stream: 3.6.2
stream-shift: 1.0.1
/dynamic-dedupe@0.3.0:
@@ -4342,6 +4913,9 @@ packages:
xtend: 4.0.2
dev: true
+ /eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
/ecc-jsbn@0.1.2:
resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
dependencies:
@@ -4363,30 +4937,36 @@ packages:
engines: {node: '>=0.10.0'}
hasBin: true
dependencies:
- jake: 10.8.5
+ jake: 10.8.7
dev: false
- /electron-to-chromium@1.4.137:
- resolution: {integrity: sha512-0Rcpald12O11BUogJagX3HsCN3FE83DSqWjgXoHo5a72KUKMSfI39XBgJpgNNxS9fuGzytaFjE06kZkiVFy2qA==}
- dev: true
+ /ejs@3.1.9:
+ resolution: {integrity: sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==}
+ engines: {node: '>=0.10.0'}
+ hasBin: true
+ dependencies:
+ jake: 10.8.7
+ dev: false
- /email-templates@9.0.0(ejs@3.1.8)(react-dom@18.2.0)(react@18.2.0)(underscore@1.13.3):
- resolution: {integrity: sha512-ap0p38jAq8FMy86Jp2b3hyCFDUA9utWfOuyKPWhrknmHrrT3n94viGcQIAsaQtUZGaJP/0dJ9w//XqvaZV/yYQ==}
- engines: {node: '>=10.0.0'}
+ /electron-to-chromium@1.4.513:
+ resolution: {integrity: sha512-cOB0xcInjm+E5qIssHeXJ29BaUyWpMyFKT5RB3bsLENDheCja0wMkHJyiPl0NBE/VzDI7JDuNEQWhe6RitEUcw==}
+
+ /email-templates@11.1.1(@babel/core@7.22.17)(ejs@3.1.9)(underscore@1.13.6):
+ resolution: {integrity: sha512-MEf/KlM/FokY7Hy3MBLZI5S4lOna0a2SX0tVzKc+VWSIc5/dq19wDkRVl28RgWtKK0Dfb+Z0iqbuk2BnIRfyDg==}
+ engines: {node: '>=14'}
dependencies:
- '@ladjs/i18n': 7.2.6
- consolidate: 0.16.0(ejs@3.1.8)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0)(underscore@1.13.3)
- debug: 4.3.4
+ '@ladjs/consolidate': 1.0.3(@babel/core@7.22.17)(ejs@3.1.9)(lodash@4.17.21)(underscore@1.13.6)
+ '@ladjs/i18n': 8.0.3
get-paths: 0.0.7
- html-to-text: 8.2.0
- juice: 8.0.0
+ html-to-text: 9.0.5
+ juice: 9.1.0
lodash: 4.17.21
- nodemailer: 6.7.5
- preview-email: 3.0.5
+ nodemailer: 6.9.6
+ preview-email: 3.0.19
transitivePeerDependencies:
+ - '@babel/core'
- arc-templates
- atpl
- - babel-core
- bracket-template
- coffee-script
- dot
@@ -4403,13 +4983,11 @@ packages:
- handlebars
- hogan.js
- htmling
- - jade
- jazz
- jqtpl
- just
- liquid-node
- liquor
- - marko
- mote
- mustache
- nunjucks
@@ -4417,17 +4995,14 @@ packages:
- pug
- qejs
- ractive
- - razor-tmpl
- react
- react-dom
- slm
- - squirrelly
- supports-color
- swig
- swig-templates
- teacup
- templayed
- - then-jade
- then-pug
- tinyliquid
- toffee
@@ -4444,6 +5019,11 @@ packages:
resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==}
engines: {node: '>=12'}
+ /emittery@0.13.1:
+ resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
+ engines: {node: '>=12'}
+ dev: true
+
/emoji-regex@7.0.3:
resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==}
@@ -4452,7 +5032,6 @@ packages:
/emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- dev: true
/encodeurl@1.0.2:
resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
@@ -4490,13 +5069,19 @@ packages:
engines: {node: '>=0.12'}
dev: true
+ /entities@4.5.0:
+ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
+ engines: {node: '>=0.12'}
+
/env-paths@2.2.1:
resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==}
engines: {node: '>=6'}
+ requiresBuild: true
optional: true
/err-code@2.0.3:
resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
+ requiresBuild: true
optional: true
/error-ex@1.3.2:
@@ -4505,33 +5090,81 @@ packages:
is-arrayish: 0.2.1
dev: true
- /es-abstract@1.20.1:
- resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==}
+ /es-abstract@1.22.1:
+ resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==}
engines: {node: '>= 0.4'}
dependencies:
+ array-buffer-byte-length: 1.0.0
+ arraybuffer.prototype.slice: 1.0.2
+ available-typed-arrays: 1.0.5
call-bind: 1.0.2
+ es-set-tostringtag: 2.0.1
es-to-primitive: 1.2.1
- function-bind: 1.1.1
- function.prototype.name: 1.1.5
- get-intrinsic: 1.1.1
+ function.prototype.name: 1.1.6
+ get-intrinsic: 1.2.1
get-symbol-description: 1.0.0
+ globalthis: 1.0.3
+ gopd: 1.0.1
has: 1.0.3
has-property-descriptors: 1.0.0
+ has-proto: 1.0.1
has-symbols: 1.0.3
- internal-slot: 1.0.3
- is-callable: 1.2.4
+ internal-slot: 1.0.5
+ is-array-buffer: 3.0.2
+ is-callable: 1.2.7
is-negative-zero: 2.0.2
is-regex: 1.1.4
is-shared-array-buffer: 1.0.2
is-string: 1.0.7
+ is-typed-array: 1.1.12
is-weakref: 1.0.2
- object-inspect: 1.12.1
+ object-inspect: 1.12.3
object-keys: 1.1.1
- object.assign: 4.1.2
- regexp.prototype.flags: 1.4.3
- string.prototype.trimend: 1.0.5
- string.prototype.trimstart: 1.0.5
+ object.assign: 4.1.4
+ regexp.prototype.flags: 1.5.0
+ safe-array-concat: 1.0.1
+ safe-regex-test: 1.0.0
+ string.prototype.trim: 1.2.8
+ string.prototype.trimend: 1.0.7
+ string.prototype.trimstart: 1.0.7
+ typed-array-buffer: 1.0.0
+ typed-array-byte-length: 1.0.0
+ typed-array-byte-offset: 1.0.0
+ typed-array-length: 1.0.4
unbox-primitive: 1.0.2
+ which-typed-array: 1.1.11
+ dev: true
+
+ /es-array-method-boxes-properly@1.0.0:
+ resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==}
+ dev: true
+
+ /es-iterator-helpers@1.0.14:
+ resolution: {integrity: sha512-JgtVnwiuoRuzLvqelrvN3Xu7H9bu2ap/kQ2CrM62iidP8SKuD99rWU3CJy++s7IVL2qb/AjXPGR/E7i9ngd/Cw==}
+ dependencies:
+ asynciterator.prototype: 1.0.0
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
+ es-set-tostringtag: 2.0.1
+ function-bind: 1.1.1
+ get-intrinsic: 1.2.1
+ globalthis: 1.0.3
+ has-property-descriptors: 1.0.0
+ has-proto: 1.0.1
+ has-symbols: 1.0.3
+ internal-slot: 1.0.5
+ iterator.prototype: 1.1.1
+ safe-array-concat: 1.0.1
+ dev: true
+
+ /es-set-tostringtag@2.0.1:
+ resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ get-intrinsic: 1.2.1
+ has: 1.0.3
+ has-tostringtag: 1.0.0
dev: true
/es-shim-unscopables@1.0.0:
@@ -4544,7 +5177,7 @@ packages:
resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
engines: {node: '>= 0.4'}
dependencies:
- is-callable: 1.2.4
+ is-callable: 1.2.7
is-date-object: 1.0.5
is-symbol: 1.0.4
dev: true
@@ -4553,8 +5186,8 @@ packages:
resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==}
dev: true
- /esbuild-android-64@0.14.39:
- resolution: {integrity: sha512-EJOu04p9WgZk0UoKTqLId9VnIsotmI/Z98EXrKURGb3LPNunkeffqQIkjS2cAvidh+OK5uVrXaIP229zK6GvhQ==}
+ /esbuild-android-64@0.14.54:
+ resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -4562,8 +5195,8 @@ packages:
dev: true
optional: true
- /esbuild-android-arm64@0.14.39:
- resolution: {integrity: sha512-+twajJqO7n3MrCz9e+2lVOnFplRsaGRwsq1KL/uOy7xK7QdRSprRQcObGDeDZUZsacD5gUkk6OiHiYp6RzU3CA==}
+ /esbuild-android-arm64@0.14.54:
+ resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -4571,8 +5204,8 @@ packages:
dev: true
optional: true
- /esbuild-darwin-64@0.14.39:
- resolution: {integrity: sha512-ImT6eUw3kcGcHoUxEcdBpi6LfTRWaV6+qf32iYYAfwOeV+XaQ/Xp5XQIBiijLeo+LpGci9M0FVec09nUw41a5g==}
+ /esbuild-darwin-64@0.14.54:
+ resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -4580,8 +5213,8 @@ packages:
dev: true
optional: true
- /esbuild-darwin-arm64@0.14.39:
- resolution: {integrity: sha512-/fcQ5UhE05OiT+bW5v7/up1bDsnvaRZPJxXwzXsMRrr7rZqPa85vayrD723oWMT64dhrgWeA3FIneF8yER0XTw==}
+ /esbuild-darwin-arm64@0.14.54:
+ resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -4589,8 +5222,8 @@ packages:
dev: true
optional: true
- /esbuild-freebsd-64@0.14.39:
- resolution: {integrity: sha512-oMNH8lJI4wtgN5oxuFP7BQ22vgB/e3Tl5Woehcd6i2r6F3TszpCnNl8wo2d/KvyQ4zvLvCWAlRciumhQg88+kQ==}
+ /esbuild-freebsd-64@0.14.54:
+ resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -4598,8 +5231,8 @@ packages:
dev: true
optional: true
- /esbuild-freebsd-arm64@0.14.39:
- resolution: {integrity: sha512-1GHK7kwk57ukY2yI4ILWKJXaxfr+8HcM/r/JKCGCPziIVlL+Wi7RbJ2OzMcTKZ1HpvEqCTBT/J6cO4ZEwW4Ypg==}
+ /esbuild-freebsd-arm64@0.14.54:
+ resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -4607,8 +5240,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-32@0.14.39:
- resolution: {integrity: sha512-g97Sbb6g4zfRLIxHgW2pc393DjnkTRMeq3N1rmjDUABxpx8SjocK4jLen+/mq55G46eE2TA0MkJ4R3SpKMu7dg==}
+ /esbuild-linux-32@0.14.54:
+ resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -4616,8 +5249,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-64@0.14.39:
- resolution: {integrity: sha512-4tcgFDYWdI+UbNMGlua9u1Zhu0N5R6u9tl5WOM8aVnNX143JZoBZLpCuUr5lCKhnD0SCO+5gUyMfupGrHtfggQ==}
+ /esbuild-linux-64@0.14.54:
+ resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -4625,8 +5258,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-arm64@0.14.39:
- resolution: {integrity: sha512-23pc8MlD2D6Px1mV8GMglZlKgwgNKAO8gsgsLLcXWSs9lQsCYkIlMo/2Ycfo5JrDIbLdwgP8D2vpfH2KcBqrDQ==}
+ /esbuild-linux-arm64@0.14.54:
+ resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -4634,8 +5267,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-arm@0.14.39:
- resolution: {integrity: sha512-t0Hn1kWVx5UpCzAJkKRfHeYOLyFnXwYynIkK54/h3tbMweGI7dj400D1k0Vvtj2u1P+JTRT9tx3AjtLEMmfVBQ==}
+ /esbuild-linux-arm@0.14.54:
+ resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -4643,8 +5276,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-mips64le@0.14.39:
- resolution: {integrity: sha512-epwlYgVdbmkuRr5n4es3B+yDI0I2e/nxhKejT9H0OLxFAlMkeQZxSpxATpDc9m8NqRci6Kwyb/SfmD1koG2Zuw==}
+ /esbuild-linux-mips64le@0.14.54:
+ resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -4652,8 +5285,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-ppc64le@0.14.39:
- resolution: {integrity: sha512-W/5ezaq+rQiQBThIjLMNjsuhPHg+ApVAdTz2LvcuesZFMsJoQAW2hutoyg47XxpWi7aEjJGrkS26qCJKhRn3QQ==}
+ /esbuild-linux-ppc64le@0.14.54:
+ resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -4661,8 +5294,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-riscv64@0.14.39:
- resolution: {integrity: sha512-IS48xeokcCTKeQIOke2O0t9t14HPvwnZcy+5baG13Z1wxs9ZrC5ig5ypEQQh4QMKxURD5TpCLHw2W42CLuVZaA==}
+ /esbuild-linux-riscv64@0.14.54:
+ resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -4670,8 +5303,8 @@ packages:
dev: true
optional: true
- /esbuild-linux-s390x@0.14.39:
- resolution: {integrity: sha512-zEfunpqR8sMomqXhNTFEKDs+ik7HC01m3M60MsEjZOqaywHu5e5682fMsqOlZbesEAAaO9aAtRBsU7CHnSZWyA==}
+ /esbuild-linux-s390x@0.14.54:
+ resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -4679,8 +5312,8 @@ packages:
dev: true
optional: true
- /esbuild-netbsd-64@0.14.39:
- resolution: {integrity: sha512-Uo2suJBSIlrZCe4E0k75VDIFJWfZy+bOV6ih3T4MVMRJh1lHJ2UyGoaX4bOxomYN3t+IakHPyEoln1+qJ1qYaA==}
+ /esbuild-netbsd-64@0.14.54:
+ resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -4688,8 +5321,8 @@ packages:
dev: true
optional: true
- /esbuild-openbsd-64@0.14.39:
- resolution: {integrity: sha512-secQU+EpgUPpYjJe3OecoeGKVvRMLeKUxSMGHnK+aK5uQM3n1FPXNJzyz1LHFOo0WOyw+uoCxBYdM4O10oaCAA==}
+ /esbuild-openbsd-64@0.14.54:
+ resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -4697,8 +5330,8 @@ packages:
dev: true
optional: true
- /esbuild-sunos-64@0.14.39:
- resolution: {integrity: sha512-qHq0t5gePEDm2nqZLb+35p/qkaXVS7oIe32R0ECh2HOdiXXkj/1uQI9IRogGqKkK+QjDG+DhwiUw7QoHur/Rwg==}
+ /esbuild-sunos-64@0.14.54:
+ resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -4706,8 +5339,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-32@0.14.39:
- resolution: {integrity: sha512-XPjwp2OgtEX0JnOlTgT6E5txbRp6Uw54Isorm3CwOtloJazeIWXuiwK0ONJBVb/CGbiCpS7iP2UahGgd2p1x+Q==}
+ /esbuild-windows-32@0.14.54:
+ resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -4715,8 +5348,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-64@0.14.39:
- resolution: {integrity: sha512-E2wm+5FwCcLpKsBHRw28bSYQw0Ikxb7zIMxw3OPAkiaQhLVr3dnVO8DofmbWhhf6b97bWzg37iSZ45ZDpLw7Ow==}
+ /esbuild-windows-64@0.14.54:
+ resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -4724,8 +5357,8 @@ packages:
dev: true
optional: true
- /esbuild-windows-arm64@0.14.39:
- resolution: {integrity: sha512-sBZQz5D+Gd0EQ09tZRnz/PpVdLwvp/ufMtJ1iDFYddDaPpZXKqPyaxfYBLs3ueiaksQ26GGa7sci0OqFzNs7KA==}
+ /esbuild-windows-arm64@0.14.54:
+ resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -4733,32 +5366,33 @@ packages:
dev: true
optional: true
- /esbuild@0.14.39:
- resolution: {integrity: sha512-2kKujuzvRWYtwvNjYDY444LQIA3TyJhJIX3Yo4+qkFlDDtGlSicWgeHVJqMUP/2sSfH10PGwfsj+O2ro1m10xQ==}
+ /esbuild@0.14.54:
+ resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- esbuild-android-64: 0.14.39
- esbuild-android-arm64: 0.14.39
- esbuild-darwin-64: 0.14.39
- esbuild-darwin-arm64: 0.14.39
- esbuild-freebsd-64: 0.14.39
- esbuild-freebsd-arm64: 0.14.39
- esbuild-linux-32: 0.14.39
- esbuild-linux-64: 0.14.39
- esbuild-linux-arm: 0.14.39
- esbuild-linux-arm64: 0.14.39
- esbuild-linux-mips64le: 0.14.39
- esbuild-linux-ppc64le: 0.14.39
- esbuild-linux-riscv64: 0.14.39
- esbuild-linux-s390x: 0.14.39
- esbuild-netbsd-64: 0.14.39
- esbuild-openbsd-64: 0.14.39
- esbuild-sunos-64: 0.14.39
- esbuild-windows-32: 0.14.39
- esbuild-windows-64: 0.14.39
- esbuild-windows-arm64: 0.14.39
+ '@esbuild/linux-loong64': 0.14.54
+ esbuild-android-64: 0.14.54
+ esbuild-android-arm64: 0.14.54
+ esbuild-darwin-64: 0.14.54
+ esbuild-darwin-arm64: 0.14.54
+ esbuild-freebsd-64: 0.14.54
+ esbuild-freebsd-arm64: 0.14.54
+ esbuild-linux-32: 0.14.54
+ esbuild-linux-64: 0.14.54
+ esbuild-linux-arm: 0.14.54
+ esbuild-linux-arm64: 0.14.54
+ esbuild-linux-mips64le: 0.14.54
+ esbuild-linux-ppc64le: 0.14.54
+ esbuild-linux-riscv64: 0.14.54
+ esbuild-linux-s390x: 0.14.54
+ esbuild-netbsd-64: 0.14.54
+ esbuild-openbsd-64: 0.14.54
+ esbuild-sunos-64: 0.14.54
+ esbuild-windows-32: 0.14.54
+ esbuild-windows-64: 0.14.54
+ esbuild-windows-arm64: 0.14.54
dev: true
/escalade@3.1.1:
@@ -4773,6 +5407,11 @@ packages:
resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
dev: false
+ /escape-string-applescript@1.0.0:
+ resolution: {integrity: sha512-4/hFwoYaC6TkpDn9A3pTC52zQPArFeXuIfhUtCGYdauTzXVP9H3BDr3oO/QzQehMpLDC7srvYgfwvImPFGfvBA==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/escape-string-regexp@1.0.5:
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines: {node: '>=0.8.0'}
@@ -4787,35 +5426,33 @@ packages:
engines: {node: '>=10'}
dev: true
- /eslint-config-next@12.1.6(eslint@8.17.0)(next@13.4.12)(typescript@4.7.4):
- resolution: {integrity: sha512-qoiS3g/EPzfCTkGkaPBSX9W0NGE/B1wNO3oWrd76QszVGrdpLggNqcO8+LR6MB0CNqtp9Q8NoeVrxNVbzM9hqA==}
+ /eslint-config-next@12.3.4(eslint@8.17.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-WuT3gvgi7Bwz00AOmKGhOeqnyA5P29Cdyr0iVjLyfDbk+FANQKcOjFUTZIdyYfe5Tq1x4TGcmoe4CwctGvFjHQ==}
peerDependencies:
eslint: ^7.23.0 || ^8.0.0
- next: '>=10.2.0'
typescript: '>=3.3.1'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@next/eslint-plugin-next': 12.1.6
- '@rushstack/eslint-patch': 1.1.3
- '@typescript-eslint/parser': 5.27.1(eslint@8.17.0)(typescript@4.7.4)
+ '@next/eslint-plugin-next': 12.3.4
+ '@rushstack/eslint-patch': 1.3.3
+ '@typescript-eslint/parser': 5.62.0(eslint@8.17.0)(typescript@4.7.4)
eslint: 8.17.0
- eslint-import-resolver-node: 0.3.6
- eslint-import-resolver-typescript: 2.7.1(eslint-plugin-import@2.26.0)(eslint@8.17.0)
- eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.27.1)(eslint-import-resolver-typescript@2.7.1)(eslint@8.17.0)
- eslint-plugin-jsx-a11y: 6.5.1(eslint@8.17.0)
- eslint-plugin-react: 7.30.0(eslint@8.17.0)
- eslint-plugin-react-hooks: 4.5.0(eslint@8.17.0)
- next: 13.4.12(@babel/core@7.18.0)(react-dom@18.2.0)(react@18.2.0)
+ eslint-import-resolver-node: 0.3.9
+ eslint-import-resolver-typescript: 2.7.1(eslint-plugin-import@2.28.1)(eslint@8.17.0)
+ eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@2.7.1)(eslint@8.17.0)
+ eslint-plugin-jsx-a11y: 6.7.1(eslint@8.17.0)
+ eslint-plugin-react: 7.33.2(eslint@8.17.0)
+ eslint-plugin-react-hooks: 4.6.0(eslint@8.17.0)
typescript: 4.7.4
transitivePeerDependencies:
- eslint-import-resolver-webpack
- supports-color
dev: true
- /eslint-config-prettier@8.5.0(eslint@8.17.0):
- resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
+ /eslint-config-prettier@8.10.0(eslint@8.17.0):
+ resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
@@ -4823,16 +5460,17 @@ packages:
eslint: 8.17.0
dev: true
- /eslint-import-resolver-node@0.3.6:
- resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==}
+ /eslint-import-resolver-node@0.3.9:
+ resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
dependencies:
debug: 3.2.7
- resolve: 1.22.0
+ is-core-module: 2.13.0
+ resolve: 1.22.4
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-import-resolver-typescript@2.7.1(eslint-plugin-import@2.26.0)(eslint@8.17.0):
+ /eslint-import-resolver-typescript@2.7.1(eslint-plugin-import@2.28.1)(eslint@8.17.0):
resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==}
engines: {node: '>=4'}
peerDependencies:
@@ -4841,26 +5479,29 @@ packages:
dependencies:
debug: 4.3.4
eslint: 8.17.0
- eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.27.1)(eslint-import-resolver-typescript@2.7.1)(eslint@8.17.0)
- glob: 7.2.0
+ eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@2.7.1)(eslint@8.17.0)
+ glob: 7.2.3
is-glob: 4.0.3
- resolve: 1.22.0
- tsconfig-paths: 3.14.1
+ resolve: 1.22.4
+ tsconfig-paths: 3.14.2
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-module-utils@2.7.3(@typescript-eslint/parser@5.27.1)(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@2.7.1):
- resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==}
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.17.0):
+ resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
+ eslint: '*'
eslint-import-resolver-node: '*'
eslint-import-resolver-typescript: '*'
eslint-import-resolver-webpack: '*'
peerDependenciesMeta:
'@typescript-eslint/parser':
optional: true
+ eslint:
+ optional: true
eslint-import-resolver-node:
optional: true
eslint-import-resolver-typescript:
@@ -4868,19 +5509,18 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.27.1(eslint@8.17.0)(typescript@4.7.4)
+ '@typescript-eslint/parser': 5.62.0(eslint@8.17.0)(typescript@5.2.2)
debug: 3.2.7
- eslint-import-resolver-node: 0.3.6
- eslint-import-resolver-typescript: 2.7.1(eslint-plugin-import@2.26.0)(eslint@8.17.0)
- find-up: 2.1.0
+ eslint: 8.17.0
+ eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-antfu@0.25.1(eslint@8.17.0)(typescript@4.7.4):
- resolution: {integrity: sha512-xZrk0BIHZFfrUkr2Ff1uZdnzTmCM6ZQccOxpn7/IKfUENe16sSMuZ8YHKaVrUSAMIPoUOFKG2Qpu2UxwIRTd9w==}
+ /eslint-plugin-antfu@0.25.2(eslint@8.17.0)(typescript@4.7.4):
+ resolution: {integrity: sha512-yRhuFMwUKhSYm8BWTZsW4ymYnFPCJWZb2LzjG+mQb7JbKflk73JIFMCREPOaV4nWwc4YJEPhym75QsC7AFbqSw==}
dependencies:
- '@typescript-eslint/utils': 5.27.1(eslint@8.17.0)(typescript@4.7.4)
+ '@typescript-eslint/utils': 5.62.0(eslint@8.17.0)(typescript@4.7.4)
transitivePeerDependencies:
- eslint
- supports-color
@@ -4906,7 +5546,7 @@ packages:
dependencies:
escape-string-regexp: 1.0.5
eslint: 8.17.0
- ignore: 5.2.0
+ ignore: 5.2.4
dev: true
/eslint-plugin-html@6.2.0:
@@ -4915,8 +5555,8 @@ packages:
htmlparser2: 7.2.0
dev: true
- /eslint-plugin-import@2.26.0(@typescript-eslint/parser@5.27.1)(eslint-import-resolver-typescript@2.7.1)(eslint@8.17.0):
- resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==}
+ /eslint-plugin-import@2.28.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@2.7.1)(eslint@8.17.0):
+ resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==}
engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
@@ -4925,58 +5565,66 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.27.1(eslint@8.17.0)(typescript@4.7.4)
- array-includes: 3.1.5
- array.prototype.flat: 1.3.0
- debug: 2.6.9
+ '@typescript-eslint/parser': 5.62.0(eslint@8.17.0)(typescript@4.7.4)
+ array-includes: 3.1.7
+ array.prototype.findlastindex: 1.2.3
+ array.prototype.flat: 1.3.2
+ array.prototype.flatmap: 1.3.2
+ debug: 3.2.7
doctrine: 2.1.0
eslint: 8.17.0
- eslint-import-resolver-node: 0.3.6
- eslint-module-utils: 2.7.3(@typescript-eslint/parser@5.27.1)(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@2.7.1)
+ eslint-import-resolver-node: 0.3.9
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.17.0)
has: 1.0.3
- is-core-module: 2.8.1
+ is-core-module: 2.13.0
is-glob: 4.0.3
minimatch: 3.1.2
- object.values: 1.1.5
- resolve: 1.22.0
- tsconfig-paths: 3.14.1
+ object.fromentries: 2.0.7
+ object.groupby: 1.0.1
+ object.values: 1.1.7
+ semver: 6.3.1
+ tsconfig-paths: 3.14.2
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
dev: true
- /eslint-plugin-jsonc@2.2.1(eslint@8.17.0):
- resolution: {integrity: sha512-ozGjWXhxF3ZfITHmRLuUL6zORh5Dzo0ymwVdxhfFaa4LEtU2S88JIwDYCWAifQLG92x7chqcnZlGUggaPSlfIQ==}
+ /eslint-plugin-jsonc@2.9.0(eslint@8.17.0):
+ resolution: {integrity: sha512-RK+LeONVukbLwT2+t7/OY54NJRccTXh/QbnXzPuTLpFMVZhPuq1C9E07+qWenGx7rrQl0kAalAWl7EmB+RjpGA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.17.0)
eslint: 8.17.0
- eslint-utils: 3.0.0(eslint@8.17.0)
- jsonc-eslint-parser: 2.1.0
+ jsonc-eslint-parser: 2.3.0
natural-compare: 1.4.0
dev: true
- /eslint-plugin-jsx-a11y@6.5.1(eslint@8.17.0):
- resolution: {integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==}
+ /eslint-plugin-jsx-a11y@6.7.1(eslint@8.17.0):
+ resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==}
engines: {node: '>=4.0'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
dependencies:
- '@babel/runtime': 7.18.0
- aria-query: 4.2.2
- array-includes: 3.1.5
+ '@babel/runtime': 7.22.15
+ aria-query: 5.3.0
+ array-includes: 3.1.7
+ array.prototype.flatmap: 1.3.2
ast-types-flow: 0.0.7
- axe-core: 4.3.5
- axobject-query: 2.2.0
+ axe-core: 4.8.1
+ axobject-query: 3.2.1
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
eslint: 8.17.0
has: 1.0.3
- jsx-ast-utils: 3.2.1
+ jsx-ast-utils: 3.3.5
language-tags: 1.0.5
minimatch: 3.1.2
+ object.entries: 1.1.7
+ object.fromentries: 2.0.7
+ semver: 6.3.1
dev: true
/eslint-plugin-markdown@2.2.1(eslint@8.17.0):
@@ -4991,24 +5639,24 @@ packages:
- supports-color
dev: true
- /eslint-plugin-n@15.2.0(eslint@8.17.0):
- resolution: {integrity: sha512-lWLg++jGwC88GDGGBX3CMkk0GIWq0y41aH51lavWApOKcMQcYoL3Ayd0lEdtD3SnQtR+3qBvWQS3qGbR2BxRWg==}
+ /eslint-plugin-n@15.7.0(eslint@8.17.0):
+ resolution: {integrity: sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==}
engines: {node: '>=12.22.0'}
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- builtins: 4.0.0
+ builtins: 5.0.1
eslint: 8.17.0
eslint-plugin-es: 4.1.0(eslint@8.17.0)
eslint-utils: 3.0.0(eslint@8.17.0)
- ignore: 5.2.0
- is-core-module: 2.8.1
+ ignore: 5.2.4
+ is-core-module: 2.13.0
minimatch: 3.1.2
- resolve: 1.22.0
- semver: 6.3.0
+ resolve: 1.22.4
+ semver: 7.5.4
dev: true
- /eslint-plugin-prettier@4.0.0(eslint-config-prettier@8.5.0)(eslint@8.17.0)(prettier@2.7.0):
+ /eslint-plugin-prettier@4.0.0(eslint-config-prettier@8.10.0)(eslint@8.17.0)(prettier@2.7.0):
resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==}
engines: {node: '>=6.0.0'}
peerDependencies:
@@ -5020,13 +5668,13 @@ packages:
optional: true
dependencies:
eslint: 8.17.0
- eslint-config-prettier: 8.5.0(eslint@8.17.0)
+ eslint-config-prettier: 8.10.0(eslint@8.17.0)
prettier: 2.7.0
prettier-linter-helpers: 1.0.0
dev: true
- /eslint-plugin-promise@6.0.0(eslint@8.17.0):
- resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==}
+ /eslint-plugin-promise@6.1.1(eslint@8.17.0):
+ resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -5034,8 +5682,8 @@ packages:
eslint: 8.17.0
dev: true
- /eslint-plugin-react-hooks@4.5.0(eslint@8.17.0):
- resolution: {integrity: sha512-8k1gRt7D7h03kd+SAAlzXkQwWK22BnK6GKZG+FJA6BAGy22CFvl8kCIXKpVux0cCxMWDQUPqSok0LKaZ0aOcCw==}
+ /eslint-plugin-react-hooks@4.6.0(eslint@8.17.0):
+ resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
@@ -5043,27 +5691,29 @@ packages:
eslint: 8.17.0
dev: true
- /eslint-plugin-react@7.30.0(eslint@8.17.0):
- resolution: {integrity: sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==}
+ /eslint-plugin-react@7.33.2(eslint@8.17.0):
+ resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==}
engines: {node: '>=4'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
dependencies:
- array-includes: 3.1.5
- array.prototype.flatmap: 1.3.0
+ array-includes: 3.1.7
+ array.prototype.flatmap: 1.3.2
+ array.prototype.tosorted: 1.1.2
doctrine: 2.1.0
+ es-iterator-helpers: 1.0.14
eslint: 8.17.0
estraverse: 5.3.0
- jsx-ast-utils: 3.2.1
+ jsx-ast-utils: 3.3.5
minimatch: 3.1.2
- object.entries: 1.1.5
- object.fromentries: 2.0.5
- object.hasown: 1.1.1
- object.values: 1.1.5
+ object.entries: 1.1.7
+ object.fromentries: 2.0.7
+ object.hasown: 1.1.3
+ object.values: 1.1.7
prop-types: 15.8.1
- resolve: 2.0.0-next.3
- semver: 6.3.0
- string.prototype.matchall: 4.0.7
+ resolve: 2.0.0-next.4
+ semver: 6.3.1
+ string.prototype.matchall: 4.0.9
dev: true
/eslint-plugin-unicorn@42.0.0(eslint@8.17.0):
@@ -5072,43 +5722,43 @@ packages:
peerDependencies:
eslint: '>=8.8.0'
dependencies:
- '@babel/helper-validator-identifier': 7.16.7
- ci-info: 3.3.1
+ '@babel/helper-validator-identifier': 7.22.15
+ ci-info: 3.8.0
clean-regexp: 1.0.0
eslint: 8.17.0
eslint-utils: 3.0.0(eslint@8.17.0)
- esquery: 1.4.0
+ esquery: 1.5.0
indent-string: 4.0.0
- is-builtin-module: 3.1.0
+ is-builtin-module: 3.2.1
lodash: 4.17.21
pluralize: 8.0.0
read-pkg-up: 7.0.1
- regexp-tree: 0.1.24
+ regexp-tree: 0.1.27
safe-regex: 2.1.1
- semver: 7.3.7
+ semver: 7.5.4
strip-indent: 3.0.0
dev: true
- /eslint-plugin-vue@9.1.0(eslint@8.17.0):
- resolution: {integrity: sha512-EPCeInPicQ/YyfOWJDr1yfEeSNoFCMzUus107lZyYi37xejdOolNzS5MXGXp8+9bkoKZMdv/1AcZzQebME6r+g==}
+ /eslint-plugin-vue@9.17.0(eslint@8.17.0):
+ resolution: {integrity: sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.17.0)
eslint: 8.17.0
- eslint-utils: 3.0.0(eslint@8.17.0)
natural-compare: 1.4.0
- nth-check: 2.0.1
- postcss-selector-parser: 6.0.10
- semver: 7.3.7
- vue-eslint-parser: 9.0.2(eslint@8.17.0)
+ nth-check: 2.1.1
+ postcss-selector-parser: 6.0.13
+ semver: 7.5.4
+ vue-eslint-parser: 9.3.1(eslint@8.17.0)
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-yml@1.0.0(eslint@8.17.0):
- resolution: {integrity: sha512-0RVoUFh5vpznE2DIP5agSpWO/nU8GgAWwoTAHWopU2X+1SCB5ykHU6DwS0GrZ5Hvejtk6CcADQllpQQJB4C5QA==}
+ /eslint-plugin-yml@1.8.0(eslint@8.17.0):
+ resolution: {integrity: sha512-fgBiJvXD0P2IN7SARDJ2J7mx8t0bLdG6Zcig4ufOqW5hOvSiFxeUyc2g5I1uIm8AExbo26NNYCcTGZT0MXTsyg==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
@@ -5117,7 +5767,7 @@ packages:
eslint: 8.17.0
lodash: 4.17.21
natural-compare: 1.4.0
- yaml-eslint-parser: 1.0.1
+ yaml-eslint-parser: 1.2.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -5130,8 +5780,8 @@ packages:
estraverse: 4.3.0
dev: true
- /eslint-scope@7.1.1:
- resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
+ /eslint-scope@7.2.2:
+ resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
esrecurse: 4.3.0
@@ -5165,8 +5815,8 @@ packages:
engines: {node: '>=10'}
dev: true
- /eslint-visitor-keys@3.3.0:
- resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
+ /eslint-visitor-keys@3.4.3:
+ resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@@ -5175,26 +5825,26 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint/eslintrc': 1.3.0
- '@humanwhocodes/config-array': 0.9.3
- ajv: 6.12.6
+ '@eslint/eslintrc': 1.4.1
+ '@humanwhocodes/config-array': 0.9.5
+ ajv: 6.12.3
chalk: 4.1.2
cross-spawn: 7.0.3
debug: 4.3.4
doctrine: 3.0.0
escape-string-regexp: 4.0.0
- eslint-scope: 7.1.1
+ eslint-scope: 7.2.2
eslint-utils: 3.0.0(eslint@8.17.0)
- eslint-visitor-keys: 3.3.0
- espree: 9.3.2
- esquery: 1.4.0
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
+ esquery: 1.5.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
file-entry-cache: 6.0.1
functional-red-black-tree: 1.0.1
glob-parent: 6.0.2
- globals: 13.15.0
- ignore: 5.2.0
+ globals: 13.21.0
+ ignore: 5.2.4
import-fresh: 3.3.0
imurmurhash: 0.1.4
is-glob: 4.0.3
@@ -5204,32 +5854,38 @@ packages:
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
- optionator: 0.9.1
+ optionator: 0.9.3
regexpp: 3.2.0
strip-ansi: 6.0.1
strip-json-comments: 3.1.1
text-table: 0.2.0
- v8-compile-cache: 2.3.0
+ v8-compile-cache: 2.4.0
transitivePeerDependencies:
- supports-color
dev: true
- /espree@9.3.2:
- resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==}
+ /espree@9.6.1:
+ resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.7.1
- acorn-jsx: 5.3.2(acorn@8.7.1)
- eslint-visitor-keys: 3.3.0
+ acorn: 8.10.0
+ acorn-jsx: 5.3.2(acorn@8.10.0)
+ eslint-visitor-keys: 3.4.3
dev: true
+ /esprima@1.2.5:
+ resolution: {integrity: sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==}
+ engines: {node: '>=0.4.0'}
+ hasBin: true
+ dev: false
+
/esprima@4.0.1:
resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
engines: {node: '>=4'}
hasBin: true
- /esquery@1.4.0:
- resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
+ /esquery@1.5.0:
+ resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
engines: {node: '>=0.10'}
dependencies:
estraverse: 5.3.0
@@ -5242,6 +5898,11 @@ packages:
estraverse: 5.3.0
dev: true
+ /estraverse@1.9.3:
+ resolution: {integrity: sha512-25w1fMXQrGdoquWnScXZGckOv+Wes+JDnuN/+7ex3SauFRS72r2lFDec0EKPt2YD1wUJ/IrfEex+9yp4hfSOJA==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/estraverse@4.3.0:
resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
engines: {node: '>=4.0'}
@@ -5274,8 +5935,21 @@ packages:
through: 2.3.8
dev: false
- /execa@5.1.1:
- resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
+ /execa@0.10.0:
+ resolution: {integrity: sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==}
+ engines: {node: '>=4'}
+ dependencies:
+ cross-spawn: 6.0.5
+ get-stream: 3.0.0
+ is-stream: 1.1.0
+ npm-run-path: 2.0.2
+ p-finally: 1.0.0
+ signal-exit: 3.0.7
+ strip-eof: 1.0.0
+ dev: false
+
+ /execa@5.0.0:
+ resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==}
engines: {node: '>=10'}
dependencies:
cross-spawn: 7.0.3
@@ -5293,19 +5967,31 @@ packages:
engines: {node: '>= 0.8.0'}
dev: true
- /expect@28.1.1:
- resolution: {integrity: sha512-/AANEwGL0tWBwzLNOvO0yUdy2D52jVdNXppOqswC49sxMN2cPWsGCQdzuIf9tj6hHoBQzNvx75JUYuQAckPo3w==}
+ /expect@28.1.3:
+ resolution: {integrity: sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/expect-utils': 28.1.1
+ '@jest/expect-utils': 28.1.3
jest-get-type: 28.0.2
- jest-matcher-utils: 28.1.1
- jest-message-util: 28.1.1
- jest-util: 28.1.1
+ jest-matcher-utils: 28.1.3
+ jest-message-util: 28.1.3
+ jest-util: 28.1.3
+ dev: true
+
+ /expect@29.7.0:
+ resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/expect-utils': 29.7.0
+ jest-get-type: 29.6.3
+ jest-matcher-utils: 29.7.0
+ jest-message-util: 29.7.0
+ jest-util: 29.7.0
dev: true
/express-pino-logger@7.0.0:
resolution: {integrity: sha512-g8T6nhqq9L9AuwppymXa1rm6+A7xVUfkcEodXA+d2ILsM1uyoqSn83kpXE61v6JR2eFL8n878VyFDir1w2PuPw==}
+ deprecated: use pino-http instead
dependencies:
pino-http: 6.6.0
dev: false
@@ -5318,7 +6004,7 @@ packages:
array-flatten: 1.1.1
body-parser: 1.20.0
content-disposition: 0.5.4
- content-type: 1.0.4
+ content-type: 1.0.5
cookie: 0.5.0
cookie-signature: 1.0.6
debug: 2.6.9
@@ -5349,6 +6035,10 @@ packages:
- supports-color
dev: false
+ /extend-object@1.0.0:
+ resolution: {integrity: sha512-0dHDIXC7y7LDmCh/lp1oYkmv73K25AMugQI07r8eFopkW6f7Ufn1q+ETMsJjnV9Am14SlElkqy3O92r6xEaxPw==}
+ dev: false
+
/extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
dev: true
@@ -5370,31 +6060,25 @@ packages:
engines: {'0': node >=0.6.0}
dev: true
- /extsprintf@1.4.1:
- resolution: {integrity: sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==}
- engines: {'0': node >=0.6.0}
- dev: true
-
- /fast-copy@2.1.3:
- resolution: {integrity: sha512-LDzYKNTHhD+XOp8wGMuCkY4eTxFZOOycmpwLBiuF3r3OjOmZnURRD8t2dUAbmKuXGbo/MGggwbSjcBdp8QT0+g==}
- dev: false
+ /fast-copy@2.1.7:
+ resolution: {integrity: sha512-ozrGwyuCTAy7YgFCua8rmqmytECYk/JYAMXcswOcm0qvGoE3tPb7ivBeIHTOK2DiapBhDZgacIhzhQIKU5TCfA==}
/fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
- /fast-diff@1.2.0:
- resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==}
+ /fast-diff@1.3.0:
+ resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
dev: true
- /fast-glob@3.2.11:
- resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==}
+ /fast-glob@3.3.1:
+ resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': 2.0.5
'@nodelib/fs.walk': 1.2.8
glob-parent: 5.1.2
merge2: 1.4.1
- micromatch: 4.0.4
+ micromatch: 4.0.5
dev: true
/fast-json-stable-stringify@2.1.0:
@@ -5411,8 +6095,8 @@ packages:
boolean: 3.2.0
dev: false
- /fast-redact@3.1.0:
- resolution: {integrity: sha512-dir8LOnvialLxiXDPESMDHGp82CHi6ZEYTVkcvdn5d7psdv9ZkkButXrOeXST4aqreIRR+N7CYlsrwFuorurVg==}
+ /fast-redact@3.3.0:
+ resolution: {integrity: sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==}
engines: {node: '>=6'}
/fast-safe-stringify@2.1.1:
@@ -5423,14 +6107,14 @@ packages:
dependencies:
punycode: 1.4.1
- /fastq@1.13.0:
- resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
+ /fastq@1.15.0:
+ resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
dependencies:
reusify: 1.0.4
dev: true
- /fb-watchman@2.0.1:
- resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==}
+ /fb-watchman@2.0.2:
+ resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
dependencies:
bser: 2.1.1
dev: true
@@ -5462,17 +6146,17 @@ packages:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
- flat-cache: 3.0.4
+ flat-cache: 3.1.0
dev: true
/file-uri-to-path@1.0.0:
resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
dev: false
- /filelist@1.0.2:
- resolution: {integrity: sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==}
+ /filelist@1.0.4:
+ resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
dependencies:
- minimatch: 3.1.2
+ minimatch: 5.1.6
dev: false
/filewatcher@3.0.1:
@@ -5512,13 +6196,6 @@ packages:
pkg-dir: 4.2.0
dev: true
- /find-up@2.1.0:
- resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==}
- engines: {node: '>=4'}
- dependencies:
- locate-path: 2.0.0
- dev: true
-
/find-up@3.0.0:
resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
engines: {node: '>=6'}
@@ -5544,15 +6221,28 @@ packages:
/find-yarn-workspace-root2@1.2.16:
resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==}
dependencies:
- micromatch: 4.0.4
+ micromatch: 4.0.5
pkg-dir: 4.2.0
dev: true
- /flat-cache@3.0.4:
- resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ /fixpack@4.0.0:
+ resolution: {integrity: sha512-5SM1+H2CcuJ3gGEwTiVo/+nd/hYpNj9Ch3iMDOQ58ndY+VGQ2QdvaUTkd3otjZvYnd/8LF/HkJ5cx7PBq0orCQ==}
+ hasBin: true
+ dependencies:
+ alce: 1.2.0
+ chalk: 3.0.0
+ detect-indent: 6.1.0
+ detect-newline: 3.1.0
+ extend-object: 1.0.0
+ rc: 1.2.8
+ dev: false
+
+ /flat-cache@3.1.0:
+ resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==}
+ engines: {node: '>=12.0.0'}
dependencies:
- flatted: 3.2.5
+ flatted: 3.2.7
+ keyv: 4.5.3
rimraf: 3.0.2
dev: true
@@ -5563,8 +6253,14 @@ packages:
is-buffer: 2.0.5
dev: true
- /flatted@3.2.5:
- resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==}
+ /flatted@3.2.7:
+ resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
+ dev: true
+
+ /for-each@0.3.3:
+ resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
+ dependencies:
+ is-callable: 1.2.7
dev: true
/foreach@2.0.6:
@@ -5579,6 +6275,13 @@ packages:
signal-exit: 3.0.7
dev: true
+ /foreground-child@3.1.1:
+ resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
+ engines: {node: '>=14'}
+ dependencies:
+ cross-spawn: 7.0.3
+ signal-exit: 4.1.0
+
/forever-agent@0.6.1:
resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==}
dev: true
@@ -5618,13 +6321,13 @@ packages:
combined-stream: 1.0.8
mime-types: 2.1.35
- /formidable@2.0.1:
- resolution: {integrity: sha512-rjTMNbp2BpfQShhFbR3Ruk3qk2y9jKpvMW78nJgx8QKtxjDVrwbZG+wvDOmVbifHyOUOQJXxqEy6r0faRrPzTQ==}
+ /formidable@2.1.2:
+ resolution: {integrity: sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==}
dependencies:
- dezalgo: 1.0.3
+ dezalgo: 1.0.4
hexoid: 1.0.0
once: 1.4.0
- qs: 6.9.3
+ qs: 6.11.2
/forwarded@0.2.0:
resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
@@ -5657,15 +6360,24 @@ packages:
resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
engines: {node: '>=12'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jsonfile: 6.1.0
universalify: 2.0.0
+ /fs-extra@11.1.1:
+ resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==}
+ engines: {node: '>=14.14'}
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 6.1.0
+ universalify: 2.0.0
+ dev: true
+
/fs-extra@7.0.1:
resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
engines: {node: '>=6 <7 || >=8'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jsonfile: 4.0.0
universalify: 0.1.2
dev: true
@@ -5674,7 +6386,7 @@ packages:
resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
engines: {node: '>=6 <7 || >=8'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jsonfile: 4.0.0
universalify: 0.1.2
dev: true
@@ -5690,19 +6402,19 @@ packages:
resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
engines: {node: '>= 8'}
dependencies:
- minipass: 3.1.6
+ minipass: 3.3.6
/fs-readfile-promise@2.0.1:
resolution: {integrity: sha512-7+P9eOOMnkIOmtxrBWTzWOBQlE7Nz/cBx9EYTX5hm8DzmZ/Fj9YWeUY2O9G+Q8YblScd1hyEkcmNcZMDj5U8Ug==}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
dev: false
- /fs-writefile-promise@1.0.3(mkdirp@1.0.4):
+ /fs-writefile-promise@1.0.3(mkdirp@3.0.1):
resolution: {integrity: sha512-yI+wDwj0FsgX7tyIQJR+EP60R64evMSixtGb9AzGWjJVKlF5tCet95KomfqGBg/aIAG1Dhd6wjCOQe5HbX/qLA==}
engines: {node: '>=0.10'}
dependencies:
- mkdirp-promise: 1.1.0(mkdirp@1.0.4)
+ mkdirp-promise: 1.1.0(mkdirp@3.0.1)
pinkie-promise: 1.0.0
transitivePeerDependencies:
- mkdirp
@@ -5720,8 +6432,8 @@ packages:
dev: true
optional: true
- /fsevents@2.3.2:
- resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+ /fsevents@2.3.3:
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
@@ -5731,13 +6443,13 @@ packages:
/function-bind@1.1.1:
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
- /function.prototype.name@1.1.5:
- resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
+ /function.prototype.name@1.1.6:
+ resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.1
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
functions-have-names: 1.2.3
dev: true
@@ -5766,6 +6478,7 @@ packages:
/gauge@4.0.4:
resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ requiresBuild: true
dependencies:
aproba: 2.0.0
color-support: 1.1.3
@@ -5780,7 +6493,6 @@ packages:
/gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
- dev: true
/get-caller-file@2.0.5:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
@@ -5790,11 +6502,12 @@ packages:
resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
dev: true
- /get-intrinsic@1.1.1:
- resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==}
+ /get-intrinsic@1.2.1:
+ resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
dependencies:
function-bind: 1.1.1
has: 1.0.3
+ has-proto: 1.0.1
has-symbols: 1.0.3
/get-own-enumerable-property-symbols@3.0.2:
@@ -5817,6 +6530,11 @@ packages:
resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==}
engines: {node: '>=8'}
+ /get-stream@3.0.0:
+ resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==}
+ engines: {node: '>=4'}
+ dev: false
+
/get-stream@6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
@@ -5826,7 +6544,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.1.1
+ get-intrinsic: 1.2.1
dev: true
/getpass@0.1.7:
@@ -5849,9 +6567,16 @@ packages:
is-glob: 4.0.3
dev: true
- /glob-to-regexp@0.4.1:
- resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
- dev: true
+ /glob@10.3.10:
+ resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
+ dependencies:
+ foreground-child: 3.1.1
+ jackspeak: 2.3.6
+ minimatch: 9.0.3
+ minipass: 5.0.0
+ path-scurry: 1.10.1
/glob@7.1.3:
resolution: {integrity: sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==}
@@ -5895,49 +6620,76 @@ packages:
minimatch: 3.1.2
once: 1.4.0
path-is-absolute: 1.0.1
+ dev: false
+
+ /glob@7.2.3:
+ resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.1.2
+ once: 1.4.0
+ path-is-absolute: 1.0.1
- /glob@8.0.3:
- resolution: {integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==}
+ /glob@8.1.0:
+ resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
engines: {node: '>=12'}
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
inherits: 2.0.4
- minimatch: 5.1.0
+ minimatch: 5.1.6
once: 1.4.0
dev: false
/globals@11.12.0:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
- dev: true
- /globals@13.15.0:
- resolution: {integrity: sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==}
+ /globals@13.21.0:
+ resolution: {integrity: sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==}
engines: {node: '>=8'}
dependencies:
type-fest: 0.20.2
dev: true
+ /globalthis@1.0.3:
+ resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-properties: 1.2.0
+ dev: true
+
/globby@11.1.0:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
- fast-glob: 3.2.11
- ignore: 5.2.0
+ fast-glob: 3.3.1
+ ignore: 5.2.4
merge2: 1.4.1
slash: 3.0.0
dev: true
- /graceful-fs@4.2.10:
- resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
+ /gopd@1.0.1:
+ resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
+ dependencies:
+ get-intrinsic: 1.2.1
+ dev: true
+
+ /graceful-fs@4.2.11:
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
/grapheme-splitter@1.0.4:
resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
dev: true
+ /graphemer@1.4.0:
+ resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
+ dev: true
+
/growl@1.10.5:
resolution: {integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==}
engines: {node: '>=4.x'}
@@ -5956,7 +6708,7 @@ packages:
engines: {node: '>=6'}
deprecated: this library is no longer supported
dependencies:
- ajv: 6.12.6
+ ajv: 6.12.3
har-schema: 2.0.0
/hard-rejection@2.1.0:
@@ -5991,9 +6743,13 @@ packages:
/has-property-descriptors@1.0.0:
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
- get-intrinsic: 1.1.1
+ get-intrinsic: 1.2.1
dev: true
+ /has-proto@1.0.1:
+ resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
+ engines: {node: '>= 0.4'}
+
/has-symbols@1.0.3:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
engines: {node: '>= 0.4'}
@@ -6048,46 +6804,55 @@ packages:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
dev: true
- /html-to-text@8.2.0:
- resolution: {integrity: sha512-CLXExYn1b++Lgri+ZyVvbUEFwzkLZppjjZOwB7X1qv2jIi8MrMEvxWX5KQ7zATAzTvcqgmtO00M2kCRMtEdOKQ==}
- engines: {node: '>=10.23.2'}
- hasBin: true
+ /html-to-text@9.0.5:
+ resolution: {integrity: sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==}
+ engines: {node: '>=14'}
dependencies:
- '@selderee/plugin-htmlparser2': 0.6.0
- deepmerge: 4.2.2
- he: 1.2.0
- htmlparser2: 6.1.0
- minimist: 1.2.6
- selderee: 0.6.0
+ '@selderee/plugin-htmlparser2': 0.11.0
+ deepmerge: 4.3.1
+ dom-serializer: 2.0.0
+ htmlparser2: 8.0.2
+ selderee: 0.11.0
dev: false
/htmlparser2@4.1.0:
resolution: {integrity: sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==}
dependencies:
- domelementtype: 2.2.0
+ domelementtype: 2.3.0
domhandler: 3.3.0
domutils: 2.8.0
entities: 2.2.0
+ dev: true
- /htmlparser2@6.1.0:
- resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==}
+ /htmlparser2@5.0.1:
+ resolution: {integrity: sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==}
dependencies:
- domelementtype: 2.2.0
- domhandler: 4.3.1
+ domelementtype: 2.3.0
+ domhandler: 3.3.0
domutils: 2.8.0
entities: 2.2.0
+ dev: false
/htmlparser2@7.2.0:
resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==}
dependencies:
- domelementtype: 2.2.0
+ domelementtype: 2.3.0
domhandler: 4.3.1
domutils: 2.8.0
entities: 3.0.1
dev: true
- /http-cache-semantics@4.1.0:
- resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==}
+ /htmlparser2@8.0.2:
+ resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==}
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+ domutils: 3.1.0
+ entities: 4.5.0
+
+ /http-cache-semantics@4.1.1:
+ resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
+ requiresBuild: true
optional: true
/http-errors@2.0.0:
@@ -6103,6 +6868,7 @@ packages:
/http-proxy-agent@4.0.1:
resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==}
engines: {node: '>= 6'}
+ requiresBuild: true
dependencies:
'@tootallnate/once': 1.1.2
agent-base: 6.0.2
@@ -6124,8 +6890,8 @@ packages:
resolution: {integrity: sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ==}
dev: true
- /https-proxy-agent@5.0.0:
- resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==}
+ /https-proxy-agent@5.0.1:
+ resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
engines: {node: '>= 6'}
dependencies:
agent-base: 6.0.2
@@ -6133,7 +6899,7 @@ packages:
transitivePeerDependencies:
- supports-color
- /httpsnippet@2.0.0(mkdirp@1.0.4):
+ /httpsnippet@2.0.0(mkdirp@3.0.1):
resolution: {integrity: sha512-Hb2ttfB5OhasYxwChZ8QKpYX3v4plNvwMaMulUIC7M3RHRDf1Op6EMp47LfaU2sgQgfvo5spWK4xRAirMEisrg==}
engines: {node: '>=10'}
hasBin: true
@@ -6144,7 +6910,7 @@ packages:
event-stream: 3.3.4
form-data: 3.0.0
fs-readfile-promise: 2.0.1
- fs-writefile-promise: 1.0.3(mkdirp@1.0.4)
+ fs-writefile-promise: 1.0.3(mkdirp@3.0.1)
har-validator: 5.1.5
stringify-object: 3.3.0
transitivePeerDependencies:
@@ -6162,6 +6928,7 @@ packages:
/humanize-ms@1.2.1:
resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
+ requiresBuild: true
dependencies:
ms: 2.1.3
optional: true
@@ -6170,18 +6937,18 @@ packages:
resolution: {integrity: sha512-hAf4zNDureugjoI59Bp5DfZ19GWwx0ArAHW8dmplxqzgIXdF8V87+PkmL2It8flMYj1qVj3VDptFD/ntGUfQkw==}
hasBin: true
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 17.0.38
chalk: 4.1.2
change-case: 3.1.0
debug: 4.3.4
degit: 2.8.4
ejs: 3.1.8
enquirer: 2.3.6
- execa: 5.1.1
+ execa: 5.0.0
front-matter: 4.0.2
fs-extra: 10.1.0
ignore-walk: 4.0.1
- inflection: 1.13.2
+ inflection: 1.13.4
ora: 5.4.1
yargs-parser: 21.0.1
transitivePeerDependencies:
@@ -6194,14 +6961,14 @@ packages:
'@ladjs/country-language': 0.2.1
dev: false
- /i18n@0.14.2:
- resolution: {integrity: sha512-f/6Ns2skl6KrpumZsE0A4TaxiEoJRi3Ovko0O+NuD92Ot2sLICpw6Iy+04ph/4tfF7koAWVYElBJ4oftpyhhxw==}
+ /i18n@0.15.1:
+ resolution: {integrity: sha512-yue187t8MqUPMHdKjiZGrX+L+xcUsDClGO0Cz4loaKUOK9WrGw5pgan4bv130utOwX7fHE9w2iUeHFalVQWkXA==}
engines: {node: '>=10'}
dependencies:
- '@messageformat/core': 3.0.1
+ '@messageformat/core': 3.2.0
debug: 4.3.4
fast-printf: 1.6.9
- make-plural: 7.1.0
+ make-plural: 7.3.0
math-interval-parser: 2.0.1
mustache: 4.2.0
transitivePeerDependencies:
@@ -6230,8 +6997,8 @@ packages:
minimatch: 3.1.2
dev: false
- /ignore@5.2.0:
- resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
+ /ignore@5.2.4:
+ resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
engines: {node: '>= 4'}
dev: true
@@ -6262,10 +7029,11 @@ packages:
/infer-owner@1.0.4:
resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==}
+ requiresBuild: true
optional: true
- /inflection@1.13.2:
- resolution: {integrity: sha512-cmZlljCRTBFouT8UzMzrGcVEvkv6D/wBdcdKG7J1QH5cXjtU75Dm+P27v9EKu/Y43UYyCJd1WC4zLebRrC8NBw==}
+ /inflection@1.13.4:
+ resolution: {integrity: sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==}
engines: {'0': node >= 0.4.0}
dev: false
@@ -6278,6 +7046,10 @@ packages:
/inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+ /ini@1.3.8:
+ resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
+ dev: false
+
/inquirer@7.3.3:
resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==}
engines: {node: '>=8.0.0'}
@@ -6297,55 +7069,39 @@ packages:
through: 2.3.8
dev: false
- /internal-slot@1.0.3:
- resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
+ /internal-slot@1.0.5:
+ resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.1.1
+ get-intrinsic: 1.2.1
has: 1.0.3
side-channel: 1.0.4
dev: true
- /ioredis-mock@8.2.2(ioredis@5.0.6):
- resolution: {integrity: sha512-XyJfcF6pqcLHwAYtldkzaLtjRxPw7d8U0FUfjgQ5U/d0vVhFxiXbqsILR4FEOp+ygzyZgBA8xye+uPKu74IH1A==}
- engines: {node: '>=12'}
+ /ioredis-mock@8.9.0(@types/ioredis-mock@8.2.4)(ioredis@5.3.2):
+ resolution: {integrity: sha512-yIglcCkI1lvhwJVoMsR51fotZVsPsSk07ecTCgRTRlicG0Vq3lke6aAaHklyjmRNRsdYAgswqC2A0bPtQK4LSw==}
+ engines: {node: '>=12.22'}
peerDependencies:
- ioredis: 5.x
+ '@types/ioredis-mock': ^8
+ ioredis: ^5
dependencies:
'@ioredis/as-callback': 3.0.0
- '@ioredis/commands': 1.1.1
+ '@ioredis/commands': 1.2.0
+ '@types/ioredis-mock': 8.2.4
fengari: 0.1.4
fengari-interop: 0.1.3(fengari@0.1.4)
- ioredis: 5.0.6
- dev: false
-
- /ioredis@4.28.5:
- resolution: {integrity: sha512-3GYo0GJtLqgNXj4YhrisLaNNvWSNwSS2wS4OELGfGxH8I69+XfNdnmV1AyN+ZqMh0i7eX+SWjrwFKDBDgfBC1A==}
- engines: {node: '>=6'}
- dependencies:
- cluster-key-slot: 1.1.0
- debug: 4.3.4
- denque: 1.5.1
- lodash.defaults: 4.2.0
- lodash.flatten: 4.4.0
- lodash.isarguments: 3.1.0
- p-map: 2.1.0
- redis-commands: 1.7.0
- redis-errors: 1.2.0
- redis-parser: 3.0.0
- standard-as-callback: 2.1.0
- transitivePeerDependencies:
- - supports-color
+ ioredis: 5.3.2
+ semver: 7.5.4
dev: false
- /ioredis@5.0.6:
- resolution: {integrity: sha512-KUm7wPzIet9QrFMoMm09/4bkfVKBUD9KXwBitP3hrNkZ+A6NBndweXGwYIB/7szHcTZgfo7Kvx88SxljJV4D9A==}
+ /ioredis@5.3.2:
+ resolution: {integrity: sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==}
engines: {node: '>=12.22.0'}
dependencies:
- '@ioredis/commands': 1.1.1
- cluster-key-slot: 1.1.0
+ '@ioredis/commands': 1.2.0
+ cluster-key-slot: 1.1.2
debug: 4.3.4
- denque: 2.0.1
+ denque: 2.1.0
lodash.defaults: 4.2.0
lodash.isarguments: 3.1.0
redis-errors: 1.2.0
@@ -6355,8 +7111,9 @@ packages:
- supports-color
dev: false
- /ip@1.1.8:
- resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==}
+ /ip@2.0.0:
+ resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==}
+ requiresBuild: true
optional: true
/ipaddr.js@1.9.1:
@@ -6375,10 +7132,25 @@ packages:
is-decimal: 1.0.4
dev: true
+ /is-array-buffer@3.0.2:
+ resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
+ dependencies:
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.1
+ is-typed-array: 1.1.12
+ dev: true
+
/is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
dev: true
+ /is-async-function@2.0.0:
+ resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: 1.0.0
+ dev: true
+
/is-bigint@1.0.4:
resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
dependencies:
@@ -6405,15 +7177,15 @@ packages:
engines: {node: '>=4'}
dev: true
- /is-builtin-module@3.1.0:
- resolution: {integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==}
+ /is-builtin-module@3.2.1:
+ resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
engines: {node: '>=6'}
dependencies:
- builtin-modules: 3.2.0
+ builtin-modules: 3.3.0
dev: true
- /is-callable@1.2.4:
- resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==}
+ /is-callable@1.2.7:
+ resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
dev: true
@@ -6421,11 +7193,11 @@ packages:
resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
hasBin: true
dependencies:
- ci-info: 3.3.1
+ ci-info: 3.8.0
dev: true
- /is-core-module@2.8.1:
- resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==}
+ /is-core-module@2.13.0:
+ resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==}
dependencies:
has: 1.0.3
@@ -6457,6 +7229,12 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /is-finalizationregistry@1.0.2:
+ resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==}
+ dependencies:
+ call-bind: 1.0.2
+ dev: true
+
/is-fullwidth-code-point@2.0.0:
resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==}
engines: {node: '>=4'}
@@ -6470,6 +7248,13 @@ packages:
engines: {node: '>=6'}
dev: true
+ /is-generator-function@1.0.10:
+ resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: 1.0.0
+ dev: true
+
/is-glob@4.0.3:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
@@ -6488,6 +7273,7 @@ packages:
/is-lambda@1.0.1:
resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
+ requiresBuild: true
optional: true
/is-lower-case@1.1.3:
@@ -6496,13 +7282,17 @@ packages:
lower-case: 1.1.4
dev: false
+ /is-map@2.0.2:
+ resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==}
+ dev: true
+
/is-negative-zero@2.0.2:
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
engines: {node: '>= 0.4'}
dev: true
- /is-number-object@1.0.6:
- resolution: {integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==}
+ /is-number-object@1.0.7:
+ resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
@@ -6539,12 +7329,21 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
+ /is-set@2.0.2:
+ resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==}
+ dev: true
+
/is-shared-array-buffer@1.0.2:
resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
dependencies:
call-bind: 1.0.2
dev: true
+ /is-stream@1.1.0:
+ resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/is-stream@2.0.1:
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines: {node: '>=8'}
@@ -6570,6 +7369,13 @@ packages:
has-symbols: 1.0.3
dev: true
+ /is-typed-array@1.1.12:
+ resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ which-typed-array: 1.1.11
+ dev: true
+
/is-typedarray@1.0.0:
resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
dev: true
@@ -6585,12 +7391,23 @@ packages:
upper-case: 1.1.3
dev: false
+ /is-weakmap@2.0.1:
+ resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==}
+ dev: true
+
/is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
dependencies:
call-bind: 1.0.2
dev: true
+ /is-weakset@2.0.2:
+ resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==}
+ dependencies:
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.1
+ dev: true
+
/is-windows@1.0.2:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
engines: {node: '>=0.10.0'}
@@ -6608,6 +7425,10 @@ packages:
/isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
+ /isarray@2.0.5:
+ resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
+ dev: true
+
/isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
@@ -6631,46 +7452,58 @@ packages:
resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==}
engines: {node: '>=8'}
dependencies:
- '@babel/core': 7.18.0
+ '@babel/core': 7.22.17
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
- semver: 6.3.0
+ semver: 6.3.1
transitivePeerDependencies:
- supports-color
dev: true
- /istanbul-lib-instrument@5.1.0:
- resolution: {integrity: sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==}
+ /istanbul-lib-instrument@5.2.1:
+ resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
engines: {node: '>=8'}
dependencies:
- '@babel/core': 7.18.0
- '@babel/parser': 7.18.3
+ '@babel/core': 7.22.17
+ '@babel/parser': 7.22.16
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
- semver: 6.3.0
+ semver: 6.3.1
transitivePeerDependencies:
- supports-color
dev: true
- /istanbul-lib-processinfo@2.0.2:
- resolution: {integrity: sha512-kOwpa7z9hme+IBPZMzQ5vdQj8srYgAtaRqeI48NGmAQ+/5yKiHLV0QbYqQpxsdEF0+w14SoB8YbnHKcXE2KnYw==}
+ /istanbul-lib-instrument@6.0.1:
+ resolution: {integrity: sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==}
+ engines: {node: '>=10'}
+ dependencies:
+ '@babel/core': 7.22.17
+ '@babel/parser': 7.22.16
+ '@istanbuljs/schema': 0.1.3
+ istanbul-lib-coverage: 3.2.0
+ semver: 7.5.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /istanbul-lib-processinfo@2.0.3:
+ resolution: {integrity: sha512-NkwHbo3E00oybX6NGJi6ar0B29vxyvNwoC7eJ4G4Yq28UfY758Hgn/heV8VRFhevPED4LXfFz0DQ8z/0kw9zMg==}
engines: {node: '>=8'}
dependencies:
archy: 1.0.0
cross-spawn: 7.0.3
istanbul-lib-coverage: 3.2.0
- make-dir: 3.1.0
p-map: 3.0.0
rimraf: 3.0.2
- uuid: 3.4.0
+ uuid: 8.3.2
dev: true
- /istanbul-lib-report@3.0.0:
- resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
- engines: {node: '>=8'}
+ /istanbul-lib-report@3.0.1:
+ resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
+ engines: {node: '>=10'}
dependencies:
istanbul-lib-coverage: 3.2.0
- make-dir: 3.1.0
+ make-dir: 4.0.0
supports-color: 7.2.0
dev: true
@@ -6685,62 +7518,117 @@ packages:
- supports-color
dev: true
- /istanbul-reports@3.1.4:
- resolution: {integrity: sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==}
+ /istanbul-reports@3.1.6:
+ resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==}
engines: {node: '>=8'}
dependencies:
html-escaper: 2.0.2
- istanbul-lib-report: 3.0.0
+ istanbul-lib-report: 3.0.1
+ dev: true
+
+ /iterator.prototype@1.1.1:
+ resolution: {integrity: sha512-9E+nePc8C9cnQldmNl6bgpTY6zI4OPRZd97fhJ/iVZ1GifIUDVV5F6x1nEDqpe8KaMEZGT4xgrwKQDxXnjOIZQ==}
+ dependencies:
+ define-properties: 1.2.0
+ get-intrinsic: 1.2.1
+ has-symbols: 1.0.3
+ reflect.getprototypeof: 1.0.4
dev: true
- /jake@10.8.5:
- resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==}
+ /jackspeak@2.3.6:
+ resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
+ engines: {node: '>=14'}
+ dependencies:
+ '@isaacs/cliui': 8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
+ /jake@10.8.7:
+ resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==}
engines: {node: '>=10'}
hasBin: true
dependencies:
- async: 3.2.3
+ async: 3.2.4
chalk: 4.1.2
- filelist: 1.0.2
+ filelist: 1.0.4
minimatch: 3.1.2
dev: false
- /jest-changed-files@28.0.2:
- resolution: {integrity: sha512-QX9u+5I2s54ZnGoMEjiM2WeBvJR2J7w/8ZUmH2um/WLAuGAYFQcsVXY9+1YL6k0H/AGUdH8pXUAv6erDqEsvIA==}
+ /jest-changed-files@28.1.3:
+ resolution: {integrity: sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- execa: 5.1.1
- throat: 6.0.1
+ execa: 5.0.0
+ p-limit: 3.1.0
+ dev: true
+
+ /jest-changed-files@29.7.0:
+ resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ execa: 5.0.0
+ jest-util: 29.7.0
+ p-limit: 3.1.0
dev: true
- /jest-circus@28.1.1:
- resolution: {integrity: sha512-75+BBVTsL4+p2w198DQpCeyh1RdaS2lhEG87HkaFX/UG0gJExVq2skG2pT7XZEGBubNj2CytcWSPan4QEPNosw==}
+ /jest-circus@28.1.3:
+ resolution: {integrity: sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/environment': 28.1.1
- '@jest/expect': 28.1.1
- '@jest/test-result': 28.1.1
- '@jest/types': 28.1.1
- '@types/node': 17.0.45
+ '@jest/environment': 28.1.3
+ '@jest/expect': 28.1.3
+ '@jest/test-result': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/node': 20.8.7
chalk: 4.1.2
co: 4.6.0
dedent: 0.7.0
is-generator-fn: 2.1.0
- jest-each: 28.1.1
- jest-matcher-utils: 28.1.1
- jest-message-util: 28.1.1
- jest-runtime: 28.1.1
- jest-snapshot: 28.1.1
- jest-util: 28.1.1
- pretty-format: 28.1.1
+ jest-each: 28.1.3
+ jest-matcher-utils: 28.1.3
+ jest-message-util: 28.1.3
+ jest-runtime: 28.1.3
+ jest-snapshot: 28.1.3
+ jest-util: 28.1.3
+ p-limit: 3.1.0
+ pretty-format: 28.1.3
+ slash: 3.0.0
+ stack-utils: 2.0.6
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /jest-circus@29.7.0:
+ resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/environment': 29.7.0
+ '@jest/expect': 29.7.0
+ '@jest/test-result': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 20.8.7
+ chalk: 4.1.2
+ co: 4.6.0
+ dedent: 1.5.1
+ is-generator-fn: 2.1.0
+ jest-each: 29.7.0
+ jest-matcher-utils: 29.7.0
+ jest-message-util: 29.7.0
+ jest-runtime: 29.7.0
+ jest-snapshot: 29.7.0
+ jest-util: 29.7.0
+ p-limit: 3.1.0
+ pretty-format: 29.7.0
+ pure-rand: 6.0.4
slash: 3.0.0
- stack-utils: 2.0.5
- throat: 6.0.1
+ stack-utils: 2.0.6
transitivePeerDependencies:
+ - babel-plugin-macros
- supports-color
dev: true
- /jest-cli@28.1.1:
- resolution: {integrity: sha512-+sUfVbJqb1OjBZ0OdBbI6OWfYM1i7bSfzYy6gze1F1w3OKWq8ZTEKkZ8a7ZQPq6G/G1qMh/uKqpdWhgl11NFQQ==}
+ /jest-cli@28.1.3(@types/node@12.12.17):
+ resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
hasBin: true
peerDependencies:
@@ -6749,26 +7637,26 @@ packages:
node-notifier:
optional: true
dependencies:
- '@jest/core': 28.1.1(node-notifier@10.0.1)(ts-node@10.8.1)
- '@jest/test-result': 28.1.1
- '@jest/types': 28.1.1
+ '@jest/core': 28.1.3(node-notifier@10.0.1)(ts-node@10.9.1)
+ '@jest/test-result': 28.1.3
+ '@jest/types': 28.1.3
chalk: 4.1.2
exit: 0.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
import-local: 3.1.0
- jest-config: 28.1.1(@types/node@17.0.45)(ts-node@10.8.1)
- jest-util: 28.1.1
- jest-validate: 28.1.1
+ jest-config: 28.1.3(@types/node@12.12.17)
+ jest-util: 28.1.3
+ jest-validate: 28.1.3
prompts: 2.4.2
- yargs: 17.5.1
+ yargs: 17.7.2
transitivePeerDependencies:
- '@types/node'
- supports-color
- ts-node
dev: true
- /jest-cli@28.1.1(@types/node@12.20.52):
- resolution: {integrity: sha512-+sUfVbJqb1OjBZ0OdBbI6OWfYM1i7bSfzYy6gze1F1w3OKWq8ZTEKkZ8a7ZQPq6G/G1qMh/uKqpdWhgl11NFQQ==}
+ /jest-cli@28.1.3(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1):
+ resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
hasBin: true
peerDependencies:
@@ -6777,27 +7665,28 @@ packages:
node-notifier:
optional: true
dependencies:
- '@jest/core': 28.1.1(node-notifier@10.0.1)(ts-node@10.8.1)
- '@jest/test-result': 28.1.1
- '@jest/types': 28.1.1
+ '@jest/core': 28.1.3(node-notifier@10.0.1)(ts-node@10.9.1)
+ '@jest/test-result': 28.1.3
+ '@jest/types': 28.1.3
chalk: 4.1.2
exit: 0.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
import-local: 3.1.0
- jest-config: 28.1.1(@types/node@12.20.52)
- jest-util: 28.1.1
- jest-validate: 28.1.1
+ jest-config: 28.1.3(@types/node@20.8.7)(ts-node@10.9.1)
+ jest-util: 28.1.3
+ jest-validate: 28.1.3
+ node-notifier: 10.0.1
prompts: 2.4.2
- yargs: 17.5.1
+ yargs: 17.7.2
transitivePeerDependencies:
- '@types/node'
- supports-color
- ts-node
dev: true
- /jest-cli@28.1.1(@types/node@17.0.45)(node-notifier@10.0.1)(ts-node@10.8.1):
- resolution: {integrity: sha512-+sUfVbJqb1OjBZ0OdBbI6OWfYM1i7bSfzYy6gze1F1w3OKWq8ZTEKkZ8a7ZQPq6G/G1qMh/uKqpdWhgl11NFQQ==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ /jest-cli@29.7.0(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1):
+ resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
@@ -6805,55 +7694,66 @@ packages:
node-notifier:
optional: true
dependencies:
- '@jest/core': 28.1.1(node-notifier@10.0.1)(ts-node@10.8.1)
- '@jest/test-result': 28.1.1
- '@jest/types': 28.1.1
+ '@jest/core': 29.7.0(node-notifier@10.0.1)(ts-node@10.9.1)
+ '@jest/test-result': 29.7.0
+ '@jest/types': 29.6.3
chalk: 4.1.2
+ create-jest: 29.7.0(@types/node@20.8.7)(ts-node@10.9.1)
exit: 0.1.2
- graceful-fs: 4.2.10
import-local: 3.1.0
- jest-config: 28.1.1(@types/node@17.0.45)(ts-node@10.8.1)
- jest-util: 28.1.1
- jest-validate: 28.1.1
+ jest-config: 29.7.0(@types/node@20.8.7)(ts-node@10.9.1)
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
node-notifier: 10.0.1
- prompts: 2.4.2
- yargs: 17.5.1
+ yargs: 17.7.2
transitivePeerDependencies:
- '@types/node'
+ - babel-plugin-macros
- supports-color
- ts-node
dev: true
- /jest-cli@28.1.1(@types/node@17.0.45)(ts-node@10.8.1):
- resolution: {integrity: sha512-+sUfVbJqb1OjBZ0OdBbI6OWfYM1i7bSfzYy6gze1F1w3OKWq8ZTEKkZ8a7ZQPq6G/G1qMh/uKqpdWhgl11NFQQ==}
+ /jest-config@28.1.3(@types/node@12.12.17):
+ resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
- hasBin: true
peerDependencies:
- node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
+ '@types/node': '*'
+ ts-node: '>=9.0.0'
peerDependenciesMeta:
- node-notifier:
+ '@types/node':
+ optional: true
+ ts-node:
optional: true
dependencies:
- '@jest/core': 28.1.1(node-notifier@10.0.1)(ts-node@10.8.1)
- '@jest/test-result': 28.1.1
- '@jest/types': 28.1.1
+ '@babel/core': 7.22.17
+ '@jest/test-sequencer': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/node': 12.12.17
+ babel-jest: 28.1.3(@babel/core@7.22.17)
chalk: 4.1.2
- exit: 0.1.2
- graceful-fs: 4.2.10
- import-local: 3.1.0
- jest-config: 28.1.1(@types/node@17.0.45)(ts-node@10.8.1)
- jest-util: 28.1.1
- jest-validate: 28.1.1
- prompts: 2.4.2
- yargs: 17.5.1
+ ci-info: 3.8.0
+ deepmerge: 4.3.1
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-circus: 28.1.3
+ jest-environment-node: 28.1.3
+ jest-get-type: 28.0.2
+ jest-regex-util: 28.0.2
+ jest-resolve: 28.1.3
+ jest-runner: 28.1.3
+ jest-util: 28.1.3
+ jest-validate: 28.1.3
+ micromatch: 4.0.5
+ parse-json: 5.2.0
+ pretty-format: 28.1.3
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
transitivePeerDependencies:
- - '@types/node'
- supports-color
- - ts-node
dev: true
- /jest-config@28.1.1(@types/node@12.20.52):
- resolution: {integrity: sha512-tASynMhS+jVV85zKvjfbJ8nUyJS/jUSYZ5KQxLUN2ZCvcQc/OmhQl2j6VEL3ezQkNofxn5pQ3SPYWPHb0unTZA==}
+ /jest-config@28.1.3(@types/node@20.8.7)(ts-node@10.9.1):
+ resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
peerDependencies:
'@types/node': '*'
@@ -6864,36 +7764,37 @@ packages:
ts-node:
optional: true
dependencies:
- '@babel/core': 7.18.0
- '@jest/test-sequencer': 28.1.1
- '@jest/types': 28.1.1
- '@types/node': 12.20.52
- babel-jest: 28.1.1(@babel/core@7.18.0)
+ '@babel/core': 7.22.17
+ '@jest/test-sequencer': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/node': 20.8.7
+ babel-jest: 28.1.3(@babel/core@7.22.17)
chalk: 4.1.2
- ci-info: 3.3.1
- deepmerge: 4.2.2
- glob: 7.2.0
- graceful-fs: 4.2.10
- jest-circus: 28.1.1
- jest-environment-node: 28.1.1
+ ci-info: 3.8.0
+ deepmerge: 4.3.1
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-circus: 28.1.3
+ jest-environment-node: 28.1.3
jest-get-type: 28.0.2
jest-regex-util: 28.0.2
- jest-resolve: 28.1.1
- jest-runner: 28.1.1
- jest-util: 28.1.1
- jest-validate: 28.1.1
- micromatch: 4.0.4
+ jest-resolve: 28.1.3
+ jest-runner: 28.1.3
+ jest-util: 28.1.3
+ jest-validate: 28.1.3
+ micromatch: 4.0.5
parse-json: 5.2.0
- pretty-format: 28.1.1
+ pretty-format: 28.1.3
slash: 3.0.0
strip-json-comments: 3.1.1
+ ts-node: 10.9.1(@types/node@20.8.7)(typescript@5.2.2)
transitivePeerDependencies:
- supports-color
dev: true
- /jest-config@28.1.1(@types/node@17.0.45)(ts-node@10.8.1):
- resolution: {integrity: sha512-tASynMhS+jVV85zKvjfbJ8nUyJS/jUSYZ5KQxLUN2ZCvcQc/OmhQl2j6VEL3ezQkNofxn5pQ3SPYWPHb0unTZA==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ /jest-config@29.7.0(@types/node@20.8.7)(ts-node@10.9.1):
+ resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@types/node': '*'
ts-node: '>=9.0.0'
@@ -6903,42 +7804,53 @@ packages:
ts-node:
optional: true
dependencies:
- '@babel/core': 7.18.0
- '@jest/test-sequencer': 28.1.1
- '@jest/types': 28.1.1
- '@types/node': 17.0.45
- babel-jest: 28.1.1(@babel/core@7.18.0)
+ '@babel/core': 7.22.17
+ '@jest/test-sequencer': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 20.8.7
+ babel-jest: 29.7.0(@babel/core@7.22.17)
chalk: 4.1.2
- ci-info: 3.3.1
- deepmerge: 4.2.2
- glob: 7.2.0
- graceful-fs: 4.2.10
- jest-circus: 28.1.1
- jest-environment-node: 28.1.1
- jest-get-type: 28.0.2
- jest-regex-util: 28.0.2
- jest-resolve: 28.1.1
- jest-runner: 28.1.1
- jest-util: 28.1.1
- jest-validate: 28.1.1
- micromatch: 4.0.4
+ ci-info: 3.8.0
+ deepmerge: 4.3.1
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-circus: 29.7.0
+ jest-environment-node: 29.7.0
+ jest-get-type: 29.6.3
+ jest-regex-util: 29.6.3
+ jest-resolve: 29.7.0
+ jest-runner: 29.7.0
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ micromatch: 4.0.5
parse-json: 5.2.0
- pretty-format: 28.1.1
+ pretty-format: 29.7.0
slash: 3.0.0
strip-json-comments: 3.1.1
- ts-node: 10.8.1(@types/node@17.0.45)(typescript@4.7.4)
+ ts-node: 10.9.1(@types/node@20.8.7)(typescript@5.2.2)
transitivePeerDependencies:
+ - babel-plugin-macros
- supports-color
dev: true
- /jest-diff@28.1.1:
- resolution: {integrity: sha512-/MUUxeR2fHbqHoMMiffe/Afm+U8U4olFRJ0hiVG2lZatPJcnGxx292ustVu7bULhjV65IYMxRdploAKLbcrsyg==}
+ /jest-diff@28.1.3:
+ resolution: {integrity: sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
chalk: 4.1.2
diff-sequences: 28.1.1
jest-get-type: 28.0.2
- pretty-format: 28.1.1
+ pretty-format: 28.1.3
+ dev: true
+
+ /jest-diff@29.7.0:
+ resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ chalk: 4.1.2
+ diff-sequences: 29.6.3
+ jest-get-type: 29.6.3
+ pretty-format: 29.7.0
dev: true
/jest-docblock@28.1.1:
@@ -6948,38 +7860,71 @@ packages:
detect-newline: 3.1.0
dev: true
- /jest-each@28.1.1:
- resolution: {integrity: sha512-A042rqh17ZvEhRceDMi784ppoXR7MWGDEKTXEZXb4svt0eShMZvijGxzKsx+yIjeE8QYmHPrnHiTSQVhN4nqaw==}
+ /jest-docblock@29.7.0:
+ resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ detect-newline: 3.1.0
+ dev: true
+
+ /jest-each@28.1.3:
+ resolution: {integrity: sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/types': 28.1.1
+ '@jest/types': 28.1.3
chalk: 4.1.2
jest-get-type: 28.0.2
- jest-util: 28.1.1
- pretty-format: 28.1.1
+ jest-util: 28.1.3
+ pretty-format: 28.1.3
+ dev: true
+
+ /jest-each@29.7.0:
+ resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ chalk: 4.1.2
+ jest-get-type: 29.6.3
+ jest-util: 29.7.0
+ pretty-format: 29.7.0
dev: true
- /jest-environment-node@28.1.1:
- resolution: {integrity: sha512-2aV/eeY/WNgUUJrrkDJ3cFEigjC5fqT1+fCclrY6paqJ5zVPoM//sHmfgUUp7WLYxIdbPwMiVIzejpN56MxnNA==}
+ /jest-environment-node@28.1.3:
+ resolution: {integrity: sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/environment': 28.1.1
- '@jest/fake-timers': 28.1.1
- '@jest/types': 28.1.1
- '@types/node': 17.0.45
- jest-mock: 28.1.1
- jest-util: 28.1.1
+ '@jest/environment': 28.1.3
+ '@jest/fake-timers': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/node': 20.8.7
+ jest-mock: 28.1.3
+ jest-util: 28.1.3
+ dev: true
+
+ /jest-environment-node@29.7.0:
+ resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/environment': 29.7.0
+ '@jest/fake-timers': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 20.8.7
+ jest-mock: 29.7.0
+ jest-util: 29.7.0
dev: true
- /jest-extended@3.0.1(jest@28.1.1):
- resolution: {integrity: sha512-OSGbKUhbjy7QikfQyK3ishFrAqLeRodBzeJk7SuuWGACAT7HHcGuJ4aUQ3ueLANx4KSv1Pa7r1LJWGtJ3eI0xA==}
- engines: {node: ^14.15.0 || ^16.13.0 || >=18.0.0}
+ /jest-extended@4.0.2(jest@29.7.0):
+ resolution: {integrity: sha512-FH7aaPgtGYHc9mRjriS0ZEHYM5/W69tLrFTIdzm+yJgeoCmmrSB/luSfMSqWP9O29QWHPEmJ4qmU6EwsZideog==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
jest: '>=27.2.5'
+ peerDependenciesMeta:
+ jest:
+ optional: true
dependencies:
- jest: 28.1.1(@types/node@17.0.45)(ts-node@10.8.1)
- jest-diff: 28.1.1
- jest-get-type: 28.0.2
+ jest: 29.7.0(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1)
+ jest-diff: 29.7.0
+ jest-get-type: 29.6.3
dev: true
/jest-get-type@28.0.2:
@@ -6987,68 +7932,146 @@ packages:
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dev: true
- /jest-haste-map@28.1.1:
- resolution: {integrity: sha512-ZrRSE2o3Ezh7sb1KmeLEZRZ4mgufbrMwolcFHNRSjKZhpLa8TdooXOOFlSwoUzlbVs1t0l7upVRW2K7RWGHzbQ==}
+ /jest-get-type@29.6.3:
+ resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dev: true
+
+ /jest-haste-map@28.1.3:
+ resolution: {integrity: sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/types': 28.1.1
- '@types/graceful-fs': 4.1.5
- '@types/node': 17.0.45
- anymatch: 3.1.2
- fb-watchman: 2.0.1
- graceful-fs: 4.2.10
+ '@jest/types': 28.1.3
+ '@types/graceful-fs': 4.1.6
+ '@types/node': 20.8.7
+ anymatch: 3.1.3
+ fb-watchman: 2.0.2
+ graceful-fs: 4.2.11
jest-regex-util: 28.0.2
- jest-util: 28.1.1
- jest-worker: 28.1.1
- micromatch: 4.0.4
+ jest-util: 28.1.3
+ jest-worker: 28.1.3
+ micromatch: 4.0.5
walker: 1.0.8
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: 2.3.3
+ dev: true
+
+ /jest-haste-map@29.7.0:
+ resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ '@types/graceful-fs': 4.1.6
+ '@types/node': 20.8.7
+ anymatch: 3.1.3
+ fb-watchman: 2.0.2
+ graceful-fs: 4.2.11
+ jest-regex-util: 29.6.3
+ jest-util: 29.7.0
+ jest-worker: 29.7.0
+ micromatch: 4.0.5
+ walker: 1.0.8
+ optionalDependencies:
+ fsevents: 2.3.3
dev: true
- /jest-leak-detector@28.1.1:
- resolution: {integrity: sha512-4jvs8V8kLbAaotE+wFR7vfUGf603cwYtFf1/PYEsyX2BAjSzj8hQSVTP6OWzseTl0xL6dyHuKs2JAks7Pfubmw==}
+ /jest-leak-detector@28.1.3:
+ resolution: {integrity: sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
jest-get-type: 28.0.2
- pretty-format: 28.1.1
+ pretty-format: 28.1.3
+ dev: true
+
+ /jest-leak-detector@29.7.0:
+ resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ jest-get-type: 29.6.3
+ pretty-format: 29.7.0
dev: true
- /jest-matcher-utils@28.1.1:
- resolution: {integrity: sha512-NPJPRWrbmR2nAJ+1nmnfcKKzSwgfaciCCrYZzVnNoxVoyusYWIjkBMNvu0RHJe7dNj4hH3uZOPZsQA+xAYWqsw==}
+ /jest-matcher-utils@28.1.3:
+ resolution: {integrity: sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
chalk: 4.1.2
- jest-diff: 28.1.1
+ jest-diff: 28.1.3
jest-get-type: 28.0.2
- pretty-format: 28.1.1
+ pretty-format: 28.1.3
+ dev: true
+
+ /jest-matcher-utils@29.7.0:
+ resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ chalk: 4.1.2
+ jest-diff: 29.7.0
+ jest-get-type: 29.6.3
+ pretty-format: 29.7.0
dev: true
- /jest-message-util@28.1.1:
- resolution: {integrity: sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==}
+ /jest-message-util@28.1.3:
+ resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@babel/code-frame': 7.16.7
- '@jest/types': 28.1.1
+ '@babel/code-frame': 7.22.13
+ '@jest/types': 28.1.3
+ '@types/stack-utils': 2.0.1
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ micromatch: 4.0.5
+ pretty-format: 28.1.3
+ slash: 3.0.0
+ stack-utils: 2.0.6
+ dev: true
+
+ /jest-message-util@29.7.0:
+ resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@babel/code-frame': 7.22.13
+ '@jest/types': 29.6.3
'@types/stack-utils': 2.0.1
chalk: 4.1.2
- graceful-fs: 4.2.10
- micromatch: 4.0.4
- pretty-format: 28.1.1
+ graceful-fs: 4.2.11
+ micromatch: 4.0.5
+ pretty-format: 29.7.0
slash: 3.0.0
- stack-utils: 2.0.5
+ stack-utils: 2.0.6
dev: true
- /jest-mock@28.1.1:
- resolution: {integrity: sha512-bDCb0FjfsmKweAvE09dZT59IMkzgN0fYBH6t5S45NoJfd2DHkS3ySG2K+hucortryhO3fVuXdlxWcbtIuV/Skw==}
+ /jest-mock@28.1.3:
+ resolution: {integrity: sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/types': 28.1.1
- '@types/node': 17.0.45
+ '@jest/types': 28.1.3
+ '@types/node': 20.8.7
+ dev: true
+
+ /jest-mock@29.7.0:
+ resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ '@types/node': 20.8.7
+ jest-util: 29.7.0
+ dev: true
+
+ /jest-pnp-resolver@1.2.3(jest-resolve@28.1.3):
+ resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==}
+ engines: {node: '>=6'}
+ peerDependencies:
+ jest-resolve: '*'
+ peerDependenciesMeta:
+ jest-resolve:
+ optional: true
+ dependencies:
+ jest-resolve: 28.1.3
dev: true
- /jest-pnp-resolver@1.2.2(jest-resolve@28.1.1):
- resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==}
+ /jest-pnp-resolver@1.2.3(jest-resolve@29.7.0):
+ resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==}
engines: {node: '>=6'}
peerDependencies:
jest-resolve: '*'
@@ -7056,7 +8079,7 @@ packages:
jest-resolve:
optional: true
dependencies:
- jest-resolve: 28.1.1
+ jest-resolve: 29.7.0
dev: true
/jest-regex-util@28.0.2:
@@ -7064,189 +8087,334 @@ packages:
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dev: true
- /jest-resolve-dependencies@28.1.1:
- resolution: {integrity: sha512-p8Y150xYJth4EXhOuB8FzmS9r8IGLEioiaetgdNGb9VHka4fl0zqWlVe4v7mSkYOuEUg2uB61iE+zySDgrOmgQ==}
+ /jest-regex-util@29.6.3:
+ resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dev: true
+
+ /jest-resolve-dependencies@28.1.3:
+ resolution: {integrity: sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
jest-regex-util: 28.0.2
- jest-snapshot: 28.1.1
+ jest-snapshot: 28.1.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /jest-resolve-dependencies@29.7.0:
+ resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ jest-regex-util: 29.6.3
+ jest-snapshot: 29.7.0
transitivePeerDependencies:
- supports-color
dev: true
- /jest-resolve@28.1.1:
- resolution: {integrity: sha512-/d1UbyUkf9nvsgdBildLe6LAD4DalgkgZcKd0nZ8XUGPyA/7fsnaQIlKVnDiuUXv/IeZhPEDrRJubVSulxrShA==}
+ /jest-resolve@28.1.3:
+ resolution: {integrity: sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
chalk: 4.1.2
- graceful-fs: 4.2.10
- jest-haste-map: 28.1.1
- jest-pnp-resolver: 1.2.2(jest-resolve@28.1.1)
- jest-util: 28.1.1
- jest-validate: 28.1.1
- resolve: 1.22.0
- resolve.exports: 1.1.0
+ graceful-fs: 4.2.11
+ jest-haste-map: 28.1.3
+ jest-pnp-resolver: 1.2.3(jest-resolve@28.1.3)
+ jest-util: 28.1.3
+ jest-validate: 28.1.3
+ resolve: 1.22.4
+ resolve.exports: 1.1.1
+ slash: 3.0.0
+ dev: true
+
+ /jest-resolve@29.7.0:
+ resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ chalk: 4.1.2
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.7.0
+ jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0)
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ resolve: 1.22.4
+ resolve.exports: 2.0.2
slash: 3.0.0
dev: true
- /jest-runner@28.1.1:
- resolution: {integrity: sha512-W5oFUiDBgTsCloTAj6q95wEvYDB0pxIhY6bc5F26OucnwBN+K58xGTGbliSMI4ChQal5eANDF+xvELaYkJxTmA==}
+ /jest-runner@28.1.3:
+ resolution: {integrity: sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/console': 28.1.1
- '@jest/environment': 28.1.1
- '@jest/test-result': 28.1.1
- '@jest/transform': 28.1.1
- '@jest/types': 28.1.1
- '@types/node': 17.0.45
+ '@jest/console': 28.1.3
+ '@jest/environment': 28.1.3
+ '@jest/test-result': 28.1.3
+ '@jest/transform': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/node': 20.8.7
chalk: 4.1.2
emittery: 0.10.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-docblock: 28.1.1
- jest-environment-node: 28.1.1
- jest-haste-map: 28.1.1
- jest-leak-detector: 28.1.1
- jest-message-util: 28.1.1
- jest-resolve: 28.1.1
- jest-runtime: 28.1.1
- jest-util: 28.1.1
- jest-watcher: 28.1.1
- jest-worker: 28.1.1
+ jest-environment-node: 28.1.3
+ jest-haste-map: 28.1.3
+ jest-leak-detector: 28.1.3
+ jest-message-util: 28.1.3
+ jest-resolve: 28.1.3
+ jest-runtime: 28.1.3
+ jest-util: 28.1.3
+ jest-watcher: 28.1.3
+ jest-worker: 28.1.3
+ p-limit: 3.1.0
+ source-map-support: 0.5.13
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /jest-runner@29.7.0:
+ resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/console': 29.7.0
+ '@jest/environment': 29.7.0
+ '@jest/test-result': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 20.8.7
+ chalk: 4.1.2
+ emittery: 0.13.1
+ graceful-fs: 4.2.11
+ jest-docblock: 29.7.0
+ jest-environment-node: 29.7.0
+ jest-haste-map: 29.7.0
+ jest-leak-detector: 29.7.0
+ jest-message-util: 29.7.0
+ jest-resolve: 29.7.0
+ jest-runtime: 29.7.0
+ jest-util: 29.7.0
+ jest-watcher: 29.7.0
+ jest-worker: 29.7.0
+ p-limit: 3.1.0
source-map-support: 0.5.13
- throat: 6.0.1
transitivePeerDependencies:
- supports-color
dev: true
- /jest-runtime@28.1.1:
- resolution: {integrity: sha512-J89qEJWW0leOsqyi0D9zHpFEYHwwafFdS9xgvhFHtIdRghbadodI0eA+DrthK/1PebBv3Px8mFSMGKrtaVnleg==}
+ /jest-runtime@28.1.3:
+ resolution: {integrity: sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/environment': 28.1.1
- '@jest/fake-timers': 28.1.1
- '@jest/globals': 28.1.1
- '@jest/source-map': 28.0.2
- '@jest/test-result': 28.1.1
- '@jest/transform': 28.1.1
- '@jest/types': 28.1.1
+ '@jest/environment': 28.1.3
+ '@jest/fake-timers': 28.1.3
+ '@jest/globals': 28.1.3
+ '@jest/source-map': 28.1.2
+ '@jest/test-result': 28.1.3
+ '@jest/transform': 28.1.3
+ '@jest/types': 28.1.3
chalk: 4.1.2
- cjs-module-lexer: 1.2.2
- collect-v8-coverage: 1.0.1
- execa: 5.1.1
- glob: 7.2.0
- graceful-fs: 4.2.10
- jest-haste-map: 28.1.1
- jest-message-util: 28.1.1
- jest-mock: 28.1.1
+ cjs-module-lexer: 1.2.3
+ collect-v8-coverage: 1.0.2
+ execa: 5.0.0
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-haste-map: 28.1.3
+ jest-message-util: 28.1.3
+ jest-mock: 28.1.3
jest-regex-util: 28.0.2
- jest-resolve: 28.1.1
- jest-snapshot: 28.1.1
- jest-util: 28.1.1
+ jest-resolve: 28.1.3
+ jest-snapshot: 28.1.3
+ jest-util: 28.1.3
+ slash: 3.0.0
+ strip-bom: 4.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /jest-runtime@29.7.0:
+ resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/environment': 29.7.0
+ '@jest/fake-timers': 29.7.0
+ '@jest/globals': 29.7.0
+ '@jest/source-map': 29.6.3
+ '@jest/test-result': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 20.8.7
+ chalk: 4.1.2
+ cjs-module-lexer: 1.2.3
+ collect-v8-coverage: 1.0.2
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.7.0
+ jest-message-util: 29.7.0
+ jest-mock: 29.7.0
+ jest-regex-util: 29.6.3
+ jest-resolve: 29.7.0
+ jest-snapshot: 29.7.0
+ jest-util: 29.7.0
slash: 3.0.0
strip-bom: 4.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /jest-snapshot@28.1.1:
- resolution: {integrity: sha512-1KjqHJ98adRcbIdMizjF5DipwZFbvxym/kFO4g4fVZCZRxH/dqV8TiBFCa6rqic3p0karsy8RWS1y4E07b7P0A==}
+ /jest-snapshot@28.1.3:
+ resolution: {integrity: sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@babel/core': 7.18.0
- '@babel/generator': 7.18.0
- '@babel/plugin-syntax-typescript': 7.16.7(@babel/core@7.18.0)
- '@babel/traverse': 7.18.0
- '@babel/types': 7.18.2
- '@jest/expect-utils': 28.1.1
- '@jest/transform': 28.1.1
- '@jest/types': 28.1.1
- '@types/babel__traverse': 7.14.2
- '@types/prettier': 2.4.3
- babel-preset-current-node-syntax: 1.0.1(@babel/core@7.18.0)
+ '@babel/core': 7.22.17
+ '@babel/generator': 7.22.15
+ '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.17)
+ '@babel/traverse': 7.22.17
+ '@babel/types': 7.22.17
+ '@jest/expect-utils': 28.1.3
+ '@jest/transform': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/babel__traverse': 7.20.1
+ '@types/prettier': 2.7.3
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.17)
chalk: 4.1.2
- expect: 28.1.1
- graceful-fs: 4.2.10
- jest-diff: 28.1.1
+ expect: 28.1.3
+ graceful-fs: 4.2.11
+ jest-diff: 28.1.3
jest-get-type: 28.0.2
- jest-haste-map: 28.1.1
- jest-matcher-utils: 28.1.1
- jest-message-util: 28.1.1
- jest-util: 28.1.1
+ jest-haste-map: 28.1.3
+ jest-matcher-utils: 28.1.3
+ jest-message-util: 28.1.3
+ jest-util: 28.1.3
+ natural-compare: 1.4.0
+ pretty-format: 28.1.3
+ semver: 7.5.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /jest-snapshot@29.7.0:
+ resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@babel/core': 7.22.17
+ '@babel/generator': 7.22.15
+ '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.17)
+ '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.17)
+ '@babel/types': 7.22.17
+ '@jest/expect-utils': 29.7.0
+ '@jest/transform': 29.7.0
+ '@jest/types': 29.6.3
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.17)
+ chalk: 4.1.2
+ expect: 29.7.0
+ graceful-fs: 4.2.11
+ jest-diff: 29.7.0
+ jest-get-type: 29.6.3
+ jest-matcher-utils: 29.7.0
+ jest-message-util: 29.7.0
+ jest-util: 29.7.0
natural-compare: 1.4.0
- pretty-format: 28.1.1
- semver: 7.3.7
+ pretty-format: 29.7.0
+ semver: 7.5.4
transitivePeerDependencies:
- supports-color
dev: true
- /jest-util@28.1.1:
- resolution: {integrity: sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==}
+ /jest-util@28.1.3:
+ resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/types': 28.1.1
- '@types/node': 17.0.45
+ '@jest/types': 28.1.3
+ '@types/node': 20.8.7
+ chalk: 4.1.2
+ ci-info: 3.8.0
+ graceful-fs: 4.2.11
+ picomatch: 2.3.1
+ dev: true
+
+ /jest-util@29.7.0:
+ resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ '@types/node': 20.8.7
chalk: 4.1.2
- ci-info: 3.3.1
- graceful-fs: 4.2.10
+ ci-info: 3.8.0
+ graceful-fs: 4.2.11
picomatch: 2.3.1
dev: true
- /jest-validate@28.1.1:
- resolution: {integrity: sha512-Kpf6gcClqFCIZ4ti5++XemYJWUPCFUW+N2gknn+KgnDf549iLul3cBuKVe1YcWRlaF8tZV8eJCap0eECOEE3Ug==}
+ /jest-validate@28.1.3:
+ resolution: {integrity: sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/types': 28.1.1
+ '@jest/types': 28.1.3
camelcase: 6.3.0
chalk: 4.1.2
jest-get-type: 28.0.2
leven: 3.1.0
- pretty-format: 28.1.1
+ pretty-format: 28.1.3
+ dev: true
+
+ /jest-validate@29.7.0:
+ resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/types': 29.6.3
+ camelcase: 6.3.0
+ chalk: 4.1.2
+ jest-get-type: 29.6.3
+ leven: 3.1.0
+ pretty-format: 29.7.0
dev: true
- /jest-watcher@28.1.1:
- resolution: {integrity: sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==}
+ /jest-watcher@28.1.3:
+ resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/test-result': 28.1.1
- '@jest/types': 28.1.1
- '@types/node': 17.0.45
+ '@jest/test-result': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/node': 20.8.7
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.10.2
- jest-util: 28.1.1
+ jest-util: 28.1.3
+ string-length: 4.0.2
+ dev: true
+
+ /jest-watcher@29.7.0:
+ resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/test-result': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 20.8.7
+ ansi-escapes: 4.3.2
+ chalk: 4.1.2
+ emittery: 0.13.1
+ jest-util: 29.7.0
string-length: 4.0.2
dev: true
- /jest-worker@28.1.1:
- resolution: {integrity: sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==}
+ /jest-worker@28.1.3:
+ resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 20.8.7
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
- /jest@28.1.1:
- resolution: {integrity: sha512-qw9YHBnjt6TCbIDMPMpJZqf9E12rh6869iZaN08/vpOGgHJSAaLLUn6H8W3IAEuy34Ls3rct064mZLETkxJ2XA==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
- hasBin: true
- peerDependencies:
- node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
- peerDependenciesMeta:
- node-notifier:
- optional: true
+ /jest-worker@29.7.0:
+ resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/core': 28.1.1(node-notifier@10.0.1)(ts-node@10.8.1)
- '@jest/types': 28.1.1
- import-local: 3.1.0
- jest-cli: 28.1.1
- transitivePeerDependencies:
- - '@types/node'
- - supports-color
- - ts-node
+ '@types/node': 20.8.7
+ jest-util: 29.7.0
+ merge-stream: 2.0.0
+ supports-color: 8.1.1
dev: true
- /jest@28.1.1(@types/node@12.20.52):
+ /jest@28.1.1(@types/node@12.12.17):
resolution: {integrity: sha512-qw9YHBnjt6TCbIDMPMpJZqf9E12rh6869iZaN08/vpOGgHJSAaLLUn6H8W3IAEuy34Ls3rct064mZLETkxJ2XA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
hasBin: true
@@ -7256,17 +8424,17 @@ packages:
node-notifier:
optional: true
dependencies:
- '@jest/core': 28.1.1(node-notifier@10.0.1)(ts-node@10.8.1)
- '@jest/types': 28.1.1
+ '@jest/core': 28.1.3(node-notifier@10.0.1)(ts-node@10.9.1)
+ '@jest/types': 28.1.3
import-local: 3.1.0
- jest-cli: 28.1.1(@types/node@12.20.52)
+ jest-cli: 28.1.3(@types/node@12.12.17)
transitivePeerDependencies:
- '@types/node'
- supports-color
- ts-node
dev: true
- /jest@28.1.1(@types/node@17.0.45)(node-notifier@10.0.1)(ts-node@10.8.1):
+ /jest@28.1.1(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1):
resolution: {integrity: sha512-qw9YHBnjt6TCbIDMPMpJZqf9E12rh6869iZaN08/vpOGgHJSAaLLUn6H8W3IAEuy34Ls3rct064mZLETkxJ2XA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
hasBin: true
@@ -7276,10 +8444,10 @@ packages:
node-notifier:
optional: true
dependencies:
- '@jest/core': 28.1.1(node-notifier@10.0.1)(ts-node@10.8.1)
- '@jest/types': 28.1.1
+ '@jest/core': 28.1.3(node-notifier@10.0.1)(ts-node@10.9.1)
+ '@jest/types': 28.1.3
import-local: 3.1.0
- jest-cli: 28.1.1(@types/node@17.0.45)(node-notifier@10.0.1)(ts-node@10.8.1)
+ jest-cli: 28.1.3(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1)
node-notifier: 10.0.1
transitivePeerDependencies:
- '@types/node'
@@ -7287,9 +8455,9 @@ packages:
- ts-node
dev: true
- /jest@28.1.1(@types/node@17.0.45)(ts-node@10.8.1):
- resolution: {integrity: sha512-qw9YHBnjt6TCbIDMPMpJZqf9E12rh6869iZaN08/vpOGgHJSAaLLUn6H8W3IAEuy34Ls3rct064mZLETkxJ2XA==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ /jest@29.7.0(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1):
+ resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
@@ -7297,12 +8465,14 @@ packages:
node-notifier:
optional: true
dependencies:
- '@jest/core': 28.1.1(node-notifier@10.0.1)(ts-node@10.8.1)
- '@jest/types': 28.1.1
+ '@jest/core': 29.7.0(node-notifier@10.0.1)(ts-node@10.9.1)
+ '@jest/types': 29.6.3
import-local: 3.1.0
- jest-cli: 28.1.1(@types/node@17.0.45)(ts-node@10.8.1)
+ jest-cli: 29.7.0(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1)
+ node-notifier: 10.0.1
transitivePeerDependencies:
- '@types/node'
+ - babel-plugin-macros
- supports-color
- ts-node
dev: true
@@ -7348,6 +8518,9 @@ packages:
resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
engines: {node: '>=4'}
hasBin: true
+
+ /json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
dev: true
/json-parse-even-better-errors@2.3.1:
@@ -7375,26 +8548,26 @@ packages:
resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
dev: true
- /json5@1.0.1:
- resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==}
+ /json5@1.0.2:
+ resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
hasBin: true
dependencies:
- minimist: 1.2.6
+ minimist: 1.2.8
dev: true
- /json5@2.2.1:
- resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==}
+ /json5@2.2.3:
+ resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines: {node: '>=6'}
hasBin: true
- /jsonc-eslint-parser@2.1.0:
- resolution: {integrity: sha512-qCRJWlbP2v6HbmKW7R3lFbeiVWHo+oMJ0j+MizwvauqnCV/EvtAeEeuCgoc/ErtsuoKgYB8U4Ih8AxJbXoE6/g==}
+ /jsonc-eslint-parser@2.3.0:
+ resolution: {integrity: sha512-9xZPKVYp9DxnM3sd1yAsh/d59iIaswDkai8oTxbursfKYbg/ibjX0IzFt35+VZ8iEW453TVTXztnRvYUQlAfUQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.7.1
- eslint-visitor-keys: 3.3.0
- espree: 9.3.2
- semver: 7.3.7
+ acorn: 8.10.0
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
+ semver: 7.5.4
dev: true
/jsonexport@3.2.0:
@@ -7405,7 +8578,7 @@ packages:
/jsonfile@4.0.0:
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
optionalDependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
dev: true
/jsonfile@6.1.0:
@@ -7413,7 +8586,7 @@ packages:
dependencies:
universalify: 2.0.0
optionalDependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
/jsonwebtoken@8.5.1:
resolution: {integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==}
@@ -7428,7 +8601,7 @@ packages:
lodash.isstring: 4.0.1
lodash.once: 4.1.1
ms: 2.1.3
- semver: 5.7.1
+ semver: 5.7.2
dev: false
/jsprim@1.4.2:
@@ -7448,12 +8621,14 @@ packages:
promise: 7.3.1
dev: false
- /jsx-ast-utils@3.2.1:
- resolution: {integrity: sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==}
+ /jsx-ast-utils@3.3.5:
+ resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
engines: {node: '>=4.0'}
dependencies:
- array-includes: 3.1.5
- object.assign: 4.1.2
+ array-includes: 3.1.7
+ array.prototype.flat: 1.3.2
+ object.assign: 4.1.4
+ object.values: 1.1.7
dev: true
/juice@7.0.0:
@@ -7461,7 +8636,7 @@ packages:
engines: {node: '>=10.0.0'}
hasBin: true
dependencies:
- cheerio: 1.0.0-rc.10
+ cheerio: 1.0.0-rc.12
commander: 5.1.0
mensch: 0.3.4
slick: 1.12.2
@@ -7470,16 +8645,16 @@ packages:
- encoding
dev: true
- /juice@8.0.0:
- resolution: {integrity: sha512-LRCfXBOqI1wt+zYR/5xwDnf+ZyiJiDt44DGZaBSAVwZWyWv3BliaiGTLS6KCvadv3uw6XGiPPFcTfY7CdF7Z/Q==}
+ /juice@9.1.0:
+ resolution: {integrity: sha512-odblShmPrUoHUwRuC8EmLji5bPP2MLO1GL+gt4XU3tT2ECmbSrrMjtMQaqg3wgMFP2zvUzdPZGfxc5Trk3Z+fQ==}
engines: {node: '>=10.0.0'}
hasBin: true
dependencies:
- cheerio: 1.0.0-rc.10
+ cheerio: 1.0.0-rc.12
commander: 6.2.1
mensch: 0.3.4
slick: 1.12.2
- web-resource-inliner: 5.0.0
+ web-resource-inliner: 6.0.1
transitivePeerDependencies:
- encoding
dev: false
@@ -7503,6 +8678,12 @@ packages:
safe-buffer: 5.2.1
dev: false
+ /keyv@4.5.3:
+ resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==}
+ dependencies:
+ json-buffer: 3.0.1
+ dev: true
+
/kind-of@6.0.3:
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
engines: {node: '>=0.10.0'}
@@ -7512,31 +8693,34 @@ packages:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
- /kleur@4.1.4:
- resolution: {integrity: sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==}
+ /kleur@4.1.5:
+ resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
engines: {node: '>=6'}
dev: true
- /language-subtag-registry@0.3.21:
- resolution: {integrity: sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==}
+ /language-subtag-registry@0.3.22:
+ resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==}
dev: true
/language-tags@1.0.5:
resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==}
dependencies:
- language-subtag-registry: 0.3.21
+ language-subtag-registry: 0.3.22
dev: true
/lazystream@1.0.1:
resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==}
engines: {node: '>= 0.6.3'}
dependencies:
- readable-stream: 2.3.7
+ readable-stream: 2.3.8
+
+ /leac@0.6.0:
+ resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==}
+ dev: false
/leven@2.1.0:
resolution: {integrity: sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==}
engines: {node: '>=0.10.0'}
- dev: false
/leven@3.1.0:
resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
@@ -7555,29 +8739,38 @@ packages:
resolution: {integrity: sha512-l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew==}
dev: false
- /libmime@5.1.0:
- resolution: {integrity: sha512-xOqorG21Va+3CjpFOfFTU7SWohHH2uIX9ZY4Byz6J+lvpfvc486tOAT/G9GfbrKtJ9O7NCX9o0aC2lxqbnZ9EA==}
+ /libmime@5.2.0:
+ resolution: {integrity: sha512-X2U5Wx0YmK0rXFbk67ASMeqYIkZ6E5vY7pNWRKtnNzqjvdYYG8xtPDpCnuUEnPU9vlgNev+JoSrcaKSUaNvfsw==}
dependencies:
encoding-japanese: 2.0.0
iconv-lite: 0.6.3
libbase64: 1.2.1
- libqp: 1.1.0
+ libqp: 2.0.1
dev: false
- /libpq@1.8.9:
- resolution: {integrity: sha512-herU0STiW3+/XBoYRycKKf49O9hBKK0JbdC2QmvdC5pyCSu8prb9idpn5bUSbxj8XwcEsWPWWWwTDZE9ZTwJ7g==}
+ /libmime@5.2.1:
+ resolution: {integrity: sha512-A0z9O4+5q+ZTj7QwNe/Juy1KARNb4WaviO4mYeFC4b8dBT2EEqK2pkM+GC8MVnkOjqhl5nYQxRgnPYRRTNmuSQ==}
+ dependencies:
+ encoding-japanese: 2.0.0
+ iconv-lite: 0.6.3
+ libbase64: 1.2.1
+ libqp: 2.0.1
+ dev: false
+
+ /libpq@1.8.12:
+ resolution: {integrity: sha512-4lUY9BD9suz76mVS0kH4rRgRy620g/c9YZH5GYC3smfIpjtj6KiPuQ4IwQSHSZMMMhMM3tBFrYUrw8mHOOZVeg==}
requiresBuild: true
dependencies:
bindings: 1.5.0
- nan: 2.15.0
+ nan: 2.17.0
dev: false
- /libqp@1.1.0:
- resolution: {integrity: sha512-4Rgfa0hZpG++t1Vi2IiqXG9Ad1ig4QTmtuZF946QJP4bPqOYC78ixUXgz5TW/wE7lNaNKlplSYTxQ+fR2KZ0EA==}
+ /libqp@2.0.1:
+ resolution: {integrity: sha512-Ka0eC5LkF3IPNQHJmYBWljJsw0UvM6j+QdKRbWyCdTmYwvIDE6a7bCm0UkTAL/K+3KXK5qXT/ClcInU01OpdLg==}
dev: false
- /lilconfig@2.0.4:
- resolution: {integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==}
+ /lilconfig@2.1.0:
+ resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
dev: true
@@ -7585,14 +8778,14 @@ packages:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
dev: true
- /linkify-it@4.0.0:
- resolution: {integrity: sha512-QAxkXyzT/TXgwGyY4rTgC95Ex6/lZ5/lYTV9nug6eJt93BCBQGOE47D/g2+/m5J1MrVLr2ot97OXkBZ9bBpR4A==}
+ /linkify-it@4.0.1:
+ resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==}
dependencies:
uc.micro: 1.0.6
dev: false
- /load-tsconfig@0.2.2:
- resolution: {integrity: sha512-9B4XOMjNhphRmXg3YHFnpgEH5fmYKofXJ7M6sLkRcfJ5DcuPiStlQ1Or+1Rv/aML716kQ9Q+C9zJGUcfMYiq4Q==}
+ /load-tsconfig@0.2.5:
+ resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dev: true
@@ -7600,20 +8793,12 @@ packages:
resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
engines: {node: '>=6'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
js-yaml: 3.14.1
pify: 4.0.1
strip-bom: 3.0.0
dev: true
- /locate-path@2.0.0:
- resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==}
- engines: {node: '>=4'}
- dependencies:
- p-locate: 2.0.0
- path-exists: 3.0.0
- dev: true
-
/locate-path@3.0.0:
resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}
engines: {node: '>=6'}
@@ -7705,9 +8890,9 @@ packages:
/lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
- /log-symbols@3.0.0:
- resolution: {integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==}
- engines: {node: '>=8'}
+ /log-symbols@2.2.0:
+ resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==}
+ engines: {node: '>=4'}
dependencies:
chalk: 2.4.2
dev: true
@@ -7723,7 +8908,7 @@ packages:
/lolex@5.1.2:
resolution: {integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==}
dependencies:
- '@sinonjs/commons': 1.8.3
+ '@sinonjs/commons': 1.8.6
dev: true
/loose-envify@1.4.0:
@@ -7731,11 +8916,6 @@ packages:
hasBin: true
dependencies:
js-tokens: 4.0.0
-
- /loupe@2.3.4:
- resolution: {integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==}
- dependencies:
- get-func-name: 2.0.0
dev: true
/lower-case-first@1.0.2:
@@ -7748,6 +8928,10 @@ packages:
resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==}
dev: false
+ /lru-cache@10.0.1:
+ resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==}
+ engines: {node: 14 || >=16.14}
+
/lru-cache@4.1.5:
resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
dependencies:
@@ -7755,6 +8939,11 @@ packages:
yallist: 2.1.2
dev: true
+ /lru-cache@5.1.1:
+ resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+ dependencies:
+ yallist: 3.1.1
+
/lru-cache@6.0.0:
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
engines: {node: '>=10'}
@@ -7765,53 +8954,63 @@ packages:
resolution: {integrity: sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==}
dev: false
- /luxon@1.28.0:
- resolution: {integrity: sha512-TfTiyvZhwBYM/7QdAVDh+7dBTBA29v4ik0Ce9zda3Mnf8on1S5KJI8P2jKFZ8+5C0jhmr0KwJEO/Wdpm0VeWJQ==}
+ /luxon@3.4.3:
+ resolution: {integrity: sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg==}
+ engines: {node: '>=12'}
dev: false
- /mailparser@3.5.0:
- resolution: {integrity: sha512-mdr2DFgz8LKC0/Q6io6znA0HVnzaPFT0a4TTnLeZ7mWHlkfnm227Wxlq7mHh7AgeP32h7gOUpXvyhSfJJIEeyg==}
+ /mailparser@3.6.5:
+ resolution: {integrity: sha512-nteTpF0Khm5JLOnt4sigmzNdUH/6mO7PZ4KEnvxf4mckyXYFFhrtAWZzbq/V5aQMH+049gA7ZjfLdh+QiX2Uqg==}
dependencies:
encoding-japanese: 2.0.0
he: 1.2.0
- html-to-text: 8.2.0
+ html-to-text: 9.0.5
iconv-lite: 0.6.3
- libmime: 5.1.0
- linkify-it: 4.0.0
- mailsplit: 5.3.2
- nodemailer: 6.7.3
- tlds: 1.231.0
+ libmime: 5.2.1
+ linkify-it: 4.0.1
+ mailsplit: 5.4.0
+ nodemailer: 6.9.3
+ tlds: 1.240.0
dev: false
- /mailsplit@5.3.2:
- resolution: {integrity: sha512-coES12hhKqagkuBTJoqERX+y9bXNpxbxw3Esd07auuwKYmcagouVlgucyIVRp48fnswMKxcUtLoFn/L1a75ynQ==}
+ /mailsplit@5.4.0:
+ resolution: {integrity: sha512-wnYxX5D5qymGIPYLwnp6h8n1+6P6vz/MJn5AzGjZ8pwICWssL+CCQjWBIToOVHASmATot4ktvlLo6CyLfOXWYA==}
dependencies:
libbase64: 1.2.1
- libmime: 5.1.0
- libqp: 1.1.0
+ libmime: 5.2.0
+ libqp: 2.0.1
dev: false
/make-dir@3.1.0:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
dependencies:
- semver: 6.3.0
+ semver: 6.3.1
+
+ /make-dir@4.0.0:
+ resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
+ engines: {node: '>=10'}
+ dependencies:
+ semver: 7.5.4
+ dev: true
/make-error@1.3.6:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
+ dev: true
/make-fetch-happen@9.1.0:
resolution: {integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==}
engines: {node: '>= 10'}
+ requiresBuild: true
dependencies:
- agentkeepalive: 4.2.1
+ agentkeepalive: 4.5.0
cacache: 15.3.0
- http-cache-semantics: 4.1.0
+ http-cache-semantics: 4.1.1
http-proxy-agent: 4.0.1
- https-proxy-agent: 5.0.0
+ https-proxy-agent: 5.0.1
is-lambda: 1.0.1
lru-cache: 6.0.0
- minipass: 3.1.6
+ minipass: 3.3.6
minipass-collect: 1.0.2
minipass-fetch: 1.4.1
minipass-flush: 1.0.5
@@ -7825,8 +9024,8 @@ packages:
- supports-color
optional: true
- /make-plural@7.1.0:
- resolution: {integrity: sha512-PKkwVlAxYVo98NrbclaQIT4F5Oy+X58PZM5r2IwUSCe3syya6PXkIRCn2XCdz7p58Scgpp50PBeHmepXVDG3hg==}
+ /make-plural@7.3.0:
+ resolution: {integrity: sha512-/K3BC0KIsO+WK2i94LkMPv3wslMrazrQhfi5We9fMbLlLjzoOSJWr7TAdupLlDWaJcWxwoNosBkhFDejiu5VDw==}
dev: false
/makeerror@1.0.12:
@@ -7857,7 +9056,7 @@ packages:
/mdast-util-from-markdown@0.8.5:
resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
dependencies:
- '@types/mdast': 3.0.10
+ '@types/mdast': 3.0.12
mdast-util-to-string: 2.0.0
micromark: 2.11.4
parse-entities: 2.0.0
@@ -7883,7 +9082,7 @@ packages:
dependencies:
'@types/minimist': 1.2.2
camelcase-keys: 6.2.2
- decamelize-keys: 1.1.0
+ decamelize-keys: 1.1.1
hard-rejection: 2.1.0
minimist-options: 4.1.0
normalize-package-data: 2.5.0
@@ -7919,8 +9118,8 @@ packages:
- supports-color
dev: true
- /micromatch@4.0.4:
- resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==}
+ /micromatch@4.0.5:
+ resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
engines: {node: '>=8.6'}
dependencies:
braces: 3.0.2
@@ -7968,12 +9167,17 @@ packages:
dependencies:
brace-expansion: 1.1.11
- /minimatch@5.1.0:
- resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==}
+ /minimatch@5.1.6:
+ resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
engines: {node: '>=10'}
dependencies:
brace-expansion: 2.0.1
- dev: false
+
+ /minimatch@9.0.3:
+ resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ brace-expansion: 2.0.1
/minimist-options@4.1.0:
resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
@@ -7984,21 +9188,27 @@ packages:
kind-of: 6.0.3
dev: true
- /minimist@1.2.6:
- resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
+ /minimist@0.0.8:
+ resolution: {integrity: sha512-miQKw5Hv4NS1Psg2517mV4e4dYNaO3++hjAvLOAzKqZ61rH8NS1SK+vbfBWZ5PY/Me/bEWhUwqMghEW5Fb9T7Q==}
+ dev: true
+
+ /minimist@1.2.8:
+ resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
/minipass-collect@1.0.2:
resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==}
engines: {node: '>= 8'}
+ requiresBuild: true
dependencies:
- minipass: 3.1.6
+ minipass: 3.3.6
optional: true
/minipass-fetch@1.4.1:
resolution: {integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==}
engines: {node: '>=8'}
+ requiresBuild: true
dependencies:
- minipass: 3.1.6
+ minipass: 3.3.6
minipass-sized: 1.0.3
minizlib: 2.1.2
optionalDependencies:
@@ -8008,67 +9218,68 @@ packages:
/minipass-flush@1.0.5:
resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==}
engines: {node: '>= 8'}
+ requiresBuild: true
dependencies:
- minipass: 3.1.6
+ minipass: 3.3.6
optional: true
/minipass-pipeline@1.2.4:
resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==}
engines: {node: '>=8'}
+ requiresBuild: true
dependencies:
- minipass: 3.1.6
+ minipass: 3.3.6
optional: true
/minipass-sized@1.0.3:
resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==}
engines: {node: '>=8'}
+ requiresBuild: true
dependencies:
- minipass: 3.1.6
+ minipass: 3.3.6
optional: true
- /minipass@3.1.6:
- resolution: {integrity: sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==}
+ /minipass@3.3.6:
+ resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
engines: {node: '>=8'}
dependencies:
yallist: 4.0.0
+ /minipass@5.0.0:
+ resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
+ engines: {node: '>=8'}
+
/minizlib@2.1.2:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
engines: {node: '>= 8'}
dependencies:
- minipass: 3.1.6
+ minipass: 3.3.6
yallist: 4.0.0
- /mixme@0.5.4:
- resolution: {integrity: sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw==}
+ /mixme@0.5.9:
+ resolution: {integrity: sha512-VC5fg6ySUscaWUpI4gxCBTQMH2RdUpNrk+MsbpCYtIvf9SBJdiUey4qE7BXviJsJR4nDQxCZ+3yaYNW3guz/Pw==}
engines: {node: '>= 8.0.0'}
dev: true
/mkdirp-classic@0.5.3:
resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==}
- /mkdirp-promise@1.1.0(mkdirp@1.0.4):
+ /mkdirp-promise@1.1.0(mkdirp@3.0.1):
resolution: {integrity: sha512-xzB0UZFcW1UGS2xkXeDh39jzTP282lb3Vwp4QzCQYmkTn4ysaV5dBdbkOXmhkcE1TQlZebQlgTceaWvDr3oFgw==}
engines: {node: '>=4'}
deprecated: This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that.
peerDependencies:
mkdirp: '>=0.5.0'
dependencies:
- mkdirp: 1.0.4
+ mkdirp: 3.0.1
dev: false
- /mkdirp@0.5.5:
- resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==}
+ /mkdirp@0.5.1:
+ resolution: {integrity: sha512-SknJC52obPfGQPnjIkXbmA6+5H15E+fR+E4iR2oQ3zzCLbd7/ONua69R/Gw7AgkTLsRG+r5fzksYwWe1AgTyWA==}
+ deprecated: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
hasBin: true
dependencies:
- minimist: 1.2.6
- dev: true
-
- /mkdirp@0.5.6:
- resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
- hasBin: true
- dependencies:
- minimist: 1.2.6
+ minimist: 0.0.8
dev: true
/mkdirp@1.0.4:
@@ -8076,9 +9287,14 @@ packages:
engines: {node: '>=10'}
hasBin: true
- /mocha@7.2.0:
- resolution: {integrity: sha512-O9CIypScywTVpNaRrCAgoUnJgozpIofjKUYmJhiCIJMiuYnLI6otcb1/kpW9/n/tJODHGZ7i8aLQoDVsMtOKQQ==}
- engines: {node: '>= 8.10.0'}
+ /mkdirp@3.0.1:
+ resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==}
+ engines: {node: '>=10'}
+ hasBin: true
+
+ /mocha@7.0.1:
+ resolution: {integrity: sha512-9eWmWTdHLXh72rGrdZjNbG3aa1/3NRPpul1z0D979QpEnFdCG0Q5tv834N+94QEN2cysfV72YocQ3fn87s70fg==}
+ engines: {node: '>= 8.0.0'}
hasBin: true
dependencies:
ansi-colors: 3.2.3
@@ -8092,9 +9308,9 @@ packages:
growl: 1.10.5
he: 1.2.0
js-yaml: 3.13.1
- log-symbols: 3.0.0
+ log-symbols: 2.2.0
minimatch: 3.0.4
- mkdirp: 0.5.5
+ mkdirp: 0.5.1
ms: 2.1.1
node-environment-flags: 1.0.6
object.assign: 4.1.0
@@ -8102,29 +9318,28 @@ packages:
supports-color: 6.0.0
which: 1.3.1
wide-align: 1.1.3
- yargs: 13.3.2
- yargs-parser: 13.1.2
+ yargs: 13.3.0
+ yargs-parser: 13.1.1
yargs-unparser: 1.6.0
dev: true
- /moment-timezone@0.5.34:
- resolution: {integrity: sha512-3zAEHh2hKUs3EXLESx/wsgw6IQdusOT8Bxm3D9UrHPQR7zlMmzwybC8zHEM1tQ4LJwP7fcxrWr8tuBg05fFCbg==}
+ /moment-timezone@0.5.43:
+ resolution: {integrity: sha512-72j3aNyuIsDxdF1i7CEgV2FfxM1r6aaqJyLB2vwb33mXYyoyLly+F1zbWqhA3/bVIoJ4szlUoMbUnVdid32NUQ==}
dependencies:
- moment: 2.29.2
+ moment: 2.29.4
dev: false
- /moment@2.29.2:
- resolution: {integrity: sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==}
+ /moment@2.29.4:
+ resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==}
dev: false
- /moo@0.5.1:
- resolution: {integrity: sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==}
+ /moo@0.5.2:
+ resolution: {integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==}
dev: false
/mri@1.1.4:
resolution: {integrity: sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==}
engines: {node: '>=4'}
- dev: false
/ms@2.0.0:
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
@@ -8139,73 +9354,26 @@ packages:
/ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- /msgpackr-extract-darwin-arm64@1.1.0:
- resolution: {integrity: sha512-s1kHoT12tS2cCQOv+Wl3I+/cYNJXBPtwQqGA+dPYoXmchhXiE0Nso+BIfvQ5PxbmAyjj54Q5o7PnLTqVquNfZA==}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
-
- /msgpackr-extract-darwin-x64@1.1.0:
- resolution: {integrity: sha512-yx/H/i12IKg4eWGu/eKdKzJD4jaYvvujQSaVmeOMCesbSQnWo5X6YR9TFjoiNoU9Aexk1KufzL9gW+1DozG1yw==}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
-
- /msgpackr-extract-linux-arm64@1.1.0:
- resolution: {integrity: sha512-AxFle3fHNwz2V4CYDIGFxI6o/ZuI0lBKg0uHI8EcCMUmDE5mVAUWYge5WXmORVvb8sVWyVgFlmi3MTu4Ve6tNQ==}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /msgpackr-extract-linux-arm@1.1.0:
- resolution: {integrity: sha512-0VvSCqi12xpavxl14gMrauwIzHqHbmSChUijy/uo3mpjB1Pk4vlisKpZsaOZvNJyNKj0ACi5jYtbWnnOd7hYGw==}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /msgpackr-extract-linux-x64@1.1.0:
- resolution: {integrity: sha512-O+XoyNFWpdB8oQL6O/YyzffPpmG5rTNrr1nKLW70HD2ENJUhcITzbV7eZimHPzkn8LAGls1tBaMTHQezTBpFOw==}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- /msgpackr-extract-win32-x64@1.1.0:
- resolution: {integrity: sha512-6AJdM5rNsL4yrskRfhujVSPEd6IBpgvsnIT/TPowKNLQ62iIdryizPY2PJNFiW3AJcY249AHEiDBXS1cTDPxzA==}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- /msgpackr-extract@1.1.3:
- resolution: {integrity: sha512-eFFRviOsqjfr6tOBwuccUdTaTPWn3Rb/Kf5zjoz5IZJMpQD4ZeLecDcRzuze+jzlqQ2cJo1gyuV8dCFEojWkjg==}
+ /msgpackr-extract@3.0.2:
+ resolution: {integrity: sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A==}
+ hasBin: true
requiresBuild: true
dependencies:
- node-gyp-build-optional-packages: 4.3.1
+ node-gyp-build-optional-packages: 5.0.7
optionalDependencies:
- msgpackr-extract-darwin-arm64: 1.1.0
- msgpackr-extract-darwin-x64: 1.1.0
- msgpackr-extract-linux-arm: 1.1.0
- msgpackr-extract-linux-arm64: 1.1.0
- msgpackr-extract-linux-x64: 1.1.0
- msgpackr-extract-win32-x64: 1.1.0
+ '@msgpackr-extract/msgpackr-extract-darwin-arm64': 3.0.2
+ '@msgpackr-extract/msgpackr-extract-darwin-x64': 3.0.2
+ '@msgpackr-extract/msgpackr-extract-linux-arm': 3.0.2
+ '@msgpackr-extract/msgpackr-extract-linux-arm64': 3.0.2
+ '@msgpackr-extract/msgpackr-extract-linux-x64': 3.0.2
+ '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.2
dev: false
optional: true
- /msgpackr@1.5.5:
- resolution: {integrity: sha512-JG0V47xRIQ9pyUnx6Hb4+3TrQoia2nA3UIdmyTldhxaxtKFkekkKpUW/N6fwHwod9o4BGuJGtouxOk+yCP5PEA==}
+ /msgpackr@1.9.9:
+ resolution: {integrity: sha512-sbn6mioS2w0lq1O6PpGtsv6Gy8roWM+o3o4Sqjd6DudrL/nOugY+KyJUimoWzHnf9OkO0T6broHFnYE/R05t9A==}
optionalDependencies:
- msgpackr-extract: 1.1.3
+ msgpackr-extract: 3.0.2
dev: false
/multimatch@5.0.0:
@@ -8228,8 +9396,8 @@ packages:
resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
dev: false
- /mylas@2.1.10:
- resolution: {integrity: sha512-bhQsHMsKUn2m/QvbyFX3tCiXWGHp9XhqBQiG07QixaA1GGWeEA1ecHtRxhcDjQm6IhKBJ7EUuJf+EcRfMEJiqQ==}
+ /mylas@2.1.13:
+ resolution: {integrity: sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==}
engines: {node: '>=12.0.0'}
dev: true
@@ -8241,82 +9409,31 @@ packages:
thenify-all: 1.6.0
dev: true
- /nan@2.15.0:
- resolution: {integrity: sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==}
+ /nan@2.17.0:
+ resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==}
- /nanoid@3.3.6:
- resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
- engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
- hasBin: true
+ /natural-compare-lite@1.4.0:
+ resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
dev: true
/natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
dev: true
- /nearley@2.20.1:
- resolution: {integrity: sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==}
- hasBin: true
- dependencies:
- commander: 2.20.3
- moo: 0.5.1
- railroad-diagrams: 1.0.0
- randexp: 0.4.6
- dev: false
-
/negotiator@0.6.3:
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
- /next@13.4.12(@babel/core@7.18.0)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-eHfnru9x6NRmTMcjQp6Nz0J4XH9OubmzOa7CkWL+AUrUxpibub3vWwttjduu9No16dug1kq04hiUUpo7J3m3Xw==}
- engines: {node: '>=16.8.0'}
- hasBin: true
- peerDependencies:
- '@opentelemetry/api': ^1.1.0
- fibers: '>= 3.1.0'
- react: ^18.2.0
- react-dom: ^18.2.0
- sass: ^1.3.0
- peerDependenciesMeta:
- '@opentelemetry/api':
- optional: true
- fibers:
- optional: true
- sass:
- optional: true
- dependencies:
- '@next/env': 13.4.12
- '@swc/helpers': 0.5.1
- busboy: 1.6.0
- caniuse-lite: 1.0.30001519
- postcss: 8.4.14
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- styled-jsx: 5.1.1(@babel/core@7.18.0)(react@18.2.0)
- watchpack: 2.4.0
- zod: 3.21.4
- optionalDependencies:
- '@next/swc-darwin-arm64': 13.4.12
- '@next/swc-darwin-x64': 13.4.12
- '@next/swc-linux-arm64-gnu': 13.4.12
- '@next/swc-linux-arm64-musl': 13.4.12
- '@next/swc-linux-x64-gnu': 13.4.12
- '@next/swc-linux-x64-musl': 13.4.12
- '@next/swc-win32-arm64-msvc': 13.4.12
- '@next/swc-win32-ia32-msvc': 13.4.12
- '@next/swc-win32-x64-msvc': 13.4.12
- transitivePeerDependencies:
- - '@babel/core'
- - babel-plugin-macros
- dev: true
+ /nice-try@1.0.5:
+ resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
+ dev: false
/nise@3.0.1:
resolution: {integrity: sha512-fYcH9y0drBGSoi88kvhpbZEsenX58Yr+wOJ4/Mi1K4cy+iGP/a73gNoyNhu5E9QxPdgTlVChfIaAlnyOy/gHUA==}
dependencies:
- '@sinonjs/commons': 1.8.3
+ '@sinonjs/commons': 1.8.6
'@sinonjs/formatio': 4.0.1
- '@sinonjs/text-encoding': 0.7.1
+ '@sinonjs/text-encoding': 0.7.2
just-extend: 4.2.1
lolex: 5.1.2
path-to-regexp: 1.8.0
@@ -8328,6 +9445,10 @@ packages:
lower-case: 1.1.4
dev: false
+ /node-abort-controller@3.1.1:
+ resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==}
+ dev: false
+
/node-addon-api@4.3.0:
resolution: {integrity: sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==}
@@ -8340,21 +9461,36 @@ packages:
dynamic-dedupe: 0.3.0
filewatcher: 3.0.1
get-package-type: 0.1.0
- minimist: 1.2.6
+ minimist: 1.2.8
+ node-notifier: 8.0.2
+ resolve: 1.22.4
+ semver: 7.5.4
+ dev: true
+
+ /node-dev@8.0.0:
+ resolution: {integrity: sha512-GXc0KxmBXfQxMPdymOui40yvC5W/RXFwmuUDT65wvTAO/o9wAsddYC8q4EHKxq3Qqt+uLS/g7XKdgVcsjyk9lw==}
+ engines: {node: '>=14'}
+ hasBin: true
+ dependencies:
+ dateformat: 3.0.3
+ dynamic-dedupe: 0.3.0
+ filewatcher: 3.0.1
+ get-package-type: 0.1.0
+ minimist: 1.2.8
node-notifier: 8.0.2
- resolve: 1.22.0
- semver: 7.3.7
+ resolve: 1.22.4
+ semver: 7.5.4
dev: true
/node-environment-flags@1.0.6:
resolution: {integrity: sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==}
dependencies:
- object.getownpropertydescriptors: 2.1.3
- semver: 5.7.1
+ object.getownpropertydescriptors: 2.1.7
+ semver: 5.7.2
dev: true
- /node-fetch@2.6.7:
- resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
+ /node-fetch@2.7.0:
+ resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
engines: {node: 4.x || >=6.0.0}
peerDependencies:
encoding: ^0.1.0
@@ -8364,9 +9500,10 @@ packages:
dependencies:
whatwg-url: 5.0.0
- /node-gyp-build-optional-packages@4.3.1:
- resolution: {integrity: sha512-pxljizahvoXKVtlo+D+YOcHYG2931/aBdNoqfynHDNwWRIe94CgkIUZfeOOFaHY+hl5lYkyI9RzGfr/gWxlR4Q==}
+ /node-gyp-build-optional-packages@5.0.7:
+ resolution: {integrity: sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w==}
hasBin: true
+ requiresBuild: true
dev: false
optional: true
@@ -8377,14 +9514,14 @@ packages:
requiresBuild: true
dependencies:
env-paths: 2.2.1
- glob: 7.2.0
- graceful-fs: 4.2.10
+ glob: 7.2.3
+ graceful-fs: 4.2.11
make-fetch-happen: 9.1.0
nopt: 5.0.0
npmlog: 6.0.2
rimraf: 3.0.2
- semver: 7.3.7
- tar: 6.1.11
+ semver: 7.5.4
+ tar: 6.2.0
which: 2.0.2
transitivePeerDependencies:
- bluebird
@@ -8400,7 +9537,7 @@ packages:
dependencies:
growly: 1.3.0
is-wsl: 2.2.0
- semver: 7.3.7
+ semver: 7.5.4
shellwords: 0.1.1
uuid: 8.3.2
which: 2.0.2
@@ -8411,7 +9548,7 @@ packages:
dependencies:
growly: 1.3.0
is-wsl: 2.2.0
- semver: 7.3.7
+ semver: 7.5.4
shellwords: 0.1.1
uuid: 8.3.2
which: 2.0.2
@@ -8424,21 +9561,25 @@ packages:
process-on-spawn: 1.0.0
dev: true
- /node-releases@2.0.4:
- resolution: {integrity: sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==}
- dev: true
+ /node-releases@2.0.13:
+ resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
/nodemailer-stub@1.2.2:
resolution: {integrity: sha512-K4BKUExW3gR+94PVH2fWanH3YyPGPL7NTgqQMfcNi+WC13B44AIuk0HTBu7oS/WV2Rn1RSEAgxB9ZhYB8b+0dw==}
dev: false
- /nodemailer@6.7.3:
- resolution: {integrity: sha512-KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g==}
+ /nodemailer@6.7.5:
+ resolution: {integrity: sha512-6VtMpwhsrixq1HDYSBBHvW0GwiWawE75dS3oal48VqRhUvKJNnKnJo2RI/bCVQubj1vgrgscMNW4DHaD6xtMCg==}
engines: {node: '>=6.0.0'}
dev: false
- /nodemailer@6.7.5:
- resolution: {integrity: sha512-6VtMpwhsrixq1HDYSBBHvW0GwiWawE75dS3oal48VqRhUvKJNnKnJo2RI/bCVQubj1vgrgscMNW4DHaD6xtMCg==}
+ /nodemailer@6.9.3:
+ resolution: {integrity: sha512-fy9v3NgTzBngrMFkDsKEj0r02U7jm6XfC3b52eoNV+GCrGj+s8pt5OqhiJdWKuw51zCTdiNR/IUD1z33LIIGpg==}
+ engines: {node: '>=6.0.0'}
+ dev: false
+
+ /nodemailer@6.9.6:
+ resolution: {integrity: sha512-s7pDtWwe5fLMkQUhw8TkWB/wnZ7SRdd9HRZslq/s24hlZvBP3j32N/ETLmnqTpmj4xoBZL9fOWyCIZ7r2HORHg==}
engines: {node: '>=6.0.0'}
dev: false
@@ -8453,8 +9594,8 @@ packages:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
hosted-git-info: 2.8.9
- resolve: 1.22.0
- semver: 5.7.1
+ resolve: 1.22.4
+ semver: 5.7.2
validate-npm-package-license: 3.0.4
dev: true
@@ -8462,6 +9603,13 @@ packages:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
+ /npm-run-path@2.0.2:
+ resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==}
+ engines: {node: '>=4'}
+ dependencies:
+ path-key: 2.0.1
+ dev: false
+
/npm-run-path@4.0.1:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines: {node: '>=8'}
@@ -8479,40 +9627,41 @@ packages:
/npmlog@6.0.2:
resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ requiresBuild: true
dependencies:
- are-we-there-yet: 3.0.0
+ are-we-there-yet: 3.0.1
console-control-strings: 1.1.0
gauge: 4.0.4
set-blocking: 2.0.0
optional: true
- /nth-check@2.0.1:
- resolution: {integrity: sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==}
+ /nth-check@2.1.1:
+ resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
dependencies:
boolbase: 1.0.0
- /nyc@15.1.0:
- resolution: {integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==}
+ /nyc@15.0.0:
+ resolution: {integrity: sha512-qcLBlNCKMDVuKb7d1fpxjPR8sHeMVX0CHarXAVzrVWoFrigCkYR8xcrjfXSPi5HXM7EU78L6ywO7w1c5rZNCNg==}
engines: {node: '>=8.9'}
hasBin: true
dependencies:
'@istanbuljs/load-nyc-config': 1.1.0
'@istanbuljs/schema': 0.1.3
caching-transform: 4.0.0
- convert-source-map: 1.8.0
+ convert-source-map: 1.9.0
decamelize: 1.2.0
find-cache-dir: 3.3.2
find-up: 4.1.0
foreground-child: 2.0.0
- get-package-type: 0.1.0
- glob: 7.2.0
+ glob: 7.2.3
istanbul-lib-coverage: 3.2.0
istanbul-lib-hook: 3.0.0
istanbul-lib-instrument: 4.0.3
- istanbul-lib-processinfo: 2.0.2
- istanbul-lib-report: 3.0.0
+ istanbul-lib-processinfo: 2.0.3
+ istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 4.0.1
- istanbul-reports: 3.1.4
+ istanbul-reports: 3.1.6
+ js-yaml: 3.14.1
make-dir: 3.1.0
node-preload: 0.2.1
p-map: 3.0.0
@@ -8522,6 +9671,7 @@ packages:
signal-exit: 3.0.7
spawn-wrap: 2.0.0
test-exclude: 6.0.0
+ uuid: 3.4.0
yargs: 15.4.1
transitivePeerDependencies:
- supports-color
@@ -8535,8 +9685,8 @@ packages:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
- /object-inspect@1.12.1:
- resolution: {integrity: sha512-Y/jF6vnvEtOPGiKD1+q+X0CiUYRQtEHp89MLLUJ7TUivtH8Ugn2+3A7Rynqk7BRsAoqeOQWnFnjpDrKSxDgIGA==}
+ /object-inspect@1.12.3:
+ resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
/object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
@@ -8547,63 +9697,74 @@ packages:
resolution: {integrity: sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==}
engines: {node: '>= 0.4'}
dependencies:
- define-properties: 1.1.4
+ define-properties: 1.2.0
function-bind: 1.1.1
has-symbols: 1.0.3
object-keys: 1.1.1
dev: true
- /object.assign@4.1.2:
- resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==}
+ /object.assign@4.1.4:
+ resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
+ define-properties: 1.2.0
has-symbols: 1.0.3
object-keys: 1.1.1
dev: true
- /object.entries@1.1.5:
- resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==}
+ /object.entries@1.1.7:
+ resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.1
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
dev: true
- /object.fromentries@2.0.5:
- resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==}
+ /object.fromentries@2.0.7:
+ resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.1
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
dev: true
- /object.getownpropertydescriptors@2.1.3:
- resolution: {integrity: sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==}
+ /object.getownpropertydescriptors@2.1.7:
+ resolution: {integrity: sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==}
engines: {node: '>= 0.8'}
+ dependencies:
+ array.prototype.reduce: 1.0.6
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
+ safe-array-concat: 1.0.1
+ dev: true
+
+ /object.groupby@1.0.1:
+ resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.1
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
+ get-intrinsic: 1.2.1
dev: true
- /object.hasown@1.1.1:
- resolution: {integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==}
+ /object.hasown@1.1.3:
+ resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==}
dependencies:
- define-properties: 1.1.4
- es-abstract: 1.20.1
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
dev: true
- /object.values@1.1.5:
- resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==}
+ /object.values@1.1.7:
+ resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.1
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
dev: true
/on-exit-leak-free@0.2.0:
@@ -8642,10 +9803,10 @@ packages:
is-wsl: 2.2.0
dev: false
- /openapi-sampler@1.3.0:
- resolution: {integrity: sha512-2QfjK1oM9Sv0q82Ae1RrUe3yfFmAyjF548+6eAeb+h/cL1Uj51TW4UezraBEvwEdzoBgfo4AaTLVFGTKj+yYDw==}
+ /openapi-sampler@1.3.1:
+ resolution: {integrity: sha512-Ert9mvc2tLPmmInwSyGZS+v4Ogu9/YoZuq9oP3EdUklg2cad6+IGndP9yqJJwbgdXwZibiq5fpv6vYujchdJFg==}
dependencies:
- '@types/json-schema': 7.0.11
+ '@types/json-schema': 7.0.12
json-pointer: 0.6.2
dev: false
@@ -8655,16 +9816,16 @@ packages:
yaml: 1.10.2
dev: false
- /optionator@0.9.1:
- resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
+ /optionator@0.9.3:
+ resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
engines: {node: '>= 0.8.0'}
dependencies:
+ '@aashutoshrathi/word-wrap': 1.2.6
deep-is: 0.1.4
fast-levenshtein: 2.0.6
levn: 0.4.1
prelude-ls: 1.2.1
type-check: 0.4.0
- word-wrap: 1.2.3
dev: true
/ora@5.4.1:
@@ -8674,7 +9835,7 @@ packages:
bl: 4.1.0
chalk: 4.1.2
cli-cursor: 3.1.0
- cli-spinners: 2.6.1
+ cli-spinners: 2.9.0
is-interactive: 1.0.0
is-unicode-supported: 0.1.0
log-symbols: 4.1.0
@@ -8690,6 +9851,13 @@ packages:
resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==}
dev: true
+ /p-event@4.2.0:
+ resolution: {integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ p-timeout: 3.2.0
+ dev: false
+
/p-filter@2.1.0:
resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
engines: {node: '>=8'}
@@ -8697,12 +9865,10 @@ packages:
p-map: 2.1.0
dev: true
- /p-limit@1.3.0:
- resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
+ /p-finally@1.0.0:
+ resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
engines: {node: '>=4'}
- dependencies:
- p-try: 1.0.0
- dev: true
+ dev: false
/p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
@@ -8717,13 +9883,6 @@ packages:
yocto-queue: 0.1.0
dev: true
- /p-locate@2.0.0:
- resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==}
- engines: {node: '>=4'}
- dependencies:
- p-limit: 1.3.0
- dev: true
-
/p-locate@3.0.0:
resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==}
engines: {node: '>=6'}
@@ -8747,6 +9906,7 @@ packages:
/p-map@2.1.0:
resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
engines: {node: '>=6'}
+ dev: true
/p-map@3.0.0:
resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==}
@@ -8758,24 +9918,34 @@ packages:
/p-map@4.0.0:
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
engines: {node: '>=10'}
+ requiresBuild: true
dependencies:
aggregate-error: 3.1.0
optional: true
- /p-try@1.0.0:
- resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==}
- engines: {node: '>=4'}
- dev: true
+ /p-timeout@3.2.0:
+ resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==}
+ engines: {node: '>=8'}
+ dependencies:
+ p-finally: 1.0.0
+ dev: false
/p-try@2.2.0:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
+ /p-wait-for@3.2.0:
+ resolution: {integrity: sha512-wpgERjNkLrBiFmkMEjuZJEWKKDrNfHCKA1OhyN1wg1FrLkULbviEy6py1AyJUgZ72YWFbZ38FIpnqvVqAlDUwA==}
+ engines: {node: '>=8'}
+ dependencies:
+ p-timeout: 3.2.0
+ dev: false
+
/package-hash@4.0.0:
resolution: {integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==}
engines: {node: '>=8'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
hasha: 5.2.2
lodash.flattendeep: 4.4.0
release-zalgo: 1.0.0
@@ -8813,7 +9983,7 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
- '@babel/code-frame': 7.16.7
+ '@babel/code-frame': 7.22.13
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -8824,19 +9994,22 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /parse5-htmlparser2-tree-adapter@6.0.1:
- resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==}
+ /parse5-htmlparser2-tree-adapter@7.0.0:
+ resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==}
dependencies:
- parse5: 6.0.1
+ domhandler: 5.0.3
+ parse5: 7.1.2
- /parse5@6.0.1:
- resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
+ /parse5@7.1.2:
+ resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
+ dependencies:
+ entities: 4.5.0
- /parseley@0.7.0:
- resolution: {integrity: sha512-xyOytsdDu077M3/46Am+2cGXEKM9U9QclBDv7fimY7e+BBlxh2JcBp2mgNsmkyA9uvgyTjVzDi7cP1v4hcFxbw==}
+ /parseley@0.12.1:
+ resolution: {integrity: sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==}
dependencies:
- moo: 0.5.1
- nearley: 2.20.1
+ leac: 0.6.0
+ peberminta: 0.9.0
dev: false
/parseurl@1.3.3:
@@ -8870,6 +10043,11 @@ packages:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
+ /path-key@2.0.1:
+ resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==}
+ engines: {node: '>=4'}
+ dev: false
+
/path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
@@ -8877,6 +10055,13 @@ packages:
/path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ /path-scurry@1.10.1:
+ resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ lru-cache: 10.0.1
+ minipass: 5.0.0
+
/path-to-regexp@0.1.7:
resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
dev: false
@@ -8906,6 +10091,10 @@ packages:
through: 2.3.8
dev: false
+ /peberminta@0.9.0:
+ resolution: {integrity: sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==}
+ dev: false
+
/performance-now@2.1.0:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
dev: true
@@ -8914,8 +10103,14 @@ packages:
resolution: {integrity: sha512-Mp2XTEMD3mPsZIWq3bp0claE4IxXKa4C6nhSDPZgGri8Q4CLjEjAQrP/xGKq2548a2KFENmA1V7W0Lob8kTuzw==}
dev: false
- /pg-connection-string@2.5.0:
- resolution: {integrity: sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==}
+ /pg-cloudflare@1.1.1:
+ resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==}
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /pg-connection-string@2.6.2:
+ resolution: {integrity: sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==}
dev: false
/pg-int8@1.0.1:
@@ -8923,24 +10118,24 @@ packages:
engines: {node: '>=4.0.0'}
dev: false
- /pg-native@3.0.0:
- resolution: {integrity: sha512-qZZyywXJ8O4lbiIN7mn6vXIow1fd3QZFqzRe+uET/SZIXvCa3HBooXQA4ZU8EQX8Ae6SmaYtDGLp5DwU+8vrfg==}
+ /pg-native@3.0.1:
+ resolution: {integrity: sha512-LBVNWkNh0fVx/cienARRP2y22J5OpUsKBe0TpxzAx3arEUUdIs77aLSAHS3scS7SMaqc+OkG40CEu5fN0/cjIw==}
dependencies:
- libpq: 1.8.9
+ libpq: 1.8.12
pg-types: 1.13.0
readable-stream: 1.0.31
dev: false
- /pg-pool@3.5.1(pg@8.7.3):
- resolution: {integrity: sha512-6iCR0wVrro6OOHFsyavV+i6KYL4lVNyYAB9RD18w66xSzN+d8b66HiwuP30Gp1SH5O9T82fckkzsRjlrhD0ioQ==}
+ /pg-pool@3.6.1(pg@8.11.3):
+ resolution: {integrity: sha512-jizsIzhkIitxCGfPRzJn1ZdcosIt3pz9Sh3V01fm1vZnbnCMgmGl5wvGGdNN2EL9Rmb0EcFoCkixH4Pu+sP9Og==}
peerDependencies:
pg: '>=8.0'
dependencies:
- pg: 8.7.3(pg-native@3.0.0)
+ pg: 8.11.3(pg-native@3.0.1)
dev: false
- /pg-protocol@1.5.0:
- resolution: {integrity: sha512-muRttij7H8TqRNu/DxrAJQITO4Ac7RmX3Klyr/9mJEOBeIpgnF8f9jAfRz5d3XwQZl5qBjF9gLsUtMPJE0vezQ==}
+ /pg-protocol@1.6.0:
+ resolution: {integrity: sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==}
dev: false
/pg-types@1.13.0:
@@ -8964,34 +10159,35 @@ packages:
postgres-interval: 1.2.0
dev: false
- /pg@8.7.3(pg-native@3.0.0):
- resolution: {integrity: sha512-HPmH4GH4H3AOprDJOazoIcpI49XFsHCe8xlrjHkWiapdbHK+HLtbm/GQzXYAZwmPju/kzKhjaSfMACG+8cgJcw==}
+ /pg@8.11.3(pg-native@3.0.1):
+ resolution: {integrity: sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g==}
engines: {node: '>= 8.0.0'}
peerDependencies:
- pg-native: '>=2.0.0'
+ pg-native: '>=3.0.1'
peerDependenciesMeta:
pg-native:
optional: true
dependencies:
buffer-writer: 2.0.0
packet-reader: 1.0.0
- pg-connection-string: 2.5.0
- pg-native: 3.0.0
- pg-pool: 3.5.1(pg@8.7.3)
- pg-protocol: 1.5.0
+ pg-connection-string: 2.6.2
+ pg-native: 3.0.1
+ pg-pool: 3.6.1(pg@8.11.3)
+ pg-protocol: 1.6.0
pg-types: 2.2.0
pgpass: 1.0.5
+ optionalDependencies:
+ pg-cloudflare: 1.1.1
dev: false
/pgpass@1.0.5:
resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==}
dependencies:
- split2: 4.1.0
+ split2: 4.2.0
dev: false
/picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
- dev: true
/picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
@@ -9023,15 +10219,15 @@ packages:
resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==}
dependencies:
duplexify: 4.1.2
- split2: 4.1.0
+ split2: 4.2.0
/pino-http@6.6.0:
resolution: {integrity: sha512-PlItaK2MLpoIMLEcClhfb1VQk/o6fKppINl5s6sPE/4rvufkdO3kCSs/92EwrBsB1yssRCQqDV+w1xpYuPVnjg==}
dependencies:
fast-url-parser: 1.1.3
get-caller-file: 2.0.5
- pino: 7.9.2
- pino-std-serializers: 5.1.0
+ pino: 7.11.0
+ pino-std-serializers: 5.6.0
dev: false
/pino-http@7.1.0:
@@ -9039,9 +10235,9 @@ packages:
dependencies:
fast-url-parser: 1.1.3
get-caller-file: 2.0.5
- pino: 7.9.2
- pino-std-serializers: 5.1.0
- process-warning: 2.0.0
+ pino: 7.11.0
+ pino-std-serializers: 5.6.0
+ process-warning: 2.2.0
dev: true
/pino-pretty@8.0.0:
@@ -9051,57 +10247,61 @@ packages:
args: 5.0.1
colorette: 2.0.16
dateformat: 4.6.3
- fast-copy: 2.1.3
+ fast-copy: 2.1.7
fast-safe-stringify: 2.1.1
joycon: 3.1.1
on-exit-leak-free: 0.2.0
pino-abstract-transport: 0.5.0
pump: 3.0.0
- readable-stream: 3.6.0
- secure-json-parse: 2.4.0
+ readable-stream: 3.6.2
+ secure-json-parse: 2.7.0
sonic-boom: 2.8.0
strip-json-comments: 3.1.1
- dev: false
/pino-std-serializers@4.0.0:
resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==}
- /pino-std-serializers@5.1.0:
- resolution: {integrity: sha512-BlNiiaqALYzQVLDsyRRfb/s/PjxzO7BjfVJo0P9JQEtr995l0A6RFHVLmPZXaGg3v06AC26dpCixUibpwrbWrA==}
+ /pino-std-serializers@5.6.0:
+ resolution: {integrity: sha512-VdUXCw8gO+xhir7sFuoYSjTnzB+TMDGxhAC/ph3YS3sdHnXNdsK0wMtADNUltfeGkn2KDxEM21fnjF3RwXyC8A==}
+
+ /pino-std-serializers@6.2.2:
+ resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==}
+ dev: true
- /pino@7.9.2:
- resolution: {integrity: sha512-c8wmB2PuhdJurYPRl/eo3+PosHe7Ep6GZvBJFIrp9oV1YRZQ3qm3MujaEolaKUfwX8cDL96WKCWWMedB2drXqw==}
+ /pino@7.11.0:
+ resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==}
hasBin: true
dependencies:
- fast-redact: 3.1.0
+ atomic-sleep: 1.0.0
+ fast-redact: 3.3.0
on-exit-leak-free: 0.2.0
pino-abstract-transport: 0.5.0
pino-std-serializers: 4.0.0
process-warning: 1.0.0
quick-format-unescaped: 4.0.4
real-require: 0.1.0
- safe-stable-stringify: 2.3.1
+ safe-stable-stringify: 2.4.3
sonic-boom: 2.8.0
- thread-stream: 0.15.1
+ thread-stream: 0.15.2
/pino@8.0.0:
resolution: {integrity: sha512-EvZh9ZUoLGkrhqhoF9UBxw2/ZiAhXHUKlGrI4WUT/wLu0sfu8Wr3NJaZ6lxcy/S51W0PMSon5KE7ujPAhc/G6g==}
hasBin: true
dependencies:
atomic-sleep: 1.0.0
- fast-redact: 3.1.0
+ fast-redact: 3.3.0
on-exit-leak-free: 1.0.0
pino-abstract-transport: 0.5.0
- pino-std-serializers: 5.1.0
- process-warning: 2.0.0
+ pino-std-serializers: 5.6.0
+ process-warning: 2.2.0
quick-format-unescaped: 4.0.4
real-require: 0.1.0
- safe-stable-stringify: 2.3.1
- sonic-boom: 3.0.0
- thread-stream: 1.0.0
+ safe-stable-stringify: 2.4.3
+ sonic-boom: 3.3.0
+ thread-stream: 1.0.1
- /pirates@4.0.5:
- resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
+ /pirates@4.0.6:
+ resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
engines: {node: '>= 6'}
dev: true
@@ -9112,10 +10312,10 @@ packages:
find-up: 4.1.0
dev: true
- /plimit-lit@1.2.7:
- resolution: {integrity: sha512-ce/kfCHFJ2sIK1IuSnXfVBxoMaIwuAF9J5NjFwxng1j+r8XguGxXMK87dBSODQfY+se2Raj/grpx5EAK9kapEA==}
+ /plimit-lit@1.5.0:
+ resolution: {integrity: sha512-Eb/MqCb1Iv/ok4m1FqIXqvUKPISufcjZ605hl3KM/n8GaX8zfhtgdLwZU3vKjuHGh2O9Rjog/bHTq8ofIShdng==}
dependencies:
- queue-lit: 1.2.8
+ queue-lit: 1.5.0
dev: true
/pluralize@8.0.0:
@@ -9128,37 +10328,31 @@ packages:
engines: {node: '>=12.0.0'}
dev: false
- /postcss-load-config@3.1.1(ts-node@10.8.1):
- resolution: {integrity: sha512-c/9XYboIbSEUZpiD1UQD0IKiUe8n9WHYV7YFe7X7J+ZwCsEKkUJSFWjS9hBU1RR9THR7jMXst8sxiqP0jjo2mg==}
+ /postcss-load-config@3.1.4(ts-node@10.9.1):
+ resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
engines: {node: '>= 10'}
peerDependencies:
+ postcss: '>=8.0.9'
ts-node: '>=9.0.0'
peerDependenciesMeta:
+ postcss:
+ optional: true
ts-node:
optional: true
dependencies:
- lilconfig: 2.0.4
- ts-node: 10.8.1(@types/node@17.0.45)(typescript@4.7.4)
+ lilconfig: 2.1.0
+ ts-node: 10.9.1(@types/node@20.8.7)(typescript@5.2.2)
yaml: 1.10.2
dev: true
- /postcss-selector-parser@6.0.10:
- resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
+ /postcss-selector-parser@6.0.13:
+ resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==}
engines: {node: '>=4'}
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
dev: true
- /postcss@8.4.14:
- resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==}
- engines: {node: ^10 || ^12 || >=14}
- dependencies:
- nanoid: 3.3.6
- picocolors: 1.0.0
- source-map-js: 1.0.2
- dev: true
-
/postgres-array@1.0.3:
resolution: {integrity: sha512-5wClXrAP0+78mcsNX3/ithQ5exKvCyK5lr5NEEEeGwwM6NJdQgzIJBVxLvRW+huFpX92F2QnZ5CcokH0VhK2qQ==}
engines: {node: '>=0.10.0'}
@@ -9186,8 +10380,8 @@ packages:
xtend: 4.0.2
dev: false
- /preferred-pm@3.0.3:
- resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==}
+ /preferred-pm@3.1.2:
+ resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==}
engines: {node: '>=10'}
dependencies:
find-up: 5.0.0
@@ -9205,7 +10399,7 @@ packages:
resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
engines: {node: '>=6.0.0'}
dependencies:
- fast-diff: 1.2.0
+ fast-diff: 1.3.0
dev: true
/prettier@1.19.1:
@@ -9220,14 +10414,29 @@ packages:
hasBin: true
dev: true
- /pretty-format@28.1.1:
- resolution: {integrity: sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==}
+ /prettier@2.8.8:
+ resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ dev: true
+
+ /pretty-format@28.1.3:
+ resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jest/schemas': 28.0.2
+ '@jest/schemas': 28.1.3
ansi-regex: 5.0.1
ansi-styles: 5.2.0
- react-is: 18.1.0
+ react-is: 18.2.0
+ dev: true
+
+ /pretty-format@29.7.0:
+ resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ '@jest/schemas': 29.6.3
+ ansi-styles: 5.2.0
+ react-is: 18.2.0
dev: true
/pretty-ms@0.2.2:
@@ -9238,19 +10447,21 @@ packages:
parse-ms: 0.1.2
dev: true
- /preview-email@3.0.5:
- resolution: {integrity: sha512-q37jdkVw+wic0o/7xYhOTBS4kF0WX3two0OepmR1Fhxp9NTpO3rJTccAjQm95gJx/2Wa/Nv98sr9pXIQ77/foA==}
- engines: {node: '>=10'}
+ /preview-email@3.0.19:
+ resolution: {integrity: sha512-DBS3Nir18YtKc8loYCCOGitmiaQ0vTdahPoiXxwNweJDpmVZo+w3tppufOhoK0m8skpRxT56llYLs3VrORnmNQ==}
+ engines: {node: '>=14'}
dependencies:
- dayjs: 1.11.2
- debug: 4.3.4
- mailparser: 3.5.0
- nodemailer: 6.7.5
+ ci-info: 3.8.0
+ display-notification: 2.0.0
+ fixpack: 4.0.0
+ get-port: 5.1.1
+ mailparser: 3.6.5
+ nodemailer: 6.9.6
open: 7.4.2
+ p-event: 4.2.0
+ p-wait-for: 3.2.0
pug: 3.0.2
- uuid: 8.3.2
- transitivePeerDependencies:
- - supports-color
+ uuid: 9.0.0
dev: false
/printable-characters@1.0.42:
@@ -9270,11 +10481,12 @@ packages:
/process-warning@1.0.0:
resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==}
- /process-warning@2.0.0:
- resolution: {integrity: sha512-+MmoAXoUX+VTHAlwns0h+kFUWFs/3FZy+ZuchkgjyOu3oioLAo2LB5aCfKPh2+P9O18i3m43tUEv3YqttSy0Ww==}
+ /process-warning@2.2.0:
+ resolution: {integrity: sha512-/1WZ8+VQjR6avWOgHeEPd7SDQmFQ1B5mC1eRXsCm5TarlNmx/wCsa5GEaxGm05BORRtyG/Ex/3xq3TuRvq57qg==}
/promise-inflight@1.0.1:
resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
+ requiresBuild: true
peerDependencies:
bluebird: '*'
peerDependenciesMeta:
@@ -9285,6 +10497,7 @@ packages:
/promise-retry@2.0.1:
resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==}
engines: {node: '>=10'}
+ requiresBuild: true
dependencies:
err-code: 2.0.3
retry: 0.12.0
@@ -9311,9 +10524,9 @@ packages:
react-is: 16.13.1
dev: true
- /properties-reader@2.2.0:
- resolution: {integrity: sha512-CgVcr8MwGoBKK24r9TwHfZkLLaNFHQ6y4wgT9w/XzdpacOOi5ciH4hcuLechSDAwXsfrGQtI2JTutY2djOx2Ow==}
- engines: {node: '>=10'}
+ /properties-reader@2.3.0:
+ resolution: {integrity: sha512-z597WicA7nDZxK12kZqHr2TcvwNU1GCfA5UwfDY/HDp3hXPoPlb5rlEx9bwGTiJnc0OqbBTkU975jDToth8Gxw==}
+ engines: {node: '>=14'}
dependencies:
mkdirp: 1.0.4
@@ -9329,8 +10542,8 @@ packages:
resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
dev: true
- /psl@1.8.0:
- resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==}
+ /psl@1.9.0:
+ resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
dev: true
/pug-attrs@3.0.0:
@@ -9365,7 +10578,7 @@ packages:
jstransformer: 1.0.0
pug-error: 2.0.0
pug-walk: 2.0.0
- resolve: 1.22.0
+ resolve: 1.22.4
dev: false
/pug-lexer@5.0.1:
@@ -9433,10 +10646,14 @@ packages:
/punycode@1.4.1:
resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
- /punycode@2.1.1:
- resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
+ /punycode@2.3.0:
+ resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
engines: {node: '>=6'}
+ /pure-rand@6.0.4:
+ resolution: {integrity: sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==}
+ dev: true
+
/qs@6.10.3:
resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==}
engines: {node: '>=0.6'}
@@ -9450,17 +10667,19 @@ packages:
dependencies:
side-channel: 1.0.4
+ /qs@6.11.2:
+ resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==}
+ engines: {node: '>=0.6'}
+ dependencies:
+ side-channel: 1.0.4
+
/qs@6.5.3:
resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==}
engines: {node: '>=0.6'}
dev: true
- /qs@6.9.3:
- resolution: {integrity: sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==}
- engines: {node: '>=0.6'}
-
- /queue-lit@1.2.8:
- resolution: {integrity: sha512-CR0/8Xb0oRk4rZrteSZcjrrPhWfXGBAWa/ATxYCqpdM4fnZu8M3zob5ajLxLUCXmpOzhHZ1+zgscrlzQtEOM0A==}
+ /queue-lit@1.5.0:
+ resolution: {integrity: sha512-IslToJ4eiCEE9xwMzq3viOO5nH8sUWUCwoElrhNMozzr9IIt2qqvB4I+uHu/zJTQVqc9R5DFwok4ijNK1pU3fA==}
dev: true
/queue-microtask@1.2.3:
@@ -9475,18 +10694,6 @@ packages:
engines: {node: '>=8'}
dev: true
- /railroad-diagrams@1.0.0:
- resolution: {integrity: sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==}
- dev: false
-
- /randexp@0.4.6:
- resolution: {integrity: sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==}
- engines: {node: '>=0.12'}
- dependencies:
- discontinuous-range: 1.0.0
- ret: 0.1.15
- dev: false
-
/range-parser@1.2.1:
resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
engines: {node: '>= 0.6'}
@@ -9501,29 +10708,24 @@ packages:
iconv-lite: 0.4.24
unpipe: 1.0.0
- /react-dom@18.2.0(react@18.2.0):
- resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
- peerDependencies:
- react: ^18.2.0
+ /rc@1.2.8:
+ resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
+ hasBin: true
dependencies:
- loose-envify: 1.4.0
- react: 18.2.0
- scheduler: 0.23.0
+ deep-extend: 0.6.0
+ ini: 1.3.8
+ minimist: 1.2.8
+ strip-json-comments: 2.0.1
+ dev: false
/react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
dev: true
- /react-is@18.1.0:
- resolution: {integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==}
+ /react-is@18.2.0:
+ resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
dev: true
- /react@18.2.0:
- resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
- engines: {node: '>=0.10.0'}
- dependencies:
- loose-envify: 1.4.0
-
/read-pkg-up@7.0.1:
resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
engines: {node: '>=8'}
@@ -9547,7 +10749,7 @@ packages:
resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
engines: {node: '>=6'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
js-yaml: 3.14.1
pify: 4.0.1
strip-bom: 3.0.0
@@ -9562,8 +10764,8 @@ packages:
string_decoder: 0.10.31
dev: false
- /readable-stream@2.3.7:
- resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
+ /readable-stream@2.3.8:
+ resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
dependencies:
core-util-is: 1.0.3
inherits: 2.0.4
@@ -9573,18 +10775,18 @@ packages:
string_decoder: 1.1.1
util-deprecate: 1.0.2
- /readable-stream@3.6.0:
- resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
+ /readable-stream@3.6.2:
+ resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines: {node: '>= 6'}
dependencies:
inherits: 2.0.4
string_decoder: 1.3.0
util-deprecate: 1.0.2
- /readdir-glob@1.1.1:
- resolution: {integrity: sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==}
+ /readdir-glob@1.1.3:
+ resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==}
dependencies:
- minimatch: 3.1.2
+ minimatch: 5.1.6
/readdirp@3.2.0:
resolution: {integrity: sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==}
@@ -9617,10 +10819,6 @@ packages:
strip-indent: 3.0.0
dev: true
- /redis-commands@1.7.0:
- resolution: {integrity: sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==}
- dev: false
-
/redis-errors@1.2.0:
resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==}
engines: {node: '>=4'}
@@ -9637,21 +10835,33 @@ packages:
resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==}
dev: false
- /regenerator-runtime@0.13.9:
- resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==}
+ /reflect.getprototypeof@1.0.4:
+ resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
+ get-intrinsic: 1.2.1
+ globalthis: 1.0.3
+ which-builtin-type: 1.1.3
+ dev: true
+
+ /regenerator-runtime@0.14.0:
+ resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==}
dev: true
- /regexp-tree@0.1.24:
- resolution: {integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==}
+ /regexp-tree@0.1.27:
+ resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==}
hasBin: true
dev: true
- /regexp.prototype.flags@1.4.3:
- resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
+ /regexp.prototype.flags@1.5.0:
+ resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
+ define-properties: 1.2.0
functions-have-names: 1.2.3
dev: true
@@ -9667,37 +10877,37 @@ packages:
es6-error: 4.1.1
dev: true
- /request-promise-core@1.1.4(request@2.88.2):
- resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==}
+ /request-promise-core@1.1.3(request@2.88.0):
+ resolution: {integrity: sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==}
engines: {node: '>=0.10.0'}
peerDependencies:
request: ^2.34
dependencies:
lodash: 4.17.21
- request: 2.88.2
+ request: 2.88.0
dev: true
- /request-promise@4.2.6(request@2.88.2):
- resolution: {integrity: sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==}
+ /request-promise@4.2.5(request@2.88.0):
+ resolution: {integrity: sha512-ZgnepCykFdmpq86fKGwqntyTiUrHycALuGggpyCZwMvGaZWgxW6yagT0FHkgo5LzYvOaCNvxYwWYIjevSH1EDg==}
engines: {node: '>=0.10.0'}
deprecated: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
peerDependencies:
request: ^2.34
dependencies:
bluebird: 3.7.2
- request: 2.88.2
- request-promise-core: 1.1.4(request@2.88.2)
+ request: 2.88.0
+ request-promise-core: 1.1.3(request@2.88.0)
stealthy-require: 1.1.1
tough-cookie: 2.5.0
dev: true
- /request@2.88.2:
- resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==}
- engines: {node: '>= 6'}
+ /request@2.88.0:
+ resolution: {integrity: sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==}
+ engines: {node: '>= 4'}
deprecated: request has been deprecated, see https://github.com/request/request/issues/3142
dependencies:
aws-sign2: 0.7.0
- aws4: 1.11.0
+ aws4: 1.12.0
caseless: 0.12.0
combined-stream: 1.0.8
extend: 3.0.2
@@ -9713,7 +10923,7 @@ packages:
performance-now: 2.1.0
qs: 6.5.3
safe-buffer: 5.2.1
- tough-cookie: 2.5.0
+ tough-cookie: 2.4.3
tunnel-agent: 0.6.0
uuid: 3.4.0
dev: true
@@ -9742,24 +10952,31 @@ packages:
engines: {node: '>=8'}
dev: true
- /resolve.exports@1.1.0:
- resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==}
+ /resolve.exports@1.1.1:
+ resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==}
engines: {node: '>=10'}
dev: true
- /resolve@1.22.0:
- resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==}
+ /resolve.exports@2.0.2:
+ resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /resolve@1.22.4:
+ resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==}
hasBin: true
dependencies:
- is-core-module: 2.8.1
+ is-core-module: 2.13.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- /resolve@2.0.0-next.3:
- resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==}
+ /resolve@2.0.0-next.4:
+ resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==}
+ hasBin: true
dependencies:
- is-core-module: 2.8.1
+ is-core-module: 2.13.0
path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
dev: true
/restore-cursor@3.1.0:
@@ -9770,18 +10987,14 @@ packages:
signal-exit: 3.0.7
dev: false
- /ret@0.1.15:
- resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==}
- engines: {node: '>=0.12'}
- dev: false
-
- /retry-as-promised@5.0.0:
- resolution: {integrity: sha512-6S+5LvtTl2ggBumk04hBo/4Uf6fRJUwIgunGZ7CYEBCeufGFW1Pu6ucUf/UskHeWOIsUcLOGLFXPig5tR5V1nA==}
+ /retry-as-promised@7.0.4:
+ resolution: {integrity: sha512-XgmCoxKWkDofwH8WddD0w85ZfqYz+ZHlr5yo+3YUCfycWawU56T5ckWXsScsj5B8tqUcIG67DxXByo3VUgiAdA==}
dev: false
/retry@0.12.0:
resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
engines: {node: '>= 4'}
+ requiresBuild: true
optional: true
/reusify@1.0.4:
@@ -9793,22 +11006,37 @@ packages:
resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
hasBin: true
dependencies:
- glob: 7.2.0
+ glob: 7.2.3
/rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
hasBin: true
dependencies:
- glob: 7.2.0
+ glob: 7.2.3
+
+ /rimraf@5.0.5:
+ resolution: {integrity: sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==}
+ engines: {node: '>=14'}
+ hasBin: true
+ dependencies:
+ glob: 10.3.10
+ dev: true
- /rollup@2.75.6:
- resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==}
+ /rollup@2.79.1:
+ resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
engines: {node: '>=10.0.0'}
hasBin: true
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: 2.3.3
dev: true
+ /run-applescript@3.2.0:
+ resolution: {integrity: sha512-Ep0RsvAjnRcBX1p5vogbaBdAGu/8j/ewpvGqnQYunnLd9SM0vWcPJewPKNnWFggf0hF0pwIgwV5XK7qQ7UZ8Qg==}
+ engines: {node: '>=4'}
+ dependencies:
+ execa: 0.10.0
+ dev: false
+
/run-async@2.4.1:
resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
engines: {node: '>=0.12.0'}
@@ -9826,6 +11054,22 @@ packages:
dependencies:
tslib: 1.14.1
+ /rxjs@7.8.1:
+ resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
+ dependencies:
+ tslib: 2.6.2
+ dev: true
+
+ /safe-array-concat@1.0.1:
+ resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==}
+ engines: {node: '>=0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.1
+ has-symbols: 1.0.3
+ isarray: 2.0.5
+ dev: true
+
/safe-buffer@5.1.2:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
@@ -9836,44 +11080,46 @@ packages:
resolution: {integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==}
dev: false
+ /safe-regex-test@1.0.0:
+ resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
+ dependencies:
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.1
+ is-regex: 1.1.4
+ dev: true
+
/safe-regex@2.1.1:
resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==}
dependencies:
- regexp-tree: 0.1.24
+ regexp-tree: 0.1.27
dev: true
- /safe-stable-stringify@2.3.1:
- resolution: {integrity: sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==}
+ /safe-stable-stringify@2.4.3:
+ resolution: {integrity: sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==}
engines: {node: '>=10'}
/safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- /scheduler@0.23.0:
- resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
- dependencies:
- loose-envify: 1.4.0
-
- /secure-json-parse@2.4.0:
- resolution: {integrity: sha512-Q5Z/97nbON5t/L/sH6mY2EacfjVGwrCcSi5D3btRO2GZ8pf1K1UN7Z9H5J57hjVU2Qzxr1xO+FmBhOvEkzCMmg==}
- dev: false
+ /secure-json-parse@2.7.0:
+ resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==}
- /selderee@0.6.0:
- resolution: {integrity: sha512-ibqWGV5aChDvfVdqNYuaJP/HnVBhlRGSRrlbttmlMpHcLuTqqbMH36QkSs9GEgj5M88JDYLI8eyP94JaQ8xRlg==}
+ /selderee@0.11.0:
+ resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==}
dependencies:
- parseley: 0.7.0
+ parseley: 0.12.1
dev: false
- /semver@5.7.1:
- resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
+ /semver@5.7.2:
+ resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
hasBin: true
- /semver@6.3.0:
- resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
+ /semver@6.3.1:
+ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- /semver@7.3.7:
- resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==}
+ /semver@7.5.4:
+ resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -9912,29 +11158,30 @@ packages:
engines: {node: '>= 10.0.0'}
dev: false
- /sequelize-typescript@2.1.3(@types/node@17.0.45)(@types/validator@13.7.4)(reflect-metadata@0.1.13)(sequelize@6.21.2):
- resolution: {integrity: sha512-0mejGAaLywuCoOOLSXCQs2sMBNudU/QtWZkGY5VT2dfTHToXZi5bOxCa3/CukNNk7wJwXnLuIdeHdlqjvVoj1g==}
+ /sequelize-typescript@2.1.5(@types/node@20.8.7)(@types/validator@13.11.5)(reflect-metadata@0.1.13)(sequelize@6.33.0):
+ resolution: {integrity: sha512-x1CNODct8gJyfZPwEZBU5uVGNwgJI2Fda913ZxD5ZtCSRyTDPBTS/0uXciF+MlCpyqjpmoCAPtudQWzw579bzA==}
engines: {node: '>=10.0.0'}
peerDependencies:
'@types/node': '*'
'@types/validator': '*'
reflect-metadata: '*'
- sequelize: '>=6.8.0'
+ sequelize: '>=6.20.1'
dependencies:
- '@types/node': 17.0.45
- '@types/validator': 13.7.4
+ '@types/node': 20.8.7
+ '@types/validator': 13.11.5
glob: 7.2.0
reflect-metadata: 0.1.13
- sequelize: 6.21.2(sqlite3@5.0.8)
+ sequelize: 6.33.0(sqlite3@5.0.8)
dev: false
- /sequelize@6.21.2(sqlite3@5.0.8):
- resolution: {integrity: sha512-K0c6j/Y6yfucBL9XYHMVWqYGFShPsj6ZzMrQcOAjqzyE+a1XMBOoTXXjRvJS+fz6cKeh2D3ZqhYDRwN8nfvOMQ==}
+ /sequelize@6.33.0(sqlite3@5.0.8):
+ resolution: {integrity: sha512-GkeCbqgaIcpyZ1EyXrDNIwktbfMldHAGOVXHGM4x8bxGSRAOql5htDWofPvwpfL/FoZ59CaFmfO3Mosv1lDbQw==}
engines: {node: '>=10.0.0'}
peerDependencies:
ibm_db: '*'
mariadb: '*'
mysql2: '*'
+ oracledb: '*'
pg: '*'
pg-hstore: '*'
snowflake-sdk: '*'
@@ -9947,6 +11194,8 @@ packages:
optional: true
mysql2:
optional: true
+ oracledb:
+ optional: true
pg:
optional: true
pg-hstore:
@@ -9958,22 +11207,22 @@ packages:
tedious:
optional: true
dependencies:
- '@types/debug': 4.1.7
- '@types/validator': 13.7.4
+ '@types/debug': 4.1.10
+ '@types/validator': 13.11.5
debug: 4.3.4
- dottie: 2.0.2
- inflection: 1.13.2
+ dottie: 2.0.6
+ inflection: 1.13.4
lodash: 4.17.21
- moment: 2.29.2
- moment-timezone: 0.5.34
- pg-connection-string: 2.5.0
- retry-as-promised: 5.0.0
- semver: 7.3.7
+ moment: 2.29.4
+ moment-timezone: 0.5.43
+ pg-connection-string: 2.6.2
+ retry-as-promised: 7.0.4
+ semver: 7.5.4
sequelize-pool: 7.1.0
sqlite3: 5.0.8
toposort-class: 1.0.1
uuid: 8.3.2
- validator: 13.7.0
+ validator: 13.11.0
wkx: 0.5.0
transitivePeerDependencies:
- supports-color
@@ -10002,7 +11251,6 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
shebang-regex: 1.0.0
- dev: true
/shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
@@ -10013,14 +11261,13 @@ packages:
/shebang-regex@1.0.0:
resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
engines: {node: '>=0.10.0'}
- dev: true
/shebang-regex@3.0.0:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- /shell-quote@1.7.3:
- resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==}
+ /shell-quote@1.8.1:
+ resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
dev: true
/shellwords@0.1.1:
@@ -10031,16 +11278,20 @@ packages:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.1.1
- object-inspect: 1.12.1
+ get-intrinsic: 1.2.1
+ object-inspect: 1.12.3
/signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+ /signal-exit@4.1.0:
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+ engines: {node: '>=14'}
+
/sinon@8.1.1:
resolution: {integrity: sha512-E+tWr3acRdoe1nXbHMu86SSqA1WGM7Yw3jZRLvlCMnXwTHP8lgFFVn5BnKnF26uc5SfZ3D7pA9sN7S3Y2jG4Ew==}
dependencies:
- '@sinonjs/commons': 1.8.3
+ '@sinonjs/commons': 1.8.6
'@sinonjs/formatio': 4.0.1
'@sinonjs/samsam': 4.2.2
diff: 4.0.2
@@ -10063,6 +11314,7 @@ packages:
/smart-buffer@4.2.0:
resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
+ requiresBuild: true
optional: true
/smartwrap@2.0.2:
@@ -10070,8 +11322,8 @@ packages:
engines: {node: '>=6'}
hasBin: true
dependencies:
- array.prototype.flat: 1.3.0
- breakword: 1.0.5
+ array.prototype.flat: 1.3.2
+ breakword: 1.0.6
grapheme-splitter: 1.0.4
strip-ansi: 6.0.1
wcwidth: 1.0.1
@@ -10087,19 +11339,21 @@ packages:
/socks-proxy-agent@6.2.1:
resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==}
engines: {node: '>= 10'}
+ requiresBuild: true
dependencies:
agent-base: 6.0.2
debug: 4.3.4
- socks: 2.6.2
+ socks: 2.7.1
transitivePeerDependencies:
- supports-color
optional: true
- /socks@2.6.2:
- resolution: {integrity: sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==}
+ /socks@2.7.1:
+ resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==}
engines: {node: '>= 10.13.0', npm: '>= 3.0.0'}
+ requiresBuild: true
dependencies:
- ip: 1.1.8
+ ip: 2.0.0
smart-buffer: 4.2.0
optional: true
@@ -10108,16 +11362,11 @@ packages:
dependencies:
atomic-sleep: 1.0.0
- /sonic-boom@3.0.0:
- resolution: {integrity: sha512-p5DiZOZHbJ2ZO5MADczp5qrfOd3W5Vr2vHxfCpe7G4AzPwVOweIjbfgku8wSQUuk+Y5Yuo8W7JqRe6XKmKistg==}
+ /sonic-boom@3.3.0:
+ resolution: {integrity: sha512-LYxp34KlZ1a2Jb8ZQgFCK3niIHzibdwtwNUWKg0qQRzsDoJ3Gfgkf8KdBTFU3SkejDEIlWwnSnpVdOZIhFMl/g==}
dependencies:
atomic-sleep: 1.0.0
- /source-map-js@1.0.2:
- resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/source-map-support@0.5.13:
resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==}
dependencies:
@@ -10144,6 +11393,10 @@ packages:
whatwg-url: 7.1.0
dev: true
+ /spawn-command@0.0.2:
+ resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==}
+ dev: true
+
/spawn-command@0.0.2-1:
resolution: {integrity: sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==}
dev: true
@@ -10167,11 +11420,11 @@ packages:
signal-exit: 3.0.7
dev: true
- /spdx-correct@3.1.1:
- resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
+ /spdx-correct@3.2.0:
+ resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.11
+ spdx-license-ids: 3.0.13
dev: true
/spdx-exceptions@2.3.0:
@@ -10182,18 +11435,18 @@ packages:
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
dependencies:
spdx-exceptions: 2.3.0
- spdx-license-ids: 3.0.11
+ spdx-license-ids: 3.0.13
dev: true
- /spdx-license-ids@3.0.11:
- resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==}
+ /spdx-license-ids@3.0.13:
+ resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==}
dev: true
/split-ca@1.0.1:
resolution: {integrity: sha512-Q5thBSxp5t8WPTTJQS59LrGqOZqOsrhDGDVm8azCqIBjSBd7nd9o2PM+mDulQQkh8h//4U6hFZnc/mul8t5pWQ==}
- /split2@4.1.0:
- resolution: {integrity: sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==}
+ /split2@4.2.0:
+ resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
engines: {node: '>= 10.x'}
/split@0.3.3:
@@ -10216,32 +11469,50 @@ packages:
node-gyp:
optional: true
dependencies:
- '@mapbox/node-pre-gyp': 1.0.9
+ '@mapbox/node-pre-gyp': 1.0.11
+ node-addon-api: 4.3.0
+ tar: 6.2.0
+ optionalDependencies:
+ node-gyp: 8.4.1
+ transitivePeerDependencies:
+ - bluebird
+ - encoding
+ - supports-color
+
+ /sqlite3@5.1.6:
+ resolution: {integrity: sha512-olYkWoKFVNSSSQNvxVUfjiVbz3YtBwTJj+mfV5zpHmqW3sELx2Cf4QCdirMelhM5Zh+KDVaKgQHqCxrqiWHybw==}
+ requiresBuild: true
+ peerDependenciesMeta:
+ node-gyp:
+ optional: true
+ dependencies:
+ '@mapbox/node-pre-gyp': 1.0.11
node-addon-api: 4.3.0
- tar: 6.1.11
+ tar: 6.2.0
optionalDependencies:
node-gyp: 8.4.1
transitivePeerDependencies:
- bluebird
- encoding
- supports-color
+ dev: false
/ssh-remote-port-forward@1.0.4:
resolution: {integrity: sha512-x0LV1eVDwjf1gmG7TTnfqIzf+3VPRz7vrNIjX6oYLbeCrf/PeVY6hkT68Mg+q02qXxQhrLjB0jfgvhevoCRmLQ==}
dependencies:
'@types/ssh2': 0.5.52
- ssh2: 1.9.0
+ ssh2: 1.14.0
- /ssh2@1.9.0:
- resolution: {integrity: sha512-rhhIZT0eMPvCBSOG8CpqZZ7gre2vgXaIqmb3Jb83t88rjsxIsFzDanqBJM9Ns8BmP1835A5IbQ199io4EUZwOA==}
+ /ssh2@1.14.0:
+ resolution: {integrity: sha512-AqzD1UCqit8tbOKoj6ztDDi1ffJZ2rV2SwlgrVVrHPkV5vWqGJOVp5pmtj18PunkPJAuKQsnInyKV+/Nb2bUnA==}
engines: {node: '>=10.16.0'}
requiresBuild: true
dependencies:
asn1: 0.2.6
bcrypt-pbkdf: 1.0.2
optionalDependencies:
- cpu-features: 0.0.4
- nan: 2.15.0
+ cpu-features: 0.0.9
+ nan: 2.17.0
/sshpk@1.17.0:
resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==}
@@ -10262,12 +11533,13 @@ packages:
/ssri@8.0.1:
resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==}
engines: {node: '>= 8'}
+ requiresBuild: true
dependencies:
- minipass: 3.1.6
+ minipass: 3.3.6
optional: true
- /stack-utils@2.0.5:
- resolution: {integrity: sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==}
+ /stack-utils@2.0.6:
+ resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
engines: {node: '>=10'}
dependencies:
escape-string-regexp: 2.0.0
@@ -10298,16 +11570,11 @@ packages:
/stream-transform@2.1.3:
resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==}
dependencies:
- mixme: 0.5.4
- dev: true
-
- /streamsearch@1.1.0:
- resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
- engines: {node: '>=10.0.0'}
+ mixme: 0.5.9
dev: true
- /string-argv@0.3.1:
- resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==}
+ /string-argv@0.3.2:
+ resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
engines: {node: '>=0.6.19'}
dev: false
@@ -10343,33 +11610,50 @@ packages:
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
- /string.prototype.matchall@4.0.7:
- resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==}
+ /string-width@5.1.2:
+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+ engines: {node: '>=12'}
+ dependencies:
+ eastasianwidth: 0.2.0
+ emoji-regex: 9.2.2
+ strip-ansi: 7.1.0
+
+ /string.prototype.matchall@4.0.9:
+ resolution: {integrity: sha512-6i5hL3MqG/K2G43mWXWgP+qizFW/QH/7kCNN13JrJS5q48FN5IKksLDscexKP3dnmB6cdm9jlNgAsWNLpSykmA==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.1
- get-intrinsic: 1.1.1
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
+ get-intrinsic: 1.2.1
has-symbols: 1.0.3
- internal-slot: 1.0.3
- regexp.prototype.flags: 1.4.3
+ internal-slot: 1.0.5
+ regexp.prototype.flags: 1.5.0
side-channel: 1.0.4
dev: true
- /string.prototype.trimend@1.0.5:
- resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==}
+ /string.prototype.trim@1.2.8:
+ resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
+ dev: true
+
+ /string.prototype.trimend@1.0.7:
+ resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.1
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
dev: true
- /string.prototype.trimstart@1.0.5:
- resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==}
+ /string.prototype.trimstart@1.0.7:
+ resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.1
+ define-properties: 1.2.0
+ es-abstract: 1.22.1
dev: true
/string_decoder@0.10.31:
@@ -10427,6 +11711,12 @@ packages:
dependencies:
ansi-regex: 5.0.1
+ /strip-ansi@7.1.0:
+ resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-regex: 6.0.1
+
/strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
@@ -10436,6 +11726,11 @@ packages:
engines: {node: '>=8'}
dev: true
+ /strip-eof@1.0.0:
+ resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/strip-final-newline@2.0.0:
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
engines: {node: '>=6'}
@@ -10450,50 +11745,31 @@ packages:
/strip-json-comments@2.0.1:
resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
engines: {node: '>=0.10.0'}
- dev: true
/strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- /styled-jsx@5.1.1(@babel/core@7.18.0)(react@18.2.0):
- resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
- engines: {node: '>= 12.0.0'}
- peerDependencies:
- '@babel/core': '*'
- babel-plugin-macros: '*'
- react: '>= 16.8.0 || 17.x.x || ^18.0.0-0'
- peerDependenciesMeta:
- '@babel/core':
- optional: true
- babel-plugin-macros:
- optional: true
- dependencies:
- '@babel/core': 7.18.0
- client-only: 0.0.1
- react: 18.2.0
- dev: true
-
- /stylomatic@0.4.5(@babel/core@7.18.0)(@types/node@12.20.52)(esbuild@0.14.39)(next@13.4.12):
+ /stylomatic@0.4.5(@babel/core@7.22.17)(@types/node@12.12.17)(esbuild@0.14.54):
resolution: {integrity: sha512-Zj2iMxfcRtWwQR45mkXgLHi/8vLwjKKR6iEXW+NjB8c66Cb+JjK6SyN5S9fNE9/G85Tx6K0KHjJfkAqzHo/TPw==}
hasBin: true
dependencies:
- '@antfu/eslint-config': 0.25.1(eslint@8.17.0)(typescript@4.7.4)
+ '@antfu/eslint-config': 0.25.2(eslint@8.17.0)(typescript@4.7.4)
'@types/jest': 28.1.5
'@types/supertest': 2.0.12
- concurrently: 7.2.1
+ concurrently: 7.6.0
eslint: 8.17.0
- eslint-config-next: 12.1.6(eslint@8.17.0)(next@13.4.12)(typescript@4.7.4)
- eslint-config-prettier: 8.5.0(eslint@8.17.0)
- eslint-plugin-prettier: 4.0.0(eslint-config-prettier@8.5.0)(eslint@8.17.0)(prettier@2.7.0)
- jest: 28.1.1(@types/node@12.20.52)
+ eslint-config-next: 12.3.4(eslint@8.17.0)(typescript@4.7.4)
+ eslint-config-prettier: 8.10.0(eslint@8.17.0)
+ eslint-plugin-prettier: 4.0.0(eslint-config-prettier@8.10.0)(eslint@8.17.0)(prettier@2.7.0)
+ jest: 28.1.1(@types/node@12.12.17)
prettier: 2.7.0
supertest: 6.2.3
- ts-jest: 28.0.4(@babel/core@7.18.0)(esbuild@0.14.39)(jest@28.1.1)(typescript@4.7.4)
- tsc-alias: 1.6.9
- tsup: 6.1.0(ts-node@10.8.1)(typescript@4.7.4)
+ ts-jest: 28.0.4(@babel/core@7.22.17)(esbuild@0.14.54)(jest@28.1.1)(typescript@4.7.4)
+ tsc-alias: 1.8.8
+ tsup: 6.1.0(ts-node@10.9.1)(typescript@4.7.4)
typescript: 4.7.4
- typescript-cp: 0.1.5(typescript@4.7.4)
+ typescript-cp: 0.1.9(typescript@4.7.4)
transitivePeerDependencies:
- '@babel/core'
- '@swc/core'
@@ -10502,33 +11778,32 @@ packages:
- esbuild
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- - next
- node-notifier
- postcss
- supports-color
- ts-node
dev: true
- /stylomatic@0.4.5(@babel/core@7.18.0)(@types/node@17.0.45)(esbuild@0.14.39)(next@13.4.12)(node-notifier@10.0.1)(ts-node@10.8.1):
+ /stylomatic@0.4.5(@babel/core@7.22.17)(@types/node@20.8.7)(esbuild@0.14.54)(node-notifier@10.0.1)(ts-node@10.9.1):
resolution: {integrity: sha512-Zj2iMxfcRtWwQR45mkXgLHi/8vLwjKKR6iEXW+NjB8c66Cb+JjK6SyN5S9fNE9/G85Tx6K0KHjJfkAqzHo/TPw==}
hasBin: true
dependencies:
- '@antfu/eslint-config': 0.25.1(eslint@8.17.0)(typescript@4.7.4)
+ '@antfu/eslint-config': 0.25.2(eslint@8.17.0)(typescript@4.7.4)
'@types/jest': 28.1.5
'@types/supertest': 2.0.12
- concurrently: 7.2.1
+ concurrently: 7.6.0
eslint: 8.17.0
- eslint-config-next: 12.1.6(eslint@8.17.0)(next@13.4.12)(typescript@4.7.4)
- eslint-config-prettier: 8.5.0(eslint@8.17.0)
- eslint-plugin-prettier: 4.0.0(eslint-config-prettier@8.5.0)(eslint@8.17.0)(prettier@2.7.0)
- jest: 28.1.1(@types/node@17.0.45)(node-notifier@10.0.1)(ts-node@10.8.1)
+ eslint-config-next: 12.3.4(eslint@8.17.0)(typescript@4.7.4)
+ eslint-config-prettier: 8.10.0(eslint@8.17.0)
+ eslint-plugin-prettier: 4.0.0(eslint-config-prettier@8.10.0)(eslint@8.17.0)(prettier@2.7.0)
+ jest: 28.1.1(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1)
prettier: 2.7.0
supertest: 6.2.3
- ts-jest: 28.0.4(@babel/core@7.18.0)(esbuild@0.14.39)(jest@28.1.1)(typescript@4.7.4)
- tsc-alias: 1.6.9
- tsup: 6.1.0(ts-node@10.8.1)(typescript@4.7.4)
+ ts-jest: 28.0.4(@babel/core@7.22.17)(esbuild@0.14.54)(jest@28.1.1)(typescript@4.7.4)
+ tsc-alias: 1.8.8
+ tsup: 6.1.0(ts-node@10.9.1)(typescript@4.7.4)
typescript: 4.7.4
- typescript-cp: 0.1.5(typescript@4.7.4)
+ typescript-cp: 0.1.9(typescript@4.7.4)
transitivePeerDependencies:
- '@babel/core'
- '@swc/core'
@@ -10537,31 +11812,30 @@ packages:
- esbuild
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- - next
- node-notifier
- postcss
- supports-color
- ts-node
dev: true
- /stylomatic@0.4.5(@babel/core@7.18.0)(@types/node@17.0.45)(esbuild@0.14.39)(next@13.4.12)(ts-node@10.8.1):
+ /stylomatic@0.4.5(@babel/core@7.22.17)(@types/node@20.8.7)(esbuild@0.14.54)(ts-node@10.9.1):
resolution: {integrity: sha512-Zj2iMxfcRtWwQR45mkXgLHi/8vLwjKKR6iEXW+NjB8c66Cb+JjK6SyN5S9fNE9/G85Tx6K0KHjJfkAqzHo/TPw==}
hasBin: true
dependencies:
- '@antfu/eslint-config': 0.25.1(eslint@8.17.0)(typescript@4.7.4)
+ '@antfu/eslint-config': 0.25.2(eslint@8.17.0)(typescript@4.7.4)
'@types/jest': 28.1.5
'@types/supertest': 2.0.12
concurrently: 7.2.1
eslint: 8.17.0
- eslint-config-next: 12.1.6(eslint@8.17.0)(next@13.4.12)(typescript@4.7.4)
- eslint-config-prettier: 8.5.0(eslint@8.17.0)
- eslint-plugin-prettier: 4.0.0(eslint-config-prettier@8.5.0)(eslint@8.17.0)(prettier@2.7.0)
- jest: 28.1.1(@types/node@17.0.45)(ts-node@10.8.1)
+ eslint-config-next: 12.3.4(eslint@8.17.0)(typescript@4.7.4)
+ eslint-config-prettier: 8.10.0(eslint@8.17.0)
+ eslint-plugin-prettier: 4.0.0(eslint-config-prettier@8.10.0)(eslint@8.17.0)(prettier@2.7.0)
+ jest: 28.1.1(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1)
prettier: 2.7.0
supertest: 6.2.3
- ts-jest: 28.0.4(@babel/core@7.18.0)(esbuild@0.14.39)(jest@28.1.1)(typescript@4.7.4)
- tsc-alias: 1.6.9
- tsup: 6.1.0(ts-node@10.8.1)(typescript@4.7.4)
+ ts-jest: 28.0.4(@babel/core@7.22.17)(esbuild@0.14.54)(jest@28.1.1)(typescript@4.7.4)
+ tsc-alias: 1.8.8
+ tsup: 6.1.0(ts-node@10.9.1)(typescript@4.7.4)
typescript: 4.7.4
typescript-cp: 0.1.5(typescript@4.7.4)
transitivePeerDependencies:
@@ -10572,34 +11846,33 @@ packages:
- esbuild
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- - next
- node-notifier
- postcss
- supports-color
- ts-node
dev: true
- /stylomatic@0.4.9(@babel/core@7.18.0)(esbuild@0.14.39)(next@13.4.12):
+ /stylomatic@0.4.9(@babel/core@7.22.17)(esbuild@0.14.54):
resolution: {integrity: sha512-vNCnd6u8oewHLxxtKJVJ390nY6HETGpnEE8bjrayLrPcZg5dzN9b9AzUSfku8/JZo8ftxlwbhF9riSlKTt63Yg==}
hasBin: true
dependencies:
- '@antfu/eslint-config': 0.25.1(eslint@8.17.0)(typescript@4.7.4)
+ '@antfu/eslint-config': 0.25.2(eslint@8.17.0)(typescript@4.7.4)
'@types/jest': 28.1.5
'@types/supertest': 2.0.12
- concurrently: 7.2.1
+ concurrently: 7.6.0
eslint: 8.17.0
- eslint-config-next: 12.1.6(eslint@8.17.0)(next@13.4.12)(typescript@4.7.4)
- eslint-config-prettier: 8.5.0(eslint@8.17.0)
- eslint-plugin-prettier: 4.0.0(eslint-config-prettier@8.5.0)(eslint@8.17.0)(prettier@2.7.0)
- jest: 28.1.1
+ eslint-config-next: 12.3.4(eslint@8.17.0)(typescript@4.7.4)
+ eslint-config-prettier: 8.10.0(eslint@8.17.0)
+ eslint-plugin-prettier: 4.0.0(eslint-config-prettier@8.10.0)(eslint@8.17.0)(prettier@2.7.0)
+ jest: 28.1.1(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1)
prettier: 2.7.0
rimraf: 3.0.2
supertest: 6.2.3
- ts-jest: 28.0.4(@babel/core@7.18.0)(esbuild@0.14.39)(jest@28.1.1)(typescript@4.7.4)
- tsc-alias: 1.6.9
- tsup: 6.1.0(ts-node@10.8.1)(typescript@4.7.4)
+ ts-jest: 28.0.4(@babel/core@7.22.17)(esbuild@0.14.54)(jest@28.1.1)(typescript@4.7.4)
+ tsc-alias: 1.8.8
+ tsup: 6.1.0(ts-node@10.9.1)(typescript@4.7.4)
typescript: 4.7.4
- typescript-cp: 0.1.5(typescript@4.7.4)
+ typescript-cp: 0.1.9(typescript@4.7.4)
transitivePeerDependencies:
- '@babel/core'
- '@swc/core'
@@ -10608,41 +11881,41 @@ packages:
- esbuild
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- - next
- node-notifier
- postcss
- supports-color
- ts-node
dev: true
- /sucrase@3.20.3:
- resolution: {integrity: sha512-azqwq0/Bs6RzLAdb4dXxsCgMtAaD2hzmUr4UhSfsxO46JFPAwMnnb441B/qsudZiS6Ylea3JXZe3Q497lsgXzQ==}
+ /sucrase@3.34.0:
+ resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==}
engines: {node: '>=8'}
hasBin: true
dependencies:
+ '@jridgewell/gen-mapping': 0.3.3
commander: 4.1.1
glob: 7.1.6
lines-and-columns: 1.2.4
mz: 2.7.0
- pirates: 4.0.5
+ pirates: 4.0.6
ts-interface-checker: 0.1.13
dev: true
- /superagent@7.1.3:
- resolution: {integrity: sha512-WA6et4nAvgBCS73lJvv1D0ssI5uk5Gh+TGN/kNe+B608EtcVs/yzfl+OLXTzDs7tOBDIpvgh/WUs1K2OK1zTeQ==}
+ /superagent@7.1.5:
+ resolution: {integrity: sha512-HQYyGuDRFGmZ6GNC4hq2f37KnsY9Lr0/R1marNZTgMweVDQLTLJJ6DGQ9Tj/xVVs5HEnop9EMmTbywb5P30aqw==}
engines: {node: '>=6.4.0 <13 || >=14'}
dependencies:
component-emitter: 1.3.0
- cookiejar: 2.1.3
+ cookiejar: 2.1.4
debug: 4.3.4
fast-safe-stringify: 2.1.1
form-data: 4.0.0
- formidable: 2.0.1
+ formidable: 2.1.2
methods: 1.1.2
mime: 2.6.0
- qs: 6.11.0
- readable-stream: 3.6.0
- semver: 7.3.7
+ qs: 6.11.2
+ readable-stream: 3.6.2
+ semver: 7.5.4
transitivePeerDependencies:
- supports-color
@@ -10651,7 +11924,7 @@ packages:
engines: {node: '>=6.0.0'}
dependencies:
methods: 1.1.2
- superagent: 7.1.3
+ superagent: 7.1.5
transitivePeerDependencies:
- supports-color
@@ -10686,8 +11959,8 @@ packages:
has-flag: 4.0.0
dev: true
- /supports-hyperlinks@2.2.0:
- resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==}
+ /supports-hyperlinks@2.3.0:
+ resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==}
engines: {node: '>=8'}
dependencies:
has-flag: 4.0.0
@@ -10729,15 +12002,15 @@ packages:
end-of-stream: 1.4.4
fs-constants: 1.0.0
inherits: 2.0.4
- readable-stream: 3.6.0
+ readable-stream: 3.6.2
- /tar@6.1.11:
- resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==}
- engines: {node: '>= 10'}
+ /tar@6.2.0:
+ resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==}
+ engines: {node: '>=10'}
dependencies:
chownr: 2.0.0
fs-minipass: 2.1.0
- minipass: 3.1.6
+ minipass: 5.0.0
minizlib: 2.1.2
mkdirp: 1.0.4
yallist: 4.0.0
@@ -10752,7 +12025,7 @@ packages:
engines: {node: '>=8'}
dependencies:
ansi-escapes: 4.3.2
- supports-hyperlinks: 2.2.0
+ supports-hyperlinks: 2.3.0
dev: true
/test-exclude@6.0.0:
@@ -10760,7 +12033,7 @@ packages:
engines: {node: '>=8'}
dependencies:
'@istanbuljs/schema': 0.1.3
- glob: 7.2.0
+ glob: 7.2.3
minimatch: 3.1.2
dev: true
@@ -10768,15 +12041,15 @@ packages:
resolution: {integrity: sha512-MQFoWe6sJrbcZqXb+fM7uN2w9WnV2KZnNyI7Qc9pbxQZS6oLa/or5kgL4DADAuzYFxXJvL3f8inIGI+/1S+rvA==}
dependencies:
'@balena/dockerignore': 1.0.2
- '@types/archiver': 5.3.1
- '@types/dockerode': 3.3.8
- archiver: 5.3.1
+ '@types/archiver': 5.3.2
+ '@types/dockerode': 3.3.19
+ archiver: 5.3.2
byline: 5.0.0
debug: 4.3.4
- docker-compose: 0.23.17
- dockerode: 3.3.1
+ docker-compose: 0.23.19
+ dockerode: 3.3.5
get-port: 5.1.1
- properties-reader: 2.2.0
+ properties-reader: 2.3.0
ssh-remote-port-forward: 1.0.4
tar-fs: 2.1.1
transitivePeerDependencies:
@@ -10799,20 +12072,16 @@ packages:
any-promise: 1.3.0
dev: true
- /thread-stream@0.15.1:
- resolution: {integrity: sha512-SCnuIT27gc2h/F/RY2peuC7brgLy+1oXU+7yOIAITz1z5stDpXCF5rAoFcykjuK6ifbTlKAHL7Ccq8oc5Btv1w==}
+ /thread-stream@0.15.2:
+ resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==}
dependencies:
real-require: 0.1.0
- /thread-stream@1.0.0:
- resolution: {integrity: sha512-2Sw29jWubQWOcVa7MhLHJ51wjksUD/GHN4Fy3hP9w9DYTujifoZGSKBl54CMLRXWoD5h2pD707kY3fAdzhcwAg==}
+ /thread-stream@1.0.1:
+ resolution: {integrity: sha512-JuZyfzx81e5MBk8uIr8ZH76bXyjEQvbRDEkSdlV1JFBdq/rbby2RuvzBYlTBd/xCljxy6lPxrTLXzB9Jl1bNrw==}
dependencies:
real-require: 0.1.0
- /throat@6.0.1:
- resolution: {integrity: sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==}
- dev: true
-
/through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: false
@@ -10839,8 +12108,13 @@ packages:
engines: {node: '>=6'}
dev: false
- /tlds@1.231.0:
- resolution: {integrity: sha512-L7UQwueHSkGxZHQBXHVmXW64oi+uqNtzFt2x6Ssk7NVnpIbw16CRs4eb/jmKOZ9t2JnqZ/b3Cfvo97lnXqKrhw==}
+ /tlds@1.240.0:
+ resolution: {integrity: sha512-1OYJQenswGZSOdRw7Bql5Qu7uf75b+F3HFBXbqnG/ifHa0fev1XcG+3pJf3pA/KC6RtHQzfKgIf1vkMlMG7mtQ==}
+ hasBin: true
+ dev: false
+
+ /tlds@1.242.0:
+ resolution: {integrity: sha512-aP3dXawgmbfU94mA32CJGHmJUE1E58HCB1KmlKRhBNtqBL27mSQcAEmcaMaQ1Za9kIVvOdbxJD3U5ycDy7nJ3w==}
hasBin: true
dev: false
@@ -10877,12 +12151,20 @@ packages:
resolution: {integrity: sha512-OsLcGGbYF3rMjPUf8oKktyvCiUxSbqMMS39m33MAjLTC1DVIH6x3WSt63/M77ihI09+Sdfk1AXvfhCEeUmC7mg==}
dev: false
+ /tough-cookie@2.4.3:
+ resolution: {integrity: sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==}
+ engines: {node: '>=0.8'}
+ dependencies:
+ psl: 1.9.0
+ punycode: 1.4.1
+ dev: true
+
/tough-cookie@2.5.0:
resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==}
engines: {node: '>=0.8'}
dependencies:
- psl: 1.8.0
- punycode: 2.1.1
+ psl: 1.9.0
+ punycode: 2.3.0
dev: true
/tr46@0.0.3:
@@ -10891,7 +12173,7 @@ packages:
/tr46@1.0.1:
resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
dependencies:
- punycode: 2.1.1
+ punycode: 2.3.0
dev: true
/tree-kill@1.2.2:
@@ -10912,7 +12194,7 @@ packages:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
dev: true
- /ts-jest@28.0.4(@babel/core@7.18.0)(esbuild@0.14.39)(jest@28.1.1)(typescript@4.7.4):
+ /ts-jest@28.0.4(@babel/core@7.22.17)(esbuild@0.14.54)(jest@28.1.1)(typescript@4.7.4):
resolution: {integrity: sha512-S6uRDDdCJBvnZqyGjB4VCnwbQrbgdL8WPeP4jevVSpYsBaeGRQAIS08o3Svav2Ex+oXwLgJ/m7F24TNq62kA1A==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
hasBin: true
@@ -10930,58 +12212,69 @@ packages:
esbuild:
optional: true
dependencies:
- '@babel/core': 7.18.0
+ '@babel/core': 7.22.17
bs-logger: 0.2.6
- esbuild: 0.14.39
+ esbuild: 0.14.54
fast-json-stable-stringify: 2.1.0
- jest: 28.1.1(@types/node@17.0.45)(ts-node@10.8.1)
- jest-util: 28.1.1
- json5: 2.2.1
+ jest: 28.1.1(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1)
+ jest-util: 28.1.3
+ json5: 2.2.3
lodash.memoize: 4.1.2
make-error: 1.3.6
- semver: 7.3.7
+ semver: 7.5.4
typescript: 4.7.4
yargs-parser: 20.2.9
dev: true
- /ts-mocha@6.0.0(mocha@7.2.0):
- resolution: {integrity: sha512-ZCtJK8WXxHNbFNjvUKQIXZby/+ybQQkaBcM/3QhBQUfwjpdGFE9F6iWsHhF5ifQNFV/lWiOODi2VMD5AyPcQyg==}
- engines: {node: '>= 6.X.X'}
+ /ts-jest@29.1.1(@babel/core@7.22.17)(esbuild@0.14.54)(jest@29.7.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
peerDependencies:
- mocha: ^3.X.X || ^4.X.X || ^5.X.X || ^6.X.X
+ '@babel/core': '>=7.0.0-beta.0 <8'
+ '@jest/types': ^29.0.0
+ babel-jest: ^29.0.0
+ esbuild: '*'
+ jest: ^29.0.0
+ typescript: '>=4.3 <6'
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ '@jest/types':
+ optional: true
+ babel-jest:
+ optional: true
+ esbuild:
+ optional: true
dependencies:
- mocha: 7.2.0
- ts-node: 7.0.1
- optionalDependencies:
- tsconfig-paths: 3.14.1
+ '@babel/core': 7.22.17
+ bs-logger: 0.2.6
+ esbuild: 0.14.54
+ fast-json-stable-stringify: 2.1.0
+ jest: 29.7.0(@types/node@20.8.7)(node-notifier@10.0.1)(ts-node@10.9.1)
+ jest-util: 29.7.0
+ json5: 2.2.3
+ lodash.memoize: 4.1.2
+ make-error: 1.3.6
+ semver: 7.5.4
+ typescript: 5.2.2
+ yargs-parser: 21.1.1
dev: true
- /ts-node-dev@1.1.8(typescript@4.7.4):
- resolution: {integrity: sha512-Q/m3vEwzYwLZKmV6/0VlFxcZzVV/xcgOt+Tx/VjaaRHyiBcFlV0541yrT09QjzzCxlDZ34OzKjrFAynlmtflEg==}
- engines: {node: '>=0.8.0'}
+ /ts-mocha@6.0.0(mocha@7.0.1):
+ resolution: {integrity: sha512-ZCtJK8WXxHNbFNjvUKQIXZby/+ybQQkaBcM/3QhBQUfwjpdGFE9F6iWsHhF5ifQNFV/lWiOODi2VMD5AyPcQyg==}
+ engines: {node: '>= 6.X.X'}
hasBin: true
peerDependencies:
- node-notifier: '*'
- typescript: '*'
- peerDependenciesMeta:
- node-notifier:
- optional: true
+ mocha: ^3.X.X || ^4.X.X || ^5.X.X || ^6.X.X
dependencies:
- chokidar: 3.5.3
- dynamic-dedupe: 0.3.0
- minimist: 1.2.6
- mkdirp: 1.0.4
- resolve: 1.22.0
- rimraf: 2.7.1
- source-map-support: 0.5.21
- tree-kill: 1.2.2
- ts-node: 9.1.1(typescript@4.7.4)
- tsconfig: 7.0.0
- typescript: 4.7.4
+ mocha: 7.0.1
+ ts-node: 7.0.1
+ optionalDependencies:
+ tsconfig-paths: 3.14.2
dev: true
- /ts-node-dev@2.0.0(@types/node@17.0.45)(node-notifier@10.0.1)(typescript@4.7.4):
+ /ts-node-dev@2.0.0(@types/node@20.8.7)(node-notifier@10.0.1)(typescript@5.2.2):
resolution: {integrity: sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==}
engines: {node: '>=0.8.0'}
hasBin: true
@@ -10994,24 +12287,24 @@ packages:
dependencies:
chokidar: 3.5.3
dynamic-dedupe: 0.3.0
- minimist: 1.2.6
+ minimist: 1.2.8
mkdirp: 1.0.4
node-notifier: 10.0.1
- resolve: 1.22.0
+ resolve: 1.22.4
rimraf: 2.7.1
source-map-support: 0.5.21
tree-kill: 1.2.2
- ts-node: 10.8.1(@types/node@17.0.45)(typescript@4.7.4)
+ ts-node: 10.9.1(@types/node@20.8.7)(typescript@5.2.2)
tsconfig: 7.0.0
- typescript: 4.7.4
+ typescript: 5.2.2
transitivePeerDependencies:
- '@swc/core'
- '@swc/wasm'
- '@types/node'
dev: true
- /ts-node@10.8.1(@types/node@17.0.45)(typescript@4.7.4):
- resolution: {integrity: sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==}
+ /ts-node@10.9.1(@types/node@20.8.7)(typescript@5.2.2):
+ resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
'@swc/core': '>=1.2.50'
@@ -11025,20 +12318,21 @@ packages:
optional: true
dependencies:
'@cspotcode/source-map-support': 0.8.1
- '@tsconfig/node10': 1.0.8
- '@tsconfig/node12': 1.0.9
- '@tsconfig/node14': 1.0.1
- '@tsconfig/node16': 1.0.2
- '@types/node': 17.0.45
- acorn: 8.7.1
+ '@tsconfig/node10': 1.0.9
+ '@tsconfig/node12': 1.0.11
+ '@tsconfig/node14': 1.0.3
+ '@tsconfig/node16': 1.0.4
+ '@types/node': 20.8.7
+ acorn: 8.10.0
acorn-walk: 8.2.0
arg: 4.1.3
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- typescript: 4.7.4
+ typescript: 5.2.2
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
+ dev: true
/ts-node@7.0.1:
resolution: {integrity: sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==}
@@ -11049,57 +12343,50 @@ packages:
buffer-from: 1.1.2
diff: 3.5.0
make-error: 1.3.6
- minimist: 1.2.6
- mkdirp: 0.5.6
+ minimist: 1.2.8
+ mkdirp: 0.5.1
source-map-support: 0.5.21
yn: 2.0.0
dev: true
- /ts-node@9.1.1(typescript@4.7.4):
- resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==}
- engines: {node: '>=10.0.0'}
- hasBin: true
- peerDependencies:
- typescript: '>=2.7'
- dependencies:
- arg: 4.1.3
- create-require: 1.1.1
- diff: 4.0.2
- make-error: 1.3.6
- source-map-support: 0.5.21
- typescript: 4.7.4
- yn: 3.1.1
- dev: true
-
- /tsc-alias@1.6.9:
- resolution: {integrity: sha512-5lv5uAHn0cgxY1XfpXIdquUSz2xXq3ryQyNtxC6DYH7YT5rt/W+9Gsft2uyLFTh+ozk4qU8iCSP3VemjT69xlQ==}
+ /tsc-alias@1.8.8:
+ resolution: {integrity: sha512-OYUOd2wl0H858NvABWr/BoSKNERw3N9GTi3rHPK8Iv4O1UyUXIrTTOAZNHsjlVpXFOhpJBVARI1s+rzwLivN3Q==}
hasBin: true
dependencies:
chokidar: 3.5.3
- commander: 9.3.0
+ commander: 9.5.0
globby: 11.1.0
- mylas: 2.1.10
+ mylas: 2.1.13
normalize-path: 3.0.0
- plimit-lit: 1.2.7
+ plimit-lit: 1.5.0
dev: true
- /tsconfig-paths@3.14.1:
- resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==}
+ /tsconfig-paths@3.14.2:
+ resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==}
dependencies:
'@types/json5': 0.0.29
- json5: 1.0.1
- minimist: 1.2.6
+ json5: 1.0.2
+ minimist: 1.2.8
strip-bom: 3.0.0
dev: true
/tsconfig-paths@4.0.0:
resolution: {integrity: sha512-SLBg2GBKlR6bVtMgJJlud/o3waplKtL7skmLkExomIiaAtLGtVsoXIqP3SYdjbcH9lq/KVv7pMZeCBpLYOit6Q==}
dependencies:
- json5: 2.2.1
- minimist: 1.2.6
+ json5: 2.2.3
+ minimist: 1.2.8
strip-bom: 3.0.0
dev: false
+ /tsconfig-paths@4.2.0:
+ resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==}
+ engines: {node: '>=6'}
+ dependencies:
+ json5: 2.2.3
+ minimist: 1.2.8
+ strip-bom: 3.0.0
+ dev: true
+
/tsconfig@7.0.0:
resolution: {integrity: sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==}
dependencies:
@@ -11112,10 +12399,10 @@ packages:
/tslib@1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
- /tslib@2.4.0:
- resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
+ /tslib@2.6.2:
+ resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
- /tsup@6.1.0(ts-node@10.8.1)(typescript@4.7.4):
+ /tsup@6.1.0(ts-node@10.9.1)(typescript@4.7.4):
resolution: {integrity: sha512-kKSzFbX996OXkbQif23LV0xDDvxnhH95Hw39ku7Kx1NEfJxcxvqexGGEDgRyd5dlzIJI4U8mySfPeq5iExYwnw==}
engines: {node: '>=14'}
hasBin: true
@@ -11131,19 +12418,19 @@ packages:
typescript:
optional: true
dependencies:
- bundle-require: 3.0.2(esbuild@0.14.39)
- cac: 6.7.12
+ bundle-require: 3.1.2(esbuild@0.14.54)
+ cac: 6.7.14
chokidar: 3.5.3
debug: 4.3.4
- esbuild: 0.14.39
- execa: 5.1.1
+ esbuild: 0.14.54
+ execa: 5.0.0
globby: 11.1.0
joycon: 3.1.1
- postcss-load-config: 3.1.1(ts-node@10.8.1)
+ postcss-load-config: 3.1.4(ts-node@10.9.1)
resolve-from: 5.0.0
- rollup: 2.75.6
+ rollup: 2.79.1
source-map: 0.8.0-beta.0
- sucrase: 3.20.3
+ sucrase: 3.34.0
tree-kill: 1.2.2
typescript: 4.7.4
transitivePeerDependencies:
@@ -11161,18 +12448,28 @@ packages:
typescript: 4.7.4
dev: true
- /tty-table@4.1.6:
- resolution: {integrity: sha512-kRj5CBzOrakV4VRRY5kUWbNYvo/FpOsz65DzI5op9P+cHov3+IqPbo1JE1ZnQGkHdZgNFDsrEjrfqqy/Ply9fw==}
+ /tsutils@3.21.0(typescript@5.2.2):
+ resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
+ engines: {node: '>= 6'}
+ peerDependencies:
+ typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
+ dependencies:
+ tslib: 1.14.1
+ typescript: 5.2.2
+ dev: true
+
+ /tty-table@4.2.1:
+ resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==}
engines: {node: '>=8.0.0'}
hasBin: true
dependencies:
chalk: 4.1.2
csv: 5.5.3
- kleur: 4.1.4
+ kleur: 4.1.5
smartwrap: 2.0.2
strip-ansi: 6.0.1
wcwidth: 1.0.1
- yargs: 17.5.1
+ yargs: 17.7.2
dev: true
/tunnel-agent@0.6.0:
@@ -11220,8 +12517,8 @@ packages:
engines: {node: '>=8'}
dev: true
- /type-fest@2.12.2:
- resolution: {integrity: sha512-qt6ylCGpLjZ7AaODxbpyBZSs9fCI9SkL3Z9q2oxMBQhs/uyY+VD8jHA8ULCGmWQJlBgqvO3EJeAngOHD8zQCrQ==}
+ /type-fest@2.19.0:
+ resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
engines: {node: '>=12.20'}
dev: false
@@ -11232,6 +12529,44 @@ packages:
media-typer: 0.3.0
mime-types: 2.1.35
+ /typed-array-buffer@1.0.0:
+ resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.1
+ is-typed-array: 1.1.12
+ dev: true
+
+ /typed-array-byte-length@1.0.0:
+ resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ for-each: 0.3.3
+ has-proto: 1.0.1
+ is-typed-array: 1.1.12
+ dev: true
+
+ /typed-array-byte-offset@1.0.0:
+ resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ available-typed-arrays: 1.0.5
+ call-bind: 1.0.2
+ for-each: 0.3.3
+ has-proto: 1.0.1
+ is-typed-array: 1.1.12
+ dev: true
+
+ /typed-array-length@1.0.4:
+ resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
+ dependencies:
+ call-bind: 1.0.2
+ for-each: 0.3.3
+ is-typed-array: 1.1.12
+ dev: true
+
/typedarray-to-buffer@3.1.5:
resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
dependencies:
@@ -11246,20 +12581,61 @@ packages:
dependencies:
chokidar: 3.5.3
commander: 8.3.0
- cosmiconfig: 7.0.1
+ cosmiconfig: 7.1.0
fs-extra: 10.1.0
globby: 11.1.0
lodash: 4.17.21
pify: 5.0.0
rimraf: 3.0.2
- tar: 6.1.11
+ tar: 6.2.0
+ typescript: 4.7.4
+ dev: true
+
+ /typescript-cp@0.1.9(typescript@4.7.4):
+ resolution: {integrity: sha512-RMPUMzQENR42R7vXc737M5kR4+BbJ/GnDpKyD4qK3Db/g3n+dyEhmly0sVyZehnFTsy/1EGlVpP0jrt9Jq+8uw==}
+ hasBin: true
+ peerDependencies:
+ typescript: '>=4.2.3'
+ dependencies:
+ chokidar: 3.5.3
+ commander: 10.0.1
+ cosmiconfig: 8.3.6(typescript@4.7.4)
+ fs-extra: 11.1.1
+ globby: 11.1.0
+ lodash: 4.17.21
+ rimraf: 5.0.5
+ tar: 6.2.0
typescript: 4.7.4
dev: true
+ /typescript-cp@0.1.9(typescript@5.2.2):
+ resolution: {integrity: sha512-RMPUMzQENR42R7vXc737M5kR4+BbJ/GnDpKyD4qK3Db/g3n+dyEhmly0sVyZehnFTsy/1EGlVpP0jrt9Jq+8uw==}
+ hasBin: true
+ peerDependencies:
+ typescript: '>=4.2.3'
+ dependencies:
+ chokidar: 3.5.3
+ commander: 10.0.1
+ cosmiconfig: 8.3.6(typescript@5.2.2)
+ fs-extra: 11.1.1
+ globby: 11.1.0
+ lodash: 4.17.21
+ rimraf: 5.0.5
+ tar: 6.2.0
+ typescript: 5.2.2
+ dev: true
+
/typescript@4.7.4:
resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==}
engines: {node: '>=4.2.0'}
hasBin: true
+ dev: true
+
+ /typescript@5.2.2:
+ resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+ dev: true
/uc.micro@1.0.6:
resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==}
@@ -11269,12 +12645,12 @@ packages:
resolution: {integrity: sha512-sgMDzUK6ZKS3pjzRJpAHqSkvAQ+64Dourq6JfQv11i0nMu0/QqE3V3AUpj2pWYxFBaSvnUxKrzZQmPr6NZhvdQ==}
engines: {node: '>=12'}
dependencies:
- '@rushstack/ts-command-line': 4.10.7
+ '@rushstack/ts-command-line': 4.15.2
emittery: 0.10.2
fs-jetpack: 4.3.1
- glob: 7.2.0
+ glob: 7.2.3
pony-cause: 1.1.1
- type-fest: 2.12.2
+ type-fest: 2.19.0
dev: false
/unbox-primitive@1.0.2:
@@ -11286,27 +12662,32 @@ packages:
which-boxed-primitive: 1.0.2
dev: true
- /underscore.deep@0.5.1(underscore@1.13.3):
- resolution: {integrity: sha512-QN9IlMGrmQ6cv6hbjtFlirijp/cR3fJS/Sm5JN1xnsysRXUcjDLcDDLeY2phGQPvIaSOzx2+BTFM56PmK1/a2w==}
+ /underscore.deep@0.5.3(underscore@1.13.6):
+ resolution: {integrity: sha512-4OuSOlFNkiVFVc3khkeG112Pdu1gbitMj7t9B9ENb61uFmN70Jq7Iluhi3oflcSgexkKfDdJ5XAJET2gEq6ikA==}
engines: {node: '>=0.10.x'}
peerDependencies:
underscore: 1.x
dependencies:
- underscore: 1.13.3
+ underscore: 1.13.6
dev: false
- /underscore@1.13.3:
- resolution: {integrity: sha512-QvjkYpiD+dJJraRA8+dGAU4i7aBbb2s0S3jA45TFOvg2VgqvdCDd/3N6CqA8gluk1W91GLoXg5enMUx560QzuA==}
+ /underscore@1.13.6:
+ resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==}
dev: false
+ /undici-types@5.25.3:
+ resolution: {integrity: sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==}
+
/unique-filename@1.1.1:
resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==}
+ requiresBuild: true
dependencies:
unique-slug: 2.0.2
optional: true
/unique-slug@2.0.2:
resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==}
+ requiresBuild: true
dependencies:
imurmurhash: 0.1.4
optional: true
@@ -11314,7 +12695,7 @@ packages:
/unist-util-stringify-position@2.0.3:
resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
dependencies:
- '@types/unist': 2.0.6
+ '@types/unist': 2.0.8
dev: true
/universalify@0.1.2:
@@ -11330,6 +12711,16 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
+ /update-browserslist-db@1.0.11(browserslist@4.21.10):
+ resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}
+ hasBin: true
+ peerDependencies:
+ browserslist: '>= 4.21.0'
+ dependencies:
+ browserslist: 4.21.10
+ escalade: 3.1.1
+ picocolors: 1.0.0
+
/upper-case-first@1.1.2:
resolution: {integrity: sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==}
dependencies:
@@ -11343,7 +12734,7 @@ packages:
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
- punycode: 2.1.1
+ punycode: 2.3.0
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@@ -11363,20 +12754,26 @@ packages:
resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
hasBin: true
+ /uuid@9.0.0:
+ resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==}
+ hasBin: true
+ dev: false
+
/v8-compile-cache-lib@3.0.1:
resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
+ dev: true
- /v8-compile-cache@2.3.0:
- resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==}
+ /v8-compile-cache@2.4.0:
+ resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==}
dev: true
- /v8-to-istanbul@9.0.0:
- resolution: {integrity: sha512-HcvgY/xaRm7isYmyx+lFKA4uQmfUbN0J4M0nNItvzTvH/iQ9kW5j/t4YSR+Ge323/lrgDAWJoF46tzGQHwBHFw==}
+ /v8-to-istanbul@9.1.0:
+ resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==}
engines: {node: '>=10.12.0'}
dependencies:
- '@jridgewell/trace-mapping': 0.3.13
+ '@jridgewell/trace-mapping': 0.3.19
'@types/istanbul-lib-coverage': 2.0.4
- convert-source-map: 1.8.0
+ convert-source-map: 1.9.0
dev: true
/valid-data-url@3.0.1:
@@ -11386,12 +12783,12 @@ packages:
/validate-npm-package-license@3.0.4:
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
dependencies:
- spdx-correct: 3.1.1
+ spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
dev: true
- /validator@13.7.0:
- resolution: {integrity: sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==}
+ /validator@13.11.0:
+ resolution: {integrity: sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==}
engines: {node: '>= 0.10'}
dev: false
@@ -11406,7 +12803,7 @@ packages:
dependencies:
assert-plus: 1.0.0
core-util-is: 1.0.2
- extsprintf: 1.4.1
+ extsprintf: 1.3.0
dev: true
/void-elements@3.1.0:
@@ -11414,20 +12811,20 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
- /vue-eslint-parser@9.0.2(eslint@8.17.0):
- resolution: {integrity: sha512-uCPQwTGjOtAYrwnU+76pYxalhjsh7iFBsHwBqDHiOPTxtICDaraO4Szw54WFTNZTAEsgHHzqFOu1mmnBOBRzDA==}
+ /vue-eslint-parser@9.3.1(eslint@8.17.0):
+ resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
eslint: 8.17.0
- eslint-scope: 7.1.1
- eslint-visitor-keys: 3.3.0
- espree: 9.3.2
- esquery: 1.4.0
+ eslint-scope: 7.2.2
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
+ esquery: 1.5.0
lodash: 4.17.21
- semver: 7.3.7
+ semver: 7.5.4
transitivePeerDependencies:
- supports-color
dev: true
@@ -11438,18 +12835,10 @@ packages:
makeerror: 1.0.12
dev: true
- /watchpack@2.4.0:
- resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==}
- engines: {node: '>=10.13.0'}
- dependencies:
- glob-to-regexp: 0.4.1
- graceful-fs: 4.2.10
- dev: true
-
/wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
dependencies:
- defaults: 1.0.3
+ defaults: 1.0.4
/web-resource-inliner@5.0.0:
resolution: {integrity: sha512-AIihwH+ZmdHfkJm7BjSXiEClVt4zUFqX4YlFAzjL13wLtDuUneSaFvDBTbdYRecs35SiU7iNKbMnN+++wVfb6A==}
@@ -11459,10 +12848,25 @@ packages:
escape-goat: 3.0.0
htmlparser2: 4.1.0
mime: 2.6.0
- node-fetch: 2.6.7
+ node-fetch: 2.7.0
+ valid-data-url: 3.0.1
+ transitivePeerDependencies:
+ - encoding
+ dev: true
+
+ /web-resource-inliner@6.0.1:
+ resolution: {integrity: sha512-kfqDxt5dTB1JhqsCUQVFDj0rmY+4HLwGQIsLPbyrsN9y9WV/1oFDSx3BQ4GfCv9X+jVeQ7rouTqwK53rA/7t8A==}
+ engines: {node: '>=10.0.0'}
+ dependencies:
+ ansi-colors: 4.1.3
+ escape-goat: 3.0.0
+ htmlparser2: 5.0.1
+ mime: 2.6.0
+ node-fetch: 2.7.0
valid-data-url: 3.0.1
transitivePeerDependencies:
- encoding
+ dev: false
/webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
@@ -11490,13 +12894,40 @@ packages:
dependencies:
is-bigint: 1.0.4
is-boolean-object: 1.1.2
- is-number-object: 1.0.6
+ is-number-object: 1.0.7
is-string: 1.0.7
is-symbol: 1.0.4
dev: true
- /which-module@2.0.0:
- resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==}
+ /which-builtin-type@1.1.3:
+ resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ function.prototype.name: 1.1.6
+ has-tostringtag: 1.0.0
+ is-async-function: 2.0.0
+ is-date-object: 1.0.5
+ is-finalizationregistry: 1.0.2
+ is-generator-function: 1.0.10
+ is-regex: 1.1.4
+ is-weakref: 1.0.2
+ isarray: 2.0.5
+ which-boxed-primitive: 1.0.2
+ which-collection: 1.0.1
+ which-typed-array: 1.1.11
+ dev: true
+
+ /which-collection@1.0.1:
+ resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==}
+ dependencies:
+ is-map: 2.0.2
+ is-set: 2.0.2
+ is-weakmap: 2.0.1
+ is-weakset: 2.0.2
+ dev: true
+
+ /which-module@2.0.1:
+ resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
/which-pm@2.0.0:
resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==}
@@ -11506,12 +12937,22 @@ packages:
path-exists: 4.0.0
dev: true
+ /which-typed-array@1.1.11:
+ resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ available-typed-arrays: 1.0.5
+ call-bind: 1.0.2
+ for-each: 0.3.3
+ gopd: 1.0.1
+ has-tostringtag: 1.0.0
+ dev: true
+
/which@1.3.1:
resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
hasBin: true
dependencies:
isexe: 2.0.0
- dev: true
/which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
@@ -11535,8 +12976,8 @@ packages:
resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==}
engines: {node: '>= 10.0.0'}
dependencies:
- '@babel/parser': 7.18.3
- '@babel/types': 7.18.2
+ '@babel/parser': 7.22.16
+ '@babel/types': 7.22.17
assert-never: 1.2.1
babel-walk: 3.0.0-canary-5
dev: false
@@ -11544,14 +12985,9 @@ packages:
/wkx@0.5.0:
resolution: {integrity: sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 20.8.7
dev: false
- /word-wrap@1.2.3:
- resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/wrap-ansi@5.1.0:
resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==}
engines: {node: '>=6'}
@@ -11577,6 +13013,14 @@ packages:
string-width: 4.2.3
strip-ansi: 6.0.1
+ /wrap-ansi@8.1.0:
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-styles: 6.2.1
+ string-width: 5.1.2
+ strip-ansi: 7.1.0
+
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
@@ -11589,9 +13033,9 @@ packages:
typedarray-to-buffer: 3.1.5
dev: true
- /write-file-atomic@4.0.1:
- resolution: {integrity: sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16}
+ /write-file-atomic@4.0.2:
+ resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
dependencies:
imurmurhash: 0.1.4
signal-exit: 3.0.7
@@ -11617,24 +13061,27 @@ packages:
resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==}
dev: true
+ /yallist@3.1.1:
+ resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+
/yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
- /yaml-eslint-parser@1.0.1:
- resolution: {integrity: sha512-acQYWneSXwnJgPQbTyJvDxWx9zlJ/rq267p/zzQMSCE7ljJxQ8elefsQase1gEIJMo+pIqmLRczoo7fPt6VbKQ==}
+ /yaml-eslint-parser@1.2.2:
+ resolution: {integrity: sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==}
engines: {node: ^14.17.0 || >=16.0.0}
dependencies:
- eslint-visitor-keys: 3.3.0
+ eslint-visitor-keys: 3.4.3
lodash: 4.17.21
- yaml: 2.1.1
+ yaml: 2.3.2
dev: true
/yaml@1.10.2:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
- /yaml@2.1.1:
- resolution: {integrity: sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==}
+ /yaml@2.3.2:
+ resolution: {integrity: sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==}
engines: {node: '>= 14'}
dev: true
@@ -11646,8 +13093,8 @@ packages:
yargs: 14.2.3
dev: false
- /yargs-parser@13.1.2:
- resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==}
+ /yargs-parser@13.1.1:
+ resolution: {integrity: sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==}
dependencies:
camelcase: 5.3.1
decamelize: 1.2.0
@@ -11677,17 +13124,22 @@ packages:
resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==}
engines: {node: '>=12'}
+ /yargs-parser@21.1.1:
+ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
+ engines: {node: '>=12'}
+ dev: true
+
/yargs-unparser@1.6.0:
resolution: {integrity: sha512-W9tKgmSn0DpSatfri0nx52Joq5hVXgeLiqR/5G0sZNDoLZFOr/xjBUDcShCOGNsBnEMNo1KAMBkTej1Hm62HTw==}
engines: {node: '>=6'}
dependencies:
flat: 4.1.1
lodash: 4.17.21
- yargs: 13.3.2
+ yargs: 13.3.0
dev: true
- /yargs@13.3.2:
- resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==}
+ /yargs@13.3.0:
+ resolution: {integrity: sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==}
dependencies:
cliui: 5.0.0
find-up: 3.0.0
@@ -11696,9 +13148,9 @@ packages:
require-main-filename: 2.0.0
set-blocking: 2.0.0
string-width: 3.1.0
- which-module: 2.0.0
+ which-module: 2.0.1
y18n: 4.0.3
- yargs-parser: 13.1.2
+ yargs-parser: 13.1.1
dev: true
/yargs@14.2.3:
@@ -11712,7 +13164,7 @@ packages:
require-main-filename: 2.0.0
set-blocking: 2.0.0
string-width: 3.1.0
- which-module: 2.0.0
+ which-module: 2.0.1
y18n: 4.0.3
yargs-parser: 15.0.3
dev: false
@@ -11729,7 +13181,7 @@ packages:
require-main-filename: 2.0.0
set-blocking: 2.0.0
string-width: 4.2.3
- which-module: 2.0.0
+ which-module: 2.0.1
y18n: 4.0.3
yargs-parser: 18.1.3
dev: true
@@ -11746,6 +13198,19 @@ packages:
y18n: 5.0.8
yargs-parser: 21.0.1
+ /yargs@17.7.2:
+ resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
+ engines: {node: '>=12'}
+ dependencies:
+ cliui: 8.0.1
+ escalade: 3.1.1
+ get-caller-file: 2.0.5
+ require-directory: 2.1.1
+ string-width: 4.2.3
+ y18n: 5.0.8
+ yargs-parser: 21.1.1
+ dev: true
+
/yn@2.0.0:
resolution: {integrity: sha512-uTv8J/wiWTgUTg+9vLTi//leUl5vDQS6uii/emeTb2ssY7vl6QWf2fFbIIGjnhjvbdKlU0ed7QPgY1htTC86jQ==}
engines: {node: '>=4'}
@@ -11754,36 +13219,33 @@ packages:
/yn@3.1.1:
resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
engines: {node: '>=6'}
+ dev: true
/yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
dev: true
- /zip-stream@4.1.0:
- resolution: {integrity: sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==}
+ /zip-stream@4.1.1:
+ resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==}
engines: {node: '>= 10'}
dependencies:
- archiver-utils: 2.1.0
- compress-commons: 4.1.1
- readable-stream: 3.6.0
+ archiver-utils: 3.0.4
+ compress-commons: 4.1.2
+ readable-stream: 3.6.2
- /zod@3.17.3:
- resolution: {integrity: sha512-4oKP5zvG6GGbMlqBkI5FESOAweldEhSOZ6LI6cG+JzUT7ofj1ZOC0PJudpQOpT1iqOFpYYtX5Pw0+o403y4bcg==}
+ /zod@3.22.4:
+ resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
dev: false
- /zod@3.21.4:
- resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==}
- dev: true
-
- github.com/jondot/openapi-snippet/78b7f5b115d4bfb99f10f21d9a3b0d19c54fc6e4(mkdirp@1.0.4):
+ github.com/jondot/openapi-snippet/78b7f5b115d4bfb99f10f21d9a3b0d19c54fc6e4(mkdirp@3.0.1):
resolution: {tarball: https://codeload.github.com/jondot/openapi-snippet/tar.gz/78b7f5b115d4bfb99f10f21d9a3b0d19c54fc6e4}
id: github.com/jondot/openapi-snippet/78b7f5b115d4bfb99f10f21d9a3b0d19c54fc6e4
name: openapi-snippet
version: 0.13.0
dependencies:
- httpsnippet: 2.0.0(mkdirp@1.0.4)
- openapi-sampler: 1.3.0
+ httpsnippet: 2.0.0(mkdirp@3.0.1)
+ openapi-sampler: 1.3.1
transitivePeerDependencies:
- mkdirp
- supports-color
diff --git a/tsconfig.json b/tsconfig.json
new file mode 100644
index 0000000..e6d0f2b
--- /dev/null
+++ b/tsconfig.json
@@ -0,0 +1,20 @@
+{
+ "compilerOptions": {
+ "outDir": "dist",
+ "module": "commonjs",
+ "target": "ES2021",
+ "moduleResolution": "Node",
+ "esModuleInterop": true,
+ "emitDecoratorMetadata": true,
+ "strictPropertyInitialization": false,
+ "experimentalDecorators": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "declaration": true,
+ },
+ "exclude": [
+ "**/__tests__/",
+ "test/fixtures",
+ "node_modules/"
+ ]
+}