diff --git a/.env.example b/.env.example
index eaf85faf..f4639a6c 100644
--- a/.env.example
+++ b/.env.example
@@ -3,7 +3,7 @@ TZ=UTC
NODE_ENV=development
SECRET_KEY=change-me
-# Public URLs
+# URLs
APP_URL=http://localhost:3000
SERVER_URL=http://localhost:3100
@@ -19,6 +19,7 @@ JWT_SECRET=change-me
JWT_EXPIRY_TIME=604800
# Mail
+MAIL_FROM=
MAIL_HOST=
MAIL_PORT=
MAIL_USERNAME=
diff --git a/.github/workflows/docker-build-push.yml b/.github/workflows/docker-build-push.yml
index 268d574b..700493bb 100644
--- a/.github/workflows/docker-build-push.yml
+++ b/.github/workflows/docker-build-push.yml
@@ -5,10 +5,8 @@ on:
branches: [v3]
jobs:
- build:
- name: Build Image and Push to Docker Hub
+ docker:
runs-on: ubuntu-latest
-
steps:
- name: Checkout the repository
uses: actions/checkout@v2
@@ -23,7 +21,7 @@ jobs:
id: meta
uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38
with:
- images: amruthpillai/reactive-resume
+ images: ${{ secrets.DOCKER_USERNAME }}/reactive-resume
- name: Build and push Docker image
uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc
diff --git a/Dockerfile b/Dockerfile
index fb553074..b5c6a2e7 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -6,13 +6,13 @@ WORKDIR /app
COPY .npmrc package.json pnpm-lock.yaml ./
-RUN pnpm install --ignore-scripts --frozen-lockfile
+RUN pnpm install --frozen-lockfile
COPY . .
-RUN pnpm run build
+RUN pnpm build
-FROM playwright/chromium
+FROM mcr.microsoft.com/playwright:focal AS production
RUN curl -f https://get.pnpm.io/v6.16.js | node - add --global pnpm
@@ -22,7 +22,7 @@ COPY --from=builder /app/package.json .
COPY --from=builder /app/pnpm-lock.yaml .
COPY --from=builder /app/dist ./dist
-RUN pnpm install --ignore-scripts --frozen-lockfile --prod
+RUN pnpm install --frozen-lockfile --prod
# Expose App
EXPOSE 3000
diff --git a/apps/client/modals/index.tsx b/apps/client/modals/index.tsx
index 4b7756b5..38607d8e 100644
--- a/apps/client/modals/index.tsx
+++ b/apps/client/modals/index.tsx
@@ -38,7 +38,7 @@ const ModalWrapper: React.FC = () => {
if (!modal) return;
- dispatch(setModalState({ modal, state: { open: true, payload: rest } }));
+ dispatch(setModalState({ modal, state: { open: true, payload: { item: rest } } }));
}, [router.query, dispatch]);
return (
diff --git a/apps/server/project.json b/apps/server/project.json
index d90d608d..4537ff41 100644
--- a/apps/server/project.json
+++ b/apps/server/project.json
@@ -4,7 +4,7 @@
"projectType": "application",
"targets": {
"build": {
- "executor": "@nrwl/node:build",
+ "executor": "@nrwl/node:webpack",
"outputs": ["{options.outputPath}"],
"options": {
"outputPath": "dist/apps/server",
@@ -27,7 +27,7 @@
}
},
"serve": {
- "executor": "@nrwl/node:execute",
+ "executor": "@nrwl/node:node",
"options": {
"buildTarget": "server:build"
},
diff --git a/apps/server/src/assets/templates/forgot-password.hbs b/apps/server/src/assets/templates/forgot-password.hbs
new file mode 100644
index 00000000..2465de37
--- /dev/null
+++ b/apps/server/src/assets/templates/forgot-password.hbs
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+ Reset Your Password
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Hello,
+ {{name}}!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tap the button below to reset your account password. If you didn't request a new password, you can
+ safely delete this email.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ If that doesn't work, copy and paste the following link in your browser:
+
+
+ {{url}}
+
+
+
+
+
+
+
+
+
+ Cheers,
+ Amruth Pillai
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ You received this email because we received a request for resetting the password for your account. If
+ you didn't request a password reset you can safely delete this email.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/apps/server/src/auth/auth.service.ts b/apps/server/src/auth/auth.service.ts
index b6a67e99..fbbb1c47 100644
--- a/apps/server/src/auth/auth.service.ts
+++ b/apps/server/src/auth/auth.service.ts
@@ -72,7 +72,7 @@ export class AuthService {
}
forgotPassword(email: string) {
- this.usersService.generateResetToken(email);
+ return this.usersService.generateResetToken(email);
}
async resetPassword(resetPasswordDto: ResetPasswordDto) {
diff --git a/apps/server/src/config/config.module.ts b/apps/server/src/config/config.module.ts
index 54f791a0..91c9f0ac 100644
--- a/apps/server/src/config/config.module.ts
+++ b/apps/server/src/config/config.module.ts
@@ -13,13 +13,15 @@ const validationSchema = Joi.object({
TZ: Joi.string().default('UTC'),
PORT: Joi.number().default(3100),
SECRET_KEY: Joi.string().required(),
+ NODE_ENV: Joi.string().valid('development', 'production').default('development'),
+
+ // URLs
APP_URL: Joi.string().default('http://localhost:3000'),
SERVER_URL: Joi.string().default('http://localhost:3100'),
- NODE_ENV: Joi.string().valid('development', 'production').default('development'),
// Database
POSTGRES_HOST: Joi.string().required(),
- POSTGRES_PORT: Joi.string().default(5432),
+ POSTGRES_PORT: Joi.number().default(5432),
POSTGRES_USERNAME: Joi.string().required(),
POSTGRES_PASSWORD: Joi.string().required(),
POSTGRES_DATABASE: Joi.string().required(),
@@ -33,7 +35,7 @@ const validationSchema = Joi.object({
// Mail
MAIL_HOST: Joi.string().allow(''),
- MAIL_PORT: Joi.string().allow(''),
+ MAIL_PORT: Joi.number().default(465),
MAIL_USERNAME: Joi.string().allow(''),
MAIL_PASSWORD: Joi.string().allow(''),
});
diff --git a/apps/server/src/config/mail.config.ts b/apps/server/src/config/mail.config.ts
index 1049df3f..7996fb6d 100644
--- a/apps/server/src/config/mail.config.ts
+++ b/apps/server/src/config/mail.config.ts
@@ -2,7 +2,7 @@ import { registerAs } from '@nestjs/config';
export default registerAs('mail', () => ({
host: process.env.MAIL_HOST,
- port: parseInt(process.env.MAIL_PORT, 10),
+ port: parseInt(process.env.MAIL_PORT, 10) || 465,
username: process.env.MAIL_USERNAME,
password: process.env.MAIL_PASSWORD,
from: process.env.MAIL_FROM,
diff --git a/apps/server/src/database/database.module.ts b/apps/server/src/database/database.module.ts
index 24b08248..c46d8d72 100644
--- a/apps/server/src/database/database.module.ts
+++ b/apps/server/src/database/database.module.ts
@@ -19,8 +19,6 @@ import { User } from '@/users/entities/user.entity';
database: configService.get('postgres.database'),
synchronize: true,
entities: [User, Resume],
- migrations: [__dirname + 'migrations'],
- cli: { migrationsDir: __dirname + 'migrations' },
}),
}),
],
diff --git a/apps/server/src/mail/mail.controller.ts b/apps/server/src/mail/mail.controller.ts
deleted file mode 100644
index 4cf69025..00000000
--- a/apps/server/src/mail/mail.controller.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import { Controller, Get, Render } from '@nestjs/common';
-
-@Controller('mail')
-export class MailController {
- @Get('forgot-password')
- @Render('forgot-password')
- forgotPassword() {
- return { name: 'Amruth', url: 'https://amruthpillai.com/' };
- }
-}
diff --git a/apps/server/src/mail/mail.module.ts b/apps/server/src/mail/mail.module.ts
index feccb2bc..de31fb8a 100644
--- a/apps/server/src/mail/mail.module.ts
+++ b/apps/server/src/mail/mail.module.ts
@@ -1,7 +1,6 @@
import { DynamicModule, Global, Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
-import { MailController } from './mail.controller';
import { MailService } from './mail.service';
@Global()
@@ -12,7 +11,6 @@ export class MailModule {
static register(): DynamicModule {
return {
module: MailModule,
- controllers: [MailController],
providers: [MailService],
exports: [MailService],
};
diff --git a/apps/server/src/mail/mail.service.ts b/apps/server/src/mail/mail.service.ts
index c6464b3a..434c91cf 100644
--- a/apps/server/src/mail/mail.service.ts
+++ b/apps/server/src/mail/mail.service.ts
@@ -15,7 +15,7 @@ export class MailService {
this.transporter = createTransport(
{
host: this.configService.get('mail.host'),
- port: this.configService.get('mail.host'),
+ port: this.configService.get('mail.port'),
auth: {
user: this.configService.get('mail.username'),
pass: this.configService.get('mail.password'),
@@ -28,8 +28,9 @@ export class MailService {
}
async sendForgotPasswordEmail(user: User, resetToken: string) {
- const url = `http://localhost:3000?modal=auth.reset&resetToken=${resetToken}`;
- const templateSource = readFileSync(join(__dirname, 'templates/forgot-password.hbs'), 'utf-8');
+ const appUrl = this.configService.get('app.url');
+ const url = `${appUrl}?modal=auth.reset&resetToken=${resetToken}`;
+ const templateSource = readFileSync(join(__dirname, 'assets/templates/forgot-password.hbs'), 'utf-8');
const template = compile(templateSource);
const html = template({ name: user.name, url });
diff --git a/apps/server/src/mail/templates/forgot-password.hbs b/apps/server/src/mail/templates/forgot-password.hbs
deleted file mode 100644
index b4944d67..00000000
--- a/apps/server/src/mail/templates/forgot-password.hbs
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
- Reset Password | Reactive Resume
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Hey {{name}},
-
-
- Trouble signing in? Don't worry, resetting your password is easy.
-
- We'll have you up and running in no time.
-
-
-
- Just click the button below to set a new password.
-
- But hurry, because the link expires in 30 minutes.
-
-
-
- Reset your password
-
-
-
If you did not request to change your password, then you can safely
- ignore this email.
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/package.json b/package.json
index 986ddd5e..16141180 100644
--- a/package.json
+++ b/package.json
@@ -1,11 +1,17 @@
{
"name": "reactive-resume",
+ "private": true,
"version": "3.0.0",
"license": "MIT",
"engines": {
"npm": ">=6.0.0",
"node": ">=14.0.0"
},
+ "config": {
+ "commitizen": {
+ "path": "cz-conventional-changelog"
+ }
+ },
"scripts": {
"serve": "nx run-many --target=serve --all",
"test": "nx run-many --target=test --all",
@@ -18,12 +24,6 @@
"commit": "changeset && cz",
"prepare": "husky install"
},
- "private": true,
- "config": {
- "commitizen": {
- "path": "cz-conventional-changelog"
- }
- },
"dependencies": {
"@date-io/dayjs": "^2.13.1",
"@emotion/css": "^11.7.1",
@@ -45,11 +45,10 @@
"@nestjs/schedule": "^1.0.2",
"@nestjs/schematics": "^8.0.7",
"@nestjs/serve-static": "^2.2.2",
- "@nestjs/testing": "^8.4.0",
"@nestjs/typeorm": "^8.0.3",
- "@nrwl/next": "13.8.3",
- "@nrwl/tao": "13.8.3",
- "@nrwl/workspace": "13.8.3",
+ "@nrwl/next": "13.8.4",
+ "@nrwl/tao": "13.8.4",
+ "@nrwl/workspace": "13.8.4",
"@reduxjs/toolkit": "^1.8.0",
"axios": "^0.26.0",
"bcrypt": "^5.0.1",
@@ -113,15 +112,15 @@
"@babel/preset-env": "^7.16.11",
"@changesets/cli": "^2.21.0",
"@nestjs/testing": "^8.4.0",
- "@nrwl/cli": "13.8.3",
- "@nrwl/eslint-plugin-nx": "13.8.3",
- "@nrwl/jest": "13.8.3",
- "@nrwl/linter": "13.8.3",
+ "@nrwl/cli": "13.8.4",
+ "@nrwl/eslint-plugin-nx": "13.8.4",
+ "@nrwl/jest": "13.8.4",
+ "@nrwl/linter": "13.8.4",
"@nrwl/nest": "^13.8.4",
- "@nrwl/node": "13.8.3",
+ "@nrwl/node": "13.8.4",
"@nrwl/nx-cloud": "latest",
- "@nrwl/react": "13.8.3",
- "@nrwl/web": "13.8.3",
+ "@nrwl/react": "13.8.4",
+ "@nrwl/web": "13.8.4",
"@testing-library/react": "12.1.3",
"@testing-library/react-hooks": "7.0.2",
"@types/bcrypt": "^5.0.0",
@@ -137,12 +136,12 @@
"@types/passport-local": "^1.0.34",
"@types/react": "17.0.39",
"@types/react-beautiful-dnd": "^13.1.2",
- "@types/react-dom": "17.0.11",
+ "@types/react-dom": "17.0.13",
"@types/tailwindcss": "^3.0.9",
"@types/uuid": "^8.3.4",
"@types/webfontloader": "^1.6.34",
- "@typescript-eslint/eslint-plugin": "~5.12.1",
- "@typescript-eslint/parser": "~5.10.2",
+ "@typescript-eslint/eslint-plugin": "~5.10.0",
+ "@typescript-eslint/parser": "~5.10.0",
"autoprefixer": "^10.4.2",
"babel-jest": "27.5.1",
"babel-loader": "^8.2.3",
@@ -152,10 +151,10 @@
"cz-conventional-changelog": "^3.3.0",
"eslint": "~8.10.0",
"eslint-config-next": "12.1.0",
- "eslint-config-prettier": "8.4.0",
+ "eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-jsx-a11y": "6.5.1",
- "eslint-plugin-react": "7.29.2",
+ "eslint-plugin-react": "7.29.3",
"eslint-plugin-react-hooks": "4.3.0",
"eslint-plugin-simple-import-sort": "^7.0.0",
"eslint-plugin-unused-imports": "^2.0.0",
@@ -168,7 +167,9 @@
"reflect-metadata": "^0.1.13",
"regenerator-runtime": "0.13.9",
"sass": "^1.49.9",
- "typescript": "~4.5.5",
+ "ts-jest": "^27.1.3",
+ "ts-node": "^10.6.0",
+ "typescript": "<4.6.0",
"webpack": "^5.70.0"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d44dd7d6..f6a2244b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -26,18 +26,18 @@ specifiers:
'@nestjs/serve-static': ^2.2.2
'@nestjs/testing': ^8.4.0
'@nestjs/typeorm': ^8.0.3
- '@nrwl/cli': 13.8.3
- '@nrwl/eslint-plugin-nx': 13.8.3
- '@nrwl/jest': 13.8.3
- '@nrwl/linter': 13.8.3
+ '@nrwl/cli': 13.8.4
+ '@nrwl/eslint-plugin-nx': 13.8.4
+ '@nrwl/jest': 13.8.4
+ '@nrwl/linter': 13.8.4
'@nrwl/nest': ^13.8.4
- '@nrwl/next': 13.8.3
- '@nrwl/node': 13.8.3
+ '@nrwl/next': 13.8.4
+ '@nrwl/node': 13.8.4
'@nrwl/nx-cloud': latest
- '@nrwl/react': 13.8.3
- '@nrwl/tao': 13.8.3
- '@nrwl/web': 13.8.3
- '@nrwl/workspace': 13.8.3
+ '@nrwl/react': 13.8.4
+ '@nrwl/tao': 13.8.4
+ '@nrwl/web': 13.8.4
+ '@nrwl/workspace': 13.8.4
'@reduxjs/toolkit': ^1.8.0
'@testing-library/react': 12.1.3
'@testing-library/react-hooks': 7.0.2
@@ -54,12 +54,12 @@ specifiers:
'@types/passport-local': ^1.0.34
'@types/react': 17.0.39
'@types/react-beautiful-dnd': ^13.1.2
- '@types/react-dom': 17.0.11
+ '@types/react-dom': 17.0.13
'@types/tailwindcss': ^3.0.9
'@types/uuid': ^8.3.4
'@types/webfontloader': ^1.6.34
- '@typescript-eslint/eslint-plugin': ~5.12.1
- '@typescript-eslint/parser': ~5.10.2
+ '@typescript-eslint/eslint-plugin': ~5.10.0
+ '@typescript-eslint/parser': ~5.10.0
autoprefixer: ^10.4.2
axios: ^0.26.0
babel-jest: 27.5.1
@@ -80,10 +80,10 @@ specifiers:
downloadjs: ^1.4.7
eslint: ~8.10.0
eslint-config-next: 12.1.0
- eslint-config-prettier: 8.4.0
+ eslint-config-prettier: 8.5.0
eslint-plugin-import: ^2.25.4
eslint-plugin-jsx-a11y: 6.5.1
- eslint-plugin-react: 7.29.2
+ eslint-plugin-react: 7.29.3
eslint-plugin-react-hooks: 4.3.0
eslint-plugin-simple-import-sort: ^7.0.0
eslint-plugin-unused-imports: ^2.0.0
@@ -137,9 +137,11 @@ specifiers:
sass: ^1.49.9
sharp: ^0.30.2
tailwindcss: ^3.0.23
+ ts-jest: ^27.1.3
+ ts-node: ^10.6.0
tslib: ^2.3.1
typeorm: ^0.2.44
- typescript: ~4.5.5
+ typescript: <4.6.0
uuid: ^8.3.2
webfontloader: ^1.6.28
webpack: ^5.70.0
@@ -165,11 +167,10 @@ dependencies:
'@nestjs/schedule': 1.0.2_1ce925e2290a1cea9e3700e8a60baeb5
'@nestjs/schematics': 8.0.7_typescript@4.5.5
'@nestjs/serve-static': 2.2.2_31e7036b193d6d3c9cadab18cbb4af84
- '@nestjs/testing': 8.4.0_5038ecb39d0fed2140e79e9371a95289
'@nestjs/typeorm': 8.0.3_3917dd1d6231e97e428aeb9078dfff90
- '@nrwl/next': 13.8.3_bb72e592f08d4a41355e886e2062b95a
- '@nrwl/tao': 13.8.3
- '@nrwl/workspace': 13.8.3_dd26a5c7f44cc79875cab41b61b7f609
+ '@nrwl/next': 13.8.4_bb72e592f08d4a41355e886e2062b95a
+ '@nrwl/tao': 13.8.4
+ '@nrwl/workspace': 13.8.4_b055d0f33702adf7c462f4bf04e60212
'@reduxjs/toolkit': 1.8.0_react-redux@7.2.6+react@17.0.2
axios: 0.26.0
bcrypt: 5.0.1
@@ -222,7 +223,7 @@ dependencies:
remark-gfm: 3.0.1
rxjs: 7.5.4
sharp: 0.30.2
- tailwindcss: 3.0.23_autoprefixer@10.4.2
+ tailwindcss: 3.0.23_4b9e11f8e85900587b5e2272c5d4c20c
tslib: 2.3.1
typeorm: 0.2.44_pg@8.7.3
uuid: 8.3.2
@@ -232,15 +233,16 @@ devDependencies:
'@babel/core': 7.17.5
'@babel/preset-env': 7.16.11_@babel+core@7.17.5
'@changesets/cli': 2.21.0
- '@nrwl/cli': 13.8.3
- '@nrwl/eslint-plugin-nx': 13.8.3_830aac973cd7f79836871ffcdef90c4e
- '@nrwl/jest': 13.8.3
- '@nrwl/linter': 13.8.3_eslint@8.10.0+typescript@4.5.5
- '@nrwl/nest': 13.8.4_dd26a5c7f44cc79875cab41b61b7f609
- '@nrwl/node': 13.8.3_dd26a5c7f44cc79875cab41b61b7f609
+ '@nestjs/testing': 8.4.0_5038ecb39d0fed2140e79e9371a95289
+ '@nrwl/cli': 13.8.4
+ '@nrwl/eslint-plugin-nx': 13.8.4_69bc217444e21d13d9b38943656e8b6e
+ '@nrwl/jest': 13.8.4_ts-node@10.6.0
+ '@nrwl/linter': 13.8.4_dffc97c68475163a7a584978c649ae66
+ '@nrwl/nest': 13.8.4_b055d0f33702adf7c462f4bf04e60212
+ '@nrwl/node': 13.8.4_dd26a5c7f44cc79875cab41b61b7f609
'@nrwl/nx-cloud': 13.1.6
- '@nrwl/react': 13.8.3_d948f126408be514a7f959c2de8439fb
- '@nrwl/web': 13.8.3_7a9f96fd987231692b7c29e20ce750ac
+ '@nrwl/react': 13.8.4_ef03717cc35cccf19b31e67b739e745a
+ '@nrwl/web': 13.8.4_7a9f96fd987231692b7c29e20ce750ac
'@testing-library/react': 12.1.3_react-dom@17.0.2+react@17.0.2
'@testing-library/react-hooks': 7.0.2_fc2bb8a5b006d3f25c5f84ea777e678d
'@types/bcrypt': 5.0.0
@@ -256,11 +258,11 @@ devDependencies:
'@types/passport-local': 1.0.34
'@types/react': 17.0.39
'@types/react-beautiful-dnd': 13.1.2
- '@types/react-dom': 17.0.11
+ '@types/react-dom': 17.0.13
'@types/tailwindcss': 3.0.9
'@types/uuid': 8.3.4
'@types/webfontloader': 1.6.34
- '@typescript-eslint/eslint-plugin': 5.12.1_226e0cd99c07ccb7b6d7a783a15c23f5
+ '@typescript-eslint/eslint-plugin': 5.10.2_226e0cd99c07ccb7b6d7a783a15c23f5
'@typescript-eslint/parser': 5.10.2_eslint@8.10.0+typescript@4.5.5
autoprefixer: 10.4.2_postcss@8.4.7
babel-jest: 27.5.1_@babel+core@7.17.5
@@ -271,15 +273,15 @@ devDependencies:
cz-conventional-changelog: 3.3.0
eslint: 8.10.0
eslint-config-next: 12.1.0_4c2038871e8233f2b143838d68f90b16
- eslint-config-prettier: 8.4.0_eslint@8.10.0
+ eslint-config-prettier: 8.5.0_eslint@8.10.0
eslint-plugin-import: 2.25.4_eslint@8.10.0
eslint-plugin-jsx-a11y: 6.5.1_eslint@8.10.0
- eslint-plugin-react: 7.29.2_eslint@8.10.0
+ eslint-plugin-react: 7.29.3_eslint@8.10.0
eslint-plugin-react-hooks: 4.3.0_eslint@8.10.0
eslint-plugin-simple-import-sort: 7.0.0_eslint@8.10.0
- eslint-plugin-unused-imports: 2.0.0_20f00f54a34e817a92f71b13f07164a5
+ eslint-plugin-unused-imports: 2.0.0_ab0fa8a390c1c4a2e1a925bb08b6bb7d
husky: 7.0.4
- jest: 27.5.1
+ jest: 27.5.1_ts-node@10.6.0
postcss: 8.4.7
prettier: 2.5.1
prettier-plugin-tailwindcss: 0.1.8_prettier@2.5.1
@@ -287,6 +289,8 @@ devDependencies:
reflect-metadata: 0.1.13
regenerator-runtime: 0.13.9
sass: 1.49.9
+ ts-jest: 27.1.3_aa4e34889dbe984542b612bc8b6a6267
+ ts-node: 10.6.0_99a448058f874aec2a353d0e974167cc
typescript: 4.5.5
webpack: 5.70.0
@@ -1729,10 +1733,10 @@ packages:
'@types/node': 17.0.21
chalk: 4.1.2
cosmiconfig: 7.0.1
- cosmiconfig-typescript-loader: 1.0.6_99a448058f874aec2a353d0e974167cc
+ cosmiconfig-typescript-loader: 1.0.6_e79e62fe450383fd2d418267dc75e645
lodash: 4.17.21
resolve-from: 5.0.0
- typescript: 4.5.5
+ typescript: 4.6.2
transitivePeerDependencies:
- '@swc/core'
- '@swc/wasm'
@@ -1764,7 +1768,6 @@ packages:
resolution: {integrity: sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==}
engines: {node: '>= 12'}
dev: true
- optional: true
/@cspotcode/source-map-support/0.7.0:
resolution: {integrity: sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==}
@@ -1772,7 +1775,6 @@ packages:
dependencies:
'@cspotcode/source-map-consumer': 0.8.0
dev: true
- optional: true
/@cypress/webpack-preprocessor/5.11.1_5f4110395240e7ce681e740e76ac7ef1:
resolution: {integrity: sha512-kfdF+W/Tns81rFplnqlgZ+t6V+FJ7vegeQCYolLyhh0nJ8eG3s5HvV/ak/zSlbQnaOmAuYiZIChJFVZLUWuNOA==}
@@ -2051,7 +2053,7 @@ packages:
jest-util: 27.5.1
slash: 3.0.0
- /@jest/core/27.5.1:
+ /@jest/core/27.5.1_ts-node@10.6.0:
resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
peerDependencies:
@@ -2072,7 +2074,7 @@ packages:
exit: 0.1.2
graceful-fs: 4.2.9
jest-changed-files: 27.5.1
- jest-config: 27.5.1
+ jest-config: 27.5.1_ts-node@10.6.0
jest-haste-map: 27.5.1
jest-message-util: 27.5.1
jest-regex-util: 27.5.1
@@ -2135,7 +2137,7 @@ packages:
dependencies:
'@bcoe/v8-coverage': 0.2.3
'@jest/console': 27.5.1
- '@jest/test-result': 27.2.2
+ '@jest/test-result': 27.5.1
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
chalk: 4.1.2
@@ -2149,8 +2151,8 @@ packages:
istanbul-lib-source-maps: 4.0.1
istanbul-reports: 3.1.4
jest-haste-map: 27.5.1
- jest-resolve: 27.2.2
- jest-util: 27.2.0
+ jest-resolve: 27.5.1
+ jest-util: 27.5.1
jest-worker: 27.5.1
slash: 3.0.0
source-map: 0.6.1
@@ -2761,7 +2763,7 @@ packages:
'@nestjs/core': 8.4.0_2e10c1a16efb48b2968dca34c1adcfc4
'@nestjs/platform-express': 8.4.0_31e7036b193d6d3c9cadab18cbb4af84
tslib: 2.3.1
- dev: false
+ dev: true
/@nestjs/typeorm/8.0.3_3917dd1d6231e97e428aeb9078dfff90:
resolution: {integrity: sha512-tf9rTXP6LeFInkwd+tktQhtLRsKp4RRYImprqT8gcHcJDx+xMP1IygnXELOKwF5vo2/mnhrGtBlRQ/iiS6170g==}
@@ -2906,16 +2908,6 @@ packages:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.13.0
- /@nrwl/cli/13.8.3:
- resolution: {integrity: sha512-6+OTs9aF5GzZUSmPziCThdPw2yXqhEw6JjYjOU9OUMZP1+6nPv7mCZkl9W2f6LEm9hAWIxHC1DsUjzWhdL1VGQ==}
- hasBin: true
- dependencies:
- '@nrwl/tao': 13.8.3
- chalk: 4.1.0
- enquirer: 2.3.6
- v8-compile-cache: 2.3.0
- yargs-parser: 20.0.0
-
/@nrwl/cli/13.8.4:
resolution: {integrity: sha512-B+tuY7HJFS2TNMTZ3wWI7mGbXaWa84wznO6ChcOPkAr7GFrlpg+UbH0bspL1ajrCRGoUqbmiifrmoLslNr+HZg==}
hasBin: true
@@ -2925,10 +2917,9 @@ packages:
enquirer: 2.3.6
v8-compile-cache: 2.3.0
yargs-parser: 20.0.0
- dev: true
- /@nrwl/cypress/13.8.3_2119d30f86129b713d2f3796ca390c99:
- resolution: {integrity: sha512-dNz15s0vGJZfYBe9I8pqvpcxPDhMBrER4QEjfB2U2iecNA8/mqYSuh7Xdf/B0m2n3XyGnO1dSkClA191euhUlQ==}
+ /@nrwl/cypress/13.8.4_2119d30f86129b713d2f3796ca390c99:
+ resolution: {integrity: sha512-PCkr70rOoVuYwLJiz3QkIG+e5xj1ePtLe7Hq1KAMD9Ge4W/A6jEGnSFgkQxiEam1JQo/OAx48/KuVEHBpHLv9A==}
peerDependencies:
cypress: '>= 3 < 10'
peerDependenciesMeta:
@@ -2936,9 +2927,9 @@ packages:
optional: true
dependencies:
'@cypress/webpack-preprocessor': 5.11.1_5f4110395240e7ce681e740e76ac7ef1
- '@nrwl/devkit': 13.8.3
- '@nrwl/linter': 13.8.3_cf61cd7a017ff3260d3a4a02722a5fd2
- '@nrwl/workspace': 13.8.3_6483ebbabbf01faeed49f09ed04973a1
+ '@nrwl/devkit': 13.8.4
+ '@nrwl/linter': 13.8.4_cf61cd7a017ff3260d3a4a02722a5fd2
+ '@nrwl/workspace': 13.8.4_6483ebbabbf01faeed49f09ed04973a1
chalk: 4.1.0
enhanced-resolve: 5.9.2
fork-ts-checker-webpack-plugin: 6.2.10
@@ -2963,8 +2954,8 @@ packages:
- utf-8-validate
- webpack
- /@nrwl/cypress/13.8.3_f9a62c32a1b3e87683c6bebdc093fcd8:
- resolution: {integrity: sha512-dNz15s0vGJZfYBe9I8pqvpcxPDhMBrER4QEjfB2U2iecNA8/mqYSuh7Xdf/B0m2n3XyGnO1dSkClA191euhUlQ==}
+ /@nrwl/cypress/13.8.4_83d1c7be44756ad6773a38af321af863:
+ resolution: {integrity: sha512-PCkr70rOoVuYwLJiz3QkIG+e5xj1ePtLe7Hq1KAMD9Ge4W/A6jEGnSFgkQxiEam1JQo/OAx48/KuVEHBpHLv9A==}
peerDependencies:
cypress: '>= 3 < 10'
peerDependenciesMeta:
@@ -2972,9 +2963,9 @@ packages:
optional: true
dependencies:
'@cypress/webpack-preprocessor': 5.11.1_5f4110395240e7ce681e740e76ac7ef1
- '@nrwl/devkit': 13.8.3
- '@nrwl/linter': 13.8.3_eslint@8.10.0+typescript@4.5.5
- '@nrwl/workspace': 13.8.3_dd26a5c7f44cc79875cab41b61b7f609
+ '@nrwl/devkit': 13.8.4
+ '@nrwl/linter': 13.8.4_dffc97c68475163a7a584978c649ae66
+ '@nrwl/workspace': 13.8.4_b055d0f33702adf7c462f4bf04e60212
chalk: 4.1.0
enhanced-resolve: 5.9.2
fork-ts-checker-webpack-plugin: 6.2.10
@@ -3000,16 +2991,6 @@ packages:
- webpack
dev: true
- /@nrwl/devkit/13.8.3:
- resolution: {integrity: sha512-XPmG9mSvPsJnqJ1mQ6ufnoh0Ow2p8SM1U9V2gHBo3y5mBI+VVBSFrLuDBYbMAPFtHN7nt9ANjqtxD1+G+DKWtw==}
- dependencies:
- '@nrwl/tao': 13.8.3
- ejs: 3.1.6
- ignore: 5.2.0
- rxjs: 6.6.7
- semver: 7.3.4
- tslib: 2.3.1
-
/@nrwl/devkit/13.8.4:
resolution: {integrity: sha512-1nlvUromuWTUQstDUTuJ0zCGLPNCkt9As01MR4Lj+1CieDAw6q8AjJeg907Oo444TWjnFJ2ed+vKNdmZVHXstA==}
dependencies:
@@ -3019,10 +3000,9 @@ packages:
rxjs: 6.6.7
semver: 7.3.4
tslib: 2.3.1
- dev: true
- /@nrwl/eslint-plugin-nx/13.8.3_830aac973cd7f79836871ffcdef90c4e:
- resolution: {integrity: sha512-fiDGULPfFYFkjIORBCFTkzpUQNlW48/32C3xWVbZlmmnO1KJ5ql3QyQSaDpaentE5nASM8TbgXeVMRqhYkZbOw==}
+ /@nrwl/eslint-plugin-nx/13.8.4_69bc217444e21d13d9b38943656e8b6e:
+ resolution: {integrity: sha512-uQfCzH1TAsV3/v+kLwA86BBfPpRMiMUNgRzvcXoyw1tWE+3ZFsstiUQXuaz9VB1ScJ7QqkmyNrBItrIg14Cu6A==}
peerDependencies:
'@typescript-eslint/parser': ~5.10.0
eslint-config-prettier: ^8.1.0
@@ -3030,14 +3010,14 @@ packages:
eslint-config-prettier:
optional: true
dependencies:
- '@nrwl/devkit': 13.8.3
- '@nrwl/workspace': 13.8.3_dd26a5c7f44cc79875cab41b61b7f609
+ '@nrwl/devkit': 13.8.4
+ '@nrwl/workspace': 13.8.4_b055d0f33702adf7c462f4bf04e60212
'@swc-node/register': 1.4.2
'@typescript-eslint/experimental-utils': 5.10.2_eslint@8.10.0+typescript@4.5.5
'@typescript-eslint/parser': 5.10.2_eslint@8.10.0+typescript@4.5.5
chalk: 4.1.0
confusing-browser-globals: 1.0.11
- eslint-config-prettier: 8.4.0_eslint@8.10.0
+ eslint-config-prettier: 8.5.0_eslint@8.10.0
tsconfig-paths: 3.12.0
optionalDependencies:
'@swc/core-linux-arm64-gnu': 1.2.147
@@ -3056,51 +3036,7 @@ packages:
- utf-8-validate
dev: true
- /@nrwl/jest/13.8.3:
- resolution: {integrity: sha512-9w+eRoRvYF6+Jz6IetnVeLb/NV62KQHC6ipvMik8nLeRp7DS34KDbCHys2MlZOVKk/I6vrbmLEDkrvVP8XIFsg==}
- dependencies:
- '@jest/reporters': 27.2.2
- '@jest/test-result': 27.2.2
- '@nrwl/devkit': 13.8.3
- chalk: 4.1.0
- identity-obj-proxy: 3.0.0
- jest-config: 27.2.2
- jest-resolve: 27.2.2
- jest-util: 27.2.0
- resolve.exports: 1.1.0
- rxjs: 6.6.7
- tslib: 2.3.1
- transitivePeerDependencies:
- - bufferutil
- - canvas
- - node-notifier
- - supports-color
- - ts-node
- - utf-8-validate
-
- /@nrwl/jest/13.8.3_ts-node@9.1.1:
- resolution: {integrity: sha512-9w+eRoRvYF6+Jz6IetnVeLb/NV62KQHC6ipvMik8nLeRp7DS34KDbCHys2MlZOVKk/I6vrbmLEDkrvVP8XIFsg==}
- dependencies:
- '@jest/reporters': 27.2.2
- '@jest/test-result': 27.2.2
- '@nrwl/devkit': 13.8.3
- chalk: 4.1.0
- identity-obj-proxy: 3.0.0
- jest-config: 27.2.2_ts-node@9.1.1
- jest-resolve: 27.2.2
- jest-util: 27.2.0
- resolve.exports: 1.1.0
- rxjs: 6.6.7
- tslib: 2.3.1
- transitivePeerDependencies:
- - bufferutil
- - canvas
- - node-notifier
- - supports-color
- - ts-node
- - utf-8-validate
-
- /@nrwl/jest/13.8.4:
+ /@nrwl/jest/13.8.4_ts-node@10.6.0:
resolution: {integrity: sha512-R6SvlmbXC+bi8XI+RNoS3Wzurb+Dwz2V3M/XI3ydsaGbEB8+jX+U8JEvLL+JxcKDn5Ewz3OumeEyhOuvAghokw==}
dependencies:
'@jest/reporters': 27.2.2
@@ -3108,7 +3044,7 @@ packages:
'@nrwl/devkit': 13.8.4
chalk: 4.1.0
identity-obj-proxy: 3.0.0
- jest-config: 27.2.2
+ jest-config: 27.2.2_ts-node@10.6.0
jest-resolve: 27.2.2
jest-util: 27.2.0
resolve.exports: 1.1.0
@@ -3121,7 +3057,6 @@ packages:
- supports-color
- ts-node
- utf-8-validate
- dev: true
/@nrwl/jest/13.8.4_ts-node@9.1.1:
resolution: {integrity: sha512-R6SvlmbXC+bi8XI+RNoS3Wzurb+Dwz2V3M/XI3ydsaGbEB8+jX+U8JEvLL+JxcKDn5Ewz3OumeEyhOuvAghokw==}
@@ -3144,62 +3079,6 @@ packages:
- supports-color
- ts-node
- utf-8-validate
- dev: true
-
- /@nrwl/js/13.8.3_6483ebbabbf01faeed49f09ed04973a1:
- resolution: {integrity: sha512-fHwwZa6ZZFMsH+VHFNgXop0L9UQ8CKjeaQsdXYmG1Dxh/90zQ0f3nzNFDTrsQDhJPWu45VfiAKaD1AIpRb+Jcg==}
- dependencies:
- '@nrwl/devkit': 13.8.3
- '@nrwl/jest': 13.8.3_ts-node@9.1.1
- '@nrwl/linter': 13.8.3_cf61cd7a017ff3260d3a4a02722a5fd2
- '@nrwl/workspace': 13.8.3_6483ebbabbf01faeed49f09ed04973a1
- '@parcel/watcher': 2.0.4
- chalk: 4.1.0
- fast-glob: 3.2.11
- fs-extra: 9.1.0
- ignore: 5.2.0
- js-tokens: 4.0.0
- minimatch: 3.0.4
- source-map-support: 0.5.19
- tree-kill: 1.2.2
- transitivePeerDependencies:
- - bufferutil
- - canvas
- - eslint
- - node-notifier
- - prettier
- - supports-color
- - ts-node
- - typescript
- - utf-8-validate
-
- /@nrwl/js/13.8.3_dd26a5c7f44cc79875cab41b61b7f609:
- resolution: {integrity: sha512-fHwwZa6ZZFMsH+VHFNgXop0L9UQ8CKjeaQsdXYmG1Dxh/90zQ0f3nzNFDTrsQDhJPWu45VfiAKaD1AIpRb+Jcg==}
- dependencies:
- '@nrwl/devkit': 13.8.3
- '@nrwl/jest': 13.8.3
- '@nrwl/linter': 13.8.3_eslint@8.10.0+typescript@4.5.5
- '@nrwl/workspace': 13.8.3_dd26a5c7f44cc79875cab41b61b7f609
- '@parcel/watcher': 2.0.4
- chalk: 4.1.0
- fast-glob: 3.2.11
- fs-extra: 9.1.0
- ignore: 5.2.0
- js-tokens: 4.0.0
- minimatch: 3.0.4
- source-map-support: 0.5.19
- tree-kill: 1.2.2
- transitivePeerDependencies:
- - bufferutil
- - canvas
- - eslint
- - node-notifier
- - prettier
- - supports-color
- - ts-node
- - typescript
- - utf-8-validate
- dev: true
/@nrwl/js/13.8.4_6483ebbabbf01faeed49f09ed04973a1:
resolution: {integrity: sha512-ECekn8B47GzZwolfNKDFmbVW6S8C8k6V7B8rHDTYPDP2H95SNqtip0QYtkg3QCgbZG87FqeZTTjjeSsUih5NJg==}
@@ -3227,54 +3106,35 @@ packages:
- ts-node
- typescript
- utf-8-validate
+
+ /@nrwl/js/13.8.4_b055d0f33702adf7c462f4bf04e60212:
+ resolution: {integrity: sha512-ECekn8B47GzZwolfNKDFmbVW6S8C8k6V7B8rHDTYPDP2H95SNqtip0QYtkg3QCgbZG87FqeZTTjjeSsUih5NJg==}
+ dependencies:
+ '@nrwl/devkit': 13.8.4
+ '@nrwl/jest': 13.8.4_ts-node@10.6.0
+ '@nrwl/linter': 13.8.4_dffc97c68475163a7a584978c649ae66
+ '@nrwl/workspace': 13.8.4_b055d0f33702adf7c462f4bf04e60212
+ '@parcel/watcher': 2.0.4
+ chalk: 4.1.0
+ fast-glob: 3.2.11
+ fs-extra: 9.1.0
+ ignore: 5.2.0
+ js-tokens: 4.0.0
+ minimatch: 3.0.4
+ source-map-support: 0.5.19
+ tree-kill: 1.2.2
+ transitivePeerDependencies:
+ - bufferutil
+ - canvas
+ - eslint
+ - node-notifier
+ - prettier
+ - supports-color
+ - ts-node
+ - typescript
+ - utf-8-validate
dev: true
- /@nrwl/linter/13.8.3_cf61cd7a017ff3260d3a4a02722a5fd2:
- resolution: {integrity: sha512-1C60ic0VwHrTPEMbUkDmu5e5hHRL6/XORA6hKiKDAhSYczPX9qNdTHuCaS0paSHRfc0YT4s20/jC/gtqy+UbEA==}
- peerDependencies:
- eslint: ^8.0.0
- peerDependenciesMeta:
- eslint:
- optional: true
- dependencies:
- '@nrwl/devkit': 13.8.3
- '@nrwl/jest': 13.8.3_ts-node@9.1.1
- '@phenomnomnominal/tsquery': 4.1.1_typescript@4.5.5
- eslint: 8.10.0
- tmp: 0.2.1
- tslib: 2.3.1
- transitivePeerDependencies:
- - bufferutil
- - canvas
- - node-notifier
- - supports-color
- - ts-node
- - typescript
- - utf-8-validate
-
- /@nrwl/linter/13.8.3_eslint@8.10.0+typescript@4.5.5:
- resolution: {integrity: sha512-1C60ic0VwHrTPEMbUkDmu5e5hHRL6/XORA6hKiKDAhSYczPX9qNdTHuCaS0paSHRfc0YT4s20/jC/gtqy+UbEA==}
- peerDependencies:
- eslint: ^8.0.0
- peerDependenciesMeta:
- eslint:
- optional: true
- dependencies:
- '@nrwl/devkit': 13.8.3
- '@nrwl/jest': 13.8.3
- '@phenomnomnominal/tsquery': 4.1.1_typescript@4.5.5
- eslint: 8.10.0
- tmp: 0.2.1
- tslib: 2.3.1
- transitivePeerDependencies:
- - bufferutil
- - canvas
- - node-notifier
- - supports-color
- - ts-node
- - typescript
- - utf-8-validate
-
/@nrwl/linter/13.8.4_cf61cd7a017ff3260d3a4a02722a5fd2:
resolution: {integrity: sha512-EOLgbfsYZhAVLMvpsWjEISm7HNDE4DdOIm4oOWv41YKLdENIFbfVTLEtBKEOeWjUIJrLYv4H/nSnPBFB+as5zA==}
peerDependencies:
@@ -3297,9 +3157,8 @@ packages:
- ts-node
- typescript
- utf-8-validate
- dev: true
- /@nrwl/linter/13.8.4_eslint@8.10.0+typescript@4.5.5:
+ /@nrwl/linter/13.8.4_dffc97c68475163a7a584978c649ae66:
resolution: {integrity: sha512-EOLgbfsYZhAVLMvpsWjEISm7HNDE4DdOIm4oOWv41YKLdENIFbfVTLEtBKEOeWjUIJrLYv4H/nSnPBFB+as5zA==}
peerDependencies:
eslint: ^8.0.0
@@ -3308,7 +3167,7 @@ packages:
optional: true
dependencies:
'@nrwl/devkit': 13.8.4
- '@nrwl/jest': 13.8.4
+ '@nrwl/jest': 13.8.4_ts-node@10.6.0
'@phenomnomnominal/tsquery': 4.1.1_typescript@4.5.5
eslint: 8.10.0
tmp: 0.2.1
@@ -3321,15 +3180,14 @@ packages:
- ts-node
- typescript
- utf-8-validate
- dev: true
- /@nrwl/nest/13.8.4_dd26a5c7f44cc79875cab41b61b7f609:
+ /@nrwl/nest/13.8.4_b055d0f33702adf7c462f4bf04e60212:
resolution: {integrity: sha512-zUtexoHiHrvNhTLoh2ZWWnfV6sTJCntnqIm5a9DT6lz8fsPxUIBfkFp1ITX+GB/m5KYeBB4Fj5zeFAtnFCFMYQ==}
dependencies:
'@nestjs/schematics': 8.0.7_typescript@4.5.5
'@nrwl/devkit': 13.8.4
- '@nrwl/jest': 13.8.4
- '@nrwl/linter': 13.8.4_eslint@8.10.0+typescript@4.5.5
+ '@nrwl/jest': 13.8.4_ts-node@10.6.0
+ '@nrwl/linter': 13.8.4_dffc97c68475163a7a584978c649ae66
'@nrwl/node': 13.8.4_dd26a5c7f44cc79875cab41b61b7f609
transitivePeerDependencies:
- '@swc/core'
@@ -3348,19 +3206,19 @@ packages:
- webpack-cli
dev: true
- /@nrwl/next/13.8.3_bb72e592f08d4a41355e886e2062b95a:
- resolution: {integrity: sha512-t2cqHHJ1/dYshtrqy5Ti5pPD7MCc25gQ6QSVIeBHJZwcnrXnef503jvZaEYW4Rv8AtdCLau7eVP4UreG402Idw==}
+ /@nrwl/next/13.8.4_bb72e592f08d4a41355e886e2062b95a:
+ resolution: {integrity: sha512-G+czx7oUO2x3sVtxs4iFYKch7JHPXczTs9BREPha0DC9nOuVCpijOplyUuxKIsMXQhQxE4JBaykM/bKJ1OvScA==}
peerDependencies:
next: ^12.1.0
dependencies:
'@babel/plugin-proposal-decorators': 7.17.2_@babel+core@7.17.5
- '@nrwl/cypress': 13.8.3_2119d30f86129b713d2f3796ca390c99
- '@nrwl/devkit': 13.8.3
- '@nrwl/jest': 13.8.3_ts-node@9.1.1
- '@nrwl/linter': 13.8.3_cf61cd7a017ff3260d3a4a02722a5fd2
- '@nrwl/react': 13.8.3_cad6470314e0a3aece39e84d8d4e8c93
- '@nrwl/web': 13.8.3_7a9f96fd987231692b7c29e20ce750ac
- '@nrwl/workspace': 13.8.3_6483ebbabbf01faeed49f09ed04973a1
+ '@nrwl/cypress': 13.8.4_2119d30f86129b713d2f3796ca390c99
+ '@nrwl/devkit': 13.8.4
+ '@nrwl/jest': 13.8.4_ts-node@9.1.1
+ '@nrwl/linter': 13.8.4_cf61cd7a017ff3260d3a4a02722a5fd2
+ '@nrwl/react': 13.8.4_cad6470314e0a3aece39e84d8d4e8c93
+ '@nrwl/web': 13.8.4_7a9f96fd987231692b7c29e20ce750ac
+ '@nrwl/workspace': 13.8.4_6483ebbabbf01faeed49f09ed04973a1
'@svgr/webpack': 6.2.1
chalk: 4.1.0
eslint-config-next: 12.1.0_4c2038871e8233f2b143838d68f90b16
@@ -3407,48 +3265,6 @@ packages:
- webpack-plugin-serve
dev: false
- /@nrwl/node/13.8.3_dd26a5c7f44cc79875cab41b61b7f609:
- resolution: {integrity: sha512-tNf0+FcuXyttBwK47VDAn4NQCrLFAtL+f2jq0k6let1ve+Jq7VgWRGIZMpupMIaeJ/0HqWKuytGyFPzOIaCC6w==}
- dependencies:
- '@nrwl/devkit': 13.8.3
- '@nrwl/jest': 13.8.3_ts-node@9.1.1
- '@nrwl/linter': 13.8.3_cf61cd7a017ff3260d3a4a02722a5fd2
- '@nrwl/workspace': 13.8.3_6483ebbabbf01faeed49f09ed04973a1
- chalk: 4.1.0
- copy-webpack-plugin: 9.1.0_webpack@5.70.0
- enhanced-resolve: 5.9.2
- fork-ts-checker-webpack-plugin: 6.2.10
- fs-extra: 9.1.0
- glob: 7.1.4
- license-webpack-plugin: 4.0.0_webpack@5.70.0
- rxjs: 6.6.7
- rxjs-for-await: 0.0.2_rxjs@6.6.7
- source-map-support: 0.5.19
- terser-webpack-plugin: 5.3.1_webpack@5.70.0
- tree-kill: 1.2.2
- ts-loader: 9.2.7_typescript@4.5.5+webpack@5.70.0
- ts-node: 9.1.1_typescript@4.5.5
- tsconfig-paths: 3.12.0
- tsconfig-paths-webpack-plugin: 3.5.2
- tslib: 2.3.1
- webpack: 5.70.0
- webpack-merge: 5.8.0
- webpack-node-externals: 3.0.0
- transitivePeerDependencies:
- - '@swc/core'
- - bufferutil
- - canvas
- - esbuild
- - eslint
- - node-notifier
- - prettier
- - supports-color
- - typescript
- - uglify-js
- - utf-8-validate
- - webpack-cli
- dev: true
-
/@nrwl/node/13.8.4_dd26a5c7f44cc79875cab41b61b7f609:
resolution: {integrity: sha512-DGrmveNZ1S+AlQp8dNRQv2cb1RC0Al3dI48GCBv5cdg40nIqpIqMfxS2F+K/1hC9OJFjlwLNwgh16dBHkMXHTA==}
dependencies:
@@ -3506,26 +3322,26 @@ packages:
- debug
dev: true
- /@nrwl/react/13.8.3_cad6470314e0a3aece39e84d8d4e8c93:
- resolution: {integrity: sha512-KM0aaqcgiJdwpzIL2S069m2OoRfT4+ODA7qEXMArENgtghfH+tJrkwaBsIyAmZRkp7P9s/8SMVmwRMc6A3lljw==}
+ /@nrwl/react/13.8.4_cad6470314e0a3aece39e84d8d4e8c93:
+ resolution: {integrity: sha512-xM+m+zrIN0eNpJOm8TZ7d/nKkHpHpm3pwVQmbX9o9qqo7vjfRZiB5fBuXW6+lZVEGs77che7/YsfTMoUU458tQ==}
dependencies:
'@babel/core': 7.17.5
'@babel/preset-react': 7.16.7_@babel+core@7.17.5
- '@nrwl/cypress': 13.8.3_2119d30f86129b713d2f3796ca390c99
- '@nrwl/devkit': 13.8.3
- '@nrwl/jest': 13.8.3_ts-node@9.1.1
- '@nrwl/js': 13.8.3_6483ebbabbf01faeed49f09ed04973a1
- '@nrwl/linter': 13.8.3_cf61cd7a017ff3260d3a4a02722a5fd2
- '@nrwl/storybook': 13.8.3_2119d30f86129b713d2f3796ca390c99
- '@nrwl/web': 13.8.3_7a9f96fd987231692b7c29e20ce750ac
- '@nrwl/workspace': 13.8.3_6483ebbabbf01faeed49f09ed04973a1
+ '@nrwl/cypress': 13.8.4_2119d30f86129b713d2f3796ca390c99
+ '@nrwl/devkit': 13.8.4
+ '@nrwl/jest': 13.8.4_ts-node@9.1.1
+ '@nrwl/js': 13.8.4_6483ebbabbf01faeed49f09ed04973a1
+ '@nrwl/linter': 13.8.4_cf61cd7a017ff3260d3a4a02722a5fd2
+ '@nrwl/storybook': 13.8.4_2119d30f86129b713d2f3796ca390c99
+ '@nrwl/web': 13.8.4_7a9f96fd987231692b7c29e20ce750ac
+ '@nrwl/workspace': 13.8.4_6483ebbabbf01faeed49f09ed04973a1
'@pmmmwh/react-refresh-webpack-plugin': 0.5.4_78eff81c38f3610bc0b6ca7946212404
'@storybook/node-logger': 6.1.20
'@svgr/webpack': 6.2.1
chalk: 4.1.0
eslint-plugin-import: 2.25.4_eslint@8.10.0
eslint-plugin-jsx-a11y: 6.5.1_eslint@8.10.0
- eslint-plugin-react: 7.29.2_eslint@8.10.0
+ eslint-plugin-react: 7.28.0_eslint@8.10.0
eslint-plugin-react-hooks: 4.3.0_eslint@8.10.0
react-refresh: 0.10.0
semver: 7.3.4
@@ -3568,26 +3384,26 @@ packages:
- webpack-plugin-serve
dev: false
- /@nrwl/react/13.8.3_d948f126408be514a7f959c2de8439fb:
- resolution: {integrity: sha512-KM0aaqcgiJdwpzIL2S069m2OoRfT4+ODA7qEXMArENgtghfH+tJrkwaBsIyAmZRkp7P9s/8SMVmwRMc6A3lljw==}
+ /@nrwl/react/13.8.4_ef03717cc35cccf19b31e67b739e745a:
+ resolution: {integrity: sha512-xM+m+zrIN0eNpJOm8TZ7d/nKkHpHpm3pwVQmbX9o9qqo7vjfRZiB5fBuXW6+lZVEGs77che7/YsfTMoUU458tQ==}
dependencies:
'@babel/core': 7.17.5
'@babel/preset-react': 7.16.7_@babel+core@7.17.5
- '@nrwl/cypress': 13.8.3_f9a62c32a1b3e87683c6bebdc093fcd8
- '@nrwl/devkit': 13.8.3
- '@nrwl/jest': 13.8.3
- '@nrwl/js': 13.8.3_dd26a5c7f44cc79875cab41b61b7f609
- '@nrwl/linter': 13.8.3_eslint@8.10.0+typescript@4.5.5
- '@nrwl/storybook': 13.8.3_f9a62c32a1b3e87683c6bebdc093fcd8
- '@nrwl/web': 13.8.3_7a9f96fd987231692b7c29e20ce750ac
- '@nrwl/workspace': 13.8.3_dd26a5c7f44cc79875cab41b61b7f609
+ '@nrwl/cypress': 13.8.4_83d1c7be44756ad6773a38af321af863
+ '@nrwl/devkit': 13.8.4
+ '@nrwl/jest': 13.8.4_ts-node@10.6.0
+ '@nrwl/js': 13.8.4_b055d0f33702adf7c462f4bf04e60212
+ '@nrwl/linter': 13.8.4_dffc97c68475163a7a584978c649ae66
+ '@nrwl/storybook': 13.8.4_83d1c7be44756ad6773a38af321af863
+ '@nrwl/web': 13.8.4_7a9f96fd987231692b7c29e20ce750ac
+ '@nrwl/workspace': 13.8.4_b055d0f33702adf7c462f4bf04e60212
'@pmmmwh/react-refresh-webpack-plugin': 0.5.4_78eff81c38f3610bc0b6ca7946212404
'@storybook/node-logger': 6.1.20
'@svgr/webpack': 6.2.1
chalk: 4.1.0
eslint-plugin-import: 2.25.4_eslint@8.10.0
eslint-plugin-jsx-a11y: 6.5.1_eslint@8.10.0
- eslint-plugin-react: 7.29.2_eslint@8.10.0
+ eslint-plugin-react: 7.28.0_eslint@8.10.0
eslint-plugin-react-hooks: 4.3.0_eslint@8.10.0
react-refresh: 0.10.0
semver: 7.3.4
@@ -3630,13 +3446,13 @@ packages:
- webpack-plugin-serve
dev: true
- /@nrwl/storybook/13.8.3_2119d30f86129b713d2f3796ca390c99:
- resolution: {integrity: sha512-SO4FYNagEI7SZxVepvQ7T5lBQeGsQDWkn9TikovgZQzK6Yxtab+fDQho4I5C5rD9jaWiy1PiiKsN+siqFrhlvA==}
+ /@nrwl/storybook/13.8.4_2119d30f86129b713d2f3796ca390c99:
+ resolution: {integrity: sha512-cPPRoVJHBrbmxMl1PG1CF0iE20CcGzdEknLvr5GVjmX1bxjS8RpDzG2u/Nl6ttrTQ+AbAi2WFtGxegqsvUqcTg==}
dependencies:
- '@nrwl/cypress': 13.8.3_2119d30f86129b713d2f3796ca390c99
- '@nrwl/devkit': 13.8.3
- '@nrwl/linter': 13.8.3_cf61cd7a017ff3260d3a4a02722a5fd2
- '@nrwl/workspace': 13.8.3_6483ebbabbf01faeed49f09ed04973a1
+ '@nrwl/cypress': 13.8.4_2119d30f86129b713d2f3796ca390c99
+ '@nrwl/devkit': 13.8.4
+ '@nrwl/linter': 13.8.4_cf61cd7a017ff3260d3a4a02722a5fd2
+ '@nrwl/workspace': 13.8.4_6483ebbabbf01faeed49f09ed04973a1
core-js: 3.21.1
semver: 7.3.4
ts-loader: 9.2.7_typescript@4.5.5+webpack@5.70.0
@@ -3658,13 +3474,13 @@ packages:
- webpack
dev: false
- /@nrwl/storybook/13.8.3_f9a62c32a1b3e87683c6bebdc093fcd8:
- resolution: {integrity: sha512-SO4FYNagEI7SZxVepvQ7T5lBQeGsQDWkn9TikovgZQzK6Yxtab+fDQho4I5C5rD9jaWiy1PiiKsN+siqFrhlvA==}
+ /@nrwl/storybook/13.8.4_83d1c7be44756ad6773a38af321af863:
+ resolution: {integrity: sha512-cPPRoVJHBrbmxMl1PG1CF0iE20CcGzdEknLvr5GVjmX1bxjS8RpDzG2u/Nl6ttrTQ+AbAi2WFtGxegqsvUqcTg==}
dependencies:
- '@nrwl/cypress': 13.8.3_f9a62c32a1b3e87683c6bebdc093fcd8
- '@nrwl/devkit': 13.8.3
- '@nrwl/linter': 13.8.3_eslint@8.10.0+typescript@4.5.5
- '@nrwl/workspace': 13.8.3_dd26a5c7f44cc79875cab41b61b7f609
+ '@nrwl/cypress': 13.8.4_83d1c7be44756ad6773a38af321af863
+ '@nrwl/devkit': 13.8.4
+ '@nrwl/linter': 13.8.4_dffc97c68475163a7a584978c649ae66
+ '@nrwl/workspace': 13.8.4_b055d0f33702adf7c462f4bf04e60212
core-js: 3.21.1
semver: 7.3.4
ts-loader: 9.2.7_typescript@4.5.5+webpack@5.70.0
@@ -3686,24 +3502,6 @@ packages:
- webpack
dev: true
- /@nrwl/tao/13.8.3:
- resolution: {integrity: sha512-zLM2uP398iLkpuTODfAaA1K7NeTGLrkVCdE7GkasrIg9dzd82Fx6k7kZnGhfVAVgfZpbXo8twKg0vdhxlJNWyA==}
- hasBin: true
- dependencies:
- chalk: 4.1.0
- enquirer: 2.3.6
- fast-glob: 3.2.7
- fs-extra: 9.1.0
- ignore: 5.2.0
- jsonc-parser: 3.0.0
- nx: 13.8.3
- rxjs: 6.6.7
- rxjs-for-await: 0.0.2_rxjs@6.6.7
- semver: 7.3.4
- tmp: 0.2.1
- tslib: 2.3.1
- yargs-parser: 20.0.0
-
/@nrwl/tao/13.8.4:
resolution: {integrity: sha512-6ER6Zn5s5LVT+4TX1E5rVWY+7ewUpRTfmRa9aIw7fSVkoEqgU+oiTfFuBZtJJ9VdlMRCGMCFQt/ijmG88mJMiw==}
hasBin: true
@@ -3721,10 +3519,9 @@ packages:
tmp: 0.2.1
tslib: 2.3.1
yargs-parser: 20.0.0
- dev: true
- /@nrwl/web/13.8.3_7a9f96fd987231692b7c29e20ce750ac:
- resolution: {integrity: sha512-YaIN4giAuYnyMQ16yHmCfXKIkG/aE315ze4YGjgOfSsAuNRAFY2yG0mkWJuJF5cDuJTSP9zoxumf/A4y40/C8Q==}
+ /@nrwl/web/13.8.4_7a9f96fd987231692b7c29e20ce750ac:
+ resolution: {integrity: sha512-V2c8BZyd0L9lttUOUITxYgwKCvwft02BriMtGLkRLKaaK89YGOiaUbV5ISHnYMpPPJmzOI0kN20oU0xZfACmFg==}
dependencies:
'@babel/core': 7.17.5
'@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.5
@@ -3734,12 +3531,12 @@ packages:
'@babel/preset-env': 7.16.11_@babel+core@7.17.5
'@babel/preset-typescript': 7.16.7_@babel+core@7.17.5
'@babel/runtime': 7.17.2
- '@nrwl/cypress': 13.8.3_2119d30f86129b713d2f3796ca390c99
- '@nrwl/devkit': 13.8.3
- '@nrwl/jest': 13.8.3_ts-node@9.1.1
- '@nrwl/js': 13.8.3_6483ebbabbf01faeed49f09ed04973a1
- '@nrwl/linter': 13.8.3_cf61cd7a017ff3260d3a4a02722a5fd2
- '@nrwl/workspace': 13.8.3_6483ebbabbf01faeed49f09ed04973a1
+ '@nrwl/cypress': 13.8.4_2119d30f86129b713d2f3796ca390c99
+ '@nrwl/devkit': 13.8.4
+ '@nrwl/jest': 13.8.4_ts-node@9.1.1
+ '@nrwl/js': 13.8.4_6483ebbabbf01faeed49f09ed04973a1
+ '@nrwl/linter': 13.8.4_cf61cd7a017ff3260d3a4a02722a5fd2
+ '@nrwl/workspace': 13.8.4_6483ebbabbf01faeed49f09ed04973a1
'@pmmmwh/react-refresh-webpack-plugin': 0.5.4_1c183026854575c8120e2ca7bb3ad313
'@rollup/plugin-babel': 5.3.1_@babel+core@7.17.5+rollup@2.69.0
'@rollup/plugin-commonjs': 20.0.0_rollup@2.69.0
@@ -3836,94 +3633,6 @@ packages:
- webpack-hot-middleware
- webpack-plugin-serve
- /@nrwl/workspace/13.8.3_6483ebbabbf01faeed49f09ed04973a1:
- resolution: {integrity: sha512-B2LpbJjxT+WqW0PMxzdy8rmyY0woQytOi4BazPzpcFqaO7zO5/XvLF7txhcvYgRn8n6o0lPsMD0P0Pgeri8oaQ==}
- peerDependencies:
- prettier: ^2.5.1
- peerDependenciesMeta:
- prettier:
- optional: true
- dependencies:
- '@nrwl/cli': 13.8.3
- '@nrwl/devkit': 13.8.3
- '@nrwl/jest': 13.8.3_ts-node@9.1.1
- '@nrwl/linter': 13.8.3_cf61cd7a017ff3260d3a4a02722a5fd2
- '@parcel/watcher': 2.0.4
- chalk: 4.1.0
- chokidar: 3.5.3
- cli-cursor: 3.1.0
- cli-spinners: 2.6.1
- dotenv: 10.0.0
- enquirer: 2.3.6
- figures: 3.2.0
- flat: 5.0.2
- fs-extra: 9.1.0
- glob: 7.1.4
- ignore: 5.2.0
- minimatch: 3.0.4
- npm-run-path: 4.0.1
- open: 8.4.0
- prettier: 2.5.1
- rxjs: 6.6.7
- semver: 7.3.4
- tmp: 0.2.1
- tslib: 2.3.1
- yargs: 15.4.1
- yargs-parser: 20.0.0
- transitivePeerDependencies:
- - bufferutil
- - canvas
- - eslint
- - node-notifier
- - supports-color
- - ts-node
- - typescript
- - utf-8-validate
-
- /@nrwl/workspace/13.8.3_dd26a5c7f44cc79875cab41b61b7f609:
- resolution: {integrity: sha512-B2LpbJjxT+WqW0PMxzdy8rmyY0woQytOi4BazPzpcFqaO7zO5/XvLF7txhcvYgRn8n6o0lPsMD0P0Pgeri8oaQ==}
- peerDependencies:
- prettier: ^2.5.1
- peerDependenciesMeta:
- prettier:
- optional: true
- dependencies:
- '@nrwl/cli': 13.8.3
- '@nrwl/devkit': 13.8.3
- '@nrwl/jest': 13.8.3
- '@nrwl/linter': 13.8.3_eslint@8.10.0+typescript@4.5.5
- '@parcel/watcher': 2.0.4
- chalk: 4.1.0
- chokidar: 3.5.3
- cli-cursor: 3.1.0
- cli-spinners: 2.6.1
- dotenv: 10.0.0
- enquirer: 2.3.6
- figures: 3.2.0
- flat: 5.0.2
- fs-extra: 9.1.0
- glob: 7.1.4
- ignore: 5.2.0
- minimatch: 3.0.4
- npm-run-path: 4.0.1
- open: 8.4.0
- prettier: 2.5.1
- rxjs: 6.6.7
- semver: 7.3.4
- tmp: 0.2.1
- tslib: 2.3.1
- yargs: 15.4.1
- yargs-parser: 20.0.0
- transitivePeerDependencies:
- - bufferutil
- - canvas
- - eslint
- - node-notifier
- - supports-color
- - ts-node
- - typescript
- - utf-8-validate
-
/@nrwl/workspace/13.8.4_6483ebbabbf01faeed49f09ed04973a1:
resolution: {integrity: sha512-mhR0d4u6D4P/btwIGUYrvf8ipjij9lKZUl2c+1n9vE+VjzK35+8HGNc4S/mfq03H+EKLSf+zjZWyM2tW4cPF2w==}
peerDependencies:
@@ -3967,7 +3676,50 @@ packages:
- ts-node
- typescript
- utf-8-validate
- dev: true
+
+ /@nrwl/workspace/13.8.4_b055d0f33702adf7c462f4bf04e60212:
+ resolution: {integrity: sha512-mhR0d4u6D4P/btwIGUYrvf8ipjij9lKZUl2c+1n9vE+VjzK35+8HGNc4S/mfq03H+EKLSf+zjZWyM2tW4cPF2w==}
+ peerDependencies:
+ prettier: ^2.5.1
+ peerDependenciesMeta:
+ prettier:
+ optional: true
+ dependencies:
+ '@nrwl/cli': 13.8.4
+ '@nrwl/devkit': 13.8.4
+ '@nrwl/jest': 13.8.4_ts-node@10.6.0
+ '@nrwl/linter': 13.8.4_dffc97c68475163a7a584978c649ae66
+ '@parcel/watcher': 2.0.4
+ chalk: 4.1.0
+ chokidar: 3.5.3
+ cli-cursor: 3.1.0
+ cli-spinners: 2.6.1
+ dotenv: 10.0.0
+ enquirer: 2.3.6
+ figures: 3.2.0
+ flat: 5.0.2
+ fs-extra: 9.1.0
+ glob: 7.1.4
+ ignore: 5.2.0
+ minimatch: 3.0.4
+ npm-run-path: 4.0.1
+ open: 8.4.0
+ prettier: 2.5.1
+ rxjs: 6.6.7
+ semver: 7.3.4
+ tmp: 0.2.1
+ tslib: 2.3.1
+ yargs: 15.4.1
+ yargs-parser: 20.0.0
+ transitivePeerDependencies:
+ - bufferutil
+ - canvas
+ - eslint
+ - node-notifier
+ - supports-color
+ - ts-node
+ - typescript
+ - utf-8-validate
/@nuxtjs/opencollective/0.3.2:
resolution: {integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==}
@@ -4433,7 +4185,7 @@ packages:
debug: 4.3.3
pirates: 4.0.5
tslib: 2.3.1
- typescript: 4.5.5
+ typescript: 4.6.2
transitivePeerDependencies:
- supports-color
dev: true
@@ -4610,7 +4362,7 @@ packages:
dependencies:
'@babel/runtime': 7.17.2
'@types/react': 17.0.39
- '@types/react-dom': 17.0.11
+ '@types/react-dom': 17.0.13
'@types/react-test-renderer': 17.0.1
react: 17.0.2
react-dom: 17.0.2_react@17.0.2
@@ -4627,7 +4379,7 @@ packages:
dependencies:
'@babel/runtime': 7.17.2
'@testing-library/dom': 8.11.3
- '@types/react-dom': 17.0.11
+ '@types/react-dom': 17.0.13
react: 17.0.2
react-dom: 17.0.2_react@17.0.2
dev: true
@@ -4643,22 +4395,18 @@ packages:
/@tsconfig/node10/1.0.8:
resolution: {integrity: sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==}
dev: true
- optional: true
/@tsconfig/node12/1.0.9:
resolution: {integrity: sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==}
dev: true
- optional: true
/@tsconfig/node14/1.0.1:
resolution: {integrity: sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==}
dev: true
- optional: true
/@tsconfig/node16/1.0.2:
resolution: {integrity: sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==}
dev: true
- optional: true
/@types/aria-query/4.2.2:
resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==}
@@ -4952,8 +4700,8 @@ packages:
'@types/react': 17.0.39
dev: true
- /@types/react-dom/17.0.11:
- resolution: {integrity: sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==}
+ /@types/react-dom/17.0.13:
+ resolution: {integrity: sha512-wEP+B8hzvy6ORDv1QBhcQia4j6ea4SFIBttHYpXKPFZRviBvknq0FRh3VrIxeXUmsPkwuXVZrVGG7KUVONmXCQ==}
dependencies:
'@types/react': 17.0.39
dev: true
@@ -5067,8 +4815,8 @@ packages:
resolution: {integrity: sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw==}
dev: false
- /@typescript-eslint/eslint-plugin/5.12.1_226e0cd99c07ccb7b6d7a783a15c23f5:
- resolution: {integrity: sha512-M499lqa8rnNK7mUv74lSFFttuUsubIRdAbHcVaP93oFcKkEmHmLqy2n7jM9C8DVmFMYK61ExrZU6dLYhQZmUpw==}
+ /@typescript-eslint/eslint-plugin/5.10.2_226e0cd99c07ccb7b6d7a783a15c23f5:
+ resolution: {integrity: sha512-4W/9lLuE+v27O/oe7hXJKjNtBLnZE8tQAFpapdxwSVHqtmIoPB1gph3+ahNwVuNL37BX7YQHyGF9Xv6XCnIX2Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@@ -5079,9 +4827,9 @@ packages:
optional: true
dependencies:
'@typescript-eslint/parser': 5.10.2_eslint@8.10.0+typescript@4.5.5
- '@typescript-eslint/scope-manager': 5.12.1
- '@typescript-eslint/type-utils': 5.12.1_eslint@8.10.0+typescript@4.5.5
- '@typescript-eslint/utils': 5.12.1_eslint@8.10.0+typescript@4.5.5
+ '@typescript-eslint/scope-manager': 5.10.2
+ '@typescript-eslint/type-utils': 5.10.2_eslint@8.10.0+typescript@4.5.5
+ '@typescript-eslint/utils': 5.10.2_eslint@8.10.0+typescript@4.5.5
debug: 4.3.3
eslint: 8.10.0
functional-red-black-tree: 1.0.1
@@ -5125,6 +4873,26 @@ packages:
typescript: 4.5.5
transitivePeerDependencies:
- supports-color
+ dev: true
+
+ /@typescript-eslint/parser/5.13.0_eslint@8.10.0+typescript@4.5.5:
+ resolution: {integrity: sha512-GdrU4GvBE29tm2RqWOM0P5QfCtgCyN4hXICj/X9ibKED16136l9ZpoJvCL5pSKtmJzA+NRDzQ312wWMejCVVfg==}
+ 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.13.0
+ '@typescript-eslint/types': 5.13.0
+ '@typescript-eslint/typescript-estree': 5.13.0_typescript@4.5.5
+ debug: 4.3.3
+ eslint: 8.10.0
+ typescript: 4.5.5
+ transitivePeerDependencies:
+ - supports-color
/@typescript-eslint/scope-manager/5.10.2:
resolution: {integrity: sha512-39Tm6f4RoZoVUWBYr3ekS75TYgpr5Y+X0xLZxXqcZNDWZdJdYbKd3q2IR4V9y5NxxiPu/jxJ8XP7EgHiEQtFnw==}
@@ -5132,17 +4900,17 @@ packages:
dependencies:
'@typescript-eslint/types': 5.10.2
'@typescript-eslint/visitor-keys': 5.10.2
-
- /@typescript-eslint/scope-manager/5.12.1:
- resolution: {integrity: sha512-J0Wrh5xS6XNkd4TkOosxdpObzlYfXjAFIm9QxYLCPOcHVv1FyyFCPom66uIh8uBr0sZCrtS+n19tzufhwab8ZQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.12.1
- '@typescript-eslint/visitor-keys': 5.12.1
dev: true
- /@typescript-eslint/type-utils/5.12.1_eslint@8.10.0+typescript@4.5.5:
- resolution: {integrity: sha512-Gh8feEhsNLeCz6aYqynh61Vsdy+tiNNkQtc+bN3IvQvRqHkXGUhYkUi+ePKzP0Mb42se7FDb+y2SypTbpbR/Sg==}
+ /@typescript-eslint/scope-manager/5.13.0:
+ resolution: {integrity: sha512-T4N8UvKYDSfVYdmJq7g2IPJYCRzwtp74KyDZytkR4OL3NRupvswvmJQJ4CX5tDSurW2cvCc1Ia1qM7d0jpa7IA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ '@typescript-eslint/types': 5.13.0
+ '@typescript-eslint/visitor-keys': 5.13.0
+
+ /@typescript-eslint/type-utils/5.10.2_eslint@8.10.0+typescript@4.5.5:
+ resolution: {integrity: sha512-uRKSvw/Ccs5FYEoXW04Z5VfzF2iiZcx8Fu7DGIB7RHozuP0VbKNzP1KfZkHBTM75pCpsWxIthEH1B33dmGBKHw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@@ -5151,7 +4919,7 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/utils': 5.12.1_eslint@8.10.0+typescript@4.5.5
+ '@typescript-eslint/utils': 5.10.2_eslint@8.10.0+typescript@4.5.5
debug: 4.3.3
eslint: 8.10.0
tsutils: 3.21.0_typescript@4.5.5
@@ -5163,12 +4931,12 @@ packages:
/@typescript-eslint/types/5.10.2:
resolution: {integrity: sha512-Qfp0qk/5j2Rz3p3/WhWgu4S1JtMcPgFLnmAKAW061uXxKSa7VWKZsDXVaMXh2N60CX9h6YLaBoy9PJAfCOjk3w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
- /@typescript-eslint/types/5.12.1:
- resolution: {integrity: sha512-hfcbq4qVOHV1YRdhkDldhV9NpmmAu2vp6wuFODL71Y0Ixak+FLeEU4rnPxgmZMnGreGEghlEucs9UZn5KOfHJA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
+ /@typescript-eslint/types/5.13.0:
+ resolution: {integrity: sha512-LmE/KO6DUy0nFY/OoQU0XelnmDt+V8lPQhh8MOVa7Y5k2gGRd6U9Kp3wAjhB4OHg57tUO0nOnwYQhRRyEAyOyg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
/@typescript-eslint/typescript-estree/5.10.2_typescript@4.5.5:
resolution: {integrity: sha512-WHHw6a9vvZls6JkTgGljwCsMkv8wu8XU8WaYKeYhxhWXH/atZeiMW6uDFPLZOvzNOGmuSMvHtZKd6AuC8PrwKQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -5188,9 +4956,10 @@ packages:
typescript: 4.5.5
transitivePeerDependencies:
- supports-color
+ dev: true
- /@typescript-eslint/typescript-estree/5.12.1_typescript@4.5.5:
- resolution: {integrity: sha512-ahOdkIY9Mgbza7L9sIi205Pe1inCkZWAHE1TV1bpxlU4RZNPtXaDZfiiFWcL9jdxvW1hDYZJXrFm+vlMkXRbBw==}
+ /@typescript-eslint/typescript-estree/5.13.0_typescript@4.5.5:
+ resolution: {integrity: sha512-Q9cQow0DeLjnp5DuEDjLZ6JIkwGx3oYZe+BfcNuw/POhtpcxMTy18Icl6BJqTSd+3ftsrfuVb7mNHRZf7xiaNA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@@ -5198,8 +4967,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 5.12.1
- '@typescript-eslint/visitor-keys': 5.12.1
+ '@typescript-eslint/types': 5.13.0
+ '@typescript-eslint/visitor-keys': 5.13.0
debug: 4.3.3
globby: 11.1.0
is-glob: 4.0.3
@@ -5208,7 +4977,6 @@ packages:
typescript: 4.5.5
transitivePeerDependencies:
- supports-color
- dev: true
/@typescript-eslint/utils/5.10.2_eslint@8.10.0+typescript@4.5.5:
resolution: {integrity: sha512-vuJaBeig1NnBRkf7q9tgMLREiYD7zsMrsN1DA3wcoMDvr3BTFiIpKjGiYZoKPllfEwN7spUjv7ZqD+JhbVjEPg==}
@@ -5228,38 +4996,20 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils/5.12.1_eslint@8.10.0+typescript@4.5.5:
- resolution: {integrity: sha512-Qq9FIuU0EVEsi8fS6pG+uurbhNTtoYr4fq8tKjBupsK5Bgbk2I32UGm0Sh+WOyjOPgo/5URbxxSNV6HYsxV4MQ==}
- 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.9
- '@typescript-eslint/scope-manager': 5.12.1
- '@typescript-eslint/types': 5.12.1
- '@typescript-eslint/typescript-estree': 5.12.1_typescript@4.5.5
- eslint: 8.10.0
- eslint-scope: 5.1.1
- eslint-utils: 3.0.0_eslint@8.10.0
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: true
-
/@typescript-eslint/visitor-keys/5.10.2:
resolution: {integrity: sha512-zHIhYGGGrFJvvyfwHk5M08C5B5K4bewkm+rrvNTKk1/S15YHR+SA/QUF8ZWscXSfEaB8Nn2puZj+iHcoxVOD/Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.10.2
eslint-visitor-keys: 3.3.0
+ dev: true
- /@typescript-eslint/visitor-keys/5.12.1:
- resolution: {integrity: sha512-l1KSLfupuwrXx6wc0AuOmC7Ko5g14ZOQ86wJJqRbdLbXLK02pK/DPiDDqCc7BqqiiA04/eAA6ayL0bgOrAkH7A==}
+ /@typescript-eslint/visitor-keys/5.13.0:
+ resolution: {integrity: sha512-HLKEAS/qA1V7d9EzcpLFykTePmOQqOFim8oCvhY3pZgQ8Hi38hYpHd9e5GN6nQBFQNecNhws5wkS9Y5XIO0s/g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.12.1
+ '@typescript-eslint/types': 5.13.0
eslint-visitor-keys: 3.3.0
- dev: true
/@webassemblyjs/ast/1.11.1:
resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==}
@@ -5425,7 +5175,6 @@ packages:
resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
engines: {node: '>=0.4.0'}
dev: true
- optional: true
/acorn/7.4.1:
resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
@@ -6028,6 +5777,13 @@ packages:
node-releases: 2.0.2
picocolors: 1.0.0
+ /bs-logger/0.2.6:
+ resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==}
+ engines: {node: '>= 6'}
+ dependencies:
+ fast-json-stable-stringify: 2.1.0
+ dev: true
+
/bser/2.1.1:
resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
dependencies:
@@ -6560,7 +6316,7 @@ packages:
resolution: {integrity: sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=}
engines: {node: '>= 0.4.0'}
- /cosmiconfig-typescript-loader/1.0.6_99a448058f874aec2a353d0e974167cc:
+ /cosmiconfig-typescript-loader/1.0.6_e79e62fe450383fd2d418267dc75e645:
resolution: {integrity: sha512-2nEotziYJWtNtoTjKbchj9QrdTT6DBxCvqjNKoDKARw+e2yZmTQCa07uRrykLIZuvSgp69YXLH89UHc0WhdMfQ==}
engines: {node: '>=12', npm: '>=6'}
peerDependencies:
@@ -6569,8 +6325,8 @@ packages:
dependencies:
'@types/node': 17.0.21
cosmiconfig: 7.0.1
- ts-node: 10.6.0_99a448058f874aec2a353d0e974167cc
- typescript: 4.5.5
+ ts-node: 10.6.0_e79e62fe450383fd2d418267dc75e645
+ typescript: 4.6.2
transitivePeerDependencies:
- '@swc/core'
- '@swc/wasm'
@@ -7368,21 +7124,21 @@ packages:
dependencies:
'@next/eslint-plugin-next': 12.1.0
'@rushstack/eslint-patch': 1.1.0
- '@typescript-eslint/parser': 5.10.2_eslint@8.10.0+typescript@4.5.5
+ '@typescript-eslint/parser': 5.13.0_eslint@8.10.0+typescript@4.5.5
eslint: 8.10.0
eslint-import-resolver-node: 0.3.6
eslint-import-resolver-typescript: 2.5.0_8b406960a2a06af75ddac353adbd0cfd
eslint-plugin-import: 2.25.4_eslint@8.10.0
eslint-plugin-jsx-a11y: 6.5.1_eslint@8.10.0
- eslint-plugin-react: 7.29.2_eslint@8.10.0
+ eslint-plugin-react: 7.29.3_eslint@8.10.0
eslint-plugin-react-hooks: 4.3.0_eslint@8.10.0
next: 12.1.0_b8b2418670651b634ff05a91b7cd94fe
typescript: 4.5.5
transitivePeerDependencies:
- supports-color
- /eslint-config-prettier/8.4.0_eslint@8.10.0:
- resolution: {integrity: sha512-CFotdUcMY18nGRo5KGsnNxpznzhkopOcOo0InID+sgQssPrzjvsyKZPvOgymTFeHrFuC3Tzdf2YndhXtULK9Iw==}
+ /eslint-config-prettier/8.5.0_eslint@8.10.0:
+ resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
@@ -7469,8 +7225,30 @@ packages:
dependencies:
eslint: 8.10.0
- /eslint-plugin-react/7.29.2_eslint@8.10.0:
- resolution: {integrity: sha512-ypEBTKOy5liFQXZWMchJ3LN0JX1uPI6n7MN7OPHKacqXAxq5gYC30TdO7wqGYQyxD1OrzpobdHC3hDmlRWDg9w==}
+ /eslint-plugin-react/7.28.0_eslint@8.10.0:
+ resolution: {integrity: sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
+ dependencies:
+ array-includes: 3.1.4
+ array.prototype.flatmap: 1.2.5
+ doctrine: 2.1.0
+ eslint: 8.10.0
+ estraverse: 5.3.0
+ jsx-ast-utils: 3.2.1
+ minimatch: 3.1.2
+ object.entries: 1.1.5
+ object.fromentries: 2.0.5
+ object.hasown: 1.1.0
+ object.values: 1.1.5
+ prop-types: 15.8.1
+ resolve: 2.0.0-next.3
+ semver: 6.3.0
+ string.prototype.matchall: 4.0.6
+
+ /eslint-plugin-react/7.29.3_eslint@8.10.0:
+ resolution: {integrity: sha512-MzW6TuCnDOcta67CkpDyRfRsEVx9FNMDV8wZsDqe1luHPdGTrQIUaUXD27Ja3gHsdOIs/cXzNchWGlqm+qRVRg==}
engines: {node: '>=4'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
@@ -7499,7 +7277,7 @@ packages:
eslint: 8.10.0
dev: true
- /eslint-plugin-unused-imports/2.0.0_20f00f54a34e817a92f71b13f07164a5:
+ /eslint-plugin-unused-imports/2.0.0_ab0fa8a390c1c4a2e1a925bb08b6bb7d:
resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -7509,7 +7287,7 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 5.12.1_226e0cd99c07ccb7b6d7a783a15c23f5
+ '@typescript-eslint/eslint-plugin': 5.10.2_226e0cd99c07ccb7b6d7a783a15c23f5
eslint: 8.10.0
eslint-rule-composer: 0.3.0
dev: true
@@ -9062,7 +8840,7 @@ packages:
transitivePeerDependencies:
- supports-color
- /jest-cli/27.5.1:
+ /jest-cli/27.5.1_ts-node@10.6.0:
resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
hasBin: true
@@ -9072,14 +8850,14 @@ packages:
node-notifier:
optional: true
dependencies:
- '@jest/core': 27.5.1
+ '@jest/core': 27.5.1_ts-node@10.6.0
'@jest/test-result': 27.5.1
'@jest/types': 27.5.1
chalk: 4.1.2
exit: 0.1.2
graceful-fs: 4.2.9
import-local: 3.1.0
- jest-config: 27.5.1
+ jest-config: 27.5.1_ts-node@10.6.0
jest-util: 27.5.1
jest-validate: 27.5.1
prompts: 2.4.2
@@ -9092,7 +8870,7 @@ packages:
- utf-8-validate
dev: true
- /jest-config/27.2.2:
+ /jest-config/27.2.2_ts-node@10.6.0:
resolution: {integrity: sha512-2nhms3lp52ZpU0636bB6zIFHjDVtYxzFQIOHZjBFUeXcb6b41sEkWojbHaJ4FEIO44UbccTLa7tvNpiFCgPE7w==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
peerDependencies:
@@ -9116,12 +8894,13 @@ packages:
jest-get-type: 27.5.1
jest-jasmine2: 27.5.1
jest-regex-util: 27.5.1
- jest-resolve: 27.2.2
+ jest-resolve: 27.5.1
jest-runner: 27.5.1
- jest-util: 27.2.0
+ jest-util: 27.5.1
jest-validate: 27.5.1
micromatch: 4.0.4
pretty-format: 27.5.1
+ ts-node: 10.6.0_99a448058f874aec2a353d0e974167cc
transitivePeerDependencies:
- bufferutil
- canvas
@@ -9152,9 +8931,9 @@ packages:
jest-get-type: 27.5.1
jest-jasmine2: 27.5.1
jest-regex-util: 27.5.1
- jest-resolve: 27.2.2
+ jest-resolve: 27.5.1
jest-runner: 27.5.1
- jest-util: 27.2.0
+ jest-util: 27.5.1
jest-validate: 27.5.1
micromatch: 4.0.4
pretty-format: 27.5.1
@@ -9165,7 +8944,7 @@ packages:
- supports-color
- utf-8-validate
- /jest-config/27.5.1:
+ /jest-config/27.5.1_ts-node@10.6.0:
resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
peerDependencies:
@@ -9198,6 +8977,7 @@ packages:
pretty-format: 27.5.1
slash: 3.0.0
strip-json-comments: 3.1.1
+ ts-node: 10.6.0_99a448058f874aec2a353d0e974167cc
transitivePeerDependencies:
- bufferutil
- canvas
@@ -9389,7 +9169,7 @@ packages:
graceful-fs: 4.2.9
jest-haste-map: 27.5.1
jest-pnp-resolver: 1.2.2_jest-resolve@27.2.2
- jest-util: 27.2.0
+ jest-util: 27.5.1
jest-validate: 27.5.1
resolve: 1.22.0
slash: 3.0.0
@@ -9559,7 +9339,7 @@ packages:
merge-stream: 2.0.0
supports-color: 8.1.1
- /jest/27.5.1:
+ /jest/27.5.1_ts-node@10.6.0:
resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
hasBin: true
@@ -9569,9 +9349,9 @@ packages:
node-notifier:
optional: true
dependencies:
- '@jest/core': 27.5.1
+ '@jest/core': 27.5.1_ts-node@10.6.0
import-local: 3.1.0
- jest-cli: 27.5.1
+ jest-cli: 27.5.1_ts-node@10.6.0
transitivePeerDependencies:
- bufferutil
- canvas
@@ -10899,18 +10679,11 @@ packages:
/nwsapi/2.2.0:
resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==}
- /nx/13.8.3:
- resolution: {integrity: sha512-Y0f7xEU1r3NzxfbLiWSgRvH9sk2O4yAW4FLYMb9Bmrw5n/ZUtsofpaRuZAHJlNobhzEv0yXcGSyMYUl8NTQJlw==}
- hasBin: true
- dependencies:
- '@nrwl/cli': 13.8.3
-
/nx/13.8.4:
resolution: {integrity: sha512-+v5RHCVT8oAx65VtMoUdRYol4pMVDrUQbifPdE81+Hz31yaGlhVQAz88IPJ2ZbVD/wZApBVCNejjmch8TPaiqA==}
hasBin: true
dependencies:
'@nrwl/cli': 13.8.4
- dev: true
/object-assign/4.1.1:
resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=}
@@ -11035,7 +10808,7 @@ packages:
/optional/0.1.4:
resolution: {integrity: sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw==}
- dev: false
+ dev: true
/optionator/0.8.3:
resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==}
@@ -11543,7 +11316,7 @@ packages:
postcss: 8.4.7
dev: false
- /postcss-load-config/3.1.3:
+ /postcss-load-config/3.1.3_ts-node@10.6.0:
resolution: {integrity: sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw==}
engines: {node: '>= 10'}
peerDependencies:
@@ -11553,6 +11326,7 @@ packages:
optional: true
dependencies:
lilconfig: 2.0.4
+ ts-node: 10.6.0_99a448058f874aec2a353d0e974167cc
yaml: 1.10.2
dev: false
@@ -13521,7 +13295,7 @@ packages:
/symbol-tree/3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
- /tailwindcss/3.0.23_autoprefixer@10.4.2:
+ /tailwindcss/3.0.23_4b9e11f8e85900587b5e2272c5d4c20c:
resolution: {integrity: sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==}
engines: {node: '>=12.13.0'}
hasBin: true
@@ -13544,7 +13318,7 @@ packages:
object-hash: 2.2.0
postcss: 8.4.7
postcss-js: 4.0.0_postcss@8.4.7
- postcss-load-config: 3.1.3
+ postcss-load-config: 3.1.3_ts-node@10.6.0
postcss-nested: 5.0.6_postcss@8.4.7
postcss-selector-parser: 6.0.9
postcss-value-parser: 4.2.0
@@ -13741,6 +13515,42 @@ packages:
resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==}
dev: false
+ /ts-jest/27.1.3_aa4e34889dbe984542b612bc8b6a6267:
+ resolution: {integrity: sha512-6Nlura7s6uM9BVUAoqLH7JHyMXjz8gluryjpPXxr3IxZdAXnU6FhjvVLHFtfd1vsE1p8zD1OJfskkc0jhTSnkA==}
+ engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ hasBin: true
+ peerDependencies:
+ '@babel/core': '>=7.0.0-beta.0 <8'
+ '@types/jest': ^27.0.0
+ babel-jest: '>=27.0.0 <28'
+ esbuild: ~0.14.0
+ jest: ^27.0.0
+ typescript: '>=3.8 <5.0'
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ '@types/jest':
+ optional: true
+ babel-jest:
+ optional: true
+ esbuild:
+ optional: true
+ dependencies:
+ '@babel/core': 7.17.5
+ '@types/jest': 27.4.1
+ babel-jest: 27.5.1_@babel+core@7.17.5
+ bs-logger: 0.2.6
+ fast-json-stable-stringify: 2.1.0
+ jest: 27.5.1_ts-node@10.6.0
+ jest-util: 27.5.1
+ json5: 2.2.0
+ lodash.memoize: 4.1.2
+ make-error: 1.3.6
+ semver: 7.3.5
+ typescript: 4.5.5
+ yargs-parser: 20.2.9
+ dev: true
+
/ts-loader/9.2.7_typescript@4.5.5+webpack@5.70.0:
resolution: {integrity: sha512-Fxh44mKli9QezgbdCXkEJWxnedQ0ead7DXTH+lfXEPedu+Y9EtMJ2aQ9G3Dj1j7Q612E8931rww8NDZha4Tibg==}
engines: {node: '>=12.0.0'}
@@ -13785,6 +13595,37 @@ packages:
v8-compile-cache-lib: 3.0.0
yn: 3.1.1
dev: true
+
+ /ts-node/10.6.0_e79e62fe450383fd2d418267dc75e645:
+ resolution: {integrity: sha512-CJen6+dfOXolxudBQXnVjRVvYTmTWbyz7cn+xq2XTsvnaXbHqr4gXSCNbS2Jj8yTZMuGwUoBESLaOkLascVVvg==}
+ hasBin: true
+ peerDependencies:
+ '@swc/core': '>=1.2.50'
+ '@swc/wasm': '>=1.2.50'
+ '@types/node': '*'
+ typescript: '>=2.7'
+ peerDependenciesMeta:
+ '@swc/core':
+ optional: true
+ '@swc/wasm':
+ optional: true
+ dependencies:
+ '@cspotcode/source-map-support': 0.7.0
+ '@tsconfig/node10': 1.0.8
+ '@tsconfig/node12': 1.0.9
+ '@tsconfig/node14': 1.0.1
+ '@tsconfig/node16': 1.0.2
+ '@types/node': 17.0.21
+ acorn: 8.7.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.6.2
+ v8-compile-cache-lib: 3.0.0
+ yn: 3.1.1
+ dev: true
optional: true
/ts-node/9.1.1_typescript@4.5.5:
@@ -13798,7 +13639,7 @@ packages:
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- source-map-support: 0.5.19
+ source-map-support: 0.5.21
typescript: 4.5.5
yn: 3.1.1
@@ -14006,6 +13847,12 @@ packages:
hasBin: true
dev: true
+ /typescript/4.6.2:
+ resolution: {integrity: sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==}
+ engines: {node: '>=4.2.0'}
+ hasBin: true
+ dev: true
+
/uglify-js/3.15.2:
resolution: {integrity: sha512-peeoTk3hSwYdoc9nrdiEJk+gx1ALCtTjdYuKSXMTDqq7n1W7dHPqWDdSi+BPL0ni2YMeHD7hKUSdbj3TZauY2A==}
engines: {node: '>=0.8.0'}
@@ -14211,7 +14058,6 @@ packages:
/v8-compile-cache-lib/3.0.0:
resolution: {integrity: sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==}
dev: true
- optional: true
/v8-compile-cache/2.3.0:
resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==}