diff --git a/.cspell.json b/.cspell.json
index e4ec6fe1c3b..d45a9d1ec51 100644
--- a/.cspell.json
+++ b/.cspell.json
@@ -639,7 +639,16 @@
"websockets",
"whatsapp",
"whatsappbusiness",
- "parens"
+ "parens",
+ "Webpush",
+ "webpush",
+ "xkeysib",
+ "firestore",
+ "firsttris",
+ "esbenp",
+ "npmjs",
+ "maxage",
+ "unpublish"
],
"flagWords": [],
"patterns": [
@@ -730,6 +739,6 @@
".env.development",
".env.local",
".env.production",
- ".env.test",
+ ".env.test"
]
}
diff --git a/.gitignore b/.gitignore
index 59e1f393cb6..0dc17e4c337 100644
--- a/.gitignore
+++ b/.gitignore
@@ -109,3 +109,4 @@ docker/.env
# EE Symlinked folders - we need these for the EE build
# @TODO - find a way to remove the symlinks without breaking the build
!enterprise/packages/**/src
+/.idea/jsLinters/eslint.xml
diff --git a/.idea/nx-angular-config.xml b/.idea/nx-angular-config.xml
new file mode 100644
index 00000000000..977a418d1fe
--- /dev/null
+++ b/.idea/nx-angular-config.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_templates/provider/new/.czrc.ejs.t b/_templates/provider/new/.czrc.ejs.t
deleted file mode 100644
index 2b56be08b2b..00000000000
--- a/_templates/provider/new/.czrc.ejs.t
+++ /dev/null
@@ -1,7 +0,0 @@
----
- to: providers/<%= name %>/.czrc
----
-
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/_templates/provider/new/.eslintrc.json.ejs.t b/_templates/provider/new/.eslintrc.json.ejs.t
deleted file mode 100644
index cee5978f80e..00000000000
--- a/_templates/provider/new/.eslintrc.json.ejs.t
+++ /dev/null
@@ -1,7 +0,0 @@
----
- to: providers/<%= name %>/.eslintrc.json
----
-
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/_templates/provider/new/.gitignore.ejs.t b/_templates/provider/new/.gitignore.ejs.t
deleted file mode 100644
index 684c877748d..00000000000
--- a/_templates/provider/new/.gitignore.ejs.t
+++ /dev/null
@@ -1,13 +0,0 @@
----
- to: providers/<%= name %>/.gitignore
----
-
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/_templates/provider/new/README.ejs.t b/_templates/provider/new/README.ejs.t
deleted file mode 100644
index 3cc44c99866..00000000000
--- a/_templates/provider/new/README.ejs.t
+++ /dev/null
@@ -1,14 +0,0 @@
----
- to: providers/<%= name %>/README.md
----
-<% LowerType = h.changeCase.lower(type) -%>
-<% PascalName = h.changeCase.pascal(name) -%>
-# Novu <%= h.changeCase.pascal(name) %> Provider
-
-A <%= PascalName %> <%= LowerType %> provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
- FILL IN THE INITIALIZATION USAGE
-```
diff --git a/_templates/provider/new/jest.config.js.ejs.t b/_templates/provider/new/jest.config.js.ejs.t
deleted file mode 100644
index 70b6d461cf1..00000000000
--- a/_templates/provider/new/jest.config.js.ejs.t
+++ /dev/null
@@ -1,9 +0,0 @@
----
- to: providers/<%= name %>/jest.config.js
----
-
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/_templates/provider/new/package.ejs.t b/_templates/provider/new/package.ejs.t
deleted file mode 100644
index 5d6122610ec..00000000000
--- a/_templates/provider/new/package.ejs.t
+++ /dev/null
@@ -1,82 +0,0 @@
----
- to: providers/<%= name %>/package.json
----
-
-
-{
- "name": "@novu/<%= name %>",
- "version": "<%= version %>",
- "description": "A <%= name %> wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "<%= version %>"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/_templates/provider/new/prompt.js b/_templates/provider/new/prompt.js
deleted file mode 100644
index 793a2266b06..00000000000
--- a/_templates/provider/new/prompt.js
+++ /dev/null
@@ -1,13 +0,0 @@
-module.exports = [
- {
- type: 'select',
- name: 'type',
- message: 'What type of provider is this?',
- choices: ['EMAIL', 'SMS', 'PUSH', 'CHAT'],
- },
- {
- type: 'input',
- name: 'name',
- message: 'Write the provider name `kebab-cased` (e.g. proton-mail, outlook365, yahoo-mail):',
- },
-];
diff --git a/_templates/provider/new/src/index.ejs.t b/_templates/provider/new/src/index.ejs.t
deleted file mode 100644
index f76c9174011..00000000000
--- a/_templates/provider/new/src/index.ejs.t
+++ /dev/null
@@ -1,5 +0,0 @@
----
- to: providers/<%= name %>/src/index.ts
----
-
-export * from './lib/<%= name %>.provider';
diff --git a/_templates/provider/new/src/lib/provider.ejs.t b/_templates/provider/new/src/lib/provider.ejs.t
deleted file mode 100644
index c76df86aed6..00000000000
--- a/_templates/provider/new/src/lib/provider.ejs.t
+++ /dev/null
@@ -1,36 +0,0 @@
----
- to: providers/<%= name %>/src/lib/<%= name %>.provider.ts
----
-
-<% PascalType = h.changeCase.pascal(type) -%>
-<% UpperType = h.changeCase.upper(type) -%>
-<% PascalName = h.changeCase.pascal(name) -%>
-import {
- ChannelTypeEnum,
- ISendMessageSuccessResponse,
- I<%= PascalType %>Options,
- I<%= PascalType %>Provider,
-} from '@novu/stateless';
-
-export class <%= PascalName %><%= PascalType %>Provider implements I<%= PascalType %>Provider {
- id = '<%= name %>';
- channelType = ChannelTypeEnum.<%= UpperType %> as ChannelTypeEnum.<%= UpperType %>;
-
- constructor(
- private config: {
- <%= UpperType === 'EMAIL' ? 'apiKey: string;' : null %>
- }
- ) {
- }
-
- async sendMessage(
- options: I<%= PascalType %>Options
- ): Promise {
-
-
- return {
- id: 'id_returned_by_provider',
- date: 'current_time'
- };
- }
-}
diff --git a/_templates/provider/new/src/lib/test.provider.spec.ejs.t b/_templates/provider/new/src/lib/test.provider.spec.ejs.t
deleted file mode 100644
index 8a7c7674573..00000000000
--- a/_templates/provider/new/src/lib/test.provider.spec.ejs.t
+++ /dev/null
@@ -1,11 +0,0 @@
----
- to: providers/<%= name %>/src/lib/<%= name %>.provider.spec.ts
----
-
-<% PascalName = h.changeCase.pascal(name) -%>
-<% PascalType = h.changeCase.pascal(type) -%>
-import { <%= PascalName %><%= PascalType %>Provider } from './<%= name %>.provider';
-
-test('should trigger <%= name %> library correctly', async () => {
-
-});
diff --git a/_templates/provider/new/tsconfig.json.ejs.t b/_templates/provider/new/tsconfig.json.ejs.t
deleted file mode 100644
index 19f3fd95124..00000000000
--- a/_templates/provider/new/tsconfig.json.ejs.t
+++ /dev/null
@@ -1,14 +0,0 @@
----
- to: providers/<%= name %>/tsconfig.json
----
-
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/_templates/provider/new/tsconfig.module.json.ejs.t b/_templates/provider/new/tsconfig.module.json.ejs.t
deleted file mode 100644
index f886e611d5f..00000000000
--- a/_templates/provider/new/tsconfig.module.json.ejs.t
+++ /dev/null
@@ -1,15 +0,0 @@
----
- to: providers/<%= name %>/tsconfig.module.json
----
-
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/apps/webhook/package.json b/apps/webhook/package.json
index 142ebfeec08..bc654f75d1b 100644
--- a/apps/webhook/package.json
+++ b/apps/webhook/package.json
@@ -17,7 +17,6 @@
"start:debug": "nest start --debug --watch",
"start:prod": "node dist/main",
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
- "test": "cross-env TS_NODE_COMPILER_OPTIONS='{\"strictNullChecks\": false}' TZ=UTC NODE_ENV=test E2E_RUNNER=true mocha --timeout 10000 --require ts-node/register --exit --file e2e/setup.ts src/**/**/*.spec.ts",
"test:e2e": "cross-env TS_NODE_COMPILER_OPTIONS='{\"strictNullChecks\": false}' TZ=UTC NODE_ENV=test E2E_RUNNER=true mocha --timeout 10000 --require ts-node/register --exit --file e2e/setup.ts e2e/**/*.e2e.ts src/**/*.e2e.ts"
},
"dependencies": {
diff --git a/providers/mandrill/.editorconfig b/libs/automation/.editorconfig
similarity index 67%
rename from providers/mandrill/.editorconfig
rename to libs/automation/.editorconfig
index 63187fe16f7..6e87a003da8 100644
--- a/providers/mandrill/.editorconfig
+++ b/libs/automation/.editorconfig
@@ -1,15 +1,13 @@
-# http://editorconfig.org
+# Editor configuration, see http://editorconfig.org
root = true
[*]
charset = utf-8
-end_of_line = lf
-indent_size = 2
indent_style = space
+indent_size = 2
insert_final_newline = true
-max_line_length = 80
trim_trailing_whitespace = true
[*.md]
-max_line_length = 0
+max_line_length = off
trim_trailing_whitespace = false
diff --git a/libs/automation/.eslintignore b/libs/automation/.eslintignore
new file mode 100644
index 00000000000..3c3629e647f
--- /dev/null
+++ b/libs/automation/.eslintignore
@@ -0,0 +1 @@
+node_modules
diff --git a/libs/automation/.gitignore b/libs/automation/.gitignore
new file mode 100644
index 00000000000..98a6e38939f
--- /dev/null
+++ b/libs/automation/.gitignore
@@ -0,0 +1,41 @@
+# See http://help.github.com/ignore-files/ for more about ignoring files.
+
+# compiled output
+dist
+tmp
+/out-tsc
+
+# dependencies
+node_modules
+
+# IDEs and editors
+/.idea
+.project
+.classpath
+.c9/
+*.launch
+.settings/
+*.sublime-workspace
+
+# IDE - VSCode
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+
+# misc
+/.sass-cache
+/connect.lock
+/coverage
+/libpeerconnection.log
+npm-debug.log
+yarn-error.log
+testem.log
+/typings
+
+# System Files
+.DS_Store
+Thumbs.db
+
+.nx/cache
\ No newline at end of file
diff --git a/libs/automation/.prettierignore b/libs/automation/.prettierignore
new file mode 100644
index 00000000000..d155fdbd59d
--- /dev/null
+++ b/libs/automation/.prettierignore
@@ -0,0 +1,4 @@
+# Add files here to ignore them from prettier formatting
+/dist
+/coverage
+/.nx/cache
\ No newline at end of file
diff --git a/libs/automation/.verdaccio/config.yml b/libs/automation/.verdaccio/config.yml
new file mode 100644
index 00000000000..a007fe82426
--- /dev/null
+++ b/libs/automation/.verdaccio/config.yml
@@ -0,0 +1,28 @@
+# path to a directory with all packages
+storage: ../tmp/local-registry/storage
+
+# a list of other known repositories we can talk to
+uplinks:
+ npmjs:
+ url: https://registry.npmjs.org/
+ maxage: 60m
+
+packages:
+ '**':
+ # give all users (including non-authenticated users) full access
+ # because it is a local registry
+ access: $all
+ publish: $all
+ unpublish: $all
+
+ # if package is not available locally, proxy requests to npm registry
+ proxy: npmjs
+
+# log settings
+logs:
+ type: stdout
+ format: pretty
+ level: warn
+
+publish:
+ allow_offline: true # set offline to true to allow publish offline
diff --git a/libs/automation/.vscode/extensions.json b/libs/automation/.vscode/extensions.json
new file mode 100644
index 00000000000..0d71abaf14b
--- /dev/null
+++ b/libs/automation/.vscode/extensions.json
@@ -0,0 +1,3 @@
+{
+ "recommendations": ["nrwl.angular-console", "esbenp.prettier-vscode", "firsttris.vscode-jest-runner"]
+}
diff --git a/libs/automation/.vscode/settings.json b/libs/automation/.vscode/settings.json
new file mode 100644
index 00000000000..1471fb96f06
--- /dev/null
+++ b/libs/automation/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "eslint.validate": ["json"]
+}
diff --git a/libs/automation/README.md b/libs/automation/README.md
new file mode 100644
index 00000000000..467a78194d5
--- /dev/null
+++ b/libs/automation/README.md
@@ -0,0 +1,76 @@
+# Automation
+
+
+
+โจ **This workspace has been generated by [Nx, Smart Monorepos ยท Fast CI.](https://nx.dev)** โจ
+
+## Integrate with editors
+
+Enhance your Nx experience by installing [Nx Console](https://nx.dev/nx-console) for your favorite editor. Nx Console
+provides an interactive UI to view your projects, run tasks, generate code, and more! Available for VSCode, IntelliJ and
+comes with a LSP for Vim users.
+
+## Nx plugins and code generators
+
+Add Nx plugins to leverage their code generators and automated, inferred tasks.
+
+```
+# Add plugin
+npx nx add @nx/react
+
+# Use code generator
+npx nx generate @nx/react:app demo
+
+# Run development server
+npx nx serve demo
+
+# View project details
+npx nx show project demo --web
+```
+
+Run `npx nx list` to get a list of available plugins and whether they have generators. Then run `npx nx list ` to see what generators are available.
+
+Learn more about [code generators](https://nx.dev/features/generate-code) and [inferred tasks](https://nx.dev/concepts/inferred-tasks) in the docs.
+
+## Running tasks
+
+To execute tasks with Nx use the following syntax:
+
+```
+npx nx <...options>
+```
+
+You can also run multiple targets:
+
+```
+npx nx run-many -t
+```
+
+..or add `-p` to filter specific projects
+
+```
+npx nx run-many -t -p
+```
+
+Targets can be defined in the `package.json` or `projects.json`. Learn more [in the docs](https://nx.dev/features/run-tasks).
+
+## Set up CI!
+
+Nx comes with local caching already built-in (check your `nx.json`). On CI you might want to go a step further.
+
+- [Set up remote caching](https://nx.dev/features/share-your-cache)
+- [Set up task distribution across multiple machines](https://nx.dev/nx-cloud/features/distribute-task-execution)
+- [Learn more how to setup CI](https://nx.dev/recipes/ci)
+
+## Explore the project graph
+
+Run `npx nx graph` to show the graph of the workspace.
+It will show tasks that you can run with Nx.
+
+- [Learn more about Exploring the Project Graph](https://nx.dev/core-features/explore-graph)
+
+## Connect with us!
+
+- [Join the community](https://nx.dev/community)
+- [Subscribe to the Nx Youtube Channel](https://www.youtube.com/@nxdevtools)
+- [Follow us on Twitter](https://twitter.com/nxdevtools)
diff --git a/libs/automation/generators.json b/libs/automation/generators.json
new file mode 100644
index 00000000000..e2ddc9d00fb
--- /dev/null
+++ b/libs/automation/generators.json
@@ -0,0 +1,9 @@
+{
+ "generators": {
+ "provider": {
+ "factory": "./src/generators/provider/generator",
+ "schema": "./src/generators/provider/schema.json",
+ "description": "provider generator"
+ }
+ }
+}
diff --git a/libs/automation/nx.json b/libs/automation/nx.json
new file mode 100644
index 00000000000..b2b19e2a615
--- /dev/null
+++ b/libs/automation/nx.json
@@ -0,0 +1,61 @@
+{
+ "$schema": "./node_modules/nx/schemas/nx-schema.json",
+ "tasksRunnerOptions": {
+ "default": {
+ "runner": "@nrwl/nx-cloud",
+ "options": {
+ "cacheableOperations": ["build", "test", "lint", "package", "prepare"],
+ "canTrackAnalytics": false,
+ "accessToken": "N2EyNDhhMGUtYmJkNS00YzQ5LTg5NDYtODg5ZmE2NDE5YWNmfHJlYWQtd3JpdGU="
+ }
+ }
+ },
+ "namedInputs": {
+ "default": ["{projectRoot}/**/*", "sharedGlobals"],
+ "production": [
+ "default",
+ "!{projectRoot}/.eslintrc.json",
+ "!{projectRoot}/eslint.config.js",
+ "!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)",
+ "!{projectRoot}/tsconfig.spec.json",
+ "!{projectRoot}/jest.config.[jt]s",
+ "!{projectRoot}/src/test-setup.[jt]s",
+ "!{projectRoot}/test-setup.[jt]s"
+ ],
+ "sharedGlobals": []
+ },
+ "targetDefaults": {
+ "@nx/js:tsc": {
+ "cache": true,
+ "dependsOn": ["^build"],
+ "inputs": ["production", "^production"]
+ },
+ "@nx/eslint:lint": {
+ "cache": true,
+ "inputs": [
+ "default",
+ "{workspaceRoot}/.eslintrc.json",
+ "{workspaceRoot}/.eslintignore",
+ "{workspaceRoot}/eslint.config.js"
+ ]
+ },
+ "@nx/jest:jest": {
+ "cache": true,
+ "inputs": ["default", "^production", "{workspaceRoot}/jest.preset.js"],
+ "options": {
+ "passWithNoTests": true
+ },
+ "configurations": {
+ "ci": {
+ "ci": true,
+ "codeCoverage": true
+ }
+ }
+ }
+ },
+ "release": {
+ "version": {
+ "preVersionCommand": "npx nx run-many -t build"
+ }
+ }
+}
diff --git a/libs/automation/package.json b/libs/automation/package.json
new file mode 100644
index 00000000000..318b6144b98
--- /dev/null
+++ b/libs/automation/package.json
@@ -0,0 +1,35 @@
+{
+ "name": "@novu/automation",
+ "version": "0.24.1",
+ "license": "MIT",
+ "scripts": {
+ "generate:provider": "pnpm nx g automation:provider",
+ "fix:lint": "eslint src --ext .ts --fix"
+
+ },
+ "dependencies": {
+ "@nx/devkit": "^16.10.0"
+ },
+ "devDependencies": {
+ "@nx/eslint": "^17.0.0",
+ "@nx/js": "^16.10.0",
+ "@swc-node/register": "~1.8.0",
+ "@swc/core": "~1.3.85",
+ "@types/jest": "^29.4.0",
+ "@types/node": "18.16.9",
+ "@typescript-eslint/parser": "^7.3.0",
+ "eslint": "~8.57.0",
+ "eslint-config-prettier": "^9.0.0",
+ "jest": "^29.4.1",
+ "jest-environment-jsdom": "^29.4.1",
+ "knip": "^5.11.0",
+ "nx": "^16.10.0",
+ "ts-jest": "^29.1.0",
+ "typescript": "~5.4.5",
+ "verdaccio": "^5.0.4"
+ },
+ "type": "commonjs",
+ "main": "./src/index.js",
+ "typings": "./src/index.d.ts",
+ "generators": "./generators.json"
+}
diff --git a/libs/automation/project.json b/libs/automation/project.json
new file mode 100644
index 00000000000..e1b7dfe2688
--- /dev/null
+++ b/libs/automation/project.json
@@ -0,0 +1,60 @@
+{
+ "name": "automation",
+ "$schema": "node_modules/nx/schemas/project-schema.json",
+ "sourceRoot": "src",
+ "projectType": "library",
+ "release": {
+ "version": {
+ "generatorOptions": {
+ "packageRoot": "dist/{projectRoot}",
+ "currentVersionResolver": "git-tag"
+ }
+ }
+ },
+ "tags": [],
+ "targets": {
+ "build": {
+ "executor": "@nx/js:tsc",
+ "outputs": ["{options.outputPath}"],
+ "options": {
+ "outputPath": "dist/automation",
+ "main": "./src/index.ts",
+ "tsConfig": "./tsconfig.lib.json",
+ "assets": [
+ "*.md",
+ {
+ "input": "./src",
+ "glob": "**/!(*.ts)",
+ "output": "./src"
+ },
+ {
+ "input": "./src",
+ "glob": "**/*.d.ts",
+ "output": "./src"
+ },
+ {
+ "input": ".",
+ "glob": "generators.json",
+ "output": "."
+ },
+ {
+ "input": ".",
+ "glob": "executors.json",
+ "output": "."
+ }
+ ]
+ }
+ },
+ "nx-release-publish": {
+ "options": {
+ "packageRoot": "dist/{projectRoot}"
+ }
+ },
+ "lint": {
+ "executor": "@nx/eslint:lint",
+ "options": {
+ "lintFilePatterns": ["./src", "{projectRoot}/package.json", "./package.json", "generators.json"]
+ }
+ }
+ }
+}
diff --git a/libs/automation/src/generators/provider/files/__name__.provider.ts.template b/libs/automation/src/generators/provider/files/__name__.provider.ts.template
new file mode 100644
index 00000000000..357473161a4
--- /dev/null
+++ b/libs/automation/src/generators/provider/files/__name__.provider.ts.template
@@ -0,0 +1,29 @@
+import {
+ ChannelTypeEnum,
+ ISendMessageSuccessResponse,
+ I<%= pascalType %>Options,
+ I<%= pascalType %>Provider,
+} from '@novu/stateless';
+
+export class <%= pascalName %><%= pascalType %>Provider implements I<%= pascalType %>Provider {
+ id = '<%= name %>';
+ channelType = ChannelTypeEnum.<%= upperType %> as ChannelTypeEnum.<%= upperType %>;
+
+ constructor(
+ private config: {
+ <%= upperType === 'EMAIL' ? 'apiKey: string;' : null %>
+ }
+ ) {
+ }
+
+ async sendMessage(
+ options: I<%= pascalType %>Options
+ ): Promise {
+
+
+ return {
+ id: 'id_returned_by_provider',
+ date: 'current_time'
+ };
+ }
+}
diff --git a/libs/automation/src/generators/provider/files/__name__.test.provider.spec.ts.template b/libs/automation/src/generators/provider/files/__name__.test.provider.spec.ts.template
new file mode 100644
index 00000000000..2399316f077
--- /dev/null
+++ b/libs/automation/src/generators/provider/files/__name__.test.provider.spec.ts.template
@@ -0,0 +1,5 @@
+import { <%= pascalName %><%= pascalType %>Provider } from './<%= name %>.provider';
+
+test('should trigger <%= name %> library correctly', async () => {
+
+});
diff --git a/libs/automation/src/generators/provider/generator.ts b/libs/automation/src/generators/provider/generator.ts
new file mode 100644
index 00000000000..3355e1e8eba
--- /dev/null
+++ b/libs/automation/src/generators/provider/generator.ts
@@ -0,0 +1,89 @@
+import { addProjectConfiguration, formatFiles, generateFiles, Tree } from '@nx/devkit';
+import { IProviderGeneratorSchema } from './schema';
+import * as fs from 'node:fs';
+import * as path from 'node:path';
+
+const PROVIDERS_BASE_FOLDER = path.join('..', '..', 'packages', 'providers', 'src', 'lib');
+
+export async function providerGenerator(tree: Tree, options: IProviderGeneratorSchema) {
+ options = enrichOptionsWithMultipleCases(options);
+ const providerNameInKebabCase = options.name;
+ const providerInnerFolder = path.join(PROVIDERS_BASE_FOLDER, providerNameInKebabCase);
+ buildAndAddProjectConfiguration(tree, options, providerInnerFolder);
+ generateFilesBasedOnTemplate(tree, providerInnerFolder, options);
+ addExportToIndexTs(providerNameInKebabCase);
+ removeDefaultProjectJsonFromTree(tree, providerInnerFolder);
+ await formatFiles(tree);
+}
+
+function repopulateFileWithNewLine(filePath, lines: string[]) {
+ fs.writeFile(filePath, lines.join('\n') + '\n', 'utf8', (err) => {
+ if (err) {
+ console.error('Error writing to file:', err);
+
+ return;
+ }
+ console.log('Line added successfully.');
+ });
+}
+
+function addLineToFile(filePath, lineToAdd) {
+ fs.readFile(filePath, 'utf8', (err, data) => {
+ if (err) {
+ console.error('Error reading file:', err);
+
+ return;
+ }
+ const lines = data.split('\n');
+ while (lines.length > 0 && lines[lines.length - 1].trim() === '') {
+ lines.pop();
+ }
+ lines.push(lineToAdd);
+
+ // Write the updated content back to the file
+ repopulateFileWithNewLine(filePath, lines);
+ });
+}
+
+function toPascalCase(kebabString) {
+ return kebabString
+ .toLowerCase()
+ .split('-')
+ .map((word) => word.charAt(0).toUpperCase() + word.slice(1))
+ .join('');
+}
+function enrichOptionsWithMultipleCases(options: IProviderGeneratorSchema) {
+ return {
+ ...options,
+ pascalType: toPascalCase(options.type),
+ pascalName: toPascalCase(options.name),
+ upperType: options.type.toUpperCase(),
+ };
+}
+
+function buildAndAddProjectConfiguration(tree: Tree, options: IProviderGeneratorSchema, projectRoot: string) {
+ addProjectConfiguration(tree, options.name, {
+ root: projectRoot,
+ projectType: 'library',
+ sourceRoot: `${projectRoot}/src`,
+ targets: {},
+ });
+}
+
+function buildExportLine(providerName: string) {
+ return `export * from './${providerName}/${providerName}.provider';`;
+}
+
+function addExportToIndexTs(providerName: string) {
+ const indexTsPath = PROVIDERS_BASE_FOLDER + '/index.ts';
+ addLineToFile(indexTsPath, buildExportLine(providerName));
+}
+
+function removeDefaultProjectJsonFromTree(tree: Tree, projectRoot: string) {
+ tree.delete(projectRoot + '/project.json');
+}
+
+function generateFilesBasedOnTemplate(tree: Tree, projectRoot: string, options: IProviderGeneratorSchema) {
+ generateFiles(tree, path.join(__dirname, 'files'), projectRoot, options);
+}
+export default providerGenerator;
diff --git a/libs/automation/src/generators/provider/schema.d.ts b/libs/automation/src/generators/provider/schema.d.ts
new file mode 100644
index 00000000000..310b607fa79
--- /dev/null
+++ b/libs/automation/src/generators/provider/schema.d.ts
@@ -0,0 +1,7 @@
+export interface IProviderGeneratorSchema {
+ name: string;
+ type: string;
+ pascalType: string;
+ pascalName: string;
+ upperType: string;
+}
diff --git a/libs/automation/src/generators/provider/schema.json b/libs/automation/src/generators/provider/schema.json
new file mode 100644
index 00000000000..194906d2f0f
--- /dev/null
+++ b/libs/automation/src/generators/provider/schema.json
@@ -0,0 +1,27 @@
+{
+ "$schema": "https://json-schema.org/schema",
+ "$id": "Provider",
+ "title": "",
+ "type": "object",
+ "properties": {
+ "name": {
+ "type": "string",
+ "description": "",
+ "$default": {
+ "$source": "argv",
+ "index": 0
+ },
+ "x-prompt": "Write the provider name`kebab-cased` (e.g. proton-mail, outlook365, yahoo-mail)?"
+ },
+ "type": {
+ "type": "string",
+ "x-prompt": "Choose the provider type?",
+ "$default": {
+ "$source": "argv",
+ "index": 0
+ },
+ "enum": ["EMAIL", "SMS", "PUSH", "CHAT"]
+ }
+ },
+ "required": ["name"]
+}
diff --git a/libs/automation/tsconfig.json b/libs/automation/tsconfig.json
new file mode 100644
index 00000000000..a3513923955
--- /dev/null
+++ b/libs/automation/tsconfig.json
@@ -0,0 +1,30 @@
+{
+ "compilerOptions": {
+ "rootDir": ".",
+ "sourceMap": true,
+ "declaration": false,
+ "moduleResolution": "node",
+ "emitDecoratorMetadata": true,
+ "experimentalDecorators": true,
+ "importHelpers": true,
+ "target": "es2015",
+ "module": "commonjs",
+ "lib": ["es2020", "dom"],
+ "skipLibCheck": true,
+ "skipDefaultLibCheck": true,
+ "baseUrl": ".",
+ "paths": {
+ "automation": ["src/index.ts"]
+ }
+ },
+ "files": [],
+ "include": [],
+ "references": [
+ {
+ "path": "./tsconfig.lib.json"
+ },
+ {
+ "path": "./tsconfig.spec.json"
+ }
+ ]
+}
diff --git a/libs/automation/tsconfig.lib.json b/libs/automation/tsconfig.lib.json
new file mode 100644
index 00000000000..c3f1ff0d300
--- /dev/null
+++ b/libs/automation/tsconfig.lib.json
@@ -0,0 +1,10 @@
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "outDir": "./dist/out-tsc",
+ "declaration": true,
+ "types": ["node"]
+ },
+ "include": ["src/**/*.ts"],
+ "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"]
+}
diff --git a/libs/automation/tsconfig.spec.json b/libs/automation/tsconfig.spec.json
new file mode 100644
index 00000000000..cd2c3870064
--- /dev/null
+++ b/libs/automation/tsconfig.spec.json
@@ -0,0 +1,9 @@
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "outDir": "./dist/out-tsc",
+ "module": "commonjs",
+ "types": ["jest", "node"]
+ },
+ "include": ["jest.config.ts", "src/**/*.test.ts", "src/**/*.spec.ts", "src/**/*.d.ts"]
+}
diff --git a/novu.code-workspace b/novu.code-workspace
index bf8cbb0630e..d187eda9f95 100644
--- a/novu.code-workspace
+++ b/novu.code-workspace
@@ -88,102 +88,6 @@
"name": "๐ฆ @novu/application-generic",
"path": "packages/application-generic"
},
- {
- "name": "๐ @novu/apns",
- "path": "providers/apns"
- },
- {
- "name": "๐ @novu/discord",
- "path": "providers/discord"
- },
- {
- "name": "๐ @novu/fcm",
- "path": "providers/fcm"
- },
- {
- "name": "๐ @novu/gupshup",
- "path": "providers/gupshup"
- },
- {
- "name": "๐ @novu/mailersend",
- "path": "providers/mailersend"
- },
- {
- "name": "๐ @novu/mailgun",
- "path": "providers/mailgun"
- },
- {
- "name": "๐ @novu/mailjet",
- "path": "providers/mailjet"
- },
- {
- "name": "๐ @novu/mandrill",
- "path": "providers/mandrill"
- },
- {
- "name": "๐ @novu/netcore",
- "path": "providers/netcore"
- },
- {
- "name": "๐ @novu/nexmo",
- "path": "providers/nexmo"
- },
- {
- "name": "๐ @novu/nodemailer",
- "path": "providers/nodemailer"
- },
- {
- "name": "๐ @novu/plivo",
- "path": "providers/plivo"
- },
- {
- "name": "๐ @novu/postmark",
- "path": "providers/postmark"
- },
- {
- "name": "๐ @novu/sendgrid",
- "path": "providers/sendgrid"
- },
- {
- "name": "๐ @novu/sendinblue",
- "path": "providers/sendinblue"
- },
- {
- "name": "๐ @novu/ses",
- "path": "providers/ses"
- },
- {
- "name": "๐ @novu/slack",
- "path": "providers/slack"
- },
- {
- "name": "๐ @novu/sms77",
- "path": "providers/sms77"
- },
- {
- "name": "๐ @novu/sns",
- "path": "providers/sns"
- },
- {
- "name": "๐ @novu/telnyx",
- "path": "providers/telnyx"
- },
- {
- "name": "๐ @novu/termii",
- "path": "providers/termii"
- },
- {
- "name": "๐ @novu/twilio",
- "path": "providers/twilio"
- },
- {
- "name": "๐ @novu/maqsam",
- "path": "providers/maqsam"
- },
- {
- "name": "๐ @novu/generic-sms",
- "path": "providers/generic-sms"
- }
],
"settings": {
"typescript.tsdk": "node_modules/typescript/lib",
diff --git a/package.json b/package.json
index 4044088f66e..d47d4d10a84 100644
--- a/package.json
+++ b/package.json
@@ -13,7 +13,7 @@
"commit": "cz",
"nx": "nx",
"lint-staged": "lint-staged",
- "generate:provider": "npx hygen provider new --version 0.24.1",
+ "generate:provider": "cd libs/automation && npm run generate:provider",
"lint": "nx run-many --target=lint --all",
"test": "cross-env CI=true lerna run test:watch --parallel",
"start:dev": "cross-env TZ=UTC lerna run start:dev --stream --parallel --concurrency=20 --scope=@novu/{api,worker,web,widget,ws,notification-center}",
@@ -52,7 +52,7 @@
"build:widget": "nx build @novu/widget",
"build:embed": "nx build @novu/embed",
"build:storybook": "nx run @novu/design-system:build-storybook",
- "test:providers": "cross-env pnpm --filter './providers/**' test",
+ "test:providers": "cross-env pnpm --filter './packages/providers/**' test",
"release:patch": "lerna version patch --no-push",
"release:minor": "lerna version minor --no-push",
"release:preminor": "lerna version preminor --no-push",
@@ -85,6 +85,7 @@
"@nrwl/nx-cloud": "^16.5.2",
"@nrwl/tao": "^16.10.0",
"@nrwl/workspace": "^16.10.0",
+ "@nx/plugin": "^16.10.0",
"@octokit/core": "^4.0.0",
"@pnpm/filter-workspace-packages": "^7.0.6",
"@pnpm/logger": "^5.0.0",
@@ -151,8 +152,7 @@
"packages/*",
"enterprise/packages/*",
"enterprise/packages/*/*",
- "packages/notification-center-angular/projects/*",
- "providers/*"
+ "packages/notification-center-angular/projects/*"
]
},
"husky": {
diff --git a/packages/application-generic/package.json b/packages/application-generic/package.json
index adb31a6e74b..211e4ae32b6 100644
--- a/packages/application-generic/package.json
+++ b/packages/application-generic/package.json
@@ -45,81 +45,18 @@
"reflect-metadata": "^0.1.13"
},
"dependencies": {
- "@aws-sdk/client-cloudwatch": "^3.382.0",
- "@aws-sdk/client-s3": "^3.382.0",
- "@aws-sdk/s3-request-presigner": "^3.382.0",
+ "@aws-sdk/client-cloudwatch": "^3.567.0",
+ "@aws-sdk/client-s3": "^3.567.0",
+ "@aws-sdk/s3-request-presigner": "^3.567.0",
"@azure/storage-blob": "^12.11.0",
"@google-cloud/storage": "^6.2.3",
"@hokify/agenda": "^6.3.0",
"@nestjs/passport": "^10.0.1",
- "@novu/africas-talking": "^0.24.1",
- "@novu/apns": "^0.24.1",
- "@novu/azure-sms": "^0.24.1",
- "@novu/bandwidth": "^0.24.1",
- "@novu/braze": "^0.24.1",
- "@novu/brevo-sms": "^0.24.1",
- "@novu/bulk-sms": "^0.24.1",
- "@novu/burst-sms": "^0.24.1",
- "@novu/clickatell": "^0.24.1",
- "@novu/clicksend": "^0.24.1",
- "@novu/dal": "^0.24.1",
- "@novu/discord": "^0.24.1",
- "@novu/email-webhook": "^0.24.1",
- "@novu/emailjs": "^0.24.1",
- "@novu/expo": "^0.24.1",
- "@novu/fcm": "^0.24.1",
- "@novu/firetext": "^0.24.1",
- "@novu/forty-six-elks": "^0.24.1",
- "@novu/generic-sms": "^0.24.1",
- "@novu/getstream": "^0.24.1",
- "@novu/grafana-on-call": "^0.24.1",
- "@novu/gupshup": "^0.24.1",
- "@novu/infobip": "^0.24.1",
- "@novu/isend-sms": "^0.24.1",
- "@novu/kannel": "^0.24.1",
- "@novu/mailersend": "^0.24.1",
- "@novu/mailgun": "^0.24.1",
- "@novu/mailjet": "^0.24.1",
- "@novu/mailtrap": "^0.24.1",
- "@novu/mandrill": "^0.24.1",
- "@novu/maqsam": "^0.24.1",
- "@novu/mattermost": "^0.24.1",
- "@novu/messagebird": "^0.24.1",
- "@novu/ms-teams": "^0.24.1",
- "@novu/netcore": "^0.24.1",
- "@novu/nexmo": "^0.24.1",
- "@novu/nodemailer": "^0.24.1",
- "@novu/one-signal": "^0.24.1",
- "@novu/outlook365": "^0.24.1",
- "@novu/plivo": "^0.24.1",
- "@novu/plunk": "^0.24.1",
- "@novu/postmark": "^0.24.1",
- "@novu/push-webhook": "^0.24.1",
- "@novu/pusher-beams": "^0.24.1",
- "@novu/pushpad": "^0.24.1",
- "@novu/resend": "^0.24.1",
- "@novu/ring-central": "^0.24.1",
- "@novu/rocket-chat": "^0.24.1",
- "@novu/ryver": "^0.24.1",
- "@novu/sendchamp": "^0.24.1",
- "@novu/sendgrid": "^0.24.1",
- "@novu/sendinblue": "^0.24.1",
- "@novu/ses": "^0.24.1",
+ "@novu/providers": "^0.24.1",
"@novu/shared": "^0.24.1",
- "@novu/simpletexting": "^0.24.1",
- "@novu/slack": "^0.24.1",
- "@novu/sms-central": "^0.24.1",
- "@novu/sms77": "^0.24.1",
- "@novu/sns": "^0.24.1",
- "@novu/sparkpost": "^0.24.1",
+ "@novu/dal": "^0.24.1",
"@novu/stateless": "^0.24.1",
- "@novu/telnyx": "^0.24.1",
- "@novu/termii": "^0.24.1",
"@novu/testing": "^0.24.1",
- "@novu/twilio": "^0.24.1",
- "@novu/zulip": "^0.24.1",
- "@novu/eazy-sms": "^0.24.1",
- "@novu/whatsapp-business": "^0.24.1",
"@opentelemetry/api": "^1.7.0",
"@opentelemetry/auto-instrumentations-node": "^0.40.2",
"@opentelemetry/context-async-hooks": "^1.19.0",
diff --git a/packages/application-generic/src/factories/chat/handlers/discord.handler.ts b/packages/application-generic/src/factories/chat/handlers/discord.handler.ts
index fa47821fa71..e8a7ca0d7c6 100644
--- a/packages/application-generic/src/factories/chat/handlers/discord.handler.ts
+++ b/packages/application-generic/src/factories/chat/handlers/discord.handler.ts
@@ -1,7 +1,7 @@
import { ICredentials } from '@novu/shared';
import { ChannelTypeEnum } from '@novu/stateless';
import { BaseChatHandler } from './base.handler';
-import { DiscordProvider } from '@novu/discord';
+import { DiscordProvider } from '@novu/providers';
export class DiscordHandler extends BaseChatHandler {
constructor() {
diff --git a/packages/application-generic/src/factories/chat/handlers/getstream.handler.ts b/packages/application-generic/src/factories/chat/handlers/getstream.handler.ts
index e76ee5d255a..cf841b01eef 100644
--- a/packages/application-generic/src/factories/chat/handlers/getstream.handler.ts
+++ b/packages/application-generic/src/factories/chat/handlers/getstream.handler.ts
@@ -2,7 +2,7 @@ import { ChannelTypeEnum } from '@novu/stateless';
import { ICredentials } from '@novu/shared';
import { BaseChatHandler } from './base.handler';
-import { GetstreamChatProvider } from '@novu/getstream';
+import { GetstreamChatProvider } from '@novu/providers';
export class GetstreamChatHandler extends BaseChatHandler {
constructor() {
diff --git a/packages/application-generic/src/factories/chat/handlers/grafana-on-call.handler.ts b/packages/application-generic/src/factories/chat/handlers/grafana-on-call.handler.ts
index 571f2f1111e..d650a6922b4 100644
--- a/packages/application-generic/src/factories/chat/handlers/grafana-on-call.handler.ts
+++ b/packages/application-generic/src/factories/chat/handlers/grafana-on-call.handler.ts
@@ -1,6 +1,6 @@
import { ICredentials } from '@novu/shared';
import { ChannelTypeEnum } from '@novu/stateless';
-import { GrafanaOnCallChatProvider } from '@novu/grafana-on-call';
+import { GrafanaOnCallChatProvider } from '@novu/providers';
import { BaseChatHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/chat/handlers/mattermost.handler.ts b/packages/application-generic/src/factories/chat/handlers/mattermost.handler.ts
index 793c2ae0c20..97d5cea665f 100644
--- a/packages/application-generic/src/factories/chat/handlers/mattermost.handler.ts
+++ b/packages/application-generic/src/factories/chat/handlers/mattermost.handler.ts
@@ -1,7 +1,7 @@
import { ICredentials } from '@novu/shared';
import { ChannelTypeEnum } from '@novu/stateless';
import { BaseChatHandler } from './base.handler';
-import { MattermostProvider } from '@novu/mattermost';
+import { MattermostProvider } from '@novu/providers';
export class MattermostHandler extends BaseChatHandler {
constructor() {
diff --git a/packages/application-generic/src/factories/chat/handlers/msteams.handler.ts b/packages/application-generic/src/factories/chat/handlers/msteams.handler.ts
index 52daef57ded..2bba951ecb7 100644
--- a/packages/application-generic/src/factories/chat/handlers/msteams.handler.ts
+++ b/packages/application-generic/src/factories/chat/handlers/msteams.handler.ts
@@ -1,7 +1,7 @@
import { ICredentials } from '@novu/shared';
import { ChannelTypeEnum } from '@novu/stateless';
import { BaseChatHandler } from './base.handler';
-import { MsTeamsProvider } from '@novu/ms-teams';
+import { MsTeamsProvider } from '@novu/providers';
export class MSTeamsHandler extends BaseChatHandler {
constructor() {
diff --git a/packages/application-generic/src/factories/chat/handlers/rocket-chat.handler.ts b/packages/application-generic/src/factories/chat/handlers/rocket-chat.handler.ts
index e31b47aee5b..e2572d7f9ef 100644
--- a/packages/application-generic/src/factories/chat/handlers/rocket-chat.handler.ts
+++ b/packages/application-generic/src/factories/chat/handlers/rocket-chat.handler.ts
@@ -1,7 +1,7 @@
import { ICredentials, ChatProviderIdEnum } from '@novu/shared';
import { ChannelTypeEnum } from '@novu/stateless';
import { BaseChatHandler } from './base.handler';
-import { RocketChatProvider } from '@novu/rocket-chat';
+import { RocketChatProvider } from '@novu/providers';
export class RocketChatHandler extends BaseChatHandler {
constructor() {
diff --git a/packages/application-generic/src/factories/chat/handlers/ryver.handler.ts b/packages/application-generic/src/factories/chat/handlers/ryver.handler.ts
index d365bde821b..d9d5326161a 100644
--- a/packages/application-generic/src/factories/chat/handlers/ryver.handler.ts
+++ b/packages/application-generic/src/factories/chat/handlers/ryver.handler.ts
@@ -1,6 +1,6 @@
import { ICredentials } from '@novu/shared';
import { ChannelTypeEnum } from '@novu/stateless';
-import { RyverChatProvider } from '@novu/ryver';
+import { RyverChatProvider } from '@novu/providers';
import { BaseChatHandler } from './base.handler';
export class RyverHandler extends BaseChatHandler {
diff --git a/packages/application-generic/src/factories/chat/handlers/slack.handler.ts b/packages/application-generic/src/factories/chat/handlers/slack.handler.ts
index 420fd4e7fd3..3d6c9d006e6 100644
--- a/packages/application-generic/src/factories/chat/handlers/slack.handler.ts
+++ b/packages/application-generic/src/factories/chat/handlers/slack.handler.ts
@@ -1,6 +1,6 @@
import { ICredentials } from '@novu/shared';
import { ChannelTypeEnum } from '@novu/stateless';
-import { SlackProvider } from '@novu/slack';
+import { SlackProvider } from '@novu/providers';
import { BaseChatHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/chat/handlers/whatsapp-business.handler.ts b/packages/application-generic/src/factories/chat/handlers/whatsapp-business.handler.ts
index 6e3a3733770..7bff7e9e155 100644
--- a/packages/application-generic/src/factories/chat/handlers/whatsapp-business.handler.ts
+++ b/packages/application-generic/src/factories/chat/handlers/whatsapp-business.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { WhatsappBusinessChatProvider } from '@novu/whatsapp-business';
+import { WhatsappBusinessChatProvider } from '@novu/providers';
import { BaseChatHandler } from './base.handler';
export class WhatsAppBusinessHandler extends BaseChatHandler {
diff --git a/packages/application-generic/src/factories/chat/handlers/zulip.handler.ts b/packages/application-generic/src/factories/chat/handlers/zulip.handler.ts
index 6b42c3f9555..688024afbca 100644
--- a/packages/application-generic/src/factories/chat/handlers/zulip.handler.ts
+++ b/packages/application-generic/src/factories/chat/handlers/zulip.handler.ts
@@ -1,7 +1,7 @@
import { ICredentials, ChatProviderIdEnum } from '@novu/shared';
import { ChannelTypeEnum } from '@novu/stateless';
import { BaseChatHandler } from './base.handler';
-import { ZulipProvider } from '@novu/zulip';
+import { ZulipProvider } from '@novu/providers';
export class ZulipHandler extends BaseChatHandler {
constructor() {
diff --git a/packages/application-generic/src/factories/mail/handlers/braze.handler.ts b/packages/application-generic/src/factories/mail/handlers/braze.handler.ts
index 0a3b8ce76cf..7fa73eabd13 100644
--- a/packages/application-generic/src/factories/mail/handlers/braze.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/braze.handler.ts
@@ -1,4 +1,4 @@
-import { BrazeEmailProvider } from '@novu/braze';
+import { BrazeEmailProvider } from '@novu/providers';
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/mail/handlers/email-webhook.handler.ts b/packages/application-generic/src/factories/mail/handlers/email-webhook.handler.ts
index 3803556afec..23f74c2bb10 100644
--- a/packages/application-generic/src/factories/mail/handlers/email-webhook.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/email-webhook.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { EmailWebhookProvider } from '@novu/email-webhook';
+import { EmailWebhookProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
export class EmailWebhookHandler extends BaseHandler {
constructor() {
diff --git a/packages/application-generic/src/factories/mail/handlers/emailjs.handler.ts b/packages/application-generic/src/factories/mail/handlers/emailjs.handler.ts
index 736526067ae..78f5458709b 100644
--- a/packages/application-generic/src/factories/mail/handlers/emailjs.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/emailjs.handler.ts
@@ -1,5 +1,5 @@
-import { IEmailJsConfig } from '@novu/emailjs/build/main/lib/emailjs.config';
-import { EmailJsProvider } from '@novu/emailjs';
+import { IEmailJsConfig } from '@novu/providers';
+import { EmailJsProvider } from '@novu/providers';
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/mail/handlers/infobip.handler.ts b/packages/application-generic/src/factories/mail/handlers/infobip.handler.ts
index 6640e65ad3e..9ad40bb4d51 100644
--- a/packages/application-generic/src/factories/mail/handlers/infobip.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/infobip.handler.ts
@@ -1,4 +1,4 @@
-import { InfobipEmailProvider } from '@novu/infobip';
+import { InfobipEmailProvider } from '@novu/providers';
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/mail/handlers/mailersend.handler.ts b/packages/application-generic/src/factories/mail/handlers/mailersend.handler.ts
index d226375f6a9..8d549bef618 100644
--- a/packages/application-generic/src/factories/mail/handlers/mailersend.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/mailersend.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { MailersendEmailProvider } from '@novu/mailersend';
+import { MailersendEmailProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/mail/handlers/mailgun.handler.ts b/packages/application-generic/src/factories/mail/handlers/mailgun.handler.ts
index d903e07bb1b..b8d9b779114 100644
--- a/packages/application-generic/src/factories/mail/handlers/mailgun.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/mailgun.handler.ts
@@ -1,4 +1,4 @@
-import { MailgunEmailProvider } from '@novu/mailgun';
+import { MailgunEmailProvider } from '@novu/providers';
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/mail/handlers/mailjet.handler.ts b/packages/application-generic/src/factories/mail/handlers/mailjet.handler.ts
index b80e338ea5a..730f59ab81a 100644
--- a/packages/application-generic/src/factories/mail/handlers/mailjet.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/mailjet.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { MailjetEmailProvider } from '@novu/mailjet';
+import { MailjetEmailProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
export class MailjetHandler extends BaseHandler {
diff --git a/packages/application-generic/src/factories/mail/handlers/mailtrap.handler.ts b/packages/application-generic/src/factories/mail/handlers/mailtrap.handler.ts
index 30fe3eecec2..16abb4db5d2 100644
--- a/packages/application-generic/src/factories/mail/handlers/mailtrap.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/mailtrap.handler.ts
@@ -3,7 +3,7 @@ import {
ICredentials,
EmailProviderIdEnum,
} from '@novu/shared';
-import { MailtrapEmailProvider } from '@novu/mailtrap';
+import { MailtrapEmailProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
export class MailtrapHandler extends BaseHandler {
diff --git a/packages/application-generic/src/factories/mail/handlers/mandrill.handler.ts b/packages/application-generic/src/factories/mail/handlers/mandrill.handler.ts
index c0fe775bf70..9e33a4ddaf0 100644
--- a/packages/application-generic/src/factories/mail/handlers/mandrill.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/mandrill.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { MandrillProvider } from '@novu/mandrill';
+import { MandrillProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
export class MandrillHandler extends BaseHandler {
diff --git a/packages/application-generic/src/factories/mail/handlers/netcore.handler.ts b/packages/application-generic/src/factories/mail/handlers/netcore.handler.ts
index 2690777bcd1..2d5761d8d37 100644
--- a/packages/application-generic/src/factories/mail/handlers/netcore.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/netcore.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { NetCoreProvider } from '@novu/netcore';
+import { NetCoreProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
export class NetCoreHandler extends BaseHandler {
diff --git a/packages/application-generic/src/factories/mail/handlers/nodemailer.handler.ts b/packages/application-generic/src/factories/mail/handlers/nodemailer.handler.ts
index 3e76f19591f..724d4586461 100644
--- a/packages/application-generic/src/factories/mail/handlers/nodemailer.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/nodemailer.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { NodemailerProvider } from '@novu/nodemailer';
+import { NodemailerProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
export class NodemailerHandler extends BaseHandler {
diff --git a/packages/application-generic/src/factories/mail/handlers/novu.handler.ts b/packages/application-generic/src/factories/mail/handlers/novu.handler.ts
index ddb67f4cd69..2bf77df7e36 100644
--- a/packages/application-generic/src/factories/mail/handlers/novu.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/novu.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, EmailProviderIdEnum } from '@novu/shared';
-import { SendgridEmailProvider } from '@novu/sendgrid';
+import { SendgridEmailProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/mail/handlers/outlook365.handler.ts b/packages/application-generic/src/factories/mail/handlers/outlook365.handler.ts
index 490305125fe..f083fe34302 100644
--- a/packages/application-generic/src/factories/mail/handlers/outlook365.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/outlook365.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { Outlook365Provider } from '@novu/outlook365';
+import { Outlook365Provider } from '@novu/providers';
import { BaseHandler } from './base.handler';
export class Outlook365Handler extends BaseHandler {
diff --git a/packages/application-generic/src/factories/mail/handlers/plunk.handler.ts b/packages/application-generic/src/factories/mail/handlers/plunk.handler.ts
index 98e61cfad9c..b21925eb37a 100644
--- a/packages/application-generic/src/factories/mail/handlers/plunk.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/plunk.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { PlunkEmailProvider } from '@novu/plunk';
+import { PlunkEmailProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
export class PlunkHandler extends BaseHandler {
diff --git a/packages/application-generic/src/factories/mail/handlers/postmark.handler.ts b/packages/application-generic/src/factories/mail/handlers/postmark.handler.ts
index 61366ad1b7a..0246b3def1e 100644
--- a/packages/application-generic/src/factories/mail/handlers/postmark.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/postmark.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { PostmarkEmailProvider } from '@novu/postmark';
+import { PostmarkEmailProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
export class PostmarkHandler extends BaseHandler {
diff --git a/packages/application-generic/src/factories/mail/handlers/resend.handler.ts b/packages/application-generic/src/factories/mail/handlers/resend.handler.ts
index ee333d63d82..d3f9c756acc 100644
--- a/packages/application-generic/src/factories/mail/handlers/resend.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/resend.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { ResendEmailProvider } from '@novu/resend';
+import { ResendEmailProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
export class ResendHandler extends BaseHandler {
diff --git a/packages/application-generic/src/factories/mail/handlers/sendgrid.handler.ts b/packages/application-generic/src/factories/mail/handlers/sendgrid.handler.ts
index e9221415118..028fbf1d250 100644
--- a/packages/application-generic/src/factories/mail/handlers/sendgrid.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/sendgrid.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum } from '@novu/shared';
-import { SendgridEmailProvider } from '@novu/sendgrid';
+import { SendgridEmailProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/mail/handlers/sendinblue.handler.ts b/packages/application-generic/src/factories/mail/handlers/sendinblue.handler.ts
index 69885a465ba..3d978e29e12 100644
--- a/packages/application-generic/src/factories/mail/handlers/sendinblue.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/sendinblue.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { BrevoEmailProvider } from '@novu/sendinblue';
+import { BrevoEmailProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
export class SendinblueHandler extends BaseHandler {
diff --git a/packages/application-generic/src/factories/mail/handlers/ses.handler.ts b/packages/application-generic/src/factories/mail/handlers/ses.handler.ts
index c766d284be7..8f0ec9bee87 100644
--- a/packages/application-generic/src/factories/mail/handlers/ses.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/ses.handler.ts
@@ -1,5 +1,6 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { SESConfig, SESEmailProvider } from '@novu/ses';
+import { SESConfig } from '@novu/providers';
+import { SESEmailProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
export class SESHandler extends BaseHandler {
diff --git a/packages/application-generic/src/factories/mail/handlers/sparkpost.handler.ts b/packages/application-generic/src/factories/mail/handlers/sparkpost.handler.ts
index 51f56c31b83..9d6973a12ee 100644
--- a/packages/application-generic/src/factories/mail/handlers/sparkpost.handler.ts
+++ b/packages/application-generic/src/factories/mail/handlers/sparkpost.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { SparkPostEmailProvider } from '@novu/sparkpost';
+import { SparkPostEmailProvider } from '@novu/providers';
import { BaseHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/push/handlers/apns.handler.ts b/packages/application-generic/src/factories/push/handlers/apns.handler.ts
index 2dec62b7281..e51bd365ecb 100644
--- a/packages/application-generic/src/factories/push/handlers/apns.handler.ts
+++ b/packages/application-generic/src/factories/push/handlers/apns.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { APNSPushProvider } from '@novu/apns';
+import { APNSPushProvider } from '@novu/providers';
import { BasePushHandler } from './base.handler';
export class APNSHandler extends BasePushHandler {
diff --git a/packages/application-generic/src/factories/push/handlers/expo.handler.ts b/packages/application-generic/src/factories/push/handlers/expo.handler.ts
index a3714700a6a..7790b373228 100644
--- a/packages/application-generic/src/factories/push/handlers/expo.handler.ts
+++ b/packages/application-generic/src/factories/push/handlers/expo.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { ExpoPushProvider } from '@novu/expo';
+import { ExpoPushProvider } from '@novu/providers';
import { BasePushHandler } from './base.handler';
export class ExpoHandler extends BasePushHandler {
diff --git a/packages/application-generic/src/factories/push/handlers/fcm.handler.ts b/packages/application-generic/src/factories/push/handlers/fcm.handler.ts
index 6ff918fb361..3c514b2935f 100644
--- a/packages/application-generic/src/factories/push/handlers/fcm.handler.ts
+++ b/packages/application-generic/src/factories/push/handlers/fcm.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { FcmPushProvider } from '@novu/fcm';
+import { FcmPushProvider } from '@novu/providers';
import { BasePushHandler } from './base.handler';
export class FCMHandler extends BasePushHandler {
diff --git a/packages/application-generic/src/factories/push/handlers/one-signal.handler.ts b/packages/application-generic/src/factories/push/handlers/one-signal.handler.ts
index f344e25b6fc..120f45427d3 100644
--- a/packages/application-generic/src/factories/push/handlers/one-signal.handler.ts
+++ b/packages/application-generic/src/factories/push/handlers/one-signal.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { OneSignalPushProvider } from '@novu/one-signal';
+import { OneSignalPushProvider } from '@novu/providers';
import { BasePushHandler } from './base.handler';
export class OneSignalHandler extends BasePushHandler {
diff --git a/packages/application-generic/src/factories/push/handlers/push-webhook.handler.ts b/packages/application-generic/src/factories/push/handlers/push-webhook.handler.ts
index 1e85b93b1fc..2bf18ea9ff1 100644
--- a/packages/application-generic/src/factories/push/handlers/push-webhook.handler.ts
+++ b/packages/application-generic/src/factories/push/handlers/push-webhook.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { PushWebhookPushProvider } from '@novu/push-webhook';
+import { PushWebhookPushProvider } from '@novu/providers';
import { BasePushHandler } from './base.handler';
export class PushWebhookHandler extends BasePushHandler {
diff --git a/packages/application-generic/src/factories/push/handlers/pusher-beams.handler.ts b/packages/application-generic/src/factories/push/handlers/pusher-beams.handler.ts
index 584d2d611aa..e62b89acebd 100644
--- a/packages/application-generic/src/factories/push/handlers/pusher-beams.handler.ts
+++ b/packages/application-generic/src/factories/push/handlers/pusher-beams.handler.ts
@@ -1,4 +1,4 @@
-import { PusherBeamsPushProvider } from '@novu/pusher-beams';
+import { PusherBeamsPushProvider } from '@novu/providers';
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BasePushHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/push/handlers/pushpad.handler.ts b/packages/application-generic/src/factories/push/handlers/pushpad.handler.ts
index c37a93db7b4..5c9294e1863 100644
--- a/packages/application-generic/src/factories/push/handlers/pushpad.handler.ts
+++ b/packages/application-generic/src/factories/push/handlers/pushpad.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { PushpadPushProvider } from '@novu/pushpad';
+import { PushpadPushProvider } from '@novu/providers';
import { BasePushHandler } from './base.handler';
export class PushpadHandler extends BasePushHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/africas-talking.handler.ts b/packages/application-generic/src/factories/sms/handlers/africas-talking.handler.ts
index d6cdd03134e..f5731b1c9a8 100644
--- a/packages/application-generic/src/factories/sms/handlers/africas-talking.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/africas-talking.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { AfricasTalkingSmsProvider } from '@novu/africas-talking';
+import { AfricasTalkingSmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class AfricasTalkingSmsHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/azure-sms.handler.ts b/packages/application-generic/src/factories/sms/handlers/azure-sms.handler.ts
index dc7dbc83e3b..59545015f05 100644
--- a/packages/application-generic/src/factories/sms/handlers/azure-sms.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/azure-sms.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { AzureSmsProvider } from '@novu/azure-sms';
+import { AzureSmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class AzureSmsHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/bandwidth.handler.ts b/packages/application-generic/src/factories/sms/handlers/bandwidth.handler.ts
index 151b73e13ac..d8cccec386c 100644
--- a/packages/application-generic/src/factories/sms/handlers/bandwidth.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/bandwidth.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { BandwidthSmsProvider } from '@novu/bandwidth';
+import { BandwidthSmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class BandwidthHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/brevo-sms.handler.ts b/packages/application-generic/src/factories/sms/handlers/brevo-sms.handler.ts
index 2015b6c3f20..5390db06617 100644
--- a/packages/application-generic/src/factories/sms/handlers/brevo-sms.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/brevo-sms.handler.ts
@@ -1,6 +1,6 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseSmsHandler } from './base.handler';
-import { BrevoSmsProvider } from '@novu/brevo-sms';
+import { BrevoSmsProvider } from '@novu/providers';
export class BrevoSmsHandler extends BaseSmsHandler {
constructor() {
diff --git a/packages/application-generic/src/factories/sms/handlers/bulk-sms.handler.ts b/packages/application-generic/src/factories/sms/handlers/bulk-sms.handler.ts
index 93a2b4c64fc..953f9de9c97 100644
--- a/packages/application-generic/src/factories/sms/handlers/bulk-sms.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/bulk-sms.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { BulkSmsProvider } from '@novu/bulk-sms';
+import { BulkSmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class BulkSmsHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/burst-sms.handler.ts b/packages/application-generic/src/factories/sms/handlers/burst-sms.handler.ts
index 59125e09f45..3fc35f0ad45 100644
--- a/packages/application-generic/src/factories/sms/handlers/burst-sms.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/burst-sms.handler.ts
@@ -1,6 +1,6 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseSmsHandler } from './base.handler';
-import { BurstSmsProvider } from '@novu/burst-sms';
+import { BurstSmsProvider } from '@novu/providers';
export class BurstSmsHandler extends BaseSmsHandler {
constructor() {
diff --git a/packages/application-generic/src/factories/sms/handlers/clickatell.handler.ts b/packages/application-generic/src/factories/sms/handlers/clickatell.handler.ts
index 4f30674e7aa..4288aa08449 100644
--- a/packages/application-generic/src/factories/sms/handlers/clickatell.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/clickatell.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { ClickatellSmsProvider } from '@novu/clickatell';
+import { ClickatellSmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class ClickatellHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/clicksend.handler.ts b/packages/application-generic/src/factories/sms/handlers/clicksend.handler.ts
index ca36dcf222e..5f25d7fecd6 100644
--- a/packages/application-generic/src/factories/sms/handlers/clicksend.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/clicksend.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { ClicksendSmsProvider } from '@novu/clicksend';
+import { ClicksendSmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class ClicksendSmsHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/eazy-sms.handler.ts b/packages/application-generic/src/factories/sms/handlers/eazy-sms.handler.ts
index 1d97ff207ef..0d59c8b1952 100644
--- a/packages/application-generic/src/factories/sms/handlers/eazy-sms.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/eazy-sms.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { EazySmsProvider } from '@novu/eazy-sms';
+import { EazySmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class EazySmsHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/firetext.handler.ts b/packages/application-generic/src/factories/sms/handlers/firetext.handler.ts
index e11eda6c799..bf2d6cc4f53 100644
--- a/packages/application-generic/src/factories/sms/handlers/firetext.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/firetext.handler.ts
@@ -1,6 +1,6 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseSmsHandler } from './base.handler';
-import { FiretextSmsProvider } from '@novu/firetext';
+import { FiretextSmsProvider } from '@novu/providers';
export class FiretextSmsHandler extends BaseSmsHandler {
constructor() {
diff --git a/packages/application-generic/src/factories/sms/handlers/forty-six-elks.handler.ts b/packages/application-generic/src/factories/sms/handlers/forty-six-elks.handler.ts
index b6d2f88b7db..107d84684e4 100644
--- a/packages/application-generic/src/factories/sms/handlers/forty-six-elks.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/forty-six-elks.handler.ts
@@ -1,6 +1,6 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseSmsHandler } from './base.handler';
-import { FortySixElksSmsProvider } from '@novu/forty-six-elks';
+import { FortySixElksSmsProvider } from '@novu/providers';
export class FortySixElksHandler extends BaseSmsHandler {
constructor() {
diff --git a/packages/application-generic/src/factories/sms/handlers/generic-sms.handler.ts b/packages/application-generic/src/factories/sms/handlers/generic-sms.handler.ts
index 9975b30f81e..99608aa04af 100644
--- a/packages/application-generic/src/factories/sms/handlers/generic-sms.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/generic-sms.handler.ts
@@ -1,4 +1,4 @@
-import { GenericSmsProvider } from '@novu/generic-sms';
+import { GenericSmsProvider } from '@novu/providers';
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseSmsHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/sms/handlers/gupshup.handler.ts b/packages/application-generic/src/factories/sms/handlers/gupshup.handler.ts
index 6678ad6c4a3..ec14938fcd6 100644
--- a/packages/application-generic/src/factories/sms/handlers/gupshup.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/gupshup.handler.ts
@@ -1,6 +1,6 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseSmsHandler } from './base.handler';
-import { GupshupSmsProvider } from '@novu/gupshup';
+import { GupshupSmsProvider } from '@novu/providers';
export class GupshupSmsHandler extends BaseSmsHandler {
constructor() {
diff --git a/packages/application-generic/src/factories/sms/handlers/infobip.handler.ts b/packages/application-generic/src/factories/sms/handlers/infobip.handler.ts
index ada62a59990..f4481eb2325 100644
--- a/packages/application-generic/src/factories/sms/handlers/infobip.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/infobip.handler.ts
@@ -1,4 +1,4 @@
-import { InfobipSmsProvider } from '@novu/infobip';
+import { InfobipSmsProvider } from '@novu/providers';
import { ChannelTypeEnum, SmsProviderIdEnum, ICredentials } from '@novu/shared';
import { BaseSmsHandler } from './base.handler';
export class InfobipSmsHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/isend-sms.handler.ts b/packages/application-generic/src/factories/sms/handlers/isend-sms.handler.ts
index b84a719d0c2..d9f0a615b03 100644
--- a/packages/application-generic/src/factories/sms/handlers/isend-sms.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/isend-sms.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { ISendSmsProvider } from '@novu/isend-sms';
+import { ISendSmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class ISendSmsHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/kannel.handler.ts b/packages/application-generic/src/factories/sms/handlers/kannel.handler.ts
index d868724db70..e3ca0759036 100644
--- a/packages/application-generic/src/factories/sms/handlers/kannel.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/kannel.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { KannelSmsProvider } from '@novu/kannel';
+import { KannelSmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class KannelSmsHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/maqsam.handler.ts b/packages/application-generic/src/factories/sms/handlers/maqsam.handler.ts
index 201adb1db30..9f1d646bb3b 100644
--- a/packages/application-generic/src/factories/sms/handlers/maqsam.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/maqsam.handler.ts
@@ -1,4 +1,4 @@
-import { MaqsamSmsProvider } from '@novu/maqsam';
+import { MaqsamSmsProvider } from '@novu/providers';
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseSmsHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/sms/handlers/messagebird.handler.ts b/packages/application-generic/src/factories/sms/handlers/messagebird.handler.ts
index 692c75135e5..13f597613c9 100644
--- a/packages/application-generic/src/factories/sms/handlers/messagebird.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/messagebird.handler.ts
@@ -1,4 +1,4 @@
-import { MessageBirdSmsProvider } from '@novu/messagebird';
+import { MessageBirdSmsProvider } from '@novu/providers';
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseSmsHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/sms/handlers/nexmo.handler.ts b/packages/application-generic/src/factories/sms/handlers/nexmo.handler.ts
index 49e73ef82ee..09ede209edc 100644
--- a/packages/application-generic/src/factories/sms/handlers/nexmo.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/nexmo.handler.ts
@@ -1,6 +1,6 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseSmsHandler } from './base.handler';
-import { NexmoSmsProvider } from '@novu/nexmo';
+import { NexmoSmsProvider } from '@novu/providers';
export class NexmoHandler extends BaseSmsHandler {
constructor() {
diff --git a/packages/application-generic/src/factories/sms/handlers/novu.handler.ts b/packages/application-generic/src/factories/sms/handlers/novu.handler.ts
index 2d3b0feeb9c..d124e9da5bc 100644
--- a/packages/application-generic/src/factories/sms/handlers/novu.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/novu.handler.ts
@@ -1,4 +1,4 @@
-import { TwilioSmsProvider } from '@novu/twilio';
+import { TwilioSmsProvider } from '@novu/providers';
import { ChannelTypeEnum, ICredentials, SmsProviderIdEnum } from '@novu/shared';
import { BaseSmsHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/sms/handlers/plivo.handler.ts b/packages/application-generic/src/factories/sms/handlers/plivo.handler.ts
index 07d623f4064..b4130b335c3 100644
--- a/packages/application-generic/src/factories/sms/handlers/plivo.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/plivo.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { PlivoSmsProvider } from '@novu/plivo';
+import { PlivoSmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class PlivoHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/ring-central.handler.ts b/packages/application-generic/src/factories/sms/handlers/ring-central.handler.ts
index 820ae8d0f66..24ea94e2264 100644
--- a/packages/application-generic/src/factories/sms/handlers/ring-central.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/ring-central.handler.ts
@@ -1,4 +1,4 @@
-import { RingCentralSmsProvider } from '@novu/ring-central';
+import { RingCentralSmsProvider } from '@novu/providers';
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseSmsHandler } from './base.handler';
diff --git a/packages/application-generic/src/factories/sms/handlers/sendchamp.handler.ts b/packages/application-generic/src/factories/sms/handlers/sendchamp.handler.ts
index bf69bb4ec31..87773cc1083 100644
--- a/packages/application-generic/src/factories/sms/handlers/sendchamp.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/sendchamp.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { SendchampSmsProvider } from '@novu/sendchamp';
+import { SendchampSmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class SendchampSmsHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/simpletexting.handler.ts b/packages/application-generic/src/factories/sms/handlers/simpletexting.handler.ts
index 475d6014820..261188250b3 100644
--- a/packages/application-generic/src/factories/sms/handlers/simpletexting.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/simpletexting.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { SimpletextingSmsProvider } from '@novu/simpletexting';
+import { SimpletextingSmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class SimpletextingSmsHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/sms-central.handler.ts b/packages/application-generic/src/factories/sms/handlers/sms-central.handler.ts
index bc97f6133ac..1224bcb72dc 100644
--- a/packages/application-generic/src/factories/sms/handlers/sms-central.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/sms-central.handler.ts
@@ -1,6 +1,6 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseSmsHandler } from './base.handler';
-import { SmsCentralSmsProvider } from '@novu/sms-central';
+import { SmsCentralSmsProvider } from '@novu/providers';
export class SmsCentralHandler extends BaseSmsHandler {
constructor() {
diff --git a/packages/application-generic/src/factories/sms/handlers/sms77.handler.ts b/packages/application-generic/src/factories/sms/handlers/sms77.handler.ts
index 126947cc6f4..923e17532a1 100644
--- a/packages/application-generic/src/factories/sms/handlers/sms77.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/sms77.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { Sms77SmsProvider } from '@novu/sms77';
+import { Sms77SmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class Sms77Handler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/sns.handler.ts b/packages/application-generic/src/factories/sms/handlers/sns.handler.ts
index 4b8fd4e5d89..60313ffddf1 100644
--- a/packages/application-generic/src/factories/sms/handlers/sns.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/sns.handler.ts
@@ -1,6 +1,6 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { SNSSmsProvider } from '@novu/sns';
-import { SNSConfig } from '@novu/sns/build/main/lib/sns.config';
+import { SNSSmsProvider } from '@novu/providers';
+import { SNSConfig } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class SnsHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/telnyx.handler.ts b/packages/application-generic/src/factories/sms/handlers/telnyx.handler.ts
index 55908600fde..f4b70a3f5ff 100644
--- a/packages/application-generic/src/factories/sms/handlers/telnyx.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/telnyx.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { TelnyxSmsProvider } from '@novu/telnyx';
+import { TelnyxSmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class TelnyxHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/termii.handler.ts b/packages/application-generic/src/factories/sms/handlers/termii.handler.ts
index b964ec883a9..48f6968aed0 100644
--- a/packages/application-generic/src/factories/sms/handlers/termii.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/termii.handler.ts
@@ -1,5 +1,5 @@
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
-import { TermiiSmsProvider } from '@novu/termii';
+import { TermiiSmsProvider } from '@novu/providers';
import { BaseSmsHandler } from './base.handler';
export class TermiiSmsHandler extends BaseSmsHandler {
diff --git a/packages/application-generic/src/factories/sms/handlers/twilio.handler.ts b/packages/application-generic/src/factories/sms/handlers/twilio.handler.ts
index 1e8e52c5a8e..7c7bf9ae796 100644
--- a/packages/application-generic/src/factories/sms/handlers/twilio.handler.ts
+++ b/packages/application-generic/src/factories/sms/handlers/twilio.handler.ts
@@ -1,4 +1,4 @@
-import { TwilioSmsProvider } from '@novu/twilio';
+import { TwilioSmsProvider } from '@novu/providers';
import { ChannelTypeEnum, ICredentials } from '@novu/shared';
import { BaseSmsHandler } from './base.handler';
diff --git a/providers/africas-talking/.czrc b/packages/providers/.czrc
similarity index 100%
rename from providers/africas-talking/.czrc
rename to packages/providers/.czrc
diff --git a/providers/africas-talking/.eslintrc.json b/packages/providers/.eslintrc.json
similarity index 100%
rename from providers/africas-talking/.eslintrc.json
rename to packages/providers/.eslintrc.json
diff --git a/providers/africas-talking/.gitignore b/packages/providers/.gitignore
similarity index 100%
rename from providers/africas-talking/.gitignore
rename to packages/providers/.gitignore
diff --git a/providers/apns/README.md b/packages/providers/README.md
similarity index 100%
rename from providers/apns/README.md
rename to packages/providers/README.md
diff --git a/packages/providers/babel.config.js b/packages/providers/babel.config.js
new file mode 100644
index 00000000000..8165fe45577
--- /dev/null
+++ b/packages/providers/babel.config.js
@@ -0,0 +1,6 @@
+module.exports = {
+ presets: [
+ ['@babel/preset-env', { targets: { node: 'current' } }],
+ '@babel/preset-typescript',
+ ],
+};
diff --git a/providers/gupshup/jest.config.js b/packages/providers/jest.config.js
similarity index 56%
rename from providers/gupshup/jest.config.js
rename to packages/providers/jest.config.js
index 8812e5bf271..a96668e1de8 100644
--- a/providers/gupshup/jest.config.js
+++ b/packages/providers/jest.config.js
@@ -2,12 +2,16 @@
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
+ moduleNameMapper: {
+ '^axios$': 'axios/dist/node/axios.cjs',
+ 'firebase-admin/app': ['/node_modules/firebase-admin/lib/app'],
+ 'firebase-admin/messaging': [
+ '/node_modules/firebase-admin/lib/messaging',
+ ],
+ },
transform: {
'^.+\\.ts$': 'ts-jest',
'^.+\\.js$': 'babel-jest',
},
transformIgnorePatterns: ['/node_modules/'],
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- }
};
diff --git a/packages/providers/package.json b/packages/providers/package.json
new file mode 100644
index 00000000000..efc3c2c68af
--- /dev/null
+++ b/packages/providers/package.json
@@ -0,0 +1,125 @@
+{
+ "name": "@novu/providers",
+ "version": "0.24.1",
+ "description": "Novu Provider Wrappers",
+ "main": "build/main/index.js",
+ "typings": "build/main/index.d.ts",
+ "module": "build/module/index.js",
+ "private": false,
+ "repository": "https://github.com/novuhq/novu",
+ "license": "MIT",
+ "keywords": [],
+ "scripts": {
+ "prebuild": "rimraf build",
+ "build": "run-p build:*",
+ "build:main": "tsc -p tsconfig.json",
+ "build:module": "tsc -p tsconfig.module.json",
+ "fix": "run-s fix:*",
+ "fix:prettier": "prettier \"src/**/*.ts\" --write",
+ "fix:lint": "eslint src --ext .ts --fix",
+ "test": "run-s test:* ",
+ "lint": "eslint src --ext .ts",
+ "test:unit": "jest src ",
+ "watch:build": "tsc -p tsconfig.json -w",
+ "watch:test": "jest src --watch",
+ "reset-hard": "git clean -dfx && git reset --hard && yarn",
+ "prepare-release": "run-s reset-hard test"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "dependencies": {
+ "nanoid": "^3.1.20",
+ "@aws-sdk/client-ses": "3.382.0",
+ "@aws-sdk/client-sns": "^3.382.0",
+ "@azure/communication-sms": "^1.0.0",
+ "@bandwidth/messaging": "^4.1.3",
+ "@infobip-api/sdk": "^0.3.2",
+ "@mailchimp/mailchimp_transactional": "^1.0.50",
+ "@novu/shared": "^0.24.1",
+ "@novu/stateless": "^0.24.1",
+ "@parse/node-apn": "^5.2.3",
+ "@plunk/node": "2.0.0",
+ "@ringcentral/sdk": "^5.0.1",
+ "@sendgrid/mail": "^8.1.0",
+ "@vonage/auth": "^1.7.0",
+ "@vonage/server-sdk": "^3.10.0",
+ "africastalking": "^0.6.2",
+ "axios": "^1.6.7",
+ "braze-api": "^2.5.6",
+ "cross-fetch": "^4.0.0",
+ "date-fns": "2.29.3",
+ "emailjs": "^3.6.0",
+ "expo-server-sdk": "^3.6.0",
+ "firebase-admin": "^11.10.1",
+ "form-data": "^4.0.0",
+ "mailersend": "^1.3.1",
+ "mailgun.js": "^8.0.1",
+ "mailtrap": "^3.1.1",
+ "messagebird": "^4.0.1",
+ "node-fetch": "^3.2.10",
+ "node-mailjet": "^6.0.5",
+ "nodemailer": "^6.6.5",
+ "pepipost-sdk-nodejs": "0.4.0",
+ "plivo": "^4.60.1",
+ "postmark": "^4.0.2",
+ "proxy-agent": "^6.3.1",
+ "pushpad": "1.0.0",
+ "qs": "^6.11.0",
+ "resend": "^2.1.0",
+ "sms77-client": "^2.14.0",
+ "telnyx": "^1.23.0",
+ "twilio": "^4.19.3",
+ "uuid": "^9.0.0"
+ },
+ "devDependencies": {
+ "@babel/preset-env": "^7.23.2",
+ "@babel/preset-typescript": "^7.13.0",
+ "@istanbuljs/nyc-config-typescript": "~1.0.1",
+ "@jest/globals": "^29.7.0",
+ "@types/jest": "~29.5.2",
+ "@types/mocha": "^10.0.2",
+ "@types/node-mailjet": "^3.3.7",
+ "@types/nodemailer": "^6.4.4",
+ "@types/sparkpost": "^2.1.5",
+ "@types/uuid": "^8.3.4",
+ "codecov": "^3.5.0",
+ "axios": "^1.6.7",
+ "cspell": "~6.19.2",
+ "eslint": "^8.16.0",
+ "eslint-plugin-eslint-comments": "^3.2.0",
+ "fetch-mock": "^9.11.0",
+ "jest": "~27.5.1",
+ "jest-fetch-mock": "^3.0.3",
+ "jest-node-exports-resolver": "^1.1.6",
+ "nock": "^13.1.3",
+ "npm-run-all": "^4.1.5",
+ "nyc": "~15.1.0",
+ "open-cli": "^6.0.1",
+ "prettier": "~2.8.0",
+ "rimraf": "~3.0.2",
+ "ts-jest": "~27.1.5",
+ "ts-node": "~10.9.1",
+ "typedoc": "^0.24.0",
+ "typescript": "^4.9.5",
+ "uuid": "^9.0.0"
+ },
+ "files": [
+ "build/main",
+ "build/module",
+ "!**/*.spec.*",
+ "!**/*.json",
+ "CHANGELOG.md",
+ "LICENSE",
+ "README.md"
+ ],
+ "prettier": {
+ "singleQuote": true
+ },
+ "nyc": {
+ "extends": "@istanbuljs/nyc-config-typescript",
+ "exclude": [
+ "**/*.spec.js"
+ ]
+ }
+}
diff --git a/packages/providers/src/index.ts b/packages/providers/src/index.ts
new file mode 100644
index 00000000000..11aece60c49
--- /dev/null
+++ b/packages/providers/src/index.ts
@@ -0,0 +1 @@
+export * from './lib/index';
diff --git a/providers/africas-talking/src/lib/africas-talking.provider.spec.ts b/packages/providers/src/lib/africas-talking/africas-talking.provider.spec.ts
similarity index 100%
rename from providers/africas-talking/src/lib/africas-talking.provider.spec.ts
rename to packages/providers/src/lib/africas-talking/africas-talking.provider.spec.ts
diff --git a/providers/africas-talking/src/lib/africas-talking.provider.ts b/packages/providers/src/lib/africas-talking/africas-talking.provider.ts
similarity index 100%
rename from providers/africas-talking/src/lib/africas-talking.provider.ts
rename to packages/providers/src/lib/africas-talking/africas-talking.provider.ts
diff --git a/providers/apns/src/lib/apns.provider.spec.ts b/packages/providers/src/lib/apns/apns.provider.spec.ts
similarity index 100%
rename from providers/apns/src/lib/apns.provider.spec.ts
rename to packages/providers/src/lib/apns/apns.provider.spec.ts
diff --git a/providers/apns/src/lib/apns.provider.ts b/packages/providers/src/lib/apns/apns.provider.ts
similarity index 100%
rename from providers/apns/src/lib/apns.provider.ts
rename to packages/providers/src/lib/apns/apns.provider.ts
diff --git a/providers/azure-sms/src/lib/azure-sms.provider.spec.ts b/packages/providers/src/lib/azure-sms/azure-sms.provider.spec.ts
similarity index 100%
rename from providers/azure-sms/src/lib/azure-sms.provider.spec.ts
rename to packages/providers/src/lib/azure-sms/azure-sms.provider.spec.ts
diff --git a/providers/azure-sms/src/lib/azure-sms.provider.ts b/packages/providers/src/lib/azure-sms/azure-sms.provider.ts
similarity index 100%
rename from providers/azure-sms/src/lib/azure-sms.provider.ts
rename to packages/providers/src/lib/azure-sms/azure-sms.provider.ts
diff --git a/providers/bandwidth/src/lib/bandwidth.provider.spec.ts b/packages/providers/src/lib/bandwidth/bandwidth.provider.spec.ts
similarity index 100%
rename from providers/bandwidth/src/lib/bandwidth.provider.spec.ts
rename to packages/providers/src/lib/bandwidth/bandwidth.provider.spec.ts
diff --git a/providers/bandwidth/src/lib/bandwidth.provider.ts b/packages/providers/src/lib/bandwidth/bandwidth.provider.ts
similarity index 100%
rename from providers/bandwidth/src/lib/bandwidth.provider.ts
rename to packages/providers/src/lib/bandwidth/bandwidth.provider.ts
diff --git a/providers/braze/src/lib/braze.provider.spec.ts b/packages/providers/src/lib/braze/braze.provider.spec.ts
similarity index 100%
rename from providers/braze/src/lib/braze.provider.spec.ts
rename to packages/providers/src/lib/braze/braze.provider.spec.ts
diff --git a/providers/braze/src/lib/braze.provider.ts b/packages/providers/src/lib/braze/braze.provider.ts
similarity index 100%
rename from providers/braze/src/lib/braze.provider.ts
rename to packages/providers/src/lib/braze/braze.provider.ts
diff --git a/providers/brevo-sms/src/lib/brevo-sms.provider.spec.ts b/packages/providers/src/lib/brevo-sms/brevo-sms.provider.spec.ts
similarity index 100%
rename from providers/brevo-sms/src/lib/brevo-sms.provider.spec.ts
rename to packages/providers/src/lib/brevo-sms/brevo-sms.provider.spec.ts
diff --git a/providers/brevo-sms/src/lib/brevo-sms.provider.ts b/packages/providers/src/lib/brevo-sms/brevo-sms.provider.ts
similarity index 100%
rename from providers/brevo-sms/src/lib/brevo-sms.provider.ts
rename to packages/providers/src/lib/brevo-sms/brevo-sms.provider.ts
diff --git a/providers/brevo-sms/src/lib/dateIsValid.ts b/packages/providers/src/lib/brevo-sms/dateIsValid.ts
similarity index 100%
rename from providers/brevo-sms/src/lib/dateIsValid.ts
rename to packages/providers/src/lib/brevo-sms/dateIsValid.ts
diff --git a/providers/brevo-sms/src/lib/objectToEqual.ts b/packages/providers/src/lib/brevo-sms/objectToEqual.ts
similarity index 100%
rename from providers/brevo-sms/src/lib/objectToEqual.ts
rename to packages/providers/src/lib/brevo-sms/objectToEqual.ts
diff --git a/providers/sendinblue/src/lib/brevo.provider.spec.ts b/packages/providers/src/lib/brevo/brevo.provider.spec.ts
similarity index 100%
rename from providers/sendinblue/src/lib/brevo.provider.spec.ts
rename to packages/providers/src/lib/brevo/brevo.provider.spec.ts
diff --git a/providers/sendinblue/src/lib/brevo.provider.ts b/packages/providers/src/lib/brevo/brevo.provider.ts
similarity index 100%
rename from providers/sendinblue/src/lib/brevo.provider.ts
rename to packages/providers/src/lib/brevo/brevo.provider.ts
diff --git a/providers/bulk-sms/src/lib/bulk-sms.provider.spec.ts b/packages/providers/src/lib/bulk-sms/bulk-sms.provider.spec.ts
similarity index 100%
rename from providers/bulk-sms/src/lib/bulk-sms.provider.spec.ts
rename to packages/providers/src/lib/bulk-sms/bulk-sms.provider.spec.ts
diff --git a/providers/bulk-sms/src/lib/bulk-sms.provider.ts b/packages/providers/src/lib/bulk-sms/bulk-sms.provider.ts
similarity index 100%
rename from providers/bulk-sms/src/lib/bulk-sms.provider.ts
rename to packages/providers/src/lib/bulk-sms/bulk-sms.provider.ts
diff --git a/providers/burst-sms/src/lib/burst-sms.provider.spec.ts b/packages/providers/src/lib/burst-sms/burst-sms.provider.spec.ts
similarity index 100%
rename from providers/burst-sms/src/lib/burst-sms.provider.spec.ts
rename to packages/providers/src/lib/burst-sms/burst-sms.provider.spec.ts
diff --git a/providers/burst-sms/src/lib/burst-sms.provider.ts b/packages/providers/src/lib/burst-sms/burst-sms.provider.ts
similarity index 100%
rename from providers/burst-sms/src/lib/burst-sms.provider.ts
rename to packages/providers/src/lib/burst-sms/burst-sms.provider.ts
diff --git a/providers/clickatell/src/lib/clickatell.provider.spec.ts b/packages/providers/src/lib/clickatell/clickatell.provider.spec.ts
similarity index 100%
rename from providers/clickatell/src/lib/clickatell.provider.spec.ts
rename to packages/providers/src/lib/clickatell/clickatell.provider.spec.ts
diff --git a/providers/clickatell/src/lib/clickatell.provider.ts b/packages/providers/src/lib/clickatell/clickatell.provider.ts
similarity index 100%
rename from providers/clickatell/src/lib/clickatell.provider.ts
rename to packages/providers/src/lib/clickatell/clickatell.provider.ts
diff --git a/providers/clicksend/src/lib/clicksend.provider.spec.ts b/packages/providers/src/lib/clicksend/clicksend.provider.spec.ts
similarity index 100%
rename from providers/clicksend/src/lib/clicksend.provider.spec.ts
rename to packages/providers/src/lib/clicksend/clicksend.provider.spec.ts
diff --git a/providers/clicksend/src/lib/clicksend.provider.ts b/packages/providers/src/lib/clicksend/clicksend.provider.ts
similarity index 100%
rename from providers/clicksend/src/lib/clicksend.provider.ts
rename to packages/providers/src/lib/clicksend/clicksend.provider.ts
diff --git a/providers/discord/src/lib/discord.provider.spec.ts b/packages/providers/src/lib/discord/discord.provider.spec.ts
similarity index 100%
rename from providers/discord/src/lib/discord.provider.spec.ts
rename to packages/providers/src/lib/discord/discord.provider.spec.ts
diff --git a/providers/discord/src/lib/discord.provider.ts b/packages/providers/src/lib/discord/discord.provider.ts
similarity index 100%
rename from providers/discord/src/lib/discord.provider.ts
rename to packages/providers/src/lib/discord/discord.provider.ts
diff --git a/providers/eazy-sms/src/lib/eazy-sms.provider.spec.ts b/packages/providers/src/lib/eazy-sms/eazy-sms.provider.spec.ts
similarity index 100%
rename from providers/eazy-sms/src/lib/eazy-sms.provider.spec.ts
rename to packages/providers/src/lib/eazy-sms/eazy-sms.provider.spec.ts
diff --git a/providers/eazy-sms/src/lib/eazy-sms.provider.ts b/packages/providers/src/lib/eazy-sms/eazy-sms.provider.ts
similarity index 100%
rename from providers/eazy-sms/src/lib/eazy-sms.provider.ts
rename to packages/providers/src/lib/eazy-sms/eazy-sms.provider.ts
diff --git a/providers/email-webhook/src/lib/email-webhook.provider.spec.ts b/packages/providers/src/lib/email-webhook/email-webhook.provider.spec.ts
similarity index 100%
rename from providers/email-webhook/src/lib/email-webhook.provider.spec.ts
rename to packages/providers/src/lib/email-webhook/email-webhook.provider.spec.ts
diff --git a/providers/email-webhook/src/lib/email-webhook.provider.ts b/packages/providers/src/lib/email-webhook/email-webhook.provider.ts
similarity index 100%
rename from providers/email-webhook/src/lib/email-webhook.provider.ts
rename to packages/providers/src/lib/email-webhook/email-webhook.provider.ts
diff --git a/providers/emailjs/src/lib/emailjs.config.ts b/packages/providers/src/lib/emailjs/emailjs.config.ts
similarity index 100%
rename from providers/emailjs/src/lib/emailjs.config.ts
rename to packages/providers/src/lib/emailjs/emailjs.config.ts
diff --git a/providers/emailjs/src/lib/emailjs.provider.spec.ts b/packages/providers/src/lib/emailjs/emailjs.provider.spec.ts
similarity index 100%
rename from providers/emailjs/src/lib/emailjs.provider.spec.ts
rename to packages/providers/src/lib/emailjs/emailjs.provider.spec.ts
diff --git a/providers/emailjs/src/lib/emailjs.provider.ts b/packages/providers/src/lib/emailjs/emailjs.provider.ts
similarity index 100%
rename from providers/emailjs/src/lib/emailjs.provider.ts
rename to packages/providers/src/lib/emailjs/emailjs.provider.ts
diff --git a/providers/expo/src/lib/expo.provider.spec.ts b/packages/providers/src/lib/expo/expo.provider.spec.ts
similarity index 100%
rename from providers/expo/src/lib/expo.provider.spec.ts
rename to packages/providers/src/lib/expo/expo.provider.spec.ts
diff --git a/providers/expo/src/lib/expo.provider.ts b/packages/providers/src/lib/expo/expo.provider.ts
similarity index 100%
rename from providers/expo/src/lib/expo.provider.ts
rename to packages/providers/src/lib/expo/expo.provider.ts
diff --git a/providers/fcm/src/lib/fcm.provider.spec.ts b/packages/providers/src/lib/fcm/fcm.provider.spec.ts
similarity index 86%
rename from providers/fcm/src/lib/fcm.provider.spec.ts
rename to packages/providers/src/lib/fcm/fcm.provider.spec.ts
index 38214d4c638..c4c1d699261 100644
--- a/providers/fcm/src/lib/fcm.provider.spec.ts
+++ b/packages/providers/src/lib/fcm/fcm.provider.spec.ts
@@ -1,3 +1,51 @@
+const sendMulticast = jest.fn().mockResolvedValue({ successCount: 1 });
+const mockApp = {
+ appCheck: jest.fn() as any,
+ auth: jest.fn() as any,
+ database: jest.fn() as any,
+ firestore: jest.fn() as any,
+ installations: jest.fn() as any,
+ instanceId: jest.fn() as any,
+ machineLearning: jest.fn() as any,
+ projectManagement: jest.fn() as any,
+ remoteConfig: jest.fn() as any,
+ securityRules: jest.fn() as any,
+ storage: jest.fn() as any,
+ delete: jest.fn() as any,
+};
+
+jest.mock('firebase-admin/lib/messaging', () => {
+ return {
+ getMessaging: jest.fn(() => {
+ return {
+ send: jest.fn(),
+ sendEach: jest.fn(),
+ sendEachForMulticast: jest.fn(),
+ sendAll: jest.fn(),
+ sendMulticast,
+ sendToDevice: jest.fn(),
+ sendToDeviceGroup: jest.fn(),
+ sendToTopic: jest.fn(),
+ sendToCondition: jest.fn(),
+ subscribeToTopic: jest.fn(),
+ unsubscribeFromTopic: jest.fn(),
+ };
+ }),
+ };
+});
+
+jest.mock('firebase-admin/lib/app', () => {
+ return {
+ getApp: jest.fn(() => mockApp),
+ deleteApp: jest.fn(),
+ cert: jest.fn(),
+ initializeApp: jest.fn(() => mockApp),
+ };
+});
+
+jest.mock('firebase-admin', () => {
+ return {};
+});
import { IPushOptions } from '@novu/stateless';
import app from 'firebase-admin/app';
diff --git a/providers/fcm/src/lib/fcm.provider.ts b/packages/providers/src/lib/fcm/fcm.provider.ts
similarity index 95%
rename from providers/fcm/src/lib/fcm.provider.ts
rename to packages/providers/src/lib/fcm/fcm.provider.ts
index 65fc649d628..a9ed9988ae5 100644
--- a/providers/fcm/src/lib/fcm.provider.ts
+++ b/packages/providers/src/lib/fcm/fcm.provider.ts
@@ -5,14 +5,7 @@ import {
IPushProvider,
} from '@novu/stateless';
import { initializeApp, cert, deleteApp, getApp } from 'firebase-admin/app';
-import {
- AndroidConfig,
- ApnsConfig,
- FcmOptions,
- getMessaging,
- Messaging,
- WebpushConfig,
-} from 'firebase-admin/messaging';
+import { getMessaging, Messaging } from 'firebase-admin/messaging';
import crypto from 'crypto';
export class FcmPushProvider implements IPushProvider {
diff --git a/providers/firetext/src/lib/firetext.provider.spec.ts b/packages/providers/src/lib/firetext/firetext.provider.spec.ts
similarity index 100%
rename from providers/firetext/src/lib/firetext.provider.spec.ts
rename to packages/providers/src/lib/firetext/firetext.provider.spec.ts
diff --git a/providers/firetext/src/lib/firetext.provider.ts b/packages/providers/src/lib/firetext/firetext.provider.ts
similarity index 100%
rename from providers/firetext/src/lib/firetext.provider.ts
rename to packages/providers/src/lib/firetext/firetext.provider.ts
diff --git a/providers/forty-six-elks/src/lib/forty-six-elks.provider.spec.ts b/packages/providers/src/lib/forty-six-elks/forty-six-elks.provider.spec.ts
similarity index 100%
rename from providers/forty-six-elks/src/lib/forty-six-elks.provider.spec.ts
rename to packages/providers/src/lib/forty-six-elks/forty-six-elks.provider.spec.ts
diff --git a/providers/forty-six-elks/src/lib/forty-six-elks.provider.ts b/packages/providers/src/lib/forty-six-elks/forty-six-elks.provider.ts
similarity index 100%
rename from providers/forty-six-elks/src/lib/forty-six-elks.provider.ts
rename to packages/providers/src/lib/forty-six-elks/forty-six-elks.provider.ts
diff --git a/providers/generic-sms/src/lib/generic-sms.provider.spec.ts b/packages/providers/src/lib/generic-sms/generic-sms.provider.spec.ts
similarity index 100%
rename from providers/generic-sms/src/lib/generic-sms.provider.spec.ts
rename to packages/providers/src/lib/generic-sms/generic-sms.provider.spec.ts
diff --git a/providers/generic-sms/src/lib/generic-sms.provider.ts b/packages/providers/src/lib/generic-sms/generic-sms.provider.ts
similarity index 100%
rename from providers/generic-sms/src/lib/generic-sms.provider.ts
rename to packages/providers/src/lib/generic-sms/generic-sms.provider.ts
diff --git a/providers/getstream/src/lib/getstream.provider.spec.ts b/packages/providers/src/lib/getstream/getstream.provider.spec.ts
similarity index 100%
rename from providers/getstream/src/lib/getstream.provider.spec.ts
rename to packages/providers/src/lib/getstream/getstream.provider.spec.ts
diff --git a/providers/getstream/src/lib/getstream.provider.ts b/packages/providers/src/lib/getstream/getstream.provider.ts
similarity index 100%
rename from providers/getstream/src/lib/getstream.provider.ts
rename to packages/providers/src/lib/getstream/getstream.provider.ts
diff --git a/providers/grafana-on-call/src/lib/grafana-on-call.provider.spec.ts b/packages/providers/src/lib/grafana-on-call/grafana-on-call.provider.spec.ts
similarity index 100%
rename from providers/grafana-on-call/src/lib/grafana-on-call.provider.spec.ts
rename to packages/providers/src/lib/grafana-on-call/grafana-on-call.provider.spec.ts
diff --git a/providers/grafana-on-call/src/lib/grafana-on-call.provider.ts b/packages/providers/src/lib/grafana-on-call/grafana-on-call.provider.ts
similarity index 100%
rename from providers/grafana-on-call/src/lib/grafana-on-call.provider.ts
rename to packages/providers/src/lib/grafana-on-call/grafana-on-call.provider.ts
diff --git a/providers/gupshup/src/lib/gupshup.provider.spec.ts b/packages/providers/src/lib/gupshup/gupshup.provider.spec.ts
similarity index 100%
rename from providers/gupshup/src/lib/gupshup.provider.spec.ts
rename to packages/providers/src/lib/gupshup/gupshup.provider.spec.ts
diff --git a/providers/gupshup/src/lib/gupshup.provider.ts b/packages/providers/src/lib/gupshup/gupshup.provider.ts
similarity index 100%
rename from providers/gupshup/src/lib/gupshup.provider.ts
rename to packages/providers/src/lib/gupshup/gupshup.provider.ts
diff --git a/packages/providers/src/lib/index.ts b/packages/providers/src/lib/index.ts
new file mode 100644
index 00000000000..c0497a80b4d
--- /dev/null
+++ b/packages/providers/src/lib/index.ts
@@ -0,0 +1,70 @@
+export * from './africas-talking/africas-talking.provider';
+export * from './apns/apns.provider';
+export * from './azure-sms/azure-sms.provider';
+export * from './bandwidth/bandwidth.provider';
+export * from './braze/braze.provider';
+export * from './brevo-sms/brevo-sms.provider';
+export * from './brevo/brevo.provider';
+export * from './bulk-sms/bulk-sms.provider';
+export * from './burst-sms/burst-sms.provider';
+export * from './clickatell/clickatell.provider';
+export * from './clicksend/clicksend.provider';
+export * from './discord/discord.provider';
+export * from './email-webhook/email-webhook.provider';
+export * from './emailjs/emailjs.config';
+export * from './emailjs/emailjs.provider';
+export * from './expo/expo.provider';
+export * from './fcm/fcm.provider';
+export * from './firetext/firetext.provider';
+export * from './forty-six-elks/forty-six-elks.provider';
+export * from './generic-sms/generic-sms.provider';
+export * from './getstream/getstream.provider';
+export * from './grafana-on-call/grafana-on-call.provider';
+export * from './gupshup/gupshup.provider';
+export * from './infobip/infobip.provider';
+export * from './isend-sms/isend-sms.provider';
+export * from './kannel/kannel.provider';
+export * from './mailersend/mailersend.provider';
+export * from './mailgun/mailgun.provider';
+export * from './mailjet/mailjet.provider';
+export * from './mailtrap/mailtrap.provider';
+export * from './mandrill/mandrill.provider';
+export * from './maqsam/maqsam.provider';
+export * from './mattermost/mattermost.provider';
+export * from './messagebird/messagebird.provider';
+export * from './msTeams/msTeams.provider';
+export * from './netcore/netcore.provider';
+export * from './nexmo/nexmo.provider';
+export * from './nodemailer/nodemailer.provider';
+export * from './one-signal/one-signal.provider';
+export * from './outlook365/outlook365.provider';
+export * from './plivo/plivo.provider';
+export * from './plunk/plunk.interface';
+export * from './plunk/plunk.provider';
+export * from './postmark/postmark.provider';
+export * from './push-webhook/push-webhook.provider';
+export * from './pusher-beams/pusher-beams.provider';
+export * from './pushpad/pushpad.provider';
+export * from './resend/resend.provider';
+export * from './ring-central/ring-central.provider';
+export * from './rocket-chat/rocket-chat.provider';
+export * from './ryver/ryver.provider';
+export * from './sendchamp/sendchamp.provider';
+export * from './sendgrid/sendgrid.provider';
+export * from './ses/ses.config';
+export * from './ses/ses.provider';
+export * from './simpletexting/simpletexting.provider';
+export * from './slack/slack.provider';
+export * from './sms-central/sms-central.provider';
+export * from './sms77/sms77.provider';
+export * from './sns/sns.config';
+export * from './sns/sns.provider';
+export * from './sparkpost/sparkpost.error';
+export * from './sparkpost/sparkpost.provider';
+export * from './telnyx/telnyx.interface';
+export * from './telnyx/telnyx.provider';
+export * from './termii/termii.provider';
+export * from './twilio/twilio.provider';
+export * from './zulip/zulip.provider';
+export * from './eazy-sms/eazy-sms.provider';
+export * from './whatsapp-business/whatsapp-business.provider';
diff --git a/providers/infobip/src/lib/infobip.provider.spec.ts b/packages/providers/src/lib/infobip/infobip.provider.spec.ts
similarity index 100%
rename from providers/infobip/src/lib/infobip.provider.spec.ts
rename to packages/providers/src/lib/infobip/infobip.provider.spec.ts
diff --git a/providers/infobip/src/lib/infobip.provider.ts b/packages/providers/src/lib/infobip/infobip.provider.ts
similarity index 100%
rename from providers/infobip/src/lib/infobip.provider.ts
rename to packages/providers/src/lib/infobip/infobip.provider.ts
diff --git a/providers/isend-sms/src/lib/isend-sms.provider.spec.ts b/packages/providers/src/lib/isend-sms/isend-sms.provider.spec.ts
similarity index 100%
rename from providers/isend-sms/src/lib/isend-sms.provider.spec.ts
rename to packages/providers/src/lib/isend-sms/isend-sms.provider.spec.ts
diff --git a/providers/isend-sms/src/lib/isend-sms.provider.ts b/packages/providers/src/lib/isend-sms/isend-sms.provider.ts
similarity index 100%
rename from providers/isend-sms/src/lib/isend-sms.provider.ts
rename to packages/providers/src/lib/isend-sms/isend-sms.provider.ts
diff --git a/providers/kannel/src/lib/kannel.provider.spec.ts b/packages/providers/src/lib/kannel/kannel.provider.spec.ts
similarity index 100%
rename from providers/kannel/src/lib/kannel.provider.spec.ts
rename to packages/providers/src/lib/kannel/kannel.provider.spec.ts
diff --git a/providers/kannel/src/lib/kannel.provider.ts b/packages/providers/src/lib/kannel/kannel.provider.ts
similarity index 100%
rename from providers/kannel/src/lib/kannel.provider.ts
rename to packages/providers/src/lib/kannel/kannel.provider.ts
diff --git a/providers/mailersend/src/lib/mailersend.provider.spec.ts b/packages/providers/src/lib/mailersend/mailersend.provider.spec.ts
similarity index 100%
rename from providers/mailersend/src/lib/mailersend.provider.spec.ts
rename to packages/providers/src/lib/mailersend/mailersend.provider.spec.ts
diff --git a/providers/mailersend/src/lib/mailersend.provider.ts b/packages/providers/src/lib/mailersend/mailersend.provider.ts
similarity index 100%
rename from providers/mailersend/src/lib/mailersend.provider.ts
rename to packages/providers/src/lib/mailersend/mailersend.provider.ts
diff --git a/providers/mailgun/src/lib/mailgun.provider.spec.ts b/packages/providers/src/lib/mailgun/mailgun.provider.spec.ts
similarity index 100%
rename from providers/mailgun/src/lib/mailgun.provider.spec.ts
rename to packages/providers/src/lib/mailgun/mailgun.provider.spec.ts
diff --git a/providers/mailgun/src/lib/mailgun.provider.ts b/packages/providers/src/lib/mailgun/mailgun.provider.ts
similarity index 100%
rename from providers/mailgun/src/lib/mailgun.provider.ts
rename to packages/providers/src/lib/mailgun/mailgun.provider.ts
diff --git a/providers/mailjet/src/lib/mailjet.provider.spec.ts b/packages/providers/src/lib/mailjet/mailjet.provider.spec.ts
similarity index 100%
rename from providers/mailjet/src/lib/mailjet.provider.spec.ts
rename to packages/providers/src/lib/mailjet/mailjet.provider.spec.ts
diff --git a/providers/mailjet/src/lib/mailjet.provider.ts b/packages/providers/src/lib/mailjet/mailjet.provider.ts
similarity index 100%
rename from providers/mailjet/src/lib/mailjet.provider.ts
rename to packages/providers/src/lib/mailjet/mailjet.provider.ts
diff --git a/providers/mailtrap/src/lib/mailtrap.provider.spec.ts b/packages/providers/src/lib/mailtrap/mailtrap.provider.spec.ts
similarity index 100%
rename from providers/mailtrap/src/lib/mailtrap.provider.spec.ts
rename to packages/providers/src/lib/mailtrap/mailtrap.provider.spec.ts
diff --git a/providers/mailtrap/src/lib/mailtrap.provider.ts b/packages/providers/src/lib/mailtrap/mailtrap.provider.ts
similarity index 100%
rename from providers/mailtrap/src/lib/mailtrap.provider.ts
rename to packages/providers/src/lib/mailtrap/mailtrap.provider.ts
diff --git a/providers/mandrill/src/lib/mandril.interface.ts b/packages/providers/src/lib/mandrill/mandril.interface.ts
similarity index 100%
rename from providers/mandrill/src/lib/mandril.interface.ts
rename to packages/providers/src/lib/mandrill/mandril.interface.ts
diff --git a/providers/mandrill/src/lib/mandrill.provider.spec.ts b/packages/providers/src/lib/mandrill/mandrill.provider.spec.ts
similarity index 100%
rename from providers/mandrill/src/lib/mandrill.provider.spec.ts
rename to packages/providers/src/lib/mandrill/mandrill.provider.spec.ts
diff --git a/providers/mandrill/src/lib/mandrill.provider.ts b/packages/providers/src/lib/mandrill/mandrill.provider.ts
similarity index 100%
rename from providers/mandrill/src/lib/mandrill.provider.ts
rename to packages/providers/src/lib/mandrill/mandrill.provider.ts
diff --git a/providers/maqsam/src/lib/maqsam.provider.spec.ts b/packages/providers/src/lib/maqsam/maqsam.provider.spec.ts
similarity index 100%
rename from providers/maqsam/src/lib/maqsam.provider.spec.ts
rename to packages/providers/src/lib/maqsam/maqsam.provider.spec.ts
diff --git a/providers/maqsam/src/lib/maqsam.provider.ts b/packages/providers/src/lib/maqsam/maqsam.provider.ts
similarity index 100%
rename from providers/maqsam/src/lib/maqsam.provider.ts
rename to packages/providers/src/lib/maqsam/maqsam.provider.ts
diff --git a/providers/mattermost/src/lib/mattermost.provider.spec.ts b/packages/providers/src/lib/mattermost/mattermost.provider.spec.ts
similarity index 100%
rename from providers/mattermost/src/lib/mattermost.provider.spec.ts
rename to packages/providers/src/lib/mattermost/mattermost.provider.spec.ts
diff --git a/providers/mattermost/src/lib/mattermost.provider.ts b/packages/providers/src/lib/mattermost/mattermost.provider.ts
similarity index 100%
rename from providers/mattermost/src/lib/mattermost.provider.ts
rename to packages/providers/src/lib/mattermost/mattermost.provider.ts
diff --git a/providers/messagebird/src/lib/messagebird.provider.spec.ts b/packages/providers/src/lib/messagebird/messagebird.provider.spec.ts
similarity index 100%
rename from providers/messagebird/src/lib/messagebird.provider.spec.ts
rename to packages/providers/src/lib/messagebird/messagebird.provider.spec.ts
diff --git a/providers/messagebird/src/lib/messagebird.provider.ts b/packages/providers/src/lib/messagebird/messagebird.provider.ts
similarity index 100%
rename from providers/messagebird/src/lib/messagebird.provider.ts
rename to packages/providers/src/lib/messagebird/messagebird.provider.ts
diff --git a/providers/ms-teams/src/lib/msTeams.provider.spec.ts b/packages/providers/src/lib/msTeams/msTeams.provider.spec.ts
similarity index 100%
rename from providers/ms-teams/src/lib/msTeams.provider.spec.ts
rename to packages/providers/src/lib/msTeams/msTeams.provider.spec.ts
diff --git a/providers/ms-teams/src/lib/msTeams.provider.ts b/packages/providers/src/lib/msTeams/msTeams.provider.ts
similarity index 100%
rename from providers/ms-teams/src/lib/msTeams.provider.ts
rename to packages/providers/src/lib/msTeams/msTeams.provider.ts
diff --git a/packages/providers/src/lib/netcore/netcore-types.ts b/packages/providers/src/lib/netcore/netcore-types.ts
new file mode 100644
index 00000000000..d321ffed467
--- /dev/null
+++ b/packages/providers/src/lib/netcore/netcore-types.ts
@@ -0,0 +1,54 @@
+export interface IRecipient {
+ name?: string;
+ email: string;
+}
+
+export interface IContent {
+ type: 'html' | 'amp';
+ value: string;
+}
+
+export interface IAttachment {
+ name: string;
+ content: string;
+}
+
+export interface IPersonalizations {
+ attributes?: Record;
+ to?: IRecipient[];
+ cc?: Pick[];
+ bcc?: Pick[];
+ token_to?: string;
+ token_cc?: string;
+ attachments?: IAttachment[];
+ headers?: Record;
+}
+
+export interface ISettings {
+ open_track?: boolean;
+ click_track?: boolean;
+ unsubscribe_track?: boolean;
+ ip_pool?: string;
+}
+
+export interface IEmailBody {
+ from: IRecipient;
+ reply_to?: string;
+ subject: string;
+ template_id?: number;
+ tags?: string[];
+ content: IContent[];
+ attachments?: IAttachment[];
+ personalizations?: IPersonalizations[];
+ settings?: ISettings;
+ bcc?: Pick[];
+ schedule?: number;
+}
+
+export interface IEmailResponse {
+ data: {
+ message_id: string;
+ };
+ message: string;
+ status: string;
+}
diff --git a/providers/netcore/src/lib/netcore.provider.spec.ts b/packages/providers/src/lib/netcore/netcore.provider.spec.ts
similarity index 97%
rename from providers/netcore/src/lib/netcore.provider.spec.ts
rename to packages/providers/src/lib/netcore/netcore.provider.spec.ts
index 36d7fcd0c33..64dceed8213 100644
--- a/providers/netcore/src/lib/netcore.provider.spec.ts
+++ b/packages/providers/src/lib/netcore/netcore.provider.spec.ts
@@ -1,8 +1,8 @@
// eslint-disable-next-line import/first
import { NetCoreProvider } from './netcore.provider';
import axios from 'axios';
-import { IEmailBody } from 'netcore';
import { IEmailOptions } from '@novu/stateless';
+import { IEmailBody } from './netcore-types';
jest.mock('axios');
diff --git a/providers/netcore/src/lib/netcore.provider.ts b/packages/providers/src/lib/netcore/netcore.provider.ts
similarity index 98%
rename from providers/netcore/src/lib/netcore.provider.ts
rename to packages/providers/src/lib/netcore/netcore.provider.ts
index ccccbee54f2..7b9237d7ddb 100644
--- a/providers/netcore/src/lib/netcore.provider.ts
+++ b/packages/providers/src/lib/netcore/netcore.provider.ts
@@ -8,8 +8,8 @@ import {
IEmailEventBody,
EmailEventStatusEnum,
} from '@novu/stateless';
-import { IEmailBody, IEmailResponse } from 'netcore';
import axios, { AxiosInstance } from 'axios';
+import { IEmailBody, IEmailResponse } from './netcore-types';
export enum NetCoreStatusEnum {
OPENED = 'open',
diff --git a/providers/nexmo/src/lib/nexmo.provider.spec.ts b/packages/providers/src/lib/nexmo/nexmo.provider.spec.ts
similarity index 100%
rename from providers/nexmo/src/lib/nexmo.provider.spec.ts
rename to packages/providers/src/lib/nexmo/nexmo.provider.spec.ts
diff --git a/providers/nexmo/src/lib/nexmo.provider.ts b/packages/providers/src/lib/nexmo/nexmo.provider.ts
similarity index 100%
rename from providers/nexmo/src/lib/nexmo.provider.ts
rename to packages/providers/src/lib/nexmo/nexmo.provider.ts
diff --git a/providers/nodemailer/src/lib/nodemailer.provider.spec.ts b/packages/providers/src/lib/nodemailer/nodemailer.provider.spec.ts
similarity index 100%
rename from providers/nodemailer/src/lib/nodemailer.provider.spec.ts
rename to packages/providers/src/lib/nodemailer/nodemailer.provider.spec.ts
diff --git a/providers/nodemailer/src/lib/nodemailer.provider.ts b/packages/providers/src/lib/nodemailer/nodemailer.provider.ts
similarity index 100%
rename from providers/nodemailer/src/lib/nodemailer.provider.ts
rename to packages/providers/src/lib/nodemailer/nodemailer.provider.ts
diff --git a/providers/one-signal/src/lib/one-signal.provider.spec.ts b/packages/providers/src/lib/one-signal/one-signal.provider.spec.ts
similarity index 100%
rename from providers/one-signal/src/lib/one-signal.provider.spec.ts
rename to packages/providers/src/lib/one-signal/one-signal.provider.spec.ts
diff --git a/providers/one-signal/src/lib/one-signal.provider.ts b/packages/providers/src/lib/one-signal/one-signal.provider.ts
similarity index 100%
rename from providers/one-signal/src/lib/one-signal.provider.ts
rename to packages/providers/src/lib/one-signal/one-signal.provider.ts
diff --git a/providers/outlook365/src/lib/outlook365.provider.spec.ts b/packages/providers/src/lib/outlook365/outlook365.provider.spec.ts
similarity index 100%
rename from providers/outlook365/src/lib/outlook365.provider.spec.ts
rename to packages/providers/src/lib/outlook365/outlook365.provider.spec.ts
diff --git a/providers/outlook365/src/lib/outlook365.provider.ts b/packages/providers/src/lib/outlook365/outlook365.provider.ts
similarity index 100%
rename from providers/outlook365/src/lib/outlook365.provider.ts
rename to packages/providers/src/lib/outlook365/outlook365.provider.ts
diff --git a/packages/providers/src/lib/plivo/plivo.provider.spec.ts b/packages/providers/src/lib/plivo/plivo.provider.spec.ts
new file mode 100644
index 00000000000..e1461bd8b98
--- /dev/null
+++ b/packages/providers/src/lib/plivo/plivo.provider.spec.ts
@@ -0,0 +1,30 @@
+// Mock the external modules
+import { PlivoSmsProvider } from './plivo.provider';
+
+const createMock = jest.fn().mockResolvedValue({ messageUuid: 'mockedUUID' });
+
+jest.mock('plivo', () => ({
+ Client: jest.fn().mockImplementation(() => ({
+ messages: {
+ create: createMock,
+ },
+ })),
+}));
+
+describe('PlivoSmsProvider', () => {
+ test('should trigger plivo correctly', async () => {
+ const provider = new PlivoSmsProvider({
+ accountSid: '',
+ authToken: '',
+ from: '+1145678',
+ });
+
+ await provider.sendMessage({
+ to: '+187654',
+ content: 'Test',
+ });
+
+ expect(createMock).toHaveBeenCalled();
+ expect(createMock).toHaveBeenCalledWith('+1145678', '+187654', 'Test');
+ });
+});
diff --git a/providers/plivo/src/lib/plivo.provider.ts b/packages/providers/src/lib/plivo/plivo.provider.ts
similarity index 100%
rename from providers/plivo/src/lib/plivo.provider.ts
rename to packages/providers/src/lib/plivo/plivo.provider.ts
diff --git a/providers/plunk/src/lib/plunk.interface.ts b/packages/providers/src/lib/plunk/plunk.interface.ts
similarity index 100%
rename from providers/plunk/src/lib/plunk.interface.ts
rename to packages/providers/src/lib/plunk/plunk.interface.ts
diff --git a/providers/plunk/src/lib/plunk.provider.spec.ts b/packages/providers/src/lib/plunk/plunk.provider.spec.ts
similarity index 100%
rename from providers/plunk/src/lib/plunk.provider.spec.ts
rename to packages/providers/src/lib/plunk/plunk.provider.spec.ts
diff --git a/providers/plunk/src/lib/plunk.provider.ts b/packages/providers/src/lib/plunk/plunk.provider.ts
similarity index 100%
rename from providers/plunk/src/lib/plunk.provider.ts
rename to packages/providers/src/lib/plunk/plunk.provider.ts
diff --git a/providers/postmark/src/lib/postmark.provider.spec.ts b/packages/providers/src/lib/postmark/postmark.provider.spec.ts
similarity index 100%
rename from providers/postmark/src/lib/postmark.provider.spec.ts
rename to packages/providers/src/lib/postmark/postmark.provider.spec.ts
diff --git a/providers/postmark/src/lib/postmark.provider.ts b/packages/providers/src/lib/postmark/postmark.provider.ts
similarity index 100%
rename from providers/postmark/src/lib/postmark.provider.ts
rename to packages/providers/src/lib/postmark/postmark.provider.ts
diff --git a/providers/push-webhook/src/lib/push-webhook.provider.spec.ts b/packages/providers/src/lib/push-webhook/push-webhook.provider.spec.ts
similarity index 100%
rename from providers/push-webhook/src/lib/push-webhook.provider.spec.ts
rename to packages/providers/src/lib/push-webhook/push-webhook.provider.spec.ts
diff --git a/providers/push-webhook/src/lib/push-webhook.provider.ts b/packages/providers/src/lib/push-webhook/push-webhook.provider.ts
similarity index 100%
rename from providers/push-webhook/src/lib/push-webhook.provider.ts
rename to packages/providers/src/lib/push-webhook/push-webhook.provider.ts
diff --git a/providers/pusher-beams/src/lib/pusher-beams.provider.spec.ts b/packages/providers/src/lib/pusher-beams/pusher-beams.provider.spec.ts
similarity index 100%
rename from providers/pusher-beams/src/lib/pusher-beams.provider.spec.ts
rename to packages/providers/src/lib/pusher-beams/pusher-beams.provider.spec.ts
diff --git a/providers/pusher-beams/src/lib/pusher-beams.provider.ts b/packages/providers/src/lib/pusher-beams/pusher-beams.provider.ts
similarity index 100%
rename from providers/pusher-beams/src/lib/pusher-beams.provider.ts
rename to packages/providers/src/lib/pusher-beams/pusher-beams.provider.ts
diff --git a/providers/pushpad/src/lib/pushpad.provider.spec.ts b/packages/providers/src/lib/pushpad/pushpad.provider.spec.ts
similarity index 100%
rename from providers/pushpad/src/lib/pushpad.provider.spec.ts
rename to packages/providers/src/lib/pushpad/pushpad.provider.spec.ts
diff --git a/providers/pushpad/src/lib/pushpad.provider.ts b/packages/providers/src/lib/pushpad/pushpad.provider.ts
similarity index 100%
rename from providers/pushpad/src/lib/pushpad.provider.ts
rename to packages/providers/src/lib/pushpad/pushpad.provider.ts
diff --git a/providers/resend/src/lib/resend.provider.spec.ts b/packages/providers/src/lib/resend/resend.provider.spec.ts
similarity index 100%
rename from providers/resend/src/lib/resend.provider.spec.ts
rename to packages/providers/src/lib/resend/resend.provider.spec.ts
diff --git a/providers/resend/src/lib/resend.provider.ts b/packages/providers/src/lib/resend/resend.provider.ts
similarity index 100%
rename from providers/resend/src/lib/resend.provider.ts
rename to packages/providers/src/lib/resend/resend.provider.ts
diff --git a/providers/ring-central/src/lib/ring-central.provider.spec.ts b/packages/providers/src/lib/ring-central/ring-central.provider.spec.ts
similarity index 100%
rename from providers/ring-central/src/lib/ring-central.provider.spec.ts
rename to packages/providers/src/lib/ring-central/ring-central.provider.spec.ts
diff --git a/providers/ring-central/src/lib/ring-central.provider.ts b/packages/providers/src/lib/ring-central/ring-central.provider.ts
similarity index 100%
rename from providers/ring-central/src/lib/ring-central.provider.ts
rename to packages/providers/src/lib/ring-central/ring-central.provider.ts
diff --git a/providers/rocket-chat/src/lib/rocket-chat.provider.spec.ts b/packages/providers/src/lib/rocket-chat/rocket-chat.provider.spec.ts
similarity index 100%
rename from providers/rocket-chat/src/lib/rocket-chat.provider.spec.ts
rename to packages/providers/src/lib/rocket-chat/rocket-chat.provider.spec.ts
diff --git a/providers/rocket-chat/src/lib/rocket-chat.provider.ts b/packages/providers/src/lib/rocket-chat/rocket-chat.provider.ts
similarity index 100%
rename from providers/rocket-chat/src/lib/rocket-chat.provider.ts
rename to packages/providers/src/lib/rocket-chat/rocket-chat.provider.ts
diff --git a/providers/ryver/src/lib/ryver.provider.spec.ts b/packages/providers/src/lib/ryver/ryver.provider.spec.ts
similarity index 100%
rename from providers/ryver/src/lib/ryver.provider.spec.ts
rename to packages/providers/src/lib/ryver/ryver.provider.spec.ts
diff --git a/providers/ryver/src/lib/ryver.provider.ts b/packages/providers/src/lib/ryver/ryver.provider.ts
similarity index 100%
rename from providers/ryver/src/lib/ryver.provider.ts
rename to packages/providers/src/lib/ryver/ryver.provider.ts
diff --git a/providers/sendchamp/src/lib/sendchamp.provider.spec.ts b/packages/providers/src/lib/sendchamp/sendchamp.provider.spec.ts
similarity index 100%
rename from providers/sendchamp/src/lib/sendchamp.provider.spec.ts
rename to packages/providers/src/lib/sendchamp/sendchamp.provider.spec.ts
diff --git a/providers/sendchamp/src/lib/sendchamp.provider.ts b/packages/providers/src/lib/sendchamp/sendchamp.provider.ts
similarity index 100%
rename from providers/sendchamp/src/lib/sendchamp.provider.ts
rename to packages/providers/src/lib/sendchamp/sendchamp.provider.ts
diff --git a/providers/sendgrid/src/lib/sendgrid.provider.spec.ts b/packages/providers/src/lib/sendgrid/sendgrid.provider.spec.ts
similarity index 100%
rename from providers/sendgrid/src/lib/sendgrid.provider.spec.ts
rename to packages/providers/src/lib/sendgrid/sendgrid.provider.spec.ts
diff --git a/providers/sendgrid/src/lib/sendgrid.provider.ts b/packages/providers/src/lib/sendgrid/sendgrid.provider.ts
similarity index 99%
rename from providers/sendgrid/src/lib/sendgrid.provider.ts
rename to packages/providers/src/lib/sendgrid/sendgrid.provider.ts
index bf18ca02e6b..74f8cac4a96 100644
--- a/providers/sendgrid/src/lib/sendgrid.provider.ts
+++ b/packages/providers/src/lib/sendgrid/sendgrid.provider.ts
@@ -1,7 +1,6 @@
import {
ChannelTypeEnum,
EmailEventStatusEnum,
- IEmailOptions,
IEmailProvider,
ISendMessageSuccessResponse,
ICheckIntegrationResponse,
@@ -11,6 +10,7 @@ import {
} from '@novu/stateless';
import { MailDataRequired, MailService } from '@sendgrid/mail';
+import { IEmailOptions } from '@novu/shared';
type AttachmentJSON = MailDataRequired['attachments'][0];
diff --git a/providers/ses/src/lib/ses.config.ts b/packages/providers/src/lib/ses/ses.config.ts
similarity index 100%
rename from providers/ses/src/lib/ses.config.ts
rename to packages/providers/src/lib/ses/ses.config.ts
diff --git a/providers/ses/src/lib/ses.provider.spec.ts b/packages/providers/src/lib/ses/ses.provider.spec.ts
similarity index 100%
rename from providers/ses/src/lib/ses.provider.spec.ts
rename to packages/providers/src/lib/ses/ses.provider.spec.ts
diff --git a/providers/ses/src/lib/ses.provider.ts b/packages/providers/src/lib/ses/ses.provider.ts
similarity index 100%
rename from providers/ses/src/lib/ses.provider.ts
rename to packages/providers/src/lib/ses/ses.provider.ts
diff --git a/providers/simpletexting/src/lib/simpletexting.provider.spec.ts b/packages/providers/src/lib/simpletexting/simpletexting.provider.spec.ts
similarity index 100%
rename from providers/simpletexting/src/lib/simpletexting.provider.spec.ts
rename to packages/providers/src/lib/simpletexting/simpletexting.provider.spec.ts
diff --git a/providers/simpletexting/src/lib/simpletexting.provider.ts b/packages/providers/src/lib/simpletexting/simpletexting.provider.ts
similarity index 100%
rename from providers/simpletexting/src/lib/simpletexting.provider.ts
rename to packages/providers/src/lib/simpletexting/simpletexting.provider.ts
diff --git a/providers/slack/src/lib/slack.provider.spec.ts b/packages/providers/src/lib/slack/slack.provider.spec.ts
similarity index 100%
rename from providers/slack/src/lib/slack.provider.spec.ts
rename to packages/providers/src/lib/slack/slack.provider.spec.ts
diff --git a/providers/slack/src/lib/slack.provider.ts b/packages/providers/src/lib/slack/slack.provider.ts
similarity index 100%
rename from providers/slack/src/lib/slack.provider.ts
rename to packages/providers/src/lib/slack/slack.provider.ts
diff --git a/providers/sms-central/src/lib/sms-central.provider.spec.ts b/packages/providers/src/lib/sms-central/sms-central.provider.spec.ts
similarity index 100%
rename from providers/sms-central/src/lib/sms-central.provider.spec.ts
rename to packages/providers/src/lib/sms-central/sms-central.provider.spec.ts
diff --git a/providers/sms-central/src/lib/sms-central.provider.ts b/packages/providers/src/lib/sms-central/sms-central.provider.ts
similarity index 100%
rename from providers/sms-central/src/lib/sms-central.provider.ts
rename to packages/providers/src/lib/sms-central/sms-central.provider.ts
diff --git a/providers/sms77/src/lib/sms77.provider.spec.ts b/packages/providers/src/lib/sms77/sms77.provider.spec.ts
similarity index 100%
rename from providers/sms77/src/lib/sms77.provider.spec.ts
rename to packages/providers/src/lib/sms77/sms77.provider.spec.ts
diff --git a/providers/sms77/src/lib/sms77.provider.ts b/packages/providers/src/lib/sms77/sms77.provider.ts
similarity index 100%
rename from providers/sms77/src/lib/sms77.provider.ts
rename to packages/providers/src/lib/sms77/sms77.provider.ts
diff --git a/providers/sns/src/lib/sns.config.ts b/packages/providers/src/lib/sns/sns.config.ts
similarity index 100%
rename from providers/sns/src/lib/sns.config.ts
rename to packages/providers/src/lib/sns/sns.config.ts
diff --git a/providers/sns/src/lib/sns.provider.spec.ts b/packages/providers/src/lib/sns/sns.provider.spec.ts
similarity index 100%
rename from providers/sns/src/lib/sns.provider.spec.ts
rename to packages/providers/src/lib/sns/sns.provider.spec.ts
diff --git a/providers/sns/src/lib/sns.provider.ts b/packages/providers/src/lib/sns/sns.provider.ts
similarity index 100%
rename from providers/sns/src/lib/sns.provider.ts
rename to packages/providers/src/lib/sns/sns.provider.ts
diff --git a/providers/sparkpost/src/lib/sparkpost.error.ts b/packages/providers/src/lib/sparkpost/sparkpost.error.ts
similarity index 100%
rename from providers/sparkpost/src/lib/sparkpost.error.ts
rename to packages/providers/src/lib/sparkpost/sparkpost.error.ts
diff --git a/providers/sparkpost/src/lib/sparkpost.provider.spec.ts b/packages/providers/src/lib/sparkpost/sparkpost.provider.spec.ts
similarity index 100%
rename from providers/sparkpost/src/lib/sparkpost.provider.spec.ts
rename to packages/providers/src/lib/sparkpost/sparkpost.provider.spec.ts
diff --git a/providers/sparkpost/src/lib/sparkpost.provider.ts b/packages/providers/src/lib/sparkpost/sparkpost.provider.ts
similarity index 100%
rename from providers/sparkpost/src/lib/sparkpost.provider.ts
rename to packages/providers/src/lib/sparkpost/sparkpost.provider.ts
diff --git a/providers/telnyx/src/lib/telnyx.interface.ts b/packages/providers/src/lib/telnyx/telnyx.interface.ts
similarity index 100%
rename from providers/telnyx/src/lib/telnyx.interface.ts
rename to packages/providers/src/lib/telnyx/telnyx.interface.ts
diff --git a/providers/telnyx/src/lib/telnyx.provider.spec.ts b/packages/providers/src/lib/telnyx/telnyx.provider.spec.ts
similarity index 100%
rename from providers/telnyx/src/lib/telnyx.provider.spec.ts
rename to packages/providers/src/lib/telnyx/telnyx.provider.spec.ts
diff --git a/providers/telnyx/src/lib/telnyx.provider.ts b/packages/providers/src/lib/telnyx/telnyx.provider.ts
similarity index 100%
rename from providers/telnyx/src/lib/telnyx.provider.ts
rename to packages/providers/src/lib/telnyx/telnyx.provider.ts
diff --git a/providers/termii/src/types/sms.ts b/packages/providers/src/lib/termii/sms.ts
similarity index 100%
rename from providers/termii/src/types/sms.ts
rename to packages/providers/src/lib/termii/sms.ts
diff --git a/providers/termii/src/lib/termii.provider.spec.ts b/packages/providers/src/lib/termii/termii.provider.spec.ts
similarity index 88%
rename from providers/termii/src/lib/termii.provider.spec.ts
rename to packages/providers/src/lib/termii/termii.provider.spec.ts
index 03cb6036d77..3ce03f3a3ed 100644
--- a/providers/termii/src/lib/termii.provider.spec.ts
+++ b/packages/providers/src/lib/termii/termii.provider.spec.ts
@@ -1,4 +1,5 @@
-import { TermiiSmsProvider, SmsParams } from './termii.provider';
+import { TermiiSmsProvider } from './termii.provider';
+import { SmsParams } from './sms';
test('should trigger termii library correctly', async () => {
const provider = new TermiiSmsProvider({
diff --git a/providers/termii/src/lib/termii.provider.ts b/packages/providers/src/lib/termii/termii.provider.ts
similarity index 85%
rename from providers/termii/src/lib/termii.provider.ts
rename to packages/providers/src/lib/termii/termii.provider.ts
index a996161c93c..a3e7a4b4cbc 100644
--- a/providers/termii/src/lib/termii.provider.ts
+++ b/packages/providers/src/lib/termii/termii.provider.ts
@@ -6,20 +6,12 @@ import {
SmsEventStatusEnum,
ISMSEventBody,
} from '@novu/stateless';
-import {
- SmsParams,
- MessageChannel,
- SmsJsonResponse,
- AnyObject,
-} from '../types/sms';
+import { SmsParams, MessageChannel, SmsJsonResponse } from './sms';
if (!globalThis.fetch) {
- // eslint-disable-next-line global-require
globalThis.fetch = require('node-fetch');
}
-export * from '../types/sms';
-
export class TermiiSmsProvider implements ISmsProvider {
public static readonly BASE_URL = 'https://api.ng.termii.com/api/sms/send';
channelType = ChannelTypeEnum.SMS as ChannelTypeEnum.SMS;
@@ -44,11 +36,19 @@ export class TermiiSmsProvider implements ISmsProvider {
api_key: this.config.apiKey,
};
- const opts: AnyObject = {
+ const headers: HeadersInit = {
+ 'Content-Type': 'application/json',
+ };
+ const opts: RequestInit = {
+ agent: undefined,
+ cache: undefined,
+ credentials: undefined,
+ mode: undefined,
+ redirect: undefined,
+ referrerPolicy: undefined,
+ signal: undefined,
method: 'POST',
- headers: {
- 'Content-Type': ['application/json'],
- },
+ headers: headers,
body: JSON.stringify(params),
};
diff --git a/providers/twilio/src/lib/twilio.provider.spec.ts b/packages/providers/src/lib/twilio/twilio.provider.spec.ts
similarity index 100%
rename from providers/twilio/src/lib/twilio.provider.spec.ts
rename to packages/providers/src/lib/twilio/twilio.provider.spec.ts
diff --git a/providers/twilio/src/lib/twilio.provider.ts b/packages/providers/src/lib/twilio/twilio.provider.ts
similarity index 100%
rename from providers/twilio/src/lib/twilio.provider.ts
rename to packages/providers/src/lib/twilio/twilio.provider.ts
diff --git a/providers/whatsapp-business/src/consts/whatsapp-business.enum.ts b/packages/providers/src/lib/whatsapp-business/consts/whatsapp-business.enum.ts
similarity index 100%
rename from providers/whatsapp-business/src/consts/whatsapp-business.enum.ts
rename to packages/providers/src/lib/whatsapp-business/consts/whatsapp-business.enum.ts
diff --git a/providers/whatsapp-business/src/types/whatsapp-business.types.ts b/packages/providers/src/lib/whatsapp-business/types/whatsapp-business.types.ts
similarity index 100%
rename from providers/whatsapp-business/src/types/whatsapp-business.types.ts
rename to packages/providers/src/lib/whatsapp-business/types/whatsapp-business.types.ts
diff --git a/providers/whatsapp-business/src/lib/whatsapp-business.provider.spec.ts b/packages/providers/src/lib/whatsapp-business/whatsapp-business.provider.spec.ts
similarity index 100%
rename from providers/whatsapp-business/src/lib/whatsapp-business.provider.spec.ts
rename to packages/providers/src/lib/whatsapp-business/whatsapp-business.provider.spec.ts
diff --git a/providers/whatsapp-business/src/lib/whatsapp-business.provider.ts b/packages/providers/src/lib/whatsapp-business/whatsapp-business.provider.ts
similarity index 93%
rename from providers/whatsapp-business/src/lib/whatsapp-business.provider.ts
rename to packages/providers/src/lib/whatsapp-business/whatsapp-business.provider.ts
index 769bddb352e..d1ba4de7696 100644
--- a/providers/whatsapp-business/src/lib/whatsapp-business.provider.ts
+++ b/packages/providers/src/lib/whatsapp-business/whatsapp-business.provider.ts
@@ -5,8 +5,8 @@ import {
ISendMessageSuccessResponse,
} from '@novu/stateless';
import Axios, { AxiosInstance } from 'axios';
-import { ISendMessageRes } from '../types/whatsapp-business.types';
-import { WhatsAppMessageTypeEnum } from '../consts/whatsapp-business.enum';
+import { WhatsAppMessageTypeEnum } from './consts/whatsapp-business.enum';
+import { ISendMessageRes } from './types/whatsapp-business.types';
export class WhatsappBusinessChatProvider implements IChatProvider {
id = 'whatsapp-business';
diff --git a/providers/zulip/src/lib/zulip.provider.spec.ts b/packages/providers/src/lib/zulip/zulip.provider.spec.ts
similarity index 100%
rename from providers/zulip/src/lib/zulip.provider.spec.ts
rename to packages/providers/src/lib/zulip/zulip.provider.spec.ts
diff --git a/providers/zulip/src/lib/zulip.provider.ts b/packages/providers/src/lib/zulip/zulip.provider.ts
similarity index 100%
rename from providers/zulip/src/lib/zulip.provider.ts
rename to packages/providers/src/lib/zulip/zulip.provider.ts
diff --git a/providers/apns/tsconfig.json b/packages/providers/tsconfig.json
similarity index 100%
rename from providers/apns/tsconfig.json
rename to packages/providers/tsconfig.json
diff --git a/providers/africas-talking/tsconfig.module.json b/packages/providers/tsconfig.module.json
similarity index 100%
rename from providers/africas-talking/tsconfig.module.json
rename to packages/providers/tsconfig.module.json
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index cd8741ed3ea..2464c01a70f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -69,6 +69,9 @@ importers:
'@nrwl/workspace':
specifier: ^16.10.0
version: 16.10.0
+ '@nx/plugin':
+ specifier: ^16.10.0
+ version: 16.10.0(@types/node@16.11.7)(eslint@8.38.0)(nx@16.10.0)(ts-node@10.9.1)(typescript@4.9.5)
'@octokit/core':
specifier: ^4.0.0
version: 4.2.0
@@ -794,7 +797,7 @@ importers:
version: 2.29.3
eslint-plugin-react-hooks:
specifier: ^4.4.0
- version: 4.6.0(eslint@8.51.0)
+ version: 4.6.0(eslint@8.57.0)
handlebars:
specifier: ^4.7.7
version: 4.7.7
@@ -982,7 +985,7 @@ importers:
version: 7.4.2(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)
'@storybook/react-webpack5':
specifier: ^7.4.2
- version: 7.4.2(@babel/core@7.24.4)(@swc/core@1.3.49)(@types/react-dom@17.0.19)(@types/react@17.0.53)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-dev-server@4.11.1)
+ version: 7.4.2(@babel/core@7.24.4)(@swc/core@1.3.107)(@types/react-dom@17.0.19)(@types/react@17.0.53)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-dev-server@4.11.1)
'@testing-library/jest-dom':
specifier: ^4.2.4
version: 4.2.4
@@ -1006,10 +1009,10 @@ importers:
version: 2.0.1
eslint-plugin-cypress:
specifier: ^2.15.1
- version: 2.15.1(eslint@8.51.0)
+ version: 2.15.1(eslint@8.57.0)
eslint-plugin-storybook:
specifier: ^0.6.13
- version: 0.6.13(eslint@8.51.0)(typescript@4.9.5)
+ version: 0.6.13(eslint@8.57.0)(typescript@4.9.5)
http-server:
specifier: ^0.13.0
version: 0.13.0
@@ -1027,13 +1030,13 @@ importers:
version: 6.0.11
react-scripts:
specifier: ^5.0.1
- version: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(@swc/core@1.3.49)(esbuild@0.18.20)(eslint-import-resolver-webpack@0.13.7)(eslint@8.51.0)(react@17.0.2)(ts-node@10.9.1)(typescript@4.9.5)
+ version: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(@swc/core@1.3.107)(esbuild@0.18.20)(eslint-import-resolver-webpack@0.13.7)(eslint@8.57.0)(react@17.0.2)(ts-node@10.9.1)(typescript@4.9.5)
storybook:
specifier: ^7.4.2
version: 7.4.2
webpack:
specifier: 5.78.0
- version: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ version: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
webpack-bundle-analyzer:
specifier: ^4.9.0
version: 4.9.0
@@ -1217,7 +1220,7 @@ importers:
version: 2.4.2
eslint-plugin-cypress:
specifier: ^2.15.1
- version: 2.15.1(eslint@8.51.0)
+ version: 2.15.1(eslint@8.57.0)
iframe-resizer:
specifier: ^4.3.1
version: 4.3.6
@@ -1347,7 +1350,7 @@ importers:
version: 2.2.1(react-scripts@5.0.1)
react-scripts:
specifier: ^5.0.1
- version: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-webpack@0.13.7)(eslint@8.51.0)(react@17.0.2)(ts-node@10.9.1)(typescript@4.9.5)
+ version: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-webpack@0.13.7)(eslint@8.57.0)(react@17.0.2)(ts-node@10.9.1)(typescript@4.9.5)
typescript:
specifier: 4.9.5
version: 4.9.5
@@ -2469,6 +2472,61 @@ importers:
specifier: 4.9.5
version: 4.9.5
+ libs/automation:
+ dependencies:
+ '@nx/devkit':
+ specifier: ^16.10.0
+ version: 16.10.0(nx@16.10.0)
+ devDependencies:
+ '@nx/eslint':
+ specifier: ^17.0.0
+ version: 17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(verdaccio@5.30.3)
+ '@nx/js':
+ specifier: ^16.10.0
+ version: 16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(typescript@5.4.5)(verdaccio@5.30.3)
+ '@swc-node/register':
+ specifier: ~1.8.0
+ version: 1.8.0(@swc/core@1.3.107)(@swc/types@0.1.6)(typescript@5.4.5)
+ '@swc/core':
+ specifier: ~1.3.85
+ version: 1.3.107
+ '@types/jest':
+ specifier: ^29.4.0
+ version: 29.5.2
+ '@types/node':
+ specifier: 18.16.9
+ version: 18.16.9
+ '@typescript-eslint/parser':
+ specifier: ^7.3.0
+ version: 7.8.0(eslint@8.57.0)(typescript@5.4.5)
+ eslint:
+ specifier: ~8.57.0
+ version: 8.57.0
+ eslint-config-prettier:
+ specifier: ^9.0.0
+ version: 9.1.0(eslint@8.57.0)
+ jest:
+ specifier: ^29.4.1
+ version: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1)
+ jest-environment-jsdom:
+ specifier: ^29.4.1
+ version: 29.5.0
+ knip:
+ specifier: ^5.11.0
+ version: 5.12.2(@types/node@18.16.9)(typescript@5.4.5)
+ nx:
+ specifier: ^16.10.0
+ version: 16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ ts-jest:
+ specifier: ^29.1.0
+ version: 29.1.2(@babel/core@7.24.4)(jest@29.7.0)(typescript@5.4.5)
+ typescript:
+ specifier: ~5.4.5
+ version: 5.4.5
+ verdaccio:
+ specifier: ^5.0.4
+ version: 5.30.3(typanion@3.14.0)
+
libs/dal:
dependencies:
'@aws-sdk/client-s3':
@@ -2652,7 +2710,7 @@ importers:
version: 7.4.2(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)
'@storybook/react-webpack5':
specifier: ^7.4.2
- version: 7.4.2(@babel/core@7.24.4)(@swc/core@1.3.49)(@types/react-dom@17.0.20)(@types/react@17.0.62)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)
+ version: 7.4.2(@babel/core@7.24.4)(@swc/core@1.3.107)(@types/react-dom@17.0.20)(@types/react@17.0.62)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)
'@storybook/theming':
specifier: ^7.4.2
version: 7.4.2(react-dom@17.0.2)(react@17.0.2)
@@ -2685,7 +2743,7 @@ importers:
version: 8.10.0
eslint-plugin-storybook:
specifier: ^0.6.13
- version: 0.6.13(eslint@8.51.0)(typescript@4.9.5)
+ version: 0.6.13(eslint@8.57.0)(typescript@4.9.5)
jsdom:
specifier: ^24.0.0
version: 24.0.0
@@ -3018,14 +3076,14 @@ importers:
packages/application-generic:
dependencies:
'@aws-sdk/client-cloudwatch':
- specifier: ^3.382.0
- version: 3.476.0
+ specifier: ^3.567.0
+ version: 3.569.0
'@aws-sdk/client-s3':
- specifier: ^3.382.0
- version: 3.388.0
+ specifier: ^3.567.0
+ version: 3.569.0
'@aws-sdk/s3-request-presigner':
- specifier: ^3.382.0
- version: 3.388.0
+ specifier: ^3.567.0
+ version: 3.569.0
'@azure/storage-blob':
specifier: ^12.11.0
version: 12.13.0
@@ -3056,210 +3114,21 @@ importers:
'@nestjs/testing':
specifier: '>=10'
version: 10.2.2(@nestjs/common@10.2.2)(@nestjs/core@10.2.2)(@nestjs/platform-express@10.2.2)
- '@novu/africas-talking':
- specifier: ^0.24.1
- version: link:../../providers/africas-talking
- '@novu/apns':
- specifier: ^0.24.1
- version: link:../../providers/apns
- '@novu/azure-sms':
- specifier: ^0.24.1
- version: link:../../providers/azure-sms
- '@novu/bandwidth':
- specifier: ^0.24.1
- version: link:../../providers/bandwidth
- '@novu/braze':
- specifier: ^0.24.1
- version: link:../../providers/braze
- '@novu/brevo-sms':
- specifier: ^0.24.1
- version: link:../../providers/brevo-sms
- '@novu/bulk-sms':
- specifier: ^0.24.1
- version: link:../../providers/bulk-sms
- '@novu/burst-sms':
- specifier: ^0.24.1
- version: link:../../providers/burst-sms
- '@novu/clickatell':
- specifier: ^0.24.1
- version: link:../../providers/clickatell
- '@novu/clicksend':
- specifier: ^0.24.1
- version: link:../../providers/clicksend
'@novu/dal':
specifier: ^0.24.1
version: link:../../libs/dal
- '@novu/discord':
- specifier: ^0.24.1
- version: link:../../providers/discord
- '@novu/eazy-sms':
- specifier: ^0.24.1
- version: link:../../providers/eazy-sms
- '@novu/email-webhook':
- specifier: ^0.24.1
- version: link:../../providers/email-webhook
- '@novu/emailjs':
- specifier: ^0.24.1
- version: link:../../providers/emailjs
- '@novu/expo':
- specifier: ^0.24.1
- version: link:../../providers/expo
- '@novu/fcm':
- specifier: ^0.24.1
- version: link:../../providers/fcm
- '@novu/firetext':
- specifier: ^0.24.1
- version: link:../../providers/firetext
- '@novu/forty-six-elks':
- specifier: ^0.24.1
- version: link:../../providers/forty-six-elks
- '@novu/generic-sms':
- specifier: ^0.24.1
- version: link:../../providers/generic-sms
- '@novu/getstream':
- specifier: ^0.24.1
- version: link:../../providers/getstream
- '@novu/grafana-on-call':
- specifier: ^0.24.1
- version: link:../../providers/grafana-on-call
- '@novu/gupshup':
- specifier: ^0.24.1
- version: link:../../providers/gupshup
- '@novu/infobip':
- specifier: ^0.24.1
- version: link:../../providers/infobip
- '@novu/isend-sms':
- specifier: ^0.24.1
- version: link:../../providers/isend-sms
- '@novu/kannel':
- specifier: ^0.24.1
- version: link:../../providers/kannel
- '@novu/mailersend':
- specifier: ^0.24.1
- version: link:../../providers/mailersend
- '@novu/mailgun':
- specifier: ^0.24.1
- version: link:../../providers/mailgun
- '@novu/mailjet':
- specifier: ^0.24.1
- version: link:../../providers/mailjet
- '@novu/mailtrap':
- specifier: ^0.24.1
- version: link:../../providers/mailtrap
- '@novu/mandrill':
- specifier: ^0.24.1
- version: link:../../providers/mandrill
- '@novu/maqsam':
- specifier: ^0.24.1
- version: link:../../providers/maqsam
- '@novu/mattermost':
- specifier: ^0.24.1
- version: link:../../providers/mattermost
- '@novu/messagebird':
- specifier: ^0.24.1
- version: link:../../providers/messagebird
- '@novu/ms-teams':
- specifier: ^0.24.1
- version: link:../../providers/ms-teams
- '@novu/netcore':
- specifier: ^0.24.1
- version: link:../../providers/netcore
- '@novu/nexmo':
- specifier: ^0.24.1
- version: link:../../providers/nexmo
- '@novu/nodemailer':
- specifier: ^0.24.1
- version: link:../../providers/nodemailer
- '@novu/one-signal':
- specifier: ^0.24.1
- version: link:../../providers/one-signal
- '@novu/outlook365':
- specifier: ^0.24.1
- version: link:../../providers/outlook365
- '@novu/plivo':
- specifier: ^0.24.1
- version: link:../../providers/plivo
- '@novu/plunk':
- specifier: ^0.24.1
- version: link:../../providers/plunk
- '@novu/postmark':
- specifier: ^0.24.1
- version: link:../../providers/postmark
- '@novu/push-webhook':
- specifier: ^0.24.1
- version: link:../../providers/push-webhook
- '@novu/pusher-beams':
- specifier: ^0.24.1
- version: link:../../providers/pusher-beams
- '@novu/pushpad':
- specifier: ^0.24.1
- version: link:../../providers/pushpad
- '@novu/resend':
+ '@novu/providers':
specifier: ^0.24.1
- version: link:../../providers/resend
- '@novu/ring-central':
- specifier: ^0.24.1
- version: link:../../providers/ring-central
- '@novu/rocket-chat':
- specifier: ^0.24.1
- version: link:../../providers/rocket-chat
- '@novu/ryver':
- specifier: ^0.24.1
- version: link:../../providers/ryver
- '@novu/sendchamp':
- specifier: ^0.24.1
- version: link:../../providers/sendchamp
- '@novu/sendgrid':
- specifier: ^0.24.1
- version: link:../../providers/sendgrid
- '@novu/sendinblue':
- specifier: ^0.24.1
- version: link:../../providers/sendinblue
- '@novu/ses':
- specifier: ^0.24.1
- version: link:../../providers/ses
+ version: link:../providers
'@novu/shared':
specifier: ^0.24.1
version: link:../../libs/shared
- '@novu/simpletexting':
- specifier: ^0.24.1
- version: link:../../providers/simpletexting
- '@novu/slack':
- specifier: ^0.24.1
- version: link:../../providers/slack
- '@novu/sms-central':
- specifier: ^0.24.1
- version: link:../../providers/sms-central
- '@novu/sms77':
- specifier: ^0.24.1
- version: link:../../providers/sms77
- '@novu/sns':
- specifier: ^0.24.1
- version: link:../../providers/sns
- '@novu/sparkpost':
- specifier: ^0.24.1
- version: link:../../providers/sparkpost
'@novu/stateless':
specifier: ^0.24.1
version: link:../stateless
- '@novu/telnyx':
- specifier: ^0.24.1
- version: link:../../providers/telnyx
- '@novu/termii':
- specifier: ^0.24.1
- version: link:../../providers/termii
'@novu/testing':
specifier: ^0.24.1
version: link:../../libs/testing
- '@novu/twilio':
- specifier: ^0.24.1
- version: link:../../providers/twilio
- '@novu/whatsapp-business':
- specifier: ^0.24.1
- version: link:../../providers/whatsapp-business
- '@novu/zulip':
- specifier: ^0.24.1
- version: link:../../providers/zulip
'@opentelemetry/api':
specifier: ^1.7.0
version: 1.7.0
@@ -3816,7 +3685,7 @@ importers:
version: 7.4.2(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)
'@storybook/react-webpack5':
specifier: ^7.4.2
- version: 7.4.2(@babel/core@7.24.4)(@swc/core@1.3.49)(@types/react-dom@17.0.19)(@types/react@17.0.53)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-cli@5.1.4)
+ version: 7.4.2(@babel/core@7.24.4)(@swc/core@1.3.107)(@types/react-dom@17.0.19)(@types/react@17.0.53)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-cli@5.1.4)
'@testing-library/dom':
specifier: ^9.3.0
version: 9.3.0
@@ -3855,7 +3724,7 @@ importers:
version: 10.0.0(webpack@5.82.1)
eslint-plugin-storybook:
specifier: ^0.6.13
- version: 0.6.13(eslint@8.51.0)(typescript@4.9.5)
+ version: 0.6.13(eslint@8.57.0)(typescript@4.9.5)
jest:
specifier: ^29.3.1
version: 29.5.0(@types/node@18.15.11)(ts-node@10.9.1)
@@ -3879,7 +3748,7 @@ importers:
version: 7.4.2
terser-webpack-plugin:
specifier: ^5.3.9
- version: 5.3.9(@swc/core@1.3.49)(esbuild@0.18.20)(webpack@5.82.1)
+ version: 5.3.9(@swc/core@1.3.107)(esbuild@0.18.20)(webpack@5.82.1)
ts-jest:
specifier: ^29.0.3
version: 29.1.0(@babel/core@7.24.4)(esbuild@0.18.20)(jest@29.5.0)(typescript@4.9.5)
@@ -3894,7 +3763,7 @@ importers:
version: 4.1.1(webpack@5.82.1)
webpack:
specifier: ^5.74.0
- version: 5.82.1(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ version: 5.82.1(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
webpack-bundle-analyzer:
specifier: ^4.9.0
version: 4.9.0
@@ -4072,6 +3941,220 @@ importers:
specifier: ^1.2.0
version: 1.2.0(typescript@4.9.5)
+ packages/providers:
+ dependencies:
+ '@aws-sdk/client-ses':
+ specifier: 3.382.0
+ version: 3.382.0
+ '@aws-sdk/client-sns':
+ specifier: ^3.382.0
+ version: 3.388.0
+ '@azure/communication-sms':
+ specifier: ^1.0.0
+ version: 1.0.0
+ '@bandwidth/messaging':
+ specifier: ^4.1.3
+ version: 4.1.3
+ '@infobip-api/sdk':
+ specifier: ^0.3.2
+ version: 0.3.2
+ '@mailchimp/mailchimp_transactional':
+ specifier: ^1.0.50
+ version: 1.0.50
+ '@novu/shared':
+ specifier: ^0.24.1
+ version: link:../../libs/shared
+ '@novu/stateless':
+ specifier: ^0.24.1
+ version: link:../stateless
+ '@parse/node-apn':
+ specifier: ^5.2.3
+ version: 5.2.3
+ '@plunk/node':
+ specifier: 2.0.0
+ version: 2.0.0
+ '@ringcentral/sdk':
+ specifier: ^5.0.1
+ version: 5.0.1
+ '@sendgrid/mail':
+ specifier: ^8.1.0
+ version: 8.1.0
+ '@vonage/auth':
+ specifier: ^1.7.0
+ version: 1.7.0
+ '@vonage/server-sdk':
+ specifier: ^3.10.0
+ version: 3.11.0
+ africastalking:
+ specifier: ^0.6.2
+ version: 0.6.2
+ axios:
+ specifier: ^1.6.7
+ version: 1.6.7
+ braze-api:
+ specifier: ^2.5.6
+ version: 2.5.6
+ cross-fetch:
+ specifier: ^4.0.0
+ version: 4.0.0
+ date-fns:
+ specifier: 2.29.3
+ version: 2.29.3
+ emailjs:
+ specifier: ^3.6.0
+ version: 3.8.1(typescript@4.9.5)
+ expo-server-sdk:
+ specifier: ^3.6.0
+ version: 3.7.0
+ firebase-admin:
+ specifier: ^11.10.1
+ version: 11.10.1
+ form-data:
+ specifier: ^4.0.0
+ version: 4.0.0
+ mailersend:
+ specifier: ^1.3.1
+ version: 1.4.6
+ mailgun.js:
+ specifier: ^8.0.1
+ version: 8.2.1
+ mailtrap:
+ specifier: ^3.1.1
+ version: 3.2.0(@types/nodemailer@6.4.11)(nodemailer@6.9.1)
+ messagebird:
+ specifier: ^4.0.1
+ version: 4.0.1
+ nanoid:
+ specifier: ^3.1.31
+ version: 3.3.7
+ node-fetch:
+ specifier: ^3.2.10
+ version: 3.3.1
+ node-mailjet:
+ specifier: ^6.0.5
+ version: 6.0.5
+ nodemailer:
+ specifier: ^6.6.5
+ version: 6.9.1
+ pepipost-sdk-nodejs:
+ specifier: 0.4.0
+ version: 0.4.0
+ plivo:
+ specifier: ^4.60.1
+ version: 4.60.1
+ postmark:
+ specifier: ^4.0.2
+ version: 4.0.2
+ proxy-agent:
+ specifier: ^6.3.0
+ version: 6.3.0
+ pushpad:
+ specifier: 1.0.0
+ version: 1.0.0
+ qs:
+ specifier: ^6.11.0
+ version: 6.11.2
+ resend:
+ specifier: ^2.1.0
+ version: 2.1.0
+ sms77-client:
+ specifier: ^2.14.0
+ version: 2.25.0(node-fetch@3.3.1)
+ telnyx:
+ specifier: ^1.23.0
+ version: 1.23.0
+ twilio:
+ specifier: ^4.19.3
+ version: 4.20.0
+ uuid:
+ specifier: ^9.0.0
+ version: 9.0.1
+ devDependencies:
+ '@babel/preset-env':
+ specifier: ^7.23.2
+ version: 7.23.2(@babel/core@7.24.4)
+ '@babel/preset-typescript':
+ specifier: ^7.13.0
+ version: 7.23.2(@babel/core@7.24.4)
+ '@istanbuljs/nyc-config-typescript':
+ specifier: ~1.0.1
+ version: 1.0.2(nyc@15.1.0)
+ '@jest/globals':
+ specifier: ^29.7.0
+ version: 29.7.0
+ '@types/jest':
+ specifier: ~29.5.2
+ version: 29.5.2
+ '@types/mocha':
+ specifier: ^10.0.2
+ version: 10.0.2
+ '@types/node-mailjet':
+ specifier: ^3.3.7
+ version: 3.3.9
+ '@types/nodemailer':
+ specifier: ^6.4.4
+ version: 6.4.11
+ '@types/sparkpost':
+ specifier: ^2.1.5
+ version: 2.1.5
+ '@types/uuid':
+ specifier: ^8.3.4
+ version: 8.3.4
+ codecov:
+ specifier: ^3.5.0
+ version: 3.8.3
+ cspell:
+ specifier: ~6.19.2
+ version: 6.19.2
+ eslint:
+ specifier: ^8.16.0
+ version: 8.57.0
+ eslint-plugin-eslint-comments:
+ specifier: ^3.2.0
+ version: 3.2.0(eslint@8.57.0)
+ fetch-mock:
+ specifier: ^9.11.0
+ version: 9.11.0(node-fetch@3.3.1)
+ jest:
+ specifier: ~27.5.1
+ version: 27.5.1(ts-node@10.9.1)
+ jest-fetch-mock:
+ specifier: ^3.0.3
+ version: 3.0.3
+ jest-node-exports-resolver:
+ specifier: ^1.1.6
+ version: 1.1.6
+ nock:
+ specifier: ^13.1.3
+ version: 13.3.0
+ npm-run-all:
+ specifier: ^4.1.5
+ version: 4.1.5
+ nyc:
+ specifier: ~15.1.0
+ version: 15.1.0
+ open-cli:
+ specifier: ^6.0.1
+ version: 6.0.1
+ prettier:
+ specifier: ~2.8.0
+ version: 2.8.8
+ rimraf:
+ specifier: ~3.0.2
+ version: 3.0.2
+ ts-jest:
+ specifier: ~27.1.5
+ version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
+ ts-node:
+ specifier: ~10.9.1
+ version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
+ typedoc:
+ specifier: ^0.24.0
+ version: 0.24.6(typescript@4.9.5)
+ typescript:
+ specifier: ^4.9.5
+ version: 4.9.5
+
packages/stateless:
dependencies:
handlebars:
@@ -4124,3241 +4207,6 @@ importers:
specifier: 4.9.5
version: 4.9.5
- providers/africas-talking:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- africastalking:
- specifier: ^0.6.2
- version: 0.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~29.5.0
- version: 29.5.1
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/apns:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- '@parse/node-apn':
- specifier: ^5.2.3
- version: 5.2.3
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/azure-sms:
- dependencies:
- '@azure/communication-sms':
- specifier: ^1.0.0
- version: 1.0.0
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/bandwidth:
- dependencies:
- '@bandwidth/messaging':
- specifier: ^4.1.3
- version: 4.1.3
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/braze:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- braze-api:
- specifier: ^2.5.6
- version: 2.5.6
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/brevo-sms:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- cross-fetch:
- specifier: ^4.0.0
- version: 4.0.0
- proxy-agent:
- specifier: ^6.3.0
- version: 6.3.0
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- jest-fetch-mock:
- specifier: ^3.0.3
- version: 3.0.3
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/bulk-sms:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.0
- version: 1.6.0
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/burst-sms:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- qs:
- specifier: ^6.11.0
- version: 6.11.1
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
- uuid:
- specifier: ^9.0.0
- version: 9.0.0
-
- providers/clickatell:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/clicksend:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.0
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/discord:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/eazy-sms:
- dependencies:
- '@novu/stateless':
- specifier: 0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.0
- version: 1.6.7
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.8
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/email-webhook:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/emailjs:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- emailjs:
- specifier: ^3.6.0
- version: 3.8.1(typescript@4.9.5)
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: 1.0.2
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: 27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/expo:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- expo-server-sdk:
- specifier: ^3.6.0
- version: 3.7.0
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/fcm:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- firebase-admin:
- specifier: ^11.10.1
- version: 11.10.1
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- '@types/mocha':
- specifier: ^10.0.2
- version: 10.0.2
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- eslint:
- specifier: 7.32.0
- version: 7.32.0
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- jest-node-exports-resolver:
- specifier: ^1.1.6
- version: 1.1.6
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/firetext:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- node-fetch:
- specifier: ^3.2.10
- version: 3.3.1
- devDependencies:
- '@babel/preset-env':
- specifier: ^7.23.2
- version: 7.23.2(@babel/core@7.24.4)
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- '@types/uuid':
- specifier: ^8.3.4
- version: 8.3.4
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- fetch-mock:
- specifier: ^9.11.0
- version: 9.11.0(node-fetch@3.3.1)
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/forty-six-elks:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~29.5.0
- version: 29.5.1
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/generic-sms:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~29.5.0
- version: 29.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/getstream:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/grafana-on-call:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- uuid:
- specifier: ^9.0.0
- version: 9.0.0
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/gupshup:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: 1.6.2
- version: 1.6.2
- node-fetch:
- specifier: ^3.2.10
- version: 3.3.1
- devDependencies:
- '@babel/preset-env':
- specifier: ^7.23.2
- version: 7.23.2(@babel/core@7.24.4)
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/infobip:
- dependencies:
- '@infobip-api/sdk':
- specifier: ^0.3.2
- version: 0.3.2
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/isend-sms:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.0
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/kannel:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/mailersend:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- mailersend:
- specifier: ^1.3.1
- version: 1.4.6
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/mailgun:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- form-data:
- specifier: ^4.0.0
- version: 4.0.0
- mailgun.js:
- specifier: ^8.0.1
- version: 8.2.1
- nock:
- specifier: ^13.1.3
- version: 13.3.0
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: 1.0.2
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: 27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/mailjet:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- node-mailjet:
- specifier: ^6.0.5
- version: 6.0.5
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- '@types/node-mailjet':
- specifier: ^3.3.7
- version: 3.3.9
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/mailtrap:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- mailtrap:
- specifier: ^3.1.1
- version: 3.2.0
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/mandrill:
- dependencies:
- '@mailchimp/mailchimp_transactional':
- specifier: ^1.0.50
- version: 1.0.50
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: 1.0.2
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- eslint:
- specifier: ^8.16.0
- version: 8.38.0
- eslint-plugin-eslint-comments:
- specifier: ^3.2.0
- version: 3.2.0(eslint@8.38.0)
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: 27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/maqsam:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- date-fns:
- specifier: 2.29.3
- version: 2.29.3
- moment:
- specifier: ^2.29.4
- version: 2.29.4
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~29.5.0
- version: 29.5.1
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/mattermost:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~29.5.0
- version: 29.5.1
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/messagebird:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- messagebird:
- specifier: ^4.0.1
- version: 4.0.1
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/ms-teams:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
- uuid:
- specifier: ^9.0.0
- version: 9.0.0
-
- providers/netcore:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: 1.0.2
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: 27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.7
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/nexmo:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- '@vonage/auth':
- specifier: ^1.7.0
- version: 1.7.0
- '@vonage/server-sdk':
- specifier: ^3.10.0
- version: 3.11.0
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/nodemailer:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- nodemailer:
- specifier: ^6.6.5
- version: 6.9.1
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: 1.0.2
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- '@types/nodemailer':
- specifier: ^6.4.4
- version: 6.4.7
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: 27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.7
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/one-signal:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.0
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~29.5.0
- version: 29.5.1
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/outlook365:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- nodemailer:
- specifier: ^6.6.5
- version: 6.9.1
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- '@types/nodemailer':
- specifier: ^6.4.11
- version: 6.4.11
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/plivo:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- plivo:
- specifier: ^4.60.1
- version: 4.60.1
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: 1.0.2
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: 27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/plunk:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- '@plunk/node':
- specifier: 2.0.0
- version: 2.0.0
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/postmark:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- postmark:
- specifier: ^4.0.2
- version: 4.0.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: 1.0.2
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: 27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/push-webhook:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~29.5.0
- version: 29.5.1
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/pusher-beams:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.0
- version: 1.6.0
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/pushpad:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- pushpad:
- specifier: 1.0.0
- version: 1.0.0
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/resend:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- resend:
- specifier: ^2.1.0
- version: 2.1.0
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/ring-central:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- '@ringcentral/sdk':
- specifier: ^5.0.1
- version: 5.0.1
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/rocket-chat:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/ryver:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/sendchamp:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/sendgrid:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- '@sendgrid/mail':
- specifier: ^8.1.0
- version: 8.1.0
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: 1.0.2
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: 27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/sendinblue:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/ses:
- dependencies:
- '@aws-sdk/client-ses':
- specifier: 3.382.0
- version: 3.382.0
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- nodemailer:
- specifier: ^6.6.5
- version: 6.9.1
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: ^4.9.5
- version: 4.9.5
-
- providers/simpletexting:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/slack:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/sms-central:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~29.5.0
- version: 29.5.1
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/sms77:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- node-fetch:
- specifier: ^2.6.7
- version: 2.6.9
- sms77-client:
- specifier: ^2.14.0
- version: 2.25.0(node-fetch@2.6.9)
- devDependencies:
- '@babel/preset-env':
- specifier: ^7.23.2
- version: 7.23.2(@babel/core@7.24.4)
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/sns:
- dependencies:
- '@aws-sdk/client-sns':
- specifier: ^3.382.0
- version: 3.388.0
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/sparkpost:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- '@types/sparkpost':
- specifier: ^2.1.5
- version: 2.1.5
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/telnyx:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- telnyx:
- specifier: ^1.23.0
- version: 1.23.0
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/termii:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- node-fetch:
- specifier: ^3.2.10
- version: 3.3.1
- devDependencies:
- '@babel/preset-env':
- specifier: ^7.23.2
- version: 7.23.2(@babel/core@7.24.4)
- '@istanbuljs/nyc-config-typescript':
- specifier: ^1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ^29.5.0
- version: 29.5.1
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: ^27.1.0
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/twilio:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- twilio:
- specifier: ^4.19.3
- version: 4.20.0
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: 1.0.2
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: 29.5.2
- version: 29.5.2
- codecov:
- specifier: ^3.5.0
- version: 3.8.3
- cspell:
- specifier: ^4.1.0
- version: 4.2.8
- gh-pages:
- specifier: ^3.1.0
- version: 3.2.3
- jest:
- specifier: 27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ^15.1.0
- version: 15.1.0
- open-cli:
- specifier: ^6.0.1
- version: 6.0.1
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ^3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ^27.0.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typedoc:
- specifier: ^0.24.0
- version: 0.24.6(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/whatsapp-business:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.7
- version: 1.6.7
- nanoid:
- specifier: ^3.1.31
- version: 3.3.7
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.8
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
- providers/zulip:
- dependencies:
- '@novu/stateless':
- specifier: ^0.24.1
- version: link:../../packages/stateless
- axios:
- specifier: ^1.6.2
- version: 1.6.2
- devDependencies:
- '@istanbuljs/nyc-config-typescript':
- specifier: ~1.0.1
- version: 1.0.2(nyc@15.1.0)
- '@types/jest':
- specifier: ~27.5.2
- version: 27.5.2
- cspell:
- specifier: ~6.19.2
- version: 6.19.2
- jest:
- specifier: ~27.5.1
- version: 27.5.1(ts-node@10.9.1)
- npm-run-all:
- specifier: ^4.1.5
- version: 4.1.5
- nyc:
- specifier: ~15.1.0
- version: 15.1.0
- prettier:
- specifier: ~2.8.0
- version: 2.8.7
- rimraf:
- specifier: ~3.0.2
- version: 3.0.2
- ts-jest:
- specifier: ~27.1.5
- version: 27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5)
- ts-node:
- specifier: ~10.9.1
- version: 10.9.1(@types/node@14.18.42)(typescript@4.9.5)
- typescript:
- specifier: 4.9.5
- version: 4.9.5
-
packages:
/@aashutoshrathi/word-wrap@1.2.6:
@@ -8019,7 +4867,7 @@ packages:
resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==}
dependencies:
'@aws-crypto/util': 3.0.0
- '@aws-sdk/types': 3.387.0
+ '@aws-sdk/types': 3.567.0
tslib: 1.14.1
dev: false
@@ -8027,7 +4875,7 @@ packages:
resolution: {integrity: sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==}
dependencies:
'@aws-crypto/util': 3.0.0
- '@aws-sdk/types': 3.387.0
+ '@aws-sdk/types': 3.567.0
tslib: 1.14.1
dev: false
@@ -8079,55 +4927,57 @@ packages:
/@aws-crypto/util@3.0.0:
resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==}
dependencies:
- '@aws-sdk/types': 3.387.0
+ '@aws-sdk/types': 3.567.0
'@aws-sdk/util-utf8-browser': 3.259.0
tslib: 1.14.1
dev: false
- /@aws-sdk/client-cloudwatch@3.476.0:
- resolution: {integrity: sha512-XNCSUvF4YTfHpCl7DZWAEGXjzbN5DNUl7o8cA4sVeX0yUwnvkFypMiZEbzG7nW7xwgQAirBESLUHrWjlyTNOww==}
- engines: {node: '>=14.0.0'}
+ /@aws-sdk/client-cloudwatch@3.569.0:
+ resolution: {integrity: sha512-PwuOcIplW2hX5a8uAlwjQiISmn5MBiRH0fPeroWpE8xdLw/e20wPwVIC2xownvZL3/CeSbjDYfsOVFmfQZNJSQ==}
+ engines: {node: '>=16.0.0'}
dependencies:
'@aws-crypto/sha256-browser': 3.0.0
'@aws-crypto/sha256-js': 3.0.0
- '@aws-sdk/client-sts': 3.476.0
- '@aws-sdk/core': 3.476.0
- '@aws-sdk/credential-provider-node': 3.476.0
- '@aws-sdk/middleware-host-header': 3.468.0
- '@aws-sdk/middleware-logger': 3.468.0
- '@aws-sdk/middleware-recursion-detection': 3.468.0
- '@aws-sdk/middleware-signing': 3.468.0
- '@aws-sdk/middleware-user-agent': 3.470.0
- '@aws-sdk/region-config-resolver': 3.470.0
- '@aws-sdk/types': 3.468.0
- '@aws-sdk/util-endpoints': 3.470.0
- '@aws-sdk/util-user-agent-browser': 3.468.0
- '@aws-sdk/util-user-agent-node': 3.470.0
- '@smithy/config-resolver': 2.0.21
- '@smithy/fetch-http-handler': 2.3.1
- '@smithy/hash-node': 2.0.17
- '@smithy/invalid-dependency': 2.0.15
- '@smithy/middleware-content-length': 2.0.17
- '@smithy/middleware-endpoint': 2.2.3
- '@smithy/middleware-retry': 2.0.24
- '@smithy/middleware-serde': 2.0.15
- '@smithy/middleware-stack': 2.0.9
- '@smithy/node-config-provider': 2.1.8
- '@smithy/node-http-handler': 2.2.1
- '@smithy/protocol-http': 3.0.11
- '@smithy/smithy-client': 2.1.18
- '@smithy/types': 2.7.0
- '@smithy/url-parser': 2.0.15
- '@smithy/util-base64': 2.0.1
- '@smithy/util-body-length-browser': 2.0.1
- '@smithy/util-body-length-node': 2.1.0
- '@smithy/util-defaults-mode-browser': 2.0.22
- '@smithy/util-defaults-mode-node': 2.0.29
- '@smithy/util-endpoints': 1.0.7
- '@smithy/util-retry': 2.0.8
- '@smithy/util-utf8': 2.0.2
- '@smithy/util-waiter': 2.0.15
- fast-xml-parser: 4.2.5
+ '@aws-sdk/client-sso-oidc': 3.569.0(@aws-sdk/client-sts@3.569.0)
+ '@aws-sdk/client-sts': 3.569.0
+ '@aws-sdk/core': 3.567.0
+ '@aws-sdk/credential-provider-node': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0)(@aws-sdk/client-sts@3.569.0)
+ '@aws-sdk/middleware-host-header': 3.567.0
+ '@aws-sdk/middleware-logger': 3.568.0
+ '@aws-sdk/middleware-recursion-detection': 3.567.0
+ '@aws-sdk/middleware-user-agent': 3.567.0
+ '@aws-sdk/region-config-resolver': 3.567.0
+ '@aws-sdk/types': 3.567.0
+ '@aws-sdk/util-endpoints': 3.567.0
+ '@aws-sdk/util-user-agent-browser': 3.567.0
+ '@aws-sdk/util-user-agent-node': 3.568.0
+ '@smithy/config-resolver': 2.2.0
+ '@smithy/core': 1.4.2
+ '@smithy/fetch-http-handler': 2.5.0
+ '@smithy/hash-node': 2.2.0
+ '@smithy/invalid-dependency': 2.2.0
+ '@smithy/middleware-compression': 2.2.0
+ '@smithy/middleware-content-length': 2.2.0
+ '@smithy/middleware-endpoint': 2.5.1
+ '@smithy/middleware-retry': 2.3.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/middleware-stack': 2.2.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/node-http-handler': 2.5.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
+ '@smithy/util-base64': 2.3.0
+ '@smithy/util-body-length-browser': 2.2.0
+ '@smithy/util-body-length-node': 2.3.0
+ '@smithy/util-defaults-mode-browser': 2.2.1
+ '@smithy/util-defaults-mode-node': 2.3.1
+ '@smithy/util-endpoints': 1.2.0
+ '@smithy/util-middleware': 2.2.0
+ '@smithy/util-retry': 2.2.0
+ '@smithy/util-utf8': 2.3.0
+ '@smithy/util-waiter': 2.2.0
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
@@ -8159,16 +5009,16 @@ packages:
'@smithy/hash-node': 2.1.1
'@smithy/invalid-dependency': 2.1.1
'@smithy/middleware-content-length': 2.1.1
- '@smithy/middleware-endpoint': 2.4.1
+ '@smithy/middleware-endpoint': 2.5.1
'@smithy/middleware-retry': 2.1.1
- '@smithy/middleware-serde': 2.1.1
- '@smithy/middleware-stack': 2.1.1
- '@smithy/node-config-provider': 2.2.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/middleware-stack': 2.2.0
+ '@smithy/node-config-provider': 2.3.0
'@smithy/node-http-handler': 2.3.1
- '@smithy/protocol-http': 3.1.1
- '@smithy/smithy-client': 2.3.1
- '@smithy/types': 2.9.1
- '@smithy/url-parser': 2.1.1
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
'@smithy/util-base64': 2.1.1
'@smithy/util-body-length-browser': 2.1.1
'@smithy/util-body-length-node': 2.2.1
@@ -8246,6 +5096,72 @@ packages:
- aws-crt
dev: false
+ /@aws-sdk/client-s3@3.569.0:
+ resolution: {integrity: sha512-J+iE1t++9RsqKUidGL/9sOS/NhO7SZBJQGDZq2MilO7pHqo6l2tPUv+hNnIPmmO2D+jfktj/s2Uugxs6xQmv2A==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-crypto/sha1-browser': 3.0.0
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/client-sso-oidc': 3.569.0(@aws-sdk/client-sts@3.569.0)
+ '@aws-sdk/client-sts': 3.569.0
+ '@aws-sdk/core': 3.567.0
+ '@aws-sdk/credential-provider-node': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0)(@aws-sdk/client-sts@3.569.0)
+ '@aws-sdk/middleware-bucket-endpoint': 3.568.0
+ '@aws-sdk/middleware-expect-continue': 3.567.0
+ '@aws-sdk/middleware-flexible-checksums': 3.567.0
+ '@aws-sdk/middleware-host-header': 3.567.0
+ '@aws-sdk/middleware-location-constraint': 3.567.0
+ '@aws-sdk/middleware-logger': 3.568.0
+ '@aws-sdk/middleware-recursion-detection': 3.567.0
+ '@aws-sdk/middleware-sdk-s3': 3.569.0
+ '@aws-sdk/middleware-signing': 3.567.0
+ '@aws-sdk/middleware-ssec': 3.567.0
+ '@aws-sdk/middleware-user-agent': 3.567.0
+ '@aws-sdk/region-config-resolver': 3.567.0
+ '@aws-sdk/signature-v4-multi-region': 3.569.0
+ '@aws-sdk/types': 3.567.0
+ '@aws-sdk/util-endpoints': 3.567.0
+ '@aws-sdk/util-user-agent-browser': 3.567.0
+ '@aws-sdk/util-user-agent-node': 3.568.0
+ '@aws-sdk/xml-builder': 3.567.0
+ '@smithy/config-resolver': 2.2.0
+ '@smithy/core': 1.4.2
+ '@smithy/eventstream-serde-browser': 2.2.0
+ '@smithy/eventstream-serde-config-resolver': 2.2.0
+ '@smithy/eventstream-serde-node': 2.2.0
+ '@smithy/fetch-http-handler': 2.5.0
+ '@smithy/hash-blob-browser': 2.2.0
+ '@smithy/hash-node': 2.2.0
+ '@smithy/hash-stream-node': 2.2.0
+ '@smithy/invalid-dependency': 2.2.0
+ '@smithy/md5-js': 2.2.0
+ '@smithy/middleware-content-length': 2.2.0
+ '@smithy/middleware-endpoint': 2.5.1
+ '@smithy/middleware-retry': 2.3.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/middleware-stack': 2.2.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/node-http-handler': 2.5.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
+ '@smithy/util-base64': 2.3.0
+ '@smithy/util-body-length-browser': 2.2.0
+ '@smithy/util-body-length-node': 2.3.0
+ '@smithy/util-defaults-mode-browser': 2.2.1
+ '@smithy/util-defaults-mode-node': 2.3.1
+ '@smithy/util-endpoints': 1.2.0
+ '@smithy/util-retry': 2.2.0
+ '@smithy/util-stream': 2.2.0
+ '@smithy/util-utf8': 2.3.0
+ '@smithy/util-waiter': 2.2.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
/@aws-sdk/client-ses@3.382.0:
resolution: {integrity: sha512-rP31TG75zlg7PXjUw005OXCp7lPVXw1amsNnLYx98f2lDiuBmBWx7t4Gqok0TPSmVY01jwZpOzvziujIMCLDlA==}
engines: {node: '>=14.0.0'}
@@ -8263,29 +5179,29 @@ packages:
'@aws-sdk/util-endpoints': 3.382.0
'@aws-sdk/util-user-agent-browser': 3.378.0
'@aws-sdk/util-user-agent-node': 3.378.0
- '@smithy/config-resolver': 2.0.3
- '@smithy/fetch-http-handler': 2.0.3
- '@smithy/hash-node': 2.0.3
- '@smithy/invalid-dependency': 2.0.3
- '@smithy/middleware-content-length': 2.0.3
- '@smithy/middleware-endpoint': 2.0.3
- '@smithy/middleware-retry': 2.0.3
- '@smithy/middleware-serde': 2.0.3
- '@smithy/middleware-stack': 2.0.0
- '@smithy/node-config-provider': 2.0.3
- '@smithy/node-http-handler': 2.0.3
+ '@smithy/config-resolver': 2.1.1
+ '@smithy/fetch-http-handler': 2.4.1
+ '@smithy/hash-node': 2.1.1
+ '@smithy/invalid-dependency': 2.1.1
+ '@smithy/middleware-content-length': 2.1.1
+ '@smithy/middleware-endpoint': 2.4.1
+ '@smithy/middleware-retry': 2.1.1
+ '@smithy/middleware-serde': 2.1.1
+ '@smithy/middleware-stack': 2.1.1
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/node-http-handler': 2.3.1
'@smithy/protocol-http': 2.0.3
- '@smithy/smithy-client': 2.0.3
- '@smithy/types': 2.2.0
- '@smithy/url-parser': 2.0.3
- '@smithy/util-base64': 2.0.0
- '@smithy/util-body-length-browser': 2.0.0
- '@smithy/util-body-length-node': 2.0.0
- '@smithy/util-defaults-mode-browser': 2.0.3
- '@smithy/util-defaults-mode-node': 2.0.3
- '@smithy/util-retry': 2.0.0
- '@smithy/util-utf8': 2.0.0
- '@smithy/util-waiter': 2.0.3
+ '@smithy/smithy-client': 2.3.1
+ '@smithy/types': 2.9.1
+ '@smithy/url-parser': 2.1.1
+ '@smithy/util-base64': 2.1.1
+ '@smithy/util-body-length-browser': 2.1.1
+ '@smithy/util-body-length-node': 2.2.1
+ '@smithy/util-defaults-mode-browser': 2.1.1
+ '@smithy/util-defaults-mode-node': 2.1.1
+ '@smithy/util-retry': 2.1.1
+ '@smithy/util-utf8': 2.1.1
+ '@smithy/util-waiter': 2.0.15
fast-xml-parser: 4.2.5
tslib: 2.6.2
transitivePeerDependencies:
@@ -8309,28 +5225,28 @@ packages:
'@aws-sdk/util-endpoints': 3.387.0
'@aws-sdk/util-user-agent-browser': 3.387.0
'@aws-sdk/util-user-agent-node': 3.387.0
- '@smithy/config-resolver': 2.0.3
- '@smithy/fetch-http-handler': 2.0.3
- '@smithy/hash-node': 2.0.3
- '@smithy/invalid-dependency': 2.0.3
- '@smithy/middleware-content-length': 2.0.3
- '@smithy/middleware-endpoint': 2.0.3
- '@smithy/middleware-retry': 2.0.3
- '@smithy/middleware-serde': 2.0.3
- '@smithy/middleware-stack': 2.0.0
- '@smithy/node-config-provider': 2.0.3
- '@smithy/node-http-handler': 2.0.3
+ '@smithy/config-resolver': 2.1.1
+ '@smithy/fetch-http-handler': 2.4.1
+ '@smithy/hash-node': 2.1.1
+ '@smithy/invalid-dependency': 2.1.1
+ '@smithy/middleware-content-length': 2.1.1
+ '@smithy/middleware-endpoint': 2.4.1
+ '@smithy/middleware-retry': 2.1.1
+ '@smithy/middleware-serde': 2.1.1
+ '@smithy/middleware-stack': 2.1.1
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/node-http-handler': 2.3.1
'@smithy/protocol-http': 2.0.3
- '@smithy/smithy-client': 2.0.3
- '@smithy/types': 2.2.0
- '@smithy/url-parser': 2.0.3
- '@smithy/util-base64': 2.0.0
- '@smithy/util-body-length-browser': 2.0.0
- '@smithy/util-body-length-node': 2.0.0
- '@smithy/util-defaults-mode-browser': 2.0.3
- '@smithy/util-defaults-mode-node': 2.0.3
- '@smithy/util-retry': 2.0.0
- '@smithy/util-utf8': 2.0.0
+ '@smithy/smithy-client': 2.3.1
+ '@smithy/types': 2.9.1
+ '@smithy/url-parser': 2.1.1
+ '@smithy/util-base64': 2.1.1
+ '@smithy/util-body-length-browser': 2.1.1
+ '@smithy/util-body-length-node': 2.2.1
+ '@smithy/util-defaults-mode-browser': 2.1.1
+ '@smithy/util-defaults-mode-node': 2.1.1
+ '@smithy/util-retry': 2.1.1
+ '@smithy/util-utf8': 2.1.1
fast-xml-parser: 4.2.5
tslib: 2.6.2
transitivePeerDependencies:
@@ -8351,28 +5267,28 @@ packages:
'@aws-sdk/util-endpoints': 3.382.0
'@aws-sdk/util-user-agent-browser': 3.378.0
'@aws-sdk/util-user-agent-node': 3.378.0
- '@smithy/config-resolver': 2.0.3
- '@smithy/fetch-http-handler': 2.3.1
- '@smithy/hash-node': 2.0.3
- '@smithy/invalid-dependency': 2.0.3
- '@smithy/middleware-content-length': 2.0.3
- '@smithy/middleware-endpoint': 2.0.3
- '@smithy/middleware-retry': 2.0.3
- '@smithy/middleware-serde': 2.0.3
- '@smithy/middleware-stack': 2.0.0
- '@smithy/node-config-provider': 2.2.1
- '@smithy/node-http-handler': 2.2.1
+ '@smithy/config-resolver': 2.1.1
+ '@smithy/fetch-http-handler': 2.4.1
+ '@smithy/hash-node': 2.1.1
+ '@smithy/invalid-dependency': 2.1.1
+ '@smithy/middleware-content-length': 2.1.1
+ '@smithy/middleware-endpoint': 2.5.1
+ '@smithy/middleware-retry': 2.1.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/middleware-stack': 2.2.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/node-http-handler': 2.3.1
'@smithy/protocol-http': 2.0.3
- '@smithy/smithy-client': 2.1.18
- '@smithy/types': 2.9.1
- '@smithy/url-parser': 2.1.1
- '@smithy/util-base64': 2.0.0
- '@smithy/util-body-length-browser': 2.0.0
- '@smithy/util-body-length-node': 2.0.0
- '@smithy/util-defaults-mode-browser': 2.0.3
- '@smithy/util-defaults-mode-node': 2.0.3
- '@smithy/util-retry': 2.0.0
- '@smithy/util-utf8': 2.0.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
+ '@smithy/util-base64': 2.1.1
+ '@smithy/util-body-length-browser': 2.1.1
+ '@smithy/util-body-length-node': 2.2.1
+ '@smithy/util-defaults-mode-browser': 2.1.1
+ '@smithy/util-defaults-mode-node': 2.1.1
+ '@smithy/util-retry': 2.1.1
+ '@smithy/util-utf8': 2.1.1
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
@@ -8406,16 +5322,16 @@ packages:
'@smithy/hash-node': 2.1.1
'@smithy/invalid-dependency': 2.1.1
'@smithy/middleware-content-length': 2.1.1
- '@smithy/middleware-endpoint': 2.4.1
+ '@smithy/middleware-endpoint': 2.5.1
'@smithy/middleware-retry': 2.1.1
- '@smithy/middleware-serde': 2.1.1
- '@smithy/middleware-stack': 2.1.1
- '@smithy/node-config-provider': 2.2.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/middleware-stack': 2.2.0
+ '@smithy/node-config-provider': 2.3.0
'@smithy/node-http-handler': 2.3.1
- '@smithy/protocol-http': 3.1.1
- '@smithy/smithy-client': 2.3.1
- '@smithy/types': 2.9.1
- '@smithy/url-parser': 2.1.1
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
'@smithy/util-base64': 2.1.1
'@smithy/util-body-length-browser': 2.1.1
'@smithy/util-body-length-node': 2.2.1
@@ -8430,6 +5346,55 @@ packages:
dev: false
optional: true
+ /@aws-sdk/client-sso-oidc@3.569.0(@aws-sdk/client-sts@3.569.0):
+ resolution: {integrity: sha512-u5DEjNEvRvlKKh1QLCDuQ8GIrx+OFvJFLfhorsp4oCxDylvORs+KfyKKnJAw4wYEEHyxyz9GzHD7p6a8+HLVHw==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/client-sts': 3.569.0
+ '@aws-sdk/core': 3.567.0
+ '@aws-sdk/credential-provider-node': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0)(@aws-sdk/client-sts@3.569.0)
+ '@aws-sdk/middleware-host-header': 3.567.0
+ '@aws-sdk/middleware-logger': 3.568.0
+ '@aws-sdk/middleware-recursion-detection': 3.567.0
+ '@aws-sdk/middleware-user-agent': 3.567.0
+ '@aws-sdk/region-config-resolver': 3.567.0
+ '@aws-sdk/types': 3.567.0
+ '@aws-sdk/util-endpoints': 3.567.0
+ '@aws-sdk/util-user-agent-browser': 3.567.0
+ '@aws-sdk/util-user-agent-node': 3.568.0
+ '@smithy/config-resolver': 2.2.0
+ '@smithy/core': 1.4.2
+ '@smithy/fetch-http-handler': 2.5.0
+ '@smithy/hash-node': 2.2.0
+ '@smithy/invalid-dependency': 2.2.0
+ '@smithy/middleware-content-length': 2.2.0
+ '@smithy/middleware-endpoint': 2.5.1
+ '@smithy/middleware-retry': 2.3.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/middleware-stack': 2.2.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/node-http-handler': 2.5.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
+ '@smithy/util-base64': 2.3.0
+ '@smithy/util-body-length-browser': 2.2.0
+ '@smithy/util-body-length-node': 2.3.0
+ '@smithy/util-defaults-mode-browser': 2.2.1
+ '@smithy/util-defaults-mode-node': 2.3.1
+ '@smithy/util-endpoints': 1.2.0
+ '@smithy/util-middleware': 2.2.0
+ '@smithy/util-retry': 2.2.0
+ '@smithy/util-utf8': 2.3.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@aws-sdk/client-sts'
+ - aws-crt
+ dev: false
+
/@aws-sdk/client-sso@3.382.0:
resolution: {integrity: sha512-ge11t4hJllOF8pBNF0p1X52lLqUsLGAoey24fvk3fyvvczeLpegGYh2kdLG0iwFTDgRxaUqK+kboH5Wy9ux/pw==}
engines: {node: '>=14.0.0'}
@@ -8444,28 +5409,28 @@ packages:
'@aws-sdk/util-endpoints': 3.382.0
'@aws-sdk/util-user-agent-browser': 3.378.0
'@aws-sdk/util-user-agent-node': 3.378.0
- '@smithy/config-resolver': 2.0.3
- '@smithy/fetch-http-handler': 2.0.3
- '@smithy/hash-node': 2.0.3
- '@smithy/invalid-dependency': 2.0.3
- '@smithy/middleware-content-length': 2.0.3
- '@smithy/middleware-endpoint': 2.0.3
- '@smithy/middleware-retry': 2.0.3
- '@smithy/middleware-serde': 2.0.3
- '@smithy/middleware-stack': 2.0.0
- '@smithy/node-config-provider': 2.0.3
- '@smithy/node-http-handler': 2.0.3
+ '@smithy/config-resolver': 2.1.1
+ '@smithy/fetch-http-handler': 2.4.1
+ '@smithy/hash-node': 2.1.1
+ '@smithy/invalid-dependency': 2.1.1
+ '@smithy/middleware-content-length': 2.1.1
+ '@smithy/middleware-endpoint': 2.5.1
+ '@smithy/middleware-retry': 2.1.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/middleware-stack': 2.2.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/node-http-handler': 2.3.1
'@smithy/protocol-http': 2.0.3
- '@smithy/smithy-client': 2.0.3
- '@smithy/types': 2.9.1
- '@smithy/url-parser': 2.0.5
- '@smithy/util-base64': 2.0.0
- '@smithy/util-body-length-browser': 2.0.0
- '@smithy/util-body-length-node': 2.0.0
- '@smithy/util-defaults-mode-browser': 2.0.3
- '@smithy/util-defaults-mode-node': 2.0.3
- '@smithy/util-retry': 2.0.0
- '@smithy/util-utf8': 2.0.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
+ '@smithy/util-base64': 2.1.1
+ '@smithy/util-body-length-browser': 2.1.1
+ '@smithy/util-body-length-node': 2.2.1
+ '@smithy/util-defaults-mode-browser': 2.1.1
+ '@smithy/util-defaults-mode-node': 2.1.1
+ '@smithy/util-retry': 2.1.1
+ '@smithy/util-utf8': 2.1.1
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
@@ -8485,72 +5450,28 @@ packages:
'@aws-sdk/util-endpoints': 3.387.0
'@aws-sdk/util-user-agent-browser': 3.387.0
'@aws-sdk/util-user-agent-node': 3.387.0
- '@smithy/config-resolver': 2.0.3
- '@smithy/fetch-http-handler': 2.0.3
- '@smithy/hash-node': 2.0.3
- '@smithy/invalid-dependency': 2.0.3
- '@smithy/middleware-content-length': 2.0.3
- '@smithy/middleware-endpoint': 2.0.3
- '@smithy/middleware-retry': 2.0.3
- '@smithy/middleware-serde': 2.0.3
- '@smithy/middleware-stack': 2.0.0
- '@smithy/node-config-provider': 2.0.3
- '@smithy/node-http-handler': 2.0.3
+ '@smithy/config-resolver': 2.1.1
+ '@smithy/fetch-http-handler': 2.4.1
+ '@smithy/hash-node': 2.1.1
+ '@smithy/invalid-dependency': 2.1.1
+ '@smithy/middleware-content-length': 2.1.1
+ '@smithy/middleware-endpoint': 2.5.1
+ '@smithy/middleware-retry': 2.1.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/middleware-stack': 2.2.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/node-http-handler': 2.3.1
'@smithy/protocol-http': 2.0.3
- '@smithy/smithy-client': 2.0.3
- '@smithy/types': 2.9.1
- '@smithy/url-parser': 2.0.5
- '@smithy/util-base64': 2.0.0
- '@smithy/util-body-length-browser': 2.0.0
- '@smithy/util-body-length-node': 2.0.0
- '@smithy/util-defaults-mode-browser': 2.0.3
- '@smithy/util-defaults-mode-node': 2.0.3
- '@smithy/util-retry': 2.0.0
- '@smithy/util-utf8': 2.0.0
- tslib: 2.6.2
- transitivePeerDependencies:
- - aws-crt
- dev: false
-
- /@aws-sdk/client-sso@3.476.0:
- resolution: {integrity: sha512-vcGGumQplAtzOhg3MbYmktl69v7BXGtzfpiw4w7i0KjBy/QBy0vt6xQpS7H/24s17/kCw+UXlZR6sFQ/Vj73ag==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-crypto/sha256-browser': 3.0.0
- '@aws-crypto/sha256-js': 3.0.0
- '@aws-sdk/core': 3.476.0
- '@aws-sdk/middleware-host-header': 3.468.0
- '@aws-sdk/middleware-logger': 3.468.0
- '@aws-sdk/middleware-recursion-detection': 3.468.0
- '@aws-sdk/middleware-user-agent': 3.470.0
- '@aws-sdk/region-config-resolver': 3.470.0
- '@aws-sdk/types': 3.468.0
- '@aws-sdk/util-endpoints': 3.470.0
- '@aws-sdk/util-user-agent-browser': 3.468.0
- '@aws-sdk/util-user-agent-node': 3.470.0
- '@smithy/config-resolver': 2.0.21
- '@smithy/fetch-http-handler': 2.3.1
- '@smithy/hash-node': 2.0.17
- '@smithy/invalid-dependency': 2.0.15
- '@smithy/middleware-content-length': 2.0.17
- '@smithy/middleware-endpoint': 2.2.3
- '@smithy/middleware-retry': 2.0.24
- '@smithy/middleware-serde': 2.0.15
- '@smithy/middleware-stack': 2.0.9
- '@smithy/node-config-provider': 2.1.8
- '@smithy/node-http-handler': 2.2.1
- '@smithy/protocol-http': 3.0.11
- '@smithy/smithy-client': 2.1.18
- '@smithy/types': 2.9.1
- '@smithy/url-parser': 2.0.15
- '@smithy/util-base64': 2.0.1
- '@smithy/util-body-length-browser': 2.0.1
- '@smithy/util-body-length-node': 2.1.0
- '@smithy/util-defaults-mode-browser': 2.0.22
- '@smithy/util-defaults-mode-node': 2.0.29
- '@smithy/util-endpoints': 1.0.7
- '@smithy/util-retry': 2.0.8
- '@smithy/util-utf8': 2.0.2
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
+ '@smithy/util-base64': 2.1.1
+ '@smithy/util-body-length-browser': 2.1.1
+ '@smithy/util-body-length-node': 2.2.1
+ '@smithy/util-defaults-mode-browser': 2.1.1
+ '@smithy/util-defaults-mode-node': 2.1.1
+ '@smithy/util-retry': 2.1.1
+ '@smithy/util-utf8': 2.1.1
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
@@ -8579,16 +5500,16 @@ packages:
'@smithy/hash-node': 2.1.1
'@smithy/invalid-dependency': 2.1.1
'@smithy/middleware-content-length': 2.1.1
- '@smithy/middleware-endpoint': 2.4.1
+ '@smithy/middleware-endpoint': 2.5.1
'@smithy/middleware-retry': 2.1.1
- '@smithy/middleware-serde': 2.1.1
- '@smithy/middleware-stack': 2.1.1
- '@smithy/node-config-provider': 2.2.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/middleware-stack': 2.2.0
+ '@smithy/node-config-provider': 2.3.0
'@smithy/node-http-handler': 2.3.1
- '@smithy/protocol-http': 3.1.1
- '@smithy/smithy-client': 2.3.1
- '@smithy/types': 2.9.1
- '@smithy/url-parser': 2.1.1
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
'@smithy/util-base64': 2.1.1
'@smithy/util-body-length-browser': 2.1.1
'@smithy/util-body-length-node': 2.2.1
@@ -8603,6 +5524,52 @@ packages:
dev: false
optional: true
+ /@aws-sdk/client-sso@3.568.0:
+ resolution: {integrity: sha512-LSD7k0ZBQNWouTN5dYpUkeestoQ+r5u6cp6o+FATKeiFQET85RNA3xJ4WPnOI5rBC1PETKhQXvF44863P3hCaQ==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/core': 3.567.0
+ '@aws-sdk/middleware-host-header': 3.567.0
+ '@aws-sdk/middleware-logger': 3.568.0
+ '@aws-sdk/middleware-recursion-detection': 3.567.0
+ '@aws-sdk/middleware-user-agent': 3.567.0
+ '@aws-sdk/region-config-resolver': 3.567.0
+ '@aws-sdk/types': 3.567.0
+ '@aws-sdk/util-endpoints': 3.567.0
+ '@aws-sdk/util-user-agent-browser': 3.567.0
+ '@aws-sdk/util-user-agent-node': 3.568.0
+ '@smithy/config-resolver': 2.2.0
+ '@smithy/core': 1.4.2
+ '@smithy/fetch-http-handler': 2.5.0
+ '@smithy/hash-node': 2.2.0
+ '@smithy/invalid-dependency': 2.2.0
+ '@smithy/middleware-content-length': 2.2.0
+ '@smithy/middleware-endpoint': 2.5.1
+ '@smithy/middleware-retry': 2.3.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/middleware-stack': 2.2.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/node-http-handler': 2.5.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
+ '@smithy/util-base64': 2.3.0
+ '@smithy/util-body-length-browser': 2.2.0
+ '@smithy/util-body-length-node': 2.3.0
+ '@smithy/util-defaults-mode-browser': 2.2.1
+ '@smithy/util-defaults-mode-node': 2.3.1
+ '@smithy/util-endpoints': 1.2.0
+ '@smithy/util-middleware': 2.2.0
+ '@smithy/util-retry': 2.2.0
+ '@smithy/util-utf8': 2.3.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
/@aws-sdk/client-sts@3.382.0:
resolution: {integrity: sha512-G5wgahrOqmrljjyLVGASIZUXIIdalbCo0z4PuFHdb2R2CVfwO8renfgrmk4brT9tIxIfen5bRA7ftXMe7yrgRA==}
engines: {node: '>=14.0.0'}
@@ -8620,28 +5587,28 @@ packages:
'@aws-sdk/util-endpoints': 3.382.0
'@aws-sdk/util-user-agent-browser': 3.378.0
'@aws-sdk/util-user-agent-node': 3.378.0
- '@smithy/config-resolver': 2.0.3
- '@smithy/fetch-http-handler': 2.0.3
- '@smithy/hash-node': 2.0.3
- '@smithy/invalid-dependency': 2.0.3
- '@smithy/middleware-content-length': 2.0.3
- '@smithy/middleware-endpoint': 2.0.3
- '@smithy/middleware-retry': 2.0.3
- '@smithy/middleware-serde': 2.0.3
- '@smithy/middleware-stack': 2.0.0
- '@smithy/node-config-provider': 2.0.3
- '@smithy/node-http-handler': 2.0.3
+ '@smithy/config-resolver': 2.1.1
+ '@smithy/fetch-http-handler': 2.4.1
+ '@smithy/hash-node': 2.1.1
+ '@smithy/invalid-dependency': 2.1.1
+ '@smithy/middleware-content-length': 2.1.1
+ '@smithy/middleware-endpoint': 2.4.1
+ '@smithy/middleware-retry': 2.1.1
+ '@smithy/middleware-serde': 2.1.1
+ '@smithy/middleware-stack': 2.1.1
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/node-http-handler': 2.3.1
'@smithy/protocol-http': 2.0.3
- '@smithy/smithy-client': 2.0.3
- '@smithy/types': 2.2.2
- '@smithy/url-parser': 2.0.5
- '@smithy/util-base64': 2.0.0
- '@smithy/util-body-length-browser': 2.0.0
- '@smithy/util-body-length-node': 2.0.0
- '@smithy/util-defaults-mode-browser': 2.0.3
- '@smithy/util-defaults-mode-node': 2.0.3
- '@smithy/util-retry': 2.0.0
- '@smithy/util-utf8': 2.0.0
+ '@smithy/smithy-client': 2.3.1
+ '@smithy/types': 2.9.1
+ '@smithy/url-parser': 2.1.1
+ '@smithy/util-base64': 2.1.1
+ '@smithy/util-body-length-browser': 2.1.1
+ '@smithy/util-body-length-node': 2.2.1
+ '@smithy/util-defaults-mode-browser': 2.1.1
+ '@smithy/util-defaults-mode-node': 2.1.1
+ '@smithy/util-retry': 2.1.1
+ '@smithy/util-utf8': 2.1.1
fast-xml-parser: 4.2.5
tslib: 2.6.2
transitivePeerDependencies:
@@ -8693,54 +5660,6 @@ packages:
- aws-crt
dev: false
- /@aws-sdk/client-sts@3.476.0:
- resolution: {integrity: sha512-duMs4tTy3hNuSdV2YFzT6QNlE0PX2RzZqAfO4dTITiEf6QZW/N3UojSZwDRTKZzH+CFKL2gjVhkv7d4ZCy5QvQ==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-crypto/sha256-browser': 3.0.0
- '@aws-crypto/sha256-js': 3.0.0
- '@aws-sdk/core': 3.476.0
- '@aws-sdk/credential-provider-node': 3.476.0
- '@aws-sdk/middleware-host-header': 3.468.0
- '@aws-sdk/middleware-logger': 3.468.0
- '@aws-sdk/middleware-recursion-detection': 3.468.0
- '@aws-sdk/middleware-user-agent': 3.470.0
- '@aws-sdk/region-config-resolver': 3.470.0
- '@aws-sdk/types': 3.468.0
- '@aws-sdk/util-endpoints': 3.470.0
- '@aws-sdk/util-user-agent-browser': 3.468.0
- '@aws-sdk/util-user-agent-node': 3.470.0
- '@smithy/config-resolver': 2.0.21
- '@smithy/core': 1.2.0
- '@smithy/fetch-http-handler': 2.3.1
- '@smithy/hash-node': 2.0.17
- '@smithy/invalid-dependency': 2.0.15
- '@smithy/middleware-content-length': 2.0.17
- '@smithy/middleware-endpoint': 2.2.3
- '@smithy/middleware-retry': 2.0.24
- '@smithy/middleware-serde': 2.0.15
- '@smithy/middleware-stack': 2.0.9
- '@smithy/node-config-provider': 2.1.8
- '@smithy/node-http-handler': 2.2.1
- '@smithy/protocol-http': 3.0.11
- '@smithy/smithy-client': 2.1.18
- '@smithy/types': 2.7.0
- '@smithy/url-parser': 2.0.15
- '@smithy/util-base64': 2.0.1
- '@smithy/util-body-length-browser': 2.0.1
- '@smithy/util-body-length-node': 2.1.0
- '@smithy/util-defaults-mode-browser': 2.0.22
- '@smithy/util-defaults-mode-node': 2.0.29
- '@smithy/util-endpoints': 1.0.7
- '@smithy/util-middleware': 2.0.8
- '@smithy/util-retry': 2.0.8
- '@smithy/util-utf8': 2.0.2
- fast-xml-parser: 4.2.5
- tslib: 2.6.2
- transitivePeerDependencies:
- - aws-crt
- dev: false
-
/@aws-sdk/client-sts@3.504.0(@aws-sdk/credential-provider-node@3.504.0):
resolution: {integrity: sha512-IESs8FkL7B/uY+ml4wgoRkrr6xYo4PizcNw6JX17eveq1gRBCPKeGMjE6HTDOcIYZZ8rqz/UeuH3JD4UhrMOnA==}
engines: {node: '>=14.0.0'}
@@ -8767,23 +5686,23 @@ packages:
'@smithy/hash-node': 2.1.1
'@smithy/invalid-dependency': 2.1.1
'@smithy/middleware-content-length': 2.1.1
- '@smithy/middleware-endpoint': 2.4.1
+ '@smithy/middleware-endpoint': 2.5.1
'@smithy/middleware-retry': 2.1.1
- '@smithy/middleware-serde': 2.1.1
- '@smithy/middleware-stack': 2.1.1
- '@smithy/node-config-provider': 2.2.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/middleware-stack': 2.2.0
+ '@smithy/node-config-provider': 2.3.0
'@smithy/node-http-handler': 2.3.1
- '@smithy/protocol-http': 3.1.1
- '@smithy/smithy-client': 2.3.1
- '@smithy/types': 2.9.1
- '@smithy/url-parser': 2.1.1
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
'@smithy/util-base64': 2.1.1
'@smithy/util-body-length-browser': 2.1.1
'@smithy/util-body-length-node': 2.2.1
'@smithy/util-defaults-mode-browser': 2.1.1
'@smithy/util-defaults-mode-node': 2.1.1
'@smithy/util-endpoints': 1.1.1
- '@smithy/util-middleware': 2.1.1
+ '@smithy/util-middleware': 2.2.0
'@smithy/util-retry': 2.1.1
'@smithy/util-utf8': 2.1.1
fast-xml-parser: 4.2.5
@@ -8793,16 +5712,52 @@ packages:
dev: false
optional: true
- /@aws-sdk/core@3.476.0:
- resolution: {integrity: sha512-G9CLcxxrSR1FWI1o+Hf/XwIERiQFRhuYxydU7C/QnRP9g5FdE0dxWcIg1U/RJnmkiWTrIG3gRWBXvIw5DCecPw==}
- engines: {node: '>=14.0.0'}
+ /@aws-sdk/client-sts@3.569.0:
+ resolution: {integrity: sha512-3AyipQ2zHszkcTr8n1Sp7CiMUi28aMf1vOhEo0KKi0DWGo1Z1qJEpWeRP363KG0n9/8U3p1IkXGz5FRbpXZxIw==}
+ engines: {node: '>=16.0.0'}
dependencies:
- '@smithy/core': 1.2.0
- '@smithy/protocol-http': 3.0.11
- '@smithy/signature-v4': 2.0.3
- '@smithy/smithy-client': 2.1.18
- '@smithy/types': 2.7.0
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/client-sso-oidc': 3.569.0(@aws-sdk/client-sts@3.569.0)
+ '@aws-sdk/core': 3.567.0
+ '@aws-sdk/credential-provider-node': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0)(@aws-sdk/client-sts@3.569.0)
+ '@aws-sdk/middleware-host-header': 3.567.0
+ '@aws-sdk/middleware-logger': 3.568.0
+ '@aws-sdk/middleware-recursion-detection': 3.567.0
+ '@aws-sdk/middleware-user-agent': 3.567.0
+ '@aws-sdk/region-config-resolver': 3.567.0
+ '@aws-sdk/types': 3.567.0
+ '@aws-sdk/util-endpoints': 3.567.0
+ '@aws-sdk/util-user-agent-browser': 3.567.0
+ '@aws-sdk/util-user-agent-node': 3.568.0
+ '@smithy/config-resolver': 2.2.0
+ '@smithy/core': 1.4.2
+ '@smithy/fetch-http-handler': 2.5.0
+ '@smithy/hash-node': 2.2.0
+ '@smithy/invalid-dependency': 2.2.0
+ '@smithy/middleware-content-length': 2.2.0
+ '@smithy/middleware-endpoint': 2.5.1
+ '@smithy/middleware-retry': 2.3.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/middleware-stack': 2.2.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/node-http-handler': 2.5.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
+ '@smithy/util-base64': 2.3.0
+ '@smithy/util-body-length-browser': 2.2.0
+ '@smithy/util-body-length-node': 2.3.0
+ '@smithy/util-defaults-mode-browser': 2.2.1
+ '@smithy/util-defaults-mode-node': 2.3.1
+ '@smithy/util-endpoints': 1.2.0
+ '@smithy/util-middleware': 2.2.0
+ '@smithy/util-retry': 2.2.0
+ '@smithy/util-utf8': 2.3.0
tslib: 2.6.2
+ transitivePeerDependencies:
+ - aws-crt
dev: false
/@aws-sdk/core@3.496.0:
@@ -8811,14 +5766,27 @@ packages:
requiresBuild: true
dependencies:
'@smithy/core': 1.3.1
- '@smithy/protocol-http': 3.1.1
- '@smithy/signature-v4': 2.1.1
- '@smithy/smithy-client': 2.3.1
- '@smithy/types': 2.9.1
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/signature-v4': 2.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
optional: true
+ /@aws-sdk/core@3.567.0:
+ resolution: {integrity: sha512-zUDEQhC7blOx6sxhHdT75x98+SXQVdUIMu8z8AjqMWiYK2v4WkOS8i6dOS4E5OjL5J1Ac+ruy8op/Bk4AFqSIw==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@smithy/core': 1.4.2
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/signature-v4': 2.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ fast-xml-parser: 4.2.5
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/credential-provider-cognito-identity@3.504.0:
resolution: {integrity: sha512-QRmKLl4wM7Yd1HBzUdHIA+QhQxLROXptQjwMNL+KNfl5vMFYOUt0FMXwg80DRHl7qEScvZZEDovcswuuw5Uo2w==}
engines: {node: '>=14.0.0'}
@@ -8827,7 +5795,7 @@ packages:
'@aws-sdk/client-cognito-identity': 3.504.0
'@aws-sdk/types': 3.502.0
'@smithy/property-provider': 2.1.1
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
@@ -8839,8 +5807,8 @@ packages:
engines: {node: '>=14.0.0'}
dependencies:
'@aws-sdk/types': 3.378.0
- '@smithy/property-provider': 2.0.3
- '@smithy/types': 2.2.2
+ '@smithy/property-provider': 2.1.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -8849,18 +5817,8 @@ packages:
engines: {node: '>=14.0.0'}
dependencies:
'@aws-sdk/types': 3.387.0
- '@smithy/property-provider': 2.0.3
- '@smithy/types': 2.2.2
- tslib: 2.6.2
- dev: false
-
- /@aws-sdk/credential-provider-env@3.468.0:
- resolution: {integrity: sha512-k/1WHd3KZn0EQYjadooj53FC0z24/e4dUZhbSKTULgmxyO62pwh9v3Brvw4WRa/8o2wTffU/jo54tf4vGuP/ZA==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-sdk/types': 3.468.0
- '@smithy/property-provider': 2.0.3
- '@smithy/types': 2.7.0
+ '@smithy/property-provider': 2.1.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -8871,11 +5829,21 @@ packages:
dependencies:
'@aws-sdk/types': 3.502.0
'@smithy/property-provider': 2.1.1
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
optional: true
+ /@aws-sdk/credential-provider-env@3.568.0:
+ resolution: {integrity: sha512-MVTQoZwPnP1Ev5A7LG+KzeU6sCB8BcGkZeDT1z1V5Wt7GPq0MgFQTSSjhImnB9jqRSZkl1079Bt3PbO6lfIS8g==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@smithy/property-provider': 2.2.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/credential-provider-http@3.503.1:
resolution: {integrity: sha512-rTdlFFGoPPFMF2YjtlfRuSgKI+XsF49u7d98255hySwhsbwd3Xp+utTTPquxP+CwDxMHbDlI7NxDzFiFdsoZug==}
engines: {node: '>=14.0.0'}
@@ -8885,14 +5853,29 @@ packages:
'@smithy/fetch-http-handler': 2.4.1
'@smithy/node-http-handler': 2.3.1
'@smithy/property-provider': 2.1.1
- '@smithy/protocol-http': 3.1.1
- '@smithy/smithy-client': 2.3.1
- '@smithy/types': 2.9.1
- '@smithy/util-stream': 2.1.1
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/util-stream': 2.2.0
tslib: 2.6.2
dev: false
optional: true
+ /@aws-sdk/credential-provider-http@3.568.0:
+ resolution: {integrity: sha512-gL0NlyI2eW17hnCrh45hZV+qjtBquB+Bckiip9R6DIVRKqYcoILyiFhuOgf2bXeF23gVh6j18pvUvIoTaFWs5w==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@smithy/fetch-http-handler': 2.5.0
+ '@smithy/node-http-handler': 2.5.0
+ '@smithy/property-provider': 2.2.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/util-stream': 2.2.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/credential-provider-ini@3.382.0:
resolution: {integrity: sha512-31pi44WWri2WQmagqptUv7x3Nq8pQ6H06OCQx5goEm77SosSdwQwyBPrS9Pg0yI9aljFAxF+rZ75degsCorbQg==}
engines: {node: '>=14.0.0'}
@@ -8902,10 +5885,10 @@ packages:
'@aws-sdk/credential-provider-sso': 3.382.0
'@aws-sdk/credential-provider-web-identity': 3.378.0
'@aws-sdk/types': 3.378.0
- '@smithy/credential-provider-imds': 2.0.3
- '@smithy/property-provider': 2.0.3
- '@smithy/shared-ini-file-loader': 2.0.3
- '@smithy/types': 2.2.2
+ '@smithy/credential-provider-imds': 2.2.1
+ '@smithy/property-provider': 2.1.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
@@ -8920,28 +5903,10 @@ packages:
'@aws-sdk/credential-provider-sso': 3.388.0
'@aws-sdk/credential-provider-web-identity': 3.387.0
'@aws-sdk/types': 3.387.0
- '@smithy/credential-provider-imds': 2.0.3
- '@smithy/property-provider': 2.0.3
- '@smithy/shared-ini-file-loader': 2.0.3
- '@smithy/types': 2.2.2
- tslib: 2.6.2
- transitivePeerDependencies:
- - aws-crt
- dev: false
-
- /@aws-sdk/credential-provider-ini@3.476.0:
- resolution: {integrity: sha512-wAeXkCDW0qq/1suVTxGIW2RMQTBKwuhL1dwXt+Fmay0hQe4CKzmlTKFY9bN3CnTuwUCN8ozURimpeFFQ7rmKBw==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-sdk/credential-provider-env': 3.468.0
- '@aws-sdk/credential-provider-process': 3.468.0
- '@aws-sdk/credential-provider-sso': 3.476.0
- '@aws-sdk/credential-provider-web-identity': 3.468.0
- '@aws-sdk/types': 3.468.0
- '@smithy/credential-provider-imds': 2.0.3
- '@smithy/property-provider': 2.0.3
- '@smithy/shared-ini-file-loader': 2.2.7
- '@smithy/types': 2.7.0
+ '@smithy/credential-provider-imds': 2.2.1
+ '@smithy/property-provider': 2.1.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
@@ -8960,8 +5925,8 @@ packages:
'@aws-sdk/types': 3.502.0
'@smithy/credential-provider-imds': 2.2.1
'@smithy/property-provider': 2.1.1
- '@smithy/shared-ini-file-loader': 2.3.1
- '@smithy/types': 2.9.1
+ '@smithy/shared-ini-file-loader': 2.4.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
transitivePeerDependencies:
- '@aws-sdk/credential-provider-node'
@@ -8969,6 +5934,28 @@ packages:
dev: false
optional: true
+ /@aws-sdk/credential-provider-ini@3.568.0(@aws-sdk/client-sso-oidc@3.569.0)(@aws-sdk/client-sts@3.569.0):
+ resolution: {integrity: sha512-m5DUN9mpto5DhEvo6w3+8SS6q932ja37rTNvpPqWJIaWhj7OorAwVirSaJQAQB/M8+XCUIrUonxytphZB28qGQ==}
+ engines: {node: '>=16.0.0'}
+ peerDependencies:
+ '@aws-sdk/client-sts': ^3.568.0
+ dependencies:
+ '@aws-sdk/client-sts': 3.569.0
+ '@aws-sdk/credential-provider-env': 3.568.0
+ '@aws-sdk/credential-provider-process': 3.568.0
+ '@aws-sdk/credential-provider-sso': 3.568.0(@aws-sdk/client-sso-oidc@3.569.0)
+ '@aws-sdk/credential-provider-web-identity': 3.568.0(@aws-sdk/client-sts@3.569.0)
+ '@aws-sdk/types': 3.567.0
+ '@smithy/credential-provider-imds': 2.3.0
+ '@smithy/property-provider': 2.2.0
+ '@smithy/shared-ini-file-loader': 2.4.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@aws-sdk/client-sso-oidc'
+ - aws-crt
+ dev: false
+
/@aws-sdk/credential-provider-node@3.382.0:
resolution: {integrity: sha512-q6AWCCb0E0cH/Y5Dtln0QssbCBXDbV4PoTV3EdRuGoJcHyNfHJ8X0mqcc7k44wG4Piazu+ufZThvn43W7W9a4g==}
engines: {node: '>=14.0.0'}
@@ -8979,10 +5966,10 @@ packages:
'@aws-sdk/credential-provider-sso': 3.382.0
'@aws-sdk/credential-provider-web-identity': 3.378.0
'@aws-sdk/types': 3.378.0
- '@smithy/credential-provider-imds': 2.0.3
- '@smithy/property-provider': 2.0.3
- '@smithy/shared-ini-file-loader': 2.0.3
- '@smithy/types': 2.2.2
+ '@smithy/credential-provider-imds': 2.2.1
+ '@smithy/property-provider': 2.1.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.9.1
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
@@ -8998,29 +5985,10 @@ packages:
'@aws-sdk/credential-provider-sso': 3.388.0
'@aws-sdk/credential-provider-web-identity': 3.387.0
'@aws-sdk/types': 3.387.0
- '@smithy/credential-provider-imds': 2.0.3
- '@smithy/property-provider': 2.0.3
- '@smithy/shared-ini-file-loader': 2.0.3
- '@smithy/types': 2.2.2
- tslib: 2.6.2
- transitivePeerDependencies:
- - aws-crt
- dev: false
-
- /@aws-sdk/credential-provider-node@3.476.0:
- resolution: {integrity: sha512-BOkFBHYDgH+o6YRkk+QgQz3ro9Ly3RhNGzK5HeH37eyWWWgL1BTgY/cHgX3VNRmuKfIoph3yB2C5+eHKf41XYw==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-sdk/credential-provider-env': 3.468.0
- '@aws-sdk/credential-provider-ini': 3.476.0
- '@aws-sdk/credential-provider-process': 3.468.0
- '@aws-sdk/credential-provider-sso': 3.476.0
- '@aws-sdk/credential-provider-web-identity': 3.468.0
- '@aws-sdk/types': 3.468.0
- '@smithy/credential-provider-imds': 2.0.3
- '@smithy/property-provider': 2.0.3
- '@smithy/shared-ini-file-loader': 2.2.7
- '@smithy/types': 2.7.0
+ '@smithy/credential-provider-imds': 2.2.1
+ '@smithy/property-provider': 2.1.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.9.1
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
@@ -9040,22 +6008,44 @@ packages:
'@aws-sdk/types': 3.502.0
'@smithy/credential-provider-imds': 2.2.1
'@smithy/property-provider': 2.1.1
- '@smithy/shared-ini-file-loader': 2.3.1
- '@smithy/types': 2.9.1
+ '@smithy/shared-ini-file-loader': 2.4.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
dev: false
optional: true
+ /@aws-sdk/credential-provider-node@3.569.0(@aws-sdk/client-sso-oidc@3.569.0)(@aws-sdk/client-sts@3.569.0):
+ resolution: {integrity: sha512-7jH4X2qlPU3PszZP1zvHJorhLARbU1tXvp8ngBe8ArXBrkFpl/dQ2Y/IRAICPm/pyC1IEt8L/CvKp+dz7v/eRw==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/credential-provider-env': 3.568.0
+ '@aws-sdk/credential-provider-http': 3.568.0
+ '@aws-sdk/credential-provider-ini': 3.568.0(@aws-sdk/client-sso-oidc@3.569.0)(@aws-sdk/client-sts@3.569.0)
+ '@aws-sdk/credential-provider-process': 3.568.0
+ '@aws-sdk/credential-provider-sso': 3.568.0(@aws-sdk/client-sso-oidc@3.569.0)
+ '@aws-sdk/credential-provider-web-identity': 3.568.0(@aws-sdk/client-sts@3.569.0)
+ '@aws-sdk/types': 3.567.0
+ '@smithy/credential-provider-imds': 2.3.0
+ '@smithy/property-provider': 2.2.0
+ '@smithy/shared-ini-file-loader': 2.4.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@aws-sdk/client-sso-oidc'
+ - '@aws-sdk/client-sts'
+ - aws-crt
+ dev: false
+
/@aws-sdk/credential-provider-process@3.378.0:
resolution: {integrity: sha512-KFTIy7u+wXj3eDua4rgS0tODzMnXtXhAm1RxzCW9FL5JLBBrd82ymCj1Dp72217Sw5Do6NjCnDTTNkCHZMA77w==}
engines: {node: '>=14.0.0'}
dependencies:
'@aws-sdk/types': 3.378.0
- '@smithy/property-provider': 2.0.3
- '@smithy/shared-ini-file-loader': 2.0.3
- '@smithy/types': 2.2.2
+ '@smithy/property-provider': 2.1.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -9064,20 +6054,9 @@ packages:
engines: {node: '>=14.0.0'}
dependencies:
'@aws-sdk/types': 3.387.0
- '@smithy/property-provider': 2.0.3
- '@smithy/shared-ini-file-loader': 2.0.3
- '@smithy/types': 2.2.2
- tslib: 2.6.2
- dev: false
-
- /@aws-sdk/credential-provider-process@3.468.0:
- resolution: {integrity: sha512-OYSn1A/UsyPJ7Z8Q2cNhTf55O36shPmSsvOfND04nSfu1nPaR+VUvvsP7v+brhGpwC/GAKTIdGAo4blH31BS6A==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-sdk/types': 3.468.0
- '@smithy/property-provider': 2.0.3
- '@smithy/shared-ini-file-loader': 2.2.7
- '@smithy/types': 2.7.0
+ '@smithy/property-provider': 2.1.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -9088,12 +6067,23 @@ packages:
dependencies:
'@aws-sdk/types': 3.502.0
'@smithy/property-provider': 2.1.1
- '@smithy/shared-ini-file-loader': 2.3.1
- '@smithy/types': 2.9.1
+ '@smithy/shared-ini-file-loader': 2.4.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
optional: true
+ /@aws-sdk/credential-provider-process@3.568.0:
+ resolution: {integrity: sha512-r01zbXbanP17D+bQUb7mD8Iu2SuayrrYZ0Slgvx32qgz47msocV9EPCSwI4Hkw2ZtEPCeLQR4XCqFJB1D9P50w==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@smithy/property-provider': 2.2.0
+ '@smithy/shared-ini-file-loader': 2.4.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/credential-provider-sso@3.382.0:
resolution: {integrity: sha512-tKCQKqxnAHeRD7pQNmDmLWwC7pt5koo6yiQTVQ382U+8xx7BNsApE1zdC4LrtrVN1FYqVbw5kXjYFtSCtaUxGA==}
engines: {node: '>=14.0.0'}
@@ -9101,9 +6091,9 @@ packages:
'@aws-sdk/client-sso': 3.382.0
'@aws-sdk/token-providers': 3.382.0
'@aws-sdk/types': 3.378.0
- '@smithy/property-provider': 2.0.3
- '@smithy/shared-ini-file-loader': 2.0.3
- '@smithy/types': 2.2.2
+ '@smithy/property-provider': 2.1.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
@@ -9116,24 +6106,9 @@ packages:
'@aws-sdk/client-sso': 3.387.0
'@aws-sdk/token-providers': 3.388.0
'@aws-sdk/types': 3.387.0
- '@smithy/property-provider': 2.0.3
- '@smithy/shared-ini-file-loader': 2.0.3
- '@smithy/types': 2.2.2
- tslib: 2.6.2
- transitivePeerDependencies:
- - aws-crt
- dev: false
-
- /@aws-sdk/credential-provider-sso@3.476.0:
- resolution: {integrity: sha512-jOTaH/T2xm94ebgw2xqPgPzB2OUirgL2YWSE3xCqeFJK0c9J64jz4LORI7/uXVZB4l+20axneUhoyEygQMBxOw==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-sdk/client-sso': 3.476.0
- '@aws-sdk/token-providers': 3.470.0
- '@aws-sdk/types': 3.468.0
- '@smithy/property-provider': 2.0.3
- '@smithy/shared-ini-file-loader': 2.2.7
- '@smithy/types': 2.7.0
+ '@smithy/property-provider': 2.1.1
+ '@smithy/shared-ini-file-loader': 2.3.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
@@ -9148,8 +6123,8 @@ packages:
'@aws-sdk/token-providers': 3.504.0(@aws-sdk/credential-provider-node@3.504.0)
'@aws-sdk/types': 3.502.0
'@smithy/property-provider': 2.1.1
- '@smithy/shared-ini-file-loader': 2.3.1
- '@smithy/types': 2.9.1
+ '@smithy/shared-ini-file-loader': 2.4.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
transitivePeerDependencies:
- '@aws-sdk/credential-provider-node'
@@ -9157,13 +6132,29 @@ packages:
dev: false
optional: true
+ /@aws-sdk/credential-provider-sso@3.568.0(@aws-sdk/client-sso-oidc@3.569.0):
+ resolution: {integrity: sha512-+TA77NWOEXMUcfLoOuim6xiyXFg1GqHj55ggI1goTKGVvdHYZ+rhxZbwjI29+ewzPt/qcItDJcvhrjOrg9lCag==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/client-sso': 3.568.0
+ '@aws-sdk/token-providers': 3.568.0(@aws-sdk/client-sso-oidc@3.569.0)
+ '@aws-sdk/types': 3.567.0
+ '@smithy/property-provider': 2.2.0
+ '@smithy/shared-ini-file-loader': 2.4.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@aws-sdk/client-sso-oidc'
+ - aws-crt
+ dev: false
+
/@aws-sdk/credential-provider-web-identity@3.378.0:
resolution: {integrity: sha512-GWjydOszhc4xDF8xuPtBvboglXQr0gwCW1oHAvmLcOT38+Hd6qnKywnMSeoXYRPgoKfF9TkWQgW1jxplzCG0UA==}
engines: {node: '>=14.0.0'}
dependencies:
'@aws-sdk/types': 3.378.0
- '@smithy/property-provider': 2.0.3
- '@smithy/types': 2.2.2
+ '@smithy/property-provider': 2.1.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -9171,19 +6162,9 @@ packages:
resolution: {integrity: sha512-6ueMPl+J3KWv6ZaAWF4Z138QCuBVFZRVAgwbtP3BNqWrrs4Q6TPksOQJ79lRDMpv0EUoyVl04B6lldNlhN8RdA==}
engines: {node: '>=14.0.0'}
dependencies:
- '@aws-sdk/types': 3.387.0
- '@smithy/property-provider': 2.0.3
- '@smithy/types': 2.2.2
- tslib: 2.6.2
- dev: false
-
- /@aws-sdk/credential-provider-web-identity@3.468.0:
- resolution: {integrity: sha512-rexymPmXjtkwCPfhnUq3EjO1rSkf39R4Jz9CqiM7OsqK2qlT5Y/V3gnMKn0ZMXsYaQOMfM3cT5xly5R+OKDHlw==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-sdk/types': 3.468.0
- '@smithy/property-provider': 2.0.3
- '@smithy/types': 2.7.0
+ '@aws-sdk/types': 3.387.0
+ '@smithy/property-provider': 2.1.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -9195,7 +6176,7 @@ packages:
'@aws-sdk/client-sts': 3.504.0(@aws-sdk/credential-provider-node@3.504.0)
'@aws-sdk/types': 3.502.0
'@smithy/property-provider': 2.1.1
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
transitivePeerDependencies:
- '@aws-sdk/credential-provider-node'
@@ -9203,6 +6184,19 @@ packages:
dev: false
optional: true
+ /@aws-sdk/credential-provider-web-identity@3.568.0(@aws-sdk/client-sts@3.569.0):
+ resolution: {integrity: sha512-ZJSmTmoIdg6WqAULjYzaJ3XcbgBzVy36lir6Y0UBMRGaxDgos1AARuX6EcYzXOl+ksLvxt/xMQ+3aYh1LWfKSw==}
+ engines: {node: '>=16.0.0'}
+ peerDependencies:
+ '@aws-sdk/client-sts': ^3.568.0
+ dependencies:
+ '@aws-sdk/client-sts': 3.569.0
+ '@aws-sdk/types': 3.567.0
+ '@smithy/property-provider': 2.2.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/credential-providers@3.504.1:
resolution: {integrity: sha512-D/ef7ZVxJVXC1qe6ZMS0dOWM92LNHJRHn9Biz5eRqRvRhNL+Rq68ZULlc0TQTVY71Fcc5TJ8OwFhaboPUiqWXA==}
engines: {node: '>=14.0.0'}
@@ -9222,7 +6216,7 @@ packages:
'@aws-sdk/types': 3.502.0
'@smithy/credential-provider-imds': 2.2.1
'@smithy/property-provider': 2.1.1
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
@@ -9241,6 +6235,19 @@ packages:
tslib: 2.6.2
dev: false
+ /@aws-sdk/middleware-bucket-endpoint@3.568.0:
+ resolution: {integrity: sha512-uc/nbSpXv64ct/wV3Ksz0/bXAsEtXuoZu5J9FTcFnM7c2MSofa0YQrtrJ8cG65uGbdeiFoJwPA048BTG/ilhCA==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@aws-sdk/util-arn-parser': 3.568.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-config-provider': 2.3.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/middleware-expect-continue@3.387.0:
resolution: {integrity: sha512-w415a4tjQc6a7isq0AEDWFBC0HWUCHXEDjDl94UACxfMmS9bVabuf04t9CQ+nBBVs6HdiNdfdc/pBR2pRwx2Yg==}
engines: {node: '>=14.0.0'}
@@ -9251,6 +6258,16 @@ packages:
tslib: 2.6.2
dev: false
+ /@aws-sdk/middleware-expect-continue@3.567.0:
+ resolution: {integrity: sha512-diFpWk0HEkzWMc5+PanwlwiCp8iy9INc2ID/dS0jSQQVH3vIj2F129oX5spRVmCk+N5Dt2zRlVmyrPRYbPWnoA==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/middleware-flexible-checksums@3.387.0:
resolution: {integrity: sha512-QlH97rrKlcMyLG+2ps7+DtBHfPyRIpi7sD3y0iko2u3PGXk+PoLPK8wWyGql9sFopOYTl6/Jh2Rb1b6z6NbjEA==}
engines: {node: '>=14.0.0'}
@@ -9265,13 +6282,27 @@ packages:
tslib: 2.6.2
dev: false
+ /@aws-sdk/middleware-flexible-checksums@3.567.0:
+ resolution: {integrity: sha512-HwDONfEbfOgaB7TAKMr194mLyott4djz4QKEGtcR2qUduV5D9yzsDGzth14fyFRVZvdtpeixsXOcQTyqQpRLhA==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-crypto/crc32': 3.0.0
+ '@aws-crypto/crc32c': 3.0.0
+ '@aws-sdk/types': 3.567.0
+ '@smithy/is-array-buffer': 2.2.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-utf8': 2.3.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/middleware-host-header@3.379.1:
resolution: {integrity: sha512-LI4KpAFWNWVr2aH2vRVblr0Y8tvDz23lj8LOmbDmCrzd5M21nxuocI/8nEAQj55LiTIf9Zs+dHCdsyegnFXdrA==}
engines: {node: '>=14.0.0'}
dependencies:
'@aws-sdk/types': 3.378.0
'@smithy/protocol-http': 2.0.3
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.9.1
tslib: 2.6.2
dev: false
@@ -9285,28 +6316,28 @@ packages:
tslib: 2.6.2
dev: false
- /@aws-sdk/middleware-host-header@3.468.0:
- resolution: {integrity: sha512-gwQ+/QhX+lhof304r6zbZ/V5l5cjhGRxLL3CjH1uJPMcOAbw9wUlMdl+ibr8UwBZ5elfKFGiB1cdW/0uMchw0w==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-sdk/types': 3.468.0
- '@smithy/protocol-http': 3.0.11
- '@smithy/types': 2.7.0
- tslib: 2.6.2
- dev: false
-
/@aws-sdk/middleware-host-header@3.502.0:
resolution: {integrity: sha512-EjnG0GTYXT/wJBmm5/mTjDcAkzU8L7wQjOzd3FTXuTCNNyvAvwrszbOj5FlarEw5XJBbQiZtBs+I5u9+zy560w==}
engines: {node: '>=14.0.0'}
requiresBuild: true
dependencies:
'@aws-sdk/types': 3.502.0
- '@smithy/protocol-http': 3.1.1
- '@smithy/types': 2.9.1
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
optional: true
+ /@aws-sdk/middleware-host-header@3.567.0:
+ resolution: {integrity: sha512-zQHHj2N3in9duKghH7AuRNrOMLnKhW6lnmb7dznou068DJtDr76w475sHp2TF0XELsOGENbbBsOlN/S5QBFBVQ==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/middleware-location-constraint@3.387.0:
resolution: {integrity: sha512-Ipdry2V58CpDcWD0ZTz6yFtpTASEBxbuWdqUUYW7pOkZ/5GPGH8NhBky7M38iGqAO6FNysvWEVCUpIqNGkI1lw==}
engines: {node: '>=14.0.0'}
@@ -9316,12 +6347,21 @@ packages:
tslib: 2.6.2
dev: false
+ /@aws-sdk/middleware-location-constraint@3.567.0:
+ resolution: {integrity: sha512-XiGTH4VxrJ5fj6zeF6UL5U5EuJwLqj9bHW5pB+EKfw0pmbnyqfRdYNt46v4GsQql2iVOq1Z/Fiv754nIItBI/A==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/middleware-logger@3.378.0:
resolution: {integrity: sha512-l1DyaDLm3KeBMNMuANI3scWh8Xvu248x+vw6Z7ExWOhGXFmQ1MW7YvASg/SdxWkhlF9HmkkTif1LdMB22x6QDA==}
engines: {node: '>=14.0.0'}
dependencies:
'@aws-sdk/types': 3.378.0
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.9.1
tslib: 2.6.2
dev: false
@@ -9334,33 +6374,33 @@ packages:
tslib: 2.6.2
dev: false
- /@aws-sdk/middleware-logger@3.468.0:
- resolution: {integrity: sha512-X5XHKV7DHRXI3f29SAhJPe/OxWRFgDWDMMCALfzhmJfCi6Jfh0M14cJKoC+nl+dk9lB+36+jKjhjETZaL2bPlA==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-sdk/types': 3.468.0
- '@smithy/types': 2.7.0
- tslib: 2.6.2
- dev: false
-
/@aws-sdk/middleware-logger@3.502.0:
resolution: {integrity: sha512-FDyv6K4nCoHxbjLGS2H8ex8I0KDIiu4FJgVRPs140ZJy6gE5Pwxzv6YTzZGLMrnqcIs9gh065Lf6DjwMelZqaw==}
engines: {node: '>=14.0.0'}
requiresBuild: true
dependencies:
'@aws-sdk/types': 3.502.0
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
optional: true
+ /@aws-sdk/middleware-logger@3.568.0:
+ resolution: {integrity: sha512-BinH72RG7K3DHHC1/tCulocFv+ZlQ9SrPF9zYT0T1OT95JXuHhB7fH8gEABrc6DAtOdJJh2fgxQjPy5tzPtsrA==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/middleware-recursion-detection@3.378.0:
resolution: {integrity: sha512-mUMfHAz0oGNIWiTZHTVJb+I515Hqs2zx1j36Le4MMiiaMkPW1SRUF1FIwGuc1wh6E8jB5q+XfEMriDjRi4TZRA==}
engines: {node: '>=14.0.0'}
dependencies:
'@aws-sdk/types': 3.378.0
'@smithy/protocol-http': 2.0.3
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.9.1
tslib: 2.6.2
dev: false
@@ -9374,28 +6414,28 @@ packages:
tslib: 2.6.2
dev: false
- /@aws-sdk/middleware-recursion-detection@3.468.0:
- resolution: {integrity: sha512-vch9IQib2Ng9ucSyRW2eKNQXHUPb5jUPCLA5otTW/8nGjcOU37LxQG4WrxO7uaJ9Oe8hjHO+hViE3P0KISUhtA==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-sdk/types': 3.468.0
- '@smithy/protocol-http': 3.0.11
- '@smithy/types': 2.7.0
- tslib: 2.6.2
- dev: false
-
/@aws-sdk/middleware-recursion-detection@3.502.0:
resolution: {integrity: sha512-hvbyGJbxeuezxOu8VfFmcV4ql1hKXLxHTe5FNYfEBat2KaZXVhc1Hg+4TvB06/53p+E8J99Afmumkqbxs2esUA==}
engines: {node: '>=14.0.0'}
requiresBuild: true
dependencies:
'@aws-sdk/types': 3.502.0
- '@smithy/protocol-http': 3.1.1
- '@smithy/types': 2.9.1
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
optional: true
+ /@aws-sdk/middleware-recursion-detection@3.567.0:
+ resolution: {integrity: sha512-rFk3QhdT4IL6O/UWHmNdjJiURutBCy+ogGqaNHf/RELxgXH3KmYorLwCe0eFb5hq8f6vr3zl4/iH7YtsUOuo1w==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/middleware-sdk-s3@3.387.0:
resolution: {integrity: sha512-OIUBDzGhglI6KjXVwPLh7hRbrfCpSTwWRkbXbLrPgZZuzWMoJJ3q59RVkpLnAV9Mdkg6+YA6JTw4k4hcmJblVw==}
engines: {node: '>=14.0.0'}
@@ -9407,13 +6447,28 @@ packages:
tslib: 2.6.2
dev: false
+ /@aws-sdk/middleware-sdk-s3@3.569.0:
+ resolution: {integrity: sha512-qCmeG3qSq0Tv2sXJmtmEYHUFikRLa8OAkcGW/OXVUHf5XY06YFRPRCL5NFMayXusTEHb0Gb1ek3awZ4gix9gnQ==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@aws-sdk/util-arn-parser': 3.568.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/signature-v4': 2.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/util-config-provider': 2.3.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/middleware-sdk-sts@3.379.1:
resolution: {integrity: sha512-SK3gSyT0XbLiY12+AjLFYL9YngxOXHnZF3Z33Cdd4a+AUYrVBV7JBEEGD1Nlwrcmko+3XgaKlmgUaR5s91MYvg==}
engines: {node: '>=14.0.0'}
dependencies:
'@aws-sdk/middleware-signing': 3.379.1
'@aws-sdk/types': 3.378.0
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -9423,7 +6478,7 @@ packages:
dependencies:
'@aws-sdk/middleware-signing': 3.387.0
'@aws-sdk/types': 3.387.0
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -9432,11 +6487,11 @@ packages:
engines: {node: '>=14.0.0'}
dependencies:
'@aws-sdk/types': 3.378.0
- '@smithy/property-provider': 2.0.3
+ '@smithy/property-provider': 2.1.1
'@smithy/protocol-http': 2.0.3
- '@smithy/signature-v4': 2.0.3
- '@smithy/types': 2.2.2
- '@smithy/util-middleware': 2.0.0
+ '@smithy/signature-v4': 2.1.1
+ '@smithy/types': 2.9.1
+ '@smithy/util-middleware': 2.1.1
tslib: 2.6.2
dev: false
@@ -9453,19 +6508,6 @@ packages:
tslib: 2.6.2
dev: false
- /@aws-sdk/middleware-signing@3.468.0:
- resolution: {integrity: sha512-s+7fSB1gdnnTj5O0aCCarX3z5Vppop8kazbNSZADdkfHIDWCN80IH4ZNjY3OWqaAz0HmR4LNNrovdR304ojb4Q==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-sdk/types': 3.468.0
- '@smithy/property-provider': 2.0.3
- '@smithy/protocol-http': 3.0.11
- '@smithy/signature-v4': 2.0.3
- '@smithy/types': 2.7.0
- '@smithy/util-middleware': 2.0.8
- tslib: 2.6.2
- dev: false
-
/@aws-sdk/middleware-signing@3.502.0:
resolution: {integrity: sha512-4hF08vSzJ7L6sB+393gOFj3s2N6nLusYS0XrMW6wYNFU10IDdbf8Z3TZ7gysDJJHEGQPmTAesPEDBsasGWcMxg==}
engines: {node: '>=14.0.0'}
@@ -9473,14 +6515,27 @@ packages:
dependencies:
'@aws-sdk/types': 3.502.0
'@smithy/property-provider': 2.1.1
- '@smithy/protocol-http': 3.1.1
- '@smithy/signature-v4': 2.1.1
- '@smithy/types': 2.9.1
- '@smithy/util-middleware': 2.1.1
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/signature-v4': 2.3.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-middleware': 2.2.0
tslib: 2.6.2
dev: false
optional: true
+ /@aws-sdk/middleware-signing@3.567.0:
+ resolution: {integrity: sha512-aE4/ysosM01di2sGs0q7UfhZ4EXMhEfOKrgQhi6b3h4BuClDdsP7bo3bkHEkx7aCKD6mb5/q4qlbph9FRQeTFg==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@smithy/property-provider': 2.2.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/signature-v4': 2.3.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-middleware': 2.2.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/middleware-ssec@3.387.0:
resolution: {integrity: sha512-Jtie1gqqcs7ZuYDlz/kuI3CKCXoCL5Ov/Gj5X8/XmwrQJEpuB6z0KY5H1qY0xo+jtAhC8nDPv0GnuLoOfn85hw==}
engines: {node: '>=14.0.0'}
@@ -9490,6 +6545,15 @@ packages:
tslib: 2.6.2
dev: false
+ /@aws-sdk/middleware-ssec@3.567.0:
+ resolution: {integrity: sha512-lhpBwFi3Tcw+jlOdaCsg3lCAg4oOSJB00bW/aLTFeZWutwi9VexMmsddZllx99lN+LDeCjryNyVd2TCRCKwYhQ==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/middleware-user-agent@3.382.0:
resolution: {integrity: sha512-LFRW1jmXOrOAd3911ktn6oaYmuurNnulbdRMOUdwz99GGdLVFipQhOi9idKswb8IOhPa4jEVQt25Kcv7ctvu0A==}
engines: {node: '>=14.0.0'}
@@ -9497,7 +6561,7 @@ packages:
'@aws-sdk/types': 3.378.0
'@aws-sdk/util-endpoints': 3.382.0
'@smithy/protocol-http': 2.0.3
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.9.1
tslib: 2.6.2
dev: false
@@ -9512,17 +6576,6 @@ packages:
tslib: 2.6.2
dev: false
- /@aws-sdk/middleware-user-agent@3.470.0:
- resolution: {integrity: sha512-s0YRGgf4fT5KwwTefpoNUQfB5JghzXyvmPfY1QuFEMeVQNxv0OPuydzo3rY2oXPkZjkulKDtpm5jzIHwut75hA==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-sdk/types': 3.468.0
- '@aws-sdk/util-endpoints': 3.470.0
- '@smithy/protocol-http': 3.0.11
- '@smithy/types': 2.7.0
- tslib: 2.6.2
- dev: false
-
/@aws-sdk/middleware-user-agent@3.502.0:
resolution: {integrity: sha512-TxbBZbRiXPH0AUxegqiNd9aM9zNSbfjtBs5MEfcBsweeT/B2O7K1EjP9+CkB8Xmk/5FLKhAKLr19b1TNoE27rw==}
engines: {node: '>=14.0.0'}
@@ -9530,20 +6583,20 @@ packages:
dependencies:
'@aws-sdk/types': 3.502.0
'@aws-sdk/util-endpoints': 3.502.0
- '@smithy/protocol-http': 3.1.1
- '@smithy/types': 2.9.1
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
optional: true
- /@aws-sdk/region-config-resolver@3.470.0:
- resolution: {integrity: sha512-C1o1J06iIw8cyAAOvHqT4Bbqf+PgQ/RDlSyjt2gFfP2OovDpc2o2S90dE8f8iZdSGpg70N5MikT1DBhW9NbhtQ==}
- engines: {node: '>=14.0.0'}
+ /@aws-sdk/middleware-user-agent@3.567.0:
+ resolution: {integrity: sha512-a7DBGMRBLWJU3BqrQjOtKS4/RcCh/BhhKqwjCE0FEhhm6A/GGuAs/DcBGOl6Y8Wfsby3vejSlppTLH/qtV1E9w==}
+ engines: {node: '>=16.0.0'}
dependencies:
- '@smithy/node-config-provider': 2.1.8
- '@smithy/types': 2.7.0
- '@smithy/util-config-provider': 2.0.0
- '@smithy/util-middleware': 2.0.8
+ '@aws-sdk/types': 3.567.0
+ '@aws-sdk/util-endpoints': 3.567.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -9553,14 +6606,26 @@ packages:
requiresBuild: true
dependencies:
'@aws-sdk/types': 3.502.0
- '@smithy/node-config-provider': 2.2.1
- '@smithy/types': 2.9.1
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/types': 2.12.0
'@smithy/util-config-provider': 2.2.1
- '@smithy/util-middleware': 2.1.1
+ '@smithy/util-middleware': 2.2.0
tslib: 2.6.2
dev: false
optional: true
+ /@aws-sdk/region-config-resolver@3.567.0:
+ resolution: {integrity: sha512-VMDyYi5Dh2NydDiIARZ19DwMfbyq0llS736cp47qopmO6wzdeul7WRTx8NKfEYN0/AwEaqmTW0ohx58jSB1lYg==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-config-provider': 2.3.0
+ '@smithy/util-middleware': 2.2.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/s3-request-presigner@3.388.0:
resolution: {integrity: sha512-vMdIS5ce5zTEaZUsbpoMf8uQNjF2J2vRizsr5pomV71zLUdLYubSr5TA7fKBSimwjS3XMCyKX2rJkGGVK5JGmQ==}
engines: {node: '>=14.0.0'}
@@ -9577,6 +6642,20 @@ packages:
- '@aws-sdk/signature-v4-crt'
dev: false
+ /@aws-sdk/s3-request-presigner@3.569.0:
+ resolution: {integrity: sha512-jEU9PI6j83Dz9eYTjmmIEsmsyT6nK2bBCROmqeDZw1Et0izx374Z2SITtIsirKFsUpsfPtu/UMfl04LdwrT1Qg==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/signature-v4-multi-region': 3.569.0
+ '@aws-sdk/types': 3.567.0
+ '@aws-sdk/util-format-url': 3.567.0
+ '@smithy/middleware-endpoint': 2.5.1
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/signature-v4-multi-region@3.387.0:
resolution: {integrity: sha512-SGuUbEFi8BXYVv4M7Hc0488I7uZbTVBW19j/B7bnyfbKFrndBXM366s/mChx4iELtESQ61AAstyafx5nGj5tIg==}
engines: {node: '>=14.0.0'}
@@ -9593,6 +6672,18 @@ packages:
tslib: 2.6.2
dev: false
+ /@aws-sdk/signature-v4-multi-region@3.569.0:
+ resolution: {integrity: sha512-uCf/7fDPcU3Q0hL+0jzoSodHJW+HZJTMP51egY3W+otMbr+6+JVfjlrKhHKsT3OtG5AUh+4cDU2k83oeGHxHVQ==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/middleware-sdk-s3': 3.569.0
+ '@aws-sdk/types': 3.567.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/signature-v4': 2.3.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/token-providers@3.382.0:
resolution: {integrity: sha512-axn4IyPpHdkXi8G06KCB3tPz79DipZFFH9N9YVDpLMnDYTdfX36HGdYzINaQc+z+XPbEpa1ZpoIzWScHRjFjdg==}
engines: {node: '>=14.0.0'}
@@ -9600,8 +6691,8 @@ packages:
'@aws-sdk/client-sso-oidc': 3.382.0
'@aws-sdk/types': 3.378.0
'@smithy/property-provider': 2.1.1
- '@smithy/shared-ini-file-loader': 2.0.3
- '@smithy/types': 2.9.1
+ '@smithy/shared-ini-file-loader': 2.4.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
@@ -9621,75 +6712,30 @@ packages:
'@aws-sdk/util-endpoints': 3.387.0
'@aws-sdk/util-user-agent-browser': 3.387.0
'@aws-sdk/util-user-agent-node': 3.387.0
- '@smithy/config-resolver': 2.0.3
- '@smithy/fetch-http-handler': 2.0.3
- '@smithy/hash-node': 2.0.3
- '@smithy/invalid-dependency': 2.0.3
- '@smithy/middleware-content-length': 2.0.3
- '@smithy/middleware-endpoint': 2.0.3
- '@smithy/middleware-retry': 2.0.3
- '@smithy/middleware-serde': 2.0.3
- '@smithy/middleware-stack': 2.0.0
- '@smithy/node-config-provider': 2.0.3
- '@smithy/node-http-handler': 2.0.3
+ '@smithy/config-resolver': 2.1.1
+ '@smithy/fetch-http-handler': 2.4.1
+ '@smithy/hash-node': 2.1.1
+ '@smithy/invalid-dependency': 2.1.1
+ '@smithy/middleware-content-length': 2.1.1
+ '@smithy/middleware-endpoint': 2.5.1
+ '@smithy/middleware-retry': 2.1.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/middleware-stack': 2.2.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/node-http-handler': 2.3.1
'@smithy/property-provider': 2.1.1
'@smithy/protocol-http': 2.0.3
- '@smithy/shared-ini-file-loader': 2.0.3
- '@smithy/smithy-client': 2.0.3
- '@smithy/types': 2.9.1
- '@smithy/url-parser': 2.0.5
- '@smithy/util-base64': 2.0.0
- '@smithy/util-body-length-browser': 2.0.0
- '@smithy/util-body-length-node': 2.0.0
- '@smithy/util-defaults-mode-browser': 2.0.3
- '@smithy/util-defaults-mode-node': 2.0.3
- '@smithy/util-retry': 2.0.0
- '@smithy/util-utf8': 2.0.0
- tslib: 2.6.2
- transitivePeerDependencies:
- - aws-crt
- dev: false
-
- /@aws-sdk/token-providers@3.470.0:
- resolution: {integrity: sha512-rzxnJxEUJiV69Cxsf0AHXTqJqTACITwcSH/PL4lWP4uvtzdrzSi3KA3u2aWHWpOcdE6+JFvdICscsbBSo3/TOg==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-crypto/sha256-browser': 3.0.0
- '@aws-crypto/sha256-js': 3.0.0
- '@aws-sdk/middleware-host-header': 3.468.0
- '@aws-sdk/middleware-logger': 3.468.0
- '@aws-sdk/middleware-recursion-detection': 3.468.0
- '@aws-sdk/middleware-user-agent': 3.470.0
- '@aws-sdk/region-config-resolver': 3.470.0
- '@aws-sdk/types': 3.468.0
- '@aws-sdk/util-endpoints': 3.470.0
- '@aws-sdk/util-user-agent-browser': 3.468.0
- '@aws-sdk/util-user-agent-node': 3.470.0
- '@smithy/config-resolver': 2.0.21
- '@smithy/fetch-http-handler': 2.3.1
- '@smithy/hash-node': 2.0.17
- '@smithy/invalid-dependency': 2.0.15
- '@smithy/middleware-content-length': 2.0.17
- '@smithy/middleware-endpoint': 2.2.3
- '@smithy/middleware-retry': 2.0.24
- '@smithy/middleware-serde': 2.0.15
- '@smithy/middleware-stack': 2.0.9
- '@smithy/node-config-provider': 2.1.8
- '@smithy/node-http-handler': 2.2.1
- '@smithy/property-provider': 2.1.1
- '@smithy/protocol-http': 3.0.11
- '@smithy/shared-ini-file-loader': 2.2.7
- '@smithy/smithy-client': 2.1.18
- '@smithy/types': 2.9.1
- '@smithy/url-parser': 2.0.15
- '@smithy/util-base64': 2.0.1
- '@smithy/util-body-length-browser': 2.0.1
- '@smithy/util-body-length-node': 2.1.0
- '@smithy/util-defaults-mode-browser': 2.0.22
- '@smithy/util-defaults-mode-node': 2.0.29
- '@smithy/util-endpoints': 1.0.7
- '@smithy/util-retry': 2.0.8
- '@smithy/util-utf8': 2.0.2
+ '@smithy/shared-ini-file-loader': 2.4.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
+ '@smithy/util-base64': 2.1.1
+ '@smithy/util-body-length-browser': 2.1.1
+ '@smithy/util-body-length-node': 2.2.1
+ '@smithy/util-defaults-mode-browser': 2.1.1
+ '@smithy/util-defaults-mode-node': 2.1.1
+ '@smithy/util-retry': 2.1.1
+ '@smithy/util-utf8': 2.1.1
tslib: 2.6.2
transitivePeerDependencies:
- aws-crt
@@ -9703,8 +6749,8 @@ packages:
'@aws-sdk/client-sso-oidc': 3.504.0(@aws-sdk/credential-provider-node@3.504.0)
'@aws-sdk/types': 3.502.0
'@smithy/property-provider': 2.1.1
- '@smithy/shared-ini-file-loader': 2.3.1
- '@smithy/types': 2.9.1
+ '@smithy/shared-ini-file-loader': 2.4.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
transitivePeerDependencies:
- '@aws-sdk/credential-provider-node'
@@ -9712,11 +6758,25 @@ packages:
dev: false
optional: true
+ /@aws-sdk/token-providers@3.568.0(@aws-sdk/client-sso-oidc@3.569.0):
+ resolution: {integrity: sha512-mCQElYzY5N2JlXB7LyjOoLvRN/JiSV+E9szLwhYN3dleTUCMbGqWb7RiAR2V3fO+mz8f9kR7DThTExKJbKogKw==}
+ engines: {node: '>=16.0.0'}
+ peerDependencies:
+ '@aws-sdk/client-sso-oidc': ^3.568.0
+ dependencies:
+ '@aws-sdk/client-sso-oidc': 3.569.0(@aws-sdk/client-sts@3.569.0)
+ '@aws-sdk/types': 3.567.0
+ '@smithy/property-provider': 2.2.0
+ '@smithy/shared-ini-file-loader': 2.4.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/types@3.378.0:
resolution: {integrity: sha512-qP0CvR/ItgktmN8YXpGQglzzR/6s0nrsQ4zIfx3HMwpsBTwuouYahcCtF1Vr82P4NFcoDA412EJahJ2pIqEd+w==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.9.1
tslib: 2.6.2
dev: false
@@ -9728,24 +6788,24 @@ packages:
tslib: 2.6.2
dev: false
- /@aws-sdk/types@3.468.0:
- resolution: {integrity: sha512-rx/9uHI4inRbp2tw3Y4Ih4PNZkVj32h7WneSg3MVgVjAoVD5Zti9KhS5hkvsBxfgmQmg0AQbE+b1sy5WGAgntA==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@smithy/types': 2.7.0
- tslib: 2.6.2
- dev: false
-
/@aws-sdk/types@3.502.0:
resolution: {integrity: sha512-M0DSPYe/gXhwD2QHgoukaZv5oDxhW3FfvYIrJptyqUq3OnPJBcDbihHjrE0PBtfh/9kgMZT60/fQ2NVFANfa2g==}
engines: {node: '>=14.0.0'}
requiresBuild: true
dependencies:
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
optional: true
+ /@aws-sdk/types@3.567.0:
+ resolution: {integrity: sha512-JBznu45cdgQb8+T/Zab7WpBmfEAh77gsk99xuF4biIb2Sw1mdseONdoGDjEJX57a25TzIv/WUJ2oABWumckz1A==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/util-arn-parser@3.310.0:
resolution: {integrity: sha512-jL8509owp/xB9+Or0pvn3Fe+b94qfklc2yPowZZIFAkFcCSIdkIglz18cPDWnYAcy9JGewpMS1COXKIUhZkJsA==}
engines: {node: '>=14.0.0'}
@@ -9753,6 +6813,13 @@ packages:
tslib: 2.6.2
dev: false
+ /@aws-sdk/util-arn-parser@3.568.0:
+ resolution: {integrity: sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/util-endpoints@3.382.0:
resolution: {integrity: sha512-flajPyjmjNG67fXk7l4GoTB/7J11VBqtFZXuuAZKhKU07Ia3IQupsFqNf5lV8D44ZgjnKH0fTGnv3dUALjW7Wg==}
engines: {node: '>=14.0.0'}
@@ -9769,27 +6836,28 @@ packages:
tslib: 2.6.2
dev: false
- /@aws-sdk/util-endpoints@3.470.0:
- resolution: {integrity: sha512-6N6VvPCmu+89p5Ez/+gLf+X620iQ9JpIs8p8ECZiCodirzFOe8NC1O2S7eov7YiG9IHSuodqn/0qNq+v+oLe0A==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@aws-sdk/types': 3.468.0
- '@smithy/util-endpoints': 1.0.7
- tslib: 2.6.2
- dev: false
-
/@aws-sdk/util-endpoints@3.502.0:
resolution: {integrity: sha512-6LKFlJPp2J24r1Kpfoz5ESQn+1v5fEjDB3mtUKRdpwarhm3syu7HbKlHCF3KbcCOyahobvLvhoedT78rJFEeeg==}
engines: {node: '>=14.0.0'}
requiresBuild: true
dependencies:
'@aws-sdk/types': 3.502.0
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
'@smithy/util-endpoints': 1.1.1
tslib: 2.6.2
dev: false
optional: true
+ /@aws-sdk/util-endpoints@3.567.0:
+ resolution: {integrity: sha512-WVhot3qmi0BKL9ZKnUqsvCd++4RF2DsJIG32NlRaml1FT9KaqSzNv0RXeA6k/kYwiiNT7y3YWu3Lbzy7c6vG9g==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-endpoints': 1.2.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/util-format-url@3.387.0:
resolution: {integrity: sha512-kiy7+93M1JeEn3pLJhY/q4G3f9tGsSbsgHKg2mDTCIxJaUmnHIYINN9vhEYQcDCMcWvOF0rzkuB9L8uAzR4O3g==}
engines: {node: '>=14.0.0'}
@@ -9800,6 +6868,16 @@ packages:
tslib: 2.6.2
dev: false
+ /@aws-sdk/util-format-url@3.567.0:
+ resolution: {integrity: sha512-zqfuUrSFVYoT02mWnHaP0I7TRjjS3ZE8GhAVyHRUvVOv/O2dFWopFI9jFtMsT21vns7c9yQ1ACH/Kcn3s9t2EQ==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@smithy/querystring-builder': 2.2.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/util-locate-window@3.310.0:
resolution: {integrity: sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w==}
engines: {node: '>=14.0.0'}
@@ -9811,7 +6889,7 @@ packages:
resolution: {integrity: sha512-FSCpagzftK1W+m7Ar6lpX7/Gr9y5P56nhFYz8U4EYQ4PkufS6czWX9YW+/FA5OYV0vlQ/SvPqMnzoHIPUNhZrQ==}
dependencies:
'@aws-sdk/types': 3.378.0
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.9.1
bowser: 2.11.0
tslib: 2.6.2
dev: false
@@ -9825,26 +6903,26 @@ packages:
tslib: 2.6.2
dev: false
- /@aws-sdk/util-user-agent-browser@3.468.0:
- resolution: {integrity: sha512-OJyhWWsDEizR3L+dCgMXSUmaCywkiZ7HSbnQytbeKGwokIhD69HTiJcibF/sgcM5gk4k3Mq3puUhGnEZ46GIig==}
- dependencies:
- '@aws-sdk/types': 3.468.0
- '@smithy/types': 2.7.0
- bowser: 2.11.0
- tslib: 2.6.2
- dev: false
-
/@aws-sdk/util-user-agent-browser@3.502.0:
resolution: {integrity: sha512-v8gKyCs2obXoIkLETAeEQ3AM+QmhHhst9xbM1cJtKUGsRlVIak/XyyD+kVE6kmMm1cjfudHpHKABWk9apQcIZQ==}
requiresBuild: true
dependencies:
'@aws-sdk/types': 3.502.0
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
bowser: 2.11.0
tslib: 2.6.2
dev: false
optional: true
+ /@aws-sdk/util-user-agent-browser@3.567.0:
+ resolution: {integrity: sha512-cqP0uXtZ7m7hRysf3fRyJwcY1jCgQTpJy7BHB5VpsE7DXlXHD5+Ur5L42CY7UrRPrB6lc6YGFqaAOs5ghMcLyA==}
+ dependencies:
+ '@aws-sdk/types': 3.567.0
+ '@smithy/types': 2.12.0
+ bowser: 2.11.0
+ tslib: 2.6.2
+ dev: false
+
/@aws-sdk/util-user-agent-node@3.378.0:
resolution: {integrity: sha512-IdwVJV0E96MkJeFte4dlWqvB+oiqCiZ5lOlheY3W9NynTuuX0GGYNC8Y9yIsV8Oava1+ujpJq0ww6qXdYxmO4A==}
engines: {node: '>=14.0.0'}
@@ -9855,8 +6933,8 @@ packages:
optional: true
dependencies:
'@aws-sdk/types': 3.378.0
- '@smithy/node-config-provider': 2.0.3
- '@smithy/types': 2.2.2
+ '@smithy/node-config-provider': 2.2.1
+ '@smithy/types': 2.9.1
tslib: 2.6.2
dev: false
@@ -9875,37 +6953,37 @@ packages:
tslib: 2.6.2
dev: false
- /@aws-sdk/util-user-agent-node@3.470.0:
- resolution: {integrity: sha512-QxsZ9iVHcBB/XRdYvwfM5AMvNp58HfqkIrH88mY0cmxuvtlIGDfWjczdDrZMJk9y0vIq+cuoCHsGXHu7PyiEAQ==}
+ /@aws-sdk/util-user-agent-node@3.502.0:
+ resolution: {integrity: sha512-9RjxpkGZKbTdl96tIJvAo+vZoz4P/cQh36SBUt9xfRfW0BtsaLyvSrvlR5wyUYhvRcC12Axqh/8JtnAPq//+Vw==}
engines: {node: '>=14.0.0'}
+ requiresBuild: true
peerDependencies:
aws-crt: '>=1.0.0'
peerDependenciesMeta:
aws-crt:
optional: true
dependencies:
- '@aws-sdk/types': 3.468.0
- '@smithy/node-config-provider': 2.1.8
- '@smithy/types': 2.7.0
+ '@aws-sdk/types': 3.502.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
+ optional: true
- /@aws-sdk/util-user-agent-node@3.502.0:
- resolution: {integrity: sha512-9RjxpkGZKbTdl96tIJvAo+vZoz4P/cQh36SBUt9xfRfW0BtsaLyvSrvlR5wyUYhvRcC12Axqh/8JtnAPq//+Vw==}
- engines: {node: '>=14.0.0'}
- requiresBuild: true
+ /@aws-sdk/util-user-agent-node@3.568.0:
+ resolution: {integrity: sha512-NVoZoLnKF+eXPBvXg+KqixgJkPSrerR6Gqmbjwqbv14Ini+0KNKB0/MXas1mDGvvEgtNkHI/Cb9zlJ3KXpti2A==}
+ engines: {node: '>=16.0.0'}
peerDependencies:
aws-crt: '>=1.0.0'
peerDependenciesMeta:
aws-crt:
optional: true
dependencies:
- '@aws-sdk/types': 3.502.0
- '@smithy/node-config-provider': 2.2.1
- '@smithy/types': 2.9.1
+ '@aws-sdk/types': 3.567.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
- optional: true
/@aws-sdk/util-utf8-browser@3.259.0:
resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==}
@@ -9920,6 +6998,14 @@ packages:
tslib: 2.6.2
dev: false
+ /@aws-sdk/xml-builder@3.567.0:
+ resolution: {integrity: sha512-Db25jK9sZdGa7PEQTdm60YauUVbeYGsSEMQOHGP6ifbXfCknqgkPgWV16DqAKJUsbII0xgkJ9LpppkmYal3K/g==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@azure/abort-controller@1.1.0:
resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==}
engines: {node: '>=12.0.0'}
@@ -9981,7 +7067,7 @@ packages:
'@azure/core-auth': 1.4.0
'@azure/core-tracing': 1.0.0-preview.11
'@azure/logger': 1.0.4
- '@types/node-fetch': 2.6.5
+ '@types/node-fetch': 2.6.6
'@types/tunnel': 0.0.1
form-data: 3.0.1
node-fetch: 2.7.0
@@ -10004,7 +7090,7 @@ packages:
'@azure/core-tracing': 1.0.0-preview.13
'@azure/core-util': 1.3.0
'@azure/logger': 1.0.4
- '@types/node-fetch': 2.6.5
+ '@types/node-fetch': 2.6.6
'@types/tunnel': 0.0.3
form-data: 4.0.0
node-fetch: 2.7.0
@@ -10117,7 +7203,7 @@ packages:
/@babel/code-frame@7.12.11:
resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==}
dependencies:
- '@babel/highlight': 7.22.13
+ '@babel/highlight': 7.24.2
dev: true
/@babel/code-frame@7.21.4:
@@ -10156,13 +7242,13 @@ packages:
'@ampproject/remapping': 2.2.1
'@babel/code-frame': 7.22.13
'@babel/generator': 7.23.0
- '@babel/helper-compilation-targets': 7.22.15
+ '@babel/helper-compilation-targets': 7.23.6
'@babel/helper-module-transforms': 7.22.20(@babel/core@7.21.4)
'@babel/helpers': 7.22.11
'@babel/parser': 7.22.16
'@babel/template': 7.22.15
'@babel/traverse': 7.23.2
- '@babel/types': 7.23.0
+ '@babel/types': 7.24.0
convert-source-map: 1.9.0
debug: 4.3.4(supports-color@8.1.1)
gensync: 1.0.0-beta.2
@@ -10179,13 +7265,13 @@ packages:
'@ampproject/remapping': 2.2.1
'@babel/code-frame': 7.24.2
'@babel/generator': 7.23.0
- '@babel/helper-compilation-targets': 7.22.15
+ '@babel/helper-compilation-targets': 7.23.6
'@babel/helper-module-transforms': 7.23.0(@babel/core@7.22.11)
'@babel/helpers': 7.23.2
'@babel/parser': 7.23.0
'@babel/template': 7.22.15
'@babel/traverse': 7.23.2
- '@babel/types': 7.23.0
+ '@babel/types': 7.24.0
convert-source-map: 1.9.0
debug: 4.3.4(supports-color@8.1.1)
gensync: 1.0.0-beta.2
@@ -10202,13 +7288,13 @@ packages:
'@ampproject/remapping': 2.2.1
'@babel/code-frame': 7.24.2
'@babel/generator': 7.23.0
- '@babel/helper-compilation-targets': 7.22.15
+ '@babel/helper-compilation-targets': 7.23.6
'@babel/helper-module-transforms': 7.23.0(@babel/core@7.22.9)
'@babel/helpers': 7.23.2
'@babel/parser': 7.23.0
'@babel/template': 7.22.15
'@babel/traverse': 7.23.2
- '@babel/types': 7.23.0
+ '@babel/types': 7.24.0
convert-source-map: 1.9.0
debug: 4.3.4(supports-color@8.1.1)
gensync: 1.0.0-beta.2
@@ -10262,16 +7348,16 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/eslint-parser@7.21.3(@babel/core@7.23.2)(eslint@8.51.0):
+ /@babel/eslint-parser@7.21.3(@babel/core@7.24.4)(eslint@8.57.0):
resolution: {integrity: sha512-kfhmPimwo6k4P8zxNs8+T7yR44q1LdpsZdE1NkCsVlfiuTPRfnGgjaF8Qgug9q9Pou17u6wneYF0lDCZJATMFg==}
engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
peerDependencies:
'@babel/core': '>=7.11.0'
eslint: ^7.5.0 || ^8.0.0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.24.4
'@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
- eslint: 8.51.0
+ eslint: 8.57.0
eslint-visitor-keys: 2.1.0
semver: 6.3.1
dev: true
@@ -10280,7 +7366,7 @@ packages:
resolution: {integrity: sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.24.0
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.19
jsesc: 2.5.2
@@ -10290,7 +7376,7 @@ packages:
resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.24.0
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2
@@ -10315,7 +7401,7 @@ packages:
resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.24.0
dev: true
/@babel/helper-builder-binary-assignment-operator-visitor@7.22.15:
@@ -10399,24 +7485,6 @@ packages:
semver: 6.3.1
dev: true
- /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-member-expression-to-functions': 7.22.15
- '@babel/helper-optimise-call-expression': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2)
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/helper-split-export-declaration': 7.22.6
- semver: 6.3.1
- dev: true
-
/@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.24.4):
resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==}
engines: {node: '>=6.9.0'}
@@ -10459,18 +7527,6 @@ packages:
semver: 6.3.1
dev: true
- /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-annotate-as-pure': 7.22.5
- regexpu-core: 5.3.2
- semver: 6.3.1
- dev: true
-
/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.4):
resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==}
engines: {node: '>=6.9.0'}
@@ -10513,21 +7569,6 @@ packages:
- supports-color
dev: true
- /@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.23.2):
- resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-plugin-utils': 7.22.5
- debug: 4.3.4(supports-color@8.1.1)
- lodash.debounce: 4.0.8
- resolve: 1.22.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/helper-define-polyfill-provider@0.4.3(@babel/core@7.24.4):
resolution: {integrity: sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==}
peerDependencies:
@@ -10592,20 +7633,6 @@ packages:
'@babel/helper-validator-identifier': 7.22.20
dev: true
- /@babel/helper-module-transforms@7.22.20(@babel/core@7.23.2):
- resolution: {integrity: sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-environment-visitor': 7.22.20
- '@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.20
- dev: true
-
/@babel/helper-module-transforms@7.22.20(@babel/core@7.24.4):
resolution: {integrity: sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==}
engines: {node: '>=6.9.0'}
@@ -10727,18 +7754,6 @@ packages:
'@babel/helper-wrap-function': 7.22.20
dev: true
- /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.2):
- resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-wrap-function': 7.22.20
- dev: true
-
/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.4):
resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==}
engines: {node: '>=6.9.0'}
@@ -10787,18 +7802,6 @@ packages:
'@babel/helper-optimise-call-expression': 7.22.5
dev: true
- /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.2):
- resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-member-expression-to-functions': 7.22.15
- '@babel/helper-optimise-call-expression': 7.22.5
- dev: true
-
/@babel/helper-replace-supers@7.22.20(@babel/core@7.24.4):
resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==}
engines: {node: '>=6.9.0'}
@@ -10827,7 +7830,7 @@ packages:
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.24.0
/@babel/helper-string-parser@7.22.5:
resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
@@ -10867,9 +7870,9 @@ packages:
resolution: {integrity: sha512-vyOXC8PBWaGc5h7GMsNx68OH33cypkEDJCHvYVVgVbbxJDROYVtexSk0gK5iCF1xNjRIN2s8ai7hwkWDq5szWg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/template': 7.22.15
- '@babel/traverse': 7.23.2
- '@babel/types': 7.23.0
+ '@babel/template': 7.24.0
+ '@babel/traverse': 7.24.1
+ '@babel/types': 7.24.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -10878,9 +7881,9 @@ packages:
resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/template': 7.22.15
- '@babel/traverse': 7.23.2
- '@babel/types': 7.23.0
+ '@babel/template': 7.24.0
+ '@babel/traverse': 7.24.1
+ '@babel/types': 7.24.0
transitivePeerDependencies:
- supports-color
@@ -10923,7 +7926,7 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.24.0
/@babel/parser@7.23.9:
resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==}
@@ -10960,16 +7963,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.15(@babel/core@7.24.4):
resolution: {integrity: sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==}
engines: {node: '>=6.9.0'}
@@ -11004,18 +7997,6 @@ packages:
'@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.22.9)
dev: true
- /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.13.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.15(@babel/core@7.24.4):
resolution: {integrity: sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==}
engines: {node: '>=6.9.0'}
@@ -11041,20 +8022,10 @@ packages:
'@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.9)
dev: true
- /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.2):
- resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.4):
resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
engines: {node: '>=6.9.0'}
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
@@ -11063,20 +8034,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-proposal-decorators@7.21.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2)
- '@babel/helper-split-export-declaration': 7.22.6
- '@babel/plugin-syntax-decorators': 7.21.0(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-proposal-decorators@7.23.2(@babel/core@7.24.4):
resolution: {integrity: sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg==}
engines: {node: '>=6.9.0'}
@@ -11091,38 +8048,26 @@ packages:
'@babel/plugin-syntax-decorators': 7.22.10(@babel/core@7.24.4)
dev: true
- /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.2):
+ /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.4):
resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4)
dev: true
- /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.2):
+ /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.24.4):
resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2)
- dev: true
-
- /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4)
dev: true
/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.4):
@@ -11136,29 +8081,29 @@ packages:
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4)
- /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.2):
+ /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.24.4):
resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.24.4
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.23.2):
+ /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.24.4):
resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==}
engines: {node: '>=6.9.0'}
deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.24.4
'@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.24.4)
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4)
dev: true
/@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.11):
@@ -11179,15 +8124,6 @@ packages:
'@babel/core': 7.22.9
dev: true
- /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.2):
- resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- dev: true
-
/@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.4):
resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
engines: {node: '>=6.9.0'}
@@ -11236,15 +8172,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.2):
- resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.4):
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
peerDependencies:
@@ -11299,15 +8226,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.2):
- resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.4):
resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
peerDependencies:
@@ -11337,16 +8255,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.4):
resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
engines: {node: '>=6.9.0'}
@@ -11357,16 +8265,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-decorators@7.21.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-decorators@7.22.10(@babel/core@7.24.4):
resolution: {integrity: sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==}
engines: {node: '>=6.9.0'}
@@ -11395,15 +8293,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.2):
- resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
peerDependencies:
@@ -11431,15 +8320,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.2):
- resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
peerDependencies:
@@ -11449,16 +8329,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-flow@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==}
engines: {node: '>=6.9.0'}
@@ -11489,16 +8359,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==}
engines: {node: '>=6.9.0'}
@@ -11529,16 +8389,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==}
engines: {node: '>=6.9.0'}
@@ -11576,15 +8426,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.2):
- resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.4):
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
@@ -11621,15 +8462,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.2):
- resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
peerDependencies:
@@ -11649,16 +8481,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
engines: {node: '>=6.9.0'}
@@ -11696,15 +8518,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2):
- resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.4):
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
@@ -11741,15 +8554,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.2):
- resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
peerDependencies:
@@ -11786,15 +8590,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.2):
- resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.4):
resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
peerDependencies:
@@ -11831,15 +8626,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.2):
- resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
peerDependencies:
@@ -11876,15 +8662,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.2):
- resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
peerDependencies:
@@ -11921,15 +8698,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.2):
- resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.4):
resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
peerDependencies:
@@ -11958,16 +8726,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.4):
resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
engines: {node: '>=6.9.0'}
@@ -12008,16 +8766,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.4):
resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
engines: {node: '>=6.9.0'}
@@ -12048,16 +8796,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==}
engines: {node: '>=6.9.0'}
@@ -12090,17 +8828,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.2):
- resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.4):
resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
engines: {node: '>=6.9.0'}
@@ -12132,16 +8859,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-arrow-functions@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==}
engines: {node: '>=6.9.0'}
@@ -12178,19 +8895,6 @@ packages:
'@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.9)
dev: true
- /@babel/plugin-transform-async-generator-functions@7.23.2(@babel/core@7.23.2):
- resolution: {integrity: sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.2)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-async-generator-functions@7.23.2(@babel/core@7.24.4):
resolution: {integrity: sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==}
engines: {node: '>=6.9.0'}
@@ -12228,18 +8932,6 @@ packages:
'@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.22.9)
dev: true
- /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==}
engines: {node: '>=6.9.0'}
@@ -12272,16 +8964,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==}
engines: {node: '>=6.9.0'}
@@ -12312,16 +8994,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-block-scoping@7.23.0(@babel/core@7.24.4):
resolution: {integrity: sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==}
engines: {node: '>=6.9.0'}
@@ -12354,17 +9026,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-class-properties@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==}
engines: {node: '>=6.9.0'}
@@ -12400,18 +9061,6 @@ packages:
'@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.9)
dev: true
- /@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.12.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-class-static-block@7.22.11(@babel/core@7.24.4):
resolution: {integrity: sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==}
engines: {node: '>=6.9.0'}
@@ -12460,24 +9109,6 @@ packages:
globals: 11.12.0
dev: true
- /@babel/plugin-transform-classes@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-environment-visitor': 7.22.20
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-optimise-call-expression': 7.22.5
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2)
- '@babel/helper-split-export-declaration': 7.22.6
- globals: 11.12.0
- dev: true
-
/@babel/plugin-transform-classes@7.22.15(@babel/core@7.24.4):
resolution: {integrity: sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==}
engines: {node: '>=6.9.0'}
@@ -12518,17 +9149,6 @@ packages:
'@babel/template': 7.22.15
dev: true
- /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/template': 7.22.15
- dev: true
-
/@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==}
engines: {node: '>=6.9.0'}
@@ -12560,16 +9180,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-destructuring@7.23.0(@babel/core@7.24.4):
resolution: {integrity: sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==}
engines: {node: '>=6.9.0'}
@@ -12602,17 +9212,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-dotall-regex@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==}
engines: {node: '>=6.9.0'}
@@ -12644,16 +9243,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==}
engines: {node: '>=6.9.0'}
@@ -12686,17 +9275,6 @@ packages:
'@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.9)
dev: true
- /@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-dynamic-import@7.22.11(@babel/core@7.24.4):
resolution: {integrity: sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==}
engines: {node: '>=6.9.0'}
@@ -12730,17 +9308,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==}
engines: {node: '>=6.9.0'}
@@ -12774,17 +9341,6 @@ packages:
'@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.9)
dev: true
- /@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-export-namespace-from@7.22.11(@babel/core@7.24.4):
resolution: {integrity: sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==}
engines: {node: '>=6.9.0'}
@@ -12796,17 +9352,6 @@ packages:
'@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4)
dev: true
- /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==}
engines: {node: '>=6.9.0'}
@@ -12838,16 +9383,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-for-of@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-for-of@7.22.15(@babel/core@7.24.4):
resolution: {integrity: sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==}
engines: {node: '>=6.9.0'}
@@ -12882,18 +9417,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-function-name': 7.23.0
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-function-name@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==}
engines: {node: '>=6.9.0'}
@@ -12928,17 +9451,6 @@ packages:
'@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.9)
dev: true
- /@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-json-strings@7.22.11(@babel/core@7.24.4):
resolution: {integrity: sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==}
engines: {node: '>=6.9.0'}
@@ -12970,16 +9482,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-literals@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-literals@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==}
engines: {node: '>=6.9.0'}
@@ -13012,17 +9514,6 @@ packages:
'@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.9)
dev: true
- /@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-logical-assignment-operators@7.22.11(@babel/core@7.24.4):
resolution: {integrity: sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==}
engines: {node: '>=6.9.0'}
@@ -13054,16 +9545,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==}
engines: {node: '>=6.9.0'}
@@ -13096,17 +9577,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-modules-amd@7.23.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-modules-amd@7.23.0(@babel/core@7.24.4):
resolution: {integrity: sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==}
engines: {node: '>=6.9.0'}
@@ -13118,18 +9588,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-module-transforms': 7.22.20(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-simple-access': 7.22.5
- dev: true
-
/@babel/plugin-transform-modules-commonjs@7.22.15(@babel/core@7.24.4):
resolution: {integrity: sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==}
engines: {node: '>=6.9.0'}
@@ -13166,18 +9624,6 @@ packages:
'@babel/helper-simple-access': 7.22.5
dev: true
- /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-simple-access': 7.22.5
- dev: true
-
/@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.24.4):
resolution: {integrity: sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==}
engines: {node: '>=6.9.0'}
@@ -13216,19 +9662,6 @@ packages:
'@babel/helper-validator-identifier': 7.22.20
dev: true
- /@babel/plugin-transform-modules-systemjs@7.23.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-hoist-variables': 7.22.5
- '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-validator-identifier': 7.22.20
- dev: true
-
/@babel/plugin-transform-modules-systemjs@7.23.0(@babel/core@7.24.4):
resolution: {integrity: sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==}
engines: {node: '>=6.9.0'}
@@ -13264,17 +9697,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-modules-umd@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==}
engines: {node: '>=6.9.0'}
@@ -13308,17 +9730,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==}
engines: {node: '>=6.9.0'}
@@ -13350,16 +9761,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-new-target@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-new-target@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==}
engines: {node: '>=6.9.0'}
@@ -13392,17 +9793,6 @@ packages:
'@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.9)
dev: true
- /@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-nullish-coalescing-operator@7.22.11(@babel/core@7.24.4):
resolution: {integrity: sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==}
engines: {node: '>=6.9.0'}
@@ -13436,17 +9826,6 @@ packages:
'@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.9)
dev: true
- /@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-numeric-separator@7.22.11(@babel/core@7.24.4):
resolution: {integrity: sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==}
engines: {node: '>=6.9.0'}
@@ -13486,20 +9865,6 @@ packages:
'@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.22.9)
dev: true
- /@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/compat-data': 7.23.2
- '@babel/core': 7.23.2
- '@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-object-rest-spread@7.22.15(@babel/core@7.24.4):
resolution: {integrity: sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==}
engines: {node: '>=6.9.0'}
@@ -13536,17 +9901,6 @@ packages:
'@babel/helper-replace-supers': 7.22.20(@babel/core@7.22.9)
dev: true
- /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-object-super@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==}
engines: {node: '>=6.9.0'}
@@ -13580,17 +9934,6 @@ packages:
'@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.9)
dev: true
- /@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-optional-catch-binding@7.22.11(@babel/core@7.24.4):
resolution: {integrity: sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==}
engines: {node: '>=6.9.0'}
@@ -13626,18 +9969,6 @@ packages:
'@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.9)
dev: true
- /@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-optional-chaining@7.23.0(@babel/core@7.24.4):
resolution: {integrity: sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==}
engines: {node: '>=6.9.0'}
@@ -13670,16 +10001,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-parameters@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-parameters@7.22.15(@babel/core@7.24.4):
resolution: {integrity: sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==}
engines: {node: '>=6.9.0'}
@@ -13712,17 +10033,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==}
engines: {node: '>=6.9.0'}
@@ -13760,19 +10070,6 @@ packages:
'@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.9)
dev: true
- /@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.23.2):
- resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-private-property-in-object@7.22.11(@babel/core@7.24.4):
resolution: {integrity: sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==}
engines: {node: '>=6.9.0'}
@@ -13806,16 +10103,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==}
engines: {node: '>=6.9.0'}
@@ -13826,13 +10113,13 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-react-constant-elements@7.21.3(@babel/core@7.23.2):
+ /@babel/plugin-transform-react-constant-elements@7.21.3(@babel/core@7.24.4):
resolution: {integrity: sha512-4DVcFeWe/yDYBLp0kBmOGFJ6N2UYg7coGid1gdxb4co62dy/xISDMaYBXBVXEDhfgMk7qkbcYiGtwd5Q/hwDDQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.22.5
dev: true
@@ -13845,16 +10132,6 @@ packages:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==}
engines: {node: '>=6.9.0'}
@@ -13875,16 +10152,6 @@ packages:
'@babel/plugin-transform-react-jsx': 7.21.0(@babel/core@7.24.4)
dev: true
- /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==}
engines: {node: '>=6.9.0'}
@@ -13929,20 +10196,6 @@ packages:
'@babel/types': 7.22.19
dev: true
- /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2)
- '@babel/types': 7.23.0
- dev: true
-
/@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.24.4):
resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==}
engines: {node: '>=6.9.0'}
@@ -13968,17 +10221,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-react-pure-annotations@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==}
engines: {node: '>=6.9.0'}
@@ -14012,17 +10254,6 @@ packages:
regenerator-transform: 0.15.2
dev: true
- /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.23.2):
- resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- regenerator-transform: 0.15.2
- dev: true
-
/@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.24.4):
resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==}
engines: {node: '>=6.9.0'}
@@ -14054,16 +10285,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-reserved-words@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==}
engines: {node: '>=6.9.0'}
@@ -14091,23 +10312,6 @@ packages:
- supports-color
dev: true
- /@babel/plugin-transform-runtime@7.23.2(@babel/core@7.23.2):
- resolution: {integrity: sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-module-imports': 7.22.15
- '@babel/helper-plugin-utils': 7.22.5
- babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.2)
- babel-plugin-polyfill-corejs3: 0.8.5(@babel/core@7.23.2)
- babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.2)
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/plugin-transform-runtime@7.23.2(@babel/core@7.24.4):
resolution: {integrity: sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==}
engines: {node: '>=6.9.0'}
@@ -14144,16 +10348,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-shorthand-properties@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==}
engines: {node: '>=6.9.0'}
@@ -14186,17 +10380,6 @@ packages:
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
dev: true
- /@babel/plugin-transform-spread@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
- dev: true
-
/@babel/plugin-transform-spread@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==}
engines: {node: '>=6.9.0'}
@@ -14228,16 +10411,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==}
engines: {node: '>=6.9.0'}
@@ -14268,16 +10441,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==}
engines: {node: '>=6.9.0'}
@@ -14308,16 +10471,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==}
engines: {node: '>=6.9.0'}
@@ -14341,19 +10494,6 @@ packages:
'@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.21.4)
dev: true
- /@babel/plugin-transform-typescript@7.21.3(@babel/core@7.23.2):
- resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.2)
- dev: true
-
/@babel/plugin-transform-typescript@7.21.3(@babel/core@7.24.4):
resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==}
engines: {node: '>=6.9.0'}
@@ -14400,16 +10540,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.23.2):
- resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-unicode-escapes@7.22.10(@babel/core@7.24.4):
resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==}
engines: {node: '>=6.9.0'}
@@ -14442,17 +10572,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-unicode-property-regex@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==}
engines: {node: '>=6.9.0'}
@@ -14486,17 +10605,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==}
engines: {node: '>=6.9.0'}
@@ -14530,17 +10638,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.2)
- '@babel/helper-plugin-utils': 7.22.5
- dev: true
-
/@babel/plugin-transform-unicode-sets-regex@7.22.5(@babel/core@7.24.4):
resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==}
engines: {node: '>=6.9.0'}
@@ -14566,11 +10663,11 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/compat-data': 7.23.2
+ '@babel/compat-data': 7.24.4
'@babel/core': 7.22.9
- '@babel/helper-compilation-targets': 7.22.15
+ '@babel/helper-compilation-targets': 7.23.6
'@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-validator-option': 7.22.15
+ '@babel/helper-validator-option': 7.23.5
'@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.15(@babel/core@7.22.9)
'@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.15(@babel/core@7.22.9)
'@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.22.9)
@@ -14641,7 +10738,7 @@ packages:
'@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.9)
'@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.22.9)
'@babel/preset-modules': 0.1.5(@babel/core@7.22.9)
- '@babel/types': 7.23.0
+ '@babel/types': 7.24.0
babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.22.9)
babel-plugin-polyfill-corejs3: 0.8.5(@babel/core@7.22.9)
babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.22.9)
@@ -14742,97 +10839,6 @@ packages:
- supports-color
dev: true
- /@babel/preset-env@7.23.2(@babel/core@7.23.2):
- resolution: {integrity: sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/compat-data': 7.23.2
- '@babel/core': 7.23.2
- '@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-validator-option': 7.22.15
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.2)
- '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.2)
- '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.2)
- '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.2)
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-syntax-import-attributes': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.2)
- '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.2)
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.2)
- '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.2)
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.2)
- '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.2)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-async-generator-functions': 7.23.2(@babel/core@7.23.2)
- '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-block-scoped-functions': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-class-static-block': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-duplicate-keys': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-dynamic-import': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-exponentiation-operator': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-export-namespace-from': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-for-of': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-json-strings': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-logical-assignment-operators': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-member-expression-literals': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-modules-amd': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-modules-systemjs': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-modules-umd': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-new-target': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-numeric-separator': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-object-rest-spread': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-object-super': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-optional-catch-binding': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-optional-chaining': 7.23.0(@babel/core@7.23.2)
- '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-private-methods': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-private-property-in-object': 7.22.11(@babel/core@7.23.2)
- '@babel/plugin-transform-property-literals': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-regenerator': 7.22.10(@babel/core@7.23.2)
- '@babel/plugin-transform-reserved-words': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-typeof-symbol': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.23.2)
- '@babel/plugin-transform-unicode-property-regex': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-unicode-sets-regex': 7.22.5(@babel/core@7.23.2)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.2)
- '@babel/types': 7.23.0
- babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.2)
- babel-plugin-polyfill-corejs3: 0.8.5(@babel/core@7.23.2)
- babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.2)
- core-js-compat: 3.32.2
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/preset-env@7.23.2(@babel/core@7.24.4):
resolution: {integrity: sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==}
engines: {node: '>=6.9.0'}
@@ -14924,18 +10930,6 @@ packages:
- supports-color
dev: true
- /@babel/preset-flow@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-validator-option': 7.22.15
- '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.2)
- dev: true
-
/@babel/preset-flow@7.22.15(@babel/core@7.24.4):
resolution: {integrity: sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew==}
engines: {node: '>=6.9.0'}
@@ -14944,7 +10938,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-validator-option': 7.22.15
+ '@babel/helper-validator-option': 7.23.5
'@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.24.4)
dev: true
@@ -14957,7 +10951,7 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
'@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.22.9)
'@babel/plugin-transform-dotall-regex': 7.22.5(@babel/core@7.22.9)
- '@babel/types': 7.23.0
+ '@babel/types': 7.24.0
esutils: 2.0.3
dev: true
@@ -14972,17 +10966,6 @@ packages:
esutils: 2.0.3
dev: true
- /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.2):
- resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/types': 7.23.0
- esutils: 2.0.3
- dev: true
-
/@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.4):
resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
peerDependencies:
@@ -15009,21 +10992,6 @@ packages:
'@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.24.4)
dev: true
- /@babel/preset-react@7.22.15(@babel/core@7.23.2):
- resolution: {integrity: sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-validator-option': 7.22.15
- '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.23.2)
- dev: true
-
/@babel/preset-react@7.22.15(@babel/core@7.24.4):
resolution: {integrity: sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==}
engines: {node: '>=6.9.0'}
@@ -15039,20 +11007,6 @@ packages:
'@babel/plugin-transform-react-pure-annotations': 7.22.5(@babel/core@7.24.4)
dev: true
- /@babel/preset-typescript@7.21.4(@babel/core@7.23.2):
- resolution: {integrity: sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-validator-option': 7.22.15
- '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-modules-commonjs': 7.22.15(@babel/core@7.23.2)
- '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.23.2)
- dev: true
-
/@babel/preset-typescript@7.21.4(@babel/core@7.24.4):
resolution: {integrity: sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==}
engines: {node: '>=6.9.0'}
@@ -15075,19 +11029,19 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@babel/helper-plugin-utils': 7.22.5
- '@babel/helper-validator-option': 7.22.15
+ '@babel/helper-validator-option': 7.23.5
'@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.24.4)
'@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.24.4)
'@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.24.4)
dev: true
- /@babel/register@7.21.0(@babel/core@7.23.2):
+ /@babel/register@7.21.0(@babel/core@7.24.4):
resolution: {integrity: sha512-9nKsPmYDi5DidAqJaQooxIhsLJiNMkGr8ypQ8Uic7cIox7UCDsM7HuUGxdGT7mSDTYbqzIdsOWzfBton/YJrMw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.24.4
clone-deep: 4.0.1
find-cache-dir: 2.1.0
make-dir: 2.1.0
@@ -15139,7 +11093,7 @@ packages:
dependencies:
'@babel/code-frame': 7.24.2
'@babel/parser': 7.23.0
- '@babel/types': 7.23.0
+ '@babel/types': 7.24.0
dev: true
/@babel/template@7.24.0:
@@ -15160,7 +11114,7 @@ packages:
'@babel/helper-function-name': 7.23.0
'@babel/helper-hoist-variables': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.23.0
+ '@babel/parser': 7.24.4
'@babel/types': 7.24.0
debug: 4.3.4(supports-color@8.1.1)
globals: 11.12.0
@@ -15211,6 +11165,7 @@ packages:
/@bandwidth/messaging@4.1.3:
resolution: {integrity: sha512-cc1qLocHGxxqV7YNGOBxt6VhO+iGLfZnIq2htMP/xCgGOHqCtOVqHlQs80AETIMNEClXapShvn4TQrakx2h1/A==}
engines: {node: '>=10'}
+ deprecated: This package has been deprecated in favor of bandwidth-sdk. https://www.npmjs.com/package/bandwidth-sdk
dependencies:
'@apimatic/schema': 0.6.0
axios: 1.6.7
@@ -17759,6 +13714,31 @@ packages:
- typescript
dev: true
+ /@ericcornelissen/bash-parser@0.5.2:
+ resolution: {integrity: sha512-4pIMTa1nEFfMXitv7oaNEWOdM+zpOZavesa5GaiWTgda6Zk32CFGxjUp/iIaN0PwgUW1yTq/fztSjbpE8SLGZQ==}
+ engines: {node: '>=4'}
+ dependencies:
+ array-last: 1.3.0
+ babylon: 6.18.0
+ compose-function: 3.0.3
+ deep-freeze: 0.0.1
+ filter-iterator: 0.0.1
+ filter-obj: 1.1.0
+ has-own-property: 0.1.0
+ identity-function: 1.0.0
+ is-iterable: 1.1.1
+ iterable-lookahead: 1.0.0
+ lodash.curry: 4.1.1
+ magic-string: 0.16.0
+ map-obj: 2.0.0
+ object-pairs: 0.1.0
+ object-values: 1.0.0
+ reverse-arguments: 1.0.0
+ shell-quote-word: 1.0.1
+ to-pascal-case: 1.0.0
+ unescape-js: 1.1.4
+ dev: true
+
/@esbuild/aix-ppc64@0.20.1:
resolution: {integrity: sha512-m55cpeupQ2DbuRGQMMZDzbv9J9PgVelPjlcmM5kxHnrBdBx6REaEd7LamYV7Dm8N7rCyR/XwU6rVP8ploKtIkA==}
engines: {node: '>=12'}
@@ -18557,6 +14537,15 @@ packages:
eslint: 8.51.0
eslint-visitor-keys: 3.4.3
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.57.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.57.0
+ eslint-visitor-keys: 3.4.3
+
/@eslint-community/regexpp@4.5.0:
resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
@@ -18616,6 +14605,22 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@eslint/eslintrc@2.1.4:
+ resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.3.4(supports-color@8.1.1)
+ espree: 9.6.1
+ globals: 13.23.0
+ ignore: 5.2.4
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+
/@eslint/js@8.38.0:
resolution: {integrity: sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -18625,6 +14630,10 @@ packages:
resolution: {integrity: sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ /@eslint/js@8.57.0:
+ resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
/@faker-js/faker@6.3.1:
resolution: {integrity: sha512-8YXBE2ZcU/pImVOHX7MWrSR/X5up7t6rPWZlk34RwZEcdr3ua6X+32pSd6XuOQRN+vbuvYNfA6iey8NbrjuMFQ==}
engines: {node: '>=14.0.0', npm: '>=6.0.0'}
@@ -18863,8 +14872,8 @@ packages:
ent: 2.2.0
extend: 3.0.2
fast-xml-parser: 4.2.7
- gaxios: 5.1.0
- google-auth-library: 8.7.0
+ gaxios: 5.1.3
+ google-auth-library: 8.9.0
mime: 3.0.0
mime-types: 2.1.35
p-limit: 3.1.0
@@ -19135,6 +15144,16 @@ packages:
transitivePeerDependencies:
- supports-color
+ /@humanwhocodes/config-array@0.11.14:
+ resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
+ engines: {node: '>=10.10.0'}
+ dependencies:
+ '@humanwhocodes/object-schema': 2.0.3
+ debug: 4.3.4(supports-color@8.1.1)
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
/@humanwhocodes/config-array@0.11.8:
resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==}
engines: {node: '>=10.10.0'}
@@ -19169,6 +15188,9 @@ packages:
/@humanwhocodes/object-schema@1.2.1:
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
+ /@humanwhocodes/object-schema@2.0.3:
+ resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
+
/@hutson/parse-repository-url@3.0.2:
resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==}
engines: {node: '>=6.9.0'}
@@ -19186,7 +15208,7 @@ packages:
resolution: {integrity: sha512-Jj/FSBWLvt7KLVsx1fZOfIoO68AtTvi/sEv0HEOMUehssuM7/AJSLeRerQNHtBMULBKrgYIRRAU4Y3QiwUbyOg==}
engines: {node: '>=10'}
dependencies:
- axios: 1.6.2
+ axios: 1.6.7
form-data: 4.0.0
transitivePeerDependencies:
- debug
@@ -19422,16 +15444,6 @@ packages:
jest-mock: 27.5.1
dev: true
- /@jest/environment@29.5.0:
- resolution: {integrity: sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@jest/fake-timers': 29.5.0
- '@jest/types': 29.5.0
- '@types/node': 14.18.42
- jest-mock: 29.5.0
- dev: true
-
/@jest/environment@29.7.0:
resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -19455,16 +15467,6 @@ packages:
jest-get-type: 29.6.3
dev: true
- /@jest/expect@29.5.0:
- resolution: {integrity: sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==}
- 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/expect@29.7.0:
resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -19487,18 +15489,6 @@ packages:
jest-util: 27.5.1
dev: true
- /@jest/fake-timers@29.5.0:
- resolution: {integrity: sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@jest/types': 29.5.0
- '@sinonjs/fake-timers': 10.0.2
- '@types/node': 14.18.42
- jest-message-util: 29.5.0
- jest-mock: 29.5.0
- jest-util: 29.7.0
- 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}
@@ -19520,18 +15510,6 @@ packages:
expect: 27.5.1
dev: true
- /@jest/globals@29.5.0:
- resolution: {integrity: sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@jest/environment': 29.7.0
- '@jest/expect': 29.5.0
- '@jest/types': 29.6.3
- jest-mock: 29.7.0
- 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}
@@ -21584,10 +17562,23 @@ packages:
'@nodelib/fs.stat': 2.0.5
run-parallel: 1.2.0
+ /@nodelib/fs.scandir@3.0.0:
+ resolution: {integrity: sha512-ktI9+PxfHYtKjF3cLTUAh2N+b8MijCRPNwKJNqTVdL0gB0QxLU2rIRaZ1t71oEa3YBDE6bukH1sR0+CDnpp/Mg==}
+ engines: {node: '>=16.14.0'}
+ dependencies:
+ '@nodelib/fs.stat': 3.0.0
+ run-parallel: 1.2.0
+ dev: true
+
/@nodelib/fs.stat@2.0.5:
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
engines: {node: '>= 8'}
+ /@nodelib/fs.stat@3.0.0:
+ resolution: {integrity: sha512-2tQOI38s19P9i7X/Drt0v8iMA+KMsgdhB/dyPER+e+2Y8L1Z7QvnuRdW/uLuf5YRFUYmnj4bMA6qCuZHFI1GDQ==}
+ engines: {node: '>=16.14.0'}
+ dev: true
+
/@nodelib/fs.walk@1.2.8:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
@@ -21595,6 +17586,14 @@ packages:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.15.0
+ /@nodelib/fs.walk@2.0.0:
+ resolution: {integrity: sha512-54voNDBobGdMl3BUXSu7UaDh1P85PGHWlJ5e0XhPugo1JulOyCtp2I+5ri4wplGDJ8QGwPEQW7/x3yTLU7yF1A==}
+ engines: {node: '>=16.14.0'}
+ dependencies:
+ '@nodelib/fs.scandir': 3.0.0
+ fastq: 1.15.0
+ dev: true
+
/@novu/echo@0.0.1-alpha.25:
resolution: {integrity: sha512-l04bf3g+ZsQvQFUGgoNFSP7ipJ+EwasPSHgPKGCflOfgLEc7NWqk9EQbcfgx1ehpiW6UB8WpTHIflJQWxORsdQ==}
requiresBuild: true
@@ -21672,14 +17671,14 @@ packages:
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
dependencies:
'@gar/promisify': 1.1.3
- semver: 7.5.4
+ semver: 7.6.0
dev: true
/@npmcli/fs@3.1.0:
resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
- semver: 7.5.4
+ semver: 7.6.0
dev: true
/@npmcli/git@3.0.2:
@@ -21880,6 +17879,13 @@ packages:
'@nx/devkit': 16.10.0(nx@16.10.0)
transitivePeerDependencies:
- nx
+
+ /@nrwl/devkit@17.3.2(nx@16.10.0):
+ resolution: {integrity: sha512-31wh7dDZPM1YUCfhhk/ioHnUeoPIlKYLFLW0fGdw76Ow2nmTqrmxha2m0CSIR1/9En9GpYut2IdUdNh9CctNlA==}
+ dependencies:
+ '@nx/devkit': 17.3.2(nx@16.10.0)
+ transitivePeerDependencies:
+ - nx
dev: true
/@nrwl/eslint-plugin-nx@16.10.0(@types/node@16.11.7)(@typescript-eslint/parser@5.58.0)(eslint-config-prettier@8.8.0)(eslint@8.38.0)(nx@16.10.0)(typescript@4.9.5):
@@ -21921,6 +17927,23 @@ packages:
- verdaccio
dev: true
+ /@nrwl/js@16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(typescript@5.4.5)(verdaccio@5.30.3):
+ resolution: {integrity: sha512-asybPpyPrxLLDWWdYzFqbgubLmDKLEhoMz8x9MPOm3CH8v2vlIE6hD0JT19GdJArBPxRB33nhjtu8wmJGz5czw==}
+ dependencies:
+ '@nx/js': 16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(typescript@5.4.5)(verdaccio@5.30.3)
+ transitivePeerDependencies:
+ - '@babel/traverse'
+ - '@swc-node/register'
+ - '@swc/core'
+ - '@swc/wasm'
+ - '@types/node'
+ - debug
+ - nx
+ - supports-color
+ - typescript
+ - verdaccio
+ dev: true
+
/@nrwl/js@16.10.0(@types/node@16.11.7)(nx@16.10.0)(typescript@4.9.5):
resolution: {integrity: sha512-asybPpyPrxLLDWWdYzFqbgubLmDKLEhoMz8x9MPOm3CH8v2vlIE6hD0JT19GdJArBPxRB33nhjtu8wmJGz5czw==}
dependencies:
@@ -21955,6 +17978,23 @@ packages:
- verdaccio
dev: true
+ /@nrwl/js@17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(typescript@5.3.3)(verdaccio@5.30.3):
+ resolution: {integrity: sha512-WuIeSErulJuMeSpeK41RfiWI3jLjDD0S+tLnYdOLaWdjaIPqjknClM2BAJKlq472NnkkNWvtwtOS8jm518OjOQ==}
+ dependencies:
+ '@nx/js': 17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(typescript@5.3.3)(verdaccio@5.30.3)
+ transitivePeerDependencies:
+ - '@babel/traverse'
+ - '@swc-node/register'
+ - '@swc/core'
+ - '@swc/wasm'
+ - '@types/node'
+ - debug
+ - nx
+ - supports-color
+ - typescript
+ - verdaccio
+ dev: true
+
/@nrwl/linter@16.10.0(@types/node@16.11.7)(eslint@8.38.0)(nx@16.10.0):
resolution: {integrity: sha512-XvMuTeIc2I3630iaqhlV4w3qgABQIo+kv8mT0DbT1HfjjZDm4ST8hrvkdWSf9mCl24vShNL8GDVQVNOX0bZY5A==}
dependencies:
@@ -22106,6 +18146,26 @@ packages:
dev: true
optional: true
+ /@nrwl/nx-plugin@16.10.0(@types/node@16.11.7)(eslint@8.38.0)(nx@16.10.0)(ts-node@10.9.1)(typescript@4.9.5):
+ resolution: {integrity: sha512-AZiQ+amECFQGcWKhvs+KbqOzGU2dcQydGd0j4Wlz3xlfkEmYfCk80dj26ypSFB+3O+0p+q+HPpJhD0fka3shtw==}
+ dependencies:
+ '@nx/plugin': 16.10.0(@types/node@16.11.7)(eslint@8.38.0)(nx@16.10.0)(ts-node@10.9.1)(typescript@4.9.5)
+ transitivePeerDependencies:
+ - '@babel/traverse'
+ - '@swc-node/register'
+ - '@swc/core'
+ - '@swc/wasm'
+ - '@types/node'
+ - debug
+ - eslint
+ - node-notifier
+ - nx
+ - supports-color
+ - ts-node
+ - typescript
+ - verdaccio
+ dev: true
+
/@nrwl/nx-win32-arm64-msvc@15.9.3:
resolution: {integrity: sha512-UhgxIPgTZBKN1oxlLPSklkSzVL3hA4lAiVc9A0Utumpbp0ob/Xx+2vHzg3cnmNH3jWkZ+9OsC2dKyeMB6gAbSw==}
engines: {node: '>= 10'}
@@ -22175,6 +18235,29 @@ packages:
- '@swc/core'
- debug
+ /@nrwl/tao@16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107):
+ resolution: {integrity: sha512-QNAanpINbr+Pod6e1xNgFbzK1x5wmZl+jMocgiEFXZ67KHvmbD6MAQQr0MMz+GPhIu7EE4QCTLTyCEMlAG+K5Q==}
+ hasBin: true
+ dependencies:
+ nx: 16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@swc-node/register'
+ - '@swc/core'
+ - debug
+
+ /@nrwl/tao@17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107):
+ resolution: {integrity: sha512-5uvpSmij0J9tteFV/0M/024K+H/o3XAlqtSdU8j03Auj1IleclSLF2yCTuIo7pYXhG3cgx1+nR+3nMs1QVAdUA==}
+ hasBin: true
+ dependencies:
+ nx: 17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@swc-node/register'
+ - '@swc/core'
+ - debug
+ dev: true
+
/@nrwl/workspace@16.10.0:
resolution: {integrity: sha512-fZeNxhFs/2cm326NebfJIgSI3W4KZN94WGS46wlIBrUUGP5/vwHYsi09Kx6sG1kRkAuZVtgJ33uU2F6xcAWzUA==}
dependencies:
@@ -22185,6 +18268,26 @@ packages:
- debug
dev: true
+ /@nrwl/workspace@16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107):
+ resolution: {integrity: sha512-fZeNxhFs/2cm326NebfJIgSI3W4KZN94WGS46wlIBrUUGP5/vwHYsi09Kx6sG1kRkAuZVtgJ33uU2F6xcAWzUA==}
+ dependencies:
+ '@nx/workspace': 16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ transitivePeerDependencies:
+ - '@swc-node/register'
+ - '@swc/core'
+ - debug
+ dev: true
+
+ /@nrwl/workspace@17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107):
+ resolution: {integrity: sha512-7xE/dujPjOIxsCV6TB0C4768voQaQSxmEUAbVz0mywBGrVpjpvAIx1GvdB6wwgWqtpZTz34hKFkUSJFPweUvbg==}
+ dependencies:
+ '@nx/workspace': 17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ transitivePeerDependencies:
+ - '@swc-node/register'
+ - '@swc/core'
+ - debug
+ dev: true
+
/@nuxtjs/opencollective@0.3.2:
resolution: {integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==}
engines: {node: '>=8.0.0', npm: '>=5.0.0'}
@@ -22192,7 +18295,7 @@ packages:
dependencies:
chalk: 4.1.2
consola: 2.15.3
- node-fetch: 2.6.9
+ node-fetch: 2.7.0
transitivePeerDependencies:
- encoding
@@ -22205,10 +18308,41 @@ packages:
ejs: 3.1.9
enquirer: 2.3.6
ignore: 5.2.4
- nx: 16.10.0
+ nx: 16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107)
semver: 7.5.3
tmp: 0.2.1
tslib: 2.6.2
+
+ /@nx/devkit@17.3.2(nx@16.10.0):
+ resolution: {integrity: sha512-gbOIhwrZKCSSFFbh6nE6LLCvAU7mhSdBSnRiS14YBwJJMu4CRJ0IcaFz58iXqGWZefMivKtkNFtx+zqwUC4ziw==}
+ peerDependencies:
+ nx: '>= 16 <= 18'
+ dependencies:
+ '@nrwl/devkit': 17.3.2(nx@16.10.0)
+ ejs: 3.1.9
+ enquirer: 2.3.6
+ ignore: 5.2.4
+ nx: 16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ semver: 7.6.0
+ tmp: 0.2.1
+ tslib: 2.6.2
+ yargs-parser: 21.1.1
+ dev: true
+
+ /@nx/devkit@17.3.2(nx@17.3.2):
+ resolution: {integrity: sha512-gbOIhwrZKCSSFFbh6nE6LLCvAU7mhSdBSnRiS14YBwJJMu4CRJ0IcaFz58iXqGWZefMivKtkNFtx+zqwUC4ziw==}
+ peerDependencies:
+ nx: '>= 16 <= 18'
+ dependencies:
+ '@nrwl/devkit': 17.3.2(nx@16.10.0)
+ ejs: 3.1.9
+ enquirer: 2.3.6
+ ignore: 5.2.4
+ nx: 17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ semver: 7.6.0
+ tmp: 0.2.1
+ tslib: 2.6.2
+ yargs-parser: 21.1.1
dev: true
/@nx/eslint-plugin@16.10.0(@types/node@16.11.7)(@typescript-eslint/parser@5.58.0)(eslint-config-prettier@8.8.0)(eslint@8.38.0)(nx@16.10.0)(typescript@4.9.5):
@@ -22246,6 +18380,32 @@ packages:
- verdaccio
dev: true
+ /@nx/eslint@17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(verdaccio@5.30.3):
+ resolution: {integrity: sha512-KArvmi9Y4Qcf0bIRXGC1/FZsjL6XtT7wzhJ5uGsJIvXAJUiMMlw/KqIR31pY4nu2cBbphCa0/P1Jp2C/IFXG8w==}
+ peerDependencies:
+ js-yaml: 4.1.0
+ peerDependenciesMeta:
+ js-yaml:
+ optional: true
+ dependencies:
+ '@nx/devkit': 17.3.2(nx@16.10.0)
+ '@nx/js': 17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(typescript@5.3.3)(verdaccio@5.30.3)
+ '@nx/linter': 17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(verdaccio@5.30.3)
+ eslint: 8.57.0
+ tslib: 2.6.2
+ typescript: 5.3.3
+ transitivePeerDependencies:
+ - '@babel/traverse'
+ - '@swc-node/register'
+ - '@swc/core'
+ - '@swc/wasm'
+ - '@types/node'
+ - debug
+ - nx
+ - supports-color
+ - verdaccio
+ dev: true
+
/@nx/jest@16.10.0(@types/node@16.11.7)(nx@16.10.0)(ts-node@10.9.1)(typescript@4.9.5):
resolution: {integrity: sha512-QseeLjDrl4c9q9Dd/057SXYqd47JVLhD2VQlQDraYwjsHz3lWkzlGaaHy0ZrVu8LSzY7lUUhJMPyYO3qo8wT6A==}
dependencies:
@@ -22277,6 +18437,57 @@ packages:
- verdaccio
dev: true
+ /@nx/js@16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(typescript@5.4.5)(verdaccio@5.30.3):
+ resolution: {integrity: sha512-27AH0/+XTMzOxVS6oV8Zl7/Rr1UDMYsnCVqoCU9CXp087uxcD4VnBOEjsEUlJKh1RdwGE3K0hBkk7NC1LP+vYQ==}
+ peerDependencies:
+ verdaccio: ^5.0.4
+ peerDependenciesMeta:
+ verdaccio:
+ optional: true
+ dependencies:
+ '@babel/core': 7.24.4
+ '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.4)
+ '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.24.4)
+ '@babel/plugin-transform-runtime': 7.23.2(@babel/core@7.24.4)
+ '@babel/preset-env': 7.23.2(@babel/core@7.24.4)
+ '@babel/preset-typescript': 7.23.2(@babel/core@7.24.4)
+ '@babel/runtime': 7.23.2
+ '@nrwl/js': 16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(typescript@5.4.5)(verdaccio@5.30.3)
+ '@nx/devkit': 16.10.0(nx@16.10.0)
+ '@nx/workspace': 16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ '@phenomnomnominal/tsquery': 5.0.1(typescript@5.4.5)
+ babel-plugin-const-enum: 1.2.0(@babel/core@7.24.4)
+ babel-plugin-macros: 2.8.0
+ babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.24.4)
+ chalk: 4.1.2
+ columnify: 1.6.0
+ detect-port: 1.5.1
+ fast-glob: 3.2.7
+ fs-extra: 11.2.0
+ ignore: 5.2.4
+ js-tokens: 4.0.0
+ minimatch: 3.0.5
+ npm-package-arg: 11.0.1
+ npm-run-path: 4.0.1
+ ora: 5.3.0
+ semver: 7.5.3
+ source-map-support: 0.5.19
+ ts-node: 10.9.1(@swc/core@1.3.107)(@types/node@18.16.9)(typescript@5.4.5)
+ tsconfig-paths: 4.1.2
+ tslib: 2.6.2
+ verdaccio: 5.30.3(typanion@3.14.0)
+ transitivePeerDependencies:
+ - '@babel/traverse'
+ - '@swc-node/register'
+ - '@swc/core'
+ - '@swc/wasm'
+ - '@types/node'
+ - debug
+ - nx
+ - supports-color
+ - typescript
+ dev: true
+
/@nx/js@16.10.0(@types/node@16.11.7)(nx@16.10.0)(typescript@4.9.5):
resolution: {integrity: sha512-27AH0/+XTMzOxVS6oV8Zl7/Rr1UDMYsnCVqoCU9CXp087uxcD4VnBOEjsEUlJKh1RdwGE3K0hBkk7NC1LP+vYQ==}
peerDependencies:
@@ -22377,6 +18588,57 @@ packages:
- typescript
dev: true
+ /@nx/js@17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(typescript@5.3.3)(verdaccio@5.30.3):
+ resolution: {integrity: sha512-37E3OILyu/7rCj6Z7tvC6PktHYa51UQBU+wWPdVWSZ64xu1SUsg9B9dfiyD1LXR9/rhjg4+0+g4cou0aqDK1Wg==}
+ peerDependencies:
+ verdaccio: ^5.0.4
+ peerDependenciesMeta:
+ verdaccio:
+ optional: true
+ dependencies:
+ '@babel/core': 7.24.4
+ '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.24.4)
+ '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.24.4)
+ '@babel/plugin-transform-runtime': 7.23.2(@babel/core@7.24.4)
+ '@babel/preset-env': 7.23.2(@babel/core@7.24.4)
+ '@babel/preset-typescript': 7.23.2(@babel/core@7.24.4)
+ '@babel/runtime': 7.23.2
+ '@nrwl/js': 17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(typescript@5.3.3)(verdaccio@5.30.3)
+ '@nx/devkit': 17.3.2(nx@16.10.0)
+ '@nx/workspace': 17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ '@phenomnomnominal/tsquery': 5.0.1(typescript@5.3.3)
+ babel-plugin-const-enum: 1.2.0(@babel/core@7.24.4)
+ babel-plugin-macros: 2.8.0
+ babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.24.4)
+ chalk: 4.1.2
+ columnify: 1.6.0
+ detect-port: 1.5.1
+ fast-glob: 3.2.7
+ fs-extra: 11.2.0
+ ignore: 5.2.4
+ js-tokens: 4.0.0
+ minimatch: 9.0.3
+ npm-package-arg: 11.0.1
+ npm-run-path: 4.0.1
+ ora: 5.3.0
+ semver: 7.6.0
+ source-map-support: 0.5.19
+ ts-node: 10.9.1(@swc/core@1.3.107)(@types/node@18.16.9)(typescript@5.3.3)
+ tsconfig-paths: 4.1.2
+ tslib: 2.6.2
+ verdaccio: 5.30.3(typanion@3.14.0)
+ transitivePeerDependencies:
+ - '@babel/traverse'
+ - '@swc-node/register'
+ - '@swc/core'
+ - '@swc/wasm'
+ - '@types/node'
+ - debug
+ - nx
+ - supports-color
+ - typescript
+ dev: true
+
/@nx/linter@16.10.0(@types/node@16.11.7)(eslint@8.38.0)(nx@16.10.0):
resolution: {integrity: sha512-G6XBfuMHNHoJDc4n2Gip4fsa9KssT91V5PF2Rd4hILkg4YU8B8mlmHN71stpzwbEyUJtyhyJc5SGgVLrSpRQew==}
peerDependencies:
@@ -22405,6 +18667,23 @@ packages:
- verdaccio
dev: true
+ /@nx/linter@17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(verdaccio@5.30.3):
+ resolution: {integrity: sha512-ruB72ODekAlqGI65IeO37vqgJIY+ROcx2Gyf12H3tZGUYeC1IwpPltbU63vD5Qkgj2znrD6aNkpYPV7C0b0scQ==}
+ dependencies:
+ '@nx/eslint': 17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)(@types/node@18.16.9)(nx@16.10.0)(verdaccio@5.30.3)
+ transitivePeerDependencies:
+ - '@babel/traverse'
+ - '@swc-node/register'
+ - '@swc/core'
+ - '@swc/wasm'
+ - '@types/node'
+ - debug
+ - js-yaml
+ - nx
+ - supports-color
+ - verdaccio
+ dev: true
+
/@nx/nx-darwin-arm64@16.10.0:
resolution: {integrity: sha512-YF+MIpeuwFkyvM5OwgY/rTNRpgVAI/YiR0yTYCZR+X3AAvP775IVlusNgQ3oedTBRUzyRnI4Tknj1WniENFsvQ==}
engines: {node: '>= 10'}
@@ -22413,6 +18692,15 @@ packages:
requiresBuild: true
optional: true
+ /@nx/nx-darwin-arm64@17.3.2:
+ resolution: {integrity: sha512-hn12o/tt26Pf4wG+8rIBgNIEZq5BFlHLv3scNrgKbd5SancHlTbY4RveRGct737UQ/78GCMCgMDRgNdagbCr6w==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@nx/nx-darwin-x64@16.10.0:
resolution: {integrity: sha512-ypi6YxwXgb0kg2ixKXE3pwf5myVNUgWf1CsV5OzVccCM8NzheMO51KDXTDmEpXdzUsfT0AkO1sk5GZeCjhVONg==}
engines: {node: '>= 10'}
@@ -22421,6 +18709,15 @@ packages:
requiresBuild: true
optional: true
+ /@nx/nx-darwin-x64@17.3.2:
+ resolution: {integrity: sha512-5F28wrfE7yU60MzEXGjndy1sPJmNMIaV2W/g82kTXzxAbGHgSjwrGFmrJsrexzLp9oDlWkbc6YmInKV8gmmIaQ==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@nx/nx-freebsd-x64@16.10.0:
resolution: {integrity: sha512-UeEYFDmdbbDkTQamqvtU8ibgu5jQLgFF1ruNb/U4Ywvwutw2d4ruOMl2e0u9hiNja9NFFAnDbvzrDcMo7jYqYw==}
engines: {node: '>= 10'}
@@ -22429,6 +18726,15 @@ packages:
requiresBuild: true
optional: true
+ /@nx/nx-freebsd-x64@17.3.2:
+ resolution: {integrity: sha512-07MMTfsJooONqL1Vrm5L6qk/gzmSrYLazjkiTmJz+9mrAM61RdfSYfO3mSyAoyfgWuQ5yEvfI56P036mK8aoPg==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@nx/nx-linux-arm-gnueabihf@16.10.0:
resolution: {integrity: sha512-WV3XUC2DB6/+bz1sx+d1Ai9q2Cdr+kTZRN50SOkfmZUQyEBaF6DRYpx/a4ahhxH3ktpNfyY8Maa9OEYxGCBkQA==}
engines: {node: '>= 10'}
@@ -22437,6 +18743,15 @@ packages:
requiresBuild: true
optional: true
+ /@nx/nx-linux-arm-gnueabihf@17.3.2:
+ resolution: {integrity: sha512-gQxMF6U/h18Rz+FZu50DZCtfOdk27hHghNh3d3YTeVsrJTd1SmUQbYublmwU/ia1HhFS8RVI8GvkaKt5ph0HoA==}
+ engines: {node: '>= 10'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@nx/nx-linux-arm64-gnu@16.10.0:
resolution: {integrity: sha512-aWIkOUw995V3ItfpAi5FuxQ+1e9EWLS1cjWM1jmeuo+5WtaKToJn5itgQOkvSlPz+HSLgM3VfXMvOFALNk125g==}
engines: {node: '>= 10'}
@@ -22445,6 +18760,15 @@ packages:
requiresBuild: true
optional: true
+ /@nx/nx-linux-arm64-gnu@17.3.2:
+ resolution: {integrity: sha512-X20wiXtXmKlC01bpVEREsRls1uVOM22xDTpqILvVty6+P+ytEYFR3Vs5EjDtzBKF51wjrwf03rEoToZbmgM8MA==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@nx/nx-linux-arm64-musl@16.10.0:
resolution: {integrity: sha512-uO6Gg+irqpVcCKMcEPIQcTFZ+tDI02AZkqkP7koQAjniLEappd8DnUBSQdcn53T086pHpdc264X/ZEpXFfrKWQ==}
engines: {node: '>= 10'}
@@ -22453,6 +18777,15 @@ packages:
requiresBuild: true
optional: true
+ /@nx/nx-linux-arm64-musl@17.3.2:
+ resolution: {integrity: sha512-yko3Xsezkn4tjeudZYLjxFl07X/YB84K+DLK7EFyh9elRWV/8VjFcQmBAKUS2r9LfaEMNXq8/vhWMOWYyWBrIA==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@nx/nx-linux-x64-gnu@16.10.0:
resolution: {integrity: sha512-134PW/u/arNFAQKpqMJniC7irbChMPz+W+qtyKPAUXE0XFKPa7c1GtlI/wK2dvP9qJDZ6bKf0KtA0U/m2HMUOA==}
engines: {node: '>= 10'}
@@ -22461,6 +18794,15 @@ packages:
requiresBuild: true
optional: true
+ /@nx/nx-linux-x64-gnu@17.3.2:
+ resolution: {integrity: sha512-RiPvvQMmlZmDu9HdT6n6sV0+fEkyAqR5VocrD5ZAzEzFIlh4dyVLripFR3+MD+QhIhXyPt/hpri1kq9sgs4wnw==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@nx/nx-linux-x64-musl@16.10.0:
resolution: {integrity: sha512-q8sINYLdIJxK/iUx9vRk5jWAWb/2O0PAbOJFwv4qkxBv4rLoN7y+otgCZ5v0xfx/zztFgk/oNY4lg5xYjIso2Q==}
engines: {node: '>= 10'}
@@ -22469,6 +18811,15 @@ packages:
requiresBuild: true
optional: true
+ /@nx/nx-linux-x64-musl@17.3.2:
+ resolution: {integrity: sha512-PWfVGmFsFJi+N1Nljg/jTKLHdufpGuHlxyfHqhDso/o4Qc0exZKSeZ1C63WkD7eTcT5kInifTQ/PffLiIDE3MA==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@nx/nx-win32-arm64-msvc@16.10.0:
resolution: {integrity: sha512-moJkL9kcqxUdJSRpG7dET3UeLIciwrfP08mzBQ12ewo8K8FzxU8ZUsTIVVdNrwt01CXOdXoweGfdQLjJ4qTURA==}
engines: {node: '>= 10'}
@@ -22477,6 +18828,15 @@ packages:
requiresBuild: true
optional: true
+ /@nx/nx-win32-arm64-msvc@17.3.2:
+ resolution: {integrity: sha512-O+4FFPbQz1mqaIj+SVE02ppe7T9ELj7Z5soQct5TbRRhwjGaw5n5xaPPBW7jUuQe2L5htid1E82LJyq3JpVc8A==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@nx/nx-win32-x64-msvc@16.10.0:
resolution: {integrity: sha512-5iV2NKZnzxJwZZ4DM5JVbRG/nkhAbzEskKaLBB82PmYGKzaDHuMHP1lcPoD/rtYMlowZgNA/RQndfKvPBPwmXA==}
engines: {node: '>= 10'}
@@ -22485,6 +18845,42 @@ packages:
requiresBuild: true
optional: true
+ /@nx/nx-win32-x64-msvc@17.3.2:
+ resolution: {integrity: sha512-4hQm+7coy+hBqGY9J709hz/tUPijhf/WS7eML2r2xBmqBew3PMHfeZuaAAYWN690nIsu0WX3wyDsNjulR8HGPQ==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@nx/plugin@16.10.0(@types/node@16.11.7)(eslint@8.38.0)(nx@16.10.0)(ts-node@10.9.1)(typescript@4.9.5):
+ resolution: {integrity: sha512-oTTl+yZBfj/EBvqp8vxzE/JhavT2lWaWNKBj1B8kNOYDG041Pf6jj7GazcQmPd+g1UM96Ut0HZit/rsoJOTdvQ==}
+ dependencies:
+ '@nrwl/nx-plugin': 16.10.0(@types/node@16.11.7)(eslint@8.38.0)(nx@16.10.0)(ts-node@10.9.1)(typescript@4.9.5)
+ '@nx/devkit': 16.10.0(nx@16.10.0)
+ '@nx/jest': 16.10.0(@types/node@16.11.7)(nx@16.10.0)(ts-node@10.9.1)(typescript@4.9.5)
+ '@nx/js': 16.10.0(@types/node@16.11.7)(nx@16.10.0)(typescript@4.9.5)
+ '@nx/linter': 16.10.0(@types/node@16.11.7)(eslint@8.38.0)(nx@16.10.0)
+ '@phenomnomnominal/tsquery': 5.0.1(typescript@4.9.5)
+ fs-extra: 11.2.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@babel/traverse'
+ - '@swc-node/register'
+ - '@swc/core'
+ - '@swc/wasm'
+ - '@types/node'
+ - debug
+ - eslint
+ - node-notifier
+ - nx
+ - supports-color
+ - ts-node
+ - typescript
+ - verdaccio
+ dev: true
+
/@nx/workspace@16.10.0:
resolution: {integrity: sha512-95Eq36bzq2hb095Zvg+Ru8o9oIeOE62tNGGpohBkZPKoK2CUTYEq0AZtdj1suXS82ukCFCyyZ/c/fwxL62HRZA==}
dependencies:
@@ -22503,6 +18899,40 @@ packages:
- debug
dev: true
+ /@nx/workspace@16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107):
+ resolution: {integrity: sha512-95Eq36bzq2hb095Zvg+Ru8o9oIeOE62tNGGpohBkZPKoK2CUTYEq0AZtdj1suXS82ukCFCyyZ/c/fwxL62HRZA==}
+ dependencies:
+ '@nrwl/workspace': 16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ '@nx/devkit': 16.10.0(nx@16.10.0)
+ chalk: 4.1.2
+ enquirer: 2.3.6
+ ignore: 5.2.4
+ nx: 16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ rxjs: 7.8.1
+ tslib: 2.6.2
+ yargs-parser: 21.1.1
+ transitivePeerDependencies:
+ - '@swc-node/register'
+ - '@swc/core'
+ - debug
+ dev: true
+
+ /@nx/workspace@17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107):
+ resolution: {integrity: sha512-2y952OmJx+0Rj+LQIxat8SLADjIkgB6NvjtgYZt8uRQ94jRS/JsRvGTw0V8DsY9mvsNbYoIRdJP25T3pGnI3gQ==}
+ dependencies:
+ '@nrwl/workspace': 17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ '@nx/devkit': 17.3.2(nx@17.3.2)
+ chalk: 4.1.2
+ enquirer: 2.3.6
+ nx: 17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ tslib: 2.6.2
+ yargs-parser: 21.1.1
+ transitivePeerDependencies:
+ - '@swc-node/register'
+ - '@swc/core'
+ - debug
+ dev: true
+
/@octokit/auth-token@2.5.0:
resolution: {integrity: sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==}
dependencies:
@@ -24147,6 +20577,24 @@ packages:
typescript: 5.1.6
dev: true
+ /@phenomnomnominal/tsquery@5.0.1(typescript@5.3.3):
+ resolution: {integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==}
+ peerDependencies:
+ typescript: ^3 || ^4 || ^5
+ dependencies:
+ esquery: 1.5.0
+ typescript: 5.3.3
+ dev: true
+
+ /@phenomnomnominal/tsquery@5.0.1(typescript@5.4.5):
+ resolution: {integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==}
+ peerDependencies:
+ typescript: ^3 || ^4 || ^5
+ dependencies:
+ esquery: 1.5.0
+ typescript: 5.4.5
+ dev: true
+
/@pkgjs/parseargs@0.11.0:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
@@ -24217,7 +20665,7 @@ packages:
react-refresh: 0.11.0
schema-utils: 3.3.0
source-map: 0.7.4
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
webpack-dev-server: 4.11.1(webpack@5.78.0)
dev: true
@@ -24257,7 +20705,7 @@ packages:
react-refresh: 0.14.0
schema-utils: 3.3.0
source-map: 0.7.4
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
webpack-dev-server: 4.11.1(webpack@5.78.0)
dev: true
@@ -27018,19 +23466,11 @@ packages:
/@sinonjs/text-encoding@0.7.2:
resolution: {integrity: sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==}
- /@smithy/abort-controller@2.0.15:
- resolution: {integrity: sha512-JkS36PIS3/UCbq/MaozzV7jECeL+BTt4R75bwY8i+4RASys4xOyUS1HsRyUNSqUXFP4QyCz5aNnh3ltuaxv+pw==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@smithy/types': 2.7.0
- tslib: 2.6.2
- dev: false
-
/@smithy/abort-controller@2.0.3:
resolution: {integrity: sha512-LbQ4fdsVuQC3/18Z/uia5wnk9fk8ikfHl3laYCEGhboEMJ/6oVk3zhydqljMxBCftHGUv7yUrTnZ6EAQhOf+PA==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -27039,10 +23479,17 @@ packages:
engines: {node: '>=14.0.0'}
requiresBuild: true
dependencies:
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/abort-controller@2.2.0:
+ resolution: {integrity: sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
- optional: true
/@smithy/chunked-blob-reader-native@2.0.0:
resolution: {integrity: sha512-HM8V2Rp1y8+1343tkZUKZllFhEQPNmpNdgFAncbTsxkZ18/gqjk23XXv3qGyXWp412f3o43ZZ1UZHVcHrpRnCQ==}
@@ -27051,20 +23498,22 @@ packages:
tslib: 2.6.2
dev: false
+ /@smithy/chunked-blob-reader-native@2.2.0:
+ resolution: {integrity: sha512-VNB5+1oCgX3Fzs072yuRsUoC2N4Zg/LJ11DTxX3+Qu+Paa6AmbIF0E9sc2wthz9Psrk/zcOlTCyuposlIhPjZQ==}
+ dependencies:
+ '@smithy/util-base64': 2.3.0
+ tslib: 2.6.2
+ dev: false
+
/@smithy/chunked-blob-reader@2.0.0:
resolution: {integrity: sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg==}
dependencies:
tslib: 2.6.2
dev: false
- /@smithy/config-resolver@2.0.21:
- resolution: {integrity: sha512-rlLIGT+BeqjnA6C2FWumPRJS1UW07iU5ZxDHtFuyam4W65gIaOFMjkB90ofKCIh+0mLVQrQFrl/VLtQT/6FWTA==}
- engines: {node: '>=14.0.0'}
+ /@smithy/chunked-blob-reader@2.2.0:
+ resolution: {integrity: sha512-3GJNvRwXBGdkDZZOGiziVYzDpn4j6zfyULHMDKAGIUo72yHALpE9CbhfQp/XcLNVoc1byfMpn6uW5H2BqPjgaQ==}
dependencies:
- '@smithy/node-config-provider': 2.1.8
- '@smithy/types': 2.7.0
- '@smithy/util-config-provider': 2.0.0
- '@smithy/util-middleware': 2.0.8
tslib: 2.6.2
dev: false
@@ -27089,19 +23538,15 @@ packages:
'@smithy/util-middleware': 2.1.1
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/core@1.2.0:
- resolution: {integrity: sha512-l8R89X7+hlt2FEFg+OrNq29LP3h9DfGPmO6ObwT9IXWHD6V7ycpj5u2rVQyIis26ovrgOYakl6nfgmPMm8m1IQ==}
+ /@smithy/config-resolver@2.2.0:
+ resolution: {integrity: sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/middleware-endpoint': 2.2.3
- '@smithy/middleware-retry': 2.0.24
- '@smithy/middleware-serde': 2.0.15
- '@smithy/protocol-http': 3.0.11
- '@smithy/smithy-client': 2.1.18
- '@smithy/types': 2.7.0
- '@smithy/util-middleware': 2.0.8
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-config-provider': 2.3.0
+ '@smithy/util-middleware': 2.2.0
tslib: 2.6.2
dev: false
@@ -27110,36 +23555,39 @@ packages:
engines: {node: '>=14.0.0'}
requiresBuild: true
dependencies:
- '@smithy/middleware-endpoint': 2.4.1
+ '@smithy/middleware-endpoint': 2.5.1
'@smithy/middleware-retry': 2.1.1
- '@smithy/middleware-serde': 2.1.1
- '@smithy/protocol-http': 3.1.1
- '@smithy/smithy-client': 2.3.1
- '@smithy/types': 2.9.1
- '@smithy/util-middleware': 2.1.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/util-middleware': 2.2.0
tslib: 2.6.2
dev: false
optional: true
- /@smithy/credential-provider-imds@2.0.3:
- resolution: {integrity: sha512-2e85iLgSuiGQ8BBFkot88kuv6sT5DHvkDO8FDvGwNunn2ybf24HhEkaWCMxK4pUeHtnA2dMa3hZbtfmJ7KJQig==}
+ /@smithy/core@1.4.2:
+ resolution: {integrity: sha512-2fek3I0KZHWJlRLvRTqxTEri+qV0GRHrJIoLFuBMZB4EMg4WgeBGfF0X6abnrNYpq55KJ6R4D6x4f0vLnhzinA==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/node-config-provider': 2.0.3
- '@smithy/property-provider': 2.0.3
- '@smithy/types': 2.2.2
- '@smithy/url-parser': 2.0.5
+ '@smithy/middleware-endpoint': 2.5.1
+ '@smithy/middleware-retry': 2.3.1
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/util-middleware': 2.2.0
tslib: 2.6.2
dev: false
- /@smithy/credential-provider-imds@2.1.4:
- resolution: {integrity: sha512-cwPJN1fa1YOQzhBlTXRavABEYRRchci1X79QRwzaNLySnIMJfztyv1Zkst0iZPLMnpn8+CnHu3wOHS11J5Dr3A==}
+ /@smithy/credential-provider-imds@2.0.3:
+ resolution: {integrity: sha512-2e85iLgSuiGQ8BBFkot88kuv6sT5DHvkDO8FDvGwNunn2ybf24HhEkaWCMxK4pUeHtnA2dMa3hZbtfmJ7KJQig==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/node-config-provider': 2.1.8
- '@smithy/property-provider': 2.0.16
- '@smithy/types': 2.7.0
- '@smithy/url-parser': 2.0.15
+ '@smithy/node-config-provider': 2.0.3
+ '@smithy/property-provider': 2.0.3
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.0.5
tslib: 2.6.2
dev: false
@@ -27150,18 +23598,28 @@ packages:
dependencies:
'@smithy/node-config-provider': 2.2.1
'@smithy/property-provider': 2.1.1
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
'@smithy/url-parser': 2.1.1
tslib: 2.6.2
dev: false
- optional: true
+
+ /@smithy/credential-provider-imds@2.3.0:
+ resolution: {integrity: sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/property-provider': 2.2.0
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
+ tslib: 2.6.2
+ dev: false
/@smithy/eventstream-codec@2.0.3:
resolution: {integrity: sha512-3l/uKZBsV/6uMe2qXvh1C8ut/w6JHKgy7ic7N2QPR1SSuNWKNQBX0iVBqJpPtQz0UDeQYM4cNmwDBX+hw74EEw==}
dependencies:
'@aws-crypto/crc32': 3.0.0
- '@smithy/types': 2.9.1
- '@smithy/util-hex-encoding': 2.0.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-hex-encoding': 2.1.1
tslib: 2.6.2
dev: false
@@ -27170,11 +23628,19 @@ packages:
requiresBuild: true
dependencies:
'@aws-crypto/crc32': 3.0.0
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
'@smithy/util-hex-encoding': 2.1.1
tslib: 2.6.2
dev: false
- optional: true
+
+ /@smithy/eventstream-codec@2.2.0:
+ resolution: {integrity: sha512-8janZoJw85nJmQZc4L8TuePp2pk1nxLgkxIR0TUjKJ5Dkj5oelB9WtiSSGXCQvNsJl0VSTvK/2ueMXxvpa9GVw==}
+ dependencies:
+ '@aws-crypto/crc32': 3.0.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-hex-encoding': 2.2.0
+ tslib: 2.6.2
+ dev: false
/@smithy/eventstream-serde-browser@2.0.3:
resolution: {integrity: sha512-RwQeTFnc6nOP6iGjdnMFgDG8QtneHKptrVZxjc+be4KIoXGPyF3QAourxnrClxTl+MACXYUaCg6bWCozqfHMOw==}
@@ -27185,6 +23651,15 @@ packages:
tslib: 2.6.2
dev: false
+ /@smithy/eventstream-serde-browser@2.2.0:
+ resolution: {integrity: sha512-UaPf8jKbcP71BGiO0CdeLmlg+RhWnlN8ipsMSdwvqBFigl5nil3rHOI/5GE3tfiuX8LvY5Z9N0meuU7Rab7jWw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/eventstream-serde-universal': 2.2.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@smithy/eventstream-serde-config-resolver@2.0.3:
resolution: {integrity: sha512-J8QzPnarBiJaPw5DBsZ5O2GHjfPHhCmKV5iVzdcAFt0PD81UWNL9HMwAKx99mY5WWPCaFKvb1yBeN2g/v4uA2w==}
engines: {node: '>=14.0.0'}
@@ -27193,6 +23668,14 @@ packages:
tslib: 2.6.2
dev: false
+ /@smithy/eventstream-serde-config-resolver@2.2.0:
+ resolution: {integrity: sha512-RHhbTw/JW3+r8QQH7PrganjNCiuiEZmpi6fYUAetFfPLfZ6EkiA08uN3EFfcyKubXQxOwTeJRZSQmDDCdUshaA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@smithy/eventstream-serde-node@2.0.3:
resolution: {integrity: sha512-085r0AHMhwVF99rlAy8RVMhXMkxay4SdSwRdDUIe4MXQ6r2957BVpm3BcoxRpjcGgnoCldRc9tCRa0TclvUS5w==}
engines: {node: '>=14.0.0'}
@@ -27202,12 +23685,30 @@ packages:
tslib: 2.6.2
dev: false
+ /@smithy/eventstream-serde-node@2.2.0:
+ resolution: {integrity: sha512-zpQMtJVqCUMn+pCSFcl9K/RPNtQE0NuMh8sKpCdEHafhwRsjP50Oq/4kMmvxSRy6d8Jslqd8BLvDngrUtmN9iA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/eventstream-serde-universal': 2.2.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@smithy/eventstream-serde-universal@2.0.3:
resolution: {integrity: sha512-51nLy47MmU9Nb4dwlwsmP1XJViP72kuLtIqTeDeRSe5Ah4xfSP/df11roEhzUmE/rUYEkErj64RHkseeuFkCgg==}
engines: {node: '>=14.0.0'}
dependencies:
'@smithy/eventstream-codec': 2.0.3
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/eventstream-serde-universal@2.2.0:
+ resolution: {integrity: sha512-pvoe/vvJY0mOpuF84BEtyZoYfbehiFj8KKWk1ds2AT0mTLYFVs+7sBJZmioOFdBXKd48lfrx1vumdPdmGlCLxA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/eventstream-codec': 2.2.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -27221,16 +23722,6 @@ packages:
tslib: 2.6.2
dev: false
- /@smithy/fetch-http-handler@2.3.1:
- resolution: {integrity: sha512-6MNk16fqb8EwcYY8O8WxB3ArFkLZ2XppsSNo1h7SQcFdDDwIumiJeO6wRzm7iB68xvsOQzsdQKbdtTieS3hfSQ==}
- dependencies:
- '@smithy/protocol-http': 3.0.11
- '@smithy/querystring-builder': 2.0.15
- '@smithy/types': 2.7.0
- '@smithy/util-base64': 2.0.1
- tslib: 2.6.2
- dev: false
-
/@smithy/fetch-http-handler@2.4.1:
resolution: {integrity: sha512-VYGLinPsFqH68lxfRhjQaSkjXM7JysUOJDTNjHBuN/ykyRb2f1gyavN9+VhhPTWCy32L4yZ2fdhpCs/nStEicg==}
requiresBuild: true
@@ -27241,7 +23732,16 @@ packages:
'@smithy/util-base64': 2.1.1
tslib: 2.6.2
dev: false
- optional: true
+
+ /@smithy/fetch-http-handler@2.5.0:
+ resolution: {integrity: sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==}
+ dependencies:
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/querystring-builder': 2.2.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-base64': 2.3.0
+ tslib: 2.6.2
+ dev: false
/@smithy/hash-blob-browser@2.0.3:
resolution: {integrity: sha512-YQywO2eGG4x3klQZ+R7G8X3oCgrzQaCNC3zYq7kcGibE2Z+q9Lzt3prYiODUwAihDJTCG09xHq1p9IW+z/fp+Q==}
@@ -27252,13 +23752,12 @@ packages:
tslib: 2.6.2
dev: false
- /@smithy/hash-node@2.0.17:
- resolution: {integrity: sha512-Il6WuBcI1nD+e2DM7tTADMf01wEPGK8PAhz4D+YmDUVaoBqlA+CaH2uDJhiySifmuKBZj748IfygXty81znKhw==}
- engines: {node: '>=14.0.0'}
+ /@smithy/hash-blob-browser@2.2.0:
+ resolution: {integrity: sha512-SGPoVH8mdXBqrkVCJ1Hd1X7vh1zDXojNN1yZyZTZsCno99hVue9+IYzWDjq/EQDDXxmITB0gBmuyPh8oAZSTcg==}
dependencies:
- '@smithy/types': 2.7.0
- '@smithy/util-buffer-from': 2.0.0
- '@smithy/util-utf8': 2.0.2
+ '@smithy/chunked-blob-reader': 2.2.0
+ '@smithy/chunked-blob-reader-native': 2.2.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -27282,7 +23781,16 @@ packages:
'@smithy/util-utf8': 2.1.1
tslib: 2.6.2
dev: false
- optional: true
+
+ /@smithy/hash-node@2.2.0:
+ resolution: {integrity: sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.12.0
+ '@smithy/util-buffer-from': 2.2.0
+ '@smithy/util-utf8': 2.3.0
+ tslib: 2.6.2
+ dev: false
/@smithy/hash-stream-node@2.0.3:
resolution: {integrity: sha512-rFUhbuynRMd1DlYewqXRog2bZIMaDL3sNTAK7fg+7DngPpus7hiIGuXn3tJNnCiqiNuxVrhi/ffWpwt21+8DtA==}
@@ -27293,10 +23801,12 @@ packages:
tslib: 2.6.2
dev: false
- /@smithy/invalid-dependency@2.0.15:
- resolution: {integrity: sha512-dlEKBFFwVfzA5QroHlBS94NpgYjXhwN/bFfun+7w3rgxNvVy79SK0w05iGc7UAeC5t+D7gBxrzdnD6hreZnDVQ==}
+ /@smithy/hash-stream-node@2.2.0:
+ resolution: {integrity: sha512-aT+HCATOSRMGpPI7bi7NSsTNVZE/La9IaxLXWoVAYMxHT5hGO3ZOGEMZQg8A6nNL+pdFGtZQtND1eoY084HgHQ==}
+ engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.7.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-utf8': 2.3.0
tslib: 2.6.2
dev: false
@@ -27314,7 +23824,13 @@ packages:
'@smithy/types': 2.9.1
tslib: 2.6.2
dev: false
- optional: true
+
+ /@smithy/invalid-dependency@2.2.0:
+ resolution: {integrity: sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==}
+ dependencies:
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
/@smithy/is-array-buffer@2.0.0:
resolution: {integrity: sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==}
@@ -27330,7 +23846,13 @@ packages:
dependencies:
tslib: 2.6.2
dev: false
- optional: true
+
+ /@smithy/is-array-buffer@2.2.0:
+ resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
/@smithy/md5-js@2.0.3:
resolution: {integrity: sha512-pYnD2US3SioMynHytq4n2BsB5L6uJ7pWKxl9sQqvWwYJXcT3VSnJ0/9adbVcWE+GrMRlGO4CpRg9SIKpdQYR+Q==}
@@ -27340,12 +23862,26 @@ packages:
tslib: 2.6.2
dev: false
- /@smithy/middleware-content-length@2.0.17:
- resolution: {integrity: sha512-OyadvMcKC7lFXTNBa8/foEv7jOaqshQZkjWS9coEXPRZnNnihU/Ls+8ZuJwGNCOrN2WxXZFmDWhegbnM4vak8w==}
+ /@smithy/md5-js@2.2.0:
+ resolution: {integrity: sha512-M26XTtt9IIusVMOWEAhIvFIr9jYj4ISPPGJROqw6vXngO3IYJCnVVSMFn4Tx1rUTG5BiKJNg9u2nxmBiZC5IlQ==}
+ dependencies:
+ '@smithy/types': 2.12.0
+ '@smithy/util-utf8': 2.3.0
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/middleware-compression@2.2.0:
+ resolution: {integrity: sha512-4NHl84M/Yz9fIQH+NckoAExUOr0D8tZ5ng6rtr5eMzHwa8/bRTg4kUnpZW7S4yw7jT1NXDZ66M8r04uFiT4Ccw==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/protocol-http': 3.0.11
- '@smithy/types': 2.7.0
+ '@smithy/is-array-buffer': 2.2.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-config-provider': 2.3.0
+ '@smithy/util-middleware': 2.2.0
+ '@smithy/util-utf8': 2.3.0
+ fflate: 0.8.1
tslib: 2.6.2
dev: false
@@ -27367,7 +23903,15 @@ packages:
'@smithy/types': 2.9.1
tslib: 2.6.2
dev: false
- optional: true
+
+ /@smithy/middleware-content-length@2.2.0:
+ resolution: {integrity: sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
/@smithy/middleware-endpoint@2.0.3:
resolution: {integrity: sha512-gNleUHhu5OKk/nrA6WbpLUk/Wk2hcyCvaw7sZiKMazs+zdzWb0kYzynRf675uCWolbvlw9BvkrVaSJo5TRz+Mg==}
@@ -27380,19 +23924,6 @@ packages:
tslib: 2.6.2
dev: false
- /@smithy/middleware-endpoint@2.2.3:
- resolution: {integrity: sha512-nYfxuq0S/xoAjdLbyn1ixeVB6cyH9wYCMtbbOCpcCRYR5u2mMtqUtVjjPAZ/DIdlK3qe0tpB0Q76szFGNuz+kQ==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@smithy/middleware-serde': 2.0.15
- '@smithy/node-config-provider': 2.1.8
- '@smithy/shared-ini-file-loader': 2.2.7
- '@smithy/types': 2.7.0
- '@smithy/url-parser': 2.0.15
- '@smithy/util-middleware': 2.0.8
- tslib: 2.6.2
- dev: false
-
/@smithy/middleware-endpoint@2.4.1:
resolution: {integrity: sha512-XPZTb1E2Oav60Ven3n2PFx+rX9EDsU/jSTA8VDamt7FXks67ekjPY/XrmmPDQaFJOTUHJNKjd8+kZxVO5Ael4Q==}
engines: {node: '>=14.0.0'}
@@ -27406,21 +23937,18 @@ packages:
'@smithy/util-middleware': 2.1.1
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/middleware-retry@2.0.24:
- resolution: {integrity: sha512-q2SvHTYu96N7lYrn3VSuX3vRpxXHR/Cig6MJpGWxd0BWodUQUWlKvXpWQZA+lTaFJU7tUvpKhRd4p4MU3PbeJg==}
+ /@smithy/middleware-endpoint@2.5.1:
+ resolution: {integrity: sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/node-config-provider': 2.1.8
- '@smithy/protocol-http': 3.0.11
- '@smithy/service-error-classification': 2.0.8
- '@smithy/smithy-client': 2.1.18
- '@smithy/types': 2.7.0
- '@smithy/util-middleware': 2.0.8
- '@smithy/util-retry': 2.0.8
+ '@smithy/middleware-serde': 2.3.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/shared-ini-file-loader': 2.4.0
+ '@smithy/types': 2.12.0
+ '@smithy/url-parser': 2.2.0
+ '@smithy/util-middleware': 2.2.0
tslib: 2.6.2
- uuid: 8.3.2
dev: false
/@smithy/middleware-retry@2.0.3:
@@ -27451,14 +23979,20 @@ packages:
tslib: 2.6.2
uuid: 8.3.2
dev: false
- optional: true
- /@smithy/middleware-serde@2.0.15:
- resolution: {integrity: sha512-FOZRFk/zN4AT4wzGuBY+39XWe+ZnCFd0gZtyw3f9Okn2CJPixl9GyWe98TIaljeZdqWkgrzGyPre20AcW2UMHQ==}
+ /@smithy/middleware-retry@2.3.1:
+ resolution: {integrity: sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.7.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/service-error-classification': 2.1.5
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ '@smithy/util-middleware': 2.2.0
+ '@smithy/util-retry': 2.2.0
tslib: 2.6.2
+ uuid: 9.0.1
dev: false
/@smithy/middleware-serde@2.0.3:
@@ -27477,20 +24011,19 @@ packages:
'@smithy/types': 2.9.1
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/middleware-stack@2.0.0:
- resolution: {integrity: sha512-31XC1xNF65nlbc16yuh3wwTudmqs6qy4EseQUGF8A/p2m/5wdd/cnXJqpniy/XvXVwkHPz/GwV36HqzHtIKATQ==}
+ /@smithy/middleware-serde@2.3.0:
+ resolution: {integrity: sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==}
engines: {node: '>=14.0.0'}
dependencies:
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
- /@smithy/middleware-stack@2.0.9:
- resolution: {integrity: sha512-bCB5dUtGQ5wh7QNL2ELxmDc6g7ih7jWU3Kx6MYH1h4mZbv9xL3WyhKHojRltThCB1arLPyTUFDi+x6fB/oabtA==}
+ /@smithy/middleware-stack@2.0.0:
+ resolution: {integrity: sha512-31XC1xNF65nlbc16yuh3wwTudmqs6qy4EseQUGF8A/p2m/5wdd/cnXJqpniy/XvXVwkHPz/GwV36HqzHtIKATQ==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.7.0
tslib: 2.6.2
dev: false
@@ -27502,25 +24035,22 @@ packages:
'@smithy/types': 2.9.1
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/node-config-provider@2.0.3:
- resolution: {integrity: sha512-dYSVxOQMqtdmSOBW/J4RPvSYE4KKdGLgFHDJQGNsGo1d3y9IoNLwE32lT7doWwV0ryntlm4QZZwhfb3gISrTtA==}
+ /@smithy/middleware-stack@2.2.0:
+ resolution: {integrity: sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/property-provider': 2.0.3
- '@smithy/shared-ini-file-loader': 2.0.3
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
- /@smithy/node-config-provider@2.1.8:
- resolution: {integrity: sha512-+w26OKakaBUGp+UG+dxYZtFb5fs3tgHg3/QrRrmUZj+rl3cIuw840vFUXX35cVPTUCQIiTqmz7CpVF7+hdINdQ==}
+ /@smithy/node-config-provider@2.0.3:
+ resolution: {integrity: sha512-dYSVxOQMqtdmSOBW/J4RPvSYE4KKdGLgFHDJQGNsGo1d3y9IoNLwE32lT7doWwV0ryntlm4QZZwhfb3gISrTtA==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/property-provider': 2.0.16
- '@smithy/shared-ini-file-loader': 2.2.7
- '@smithy/types': 2.7.0
+ '@smithy/property-provider': 2.0.3
+ '@smithy/shared-ini-file-loader': 2.0.3
+ '@smithy/types': 2.2.2
tslib: 2.6.2
dev: false
@@ -27535,6 +24065,16 @@ packages:
tslib: 2.6.2
dev: false
+ /@smithy/node-config-provider@2.3.0:
+ resolution: {integrity: sha512-0elK5/03a1JPWMDPaS726Iw6LpQg80gFut1tNpPfxFuChEEklo2yL823V94SpTZTxmKlXFtFgsP55uh3dErnIg==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/property-provider': 2.2.0
+ '@smithy/shared-ini-file-loader': 2.4.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@smithy/node-http-handler@2.0.3:
resolution: {integrity: sha512-wUO78aa0VVJVz54Lr1Nw6FYnkatbvh2saHgkT8fdtNWc7I/osaPMUJnRkBmTZZ5w+BIQ1rvr9dbGyYBTlRg2+Q==}
engines: {node: '>=14.0.0'}
@@ -27546,17 +24086,6 @@ packages:
tslib: 2.6.2
dev: false
- /@smithy/node-http-handler@2.2.1:
- resolution: {integrity: sha512-8iAKQrC8+VFHPAT8pg4/j6hlsTQh+NKOWlctJBrYtQa4ExcxX7aSg3vdQ2XLoYwJotFUurg/NLqFCmZaPRrogw==}
- engines: {node: '>=14.0.0'}
- dependencies:
- '@smithy/abort-controller': 2.0.15
- '@smithy/protocol-http': 3.0.11
- '@smithy/querystring-builder': 2.0.15
- '@smithy/types': 2.7.0
- tslib: 2.6.2
- dev: false
-
/@smithy/node-http-handler@2.3.1:
resolution: {integrity: sha512-gLA8qK2nL9J0Rk/WEZSvgin4AppvuCYRYg61dcUo/uKxvMZsMInL5I5ZdJTogOvdfVug3N2dgI5ffcUfS4S9PA==}
engines: {node: '>=14.0.0'}
@@ -27568,13 +24097,15 @@ packages:
'@smithy/types': 2.9.1
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/property-provider@2.0.16:
- resolution: {integrity: sha512-28Ky0LlOqtEjwg5CdHmwwaDRHcTWfPRzkT6HrhwOSRS2RryAvuDfJrZpM+BMcrdeCyEg1mbcgIMoqTla+rdL8Q==}
+ /@smithy/node-http-handler@2.5.0:
+ resolution: {integrity: sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.7.0
+ '@smithy/abort-controller': 2.2.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/querystring-builder': 2.2.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -27582,7 +24113,7 @@ packages:
resolution: {integrity: sha512-SHV1SINUNysJ5HyPrMLHLkdofgalk9+5FnQCB/985hqcUxstN616hPZ7ngOjLpdhKp0yu1ul/esE9Gd4qh1tgg==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -27591,23 +24122,23 @@ packages:
engines: {node: '>=14.0.0'}
requiresBuild: true
dependencies:
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
- /@smithy/protocol-http@2.0.3:
- resolution: {integrity: sha512-yzBYloviSLOwo2RT62vBRCPtk8mc/O2RMJfynEahbX8ZnduHpKaajvx3IuGubhamIbesi7M5HBVecDehBnlb9Q==}
+ /@smithy/property-provider@2.2.0:
+ resolution: {integrity: sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
- /@smithy/protocol-http@3.0.11:
- resolution: {integrity: sha512-3ziB8fHuXIRamV/akp/sqiWmNPR6X+9SB8Xxnozzj+Nq7hSpyKdFHd1FLpBkgfGFUTzzcBJQlDZPSyxzmdcx5A==}
+ /@smithy/protocol-http@2.0.3:
+ resolution: {integrity: sha512-yzBYloviSLOwo2RT62vBRCPtk8mc/O2RMJfynEahbX8ZnduHpKaajvx3IuGubhamIbesi7M5HBVecDehBnlb9Q==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.7.0
+ '@smithy/types': 2.2.2
tslib: 2.6.2
dev: false
@@ -27616,17 +24147,15 @@ packages:
engines: {node: '>=14.0.0'}
requiresBuild: true
dependencies:
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/querystring-builder@2.0.15:
- resolution: {integrity: sha512-e1q85aT6HutvouOdN+dMsN0jcdshp50PSCvxDvo6aIM57LqeXimjfONUEgfqQ4IFpYWAtVixptyIRE5frMp/2A==}
+ /@smithy/protocol-http@3.3.0:
+ resolution: {integrity: sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.7.0
- '@smithy/util-uri-escape': 2.0.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -27634,7 +24163,7 @@ packages:
resolution: {integrity: sha512-HPSviVgGj9FT4jPdprkfSGF3nhFzpQMST1hOC1Oh6eaRB2KTQCsOZmS7U4IqGErVPafe6f/yRa1DV73B5gO50w==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.12.0
'@smithy/util-uri-escape': 2.0.0
tslib: 2.6.2
dev: false
@@ -27644,17 +24173,17 @@ packages:
engines: {node: '>=14.0.0'}
requiresBuild: true
dependencies:
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
'@smithy/util-uri-escape': 2.1.1
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/querystring-parser@2.0.15:
- resolution: {integrity: sha512-jbBvoK3cc81Cj1c1TH1qMYxNQKHrYQ2DoTntN9FBbtUWcGhc+T4FP6kCKYwRLXyU4AajwGIZstvNAmIEgUUNTQ==}
+ /@smithy/querystring-builder@2.2.0:
+ resolution: {integrity: sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.7.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-uri-escape': 2.2.0
tslib: 2.6.2
dev: false
@@ -27662,7 +24191,7 @@ packages:
resolution: {integrity: sha512-AaiZ2osstDbmOTz5uY+96o0G1E7k1U7dCYrNT8FFcyffdhScTzG7fXr12f5peie2W0XFu2Ub+b6tQwFuZwPoBA==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -27670,7 +24199,7 @@ packages:
resolution: {integrity: sha512-C2stCULH0r54KBksv3AWcN8CLS3u9+WsEW8nBrvctrJ5rQTNa1waHkffpVaiKvcW2nP0aIMBPCobD/kYf/q9mA==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -27679,20 +24208,21 @@ packages:
engines: {node: '>=14.0.0'}
requiresBuild: true
dependencies:
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
- /@smithy/service-error-classification@2.0.0:
- resolution: {integrity: sha512-2z5Nafy1O0cTf69wKyNjGW/sNVMiqDnb4jgwfMG8ye8KnFJ5qmJpDccwIbJNhXIfbsxTg9SEec2oe1cexhMJvw==}
+ /@smithy/querystring-parser@2.2.0:
+ resolution: {integrity: sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==}
engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
dev: false
- /@smithy/service-error-classification@2.0.8:
- resolution: {integrity: sha512-jCw9+005im8tsfYvwwSc4TTvd29kXRFkH9peQBg5R/4DD03ieGm6v6Hpv9nIAh98GwgYg1KrztcINC1s4o7/hg==}
+ /@smithy/service-error-classification@2.0.0:
+ resolution: {integrity: sha512-2z5Nafy1O0cTf69wKyNjGW/sNVMiqDnb4jgwfMG8ye8KnFJ5qmJpDccwIbJNhXIfbsxTg9SEec2oe1cexhMJvw==}
engines: {node: '>=14.0.0'}
- dependencies:
- '@smithy/types': 2.7.0
dev: false
/@smithy/service-error-classification@2.1.1:
@@ -27700,23 +24230,21 @@ packages:
engines: {node: '>=14.0.0'}
requiresBuild: true
dependencies:
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
dev: false
- optional: true
- /@smithy/shared-ini-file-loader@2.0.3:
- resolution: {integrity: sha512-1Vgco3K0rN5YG2OStoS2zUrBzdcFqgqp475rGdag206PCh7AHzmVSGXL6OpWPAqZl29WUqXfMP8tHOLG0H6vkA==}
+ /@smithy/service-error-classification@2.1.5:
+ resolution: {integrity: sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.2.2
- tslib: 2.6.2
+ '@smithy/types': 2.12.0
dev: false
- /@smithy/shared-ini-file-loader@2.2.7:
- resolution: {integrity: sha512-0Qt5CuiogIuvQIfK+be7oVHcPsayLgfLJGkPlbgdbl0lD28nUKu4p11L+UG3SAEsqc9UsazO+nErPXw7+IgDpQ==}
+ /@smithy/shared-ini-file-loader@2.0.3:
+ resolution: {integrity: sha512-1Vgco3K0rN5YG2OStoS2zUrBzdcFqgqp475rGdag206PCh7AHzmVSGXL6OpWPAqZl29WUqXfMP8tHOLG0H6vkA==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.7.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -27725,7 +24253,15 @@ packages:
engines: {node: '>=14.0.0'}
requiresBuild: true
dependencies:
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
+ /@smithy/shared-ini-file-loader@2.4.0:
+ resolution: {integrity: sha512-WyujUJL8e1B6Z4PBfAqC/aGY1+C7T0w20Gih3yrvJSk97gpiVfB+y7c46T4Nunk+ZngLq0rOIdeVeIklk0R3OA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -27735,7 +24271,7 @@ packages:
dependencies:
'@smithy/eventstream-codec': 2.0.3
'@smithy/is-array-buffer': 2.0.0
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.12.0
'@smithy/util-hex-encoding': 2.0.0
'@smithy/util-middleware': 2.0.0
'@smithy/util-uri-escape': 2.0.0
@@ -27750,32 +24286,34 @@ packages:
dependencies:
'@smithy/eventstream-codec': 2.1.1
'@smithy/is-array-buffer': 2.1.1
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
'@smithy/util-hex-encoding': 2.1.1
'@smithy/util-middleware': 2.1.1
'@smithy/util-uri-escape': 2.1.1
'@smithy/util-utf8': 2.1.1
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/smithy-client@2.0.3:
- resolution: {integrity: sha512-YP0HakPOJgvX2wvPEAGH9GB3NfuQE8CmBhR13bWtqWuIErmJnInTiSQcLSc0QiXHclH/8Qlq+qjKCR7N/4wvtQ==}
+ /@smithy/signature-v4@2.3.0:
+ resolution: {integrity: sha512-ui/NlpILU+6HAQBfJX8BBsDXuKSNrjTSuOYArRblcrErwKFutjrCNb/OExfVRyj9+26F9J+ZmfWT+fKWuDrH3Q==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/middleware-stack': 2.0.0
- '@smithy/types': 2.2.2
- '@smithy/util-stream': 2.0.3
+ '@smithy/is-array-buffer': 2.2.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-hex-encoding': 2.2.0
+ '@smithy/util-middleware': 2.2.0
+ '@smithy/util-uri-escape': 2.2.0
+ '@smithy/util-utf8': 2.3.0
tslib: 2.6.2
dev: false
- /@smithy/smithy-client@2.1.18:
- resolution: {integrity: sha512-7FqdbaJiVaHJDD9IfDhmzhSDbpjyx+ZsfdYuOpDJF09rl8qlIAIlZNoSaflKrQ3cEXZN2YxGPaNWGhbYimyIRQ==}
+ /@smithy/smithy-client@2.0.3:
+ resolution: {integrity: sha512-YP0HakPOJgvX2wvPEAGH9GB3NfuQE8CmBhR13bWtqWuIErmJnInTiSQcLSc0QiXHclH/8Qlq+qjKCR7N/4wvtQ==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/middleware-stack': 2.0.9
- '@smithy/types': 2.7.0
- '@smithy/util-stream': 2.0.23
+ '@smithy/middleware-stack': 2.0.0
+ '@smithy/types': 2.2.2
+ '@smithy/util-stream': 2.0.3
tslib: 2.6.2
dev: false
@@ -27791,42 +24329,45 @@ packages:
'@smithy/util-stream': 2.1.1
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/types@2.2.0:
- resolution: {integrity: sha512-Ahpt9KvD0mWeWiyaGo5EBE7KOByLl3jl4CD9Ps/r8qySgzVzo/4qsa+vvstOU3ZEriALmrPqUKIhqHt0Rn+m6g==}
+ /@smithy/smithy-client@2.5.1:
+ resolution: {integrity: sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==}
engines: {node: '>=14.0.0'}
dependencies:
+ '@smithy/middleware-endpoint': 2.5.1
+ '@smithy/middleware-stack': 2.2.0
+ '@smithy/protocol-http': 3.3.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-stream': 2.2.0
tslib: 2.6.2
dev: false
- /@smithy/types@2.2.2:
- resolution: {integrity: sha512-4PS0y1VxDnELGHGgBWlDksB2LJK8TG8lcvlWxIsgR+8vROI7Ms8h1P4FQUx+ftAX2QZv5g1CJCdhdRmQKyonyw==}
+ /@smithy/types@2.12.0:
+ resolution: {integrity: sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==}
engines: {node: '>=14.0.0'}
dependencies:
tslib: 2.6.2
dev: false
- /@smithy/types@2.7.0:
- resolution: {integrity: sha512-1OIFyhK+vOkMbu4aN2HZz/MomREkrAC/HqY5mlJMUJfGrPRwijJDTeiN8Rnj9zUaB8ogXAfIOtZrrgqZ4w7Wnw==}
+ /@smithy/types@2.2.0:
+ resolution: {integrity: sha512-Ahpt9KvD0mWeWiyaGo5EBE7KOByLl3jl4CD9Ps/r8qySgzVzo/4qsa+vvstOU3ZEriALmrPqUKIhqHt0Rn+m6g==}
engines: {node: '>=14.0.0'}
dependencies:
tslib: 2.6.2
dev: false
- /@smithy/types@2.9.1:
- resolution: {integrity: sha512-vjXlKNXyprDYDuJ7UW5iobdmyDm6g8dDG+BFUncAg/3XJaN45Gy5RWWWUVgrzIK7S4R1KWgIX5LeJcfvSI24bw==}
+ /@smithy/types@2.2.2:
+ resolution: {integrity: sha512-4PS0y1VxDnELGHGgBWlDksB2LJK8TG8lcvlWxIsgR+8vROI7Ms8h1P4FQUx+ftAX2QZv5g1CJCdhdRmQKyonyw==}
engines: {node: '>=14.0.0'}
- requiresBuild: true
dependencies:
tslib: 2.6.2
dev: false
- /@smithy/url-parser@2.0.15:
- resolution: {integrity: sha512-sADUncUj9rNbOTrdDGm4EXlUs0eQ9dyEo+V74PJoULY4jSQxS+9gwEgsPYyiu8PUOv16JC/MpHonOgqP/IEDZA==}
+ /@smithy/types@2.9.1:
+ resolution: {integrity: sha512-vjXlKNXyprDYDuJ7UW5iobdmyDm6g8dDG+BFUncAg/3XJaN45Gy5RWWWUVgrzIK7S4R1KWgIX5LeJcfvSI24bw==}
+ engines: {node: '>=14.0.0'}
+ requiresBuild: true
dependencies:
- '@smithy/querystring-parser': 2.0.15
- '@smithy/types': 2.7.0
tslib: 2.6.2
dev: false
@@ -27842,7 +24383,7 @@ packages:
resolution: {integrity: sha512-OdMBvZhpckQSkugCXNJQCvqJ71wE7Ftxce92UOQLQ9pwF6hoS5PLL7wEfpnuEXtStzBqJYkzu1C1ZfjuFGOXAA==}
dependencies:
'@smithy/querystring-parser': 2.0.5
- '@smithy/types': 2.2.2
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -27855,16 +24396,16 @@ packages:
tslib: 2.6.2
dev: false
- /@smithy/util-base64@2.0.0:
- resolution: {integrity: sha512-Zb1E4xx+m5Lud8bbeYi5FkcMJMnn+1WUnJF3qD7rAdXpaL7UjkFQLdmW5fHadoKbdHpwH9vSR8EyTJFHJs++tA==}
- engines: {node: '>=14.0.0'}
+ /@smithy/url-parser@2.2.0:
+ resolution: {integrity: sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==}
dependencies:
- '@smithy/util-buffer-from': 2.0.0
+ '@smithy/querystring-parser': 2.2.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
- /@smithy/util-base64@2.0.1:
- resolution: {integrity: sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==}
+ /@smithy/util-base64@2.0.0:
+ resolution: {integrity: sha512-Zb1E4xx+m5Lud8bbeYi5FkcMJMnn+1WUnJF3qD7rAdXpaL7UjkFQLdmW5fHadoKbdHpwH9vSR8EyTJFHJs++tA==}
engines: {node: '>=14.0.0'}
dependencies:
'@smithy/util-buffer-from': 2.0.0
@@ -27879,16 +24420,18 @@ packages:
'@smithy/util-buffer-from': 2.1.1
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/util-body-length-browser@2.0.0:
- resolution: {integrity: sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg==}
+ /@smithy/util-base64@2.3.0:
+ resolution: {integrity: sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==}
+ engines: {node: '>=14.0.0'}
dependencies:
+ '@smithy/util-buffer-from': 2.2.0
+ '@smithy/util-utf8': 2.3.0
tslib: 2.6.2
dev: false
- /@smithy/util-body-length-browser@2.0.1:
- resolution: {integrity: sha512-NXYp3ttgUlwkaug4bjBzJ5+yIbUbUx8VsSLuHZROQpoik+gRkIBeEG9MPVYfvPNpuXb/puqodeeUXcKFe7BLOQ==}
+ /@smithy/util-body-length-browser@2.0.0:
+ resolution: {integrity: sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg==}
dependencies:
tslib: 2.6.2
dev: false
@@ -27899,17 +24442,15 @@ packages:
dependencies:
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/util-body-length-node@2.0.0:
- resolution: {integrity: sha512-ZV7Z/WHTMxHJe/xL/56qZwSUcl63/5aaPAGjkfynJm4poILjdD4GmFI+V+YWabh2WJIjwTKZ5PNsuvPQKt93Mg==}
- engines: {node: '>=14.0.0'}
+ /@smithy/util-body-length-browser@2.2.0:
+ resolution: {integrity: sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==}
dependencies:
tslib: 2.6.2
dev: false
- /@smithy/util-body-length-node@2.1.0:
- resolution: {integrity: sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==}
+ /@smithy/util-body-length-node@2.0.0:
+ resolution: {integrity: sha512-ZV7Z/WHTMxHJe/xL/56qZwSUcl63/5aaPAGjkfynJm4poILjdD4GmFI+V+YWabh2WJIjwTKZ5PNsuvPQKt93Mg==}
engines: {node: '>=14.0.0'}
dependencies:
tslib: 2.6.2
@@ -27922,7 +24463,13 @@ packages:
dependencies:
tslib: 2.6.2
dev: false
- optional: true
+
+ /@smithy/util-body-length-node@2.3.0:
+ resolution: {integrity: sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
/@smithy/util-buffer-from@2.0.0:
resolution: {integrity: sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==}
@@ -27940,7 +24487,14 @@ packages:
'@smithy/is-array-buffer': 2.1.1
tslib: 2.6.2
dev: false
- optional: true
+
+ /@smithy/util-buffer-from@2.2.0:
+ resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/is-array-buffer': 2.2.0
+ tslib: 2.6.2
+ dev: false
/@smithy/util-config-provider@2.0.0:
resolution: {integrity: sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==}
@@ -27956,16 +24510,11 @@ packages:
dependencies:
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/util-defaults-mode-browser@2.0.22:
- resolution: {integrity: sha512-qcF20IHHH96FlktvBRICDXDhLPtpVmtksHmqNGtotb9B0DYWXsC6jWXrkhrrwF7tH26nj+npVTqh9isiFV1gdA==}
- engines: {node: '>= 10.0.0'}
+ /@smithy/util-config-provider@2.3.0:
+ resolution: {integrity: sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==}
+ engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/property-provider': 2.0.16
- '@smithy/smithy-client': 2.1.18
- '@smithy/types': 2.7.0
- bowser: 2.11.0
tslib: 2.6.2
dev: false
@@ -27990,18 +24539,15 @@ packages:
bowser: 2.11.0
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/util-defaults-mode-node@2.0.29:
- resolution: {integrity: sha512-+uG/15VoUh6JV2fdY9CM++vnSuMQ1VKZ6BdnkUM7R++C/vLjnlg+ToiSR1FqKZbMmKBXmsr8c/TsDWMAYvxbxQ==}
+ /@smithy/util-defaults-mode-browser@2.2.1:
+ resolution: {integrity: sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==}
engines: {node: '>= 10.0.0'}
dependencies:
- '@smithy/config-resolver': 2.0.21
- '@smithy/credential-provider-imds': 2.1.4
- '@smithy/node-config-provider': 2.1.8
- '@smithy/property-provider': 2.0.16
- '@smithy/smithy-client': 2.1.18
- '@smithy/types': 2.7.0
+ '@smithy/property-provider': 2.2.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
+ bowser: 2.11.0
tslib: 2.6.2
dev: false
@@ -28030,14 +24576,17 @@ packages:
'@smithy/types': 2.9.1
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/util-endpoints@1.0.7:
- resolution: {integrity: sha512-Q2gEind3jxoLk6hdKWyESMU7LnXz8aamVwM+VeVjOYzYT1PalGlY/ETa48hv2YpV4+YV604y93YngyzzzQ4IIA==}
- engines: {node: '>= 14.0.0'}
+ /@smithy/util-defaults-mode-node@2.3.1:
+ resolution: {integrity: sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==}
+ engines: {node: '>= 10.0.0'}
dependencies:
- '@smithy/node-config-provider': 2.1.8
- '@smithy/types': 2.7.0
+ '@smithy/config-resolver': 2.2.0
+ '@smithy/credential-provider-imds': 2.3.0
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/property-provider': 2.2.0
+ '@smithy/smithy-client': 2.5.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -28046,12 +24595,21 @@ packages:
engines: {node: '>= 14.0.0'}
requiresBuild: true
dependencies:
- '@smithy/node-config-provider': 2.2.1
- '@smithy/types': 2.9.1
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
optional: true
+ /@smithy/util-endpoints@1.2.0:
+ resolution: {integrity: sha512-BuDHv8zRjsE5zXd3PxFXFknzBG3owCpjq8G3FcsXW3CykYXuEqM3nTSsmLzw5q+T12ZYuDlVUZKBdpNbhVtlrQ==}
+ engines: {node: '>= 14.0.0'}
+ dependencies:
+ '@smithy/node-config-provider': 2.3.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
/@smithy/util-hex-encoding@2.0.0:
resolution: {integrity: sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==}
engines: {node: '>=14.0.0'}
@@ -28066,20 +24624,18 @@ packages:
dependencies:
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/util-middleware@2.0.0:
- resolution: {integrity: sha512-eCWX4ECuDHn1wuyyDdGdUWnT4OGyIzV0LN1xRttBFMPI9Ff/4heSHVxneyiMtOB//zpXWCha1/SWHJOZstG7kA==}
+ /@smithy/util-hex-encoding@2.2.0:
+ resolution: {integrity: sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==}
engines: {node: '>=14.0.0'}
dependencies:
tslib: 2.6.2
dev: false
- /@smithy/util-middleware@2.0.8:
- resolution: {integrity: sha512-qkvqQjM8fRGGA8P2ydWylMhenCDP8VlkPn8kiNuFEaFz9xnUKC2irfqsBSJrfrOB9Qt6pQsI58r3zvvumhFMkw==}
+ /@smithy/util-middleware@2.0.0:
+ resolution: {integrity: sha512-eCWX4ECuDHn1wuyyDdGdUWnT4OGyIzV0LN1xRttBFMPI9Ff/4heSHVxneyiMtOB//zpXWCha1/SWHJOZstG7kA==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/types': 2.7.0
tslib: 2.6.2
dev: false
@@ -28088,25 +24644,23 @@ packages:
engines: {node: '>=14.0.0'}
requiresBuild: true
dependencies:
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/util-retry@2.0.0:
- resolution: {integrity: sha512-/dvJ8afrElasuiiIttRJeoS2sy8YXpksQwiM/TcepqdRVp7u4ejd9C4IQURHNjlfPUT7Y6lCDSa2zQJbdHhVTg==}
- engines: {node: '>= 14.0.0'}
+ /@smithy/util-middleware@2.2.0:
+ resolution: {integrity: sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==}
+ engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/service-error-classification': 2.0.0
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
- /@smithy/util-retry@2.0.8:
- resolution: {integrity: sha512-cQTPnVaVFMjjS6cb44WV2yXtHVyXDC5icKyIbejMarJEApYeJWpBU3LINTxHqp/tyLI+MZOUdosr2mZ3sdziNg==}
+ /@smithy/util-retry@2.0.0:
+ resolution: {integrity: sha512-/dvJ8afrElasuiiIttRJeoS2sy8YXpksQwiM/TcepqdRVp7u4ejd9C4IQURHNjlfPUT7Y6lCDSa2zQJbdHhVTg==}
engines: {node: '>= 14.0.0'}
dependencies:
- '@smithy/service-error-classification': 2.0.8
- '@smithy/types': 2.7.0
+ '@smithy/service-error-classification': 2.0.0
tslib: 2.6.2
dev: false
@@ -28119,19 +24673,13 @@ packages:
'@smithy/types': 2.9.1
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/util-stream@2.0.23:
- resolution: {integrity: sha512-OJMWq99LAZJUzUwTk+00plyxX3ESktBaGPhqNIEVab+53gLULiWN9B/8bRABLg0K6R6Xg4t80uRdhk3B/LZqMQ==}
- engines: {node: '>=14.0.0'}
+ /@smithy/util-retry@2.2.0:
+ resolution: {integrity: sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==}
+ engines: {node: '>= 14.0.0'}
dependencies:
- '@smithy/fetch-http-handler': 2.3.1
- '@smithy/node-http-handler': 2.2.1
- '@smithy/types': 2.7.0
- '@smithy/util-base64': 2.0.1
- '@smithy/util-buffer-from': 2.0.0
- '@smithy/util-hex-encoding': 2.0.0
- '@smithy/util-utf8': 2.0.2
+ '@smithy/service-error-classification': 2.1.5
+ '@smithy/types': 2.12.0
tslib: 2.6.2
dev: false
@@ -28156,14 +24704,27 @@ packages:
dependencies:
'@smithy/fetch-http-handler': 2.4.1
'@smithy/node-http-handler': 2.3.1
- '@smithy/types': 2.9.1
+ '@smithy/types': 2.12.0
'@smithy/util-base64': 2.1.1
'@smithy/util-buffer-from': 2.1.1
'@smithy/util-hex-encoding': 2.1.1
'@smithy/util-utf8': 2.1.1
tslib: 2.6.2
dev: false
- optional: true
+
+ /@smithy/util-stream@2.2.0:
+ resolution: {integrity: sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/fetch-http-handler': 2.5.0
+ '@smithy/node-http-handler': 2.5.0
+ '@smithy/types': 2.12.0
+ '@smithy/util-base64': 2.3.0
+ '@smithy/util-buffer-from': 2.2.0
+ '@smithy/util-hex-encoding': 2.2.0
+ '@smithy/util-utf8': 2.3.0
+ tslib: 2.6.2
+ dev: false
/@smithy/util-uri-escape@2.0.0:
resolution: {integrity: sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==}
@@ -28179,18 +24740,16 @@ packages:
dependencies:
tslib: 2.6.2
dev: false
- optional: true
- /@smithy/util-utf8@2.0.0:
- resolution: {integrity: sha512-rctU1VkziY84n5OXe3bPNpKR001ZCME2JCaBBFgtiM2hfKbHFudc/BkMuPab8hRbLd0j3vbnBTTZ1igBf0wgiQ==}
+ /@smithy/util-uri-escape@2.2.0:
+ resolution: {integrity: sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/util-buffer-from': 2.0.0
tslib: 2.6.2
dev: false
- /@smithy/util-utf8@2.0.2:
- resolution: {integrity: sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==}
+ /@smithy/util-utf8@2.0.0:
+ resolution: {integrity: sha512-rctU1VkziY84n5OXe3bPNpKR001ZCME2JCaBBFgtiM2hfKbHFudc/BkMuPab8hRbLd0j3vbnBTTZ1igBf0wgiQ==}
engines: {node: '>=14.0.0'}
dependencies:
'@smithy/util-buffer-from': 2.0.0
@@ -28205,14 +24764,21 @@ packages:
'@smithy/util-buffer-from': 2.1.1
tslib: 2.6.2
dev: false
- optional: true
+
+ /@smithy/util-utf8@2.3.0:
+ resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/util-buffer-from': 2.2.0
+ tslib: 2.6.2
+ dev: false
/@smithy/util-waiter@2.0.15:
resolution: {integrity: sha512-9Y+btzzB7MhLADW7xgD6SjvmoYaRkrb/9SCbNGmNdfO47v38rxb90IGXyDtAK0Shl9bMthTmLgjlfYc+vtz2Qw==}
engines: {node: '>=14.0.0'}
dependencies:
- '@smithy/abort-controller': 2.0.15
- '@smithy/types': 2.7.0
+ '@smithy/abort-controller': 2.1.1
+ '@smithy/types': 2.9.1
tslib: 2.6.2
dev: false
@@ -28225,6 +24791,25 @@ packages:
tslib: 2.6.2
dev: false
+ /@smithy/util-waiter@2.2.0:
+ resolution: {integrity: sha512-IHk53BVw6MPMi2Gsn+hCng8rFA3ZmR3Rk7GllxDUW9qFJl/hiSvskn7XldkECapQVkIg/1dHpMAxI9xSTaLLSA==}
+ engines: {node: '>=14.0.0'}
+ dependencies:
+ '@smithy/abort-controller': 2.2.0
+ '@smithy/types': 2.12.0
+ tslib: 2.6.2
+ dev: false
+
+ /@snyk/github-codeowners@1.1.0:
+ resolution: {integrity: sha512-lGFf08pbkEac0NYgVf4hdANpAgApRjNByLXB+WBip3qj1iendOIyAwP2GKkKbQMNVy2r1xxDf0ssfWscoiC+Vw==}
+ engines: {node: '>=8.10'}
+ hasBin: true
+ dependencies:
+ commander: 4.1.1
+ ignore: 5.2.4
+ p-map: 4.0.0
+ dev: true
+
/@socket.io/admin-ui@0.5.1(socket.io@4.7.2):
resolution: {integrity: sha512-1dlGL2FGm6T+uL1e6iDvbo2eCINwvW7iVbjIblwh5kPPRM1SP8lmZrbFZf4QNJ/cqQ+JLcx49eXGM9WAB4TK7w==}
peerDependencies:
@@ -30126,7 +26711,7 @@ packages:
- supports-color
dev: true
- /@storybook/builder-webpack5@7.4.2(@types/react-dom@17.0.19)(@types/react@17.0.53)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-cli@5.1.4):
+ /@storybook/builder-webpack5@7.4.2(@types/react-dom@17.0.19)(@types/react@17.0.53)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5):
resolution: {integrity: sha512-NmlHRU4+jie+9z4cxuXUM49JI2ypIc6JHCiuJIqF7rONrsyCExZvPnzk8mNogox+RK1C7rP60g23rywZdxQNNA==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -30153,7 +26738,7 @@ packages:
'@storybook/router': 7.4.2(react-dom@17.0.2)(react@17.0.2)
'@storybook/store': 7.4.2
'@storybook/theming': 7.4.2(react-dom@17.0.2)(react@17.0.2)
- '@swc/core': 1.3.49
+ '@swc/core': 1.3.107
'@types/node': 16.11.7
'@types/semver': 7.3.13
babel-loader: 9.1.2(@babel/core@7.23.2)(webpack@5.78.0)
@@ -30172,14 +26757,82 @@ packages:
react-dom: 17.0.2(react@17.0.2)
semver: 7.5.4
style-loader: 3.3.2(webpack@5.78.0)
- swc-loader: 0.2.3(@swc/core@1.3.49)(webpack@5.78.0)
- terser-webpack-plugin: 5.3.9(@swc/core@1.3.49)(esbuild@0.18.20)(webpack@5.78.0)
+ swc-loader: 0.2.3(@swc/core@1.3.107)(webpack@5.78.0)
+ terser-webpack-plugin: 5.3.9(@swc/core@1.3.107)(esbuild@0.18.20)(webpack@5.78.0)
ts-dedent: 2.2.0
typescript: 4.9.5
url: 0.11.0
util: 0.12.5
util-deprecate: 1.0.2
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack-dev-middleware: 6.1.1(webpack@5.78.0)
+ webpack-hot-middleware: 2.25.3
+ webpack-virtual-modules: 0.5.0
+ transitivePeerDependencies:
+ - '@swc/helpers'
+ - '@types/react'
+ - '@types/react-dom'
+ - encoding
+ - esbuild
+ - supports-color
+ - uglify-js
+ - webpack-cli
+ dev: true
+
+ /@storybook/builder-webpack5@7.4.2(@types/react-dom@17.0.19)(@types/react@17.0.53)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-cli@5.1.4):
+ resolution: {integrity: sha512-NmlHRU4+jie+9z4cxuXUM49JI2ypIc6JHCiuJIqF7rONrsyCExZvPnzk8mNogox+RK1C7rP60g23rywZdxQNNA==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@babel/core': 7.24.4
+ '@storybook/addons': 7.4.2(react-dom@17.0.2)(react@17.0.2)
+ '@storybook/channels': 7.4.2
+ '@storybook/client-api': 7.4.2
+ '@storybook/client-logger': 7.4.2
+ '@storybook/components': 7.4.2(@types/react-dom@17.0.19)(@types/react@17.0.53)(react-dom@17.0.2)(react@17.0.2)
+ '@storybook/core-common': 7.4.2
+ '@storybook/core-events': 7.4.2
+ '@storybook/core-webpack': 7.4.2
+ '@storybook/global': 5.0.0
+ '@storybook/manager-api': 7.4.2(react-dom@17.0.2)(react@17.0.2)
+ '@storybook/node-logger': 7.4.2
+ '@storybook/preview': 7.4.2
+ '@storybook/preview-api': 7.4.2
+ '@storybook/router': 7.4.2(react-dom@17.0.2)(react@17.0.2)
+ '@storybook/store': 7.4.2
+ '@storybook/theming': 7.4.2(react-dom@17.0.2)(react@17.0.2)
+ '@swc/core': 1.3.107
+ '@types/node': 16.11.7
+ '@types/semver': 7.3.13
+ babel-loader: 9.1.2(@babel/core@7.24.4)(webpack@5.78.0)
+ babel-plugin-named-exports-order: 0.0.2
+ browser-assert: 1.2.1
+ case-sensitive-paths-webpack-plugin: 2.4.0
+ constants-browserify: 1.0.0
+ css-loader: 6.7.3(webpack@5.78.0)
+ express: 4.18.2
+ fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.9.5)(webpack@5.78.0)
+ fs-extra: 11.2.0
+ html-webpack-plugin: 5.5.3(webpack@5.78.0)
+ path-browserify: 1.0.1
+ process: 0.11.10
+ react: 17.0.2
+ react-dom: 17.0.2(react@17.0.2)
+ semver: 7.5.4
+ style-loader: 3.3.2(webpack@5.78.0)
+ swc-loader: 0.2.3(@swc/core@1.3.107)(webpack@5.78.0)
+ terser-webpack-plugin: 5.3.9(@swc/core@1.3.107)(esbuild@0.18.20)(webpack@5.78.0)
+ ts-dedent: 2.2.0
+ typescript: 4.9.5
+ url: 0.11.0
+ util: 0.12.5
+ util-deprecate: 1.0.2
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
webpack-dev-middleware: 6.1.1(webpack@5.78.0)
webpack-hot-middleware: 2.25.3
webpack-virtual-modules: 0.5.0
@@ -30204,7 +26857,7 @@ packages:
typescript:
optional: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.24.4
'@storybook/addons': 7.4.2(react-dom@17.0.2)(react@17.0.2)
'@storybook/channels': 7.4.2
'@storybook/client-api': 7.4.2
@@ -30221,10 +26874,10 @@ packages:
'@storybook/router': 7.4.2(react-dom@17.0.2)(react@17.0.2)
'@storybook/store': 7.4.2
'@storybook/theming': 7.4.2(react-dom@17.0.2)(react@17.0.2)
- '@swc/core': 1.3.49
+ '@swc/core': 1.3.107
'@types/node': 16.11.7
'@types/semver': 7.3.13
- babel-loader: 9.1.2(@babel/core@7.23.2)(webpack@5.78.0)
+ babel-loader: 9.1.2(@babel/core@7.24.4)(webpack@5.78.0)
babel-plugin-named-exports-order: 0.0.2
browser-assert: 1.2.1
case-sensitive-paths-webpack-plugin: 2.4.0
@@ -30240,14 +26893,14 @@ packages:
react-dom: 17.0.2(react@17.0.2)
semver: 7.5.4
style-loader: 3.3.2(webpack@5.78.0)
- swc-loader: 0.2.3(@swc/core@1.3.49)(webpack@5.78.0)
- terser-webpack-plugin: 5.3.9(@swc/core@1.3.49)(esbuild@0.18.20)(webpack@5.78.0)
+ swc-loader: 0.2.3(@swc/core@1.3.107)(webpack@5.78.0)
+ terser-webpack-plugin: 5.3.9(@swc/core@1.3.107)(esbuild@0.18.20)(webpack@5.78.0)
ts-dedent: 2.2.0
typescript: 4.9.5
url: 0.11.0
util: 0.12.5
util-deprecate: 1.0.2
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
webpack-dev-middleware: 6.1.1(webpack@5.78.0)
webpack-hot-middleware: 2.25.3
webpack-virtual-modules: 0.5.0
@@ -30380,9 +27033,9 @@ packages:
/@storybook/codemod@7.4.2:
resolution: {integrity: sha512-wU+SLHG/PpLptI0aWEhPxwFPcX7uYe+Id21DKNPg/HvYaLG3N+/DPDef+lm3Vaov9w4OD74iuQ3knT67SSkvmw==}
dependencies:
- '@babel/core': 7.23.2
- '@babel/preset-env': 7.23.2(@babel/core@7.23.2)
- '@babel/types': 7.23.0
+ '@babel/core': 7.24.4
+ '@babel/preset-env': 7.23.2(@babel/core@7.24.4)
+ '@babel/types': 7.24.0
'@storybook/csf': 0.1.1
'@storybook/csf-tools': 7.4.2
'@storybook/node-logger': 7.4.2
@@ -30481,7 +27134,7 @@ packages:
'@storybook/types': 7.4.2
'@types/find-cache-dir': 3.2.1
'@types/node': 16.11.7
- '@types/node-fetch': 2.6.5
+ '@types/node-fetch': 2.6.6
'@types/pretty-hrtime': 1.0.1
chalk: 4.1.2
esbuild: 0.18.20
@@ -30730,7 +27383,7 @@ packages:
'@types/babel__core': 7.20.0
babel-plugin-react-docgen: 4.2.1
pnp-webpack-plugin: 1.7.0(typescript@4.9.5)
- react-scripts: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(@swc/core@1.3.49)(esbuild@0.18.20)(eslint-import-resolver-webpack@0.13.7)(eslint@8.51.0)(react@17.0.2)(ts-node@10.9.1)(typescript@4.9.5)
+ react-scripts: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(@swc/core@1.3.107)(esbuild@0.18.20)(eslint-import-resolver-webpack@0.13.7)(eslint@8.57.0)(react@17.0.2)(ts-node@10.9.1)(typescript@4.9.5)
semver: 7.5.4
transitivePeerDependencies:
- '@types/webpack'
@@ -30745,7 +27398,7 @@ packages:
- webpack-plugin-serve
dev: true
- /@storybook/preset-react-webpack@7.4.2(@babel/core@7.24.4)(@swc/core@1.3.49)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-cli@5.1.4):
+ /@storybook/preset-react-webpack@7.4.2(@babel/core@7.24.4)(@swc/core@1.3.107)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-cli@5.1.4):
resolution: {integrity: sha512-CWWiwZa3/0zHnc6zLvI9Sgj12gJDTktZO87/gfwq2VfbWqAEUYsKs6NE4Pm0Yg9O4/IG8DHoHIB+bTNlLp/lCA==}
engines: {node: '>=16.0.0'}
peerDependencies:
@@ -30778,7 +27431,7 @@ packages:
react-refresh: 0.11.0
semver: 7.5.4
typescript: 4.9.5
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
transitivePeerDependencies:
- '@swc/core'
- '@types/webpack'
@@ -30794,7 +27447,7 @@ packages:
- webpack-plugin-serve
dev: true
- /@storybook/preset-react-webpack@7.4.2(@babel/core@7.24.4)(@swc/core@1.3.49)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-dev-server@4.11.1):
+ /@storybook/preset-react-webpack@7.4.2(@babel/core@7.24.4)(@swc/core@1.3.107)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-dev-server@4.11.1):
resolution: {integrity: sha512-CWWiwZa3/0zHnc6zLvI9Sgj12gJDTktZO87/gfwq2VfbWqAEUYsKs6NE4Pm0Yg9O4/IG8DHoHIB+bTNlLp/lCA==}
engines: {node: '>=16.0.0'}
peerDependencies:
@@ -30827,7 +27480,7 @@ packages:
react-refresh: 0.11.0
semver: 7.5.4
typescript: 4.9.5
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
transitivePeerDependencies:
- '@swc/core'
- '@types/webpack'
@@ -30917,7 +27570,7 @@ packages:
react-docgen-typescript: 2.2.2(typescript@4.9.5)
tslib: 2.6.2
typescript: 4.9.5
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
transitivePeerDependencies:
- supports-color
dev: true
@@ -30931,7 +27584,7 @@ packages:
react: 17.0.2
react-dom: 17.0.2(react@17.0.2)
- /@storybook/react-webpack5@7.4.2(@babel/core@7.24.4)(@swc/core@1.3.49)(@types/react-dom@17.0.19)(@types/react@17.0.53)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-cli@5.1.4):
+ /@storybook/react-webpack5@7.4.2(@babel/core@7.24.4)(@swc/core@1.3.107)(@types/react-dom@17.0.19)(@types/react@17.0.53)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-cli@5.1.4):
resolution: {integrity: sha512-pnl11MYKM3jRmHQz2dSnEDfDiApdH7ys3zH/FjImsTK6S8etMKlxGnZ58Puxj05qvrBRgpxnQSL+ZazfrEX/6w==}
engines: {node: '>=16.0.0'}
peerDependencies:
@@ -30947,7 +27600,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@storybook/builder-webpack5': 7.4.2(@types/react-dom@17.0.19)(@types/react@17.0.53)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-cli@5.1.4)
- '@storybook/preset-react-webpack': 7.4.2(@babel/core@7.24.4)(@swc/core@1.3.49)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-cli@5.1.4)
+ '@storybook/preset-react-webpack': 7.4.2(@babel/core@7.24.4)(@swc/core@1.3.107)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-cli@5.1.4)
'@storybook/react': 7.4.2(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)
'@types/node': 16.11.7
react: 17.0.2
@@ -30971,7 +27624,7 @@ packages:
- webpack-plugin-serve
dev: true
- /@storybook/react-webpack5@7.4.2(@babel/core@7.24.4)(@swc/core@1.3.49)(@types/react-dom@17.0.19)(@types/react@17.0.53)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-dev-server@4.11.1):
+ /@storybook/react-webpack5@7.4.2(@babel/core@7.24.4)(@swc/core@1.3.107)(@types/react-dom@17.0.19)(@types/react@17.0.53)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-dev-server@4.11.1):
resolution: {integrity: sha512-pnl11MYKM3jRmHQz2dSnEDfDiApdH7ys3zH/FjImsTK6S8etMKlxGnZ58Puxj05qvrBRgpxnQSL+ZazfrEX/6w==}
engines: {node: '>=16.0.0'}
peerDependencies:
@@ -30986,8 +27639,8 @@ packages:
optional: true
dependencies:
'@babel/core': 7.24.4
- '@storybook/builder-webpack5': 7.4.2(@types/react-dom@17.0.19)(@types/react@17.0.53)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-cli@5.1.4)
- '@storybook/preset-react-webpack': 7.4.2(@babel/core@7.24.4)(@swc/core@1.3.49)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-dev-server@4.11.1)
+ '@storybook/builder-webpack5': 7.4.2(@types/react-dom@17.0.19)(@types/react@17.0.53)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)
+ '@storybook/preset-react-webpack': 7.4.2(@babel/core@7.24.4)(@swc/core@1.3.107)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-dev-server@4.11.1)
'@storybook/react': 7.4.2(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)
'@types/node': 16.11.7
react: 17.0.2
@@ -31011,7 +27664,7 @@ packages:
- webpack-plugin-serve
dev: true
- /@storybook/react-webpack5@7.4.2(@babel/core@7.24.4)(@swc/core@1.3.49)(@types/react-dom@17.0.20)(@types/react@17.0.62)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5):
+ /@storybook/react-webpack5@7.4.2(@babel/core@7.24.4)(@swc/core@1.3.107)(@types/react-dom@17.0.20)(@types/react@17.0.62)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5):
resolution: {integrity: sha512-pnl11MYKM3jRmHQz2dSnEDfDiApdH7ys3zH/FjImsTK6S8etMKlxGnZ58Puxj05qvrBRgpxnQSL+ZazfrEX/6w==}
engines: {node: '>=16.0.0'}
peerDependencies:
@@ -31027,7 +27680,7 @@ packages:
dependencies:
'@babel/core': 7.24.4
'@storybook/builder-webpack5': 7.4.2(@types/react-dom@17.0.20)(@types/react@17.0.62)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)
- '@storybook/preset-react-webpack': 7.4.2(@babel/core@7.24.4)(@swc/core@1.3.49)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-cli@5.1.4)
+ '@storybook/preset-react-webpack': 7.4.2(@babel/core@7.24.4)(@swc/core@1.3.107)(esbuild@0.18.20)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)(webpack-cli@5.1.4)
'@storybook/react': 7.4.2(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5)
'@types/node': 16.11.7
react: 17.0.2
@@ -31287,7 +27940,7 @@ packages:
resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==}
engines: {node: '>=10'}
dependencies:
- '@babel/types': 7.23.0
+ '@babel/types': 7.24.0
dev: true
/@svgr/plugin-jsx@5.5.0:
@@ -31315,10 +27968,10 @@ packages:
resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==}
engines: {node: '>=10'}
dependencies:
- '@babel/core': 7.23.2
- '@babel/plugin-transform-react-constant-elements': 7.21.3(@babel/core@7.23.2)
- '@babel/preset-env': 7.23.2(@babel/core@7.23.2)
- '@babel/preset-react': 7.22.15(@babel/core@7.23.2)
+ '@babel/core': 7.24.4
+ '@babel/plugin-transform-react-constant-elements': 7.21.3(@babel/core@7.24.4)
+ '@babel/preset-env': 7.23.2(@babel/core@7.24.4)
+ '@babel/preset-react': 7.22.15(@babel/core@7.24.4)
'@svgr/core': 5.5.0
'@svgr/plugin-jsx': 5.5.0
'@svgr/plugin-svgo': 5.5.0
@@ -31327,88 +27980,122 @@ packages:
- supports-color
dev: true
- /@swc/core-darwin-arm64@1.3.49:
- resolution: {integrity: sha512-g7aIfXh6uPHmhLXdjXQq5t3HAyS/EdvujasW1DIS5k8UqOBaSoCcSGtLIjzcLv3KujqNfYcm118E+12H0nY6fQ==}
+ /@swc-node/core@1.13.1(@swc/core@1.3.107)(@swc/types@0.1.6):
+ resolution: {integrity: sha512-emB5l2nZsXjUEAuusqjYvWnQMLWZp6K039Mv8aq5SX1rsNM/N7DNhw1i4/DX7AyzNZ0tT+ASWyTvqEURldp5HA==}
+ engines: {node: '>= 10'}
+ peerDependencies:
+ '@swc/core': '>= 1.4.13'
+ '@swc/types': '>= 0.1'
+ dependencies:
+ '@swc/core': 1.3.107
+ '@swc/types': 0.1.6
+
+ /@swc-node/register@1.8.0(@swc/core@1.3.107)(@swc/types@0.1.6)(typescript@5.4.5):
+ resolution: {integrity: sha512-8K3589HoBSmVmrEVrtr4K5sWEithpGDzcFGic81OW0A9sZY38IV5EGRODQWCk0SBDyLhaF+pid120vJAtsHo1A==}
+ peerDependencies:
+ '@swc/core': '>= 1.3'
+ typescript: '>= 4.3'
+ dependencies:
+ '@swc-node/core': 1.13.1(@swc/core@1.3.107)(@swc/types@0.1.6)
+ '@swc-node/sourcemap-support': 0.4.0
+ '@swc/core': 1.3.107
+ colorette: 2.0.20
+ debug: 4.3.4(supports-color@8.1.1)
+ pirates: 4.0.6
+ tslib: 2.6.2
+ typescript: 5.4.5
+ transitivePeerDependencies:
+ - '@swc/types'
+ - supports-color
+
+ /@swc-node/sourcemap-support@0.4.0:
+ resolution: {integrity: sha512-weuRmYTO+4yOtHtPZHXlPdA1dJJJp3QOoZAFZ6uZidu992F2X5v1fQdnb26xs1o3Ex/e2sYhRyY5R6NGNuoATQ==}
+ dependencies:
+ source-map-support: 0.5.21
+ tslib: 2.6.2
+
+ /@swc/core-darwin-arm64@1.3.107:
+ resolution: {integrity: sha512-47tD/5vSXWxPd0j/ZllyQUg4bqalbQTsmqSw0J4dDdS82MWqCAwUErUrAZPRjBkjNQ6Kmrf5rpCWaGTtPw+ngw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
optional: true
- /@swc/core-darwin-x64@1.3.49:
- resolution: {integrity: sha512-eSIxVX0YDw40Bre5sAx2BV3DzdIGzmQvCf2yiBvLqiiL6GC0mmuDeWbUCAzdUX6fJ6FUVEBMUVqNOc9oJ2/d5w==}
+ /@swc/core-darwin-x64@1.3.107:
+ resolution: {integrity: sha512-hwiLJ2ulNkBGAh1m1eTfeY1417OAYbRGcb/iGsJ+LuVLvKAhU/itzsl535CvcwAlt2LayeCFfcI8gdeOLeZa9A==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
requiresBuild: true
optional: true
- /@swc/core-linux-arm-gnueabihf@1.3.49:
- resolution: {integrity: sha512-8mj3IcRVr/OJY0mVITz6Z5osNAMJK5GiKDaZ+3QejPLbl6aiu4sH4GmTHDRN14RnaVXOpecsGcUoQmNoNa3u3w==}
+ /@swc/core-linux-arm-gnueabihf@1.3.107:
+ resolution: {integrity: sha512-I2wzcC0KXqh0OwymCmYwNRgZ9nxX7DWnOOStJXV3pS0uB83TXAkmqd7wvMBuIl9qu4Hfomi9aDM7IlEEn9tumQ==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-arm64-gnu@1.3.49:
- resolution: {integrity: sha512-Rmg9xw6tmpOpf6GKKjpHQGmjfHzqSths5ebI2ahrHlhekzZF2HYmPkVw4bHda8Bja6mbaw8FVBgBHjPU8mMeDA==}
+ /@swc/core-linux-arm64-gnu@1.3.107:
+ resolution: {integrity: sha512-HWgnn7JORYlOYnGsdunpSF8A+BCZKPLzLtEUA27/M/ZuANcMZabKL9Zurt7XQXq888uJFAt98Gy+59PU90aHKg==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-arm64-musl@1.3.49:
- resolution: {integrity: sha512-nlKPYMogAI3Aak6Mlkag8/2AlHAZ/DpH7RjhfMazsaGhD/sQOmYdyY9Al69ejpa419YJuREeeeLoojFlSsd30g==}
+ /@swc/core-linux-arm64-musl@1.3.107:
+ resolution: {integrity: sha512-vfPF74cWfAm8hyhS8yvYI94ucMHIo8xIYU+oFOW9uvDlGQRgnUf/6DEVbLyt/3yfX5723Ln57U8uiMALbX5Pyw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-x64-gnu@1.3.49:
- resolution: {integrity: sha512-QOyeJQ6NVi73SJcizbwvIZTiGA/N+BxX9liRrvibumaQmRh8fWjJiLNsv3ODSHeuonak7E8Bf7a7NnSTyu48Mw==}
+ /@swc/core-linux-x64-gnu@1.3.107:
+ resolution: {integrity: sha512-uBVNhIg0ip8rH9OnOsCARUFZ3Mq3tbPHxtmWk9uAa5u8jQwGWeBx5+nTHpDOVd3YxKb6+5xDEI/edeeLpha/9g==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-linux-x64-musl@1.3.49:
- resolution: {integrity: sha512-WlDMz+SOpYC9O/ZBUw1oiyWI7HyUCMlf/HS8Fy/kRI3eGoGCUxVTCJ1mP57GdQr4Wg32Y/ZpO2KSNQFWnT8mAw==}
+ /@swc/core-linux-x64-musl@1.3.107:
+ resolution: {integrity: sha512-mvACkUvzSIB12q1H5JtabWATbk3AG+pQgXEN95AmEX2ZA5gbP9+B+mijsg7Sd/3tboHr7ZHLz/q3SHTvdFJrEw==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@swc/core-win32-arm64-msvc@1.3.49:
- resolution: {integrity: sha512-41LZOeI94Za3twib8KOIjnHYAZ+nkBFmboaREsFR1760S7jiMVywqWX8nFZvn/CXj15Fjjgdgyuig+zMREwXwQ==}
+ /@swc/core-win32-arm64-msvc@1.3.107:
+ resolution: {integrity: sha512-J3P14Ngy/1qtapzbguEH41kY109t6DFxfbK4Ntz9dOWNuVY3o9/RTB841ctnJk0ZHEG+BjfCJjsD2n8H5HcaOA==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
requiresBuild: true
optional: true
- /@swc/core-win32-ia32-msvc@1.3.49:
- resolution: {integrity: sha512-IdqLPoMKssyAoOCZdNXmnAd6/uyx+Hb9KSfZUHepZaNfwMy6J5XXrOsbYs3v53FH8MtekUUdV+mMX4me9bcv9w==}
+ /@swc/core-win32-ia32-msvc@1.3.107:
+ resolution: {integrity: sha512-ZBUtgyjTHlz8TPJh7kfwwwFma+ktr6OccB1oXC8fMSopD0AxVnQasgun3l3099wIsAB9eEsJDQ/3lDkOLs1gBA==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
requiresBuild: true
optional: true
- /@swc/core-win32-x64-msvc@1.3.49:
- resolution: {integrity: sha512-7Fqjo5pS3uIohhSbYSaR0+e/bJdxmQb4oG97FIh5qvlCCGQaQ9UiaEeYy4uK0Ad+Menum1IXCAEiG7RHcl6Eyw==}
+ /@swc/core-win32-x64-msvc@1.3.107:
+ resolution: {integrity: sha512-Eyzo2XRqWOxqhE1gk9h7LWmUf4Bp4Xn2Ttb0ayAXFp6YSTxQIThXcT9kipXZqcpxcmDwoq8iWbbf2P8XL743EA==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
requiresBuild: true
optional: true
- /@swc/core@1.3.49:
- resolution: {integrity: sha512-br44ZHOfE9YyRGcORSLkHFQHTvhwRcaithBJ1Q5y5iMGpLbH0Wai3GN49L60RvmGwxNJfWzT+E7+rNNR7ewKgA==}
+ /@swc/core@1.3.107:
+ resolution: {integrity: sha512-zKhqDyFcTsyLIYK1iEmavljZnf4CCor5pF52UzLAz4B6Nu/4GLU+2LQVAf+oRHjusG39PTPjd2AlRT3f3QWfsQ==}
engines: {node: '>=10'}
requiresBuild: true
peerDependencies:
@@ -31416,17 +28103,28 @@ packages:
peerDependenciesMeta:
'@swc/helpers':
optional: true
+ dependencies:
+ '@swc/counter': 0.1.3
+ '@swc/types': 0.1.6
optionalDependencies:
- '@swc/core-darwin-arm64': 1.3.49
- '@swc/core-darwin-x64': 1.3.49
- '@swc/core-linux-arm-gnueabihf': 1.3.49
- '@swc/core-linux-arm64-gnu': 1.3.49
- '@swc/core-linux-arm64-musl': 1.3.49
- '@swc/core-linux-x64-gnu': 1.3.49
- '@swc/core-linux-x64-musl': 1.3.49
- '@swc/core-win32-arm64-msvc': 1.3.49
- '@swc/core-win32-ia32-msvc': 1.3.49
- '@swc/core-win32-x64-msvc': 1.3.49
+ '@swc/core-darwin-arm64': 1.3.107
+ '@swc/core-darwin-x64': 1.3.107
+ '@swc/core-linux-arm-gnueabihf': 1.3.107
+ '@swc/core-linux-arm64-gnu': 1.3.107
+ '@swc/core-linux-arm64-musl': 1.3.107
+ '@swc/core-linux-x64-gnu': 1.3.107
+ '@swc/core-linux-x64-musl': 1.3.107
+ '@swc/core-win32-arm64-msvc': 1.3.107
+ '@swc/core-win32-ia32-msvc': 1.3.107
+ '@swc/core-win32-x64-msvc': 1.3.107
+
+ /@swc/counter@0.1.3:
+ resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
+
+ /@swc/types@0.1.6:
+ resolution: {integrity: sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==}
+ dependencies:
+ '@swc/counter': 0.1.3
/@szmarczak/http-timer@4.0.6:
resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==}
@@ -31724,7 +28422,7 @@ packages:
resolution: {integrity: sha512-HqNBuV/oIlMKdkLshXd1zKBqNQCsuPEsgQOkfFQ/eUKjRlwndXW1AjN9LVkBEIukm00gGXSRmfkl0Wv5VXLnlw==}
dependencies:
fast-glob: 3.3.2
- minimatch: 9.0.3
+ minimatch: 9.0.4
mkdirp: 3.0.1
path-browserify: 1.0.1
dev: true
@@ -31751,7 +28449,7 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
'@tufjs/canonical-json': 1.0.0
- minimatch: 9.0.3
+ minimatch: 9.0.4
dev: true
/@types/accepts@1.3.7:
@@ -32347,13 +29045,6 @@ packages:
resolution: {integrity: sha512-Vu8l+UGcshYmV1VWwULgnV/2RDbBaO6i2Ptx7nd//oJPIZGhoI1YLST4VKagD2Pq/Bc2/7zvtvhM7F3p4SN7kQ==}
dev: true
- /@types/jest@27.5.2:
- resolution: {integrity: sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==}
- dependencies:
- jest-matcher-utils: 27.5.1
- pretty-format: 27.5.1
- dev: true
-
/@types/jest@29.5.0:
resolution: {integrity: sha512-3Emr5VOl/aoBwnWcH/EFQvlSAmjV+XtV9GGu5mwdYew5vhQh0IUZx/60x0TzHDu09Bi7HMx10t/namdJw5QIcg==}
dependencies:
@@ -32565,13 +29256,13 @@ packages:
dependencies:
'@types/node': 14.18.42
form-data: 4.0.0
+ dev: false
/@types/node-fetch@2.6.6:
resolution: {integrity: sha512-95X8guJYhfqiuVVhRFxVQcf4hW/2bCuoPwDasMf/531STFoNoWTT7YDnWdXHEZKqAGUigmpG31r2FE70LwnzJw==}
dependencies:
'@types/node': 14.18.42
form-data: 4.0.0
- dev: false
/@types/node-mailjet@3.3.9:
resolution: {integrity: sha512-OSwpRjw0DPNCfRQTCcYOAT42uCcbOmAufZjHbqRW+MDsO3QOBTYajwT8J0JlRdgMdBrMEcEkIqLCbc0OSfSiRQ==}
@@ -32594,6 +29285,10 @@ packages:
resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==}
dev: true
+ /@types/node@18.16.9:
+ resolution: {integrity: sha512-IeB32oIV4oGArLrd7znD2rkHQ6EDCM+2Sr76dJnrHwv9OHBTTM6nuDLK9bmikXzPa0ZlWMWtRGo/Uw4mrzQedA==}
+ dev: true
+
/@types/node@18.18.5:
resolution: {integrity: sha512-4slmbtwV59ZxitY4ixUZdy1uRLf9eSIvBWPQxNjhHYWEtn0FryfKpyS2cvADYXTayWdKEIsJengncrVvkI4I6A==}
@@ -32607,7 +29302,6 @@ packages:
resolution: {integrity: sha512-Ld2c0frwpGT4VseuoeboCXQ7UJIkK3X7Lx/4YsZEiUHtHsthWAOCYtf6PAiLhMtfwV0cWJRabLBS3+LD8x6Nrw==}
dependencies:
'@types/node': 14.18.42
- dev: true
/@types/nodemailer@6.4.7:
resolution: {integrity: sha512-f5qCBGAn/f0qtRcd4SEn88c8Fp3Swct1731X4ryPKqS61/A3LmmzN8zaEz7hneJvpjFbUUgY7lru/B/7ODTazg==}
@@ -33086,7 +29780,7 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/eslint-plugin@5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.51.0)(typescript@4.9.5):
+ /@typescript-eslint/eslint-plugin@5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.57.0)(typescript@4.9.5):
resolution: {integrity: sha512-vxHvLhH0qgBd3/tW6/VccptSfc8FxPQIkmNTVLWcCOVqSBvqpnKkBTYrhcGlXfSnd78azwe+PsjYFj0X34/njA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -33098,12 +29792,12 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.9.1
- '@typescript-eslint/parser': 5.58.0(eslint@8.51.0)(typescript@4.9.5)
+ '@typescript-eslint/parser': 5.58.0(eslint@8.57.0)(typescript@4.9.5)
'@typescript-eslint/scope-manager': 5.58.0
- '@typescript-eslint/type-utils': 5.58.0(eslint@8.51.0)(typescript@4.9.5)
- '@typescript-eslint/utils': 5.58.0(eslint@8.51.0)(typescript@4.9.5)
+ '@typescript-eslint/type-utils': 5.58.0(eslint@8.57.0)(typescript@4.9.5)
+ '@typescript-eslint/utils': 5.58.0(eslint@8.57.0)(typescript@4.9.5)
debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.51.0
+ eslint: 8.57.0
grapheme-splitter: 1.0.4
ignore: 5.2.4
natural-compare-lite: 1.4.0
@@ -33132,14 +29826,14 @@ packages:
- typescript
dev: true
- /@typescript-eslint/experimental-utils@5.58.0(eslint@8.51.0)(typescript@4.9.5):
+ /@typescript-eslint/experimental-utils@5.58.0(eslint@8.57.0)(typescript@4.9.5):
resolution: {integrity: sha512-LA/sRPaynZlrlYxdefrZbMx8dqs/1Kc0yNG+XOk5CwwZx7tTv263ix3AJNioF0YBVt7hADpAUR20owl6pv4MIQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@typescript-eslint/utils': 5.58.0(eslint@8.51.0)(typescript@4.9.5)
- eslint: 8.51.0
+ '@typescript-eslint/utils': 5.58.0(eslint@8.57.0)(typescript@4.9.5)
+ eslint: 8.57.0
transitivePeerDependencies:
- supports-color
- typescript
@@ -33185,7 +29879,7 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@5.58.0(eslint@8.51.0)(typescript@4.9.5):
+ /@typescript-eslint/parser@5.58.0(eslint@8.57.0)(typescript@4.9.5):
resolution: {integrity: sha512-ixaM3gRtlfrKzP8N6lRhBbjTow1t6ztfBvQNGuRM8qH1bjFFXIJ35XY+FC0RRBKn3C6cT+7VW1y8tNm7DwPHDQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -33199,12 +29893,33 @@ packages:
'@typescript-eslint/types': 5.58.0
'@typescript-eslint/typescript-estree': 5.58.0(typescript@4.9.5)
debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.51.0
+ eslint: 8.57.0
typescript: 4.9.5
transitivePeerDependencies:
- supports-color
dev: true
+ /@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5):
+ resolution: {integrity: sha512-KgKQly1pv0l4ltcftP59uQZCi4HUYswCLbTqVZEJu7uLX8CTLyswqMLqLN+2QFz4jCptqWVV4SB7vdxcH2+0kQ==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/scope-manager': 7.8.0
+ '@typescript-eslint/types': 7.8.0
+ '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 7.8.0
+ debug: 4.3.4(supports-color@8.1.1)
+ eslint: 8.57.0
+ typescript: 5.4.5
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/scope-manager@4.33.0:
resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
@@ -33229,6 +29944,14 @@ packages:
'@typescript-eslint/visitor-keys': 5.62.0
dev: true
+ /@typescript-eslint/scope-manager@7.8.0:
+ resolution: {integrity: sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ dependencies:
+ '@typescript-eslint/types': 7.8.0
+ '@typescript-eslint/visitor-keys': 7.8.0
+ dev: true
+
/@typescript-eslint/type-utils@5.58.0(eslint@8.38.0)(typescript@4.9.5):
resolution: {integrity: sha512-FF5vP/SKAFJ+LmR9PENql7fQVVgGDOS+dq3j+cKl9iW/9VuZC/8CFmzIP0DLKXfWKpRHawJiG70rVH+xZZbp8w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -33249,7 +29972,7 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/type-utils@5.58.0(eslint@8.51.0)(typescript@4.9.5):
+ /@typescript-eslint/type-utils@5.58.0(eslint@8.57.0)(typescript@4.9.5):
resolution: {integrity: sha512-FF5vP/SKAFJ+LmR9PENql7fQVVgGDOS+dq3j+cKl9iW/9VuZC/8CFmzIP0DLKXfWKpRHawJiG70rVH+xZZbp8w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -33260,9 +29983,9 @@ packages:
optional: true
dependencies:
'@typescript-eslint/typescript-estree': 5.58.0(typescript@4.9.5)
- '@typescript-eslint/utils': 5.58.0(eslint@8.51.0)(typescript@4.9.5)
+ '@typescript-eslint/utils': 5.58.0(eslint@8.57.0)(typescript@4.9.5)
debug: 4.3.4(supports-color@8.1.1)
- eslint: 8.51.0
+ eslint: 8.57.0
tsutils: 3.21.0(typescript@4.9.5)
typescript: 4.9.5
transitivePeerDependencies:
@@ -33309,6 +30032,11 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
+ /@typescript-eslint/types@7.8.0:
+ resolution: {integrity: sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ dev: true
+
/@typescript-eslint/typescript-estree@4.33.0(typescript@4.9.5):
resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==}
engines: {node: ^10.12.0 || >=12.0.0}
@@ -33365,7 +30093,7 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.5.4
+ semver: 7.6.0
tsutils: 3.21.0(typescript@4.9.5)
typescript: 4.9.5
transitivePeerDependencies:
@@ -33386,13 +30114,35 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.5.4
+ semver: 7.6.0
tsutils: 3.21.0(typescript@4.9.5)
typescript: 4.9.5
transitivePeerDependencies:
- supports-color
dev: true
+ /@typescript-eslint/typescript-estree@7.8.0(typescript@5.4.5):
+ resolution: {integrity: sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 7.8.0
+ '@typescript-eslint/visitor-keys': 7.8.0
+ debug: 4.3.4(supports-color@8.1.1)
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.4
+ semver: 7.6.0
+ ts-api-utils: 1.3.0(typescript@5.4.5)
+ typescript: 5.4.5
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/utils@5.58.0(eslint@8.38.0)(typescript@4.9.5):
resolution: {integrity: sha512-gAmLOTFXMXOC+zP1fsqm3VceKSBQJNzV385Ok3+yzlavNHZoedajjS4UyS21gabJYcobuigQPs/z71A9MdJFqQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -33413,19 +30163,19 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils@5.58.0(eslint@8.51.0)(typescript@4.9.5):
+ /@typescript-eslint/utils@5.58.0(eslint@8.57.0)(typescript@4.9.5):
resolution: {integrity: sha512-gAmLOTFXMXOC+zP1fsqm3VceKSBQJNzV385Ok3+yzlavNHZoedajjS4UyS21gabJYcobuigQPs/z71A9MdJFqQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@types/json-schema': 7.0.15
'@types/semver': 7.3.13
'@typescript-eslint/scope-manager': 5.58.0
'@typescript-eslint/types': 5.58.0
'@typescript-eslint/typescript-estree': 5.58.0(typescript@4.9.5)
- eslint: 8.51.0
+ eslint: 8.57.0
eslint-scope: 5.1.1
semver: 7.5.4
transitivePeerDependencies:
@@ -33453,19 +30203,19 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils@5.62.0(eslint@8.51.0)(typescript@4.9.5):
+ /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@4.9.5):
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:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@types/json-schema': 7.0.15
'@types/semver': 7.3.13
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5)
- eslint: 8.51.0
+ eslint: 8.57.0
eslint-scope: 5.1.1
semver: 7.5.4
transitivePeerDependencies:
@@ -33505,6 +30255,14 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
+ /@typescript-eslint/visitor-keys@7.8.0:
+ resolution: {integrity: sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ dependencies:
+ '@typescript-eslint/types': 7.8.0
+ eslint-visitor-keys: 3.4.3
+ dev: true
+
/@tyriar/fibonacci-heap@2.0.9:
resolution: {integrity: sha512-bYuSNomfn4hu2tPiDN+JZtnzCpSpbJ/PNeulmocDy3xN2X5OkJL65zo6rPZp65cPPhLF9vfT/dgE+RtFRCSxOA==}
@@ -33512,6 +30270,9 @@ packages:
resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==}
dev: true
+ /@ungap/structured-clone@1.2.0:
+ resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+
/@upstash/core-analytics@0.0.6:
resolution: {integrity: sha512-cpPSR0XJAJs4Ddz9nq3tINlPS5aLfWVCqhhtHnXt4p7qr5+/Znlt1Es736poB/9rnl1hAHrOsOvVj46NEXcVqA==}
engines: {node: '>=16.0.0'}
@@ -33531,6 +30292,181 @@ packages:
crypto-js: 4.2.0
dev: false
+ /@verdaccio/commons-api@10.2.0:
+ resolution: {integrity: sha512-F/YZANu4DmpcEV0jronzI7v2fGVWkQ5Mwi+bVmV+ACJ+EzR0c9Jbhtbe5QyLUuzR97t8R5E/Xe53O0cc2LukdQ==}
+ engines: {node: '>=8'}
+ dependencies:
+ http-errors: 2.0.0
+ http-status-codes: 2.2.0
+ dev: true
+
+ /@verdaccio/config@7.0.0-next-7.13:
+ resolution: {integrity: sha512-QM0uvbLoK8IJMXCr9yYTlR9ZfoO26/sPt0ZGtzEp6yLZ4CZnI4C+eC6KlV/jPTSYf3s8GFAE9ZPvhnQyhX2DoA==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@verdaccio/core': 7.0.0-next-7.13
+ '@verdaccio/utils': 7.0.0-next-7.13
+ debug: 4.3.4(supports-color@8.1.1)
+ js-yaml: 4.1.0
+ lodash: 4.17.21
+ minimatch: 7.4.6
+ yup: 0.32.11
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@verdaccio/core@7.0.0-next-7.13:
+ resolution: {integrity: sha512-95cSbuXc3GMaDjlSAEOkDIbN8YaYVq0E4yj/M6oIu4N4XK7DdbuB6k7YAr/TeUJU+2KFPHk3caDEj2a129jNCA==}
+ engines: {node: '>=12'}
+ dependencies:
+ ajv: 8.12.0
+ core-js: 3.35.0
+ http-errors: 2.0.0
+ http-status-codes: 2.3.0
+ process-warning: 1.0.0
+ semver: 7.6.0
+ dev: true
+
+ /@verdaccio/file-locking@10.3.1:
+ resolution: {integrity: sha512-oqYLfv3Yg3mAgw9qhASBpjD50osj2AX4IwbkUtyuhhKGyoFU9eZdrbeW6tpnqUnj6yBMtAPm2eGD4BwQuX400g==}
+ engines: {node: '>=12'}
+ dependencies:
+ lockfile: 1.0.4
+ dev: true
+
+ /@verdaccio/file-locking@12.0.0-next.1:
+ resolution: {integrity: sha512-Zb5G2HEhVRB0jCq4z7QA4dqTdRv/2kIsw2Nkm3j2HqC1OeJRxas3MJAF/OxzbAb1IN32lbg1zycMSk6NcbQkgQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ lockfile: 1.0.4
+ dev: true
+
+ /@verdaccio/local-storage-legacy@11.0.2:
+ resolution: {integrity: sha512-7AXG7qlcVFmF+Nue2oKaraprGRtaBvrQIOvc/E89+7hAe399V01KnZI6E/ET56u7U9fq0MSlp92HBcdotlpUXg==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@verdaccio/commons-api': 10.2.0
+ '@verdaccio/file-locking': 10.3.1
+ '@verdaccio/streams': 10.2.1
+ async: 3.2.4
+ debug: 4.3.4(supports-color@8.1.1)
+ lodash: 4.17.21
+ lowdb: 1.0.0
+ mkdirp: 1.0.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@verdaccio/logger-7@7.0.0-next-7.13:
+ resolution: {integrity: sha512-uiKIC6rSarSdYVdGKSw1JnDC04xCv6kKvqCjVV4GN9QeIaMzMBpPUZRwEEmq7Emc6tm+VPURVtbUy1aLRxWsmQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@verdaccio/logger-commons': 7.0.0-next-7.13
+ pino: 7.11.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@verdaccio/logger-commons@7.0.0-next-7.13:
+ resolution: {integrity: sha512-C45E+e/yMc54hXzRkiUZjl/fXObfcAGE1EMXxZjIqjPUx4gnAWEuTpT1NVRxZbMU6HdpOOKrgijwYkBpo5pgCg==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@verdaccio/core': 7.0.0-next-7.13
+ '@verdaccio/logger-prettify': 7.0.0-next-7.2
+ colorette: 2.0.20
+ debug: 4.3.4(supports-color@8.1.1)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@verdaccio/logger-prettify@7.0.0-next-7.2:
+ resolution: {integrity: sha512-vGIcXW8DkVBsk0g/iufMZWKBMgC774Vz0zT0g+3NErBUmAhvCby+rrrNDy64jJ8XfJEn+eMiXq7wM/tRWbwYKQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ colorette: 2.0.20
+ dayjs: 1.11.10
+ lodash: 4.17.21
+ pino-abstract-transport: 1.1.0
+ sonic-boom: 3.8.0
+ dev: true
+
+ /@verdaccio/middleware@7.0.0-next-7.13:
+ resolution: {integrity: sha512-SwStOZeOJ9GFgJEeOhXP3AZpx35HNl66Ru8zKUb0VrOw8mna/4d+/wL+5bAaYfG/k5uO1eOJoTBMQLJkFfQyZA==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@verdaccio/config': 7.0.0-next-7.13
+ '@verdaccio/core': 7.0.0-next-7.13
+ '@verdaccio/url': 12.0.0-next-7.13
+ '@verdaccio/utils': 7.0.0-next-7.13
+ debug: 4.3.4(supports-color@8.1.1)
+ express: 4.18.3
+ express-rate-limit: 5.5.1
+ lodash: 4.17.21
+ lru-cache: 7.18.3
+ mime: 2.6.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@verdaccio/search-indexer@7.0.0-next-7.2:
+ resolution: {integrity: sha512-ZkhqHHWP530dFr8EuicAa5sXFDlAYqiSgpNDPIyMaz1FkfqngeffhWdydXQgVb60d1OeJkpaf3utPE2kQwIXxQ==}
+ engines: {node: '>=12'}
+ dev: true
+
+ /@verdaccio/signature@7.0.0-next.3:
+ resolution: {integrity: sha512-egs1VmEe+COUUZ83I6gzDy79Jo3b/AExPvp9EDuJHkmwxJj+9gb231Rv4wk+UoNPrQRNLljUepQwVrDmbqP5DQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ debug: 4.3.4(supports-color@8.1.1)
+ jsonwebtoken: 9.0.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@verdaccio/streams@10.2.1:
+ resolution: {integrity: sha512-OojIG/f7UYKxC4dYX8x5ax8QhRx1b8OYUAMz82rUottCuzrssX/4nn5QE7Ank0DUSX3C9l/HPthc4d9uKRJqJQ==}
+ engines: {node: '>=12', npm: '>=5'}
+ dev: true
+
+ /@verdaccio/tarball@12.0.0-next-7.13:
+ resolution: {integrity: sha512-O74anmOdpeUL52LtYRso8UQMKKRqDsnEaTLRACOEQevhyBp/ySs2XwVLPoHymDaXiUQfKUP06HekujdedTpO+A==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@verdaccio/core': 7.0.0-next-7.13
+ '@verdaccio/url': 12.0.0-next-7.13
+ '@verdaccio/utils': 7.0.0-next-7.13
+ debug: 4.3.4(supports-color@8.1.1)
+ lodash: 4.17.21
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@verdaccio/ui-theme@7.0.0-next-7.13:
+ resolution: {integrity: sha512-qRIGVahav3y70fIX35iqUxvyzhJ6fQmGZP+b0ODu0zCOn3zFCwS5bkTXuRITIACo26pZIMauw9LTqqsb1GPmLA==}
+ dev: true
+
+ /@verdaccio/url@12.0.0-next-7.13:
+ resolution: {integrity: sha512-Ag2sF4Q6DewKJtFIayo21KCgp9azdfsgvgjM8nlQkuWduHYgack5w/paTX5z2hfyFtbXyO648DvBBvmkjcBjbA==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@verdaccio/core': 7.0.0-next-7.13
+ debug: 4.3.4(supports-color@8.1.1)
+ lodash: 4.17.21
+ validator: 13.11.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@verdaccio/utils@7.0.0-next-7.13:
+ resolution: {integrity: sha512-ZtQZjUyxHZHQSjbajncdPLuJt5D0k3r6RQ8Wg0jM5LAoAJM5L+ISC0lcDZI3VRY6mq/LhU6hKfUygBK8o7VQmQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@verdaccio/core': 7.0.0-next-7.13
+ lodash: 4.17.21
+ minimatch: 7.4.6
+ semver: 7.6.0
+ dev: true
+
/@vitejs/plugin-basic-ssl@1.0.1(vite@4.4.7):
resolution: {integrity: sha512-pcub+YbFtFhaGRTo1832FQHQSHvMrlb43974e2eS8EKleR3p1cDdkJFPci1UhwkEf1J9Bz+wKBSzqpKp7nNj2A==}
engines: {node: '>=14.6.0'}
@@ -34298,7 +31234,7 @@ packages:
webpack: 5.x.x
webpack-cli: 5.x.x
dependencies:
- webpack: 5.82.1(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.82.1(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack-bundle-analyzer@4.9.0)(webpack@5.82.1)
/@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.82.1):
@@ -34308,7 +31244,7 @@ packages:
webpack: 5.x.x
webpack-cli: 5.x.x
dependencies:
- webpack: 5.82.1(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.82.1(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack-bundle-analyzer@4.9.0)(webpack@5.82.1)
/@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.82.1):
@@ -34322,7 +31258,7 @@ packages:
webpack-dev-server:
optional: true
dependencies:
- webpack: 5.82.1(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.82.1(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
webpack-cli: 5.1.4(webpack-bundle-analyzer@4.9.0)(webpack@5.82.1)
/@wessberg/ts-evaluator@0.0.27(typescript@4.9.5):
@@ -34392,14 +31328,6 @@ packages:
/@yarnpkg/lockfile@1.1.0:
resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==}
- /@yarnpkg/parsers@3.0.0-rc.42:
- resolution: {integrity: sha512-eW9Mbegmb5bJjwawJM9ghjUjUqciNMhC6L7XrQPF/clXS5bbP66MstsgCT5hy9VlfUh/CfBT+0Wucf531dMjHA==}
- engines: {node: '>=14.15.0'}
- dependencies:
- js-yaml: 3.14.1
- tslib: 2.6.2
- dev: true
-
/@yarnpkg/parsers@3.0.0-rc.46:
resolution: {integrity: sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==}
engines: {node: '>=14.15.0'}
@@ -34479,6 +31407,7 @@ packages:
acorn: ^8
dependencies:
acorn: 8.10.0
+ dev: true
/acorn-import-assertions@1.9.0(acorn@8.11.3):
resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==}
@@ -34486,7 +31415,6 @@ packages:
acorn: ^8
dependencies:
acorn: 8.11.3
- dev: false
/acorn-jsx@5.3.2(acorn@7.4.1):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
@@ -34882,6 +31810,11 @@ packages:
normalize-path: 3.0.0
picomatch: 2.3.1
+ /apache-md5@1.1.8:
+ resolution: {integrity: sha512-FCAJojipPn0bXjuEpjOOOMN8FZDkxfWWp4JGN9mifU2IhxvKyXZYqpzPHdnTSUpmPDy+tsslB6Z1g+Vg6nVbYA==}
+ engines: {node: '>=8'}
+ dev: true
+
/apollo-boost@0.4.9(graphql@15.8.0):
resolution: {integrity: sha512-05y5BKcDaa8w47f8d81UVwKqrAjn8uKLv6QM9fNdldoNzQ+rnOHgFlnrySUZRz9QIT3vPftQkEz2UEASp1Mi5g==}
peerDependencies:
@@ -35105,6 +32038,10 @@ packages:
dependencies:
deep-equal: 2.2.0
+ /arity-n@1.0.4:
+ resolution: {integrity: sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ==}
+ dev: true
+
/arr-diff@2.0.0:
resolution: {integrity: sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA==}
engines: {node: '>=0.10.0'}
@@ -35174,6 +32111,13 @@ packages:
is-string: 1.0.7
dev: true
+ /array-last@1.3.0:
+ resolution: {integrity: sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-number: 4.0.0
+ dev: true
+
/array-timsort@1.0.3:
resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==}
dev: true
@@ -35409,6 +32353,10 @@ packages:
/async@3.2.4:
resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
+ /async@3.2.5:
+ resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==}
+ dev: true
+
/asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
@@ -35425,7 +32373,6 @@ packages:
/atomic-sleep@1.0.0:
resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
engines: {node: '>=8.0.0'}
- dev: false
/attr-accept@2.2.2:
resolution: {integrity: sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==}
@@ -35587,16 +32534,6 @@ packages:
- debug
dev: true
- /axios@1.6.0:
- resolution: {integrity: sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==}
- dependencies:
- follow-redirects: 1.15.2
- form-data: 4.0.0
- proxy-from-env: 1.1.0
- transitivePeerDependencies:
- - debug
- dev: false
-
/axios@1.6.2:
resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==}
dependencies:
@@ -35621,12 +32558,12 @@ packages:
deep-equal: 2.2.0
dev: true
- /babel-core@7.0.0-bridge.0(@babel/core@7.23.2):
+ /babel-core@7.0.0-bridge.0(@babel/core@7.24.4):
resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.24.4
dev: true
/babel-jest@27.5.1(@babel/core@7.21.4):
@@ -35715,7 +32652,7 @@ packages:
loader-utils: 2.0.4
make-dir: 3.1.0
schema-utils: 2.7.1
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/babel-loader@8.3.0(@babel/core@7.24.4)(webpack@5.82.1):
@@ -35730,7 +32667,7 @@ packages:
loader-utils: 2.0.4
make-dir: 3.1.0
schema-utils: 2.7.1
- webpack: 5.82.1(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.82.1(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/babel-loader@9.1.2(@babel/core@7.23.2)(webpack@5.78.0):
@@ -35743,7 +32680,20 @@ packages:
'@babel/core': 7.23.2
find-cache-dir: 3.3.2
schema-utils: 4.0.0
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ dev: true
+
+ /babel-loader@9.1.2(@babel/core@7.24.4)(webpack@5.78.0):
+ resolution: {integrity: sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==}
+ engines: {node: '>= 14.15.0'}
+ peerDependencies:
+ '@babel/core': ^7.12.0
+ webpack: '>=5'
+ dependencies:
+ '@babel/core': 7.24.4
+ find-cache-dir: 3.3.2
+ schema-utils: 4.0.0
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/babel-loader@9.1.3(@babel/core@7.22.9)(webpack@5.88.2):
@@ -35798,8 +32748,8 @@ packages:
resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
- '@babel/template': 7.22.15
- '@babel/types': 7.23.0
+ '@babel/template': 7.24.0
+ '@babel/types': 7.24.0
'@types/babel__core': 7.20.3
'@types/babel__traverse': 7.18.3
dev: true
@@ -35878,19 +32828,6 @@ packages:
- supports-color
dev: true
- /babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.23.2):
- resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- dependencies:
- '@babel/compat-data': 7.23.2
- '@babel/core': 7.23.2
- '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2)
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/babel-plugin-polyfill-corejs2@0.4.6(@babel/core@7.24.4):
resolution: {integrity: sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==}
peerDependencies:
@@ -35927,18 +32864,6 @@ packages:
- supports-color
dev: true
- /babel-plugin-polyfill-corejs3@0.8.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2)
- core-js-compat: 3.32.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/babel-plugin-polyfill-corejs3@0.8.5(@babel/core@7.24.4):
resolution: {integrity: sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA==}
peerDependencies:
@@ -35972,17 +32897,6 @@ packages:
- supports-color
dev: true
- /babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.23.2):
- resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- dependencies:
- '@babel/core': 7.23.2
- '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.2)
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/babel-plugin-polyfill-regenerator@0.5.3(@babel/core@7.24.4):
resolution: {integrity: sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==}
peerDependencies:
@@ -36107,20 +33021,20 @@ packages:
/babel-preset-react-app@10.0.1:
resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==}
dependencies:
- '@babel/core': 7.23.2
- '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-proposal-decorators': 7.21.0(@babel/core@7.23.2)
- '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.2)
- '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.23.2)
- '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-runtime': 7.23.2(@babel/core@7.23.2)
- '@babel/preset-env': 7.23.2(@babel/core@7.23.2)
- '@babel/preset-react': 7.22.15(@babel/core@7.23.2)
- '@babel/preset-typescript': 7.21.4(@babel/core@7.23.2)
+ '@babel/core': 7.24.4
+ '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.4)
+ '@babel/plugin-proposal-decorators': 7.23.2(@babel/core@7.24.4)
+ '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.4)
+ '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.4)
+ '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.4)
+ '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.24.4)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.24.4)
+ '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.24.4)
+ '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.24.4)
+ '@babel/plugin-transform-runtime': 7.23.2(@babel/core@7.24.4)
+ '@babel/preset-env': 7.23.2(@babel/core@7.24.4)
+ '@babel/preset-react': 7.22.15(@babel/core@7.24.4)
+ '@babel/preset-typescript': 7.23.2(@babel/core@7.24.4)
'@babel/runtime': 7.23.2
babel-plugin-macros: 3.1.0
babel-plugin-transform-react-remove-prop-types: 0.4.24
@@ -36135,6 +33049,11 @@ packages:
regenerator-runtime: 0.11.1
dev: true
+ /babylon@6.18.0:
+ resolution: {integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==}
+ hasBin: true
+ dev: true
+
/backo2@1.0.2:
resolution: {integrity: sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==}
requiresBuild: true
@@ -36213,7 +33132,6 @@ packages:
/bcryptjs@2.4.3:
resolution: {integrity: sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==}
- dev: false
/before-after-hook@2.2.3:
resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==}
@@ -36518,7 +33436,6 @@ packages:
/buffer-equal-constant-time@1.0.1:
resolution: {integrity: sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=}
- dev: false
/buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
@@ -36542,7 +33459,6 @@ packages:
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
- dev: false
/bufrw@1.4.0:
resolution: {integrity: sha512-sWm8iPbqvL9+5SiYxXH73UOkyEbGQg7kyHQmReF89WJHQJw2eV4P/yZ0E+b71cczJ4pPobVhXxgQcmfSTgGHxQ==}
@@ -37342,6 +34258,14 @@ packages:
resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
engines: {node: '>= 10'}
+ /clipanion@3.2.1(typanion@3.14.0):
+ resolution: {integrity: sha512-dYFdjLb7y1ajfxQopN05mylEpK9ZX0sO1/RfMXdfmwjlIsPkbh4p7A682x++zFPLDCo1x3p82dtljHf5cW2LKA==}
+ peerDependencies:
+ typanion: '*'
+ dependencies:
+ typanion: 3.14.0
+ dev: true
+
/cliui@5.0.0:
resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==}
dependencies:
@@ -37522,6 +34446,9 @@ packages:
/colorette@2.0.19:
resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
+ /colorette@2.0.20:
+ resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
+
/colors@1.0.3:
resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==}
engines: {node: '>=0.1.90'}
@@ -37692,6 +34619,12 @@ packages:
/component-emitter@1.3.0:
resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==}
+ /compose-function@3.0.3:
+ resolution: {integrity: sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg==}
+ dependencies:
+ arity-n: 1.0.4
+ dev: true
+
/compress-commons@4.1.1:
resolution: {integrity: sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==}
engines: {node: '>= 10'}
@@ -37716,7 +34649,7 @@ packages:
dependencies:
schema-utils: 4.0.0
serialize-javascript: 6.0.1
- webpack: 5.82.1(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.82.1(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/compression@1.7.4:
@@ -37999,6 +34932,14 @@ packages:
/cookiejar@2.1.4:
resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==}
+ /cookies@0.9.1:
+ resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==}
+ engines: {node: '>= 0.8'}
+ dependencies:
+ depd: 2.0.0
+ keygrip: 1.1.0
+ dev: true
+
/copy-anything@2.0.6:
resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==}
dependencies:
@@ -38063,6 +35004,11 @@ packages:
requiresBuild: true
dev: true
+ /core-js@3.35.0:
+ resolution: {integrity: sha512-ntakECeqg81KqMueeGJ79Q5ZgQNR+6eaE8sxGCx62zMbAIj65q+uYvatToew3m6eAGdU4gNZwpZ34NMe4GYswg==}
+ requiresBuild: true
+ dev: true
+
/core-util-is@1.0.2:
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
@@ -38236,6 +35182,25 @@ packages:
- ts-node
dev: true
+ /create-jest@29.7.0(@types/node@18.16.9)(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@18.16.9)(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==}
@@ -38600,10 +35565,10 @@ packages:
cspell-gitignore: 6.19.2
cspell-glob: 6.19.2
cspell-lib: 6.19.2
- fast-glob: 3.3.1
+ fast-glob: 3.3.2
fast-json-stable-stringify: 2.1.0
file-entry-cache: 6.0.1
- fs-extra: 11.1.1
+ fs-extra: 11.2.0
get-stdin: 8.0.0
imurmurhash: 0.1.4
semver: 7.5.4
@@ -38664,7 +35629,7 @@ packages:
postcss-modules-values: 4.0.0(postcss@8.4.35)
postcss-value-parser: 4.2.0
semver: 7.5.4
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/css-loader@6.8.1(webpack@5.88.2):
@@ -38710,7 +35675,7 @@ packages:
schema-utils: 4.0.0
serialize-javascript: 6.0.1
source-map: 0.6.1
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/css-minimizer-webpack-plugin@3.4.1(webpack@5.78.0):
@@ -39222,6 +36187,10 @@ packages:
resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==}
dev: false
+ /dayjs@1.11.10:
+ resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==}
+ dev: true
+
/dayjs@1.11.9:
resolution: {integrity: sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==}
@@ -39408,6 +36377,10 @@ packages:
engines: {node: '>=4.0.0'}
dev: true
+ /deep-freeze@0.0.1:
+ resolution: {integrity: sha512-Z+z8HiAvsGwmjqlphnHW5oz6yWlOwu6EQfFTjmeTWlDeda3FS2yv3jhq35TX/ewmsnqB+RX2IdsIOyjJCQN5tg==}
+ dev: true
+
/deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
@@ -39918,6 +36891,14 @@ packages:
/eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+ /easy-table@1.2.0:
+ resolution: {integrity: sha512-OFzVOv03YpvtcWGe5AayU5G2hgybsg3iqA6drU8UaoZyB9jLGMTrz9+asnLp/E+6qPh88yEI1gvyZFZ41dmgww==}
+ dependencies:
+ ansi-regex: 5.0.1
+ optionalDependencies:
+ wcwidth: 1.0.1
+ dev: true
+
/ecc-jsbn@0.1.2:
resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
dependencies:
@@ -39928,7 +36909,6 @@ packages:
resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==}
dependencies:
safe-buffer: 5.2.1
- dev: false
/editorconfig@0.15.3:
resolution: {integrity: sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==}
@@ -39949,7 +36929,6 @@ packages:
hasBin: true
dependencies:
jake: 10.8.5
- dev: true
/electron-to-chromium@1.4.508:
resolution: {integrity: sha512-FFa8QKjQK/A5QuFr2167myhMesGrhlOBD+3cYNxO9/S4XzHEXesyTD/1/xF644gC8buFPz3ca6G1LOQD0tZrrg==}
@@ -40154,6 +37133,12 @@ packages:
tslib: 2.3.1
dev: false
+ /envinfo@7.11.1:
+ resolution: {integrity: sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==}
+ engines: {node: '>=4'}
+ hasBin: true
+ dev: true
+
/envinfo@7.8.1:
resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==}
engines: {node: '>=4'}
@@ -40529,7 +37514,16 @@ packages:
eslint: 8.38.0
dev: true
- /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-webpack@0.13.7)(eslint@8.51.0)(jest@27.5.1)(typescript@4.9.5):
+ /eslint-config-prettier@9.1.0(eslint@8.57.0):
+ resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
+ hasBin: true
+ peerDependencies:
+ eslint: '>=7.0.0'
+ dependencies:
+ eslint: 8.57.0
+ dev: true
+
+ /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-webpack@0.13.7)(eslint@8.57.0)(jest@27.5.1)(typescript@4.9.5):
resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -40539,21 +37533,21 @@ packages:
typescript:
optional: true
dependencies:
- '@babel/core': 7.23.2
- '@babel/eslint-parser': 7.21.3(@babel/core@7.23.2)(eslint@8.51.0)
+ '@babel/core': 7.24.4
+ '@babel/eslint-parser': 7.21.3(@babel/core@7.24.4)(eslint@8.57.0)
'@rushstack/eslint-patch': 1.2.0
- '@typescript-eslint/eslint-plugin': 5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.51.0)(typescript@4.9.5)
- '@typescript-eslint/parser': 5.58.0(eslint@8.51.0)(typescript@4.9.5)
+ '@typescript-eslint/eslint-plugin': 5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.57.0)(typescript@4.9.5)
+ '@typescript-eslint/parser': 5.58.0(eslint@8.57.0)(typescript@4.9.5)
babel-preset-react-app: 10.0.1
confusing-browser-globals: 1.0.11
- eslint: 8.51.0
- eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint@8.51.0)
- eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.58.0)(eslint-import-resolver-webpack@0.13.7)(eslint@8.51.0)
- eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.58.0)(eslint@8.51.0)(jest@27.5.1)(typescript@4.9.5)
- eslint-plugin-jsx-a11y: 6.7.1(eslint@8.51.0)
- eslint-plugin-react: 7.32.2(eslint@8.51.0)
- eslint-plugin-react-hooks: 4.6.0(eslint@8.51.0)
- eslint-plugin-testing-library: 5.10.2(eslint@8.51.0)(typescript@4.9.5)
+ eslint: 8.57.0
+ eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint@8.57.0)
+ eslint-plugin-import: 2.28.1(@typescript-eslint/parser@5.58.0)(eslint-import-resolver-webpack@0.13.7)(eslint@8.57.0)
+ eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.58.0)(eslint@8.57.0)(jest@27.5.1)(typescript@4.9.5)
+ eslint-plugin-jsx-a11y: 6.7.1(eslint@8.57.0)
+ eslint-plugin-react: 7.32.2(eslint@8.57.0)
+ eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0)
+ eslint-plugin-testing-library: 5.10.2(eslint@8.57.0)(typescript@4.9.5)
typescript: 4.9.5
transitivePeerDependencies:
- '@babel/plugin-syntax-flow'
@@ -40628,7 +37622,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.58.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-webpack@0.13.7)(eslint@8.51.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.58.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-webpack@0.13.7)(eslint@8.57.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -40649,21 +37643,21 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.58.0(eslint@8.51.0)(typescript@4.9.5)
+ '@typescript-eslint/parser': 5.58.0(eslint@8.57.0)(typescript@4.9.5)
debug: 3.2.7(supports-color@8.1.1)
- eslint: 8.51.0
+ eslint: 8.57.0
eslint-import-resolver-node: 0.3.7
eslint-import-resolver-webpack: 0.13.7(eslint-plugin-import@2.28.1)(webpack@5.78.0)
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-cypress@2.15.1(eslint@8.51.0):
+ /eslint-plugin-cypress@2.15.1(eslint@8.57.0):
resolution: {integrity: sha512-eLHLWP5Q+I4j2AWepYq0PgFEei9/s5LvjuSqWrxurkg1YZ8ltxdvMNmdSf0drnsNo57CTgYY/NIHHLRSWejR7w==}
peerDependencies:
eslint: '>= 3.2.1'
dependencies:
- eslint: 8.51.0
+ eslint: 8.57.0
globals: 13.21.0
/eslint-plugin-eslint-comments@3.2.0(eslint@8.38.0):
@@ -40677,7 +37671,18 @@ packages:
ignore: 5.2.4
dev: true
- /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint@8.51.0):
+ /eslint-plugin-eslint-comments@3.2.0(eslint@8.57.0):
+ resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
+ engines: {node: '>=6.5.0'}
+ peerDependencies:
+ eslint: '>=4.19.1'
+ dependencies:
+ escape-string-regexp: 1.0.5
+ eslint: 8.57.0
+ ignore: 5.2.4
+ dev: true
+
+ /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint@8.57.0):
resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==}
engines: {node: '>=12.0.0'}
peerDependencies:
@@ -40687,7 +37692,7 @@ packages:
dependencies:
'@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.24.4)
'@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.24.4)
- eslint: 8.51.0
+ eslint: 8.57.0
lodash: 4.17.21
string-natural-compare: 3.0.1
dev: true
@@ -40751,7 +37756,7 @@ packages:
- supports-color
dev: true
- /eslint-plugin-import@2.28.1(@typescript-eslint/parser@5.58.0)(eslint-import-resolver-webpack@0.13.7)(eslint@8.51.0):
+ /eslint-plugin-import@2.28.1(@typescript-eslint/parser@5.58.0)(eslint-import-resolver-webpack@0.13.7)(eslint@8.57.0):
resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==}
engines: {node: '>=4'}
peerDependencies:
@@ -40761,16 +37766,16 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.58.0(eslint@8.51.0)(typescript@4.9.5)
+ '@typescript-eslint/parser': 5.58.0(eslint@8.57.0)(typescript@4.9.5)
array-includes: 3.1.6
array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.1
array.prototype.flatmap: 1.3.1
debug: 3.2.7(supports-color@8.1.1)
doctrine: 2.1.0
- eslint: 8.51.0
+ eslint: 8.57.0
eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.58.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-webpack@0.13.7)(eslint@8.51.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.58.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-webpack@0.13.7)(eslint@8.57.0)
has: 1.0.3
is-core-module: 2.13.0
is-glob: 4.0.3
@@ -40786,7 +37791,7 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.58.0)(eslint@8.51.0)(jest@27.5.1)(typescript@4.9.5):
+ /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.58.0)(eslint@8.57.0)(jest@27.5.1)(typescript@4.9.5):
resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
peerDependencies:
@@ -40799,9 +37804,9 @@ packages:
jest:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.51.0)(typescript@4.9.5)
- '@typescript-eslint/experimental-utils': 5.58.0(eslint@8.51.0)(typescript@4.9.5)
- eslint: 8.51.0
+ '@typescript-eslint/eslint-plugin': 5.58.0(@typescript-eslint/parser@5.58.0)(eslint@8.57.0)(typescript@4.9.5)
+ '@typescript-eslint/experimental-utils': 5.58.0(eslint@8.57.0)(typescript@4.9.5)
+ eslint: 8.57.0
jest: 27.5.1(ts-node@10.9.1)
transitivePeerDependencies:
- supports-color
@@ -40833,13 +37838,13 @@ packages:
semver: 6.3.1
dev: true
- /eslint-plugin-jsx-a11y@6.7.1(eslint@8.51.0):
+ /eslint-plugin-jsx-a11y@6.7.1(eslint@8.57.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.23.2
+ '@babel/runtime': 7.21.0
aria-query: 5.1.3
array-includes: 3.1.6
array.prototype.flatmap: 1.3.1
@@ -40848,8 +37853,8 @@ packages:
axobject-query: 3.1.1
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- eslint: 8.51.0
- has: 1.0.4
+ eslint: 8.57.0
+ has: 1.0.3
jsx-ast-utils: 3.3.3
language-tags: 1.0.5
minimatch: 3.1.2
@@ -40914,6 +37919,14 @@ packages:
dependencies:
eslint: 8.51.0
+ /eslint-plugin-react-hooks@4.6.0(eslint@8.57.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
+ dependencies:
+ eslint: 8.57.0
+
/eslint-plugin-react@7.32.2(eslint@8.38.0):
resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==}
engines: {node: '>=4'}
@@ -40938,7 +37951,7 @@ packages:
string.prototype.matchall: 4.0.8
dev: true
- /eslint-plugin-react@7.32.2(eslint@8.51.0):
+ /eslint-plugin-react@7.32.2(eslint@8.57.0):
resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==}
engines: {node: '>=4'}
peerDependencies:
@@ -40948,7 +37961,7 @@ packages:
array.prototype.flatmap: 1.3.1
array.prototype.tosorted: 1.1.1
doctrine: 2.1.0
- eslint: 8.51.0
+ eslint: 8.57.0
estraverse: 5.3.0
jsx-ast-utils: 3.3.3
minimatch: 3.1.2
@@ -40973,15 +37986,15 @@ packages:
lodash: 4.17.21
dev: true
- /eslint-plugin-storybook@0.6.13(eslint@8.51.0)(typescript@4.9.5):
+ /eslint-plugin-storybook@0.6.13(eslint@8.57.0)(typescript@4.9.5):
resolution: {integrity: sha512-smd+CS0WH1jBqUEJ3znGS7DU4ayBE9z6lkQAK2yrSUv1+rq8BT/tiI5C/rKE7rmiqiAfojtNYZRhzo5HrulccQ==}
engines: {node: 12.x || 14.x || >= 16}
peerDependencies:
eslint: '>=6'
dependencies:
'@storybook/csf': 0.0.1
- '@typescript-eslint/utils': 5.58.0(eslint@8.51.0)(typescript@4.9.5)
- eslint: 8.51.0
+ '@typescript-eslint/utils': 5.58.0(eslint@8.57.0)(typescript@4.9.5)
+ eslint: 8.57.0
requireindex: 1.2.0
ts-dedent: 2.2.0
transitivePeerDependencies:
@@ -40989,14 +38002,14 @@ packages:
- typescript
dev: true
- /eslint-plugin-testing-library@5.10.2(eslint@8.51.0)(typescript@4.9.5):
+ /eslint-plugin-testing-library@5.10.2(eslint@8.57.0)(typescript@4.9.5):
resolution: {integrity: sha512-f1DmDWcz5SDM+IpCkEX0lbFqrrTs8HRsEElzDEqN/EBI0hpRj8Cns5+IVANXswE8/LeybIJqPAOQIFu2j5Y5sw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'}
peerDependencies:
eslint: ^7.5.0 || ^8.0.0
dependencies:
- '@typescript-eslint/utils': 5.62.0(eslint@8.51.0)(typescript@4.9.5)
- eslint: 8.51.0
+ '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5)
+ eslint: 8.57.0
transitivePeerDependencies:
- supports-color
- typescript
@@ -41078,7 +38091,7 @@ packages:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- /eslint-webpack-plugin@3.2.0(eslint@8.51.0)(webpack@5.78.0):
+ /eslint-webpack-plugin@3.2.0(eslint@8.57.0)(webpack@5.78.0):
resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==}
engines: {node: '>= 12.13.0'}
peerDependencies:
@@ -41086,12 +38099,12 @@ packages:
webpack: ^5.0.0
dependencies:
'@types/eslint': 8.44.2
- eslint: 8.51.0
+ eslint: 8.57.0
jest-worker: 28.1.3
micromatch: 4.0.5
normalize-path: 3.0.0
schema-utils: 4.0.0
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/eslint@7.32.0:
@@ -41119,7 +38132,7 @@ packages:
file-entry-cache: 6.0.1
functional-red-black-tree: 1.0.1
glob-parent: 5.1.2
- globals: 13.20.0
+ globals: 13.23.0
ignore: 4.0.6
import-fresh: 3.3.0
imurmurhash: 0.1.4
@@ -41130,10 +38143,10 @@ packages:
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
- optionator: 0.9.1
+ optionator: 0.9.3
progress: 2.0.3
regexpp: 3.2.0
- semver: 7.5.4
+ semver: 7.6.0
strip-ansi: 6.0.1
strip-json-comments: 3.1.1
table: 6.8.1
@@ -41237,6 +38250,52 @@ packages:
transitivePeerDependencies:
- supports-color
+ /eslint@8.57.0:
+ resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ hasBin: true
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@eslint-community/regexpp': 4.9.1
+ '@eslint/eslintrc': 2.1.4
+ '@eslint/js': 8.57.0
+ '@humanwhocodes/config-array': 0.11.14
+ '@humanwhocodes/module-importer': 1.0.1
+ '@nodelib/fs.walk': 1.2.8
+ '@ungap/structured-clone': 1.2.0
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.3
+ debug: 4.3.4(supports-color@8.1.1)
+ doctrine: 3.0.0
+ escape-string-regexp: 4.0.0
+ eslint-scope: 7.2.2
+ 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
+ find-up: 5.0.0
+ glob-parent: 6.0.2
+ globals: 13.23.0
+ graphemer: 1.4.0
+ ignore: 5.2.4
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ is-path-inside: 3.0.3
+ js-yaml: 4.1.0
+ json-stable-stringify-without-jsonify: 1.0.1
+ levn: 0.4.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.2
+ natural-compare: 1.4.0
+ optionator: 0.9.3
+ strip-ansi: 6.0.1
+ text-table: 0.2.0
+ transitivePeerDependencies:
+ - supports-color
+
/espree@7.3.1:
resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==}
engines: {node: ^10.12.0 || >=12.0.0}
@@ -41292,8 +38351,8 @@ packages:
resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==}
engines: {node: '>=8.3.0'}
dependencies:
- '@babel/traverse': 7.23.2
- '@babel/types': 7.23.0
+ '@babel/traverse': 7.24.1
+ '@babel/types': 7.24.0
c8: 7.13.0
transitivePeerDependencies:
- supports-color
@@ -41527,13 +38586,17 @@ packages:
/expo-server-sdk@3.7.0:
resolution: {integrity: sha512-SMZuBiIWejAdMMIOTjGQlprcwvSyLfeUQlooyGB5q6GvZ8zHjp+if8Q4k7xczUBTqIqTzs5IvTZnTiqA9Oe9WA==}
dependencies:
- node-fetch: 2.6.9
+ node-fetch: 2.7.0
promise-limit: 2.7.0
promise-retry: 2.0.1
transitivePeerDependencies:
- encoding
dev: false
+ /express-rate-limit@5.5.1:
+ resolution: {integrity: sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==}
+ dev: true
+
/express@4.18.2:
resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==}
engines: {node: '>= 0.10.0'}
@@ -41572,6 +38635,45 @@ packages:
transitivePeerDependencies:
- supports-color
+ /express@4.18.3:
+ resolution: {integrity: sha512-6VyCijWQ+9O7WuVMTRBTl+cjNNIzD5cY5mQ1WM8r/LEkI2u8EYpOotESNwzNlyCn3g+dmjKYI6BmNneSr/FSRw==}
+ engines: {node: '>= 0.10.0'}
+ dependencies:
+ accepts: 1.3.8
+ array-flatten: 1.1.1
+ body-parser: 1.20.2
+ content-disposition: 0.5.4
+ content-type: 1.0.5
+ cookie: 0.5.0
+ cookie-signature: 1.0.6
+ debug: 2.6.9
+ depd: 2.0.0
+ encodeurl: 1.0.2
+ escape-html: 1.0.3
+ etag: 1.8.1
+ finalhandler: 1.2.0
+ fresh: 0.5.2
+ http-errors: 2.0.0
+ merge-descriptors: 1.0.1
+ methods: 1.1.2
+ on-finished: 2.4.1
+ parseurl: 1.3.3
+ path-to-regexp: 0.1.7
+ proxy-addr: 2.0.7
+ qs: 6.11.0
+ range-parser: 1.2.1
+ safe-buffer: 5.2.1
+ send: 0.18.0
+ serve-static: 1.15.0
+ setprototypeof: 1.2.0
+ statuses: 2.0.1
+ type-is: 1.6.18
+ utils-merge: 1.0.1
+ vary: 1.1.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/extend-shallow@2.0.1:
resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
engines: {node: '>=0.10.0'}
@@ -41752,7 +38854,6 @@ packages:
/fast-redact@3.1.2:
resolution: {integrity: sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==}
engines: {node: '>=6'}
- dev: false
/fast-safe-stringify@2.1.1:
resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==}
@@ -41844,8 +38945,8 @@ packages:
node-fetch:
optional: true
dependencies:
- '@babel/core': 7.21.4
- '@babel/runtime': 7.21.0
+ '@babel/core': 7.24.4
+ '@babel/runtime': 7.23.2
core-js: 3.30.0
debug: 4.3.4(supports-color@8.1.1)
glob-to-regexp: 0.4.1
@@ -41863,6 +38964,10 @@ packages:
resolution: {integrity: sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==}
dev: true
+ /fflate@0.8.1:
+ resolution: {integrity: sha512-/exOvEuc+/iaUm105QIiOt4LpBdMTWsXxqR0HDF35vx3fmaKzw7354gTilCh5rkzEt8WYyG//ku3h3nRmd7CHQ==}
+ dev: false
+
/figures@1.7.0:
resolution: {integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==}
engines: {node: '>=0.10.0'}
@@ -41890,6 +38995,13 @@ packages:
dependencies:
flat-cache: 3.1.0
+ /file-entry-cache@8.0.0:
+ resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ flat-cache: 4.0.1
+ dev: true
+
/file-loader@6.2.0(webpack@5.78.0):
resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==}
engines: {node: '>= 10.13.0'}
@@ -41898,7 +39010,7 @@ packages:
dependencies:
loader-utils: 2.0.4
schema-utils: 3.3.0
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/file-selector@0.6.0:
@@ -41935,7 +39047,6 @@ packages:
resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
dependencies:
minimatch: 5.1.6
- dev: true
/filename-regex@2.0.1:
resolution: {integrity: sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ==}
@@ -41982,6 +39093,15 @@ packages:
dependencies:
to-regex-range: 5.0.1
+ /filter-iterator@0.0.1:
+ resolution: {integrity: sha512-v4lhL7Qa8XpbW3LN46CEnmhGk3eHZwxfNl5at20aEkreesht4YKb/Ba3BUIbnPhAC/r3dmu7ABaGk6MAvh2alA==}
+ dev: true
+
+ /filter-obj@1.1.0:
+ resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
/finalhandler@1.1.2:
resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==}
engines: {node: '>= 0.8'}
@@ -42149,6 +39269,14 @@ packages:
keyv: 4.5.3
rimraf: 3.0.2
+ /flat-cache@4.0.1:
+ resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
+ engines: {node: '>=16'}
+ dependencies:
+ flatted: 3.3.1
+ keyv: 4.5.4
+ dev: true
+
/flat-util@1.1.9:
resolution: {integrity: sha512-BOTMw/6rbbxVjv5JQvwgGMc2/6wWGd2VeyTvnzvvE49VRjS0tTxLbry/QVP1yPw8SaAOBYsnixmzruXoqjdUHA==}
dev: false
@@ -42160,6 +39288,10 @@ packages:
/flatted@3.2.7:
resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
+ /flatted@3.3.1:
+ resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
+ dev: true
+
/flow-parser@0.216.1:
resolution: {integrity: sha512-wstw46/C/8bRv/8RySCl15lK376j8DHxm41xFjD9eVL+jSS1UmVpbdLdA0LzGuS2v5uGgQiBLEj6mgSJQwW+MA==}
engines: {node: '>=0.4.0'}
@@ -42183,16 +39315,6 @@ packages:
tslib: 2.6.2
dev: false
- /follow-redirects@1.15.2:
- resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==}
- engines: {node: '>=4.0'}
- peerDependencies:
- debug: '*'
- peerDependenciesMeta:
- debug:
- optional: true
- dev: false
-
/follow-redirects@1.15.5(debug@4.3.4):
resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==}
engines: {node: '>=4.0'}
@@ -42239,7 +39361,7 @@ packages:
/forever-agent@0.6.1:
resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==}
- /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.51.0)(typescript@4.9.5)(webpack@5.78.0):
+ /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@4.9.5)(webpack@5.78.0):
resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==}
engines: {node: '>=10', yarn: '>=1.0.0'}
peerDependencies:
@@ -42259,7 +39381,7 @@ packages:
chokidar: 3.6.0
cosmiconfig: 6.0.0
deepmerge: 4.3.1
- eslint: 8.51.0
+ eslint: 8.57.0
fs-extra: 9.1.0
glob: 7.2.3
memfs: 3.5.0
@@ -42268,7 +39390,7 @@ packages:
semver: 7.5.4
tapable: 1.1.3
typescript: 4.9.5
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/fork-ts-checker-webpack-plugin@8.0.0(typescript@4.9.5)(webpack@5.78.0):
@@ -42278,7 +39400,7 @@ packages:
typescript: '>3.6.0'
webpack: ^5.11.0
dependencies:
- '@babel/code-frame': 7.24.2
+ '@babel/code-frame': 7.22.13
chalk: 4.1.2
chokidar: 3.6.0
cosmiconfig: 7.1.0
@@ -42291,7 +39413,7 @@ packages:
semver: 7.5.4
tapable: 2.2.1
typescript: 4.9.5
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/fork-ts-checker-webpack-plugin@8.0.0(typescript@5.1.6)(webpack@5.88.2):
@@ -42637,7 +39759,7 @@ packages:
extend: 3.0.2
https-proxy-agent: 5.0.1
is-stream: 2.0.1
- node-fetch: 2.6.9
+ node-fetch: 2.7.0
transitivePeerDependencies:
- encoding
- supports-color
@@ -43012,10 +40134,20 @@ packages:
dependencies:
foreground-child: 3.1.1
jackspeak: 2.3.6
- minimatch: 9.0.3
+ minimatch: 9.0.4
minipass: 7.0.4
path-scurry: 1.10.1
+ /glob@6.0.4:
+ resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==}
+ dependencies:
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.1.2
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+ dev: true
+
/glob@7.1.4:
resolution: {integrity: sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==}
dependencies:
@@ -43545,6 +40677,33 @@ packages:
optionalDependencies:
uglify-js: 3.17.4
+ /handlebars@4.7.8:
+ resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==}
+ engines: {node: '>=0.4.7'}
+ hasBin: true
+ dependencies:
+ minimist: 1.2.8
+ neo-async: 2.6.2
+ source-map: 0.6.1
+ wordwrap: 1.0.0
+ optionalDependencies:
+ uglify-js: 3.17.4
+ dev: true
+
+ /har-schema@2.0.0:
+ resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==}
+ engines: {node: '>=4'}
+ dev: false
+
+ /har-validator@5.1.5:
+ resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==}
+ engines: {node: '>=6'}
+ deprecated: this library is no longer supported
+ dependencies:
+ ajv: 6.12.6
+ har-schema: 2.0.0
+ dev: false
+
/hard-rejection@2.1.0:
resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
engines: {node: '>=6'}
@@ -43577,6 +40736,10 @@ packages:
engines: {node: '>=8'}
dev: true
+ /has-own-property@0.1.0:
+ resolution: {integrity: sha512-14qdBKoonU99XDhWcFKZTShK+QV47qU97u8zzoVo9cL5TZ3BmBHXogItSt9qJjR0KUMFRhcCW8uGIGl8nkl7Aw==}
+ dev: true
+
/has-property-descriptors@1.0.0:
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
@@ -43907,7 +41070,7 @@ packages:
pretty-error: 2.1.2
tapable: 1.1.3
util.promisify: 1.0.0
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: false
/html-webpack-plugin@5.5.3(webpack@5.78.0):
@@ -43921,7 +41084,7 @@ packages:
lodash: 4.17.21
pretty-error: 4.0.0
tapable: 2.2.1
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
/htmlparser2@6.1.0:
resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==}
@@ -44047,6 +41210,15 @@ packages:
- supports-color
dev: true
+ /http-signature@1.2.0:
+ resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==}
+ engines: {node: '>=0.8', npm: '>=1.3.7'}
+ dependencies:
+ assert-plus: 1.0.0
+ jsprim: 1.4.2
+ sshpk: 1.17.0
+ dev: false
+
/http-signature@1.3.6:
resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==}
engines: {node: '>=0.10'}
@@ -44055,6 +41227,14 @@ packages:
jsprim: 2.0.2
sshpk: 1.17.0
+ /http-status-codes@2.2.0:
+ resolution: {integrity: sha512-feERVo9iWxvnejp3SEfm/+oNG517npqL2/PIA8ORjyOZjGC7TwCRQsZylciLS64i6pJ0wRYz3rkXLRwbtFa8Ng==}
+ dev: true
+
+ /http-status-codes@2.3.0:
+ resolution: {integrity: sha512-RJ8XvFvpPM/Dmc5SV+dC4y5PCeOhT3x1Hq0NU3rjGeg5a/CqlhZ7uudknPwZFz4aeAXDcbAyaeP7GAo9lvngtA==}
+ dev: true
+
/http2-wrapper@1.0.3:
resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==}
engines: {node: '>=10.19.0'}
@@ -44092,16 +41272,6 @@ packages:
transitivePeerDependencies:
- supports-color
- /https-proxy-agent@7.0.1:
- resolution: {integrity: sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==}
- engines: {node: '>= 14'}
- dependencies:
- agent-base: 7.1.0
- debug: 4.3.4(supports-color@8.1.1)
- transitivePeerDependencies:
- - supports-color
- dev: false
-
/https-proxy-agent@7.0.2:
resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==}
engines: {node: '>= 14'}
@@ -44224,6 +41394,10 @@ packages:
resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==}
dev: true
+ /identity-function@1.0.0:
+ resolution: {integrity: sha512-kNrgUK0qI+9qLTBidsH85HjDLpZfrrS0ElquKKe/fJFdB3D7VeKdXXEvOPDUHSHOzdZKCAAaQIWWyp0l2yq6pw==}
+ dev: true
+
/identity-obj-proxy@3.0.0:
resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==}
engines: {node: '>=4'}
@@ -44880,6 +42054,11 @@ packages:
resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
engines: {node: '>=8'}
+ /is-iterable@1.1.1:
+ resolution: {integrity: sha512-EdOZCr0NsGE00Pot+x1ZFx9MJK3C6wy91geZpXwvwexDLJvA4nzYyZf7r+EIwSeVsOLDdBz7ATg9NqKTzuNYuQ==}
+ engines: {node: '>= 4'}
+ dev: true
+
/is-lambda@1.0.1:
resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==}
dev: true
@@ -44929,6 +42108,11 @@ packages:
kind-of: 3.2.2
dev: true
+ /is-number@4.0.0:
+ resolution: {integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
/is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
@@ -45236,7 +42420,7 @@ packages:
engines: {node: '>=8'}
dependencies:
'@babel/core': 7.24.4
- '@babel/parser': 7.23.0
+ '@babel/parser': 7.24.4
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
semver: 6.3.1
@@ -45248,10 +42432,10 @@ packages:
engines: {node: '>=10'}
dependencies:
'@babel/core': 7.24.4
- '@babel/parser': 7.23.9
+ '@babel/parser': 7.24.4
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
- semver: 7.5.4
+ semver: 7.6.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -45296,6 +42480,11 @@ packages:
istanbul-lib-report: 3.0.0
dev: true
+ /iterable-lookahead@1.0.0:
+ resolution: {integrity: sha512-hJnEP2Xk4+44DDwJqUQGdXal5VbyeWLaPyDl2AQc242Zr7iqz4DgpQOrEzglWVMGHMDCkguLHEKxd1+rOsmgSQ==}
+ engines: {node: '>=4'}
+ dev: true
+
/iterable-to-stream@1.0.1:
resolution: {integrity: sha512-O62gD5ADMUGtJoOoM9U6LQ7i4byPXUNoHJ6mqsmkQJcom331ZJGDApWgDESWyBMEHEJRjtHozgIiTzYo9RU4UA==}
engines: {node: '>=8.0.0'}
@@ -45339,7 +42528,6 @@ packages:
chalk: 4.1.2
filelist: 1.0.4
minimatch: 3.1.2
- dev: true
/jasmine-core@4.6.0:
resolution: {integrity: sha512-O236+gd0ZXS8YAjFx8xKaJ94/erqUliEkJTDedyE7iHvv4ZVqi+q+8acJxu05/WJDKm512EUNn809In37nWlAQ==}
@@ -45412,7 +42600,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/environment': 29.7.0
- '@jest/expect': 29.5.0
+ '@jest/expect': 29.7.0
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
'@types/node': 14.18.42
@@ -45580,6 +42768,34 @@ packages:
- ts-node
dev: true
+ /jest-cli@29.7.0(@types/node@18.16.9)(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
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ dependencies:
+ '@jest/core': 29.7.0(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@18.16.9)(ts-node@10.9.1)
+ exit: 0.1.2
+ import-local: 3.1.0
+ jest-config: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1)
+ jest-util: 29.7.0
+ jest-validate: 29.7.0
+ yargs: 17.7.2
+ transitivePeerDependencies:
+ - '@types/node'
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+ dev: true
+
/jest-config@27.5.1(ts-node@10.9.1):
resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@@ -45782,6 +42998,47 @@ packages:
- supports-color
dev: true
+ /jest-config@29.7.0(@types/node@18.16.9)(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'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ ts-node:
+ optional: true
+ dependencies:
+ '@babel/core': 7.24.4
+ '@jest/test-sequencer': 29.7.0
+ '@jest/types': 29.6.3
+ '@types/node': 18.16.9
+ babel-jest: 29.7.0(@babel/core@7.24.4)
+ chalk: 4.1.2
+ 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: 29.7.0
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
+ ts-node: 10.9.1(@types/node@16.11.7)(typescript@4.9.5)
+ transitivePeerDependencies:
+ - babel-plugin-macros
+ - supports-color
+ dev: true
+
/jest-diff@24.9.0:
resolution: {integrity: sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==}
engines: {node: '>= 6'}
@@ -45901,13 +43158,13 @@ packages:
canvas:
optional: true
dependencies:
- '@jest/environment': 29.5.0
- '@jest/fake-timers': 29.5.0
- '@jest/types': 29.5.0
+ '@jest/environment': 29.7.0
+ '@jest/fake-timers': 29.7.0
+ '@jest/types': 29.6.3
'@types/jsdom': 20.0.1
'@types/node': 14.18.42
- jest-mock: 29.5.0
- jest-util: 29.5.0
+ jest-mock: 29.7.0
+ jest-util: 29.7.0
jsdom: 20.0.3
transitivePeerDependencies:
- bufferutil
@@ -46180,15 +43437,6 @@ packages:
'@types/node': 14.18.42
dev: true
- /jest-mock@29.5.0:
- resolution: {integrity: sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dependencies:
- '@jest/types': 29.5.0
- '@types/node': 14.18.42
- jest-util: 29.7.0
- dev: true
-
/jest-mock@29.7.0:
resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -46370,7 +43618,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/console': 29.7.0
- '@jest/environment': 29.5.0
+ '@jest/environment': 29.7.0
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
@@ -46457,9 +43705,9 @@ packages:
resolution: {integrity: sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/environment': 29.5.0
- '@jest/fake-timers': 29.5.0
- '@jest/globals': 29.5.0
+ '@jest/environment': 29.7.0
+ '@jest/fake-timers': 29.7.0
+ '@jest/globals': 29.7.0
'@jest/source-map': 29.4.3
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
@@ -46472,7 +43720,7 @@ packages:
graceful-fs: 4.2.11
jest-haste-map: 29.7.0
jest-message-util: 29.7.0
- jest-mock: 29.5.0
+ jest-mock: 29.7.0
jest-regex-util: 29.6.3
jest-resolve: 29.7.0
jest-snapshot: 29.7.0
@@ -46556,11 +43804,11 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@babel/core': 7.24.4
- '@babel/generator': 7.23.0
+ '@babel/generator': 7.24.4
'@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.24.4)
'@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.24.4)
- '@babel/traverse': 7.23.2
- '@babel/types': 7.23.0
+ '@babel/traverse': 7.24.1
+ '@babel/types': 7.24.0
'@jest/expect-utils': 29.5.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
@@ -46568,7 +43816,7 @@ packages:
'@types/prettier': 2.7.2
babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.4)
chalk: 4.1.2
- expect: 29.5.0
+ expect: 29.7.0
graceful-fs: 4.2.11
jest-diff: 29.7.0
jest-get-type: 29.6.3
@@ -46896,6 +44144,27 @@ packages:
- ts-node
dev: true
+ /jest@29.7.0(@types/node@18.16.9)(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
+ peerDependenciesMeta:
+ node-notifier:
+ optional: true
+ dependencies:
+ '@jest/core': 29.7.0(ts-node@10.9.1)
+ '@jest/types': 29.6.3
+ import-local: 3.1.0
+ jest-cli: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1)
+ transitivePeerDependencies:
+ - '@types/node'
+ - babel-plugin-macros
+ - supports-color
+ - ts-node
+ dev: true
+
/jira-prepare-commit-msg@1.7.2:
resolution: {integrity: sha512-vPmwqPoi5TfMF1rXh9XN6u7TiSG+FwdcbeL01nMBUbRRxTMXvIqQZoJSRoNoprgY1JUpYXplc3HGRSVsV22rLg==}
engines: {node: '>=14'}
@@ -46909,6 +44178,11 @@ packages:
hasBin: true
dev: true
+ /jiti@1.21.0:
+ resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
+ hasBin: true
+ dev: true
+
/jju@1.4.0:
resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
dev: true
@@ -46997,17 +44271,17 @@ packages:
peerDependencies:
'@babel/preset-env': ^7.1.6
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.24.4
'@babel/parser': 7.23.0
- '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.2)
- '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.2)
- '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.2)
+ '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.4)
+ '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.4)
+ '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.4)
+ '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.24.4)
'@babel/preset-env': 7.23.2(@babel/core@7.22.11)
- '@babel/preset-flow': 7.22.15(@babel/core@7.23.2)
- '@babel/preset-typescript': 7.21.4(@babel/core@7.23.2)
- '@babel/register': 7.21.0(@babel/core@7.23.2)
- babel-core: 7.0.0-bridge.0(@babel/core@7.23.2)
+ '@babel/preset-flow': 7.22.15(@babel/core@7.24.4)
+ '@babel/preset-typescript': 7.23.2(@babel/core@7.24.4)
+ '@babel/register': 7.21.0(@babel/core@7.24.4)
+ babel-core: 7.0.0-bridge.0(@babel/core@7.24.4)
chalk: 4.1.2
flow-parser: 0.216.1
graceful-fs: 4.2.11
@@ -47110,7 +44384,7 @@ packages:
http-proxy-agent: 5.0.0
https-proxy-agent: 5.0.1
is-potential-custom-element-name: 1.0.1
- nwsapi: 2.2.3
+ nwsapi: 2.2.7
parse5: 7.1.2
saxes: 6.0.0
symbol-tree: 3.2.4
@@ -47120,7 +44394,7 @@ packages:
whatwg-encoding: 2.0.0
whatwg-mimetype: 3.0.0
whatwg-url: 11.0.0
- ws: 8.13.0
+ ws: 8.16.0
xml-name-validator: 4.0.0
transitivePeerDependencies:
- bufferutil
@@ -47360,6 +44634,15 @@ packages:
lodash.once: 4.1.1
ms: 2.1.3
semver: 7.5.4
+
+ /jsprim@1.4.2:
+ resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==}
+ engines: {node: '>=0.6.0'}
+ dependencies:
+ assert-plus: 1.0.0
+ extsprintf: 1.3.0
+ json-schema: 0.4.0
+ verror: 1.10.0
dev: false
/jsprim@2.0.2:
@@ -47396,7 +44679,6 @@ packages:
buffer-equal-constant-time: 1.0.1
ecdsa-sig-formatter: 1.0.11
safe-buffer: 5.2.1
- dev: false
/jwa@2.0.0:
resolution: {integrity: sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==}
@@ -47425,7 +44707,6 @@ packages:
dependencies:
jwa: 1.4.1
safe-buffer: 5.2.1
- dev: false
/jws@4.0.0:
resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==}
@@ -47531,11 +44812,24 @@ packages:
- utf-8-validate
dev: true
+ /keygrip@1.1.0:
+ resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==}
+ engines: {node: '>= 0.6'}
+ dependencies:
+ tsscmp: 1.0.6
+ dev: true
+
/keyv@4.5.3:
resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==}
dependencies:
json-buffer: 3.0.1
+ /keyv@4.5.4:
+ resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
+ dependencies:
+ json-buffer: 3.0.1
+ dev: true
+
/kind-of@3.2.2:
resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==}
engines: {node: '>=0.10.0'}
@@ -47580,6 +44874,36 @@ packages:
resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
engines: {node: '>= 8'}
+ /knip@5.12.2(@types/node@18.16.9)(typescript@5.4.5):
+ resolution: {integrity: sha512-js9PY49o3xEkheceQqwVGSE2xJb4HAwOSDNk51aBSZFQch6tkT2P1aipT2VnsyvOD25eBo1SXvJdSQhOBTUYsA==}
+ engines: {node: '>=18.6.0'}
+ hasBin: true
+ peerDependencies:
+ '@types/node': '>=18'
+ typescript: '>=5.0.4'
+ dependencies:
+ '@ericcornelissen/bash-parser': 0.5.2
+ '@nodelib/fs.walk': 2.0.0
+ '@snyk/github-codeowners': 1.1.0
+ '@types/node': 18.16.9
+ easy-table: 1.2.0
+ fast-glob: 3.3.2
+ file-entry-cache: 8.0.0
+ jiti: 1.21.0
+ js-yaml: 4.1.0
+ minimist: 1.2.8
+ picocolors: 1.0.0
+ picomatch: 4.0.2
+ pretty-ms: 9.0.0
+ resolve: 1.22.8
+ smol-toml: 1.1.4
+ strip-json-comments: 5.0.1
+ summary: 2.1.0
+ typescript: 5.4.5
+ zod: 3.22.4
+ zod-validation-error: 3.2.0(zod@3.22.4)
+ dev: true
+
/kolorist@1.8.0:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
dev: true
@@ -47739,7 +45063,7 @@ packages:
less: 4.1.3
loader-utils: 1.4.2
pify: 3.0.0
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/less@4.1.3:
@@ -48176,9 +45500,14 @@ packages:
dependencies:
p-locate: 6.0.0
+ /lockfile@1.0.4:
+ resolution: {integrity: sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==}
+ dependencies:
+ signal-exit: 3.0.7
+ dev: true
+
/lodash-es@4.17.21:
resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
- dev: false
/lodash.camelcase@4.3.0:
resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
@@ -48194,6 +45523,10 @@ packages:
resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==}
dev: false
+ /lodash.curry@4.1.1:
+ resolution: {integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==}
+ dev: true
+
/lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
@@ -48228,14 +45561,12 @@ packages:
/lodash.includes@4.3.0:
resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==}
- dev: false
/lodash.isarguments@3.1.0:
resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==}
/lodash.isboolean@3.0.3:
resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==}
- dev: false
/lodash.isequal@4.5.0:
resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==}
@@ -48246,7 +45577,6 @@ packages:
/lodash.isinteger@4.0.4:
resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==}
- dev: false
/lodash.ismatch@4.4.0:
resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==}
@@ -48254,7 +45584,6 @@ packages:
/lodash.isnumber@3.0.3:
resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==}
- dev: false
/lodash.isobject@3.0.2:
resolution: {integrity: sha512-3/Qptq2vr7WeJbB4KHUSKlq8Pl7ASXi3UG6CMbBm8WRtXi8+GHm7mKaU3urfpSEzWe2wCIChs6/sdocUsTKJiA==}
@@ -48445,6 +45774,17 @@ packages:
get-func-name: 2.0.2
dev: true
+ /lowdb@1.0.0:
+ resolution: {integrity: sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==}
+ engines: {node: '>=4'}
+ dependencies:
+ graceful-fs: 4.2.11
+ is-promise: 2.2.2
+ lodash: 4.17.21
+ pify: 3.0.0
+ steno: 0.4.4
+ dev: true
+
/lower-case-first@1.0.2:
resolution: {integrity: sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==}
dependencies:
@@ -48539,6 +45879,12 @@ packages:
engines: {node: '>=6'}
dev: true
+ /magic-string@0.16.0:
+ resolution: {integrity: sha512-c4BEos3y6G2qO0B9X7K0FVLOPT9uGrjYwYRLFmDqyl5YMboUviyecnXWp94fJTSMwPw2/sf+CEYt5AGpmklkkQ==}
+ dependencies:
+ vlq: 0.2.3
+ dev: true
+
/magic-string@0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
dependencies:
@@ -48590,7 +45936,7 @@ packages:
/mailgun.js@8.2.1:
resolution: {integrity: sha512-iKHCMehdUcWzBAp8KU2idLP7AbsTxQ8DjJev4Gvm430Dujul+ZkzKPgn40uYpb9BXGL5l8/w5jpf2pvw51df/w==}
dependencies:
- axios: 1.6.2
+ axios: 1.6.7
base-64: 1.0.0
url-join: 4.0.1
transitivePeerDependencies:
@@ -48607,7 +45953,7 @@ packages:
uue: 3.1.2
dev: false
- /mailtrap@3.2.0:
+ /mailtrap@3.2.0(@types/nodemailer@6.4.11)(nodemailer@6.9.1):
resolution: {integrity: sha512-G5CwjtVqakHVvTZtPsHp9YTr0PdvmcKTT8leQRIP/ZqhG9nL+F2VifKZggdUSu25uMtCrnEKc3HwWXdzZcjGvQ==}
engines: {node: '>=16.20.1', yarn: '>=1.22.17'}
peerDependencies:
@@ -48619,7 +45965,9 @@ packages:
nodemailer:
optional: true
dependencies:
- axios: 1.6.2
+ '@types/nodemailer': 6.4.11
+ axios: 1.6.7
+ nodemailer: 6.9.1
transitivePeerDependencies:
- debug
dev: false
@@ -49523,7 +46871,7 @@ packages:
webpack: ^5.0.0
dependencies:
schema-utils: 4.0.0
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/mini-css-extract-plugin@2.7.6(webpack@5.88.2):
@@ -49588,6 +46936,13 @@ packages:
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
brace-expansion: 2.0.1
+ dev: true
+
+ /minimatch@9.0.4:
+ resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ brace-expansion: 2.0.1
/minimist-options@3.0.2:
resolution: {integrity: sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==}
@@ -50065,6 +47420,15 @@ packages:
/mute-stream@0.0.8:
resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
+ /mv@2.1.1:
+ resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==}
+ engines: {node: '>=0.8.0'}
+ dependencies:
+ mkdirp: 0.5.6
+ ncp: 2.0.0
+ rimraf: 2.4.5
+ dev: true
+
/mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
dependencies:
@@ -50077,6 +47441,10 @@ packages:
resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==}
requiresBuild: true
+ /nanoclone@0.2.1:
+ resolution: {integrity: sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==}
+ dev: true
+
/nanoid@2.1.11:
resolution: {integrity: sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==}
dev: false
@@ -50396,6 +47764,7 @@ packages:
propagate: 2.0.1
transitivePeerDependencies:
- supports-color
+ dev: true
/node-abort-controller@3.1.1:
resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==}
@@ -50464,6 +47833,7 @@ packages:
optional: true
dependencies:
whatwg-url: 5.0.0
+ dev: false
/node-fetch@2.7.0:
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
@@ -50653,7 +48023,7 @@ packages:
dependencies:
hosted-git-info: 5.2.1
is-core-module: 2.13.0
- semver: 7.5.4
+ semver: 7.6.0
validate-npm-package-license: 3.0.4
dev: true
@@ -50663,7 +48033,7 @@ packages:
dependencies:
hosted-git-info: 6.1.1
is-core-module: 2.13.0
- semver: 7.5.4
+ semver: 7.6.0
validate-npm-package-license: 3.0.4
dev: true
@@ -51004,10 +48374,6 @@ packages:
resolution: {integrity: sha512-pv/ue2Odr7IfYOO0byC1KgBI10wo5YDauLhxY6/saNzAdAs0r1SotGCPzzCLNPL0xtrAwWRialLu23AAu9xO1g==}
dev: false
- /nwsapi@2.2.3:
- resolution: {integrity: sha512-jscxIO4/VKScHlbmFBdV1Z6LXnLO+ZR4VMtypudUdfwtKxUN3TQcNFIHLwKtrUbDyHN4/GycY9+oRGZ2XMXYPw==}
- dev: true
-
/nwsapi@2.2.7:
resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==}
dev: true
@@ -51109,7 +48475,7 @@ packages:
'@nrwl/tao': 15.9.4
'@parcel/watcher': 2.0.4
'@yarnpkg/lockfile': 1.1.0
- '@yarnpkg/parsers': 3.0.0-rc.42
+ '@yarnpkg/parsers': 3.0.0-rc.46
'@zkochan/js-yaml': 0.0.6
axios: 1.6.7
chalk: 4.1.2
@@ -51217,6 +48583,135 @@ packages:
transitivePeerDependencies:
- debug
+ /nx@16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107):
+ resolution: {integrity: sha512-gZl4iCC0Hx0Qe1VWmO4Bkeul2nttuXdPpfnlcDKSACGu3ZIo+uySqwOF8yBAxSTIf8xe2JRhgzJN1aFkuezEBg==}
+ hasBin: true
+ requiresBuild: true
+ peerDependencies:
+ '@swc-node/register': ^1.6.7
+ '@swc/core': ^1.3.85
+ peerDependenciesMeta:
+ '@swc-node/register':
+ optional: true
+ '@swc/core':
+ optional: true
+ dependencies:
+ '@nrwl/tao': 16.10.0(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ '@parcel/watcher': 2.0.4
+ '@swc-node/register': 1.8.0(@swc/core@1.3.107)(@swc/types@0.1.6)(typescript@5.4.5)
+ '@swc/core': 1.3.107
+ '@yarnpkg/lockfile': 1.1.0
+ '@yarnpkg/parsers': 3.0.0-rc.46
+ '@zkochan/js-yaml': 0.0.6
+ axios: 1.6.7
+ chalk: 4.1.2
+ cli-cursor: 3.1.0
+ cli-spinners: 2.6.1
+ cliui: 8.0.1
+ dotenv: 16.3.1
+ dotenv-expand: 10.0.0
+ enquirer: 2.3.6
+ figures: 3.2.0
+ flat: 5.0.2
+ fs-extra: 11.1.1
+ glob: 7.1.4
+ ignore: 5.2.4
+ jest-diff: 29.5.0
+ js-yaml: 4.1.0
+ jsonc-parser: 3.2.0
+ lines-and-columns: 2.0.3
+ minimatch: 3.0.5
+ node-machine-id: 1.1.12
+ npm-run-path: 4.0.1
+ open: 8.4.2
+ semver: 7.5.3
+ string-width: 4.2.3
+ strong-log-transformer: 2.1.0
+ tar-stream: 2.2.0
+ tmp: 0.2.1
+ tsconfig-paths: 4.1.2
+ tslib: 2.6.2
+ v8-compile-cache: 2.3.0
+ yargs: 17.7.2
+ yargs-parser: 21.1.1
+ optionalDependencies:
+ '@nx/nx-darwin-arm64': 16.10.0
+ '@nx/nx-darwin-x64': 16.10.0
+ '@nx/nx-freebsd-x64': 16.10.0
+ '@nx/nx-linux-arm-gnueabihf': 16.10.0
+ '@nx/nx-linux-arm64-gnu': 16.10.0
+ '@nx/nx-linux-arm64-musl': 16.10.0
+ '@nx/nx-linux-x64-gnu': 16.10.0
+ '@nx/nx-linux-x64-musl': 16.10.0
+ '@nx/nx-win32-arm64-msvc': 16.10.0
+ '@nx/nx-win32-x64-msvc': 16.10.0
+ transitivePeerDependencies:
+ - debug
+
+ /nx@17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107):
+ resolution: {integrity: sha512-QjF1gnwKebQISvATrSbW7dsmIcLbA0fcyDyxLo5wVHx/MIlcaIb/lLYaPTld73ZZ6svHEZ6n2gOkhMitmkIPQA==}
+ hasBin: true
+ requiresBuild: true
+ peerDependencies:
+ '@swc-node/register': ^1.6.7
+ '@swc/core': ^1.3.85
+ peerDependenciesMeta:
+ '@swc-node/register':
+ optional: true
+ '@swc/core':
+ optional: true
+ dependencies:
+ '@nrwl/tao': 17.3.2(@swc-node/register@1.8.0)(@swc/core@1.3.107)
+ '@swc-node/register': 1.8.0(@swc/core@1.3.107)(@swc/types@0.1.6)(typescript@5.4.5)
+ '@swc/core': 1.3.107
+ '@yarnpkg/lockfile': 1.1.0
+ '@yarnpkg/parsers': 3.0.0-rc.46
+ '@zkochan/js-yaml': 0.0.6
+ axios: 1.6.7
+ chalk: 4.1.2
+ cli-cursor: 3.1.0
+ cli-spinners: 2.6.1
+ cliui: 8.0.1
+ dotenv: 16.3.1
+ dotenv-expand: 10.0.0
+ enquirer: 2.3.6
+ figures: 3.2.0
+ flat: 5.0.2
+ fs-extra: 11.2.0
+ ignore: 5.2.4
+ jest-diff: 29.7.0
+ js-yaml: 4.1.0
+ jsonc-parser: 3.2.0
+ lines-and-columns: 2.0.3
+ minimatch: 9.0.3
+ node-machine-id: 1.1.12
+ npm-run-path: 4.0.1
+ open: 8.4.2
+ ora: 5.3.0
+ semver: 7.6.0
+ string-width: 4.2.3
+ strong-log-transformer: 2.1.0
+ tar-stream: 2.2.0
+ tmp: 0.2.1
+ tsconfig-paths: 4.1.2
+ tslib: 2.6.2
+ yargs: 17.7.2
+ yargs-parser: 21.1.1
+ optionalDependencies:
+ '@nx/nx-darwin-arm64': 17.3.2
+ '@nx/nx-darwin-x64': 17.3.2
+ '@nx/nx-freebsd-x64': 17.3.2
+ '@nx/nx-linux-arm-gnueabihf': 17.3.2
+ '@nx/nx-linux-arm64-gnu': 17.3.2
+ '@nx/nx-linux-arm64-musl': 17.3.2
+ '@nx/nx-linux-x64-gnu': 17.3.2
+ '@nx/nx-linux-x64-musl': 17.3.2
+ '@nx/nx-win32-arm64-msvc': 17.3.2
+ '@nx/nx-win32-x64-msvc': 17.3.2
+ transitivePeerDependencies:
+ - debug
+ dev: true
+
/nyc@15.1.0:
resolution: {integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==}
engines: {node: '>=8.9'}
@@ -51253,6 +48748,10 @@ packages:
- supports-color
dev: true
+ /oauth-sign@0.9.0:
+ resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==}
+ dev: false
+
/oauth@0.9.15:
resolution: {integrity: sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==}
dev: false
@@ -51292,11 +48791,20 @@ packages:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines: {node: '>= 0.4'}
+ /object-pairs@0.1.0:
+ resolution: {integrity: sha512-3ECr6K831I4xX/Mduxr9UC+HPOz/d6WKKYj9p4cmC8Lg8p7g8gitzsxNX5IWlSIgFWN/a4JgrJaoAMKn20oKwA==}
+ dev: true
+
/object-path@0.11.8:
resolution: {integrity: sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==}
engines: {node: '>= 10.12.0'}
dev: true
+ /object-values@1.0.0:
+ resolution: {integrity: sha512-+8hwcz/JnQ9EpLIXzN0Rs7DLsBpJNT/xYehtB/jU93tHYr5BFEO8E+JGQNOSqE7opVzz5cGksKFHt7uUJVLSjQ==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
/object-visit@1.0.1:
resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==}
engines: {node: '>=0.10.0'}
@@ -51392,6 +48900,10 @@ packages:
resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==}
dev: false
+ /on-exit-leak-free@0.2.0:
+ resolution: {integrity: sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg==}
+ dev: true
+
/on-exit-leak-free@2.1.0:
resolution: {integrity: sha512-VuCaZZAjReZ3vUwgOB8LxAosIurDiAW0s13rI1YwmaP++jvcxP77AWoQvenZebpCA2m8WC1/EosPYPMjnRAp/w==}
dev: false
@@ -51758,7 +49270,7 @@ packages:
debug: 4.3.4(supports-color@8.1.1)
get-uri: 6.0.1
http-proxy-agent: 7.0.0
- https-proxy-agent: 7.0.1
+ https-proxy-agent: 7.0.2
pac-resolver: 7.0.0
socks-proxy-agent: 8.0.1
transitivePeerDependencies:
@@ -51949,6 +49461,11 @@ packages:
engines: {node: '>=6'}
dev: true
+ /parse-ms@4.0.0:
+ resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==}
+ engines: {node: '>=18'}
+ dev: true
+
/parse-node-version@1.0.1:
resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
engines: {node: '>= 0.10'}
@@ -52255,6 +49772,13 @@ packages:
/pend@1.2.0:
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
+ /pepipost-sdk-nodejs@0.4.0:
+ resolution: {integrity: sha512-Vh80uwlnp+ph9xQHodB4RVfflL7JbNUVHHsuUAk7JgaKA+Xpm+R12zyQnBIaGpg/HuNQpqynn198hO77iO1NKg==}
+ dependencies:
+ request: 2.88.2
+ string: 3.3.3
+ dev: false
+
/perfect-debounce@1.0.0:
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
dev: true
@@ -52304,6 +49828,11 @@ packages:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
+ /picomatch@4.0.2:
+ resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
+ engines: {node: '>=12'}
+ dev: true
+
/pidtree@0.3.1:
resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==}
engines: {node: '>=0.10'}
@@ -52340,6 +49869,13 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /pino-abstract-transport@0.5.0:
+ resolution: {integrity: sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ==}
+ dependencies:
+ duplexify: 4.1.2
+ split2: 4.2.0
+ dev: true
+
/pino-abstract-transport@1.0.0:
resolution: {integrity: sha512-c7vo5OpW4wIS42hUVcT5REsL8ZljsUfBjqV/e2sFxmFEFZiq1XLUp5EYLtuDH6PEHq9W1egWqRbnLUP5FuZmOA==}
dependencies:
@@ -52347,6 +49883,13 @@ packages:
split2: 4.2.0
dev: false
+ /pino-abstract-transport@1.1.0:
+ resolution: {integrity: sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==}
+ dependencies:
+ readable-stream: 4.3.0
+ split2: 4.2.0
+ dev: true
+
/pino-http@8.3.3:
resolution: {integrity: sha512-p4umsNIXXVu95HD2C8wie/vXH7db5iGRpc+yj1/ZQ3sRtTQLXNjoS6Be5+eI+rQbqCRxen/7k/KSN+qiZubGDw==}
dependencies:
@@ -52376,10 +49919,31 @@ packages:
strip-json-comments: 3.1.1
dev: false
+ /pino-std-serializers@4.0.0:
+ resolution: {integrity: sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q==}
+ dev: true
+
/pino-std-serializers@6.2.0:
resolution: {integrity: sha512-IWgSzUL8X1w4BIWTwErRgtV8PyOGOOi60uqv0oKuS/fOA8Nco/OeI6lBuc4dyP8MMfdFwyHqTMcBIA7nDiqEqA==}
dev: false
+ /pino@7.11.0:
+ resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==}
+ hasBin: true
+ dependencies:
+ atomic-sleep: 1.0.0
+ fast-redact: 3.1.2
+ 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.4.3
+ sonic-boom: 2.8.0
+ thread-stream: 0.15.2
+ dev: true
+
/pino@8.11.0:
resolution: {integrity: sha512-Z2eKSvlrl2rH8p5eveNUnTdd4AjJk8tAsLkHYZQKGHP4WTh2Gi1cOSOs3eWPqaj+niS3gj4UkoreoaWgF3ZWYg==}
hasBin: true
@@ -52401,6 +49965,10 @@ packages:
resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
engines: {node: '>= 6'}
+ /pirates@4.0.6:
+ resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
+ engines: {node: '>= 6'}
+
/piscina@4.0.0:
resolution: {integrity: sha512-641nAmJS4k4iqpNUqfggqUBUMmlw0ZoM5VZKdQkV2e970Inn3Tk9kroCc1wpsYLD07vCwpys5iY0d3xI/9WkTg==}
dependencies:
@@ -52470,6 +50038,11 @@ packages:
find-up: 3.0.0
dev: true
+ /pkginfo@0.4.1:
+ resolution: {integrity: sha512-8xCNE/aT/EXKenuMDZ+xTVwkT8gsoHN2z/Q29l80u0ppGEXVvsKRzNMbtKhg8LS8k1tJLAHHylf6p4VFmP6XUQ==}
+ engines: {node: '>= 0.4.0'}
+ dev: true
+
/playwright-core@1.42.1:
resolution: {integrity: sha512-mxz6zclokgrke9p1vtdy/COWBH+eOZgYUVVU34C73M+4j4HLlQJHtfcqiqqxpP0o8HhMkflvfbquLX5dg6wlfA==}
engines: {node: '>=16'}
@@ -52910,7 +50483,7 @@ packages:
klona: 2.0.6
postcss: 8.4.31
semver: 7.5.4
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/postcss-loader@7.3.3(postcss@8.4.31)(webpack@5.88.2):
@@ -53492,7 +51065,7 @@ packages:
/postmark@4.0.2:
resolution: {integrity: sha512-2zlCv+KVVQ0KoamXZHE7d+gXzLlr8tPE+PxQmtUaIZhbHzZAq4D6yH2b+ykhA8wYCc5ISodcx8U1aNLenXBs9g==}
dependencies:
- axios: 1.6.2
+ axios: 1.6.7
transitivePeerDependencies:
- debug
dev: false
@@ -53647,6 +51220,13 @@ packages:
parse-ms: 2.1.0
dev: true
+ /pretty-ms@9.0.0:
+ resolution: {integrity: sha512-E9e9HJ9R9NasGOgPaPE8VMeiPKAyWR5jcFpNnwIejslIhWqdqOrb2wShBsncMPUb+BcCd2OPYfh7p2W6oemTng==}
+ engines: {node: '>=18'}
+ dependencies:
+ parse-ms: 4.0.0
+ dev: true
+
/pretty@2.0.0:
resolution: {integrity: sha512-G9xUchgTEiNpormdYBl+Pha50gOUovT18IvAe7EYMZ1/f9W/WWMPRn+xI68yXNMUk3QXHDwo/1wV/4NejVNe1w==}
engines: {node: '>=0.10.0'}
@@ -53698,6 +51278,10 @@ packages:
fromentries: 1.3.2
dev: true
+ /process-warning@1.0.0:
+ resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==}
+ dev: true
+
/process-warning@2.2.0:
resolution: {integrity: sha512-/1WZ8+VQjR6avWOgHeEPd7SDQmFQ1B5mC1eRXsCm5TarlNmx/wCsa5GEaxGm05BORRtyG/Ex/3xq3TuRvq57qg==}
dev: false
@@ -53789,6 +51373,11 @@ packages:
/propagate@2.0.1:
resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==}
engines: {node: '>= 8'}
+ dev: true
+
+ /property-expr@2.0.6:
+ resolution: {integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==}
+ dev: true
/property-information@5.6.0:
resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==}
@@ -53824,7 +51413,7 @@ packages:
jsdoc: 4.0.2
minimist: 1.2.8
protobufjs: 7.2.4
- semver: 7.5.4
+ semver: 7.6.0
tmp: 0.2.1
uglify-js: 3.17.4
dev: false
@@ -53886,7 +51475,7 @@ packages:
agent-base: 7.1.0
debug: 4.3.4(supports-color@8.1.1)
http-proxy-agent: 7.0.0
- https-proxy-agent: 7.0.1
+ https-proxy-agent: 7.0.2
lru-cache: 7.18.3
pac-proxy-agent: 7.0.0
proxy-from-env: 1.1.0
@@ -54020,6 +51609,11 @@ packages:
dependencies:
side-channel: 1.0.4
+ /qs@6.5.3:
+ resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==}
+ engines: {node: '>=0.6'}
+ dev: false
+
/querystring@0.2.0:
resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==}
engines: {node: '>=0.4.x'}
@@ -54038,7 +51632,6 @@ packages:
/quick-format-unescaped@4.0.4:
resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==}
- dev: false
/quick-lru@1.1.0:
resolution: {integrity: sha512-tRS7sTgyxMXtLum8L65daJnHUhfDUgboRdcWW2bR9vBfrj2+O5HSMbQOJfJJjIVSPFqbBCF37FpwWXGitDc5tA==}
@@ -54663,7 +52256,7 @@ packages:
peerDependencies:
react-scripts: '>=2.1.3'
dependencies:
- react-scripts: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(@swc/core@1.3.49)(esbuild@0.18.20)(eslint-import-resolver-webpack@0.13.7)(eslint@8.51.0)(react@17.0.2)(ts-node@10.9.1)(typescript@4.9.5)
+ react-scripts: 5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(@swc/core@1.3.107)(esbuild@0.18.20)(eslint-import-resolver-webpack@0.13.7)(eslint@8.57.0)(react@17.0.2)(ts-node@10.9.1)(typescript@4.9.5)
semver: 5.7.2
dev: true
@@ -54732,7 +52325,7 @@ packages:
react-dom: 17.0.2(react@17.0.2)
dev: false
- /react-dev-utils@12.0.1(eslint@8.51.0)(typescript@4.9.5)(webpack@5.78.0):
+ /react-dev-utils@12.0.1(eslint@8.57.0)(typescript@4.9.5)(webpack@5.78.0):
resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==}
engines: {node: '>=14'}
peerDependencies:
@@ -54751,7 +52344,7 @@ packages:
escape-string-regexp: 4.0.0
filesize: 8.0.7
find-up: 5.0.0
- fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.51.0)(typescript@4.9.5)(webpack@5.78.0)
+ fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.0)(typescript@4.9.5)(webpack@5.78.0)
global-modules: 2.0.0
globby: 11.1.0
gzip-size: 6.0.0
@@ -54767,7 +52360,7 @@ packages:
strip-ansi: 6.0.1
text-table: 0.2.0
typescript: 4.9.5
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
transitivePeerDependencies:
- eslint
- supports-color
@@ -54787,7 +52380,7 @@ packages:
engines: {node: '>=8.10.0'}
hasBin: true
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.24.4
'@babel/generator': 7.23.0
'@babel/runtime': 7.23.2
ast-types: 0.14.2
@@ -55201,7 +52794,7 @@ packages:
- supports-color
dev: true
- /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(@swc/core@1.3.49)(esbuild@0.18.20)(eslint-import-resolver-webpack@0.13.7)(eslint@8.51.0)(react@17.0.2)(ts-node@10.9.1)(typescript@4.9.5):
+ /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(@swc/core@1.3.107)(esbuild@0.18.20)(eslint-import-resolver-webpack@0.13.7)(eslint@8.57.0)(react@17.0.2)(ts-node@10.9.1)(typescript@4.9.5):
resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -55228,9 +52821,9 @@ packages:
css-minimizer-webpack-plugin: 3.4.1(esbuild@0.18.20)(webpack@5.78.0)
dotenv: 10.0.0
dotenv-expand: 5.1.0
- eslint: 8.51.0
- eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-webpack@0.13.7)(eslint@8.51.0)(jest@27.5.1)(typescript@4.9.5)
- eslint-webpack-plugin: 3.2.0(eslint@8.51.0)(webpack@5.78.0)
+ eslint: 8.57.0
+ eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-webpack@0.13.7)(eslint@8.57.0)(jest@27.5.1)(typescript@4.9.5)
+ eslint-webpack-plugin: 3.2.0(eslint@8.57.0)(webpack@5.78.0)
file-loader: 6.2.0(webpack@5.78.0)
fs-extra: 10.1.0
html-webpack-plugin: 5.5.3(webpack@5.78.0)
@@ -55247,7 +52840,7 @@ packages:
prompts: 2.4.2
react: 17.0.2
react-app-polyfill: 3.0.0
- react-dev-utils: 12.0.1(eslint@8.51.0)(typescript@4.9.5)(webpack@5.78.0)
+ react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@4.9.5)(webpack@5.78.0)
react-refresh: 0.11.0
resolve: 1.22.2
resolve-url-loader: 4.0.0
@@ -55256,9 +52849,9 @@ packages:
source-map-loader: 3.0.2(webpack@5.78.0)
style-loader: 3.3.2(webpack@5.78.0)
tailwindcss: 3.3.1(postcss@8.4.31)(ts-node@10.9.1)
- terser-webpack-plugin: 5.3.7(@swc/core@1.3.49)(esbuild@0.18.20)(webpack@5.78.0)
+ terser-webpack-plugin: 5.3.7(@swc/core@1.3.107)(esbuild@0.18.20)(webpack@5.78.0)
typescript: 4.9.5
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
webpack-dev-server: 4.11.1(webpack@5.78.0)
webpack-manifest-plugin: 4.1.1(webpack@5.78.0)
workbox-webpack-plugin: 6.5.4(webpack@5.78.0)
@@ -55298,7 +52891,7 @@ packages:
- webpack-plugin-serve
dev: true
- /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-webpack@0.13.7)(eslint@8.51.0)(react@17.0.2)(ts-node@10.9.1)(typescript@4.9.5):
+ /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-webpack@0.13.7)(eslint@8.57.0)(react@17.0.2)(ts-node@10.9.1)(typescript@4.9.5):
resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -55325,9 +52918,9 @@ packages:
css-minimizer-webpack-plugin: 3.4.1(webpack@5.78.0)
dotenv: 10.0.0
dotenv-expand: 5.1.0
- eslint: 8.51.0
- eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-webpack@0.13.7)(eslint@8.51.0)(jest@27.5.1)(typescript@4.9.5)
- eslint-webpack-plugin: 3.2.0(eslint@8.51.0)(webpack@5.78.0)
+ eslint: 8.57.0
+ eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.22.5)(@babel/plugin-transform-react-jsx@7.22.15)(eslint-import-resolver-webpack@0.13.7)(eslint@8.57.0)(jest@27.5.1)(typescript@4.9.5)
+ eslint-webpack-plugin: 3.2.0(eslint@8.57.0)(webpack@5.78.0)
file-loader: 6.2.0(webpack@5.78.0)
fs-extra: 10.1.0
html-webpack-plugin: 5.5.3(webpack@5.78.0)
@@ -55344,7 +52937,7 @@ packages:
prompts: 2.4.2
react: 17.0.2
react-app-polyfill: 3.0.0
- react-dev-utils: 12.0.1(eslint@8.51.0)(typescript@4.9.5)(webpack@5.78.0)
+ react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@4.9.5)(webpack@5.78.0)
react-refresh: 0.11.0
resolve: 1.22.2
resolve-url-loader: 4.0.0
@@ -55760,7 +53353,6 @@ packages:
buffer: 6.0.3
events: 3.3.0
process: 0.11.10
- dev: false
/readable-web-to-node-stream@3.0.2:
resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==}
@@ -55809,6 +53401,11 @@ packages:
dependencies:
picomatch: 2.3.1
+ /real-require@0.1.0:
+ resolution: {integrity: sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg==}
+ engines: {node: '>= 12.13.0'}
+ dev: true
+
/real-require@0.2.0:
resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==}
engines: {node: '>= 12.13.0'}
@@ -56120,6 +53717,33 @@ packages:
dependencies:
throttleit: 1.0.0
+ /request@2.88.2:
+ resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==}
+ engines: {node: '>= 6'}
+ deprecated: request has been deprecated, see https://github.com/request/request/issues/3142
+ dependencies:
+ aws-sign2: 0.7.0
+ aws4: 1.12.0
+ caseless: 0.12.0
+ combined-stream: 1.0.8
+ extend: 3.0.2
+ forever-agent: 0.6.1
+ form-data: 2.3.3
+ har-validator: 5.1.5
+ http-signature: 1.2.0
+ is-typedarray: 1.0.0
+ isstream: 0.1.2
+ json-stringify-safe: 5.0.1
+ mime-types: 2.1.35
+ oauth-sign: 0.9.0
+ performance-now: 2.1.0
+ qs: 6.5.3
+ safe-buffer: 5.2.1
+ tough-cookie: 4.1.3
+ tunnel-agent: 0.6.0
+ uuid: 3.4.0
+ dev: false
+
/require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
@@ -56287,6 +53911,15 @@ packages:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ /resolve@1.22.8:
+ resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
+ hasBin: true
+ dependencies:
+ is-core-module: 2.13.0
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+ dev: true
+
/resolve@1.7.1:
resolution: {integrity: sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==}
dependencies:
@@ -56363,6 +53996,10 @@ packages:
engines: {node: '>= 0.4.0'}
dev: true
+ /reverse-arguments@1.0.0:
+ resolution: {integrity: sha512-/x8uIPdTafBqakK0TmPNJzgkLP+3H+yxpUJhCQHsLBg1rYEVNR2D8BRYNWQhVBjyOd7oo1dZRVzIkwMY2oqfYQ==}
+ dev: true
+
/rfdc@1.3.0:
resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
@@ -56371,6 +54008,13 @@ packages:
engines: {node: '>= 0.10'}
dev: true
+ /rimraf@2.4.5:
+ resolution: {integrity: sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==}
+ hasBin: true
+ dependencies:
+ glob: 6.0.4
+ dev: true
+
/rimraf@2.6.3:
resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==}
hasBin: true
@@ -56442,11 +54086,11 @@ packages:
peerDependencies:
rollup: ^2.0.0
dependencies:
- '@babel/code-frame': 7.21.4
+ '@babel/code-frame': 7.24.2
jest-worker: 26.6.2
rollup: 2.79.1
serialize-javascript: 4.0.0
- terser: 5.16.9
+ terser: 5.22.0
dev: true
/rollup-plugin-terser@7.0.2(rollup@3.20.2):
@@ -56675,7 +54319,7 @@ packages:
dependencies:
klona: 2.0.6
neo-async: 2.6.2
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/sass-loader@13.3.2(sass@1.64.1)(webpack@5.88.2):
@@ -56923,6 +54567,13 @@ packages:
dependencies:
lru-cache: 6.0.0
+ /semver@7.6.0:
+ resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ lru-cache: 6.0.0
+
/send@0.18.0:
resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
engines: {node: '>= 0.8.0'}
@@ -57068,6 +54719,10 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
+ /shell-quote-word@1.0.1:
+ resolution: {integrity: sha512-lT297f1WLAdq0A4O+AknIFRP6kkiI3s8C913eJ0XqBxJbZPGWUNkRQk2u8zk4bEAjUJ5i+fSLwB6z1HzeT+DEg==}
+ dev: true
+
/shell-quote@1.8.1:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
dev: true
@@ -57256,7 +54911,12 @@ packages:
resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
- /sms77-client@2.25.0(node-fetch@2.6.9):
+ /smol-toml@1.1.4:
+ resolution: {integrity: sha512-Y0OT8HezWsTNeEOSVxDnKOW/AyNXHQ4BwJNbAXlLTF5wWsBvrcHhIkE5Rf8kQMLmgf7nDX3PVOlgC6/Aiggu3Q==}
+ engines: {node: '>= 18', pnpm: '>= 8'}
+ dev: true
+
+ /sms77-client@2.25.0(node-fetch@3.3.1):
resolution: {integrity: sha512-0O2UPEwmArjLt+0wkJAMuCLq4VgYYP+t5/Ng3lGwCBp+3RRf6bAssYY6GclEAOAU3aAg4lrrbxv2pRHJpXQ7rg==}
peerDependencies:
node-fetch: ^2.6.7
@@ -57265,7 +54925,7 @@ packages:
optional: true
dependencies:
date-fns: 2.29.3
- node-fetch: 2.6.9
+ node-fetch: 3.3.1
dev: false
/smtp-server@1.17.0:
@@ -57397,12 +55057,24 @@ packages:
ip: 2.0.0
smart-buffer: 4.2.0
+ /sonic-boom@2.8.0:
+ resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==}
+ dependencies:
+ atomic-sleep: 1.0.0
+ dev: true
+
/sonic-boom@3.3.0:
resolution: {integrity: sha512-LYxp34KlZ1a2Jb8ZQgFCK3niIHzibdwtwNUWKg0qQRzsDoJ3Gfgkf8KdBTFU3SkejDEIlWwnSnpVdOZIhFMl/g==}
dependencies:
atomic-sleep: 1.0.0
dev: false
+ /sonic-boom@3.8.0:
+ resolution: {integrity: sha512-ybz6OYOUjoQQCQ/i4LU8kaToD8ACtYP+Cj5qd2AO36bwbdewxWJ3ArmJ2cr6AvxlL2o0PqnCcPGUgkILbfkaCA==}
+ dependencies:
+ atomic-sleep: 1.0.0
+ dev: true
+
/sort-keys@2.0.0:
resolution: {integrity: sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==}
engines: {node: '>=4'}
@@ -57434,7 +55106,7 @@ packages:
abab: 2.0.6
iconv-lite: 0.6.3
source-map-js: 1.0.2
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/source-map-loader@4.0.1(webpack@5.88.2):
@@ -57612,7 +55284,7 @@ packages:
webpack: ^1 || ^2 || ^3 || ^4 || ^5
dependencies:
chalk: 4.1.2
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: false
/split-string@3.1.0:
@@ -57637,7 +55309,6 @@ packages:
/split2@4.2.0:
resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
engines: {node: '>= 10.x'}
- dev: false
/split@1.0.1:
resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==}
@@ -57732,6 +55403,12 @@ packages:
resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==}
dev: true
+ /steno@0.4.4:
+ resolution: {integrity: sha512-EEHMVYHNXFHfGtgjNITnka0aHhiAlo93F7z2/Pwd+g0teG9CnM3JIINM7hVVB5/rhw9voufD7Wukwgtw2uqh6w==}
+ dependencies:
+ graceful-fs: 4.2.11
+ dev: true
+
/stop-iteration-iterator@1.0.0:
resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==}
engines: {node: '>= 0.4'}
@@ -57915,6 +55592,10 @@ packages:
emoji-regex: 9.2.2
strip-ansi: 7.1.0
+ /string.fromcodepoint@0.2.1:
+ resolution: {integrity: sha512-n69H31OnxSGSZyZbgBlvYIXlrMhJQ0dQAX1js1QDhpaUH6zmU3QYlj07bCwCNlPOu3oRXIubGPl2gDGnHsiCqg==}
+ dev: true
+
/string.prototype.matchall@4.0.8:
resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==}
dependencies:
@@ -57959,6 +55640,10 @@ packages:
define-properties: 1.2.1
es-abstract: 1.22.2
+ /string@3.3.3:
+ resolution: {integrity: sha512-LbvprpPZT/39QKfNrlPX9vXtS7If80vqbPQ7clnHQb5oVOM5hz/cs3iQCCZjvQDwsAWl+HpLQX3gRgN6IC8t3g==}
+ dev: false
+
/string_decoder@1.1.1:
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
dependencies:
@@ -58070,6 +55755,11 @@ packages:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
+ /strip-json-comments@5.0.1:
+ resolution: {integrity: sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==}
+ engines: {node: '>=14.16'}
+ dev: true
+
/strip-literal@1.3.0:
resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==}
dependencies:
@@ -58137,7 +55827,7 @@ packages:
peerDependencies:
webpack: ^5.0.0
dependencies:
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/style-value-types@5.0.0:
@@ -58204,6 +55894,10 @@ packages:
ts-interface-checker: 0.1.13
dev: true
+ /summary@2.1.0:
+ resolution: {integrity: sha512-nMIjMrd5Z2nuB2RZCKJfFMjgS3fygbeyGk9PxPPaJR1RIcyN9yn4A63Isovzm3ZtQuEkLBVgMdPup8UeLH7aQw==}
+ dev: true
+
/superagent-defaults@0.1.14(superagent@8.1.2):
resolution: {integrity: sha512-tC+QBaOj2YgmngNBHozy0KiceMWNldsNkc7UZC9xDLO2GLS0kgnj47mH9JCuG6e9uVGl/UQ0Chdc9I4D+QRiJw==}
peerDependencies:
@@ -58415,14 +56109,14 @@ packages:
upper-case: 1.1.3
dev: true
- /swc-loader@0.2.3(@swc/core@1.3.49)(webpack@5.78.0):
+ /swc-loader@0.2.3(@swc/core@1.3.107)(webpack@5.78.0):
resolution: {integrity: sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A==}
peerDependencies:
'@swc/core': ^1.2.147
webpack: '>=2'
dependencies:
- '@swc/core': 1.3.49
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ '@swc/core': 1.3.107
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/symbol-observable@1.2.0:
@@ -58591,7 +56285,7 @@ packages:
dependencies:
http-proxy-agent: 5.0.0
https-proxy-agent: 5.0.1
- node-fetch: 2.6.9
+ node-fetch: 2.7.0
stream-events: 1.0.5
uuid: 9.0.1
transitivePeerDependencies:
@@ -58609,7 +56303,7 @@ packages:
engines: {node: ^6 || >=8}
dependencies:
lodash.isplainobject: 4.0.6
- qs: 6.11.1
+ qs: 6.11.2
safe-buffer: 5.2.1
tweetnacl: 1.0.3
uuid: 3.4.0
@@ -58672,7 +56366,7 @@ packages:
supports-hyperlinks: 2.3.0
dev: true
- /terser-webpack-plugin@5.3.7(@swc/core@1.3.49)(esbuild@0.18.20)(webpack@5.78.0):
+ /terser-webpack-plugin@5.3.7(@swc/core@1.3.107)(esbuild@0.18.20)(webpack@5.78.0):
resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -58689,13 +56383,13 @@ packages:
optional: true
dependencies:
'@jridgewell/trace-mapping': 0.3.19
- '@swc/core': 1.3.49
+ '@swc/core': 1.3.107
esbuild: 0.18.20
jest-worker: 27.5.1
schema-utils: 3.3.0
serialize-javascript: 6.0.1
terser: 5.22.0
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/terser-webpack-plugin@5.3.7(webpack@5.78.0):
@@ -58722,7 +56416,7 @@ packages:
webpack: 5.78.0
dev: true
- /terser-webpack-plugin@5.3.9(@swc/core@1.3.49)(esbuild@0.18.20)(webpack@5.78.0):
+ /terser-webpack-plugin@5.3.9(@swc/core@1.3.107)(esbuild@0.18.20)(webpack@5.78.0):
resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -58739,15 +56433,15 @@ packages:
optional: true
dependencies:
'@jridgewell/trace-mapping': 0.3.25
- '@swc/core': 1.3.49
+ '@swc/core': 1.3.107
esbuild: 0.18.20
jest-worker: 27.5.1
schema-utils: 3.1.2
serialize-javascript: 6.0.1
terser: 5.22.0
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
- /terser-webpack-plugin@5.3.9(@swc/core@1.3.49)(esbuild@0.18.20)(webpack@5.82.1):
+ /terser-webpack-plugin@5.3.9(@swc/core@1.3.107)(esbuild@0.18.20)(webpack@5.82.1):
resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==}
engines: {node: '>= 10.13.0'}
peerDependencies:
@@ -58764,13 +56458,13 @@ packages:
optional: true
dependencies:
'@jridgewell/trace-mapping': 0.3.18
- '@swc/core': 1.3.49
+ '@swc/core': 1.3.107
esbuild: 0.18.20
jest-worker: 27.5.1
schema-utils: 3.1.2
serialize-javascript: 6.0.1
terser: 5.16.9
- webpack: 5.82.1(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.82.1(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
/terser-webpack-plugin@5.3.9(esbuild@0.18.17)(webpack@5.88.2):
resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==}
@@ -58900,6 +56594,12 @@ packages:
any-promise: 1.3.0
dev: true
+ /thread-stream@0.15.2:
+ resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==}
+ dependencies:
+ real-require: 0.1.0
+ dev: true
+
/thread-stream@2.3.0:
resolution: {integrity: sha512-kaDqm1DET9pp3NXwR8382WHbnpXnRkN9xGN9dQt3B2+dmXiW8X1SOwmFOxAErEQ47ObhZ96J6yhZNXuyCOL7KA==}
dependencies:
@@ -59036,7 +56736,6 @@ packages:
/to-no-case@1.0.2:
resolution: {integrity: sha512-Z3g735FxuZY8rodxV4gH7LxClE4H0hTIyHNIHdk+vpQxjLm0cwnKXq/OFVZ76SOQmto7txVcwSCwkU5kqp+FKg==}
- dev: false
/to-object-path@0.3.0:
resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==}
@@ -59045,6 +56744,12 @@ packages:
kind-of: 3.2.2
dev: true
+ /to-pascal-case@1.0.0:
+ resolution: {integrity: sha512-QGMWHqM6xPrcQW57S23c5/3BbYb0Tbe9p+ur98ckRnGDwD4wbbtDiYI38CfmMKNB5Iv0REjs5SNDntTwvDxzZA==}
+ dependencies:
+ to-space-case: 1.0.0
+ dev: true
+
/to-regex-range@2.1.1:
resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==}
engines: {node: '>=0.10.0'}
@@ -59073,7 +56778,6 @@ packages:
resolution: {integrity: sha512-rLdvwXZ39VOn1IxGL3V6ZstoTbwLRckQmn/U8ZDLuWwIXNpuZDhQ3AiRUlhTbOXFVE9C+dR51wM0CBDhk31VcA==}
dependencies:
to-no-case: 1.0.2
- dev: false
/tocbot@4.21.1:
resolution: {integrity: sha512-IfajhBTeg0HlMXu1f+VMbPef05QpDTsZ9X2Yn1+8npdaXsXg/+wrm9Ze1WG5OS1UDC3qJ5EQN/XOZ3gfXjPFCw==}
@@ -59094,6 +56798,10 @@ packages:
ieee754: 1.2.1
dev: true
+ /toposort@2.0.2:
+ resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==}
+ dev: true
+
/totalist@1.1.0:
resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==}
engines: {node: '>=6'}
@@ -59195,6 +56903,15 @@ packages:
resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==}
dev: false
+ /ts-api-utils@1.3.0(typescript@5.4.5):
+ resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
+ engines: {node: '>=16'}
+ peerDependencies:
+ typescript: '>=4.2.0'
+ dependencies:
+ typescript: 5.4.5
+ dev: true
+
/ts-dedent@2.2.0:
resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==}
engines: {node: '>=6.10'}
@@ -59226,7 +56943,7 @@ packages:
tslib: 1.14.1
dev: true
- /ts-jest@27.1.5(@babel/core@7.24.4)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5):
+ /ts-jest@27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5):
resolution: {integrity: sha512-Xv6jBQPoBEvBq/5i2TeSG9tt/nqkbpcurrEG1b+2yfBrcJelOZF9Ml6dmyMh7bcW9JyFbRYpR5rxROSlBLTZHA==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
hasBin: true
@@ -59248,7 +56965,7 @@ packages:
optional: true
dependencies:
'@babel/core': 7.24.4
- '@types/jest': 27.5.2
+ '@types/jest': 29.5.1
bs-logger: 0.2.6
fast-json-stable-stringify: 2.1.0
jest: 27.5.1(ts-node@10.9.1)
@@ -59261,7 +56978,7 @@ packages:
yargs-parser: 20.2.9
dev: true
- /ts-jest@27.1.5(@babel/core@7.24.4)(@types/jest@29.5.1)(jest@27.5.1)(typescript@4.9.5):
+ /ts-jest@27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5):
resolution: {integrity: sha512-Xv6jBQPoBEvBq/5i2TeSG9tt/nqkbpcurrEG1b+2yfBrcJelOZF9Ml6dmyMh7bcW9JyFbRYpR5rxROSlBLTZHA==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
hasBin: true
@@ -59283,7 +57000,7 @@ packages:
optional: true
dependencies:
'@babel/core': 7.24.4
- '@types/jest': 29.5.1
+ '@types/jest': 29.5.2
bs-logger: 0.2.6
fast-json-stable-stringify: 2.1.0
jest: 27.5.1(ts-node@10.9.1)
@@ -59296,21 +57013,21 @@ packages:
yargs-parser: 20.2.9
dev: true
- /ts-jest@27.1.5(@babel/core@7.24.4)(@types/jest@29.5.2)(jest@27.5.1)(typescript@4.9.5):
- resolution: {integrity: sha512-Xv6jBQPoBEvBq/5i2TeSG9tt/nqkbpcurrEG1b+2yfBrcJelOZF9Ml6dmyMh7bcW9JyFbRYpR5rxROSlBLTZHA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ /ts-jest@29.1.0(@babel/core@7.24.4)(esbuild@0.18.20)(jest@29.5.0)(typescript@4.9.5):
+ resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
peerDependencies:
'@babel/core': '>=7.0.0-beta.0 <8'
- '@types/jest': ^27.0.0
- babel-jest: '>=27.0.0 <28'
+ '@jest/types': ^29.0.0
+ babel-jest: ^29.0.0
esbuild: '*'
- jest: ^27.0.0
- typescript: '>=3.8 <5.0'
+ jest: ^29.0.0
+ typescript: '>=4.3 <6'
peerDependenciesMeta:
'@babel/core':
optional: true
- '@types/jest':
+ '@jest/types':
optional: true
babel-jest:
optional: true
@@ -59318,20 +57035,20 @@ packages:
optional: true
dependencies:
'@babel/core': 7.24.4
- '@types/jest': 29.5.2
bs-logger: 0.2.6
+ esbuild: 0.18.20
fast-json-stable-stringify: 2.1.0
- jest: 27.5.1(ts-node@10.9.1)
- jest-util: 27.5.1
+ jest: 29.5.0(@types/node@18.15.11)(ts-node@10.9.1)
+ jest-util: 29.5.0
json5: 2.2.3
lodash.memoize: 4.1.2
make-error: 1.3.6
semver: 7.5.4
typescript: 4.9.5
- yargs-parser: 20.2.9
+ yargs-parser: 21.1.1
dev: true
- /ts-jest@29.1.0(@babel/core@7.24.4)(esbuild@0.18.20)(jest@29.5.0)(typescript@4.9.5):
+ /ts-jest@29.1.0(@babel/core@7.24.4)(jest@29.5.0)(typescript@4.9.5):
resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -59354,9 +57071,8 @@ packages:
dependencies:
'@babel/core': 7.24.4
bs-logger: 0.2.6
- esbuild: 0.18.20
fast-json-stable-stringify: 2.1.0
- jest: 29.5.0(@types/node@18.15.11)(ts-node@10.9.1)
+ jest: 29.5.0(@types/node@14.18.42)(ts-node@10.9.1)
jest-util: 29.5.0
json5: 2.2.3
lodash.memoize: 4.1.2
@@ -59366,9 +57082,9 @@ packages:
yargs-parser: 21.1.1
dev: true
- /ts-jest@29.1.0(@babel/core@7.24.4)(jest@29.5.0)(typescript@4.9.5):
- resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ /ts-jest@29.1.2(@babel/core@7.24.4)(jest@29.7.0)(typescript@4.9.5):
+ resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==}
+ engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
'@babel/core': '>=7.0.0-beta.0 <8'
@@ -59390,7 +57106,7 @@ packages:
'@babel/core': 7.24.4
bs-logger: 0.2.6
fast-json-stable-stringify: 2.1.0
- jest: 29.5.0(@types/node@14.18.42)(ts-node@10.9.1)
+ jest: 29.7.0(@types/node@14.18.42)(ts-node@10.9.1)
jest-util: 29.5.0
json5: 2.2.3
lodash.memoize: 4.1.2
@@ -59400,7 +57116,7 @@ packages:
yargs-parser: 21.1.1
dev: true
- /ts-jest@29.1.2(@babel/core@7.24.4)(jest@29.7.0)(typescript@4.9.5):
+ /ts-jest@29.1.2(@babel/core@7.24.4)(jest@29.7.0)(typescript@5.4.5):
resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==}
engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0}
hasBin: true
@@ -59424,13 +57140,13 @@ packages:
'@babel/core': 7.24.4
bs-logger: 0.2.6
fast-json-stable-stringify: 2.1.0
- jest: 29.7.0(@types/node@14.18.42)(ts-node@10.9.1)
+ jest: 29.7.0(@types/node@18.16.9)(ts-node@10.9.1)
jest-util: 29.5.0
json5: 2.2.3
lodash.memoize: 4.1.2
make-error: 1.3.6
semver: 7.5.4
- typescript: 4.9.5
+ typescript: 5.4.5
yargs-parser: 21.1.1
dev: true
@@ -59461,7 +57177,7 @@ packages:
micromatch: 4.0.5
semver: 7.5.2
typescript: 4.9.5
- webpack: 5.82.1(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.82.1(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/ts-morph@21.0.1:
@@ -59471,6 +57187,70 @@ packages:
code-block-writer: 12.0.0
dev: true
+ /ts-node@10.9.1(@swc/core@1.3.107)(@types/node@18.16.9)(typescript@5.3.3):
+ resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
+ 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.8.1
+ '@swc/core': 1.3.107
+ '@tsconfig/node10': 1.0.9
+ '@tsconfig/node12': 1.0.11
+ '@tsconfig/node14': 1.0.3
+ '@tsconfig/node16': 1.0.3
+ '@types/node': 18.16.9
+ acorn: 8.11.3
+ acorn-walk: 8.3.2
+ arg: 4.1.3
+ create-require: 1.1.1
+ diff: 4.0.2
+ make-error: 1.3.6
+ typescript: 5.3.3
+ v8-compile-cache-lib: 3.0.1
+ yn: 3.1.1
+ dev: true
+
+ /ts-node@10.9.1(@swc/core@1.3.107)(@types/node@18.16.9)(typescript@5.4.5):
+ resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
+ 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.8.1
+ '@swc/core': 1.3.107
+ '@tsconfig/node10': 1.0.9
+ '@tsconfig/node12': 1.0.11
+ '@tsconfig/node14': 1.0.3
+ '@tsconfig/node16': 1.0.3
+ '@types/node': 18.16.9
+ acorn: 8.11.3
+ acorn-walk: 8.3.2
+ arg: 4.1.3
+ create-require: 1.1.1
+ diff: 4.0.2
+ make-error: 1.3.6
+ typescript: 5.4.5
+ v8-compile-cache-lib: 3.0.1
+ yn: 3.1.1
+ dev: true
+
/ts-node@10.9.1(@types/node@14.18.42)(typescript@4.9.5):
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
@@ -59708,6 +57488,11 @@ packages:
/tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
+ /tsscmp@1.0.6:
+ resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==}
+ engines: {node: '>=0.6.x'}
+ dev: true
+
/tsutils@3.21.0(typescript@4.6.3):
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
engines: {node: '>= 6'}
@@ -59778,7 +57563,7 @@ packages:
resolution: {integrity: sha512-Dl49awVTgv9LOLrmXi7elKa2mb69rtkwJHlKNbIR9HjXN7q66gEEaiZsE6gdr+Wfk/zInOvPDVBCdQM+SYXqkA==}
engines: {node: '>=14.0'}
dependencies:
- axios: 1.6.2
+ axios: 1.6.7
dayjs: 1.11.9
https-proxy-agent: 5.0.1
jsonwebtoken: 9.0.0
@@ -59791,6 +57576,10 @@ packages:
- supports-color
dev: false
+ /typanion@3.14.0:
+ resolution: {integrity: sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==}
+ dev: true
+
/type-check@0.3.2:
resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==}
engines: {node: '>= 0.8.0'}
@@ -59957,6 +57746,11 @@ packages:
hasBin: true
dev: true
+ /typescript@5.4.5:
+ resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
/typical@4.0.0:
resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==}
engines: {node: '>=8'}
@@ -60042,6 +57836,12 @@ packages:
pathe: 1.1.2
dev: false
+ /unescape-js@1.1.4:
+ resolution: {integrity: sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g==}
+ dependencies:
+ string.fromcodepoint: 0.2.1
+ dev: true
+
/unfetch@3.1.2:
resolution: {integrity: sha512-L0qrK7ZeAudGiKYw6nzFjnJ2D5WHblUBwmHIqtPS6oKUd+Hcpk7/hKsSmcHsTlpd1TbTNsiRBUKRq3bHLNIqIw==}
dev: false
@@ -60199,6 +57999,10 @@ packages:
resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
engines: {node: '>= 10.0.0'}
+ /unix-crypt-td-js@1.1.4:
+ resolution: {integrity: sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==}
+ dev: true
+
/unpipe@1.0.0:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
@@ -60315,7 +58119,7 @@ packages:
loader-utils: 2.0.4
mime-types: 2.1.35
schema-utils: 3.3.0
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/url-loader@4.1.1(webpack@5.82.1):
@@ -60331,7 +58135,7 @@ packages:
loader-utils: 2.0.4
mime-types: 2.1.35
schema-utils: 3.3.0
- webpack: 5.82.1(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.82.1(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/url-parse@1.5.10:
@@ -60690,6 +58494,11 @@ packages:
resolution: {integrity: sha512-PnFM3xiZ+kYmLyTiMgTYmU7ZHkjBZz2/+F0DaALc/uUtVzdCt1wAosvYJ5hFQi/hz8O4zb52FQhHZRC+uVkJ+g==}
dev: false
+ /validator@13.11.0:
+ resolution: {integrity: sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==}
+ engines: {node: '>= 0.10'}
+ dev: true
+
/validator@13.9.0:
resolution: {integrity: sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==}
engines: {node: '>= 0.10'}
@@ -60705,6 +58514,85 @@ packages:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
+ /verdaccio-audit@12.0.0-next-7.13:
+ resolution: {integrity: sha512-vmq0DQjgieEV0oXmNKeQQKLxNSOlWmDP3o4tDSH39o54aDLZLfQ9+xUpZjguJxWvDjZyWmBCpHnJdjAyp2VAiA==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@verdaccio/config': 7.0.0-next-7.13
+ '@verdaccio/core': 7.0.0-next-7.13
+ express: 4.18.3
+ https-proxy-agent: 5.0.1
+ node-fetch: 2.6.7
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+ dev: true
+
+ /verdaccio-htpasswd@12.0.0-next-7.13:
+ resolution: {integrity: sha512-1xhKuDYRTPHv1NPeTb83thkApmM1zrvKz9pZk4F6rjlWfkIO1pBslaRXO/Qo6VrvCRSIaw+Qqbci86GCyFaLKg==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@verdaccio/core': 7.0.0-next-7.13
+ '@verdaccio/file-locking': 12.0.0-next.1
+ apache-md5: 1.1.8
+ bcryptjs: 2.4.3
+ core-js: 3.35.0
+ debug: 4.3.4(supports-color@8.1.1)
+ http-errors: 2.0.0
+ unix-crypt-td-js: 1.1.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /verdaccio@5.30.3(typanion@3.14.0):
+ resolution: {integrity: sha512-s/ZhSRBusW2o+ZkERyzEIbVL3zo8QLpTQPVoB/pn/Yv6+ngflP+anK4xCYiXXQJhqEdBz3cwApa8UgOEaNSS4Q==}
+ engines: {node: '>=12.18'}
+ hasBin: true
+ dependencies:
+ '@cypress/request': 3.0.1
+ '@verdaccio/config': 7.0.0-next-7.13
+ '@verdaccio/core': 7.0.0-next-7.13
+ '@verdaccio/local-storage-legacy': 11.0.2
+ '@verdaccio/logger-7': 7.0.0-next-7.13
+ '@verdaccio/middleware': 7.0.0-next-7.13
+ '@verdaccio/search-indexer': 7.0.0-next-7.2
+ '@verdaccio/signature': 7.0.0-next.3
+ '@verdaccio/streams': 10.2.1
+ '@verdaccio/tarball': 12.0.0-next-7.13
+ '@verdaccio/ui-theme': 7.0.0-next-7.13
+ '@verdaccio/url': 12.0.0-next-7.13
+ '@verdaccio/utils': 7.0.0-next-7.13
+ JSONStream: 1.3.5
+ async: 3.2.5
+ clipanion: 3.2.1(typanion@3.14.0)
+ compression: 1.7.4
+ cookies: 0.9.1
+ cors: 2.8.5
+ debug: 4.3.4(supports-color@8.1.1)
+ envinfo: 7.11.1
+ express: 4.18.3
+ express-rate-limit: 5.5.1
+ fast-safe-stringify: 2.1.1
+ handlebars: 4.7.8
+ js-yaml: 4.1.0
+ jsonwebtoken: 9.0.2
+ kleur: 4.1.5
+ lodash: 4.17.21
+ lru-cache: 7.18.3
+ mime: 3.0.0
+ mkdirp: 1.0.4
+ mv: 2.1.1
+ pkginfo: 0.4.1
+ semver: 7.6.0
+ validator: 13.11.0
+ verdaccio-audit: 12.0.0-next-7.13
+ verdaccio-htpasswd: 12.0.0-next-7.13
+ transitivePeerDependencies:
+ - encoding
+ - supports-color
+ - typanion
+ dev: true
+
/verror@1.10.0:
resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==}
engines: {'0': node >=0.6.0}
@@ -60988,6 +58876,10 @@ packages:
- terser
dev: true
+ /vlq@0.2.3:
+ resolution: {integrity: sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==}
+ dev: true
+
/void-elements@2.0.1:
resolution: {integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==}
engines: {node: '>=0.10.0'}
@@ -61230,7 +59122,7 @@ packages:
import-local: 3.1.0
interpret: 3.1.1
rechoir: 0.8.0
- webpack: 5.82.1(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.82.1(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
webpack-bundle-analyzer: 4.9.0
webpack-merge: 5.8.0
@@ -61245,7 +59137,7 @@ packages:
mime-types: 2.1.35
range-parser: 1.2.1
schema-utils: 4.0.0
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
/webpack-dev-middleware@5.3.3(webpack@5.88.2):
resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==}
@@ -61275,7 +59167,7 @@ packages:
mime-types: 2.1.35
range-parser: 1.2.1
schema-utils: 4.0.0
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
dev: true
/webpack-dev-middleware@6.1.1(webpack@5.88.2):
@@ -61333,7 +59225,7 @@ packages:
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
webpack-dev-middleware: 5.3.3(webpack@5.78.0)
ws: 8.13.0
transitivePeerDependencies:
@@ -61408,7 +59300,7 @@ packages:
webpack: ^4.44.2 || ^5.47.0
dependencies:
tapable: 2.2.1
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
webpack-sources: 2.3.1
dev: true
@@ -61483,8 +59375,8 @@ packages:
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/wasm-edit': 1.11.1
'@webassemblyjs/wasm-parser': 1.11.1
- acorn: 8.10.0
- acorn-import-assertions: 1.9.0(acorn@8.10.0)
+ acorn: 8.11.3
+ acorn-import-assertions: 1.9.0(acorn@8.11.3)
browserslist: 4.23.0
chrome-trace-event: 1.0.3
enhanced-resolve: 5.15.0
@@ -61508,7 +59400,7 @@ packages:
- uglify-js
dev: true
- /webpack@5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4):
+ /webpack@5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4):
resolution: {integrity: sha512-gT5DP72KInmE/3azEaQrISjTvLYlSM0j1Ezhht/KLVkrqtv10JoP/RXhwmX/frrutOPuSq3o5Vq0ehR/4Vmd1g==}
engines: {node: '>=10.13.0'}
hasBin: true
@@ -61523,8 +59415,8 @@ packages:
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/wasm-edit': 1.11.1
'@webassemblyjs/wasm-parser': 1.11.1
- acorn: 8.10.0
- acorn-import-assertions: 1.9.0(acorn@8.10.0)
+ acorn: 8.11.3
+ acorn-import-assertions: 1.9.0(acorn@8.11.3)
browserslist: 4.23.0
chrome-trace-event: 1.0.3
enhanced-resolve: 5.15.0
@@ -61539,7 +59431,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.9(@swc/core@1.3.49)(esbuild@0.18.20)(webpack@5.78.0)
+ terser-webpack-plugin: 5.3.9(@swc/core@1.3.107)(esbuild@0.18.20)(webpack@5.78.0)
watchpack: 2.4.0
webpack-cli: 5.1.4(webpack-bundle-analyzer@4.9.0)(webpack@5.82.1)
webpack-sources: 3.2.3
@@ -61548,7 +59440,7 @@ packages:
- esbuild
- uglify-js
- /webpack@5.82.1(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4):
+ /webpack@5.82.1(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4):
resolution: {integrity: sha512-C6uiGQJ+Gt4RyHXXYt+v9f+SN1v83x68URwgxNQ98cvH8kxiuywWGP4XeNZ1paOzZ63aY3cTciCEQJNFUljlLw==}
engines: {node: '>=10.13.0'}
hasBin: true
@@ -61579,7 +59471,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.1.2
tapable: 2.2.1
- terser-webpack-plugin: 5.3.9(@swc/core@1.3.49)(esbuild@0.18.20)(webpack@5.82.1)
+ terser-webpack-plugin: 5.3.9(@swc/core@1.3.107)(esbuild@0.18.20)(webpack@5.82.1)
watchpack: 2.4.0
webpack-cli: 5.1.4(webpack-bundle-analyzer@4.9.0)(webpack@5.82.1)
webpack-sources: 3.2.3
@@ -62020,7 +59912,7 @@ packages:
fast-json-stable-stringify: 2.1.0
pretty-bytes: 5.6.0
upath: 1.2.0
- webpack: 5.78.0(@swc/core@1.3.49)(esbuild@0.18.20)(webpack-cli@5.1.4)
+ webpack: 5.78.0(@swc/core@1.3.107)(esbuild@0.18.20)(webpack-cli@5.1.4)
webpack-sources: 1.4.3
workbox-build: 6.5.4
transitivePeerDependencies:
@@ -62454,6 +60346,19 @@ packages:
resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
engines: {node: '>=12.20'}
+ /yup@0.32.11:
+ resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==}
+ engines: {node: '>=10'}
+ dependencies:
+ '@babel/runtime': 7.23.2
+ '@types/lodash': 4.14.192
+ lodash: 4.17.21
+ lodash-es: 4.17.21
+ nanoclone: 0.2.1
+ property-expr: 2.0.6
+ toposort: 2.0.2
+ dev: true
+
/z-schema@5.0.5:
resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==}
engines: {node: '>=8.0.0'}
@@ -62486,9 +60391,17 @@ packages:
readable-stream: 3.6.2
dev: false
+ /zod-validation-error@3.2.0(zod@3.22.4):
+ resolution: {integrity: sha512-cYlPR6zuyrgmu2wRTdumEAJGuwI7eHVHGT+VyneAQxmRAKtGRL1/7pjz4wfLhz4J05f5qoSZc3rGacswgyTjjw==}
+ engines: {node: '>=18.0.0'}
+ peerDependencies:
+ zod: ^3.18.0
+ dependencies:
+ zod: 3.22.4
+ dev: true
+
/zod@3.22.4:
resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
- dev: false
/zone.js@0.13.3:
resolution: {integrity: sha512-MKPbmZie6fASC/ps4dkmIhaT5eonHkEt6eAy80K42tAm0G2W+AahLJjbfi6X9NPdciOE9GRFTTM8u2IiF6O3ww==}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index eb7c8fdca63..b7350501d9f 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -1,6 +1,6 @@
packages:
# all packages in subdirs of packages/ and components/
- - 'providers/*'
+ - 'automation'
- 'packages/*'
# Angular projects - these are nested under the Angular workspace root, and need version bumps during release.
- 'packages/notification-center-angular/projects/*'
diff --git a/providers/africas-talking/README.md b/providers/africas-talking/README.md
deleted file mode 100644
index 2b1133ef3fa..00000000000
--- a/providers/africas-talking/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Novu Africa's Talking Provider
-
-An Africa's Talking SMS provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { AfricasTalkingSmsProvider } from '@novu/africas-talking';
-
- const provider = new AfricasTalkingSmsProvider({
- apiKey: process.env.AFRICAS_TALKING_API_KEY,
- username: process.env.AFRICAS_TALKING_USERNAME,
- from: process.env.AFRICAS_TALKING_FROM
- });
-```
diff --git a/providers/africas-talking/jest.config.js b/providers/africas-talking/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/africas-talking/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/africas-talking/package.json b/providers/africas-talking/package.json
deleted file mode 100644
index e300e549d66..00000000000
--- a/providers/africas-talking/package.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "name": "@novu/africas-talking",
- "version": "0.24.1",
- "description": "An Africa's Talking wrapper for Novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "lint": "eslint src --ext .ts",
- "test": "run-s build test:*",
- "test:lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "africastalking": "^0.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~29.5.0",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/africas-talking/src/index.ts b/providers/africas-talking/src/index.ts
deleted file mode 100644
index b321df51e73..00000000000
--- a/providers/africas-talking/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/africas-talking.provider';
diff --git a/providers/africas-talking/tsconfig.json b/providers/africas-talking/tsconfig.json
deleted file mode 100644
index 2b9e28a0c83..00000000000
--- a/providers/africas-talking/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"],
- "typeRoots": ["./node_modules/@types", "../../node_modules/@types"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/apns/.czrc b/providers/apns/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/apns/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/apns/.eslintrc.json b/providers/apns/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/apns/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/apns/.gitignore b/providers/apns/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/apns/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/apns/jest.config.js b/providers/apns/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/apns/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/apns/package.json b/providers/apns/package.json
deleted file mode 100644
index ae81adcf168..00000000000
--- a/providers/apns/package.json
+++ /dev/null
@@ -1,88 +0,0 @@
-{
- "name": "@novu/apns",
- "version": "0.24.1",
- "description": "A apns wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "nx": {
- "tags": [
- "providers"
- ]
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "@parse/node-apn": "^5.2.3"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/apns/src/index.ts b/providers/apns/src/index.ts
deleted file mode 100644
index 6516d790670..00000000000
--- a/providers/apns/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/apns.provider';
diff --git a/providers/apns/tsconfig.module.json b/providers/apns/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/apns/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/azure-sms/.czrc b/providers/azure-sms/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/azure-sms/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/azure-sms/.eslintrc.json b/providers/azure-sms/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/azure-sms/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/azure-sms/.gitignore b/providers/azure-sms/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/azure-sms/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/azure-sms/README.md b/providers/azure-sms/README.md
deleted file mode 100644
index 8c4be331c2a..00000000000
--- a/providers/azure-sms/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Novu AzureSms Provider
-
-A AzureSms sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
- import { AzureSmsProvider } from '@novu/azure-sms'
-
- const provider = new AzureSmsProvider({
- connectionString: process.env.AZURE_CONNECTION_STRING
- });
-```
diff --git a/providers/azure-sms/jest.config.js b/providers/azure-sms/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/azure-sms/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/azure-sms/package.json b/providers/azure-sms/package.json
deleted file mode 100644
index 39095c3d3ee..00000000000
--- a/providers/azure-sms/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/azure-sms",
- "version": "0.24.1",
- "description": "A azure-sms wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@azure/communication-sms": "^1.0.0",
- "@novu/stateless": "^0.24.1"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/azure-sms/src/index.ts b/providers/azure-sms/src/index.ts
deleted file mode 100644
index f051d94d80e..00000000000
--- a/providers/azure-sms/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/azure-sms.provider';
diff --git a/providers/azure-sms/tsconfig.json b/providers/azure-sms/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/azure-sms/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/azure-sms/tsconfig.module.json b/providers/azure-sms/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/azure-sms/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/bandwidth/.czrc b/providers/bandwidth/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/bandwidth/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/bandwidth/.eslintrc.json b/providers/bandwidth/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/bandwidth/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/bandwidth/.gitignore b/providers/bandwidth/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/bandwidth/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/bandwidth/README.md b/providers/bandwidth/README.md
deleted file mode 100644
index 5707d0ebb35..00000000000
--- a/providers/bandwidth/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Novu Bandwidth Provider
-
-A Bandwidth sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
- import { BandwidthSmsProvider } from '@novu/bandwidth'
-
- const provider = new TwilioSmsProvider({
- username: process.env.BANDWIDTH_USERNAME,
- password: process.env.BANDWIDTH_PASSWORD,
- accountId: process.env.BANDWIDTH_ACCOUNT_ID,
- });
-```
diff --git a/providers/bandwidth/jest.config.js b/providers/bandwidth/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/bandwidth/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/bandwidth/package.json b/providers/bandwidth/package.json
deleted file mode 100644
index 1cc174eb1c7..00000000000
--- a/providers/bandwidth/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/bandwidth",
- "version": "0.24.1",
- "description": "A bandwidth wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@bandwidth/messaging": "^4.1.3",
- "@novu/stateless": "^0.24.1"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/bandwidth/src/index.ts b/providers/bandwidth/src/index.ts
deleted file mode 100644
index 43d44de5f5a..00000000000
--- a/providers/bandwidth/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/bandwidth.provider';
diff --git a/providers/bandwidth/tsconfig.json b/providers/bandwidth/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/bandwidth/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/bandwidth/tsconfig.module.json b/providers/bandwidth/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/bandwidth/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/braze/.czrc b/providers/braze/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/braze/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/braze/.eslintrc.json b/providers/braze/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/braze/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/braze/.gitignore b/providers/braze/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/braze/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/braze/README.md b/providers/braze/README.md
deleted file mode 100644
index ce47aadb52f..00000000000
--- a/providers/braze/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu Braze Provider
-
-A Braze email provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { BrazeEmailProvider } from '@novu/braze';
-const provider = new BrazeEmailProvider({
- apiKey: process.env.BRAZE_API_KEY,
- apiURL: process.env.BRAZE_API_URL,
- appID: process.env.BRAZE_API_ID,
-})
-```
diff --git a/providers/braze/jest.config.js b/providers/braze/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/braze/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/braze/package.json b/providers/braze/package.json
deleted file mode 100644
index 154aa48027c..00000000000
--- a/providers/braze/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/braze",
- "version": "0.24.1",
- "description": "A braze wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "braze-api": "^2.5.6"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/braze/src/index.ts b/providers/braze/src/index.ts
deleted file mode 100644
index 992ae53a3b6..00000000000
--- a/providers/braze/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/braze.provider';
diff --git a/providers/braze/tsconfig.json b/providers/braze/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/braze/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/braze/tsconfig.module.json b/providers/braze/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/braze/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/brevo-sms/.czrc b/providers/brevo-sms/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/brevo-sms/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/brevo-sms/.eslintrc.json b/providers/brevo-sms/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/brevo-sms/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/brevo-sms/.gitignore b/providers/brevo-sms/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/brevo-sms/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/brevo-sms/README.md b/providers/brevo-sms/README.md
deleted file mode 100644
index 0579c0c983b..00000000000
--- a/providers/brevo-sms/README.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# Novu BrevoSms Provider
-
-A BrevoSms sms provider library for [@novu/stateless](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { BrevoSmsProvider } from '@novu/brevo-sms';
-
-const provider = new BrevoSmsProvider({
- apiKey: process.env.BREVO_API_KEY,
- from: process.env.BREVO_FROM, // Sender displayed to the recipient
-});
-
-await provider.sendMessage({
- to: 'My Company',
- content: 'Message to send',
-});
-```
diff --git a/providers/brevo-sms/jest.config.js b/providers/brevo-sms/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/brevo-sms/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/brevo-sms/package.json b/providers/brevo-sms/package.json
deleted file mode 100644
index c8bd4cfe6f4..00000000000
--- a/providers/brevo-sms/package.json
+++ /dev/null
@@ -1,80 +0,0 @@
-{
- "name": "@novu/brevo-sms",
- "version": "0.24.1",
- "description": "A brevo-sms wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "cross-fetch": "^4.0.0",
- "proxy-agent": "^6.3.1"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "jest-fetch-mock": "^3.0.3",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/brevo-sms/src/index.ts b/providers/brevo-sms/src/index.ts
deleted file mode 100644
index 8937fd642bf..00000000000
--- a/providers/brevo-sms/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/brevo-sms.provider';
diff --git a/providers/brevo-sms/tsconfig.json b/providers/brevo-sms/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/brevo-sms/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/brevo-sms/tsconfig.module.json b/providers/brevo-sms/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/brevo-sms/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/bulk-sms/.czrc b/providers/bulk-sms/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/bulk-sms/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/bulk-sms/.eslintrc.json b/providers/bulk-sms/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/bulk-sms/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/bulk-sms/.gitignore b/providers/bulk-sms/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/bulk-sms/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/bulk-sms/README.md b/providers/bulk-sms/README.md
deleted file mode 100644
index 9130d990080..00000000000
--- a/providers/bulk-sms/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu BulkSms Provider
-
-A BulkSms sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { BulkSmsProvider } from '@novu/bulk-sms';
-
-const provider = new BulkSmsProvider({
- apiToken = process.env.BULKSMS_API_TOKEN,
-});
- ```
-
diff --git a/providers/bulk-sms/jest.config.js b/providers/bulk-sms/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/bulk-sms/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/bulk-sms/package.json b/providers/bulk-sms/package.json
deleted file mode 100644
index fc8eb084fa4..00000000000
--- a/providers/bulk-sms/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/bulk-sms",
- "version": "0.24.1",
- "description": "A bulk-sms wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/bulk-sms/src/index.ts b/providers/bulk-sms/src/index.ts
deleted file mode 100644
index 8bf5b8866d4..00000000000
--- a/providers/bulk-sms/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/bulk-sms.provider';
diff --git a/providers/bulk-sms/tsconfig.json b/providers/bulk-sms/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/bulk-sms/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/bulk-sms/tsconfig.module.json b/providers/bulk-sms/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/bulk-sms/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/burst-sms/.czrc b/providers/burst-sms/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/burst-sms/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/burst-sms/.eslintrc.json b/providers/burst-sms/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/burst-sms/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/burst-sms/.gitignore b/providers/burst-sms/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/burst-sms/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/burst-sms/README.md b/providers/burst-sms/README.md
deleted file mode 100644
index 6aacc55d507..00000000000
--- a/providers/burst-sms/README.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# Novu Burst SMS Provider
-
-A Burst SMS sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { BurstSmsProvider } from '@novu/burst-sms';
-
-const provider = new BurstSmsProvider({
- apiKey: process.env.BURST_SMS_API_KEY, // Your Burst SMS API Key
- secretKey: process.env.BURST_SMS_SECRET_KEY, // Your Burst SMS API Secret
-})
-
-await provider.sendMessage({
- to: '0123456789',
- content: 'Message to send',
-});
-```
diff --git a/providers/burst-sms/package.json b/providers/burst-sms/package.json
deleted file mode 100644
index 6e9961ca5a6..00000000000
--- a/providers/burst-sms/package.json
+++ /dev/null
@@ -1,99 +0,0 @@
-{
- "name": "@novu/burst-sms",
- "version": "0.24.1",
- "description": "A burstSms wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "nx": {
- "tags": [
- "scope:providers"
- ]
- },
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2",
- "qs": "^6.11.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5",
- "uuid": "^9.0.0"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "jest": {
- "preset": "ts-jest",
- "testEnvironment": "node",
- "moduleNameMapper": {
- "axios": "axios/dist/node/axios.cjs"
- }
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/burst-sms/src/index.ts b/providers/burst-sms/src/index.ts
deleted file mode 100644
index d8a04c0a4c0..00000000000
--- a/providers/burst-sms/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/burst-sms.provider';
diff --git a/providers/burst-sms/tsconfig.json b/providers/burst-sms/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/burst-sms/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/burst-sms/tsconfig.module.json b/providers/burst-sms/tsconfig.module.json
deleted file mode 100644
index 9b07b87eb29..00000000000
--- a/providers/burst-sms/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig.json",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/clickatell/.czrc b/providers/clickatell/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/clickatell/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/clickatell/.eslintrc.json b/providers/clickatell/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/clickatell/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/clickatell/.gitignore b/providers/clickatell/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/clickatell/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/clickatell/README.md b/providers/clickatell/README.md
deleted file mode 100644
index 5fb12ffef45..00000000000
--- a/providers/clickatell/README.md
+++ /dev/null
@@ -1,20 +0,0 @@
-# Novu ClickatellSmsProvider Provider
-
-A ClickatellSmsProvider sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { ClickatellSmsProvider } from '@novu/clickatell';
-
-// one way sms integration
-const provider = new ClickatellSmsProvider({
- apiKey: process.env.CLICKATELL_API_KEY,
-});
-
-// two way sms integration
-const provider = new ClickatellSmsProvider({
- apiKey: process.env.CLICKATELL_API_KEY,
- isTwoWayIntegration: true
-});
-```
diff --git a/providers/clickatell/package.json b/providers/clickatell/package.json
deleted file mode 100644
index 089a2f852be..00000000000
--- a/providers/clickatell/package.json
+++ /dev/null
@@ -1,90 +0,0 @@
-{
- "name": "@novu/clickatell",
- "version": "0.24.1",
- "description": "A clickatell SMS provider wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "jest": {
- "preset": "ts-jest",
- "testEnvironment": "node",
- "moduleNameMapper": {
- "axios": "axios/dist/node/axios.cjs"
- }
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/clickatell/src/index.ts b/providers/clickatell/src/index.ts
deleted file mode 100644
index e6413c3c350..00000000000
--- a/providers/clickatell/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/clickatell.provider';
diff --git a/providers/clickatell/tsconfig.json b/providers/clickatell/tsconfig.json
deleted file mode 100644
index 2b9e28a0c83..00000000000
--- a/providers/clickatell/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"],
- "typeRoots": ["./node_modules/@types", "../../node_modules/@types"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/clickatell/tsconfig.module.json b/providers/clickatell/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/clickatell/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/clicksend/.czrc b/providers/clicksend/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/clicksend/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/clicksend/.eslintrc.json b/providers/clicksend/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/clicksend/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/clicksend/.gitignore b/providers/clicksend/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/clicksend/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/clicksend/README.md b/providers/clicksend/README.md
deleted file mode 100644
index 62d56e1052a..00000000000
--- a/providers/clicksend/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu Clicksend Provider
-
-A Clicksend sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
- import { ClicksendSmsProvider } from '@novu/clicksend'
-
- const provider = new ClicksendSmsProvider({
- username: process.env.CLICKSEND_USERNAME,
- apiKey: process.env.CLICKSEND_API_KEY,
- })
- ```
diff --git a/providers/clicksend/jest.config.js b/providers/clicksend/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/clicksend/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/clicksend/package.json b/providers/clicksend/package.json
deleted file mode 100644
index f226ac8c0b4..00000000000
--- a/providers/clicksend/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/clicksend",
- "version": "0.24.1",
- "description": "A clicksend wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/clicksend/src/index.ts b/providers/clicksend/src/index.ts
deleted file mode 100644
index 93f81750bab..00000000000
--- a/providers/clicksend/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/clicksend.provider';
diff --git a/providers/clicksend/tsconfig.json b/providers/clicksend/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/clicksend/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/clicksend/tsconfig.module.json b/providers/clicksend/tsconfig.module.json
deleted file mode 100644
index 742b6d981f5..00000000000
--- a/providers/clicksend/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "commonjs"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/discord/.czrc b/providers/discord/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/discord/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/discord/.eslintrc.json b/providers/discord/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/discord/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/discord/.gitignore b/providers/discord/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/discord/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/discord/README.md b/providers/discord/README.md
deleted file mode 100644
index 0405ec59a5a..00000000000
--- a/providers/discord/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Novu Discord Provider
-
-A Discord chat provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { DiscordProvider } from '@novu/discord';
-
-const provider = new DiscordProvider({});
-```
diff --git a/providers/discord/package.json b/providers/discord/package.json
deleted file mode 100644
index 708cf1f5ece..00000000000
--- a/providers/discord/package.json
+++ /dev/null
@@ -1,92 +0,0 @@
-{
- "name": "@novu/discord",
- "version": "0.24.1",
- "description": "A discord wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "jest": {
- "preset": "ts-jest",
- "testEnvironment": "node",
- "moduleNameMapper": {
- "axios": "axios/dist/node/axios.cjs"
- }
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/discord/src/index.ts b/providers/discord/src/index.ts
deleted file mode 100644
index 1de44d85f82..00000000000
--- a/providers/discord/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/discord.provider';
diff --git a/providers/discord/tsconfig.json b/providers/discord/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/discord/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/discord/tsconfig.module.json b/providers/discord/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/discord/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/eazy-sms/.czrc b/providers/eazy-sms/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/eazy-sms/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/eazy-sms/.eslintrc.json b/providers/eazy-sms/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/eazy-sms/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/eazy-sms/.gitignore b/providers/eazy-sms/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/eazy-sms/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/eazy-sms/README.md b/providers/eazy-sms/README.md
deleted file mode 100644
index 8b2301cff4e..00000000000
--- a/providers/eazy-sms/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu Eazy SMS Provider
-
-A EazySms sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { EazySmsProvider } from '@novu/eazy-sms';
-
-const provider = new EazySmsProvider({
- apiKey: process.env.API_KEY,
- channelId: process.env.CHANNEL_ID,
-});
-```
diff --git a/providers/eazy-sms/jest.config.js b/providers/eazy-sms/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/eazy-sms/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/eazy-sms/package.json b/providers/eazy-sms/package.json
deleted file mode 100644
index 7a4b635fb0f..00000000000
--- a/providers/eazy-sms/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/eazy-sms",
- "version": "0.24.1",
- "description": "A eazy-sms wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "0.24.1",
- "axios": "^1.6.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/eazy-sms/src/index.ts b/providers/eazy-sms/src/index.ts
deleted file mode 100644
index c86208f2764..00000000000
--- a/providers/eazy-sms/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/eazy-sms.provider';
diff --git a/providers/eazy-sms/tsconfig.json b/providers/eazy-sms/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/eazy-sms/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/eazy-sms/tsconfig.module.json b/providers/eazy-sms/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/eazy-sms/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/email-webhook/.czrc b/providers/email-webhook/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/email-webhook/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/email-webhook/.eslintrc.json b/providers/email-webhook/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/email-webhook/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/email-webhook/.gitignore b/providers/email-webhook/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/email-webhook/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/email-webhook/README.md b/providers/email-webhook/README.md
deleted file mode 100644
index 33b29d07631..00000000000
--- a/providers/email-webhook/README.md
+++ /dev/null
@@ -1,16 +0,0 @@
-# Novu Email Webhook Provider
-
-This is a library that triggers a custom webhook and shows itself as an email library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { EmailWebhookProvider } from './email-webhook.provider';
-
-const provider = new EmailWebhookProvider({
- webhookUrl: credentials.webhookUrl,
- hmacSecretKey: credentials.secretKey,
- retryDelay: 30*1000, // retry delay default : 30 seconds
- retryCount: 3, // retry count default : 3
-});
-```
diff --git a/providers/email-webhook/jest.config.js b/providers/email-webhook/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/email-webhook/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/email-webhook/package.json b/providers/email-webhook/package.json
deleted file mode 100644
index d6ea4f4f7aa..00000000000
--- a/providers/email-webhook/package.json
+++ /dev/null
@@ -1,95 +0,0 @@
-{
- "name": "@novu/email-webhook",
- "version": "0.24.1",
- "description": "An email channel webhook provider wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "nx": {
- "tags": [
- "providers"
- ]
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "axios": "^1.6.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "jest": {
- "preset": "ts-jest",
- "testEnvironment": "node",
- "moduleNameMapper": {
- "axios": "axios/dist/node/axios.cjs"
- }
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/email-webhook/src/index.ts b/providers/email-webhook/src/index.ts
deleted file mode 100644
index 1beef7555a8..00000000000
--- a/providers/email-webhook/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/email-webhook.provider';
diff --git a/providers/email-webhook/tsconfig.json b/providers/email-webhook/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/email-webhook/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/email-webhook/tsconfig.module.json b/providers/email-webhook/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/email-webhook/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/emailjs/.czrc b/providers/emailjs/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/emailjs/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/emailjs/.eslintrc.json b/providers/emailjs/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/emailjs/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/emailjs/.gitignore b/providers/emailjs/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/emailjs/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/emailjs/.prettierignore b/providers/emailjs/.prettierignore
deleted file mode 100644
index 996c3a37750..00000000000
--- a/providers/emailjs/.prettierignore
+++ /dev/null
@@ -1,2 +0,0 @@
-# package.json is formatted by package managers, so we ignore it here
-package.json
diff --git a/providers/emailjs/CHANGELOG.md b/providers/emailjs/CHANGELOG.md
deleted file mode 100644
index 2cf1ea783a7..00000000000
--- a/providers/emailjs/CHANGELOG.md
+++ /dev/null
@@ -1,48 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [0.2.5](https://github.com/novuhq/novu/compare/v0.2.4...v0.2.5) (2021-11-05)
-
-**Note:** Version bump only for package @notifire/emailjs (now @novu/emailjs)
-
-
-
-
-
-## [0.2.4](https://github.com/novuhq/novu/compare/v0.2.3...v0.2.4) (2021-10-30)
-
-**Note:** Version bump only for package @notifire/emailjs (now @novu/emailjs)
-
-
-
-
-
-## [0.2.3](https://github.com/novuhq/novu/compare/v0.2.2...v0.2.3) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/emailjs (now @novu/emailjs)
-
-
-
-
-
-## [0.2.2](https://github.com/novuhq/novu/compare/v0.1.4...v0.2.2) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/emailjs (now @novu/emailjs)
-
-
-
-
-
-## [0.2.1](https://github.com/novuhq/novu/compare/v0.1.4...v0.2.1) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/emailjs (now @novu/emailjs)
-
-
-
-
-
-# Changelog
-
-All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
diff --git a/providers/emailjs/README.md b/providers/emailjs/README.md
deleted file mode 100644
index 14f8cc81ac8..00000000000
--- a/providers/emailjs/README.md
+++ /dev/null
@@ -1,18 +0,0 @@
-# EmailJs Email Provider
-
-An [emailjs](https://github.com/eleith/emailjs) email provider library for [novu](https://github.com/novuhq/novu).
-
-## Usage
-
-```javascript
-import { EmailJsProvider } from '@novu/emailjs';
-
-const provider = new EmailJsProvider({
- from: process.env.EMAILJS_FROM_EMAIL,
- host: process.env.EMAILJS_HOST,
- user: process.env.EMAILJS_USERNAME,
- password: process.env.EMAILJS_PASSWORD,
- port: process.env.EMAILJS_PORT,
- secure: process.env.EMAILJS_SECURE,
-});
-```
diff --git a/providers/emailjs/jest.config.js b/providers/emailjs/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/emailjs/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/emailjs/package.json b/providers/emailjs/package.json
deleted file mode 100644
index beced3a5f00..00000000000
--- a/providers/emailjs/package.json
+++ /dev/null
@@ -1,98 +0,0 @@
-{
- "name": "@novu/emailjs",
- "version": "0.24.1",
- "description": "An emailjs provider for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:prettier": "prettier \"src/**/*.ts\" --list-different",
- "test:unit": "jest src",
- "check-cli": "run-s test diff-integration-tests check-integration-tests",
- "check-integration-tests": "run-s check-integration-test:*",
- "diff-integration-tests": "mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "cov": "run-s test:unit cov:html cov:lcov && open-cli coverage/index.html",
- "cov:html": "nyc report --reporter=html",
- "cov:lcov": "nyc report --reporter=lcov",
- "cov:send": "run-s cov:lcov && codecov",
- "cov:check": "nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100",
- "doc": "run-s doc:html && open-cli build/docs/index.html",
- "doc:html": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs",
- "doc:json": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json",
- "doc:publish": "gh-pages -m \"[ci skip] Updates\" -d build/docs",
- "reset-hard": "git clean -dfx && git reset --hard && pnpm install",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "emailjs": "^3.6.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "1.0.2",
- "@types/jest": "29.5.2",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/emailjs/src/index.ts b/providers/emailjs/src/index.ts
deleted file mode 100644
index 822019ec74e..00000000000
--- a/providers/emailjs/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/emailjs.provider';
diff --git a/providers/emailjs/src/types/example.d.ts b/providers/emailjs/src/types/example.d.ts
deleted file mode 100644
index 81132af02a6..00000000000
--- a/providers/emailjs/src/types/example.d.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-/**
- * If you import a dependency which does not include its own type definitions,
- * TypeScript will try to find a definition for it by following the `typeRoots`
- * compiler option in tsconfig.json. For this project, we've configured it to
- * fall back to this folder if nothing is found in node_modules/@types.
- *
- * Often, you can install the DefinitelyTyped
- * (https://github.com/DefinitelyTyped/DefinitelyTyped) type definition for the
- * dependency in question. However, if no one has yet contributed definitions
- * for the package, you may want to declare your own. (If you're using the
- * `noImplicitAny` compiler options, you'll be required to declare it.)
- *
- * This is an example type definition which allows import from `module-name`,
- * e.g.:
- * ```ts
- * import something from 'module-name';
- * something();
- * ```
- */
diff --git a/providers/emailjs/tsconfig.json b/providers/emailjs/tsconfig.json
deleted file mode 100644
index 2b9e28a0c83..00000000000
--- a/providers/emailjs/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"],
- "typeRoots": ["./node_modules/@types", "../../node_modules/@types"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/emailjs/tsconfig.module.json b/providers/emailjs/tsconfig.module.json
deleted file mode 100644
index dfb74fa3a35..00000000000
--- a/providers/emailjs/tsconfig.module.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/providers/expo/.czrc b/providers/expo/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/expo/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/expo/.eslintrc.json b/providers/expo/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/expo/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/expo/.gitignore b/providers/expo/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/expo/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/expo/README.md b/providers/expo/README.md
deleted file mode 100644
index a4184b1ede8..00000000000
--- a/providers/expo/README.md
+++ /dev/null
@@ -1,24 +0,0 @@
-# Novu Expo Provider
-
-A Expo push provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-The payload field supports all [Message Request](https://docs.expo.dev/push-notifications/sending-notifications/#message-request-format) values, example below.
-
-```ts
-import { Novu } from '@novu/node';
-
-const novu = new Novu(process.env.NOVU_API_KEY);
-
-novu.trigger('event-name', {
- to: {
- subscriberId: '...',
- },
- payload: {
- badge: 1,
- sound: 'default',
- priority: 'high',
- },
-});
-```
diff --git a/providers/expo/jest.config.js b/providers/expo/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/expo/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/expo/package.json b/providers/expo/package.json
deleted file mode 100644
index 6badb7d6ecf..00000000000
--- a/providers/expo/package.json
+++ /dev/null
@@ -1,85 +0,0 @@
-{
- "name": "@novu/expo",
- "version": "0.24.1",
- "description": "A expo wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "expo-server-sdk": "^3.6.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/expo/src/index.ts b/providers/expo/src/index.ts
deleted file mode 100644
index a933bbfb6ed..00000000000
--- a/providers/expo/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/expo.provider';
diff --git a/providers/expo/tsconfig.json b/providers/expo/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/expo/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/expo/tsconfig.module.json b/providers/expo/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/expo/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/fcm/.czrc b/providers/fcm/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/fcm/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/fcm/.eslintrc.json b/providers/fcm/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/fcm/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/fcm/.gitignore b/providers/fcm/.gitignore
deleted file mode 100644
index 1f7f26f3989..00000000000
--- a/providers/fcm/.gitignore
+++ /dev/null
@@ -1,10 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/fcm/README.md b/providers/fcm/README.md
deleted file mode 100644
index 16c9bfd76cd..00000000000
--- a/providers/fcm/README.md
+++ /dev/null
@@ -1,27 +0,0 @@
-# Novu FCM Provider
-
-A FCM push provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-The payload field supports all [NotificationMessagePayload](https://firebase.google.com/docs/reference/admin/node/firebase-admin.messaging.notificationmessagepayload.md#notificationmessagepayload_interface) values, example below.
-
-```ts
-import { Novu } from '@novu/node';
-
-const novu = new Novu(process.env.NOVU_API_KEY);
-
-novu.trigger('event-name', {
- to: {
- subscriberId: '...',
- },
- payload: {
- deviceTokens: ['abcda...'], // Override subscriberId notification/device identifiers
- badge: 1, // iOS: The value of the badge on the home screen app icon, if 0 then the badge is removed.
- clickAction: 'clickity', // Android: Action associated with a user click on the notification.
- color: '#ff00ff', // Android: Hex color of the notification
- icon: 'myicon', // Android: Drawable resource id of icon, Web: URL to icon
- sound: 'custom_sound', // Android: name of custom notification sound
- },
-});
-```
diff --git a/providers/fcm/jest.config.js b/providers/fcm/jest.config.js
deleted file mode 100644
index f9102e05d37..00000000000
--- a/providers/fcm/jest.config.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- modulePathIgnorePatterns: ['build'],
-};
diff --git a/providers/fcm/package.json b/providers/fcm/package.json
deleted file mode 100644
index 965488faf6d..00000000000
--- a/providers/fcm/package.json
+++ /dev/null
@@ -1,88 +0,0 @@
-{
- "name": "@novu/fcm",
- "version": "0.24.1",
- "description": "A fcm wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src/*",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "firebase-admin": "^11.10.1"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "@types/mocha": "^10.0.2",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "eslint": "7.32.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "jest-node-exports-resolver": "^1.1.6",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/fcm/src/index.ts b/providers/fcm/src/index.ts
deleted file mode 100644
index bdfc263c610..00000000000
--- a/providers/fcm/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/fcm.provider';
diff --git a/providers/fcm/src/lib/__mocks__/firebase-admin/app.ts b/providers/fcm/src/lib/__mocks__/firebase-admin/app.ts
deleted file mode 100644
index 6b395d2a4b1..00000000000
--- a/providers/fcm/src/lib/__mocks__/firebase-admin/app.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-exports.initializeApp = jest.fn();
-exports.cert = jest.fn();
-exports.getApp = jest.fn();
-exports.deleteApp = jest.fn();
diff --git a/providers/fcm/src/lib/__mocks__/firebase-admin/messaging.ts b/providers/fcm/src/lib/__mocks__/firebase-admin/messaging.ts
deleted file mode 100644
index 2a150442385..00000000000
--- a/providers/fcm/src/lib/__mocks__/firebase-admin/messaging.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-exports.getMessaging = () => ({
- sendToDevice: jest.fn(),
- sendMulticast: jest.fn(),
-});
diff --git a/providers/fcm/tsconfig.json b/providers/fcm/tsconfig.json
deleted file mode 100644
index 1da89add837..00000000000
--- a/providers/fcm/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest", "mocha"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/fcm/tsconfig.module.json b/providers/fcm/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/fcm/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/firetext/.czrc b/providers/firetext/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/firetext/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/firetext/.eslintrc.json b/providers/firetext/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/firetext/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/firetext/.gitignore b/providers/firetext/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/firetext/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/firetext/README.md b/providers/firetext/README.md
deleted file mode 100644
index 58038bb21e6..00000000000
--- a/providers/firetext/README.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# Novu Firetext Provider
-
-A Firetext sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { FiretextSmsProvider } from '@novu/firetext';
-
-const provider = new FiretextSmsProvider({
- apiKey: process.env.FIRETEXT_API_KEY,
- from: process.env.FIRETEXT_FROM, // a valid Firetext reply number or Sender ID
-});
-
-await provider.sendMessage({
- to: '0123456789',
- content: 'Message to send',
-});
-```
\ No newline at end of file
diff --git a/providers/firetext/babel.config.js b/providers/firetext/babel.config.js
deleted file mode 100644
index c74fb53e280..00000000000
--- a/providers/firetext/babel.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- presets: [['@babel/preset-env', { targets: { node: 'current' } }]],
-};
diff --git a/providers/firetext/jest.config.js b/providers/firetext/jest.config.js
deleted file mode 100644
index 9108524480a..00000000000
--- a/providers/firetext/jest.config.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- transform: {
- '^.+\\.ts$': 'ts-jest',
- '^.+\\.js$': 'babel-jest',
- },
- transformIgnorePatterns: ['/node_modules/'],
-};
diff --git a/providers/firetext/package.json b/providers/firetext/package.json
deleted file mode 100644
index 78bcc0b611d..00000000000
--- a/providers/firetext/package.json
+++ /dev/null
@@ -1,88 +0,0 @@
-{
- "name": "@novu/firetext",
- "version": "0.24.1",
- "description": "A firetext wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "node-fetch": "^3.2.10"
- },
- "devDependencies": {
- "@babel/preset-env": "^7.23.2",
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "@types/uuid": "^8.3.4",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "fetch-mock": "^9.11.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/firetext/src/index.ts b/providers/firetext/src/index.ts
deleted file mode 100644
index 546e9ab279f..00000000000
--- a/providers/firetext/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/firetext.provider';
diff --git a/providers/firetext/tsconfig.json b/providers/firetext/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/firetext/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/firetext/tsconfig.module.json b/providers/firetext/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/firetext/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/forty-six-elks/.czrc b/providers/forty-six-elks/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/forty-six-elks/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/forty-six-elks/.eslintrc.json b/providers/forty-six-elks/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/forty-six-elks/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/forty-six-elks/.gitignore b/providers/forty-six-elks/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/forty-six-elks/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/forty-six-elks/README.md b/providers/forty-six-elks/README.md
deleted file mode 100644
index 894cda004f0..00000000000
--- a/providers/forty-six-elks/README.md
+++ /dev/null
@@ -1,20 +0,0 @@
-# Novu FortySixElks Provider
-
-A 46Elks sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { FortySixElksSmsProvider } from '@novu/fort-six-elks';
-
-const provider = new FortySixElksSmsProvider({
- user: process.env.FORTY_SIX_ELKS_USERNAME, // Your Elk46 Username
- password: process.env.FORTY_SIX_ELKS_PASSWORD, // Your Elk46 Password
- from: process.env.FROM // The sender that you'd like the recipient to see, e.g 'Telco Inc.'
-})
-
-await provider.sendMessage({
- to: '+4677777777777',
- content: 'Med 46Elks skickar du sms ganska lรคtt!',
-});
-```
diff --git a/providers/forty-six-elks/jest.config.js b/providers/forty-six-elks/jest.config.js
deleted file mode 100644
index a0d7f35aa91..00000000000
--- a/providers/forty-six-elks/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: "axios/dist/node/axios.cjs",
- },
-};
diff --git a/providers/forty-six-elks/package.json b/providers/forty-six-elks/package.json
deleted file mode 100644
index e86e824bc55..00000000000
--- a/providers/forty-six-elks/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/forty-six-elks",
- "version": "0.24.1",
- "description": "A 46elks wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~29.5.0",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/forty-six-elks/src/index.ts b/providers/forty-six-elks/src/index.ts
deleted file mode 100644
index 46d7f090357..00000000000
--- a/providers/forty-six-elks/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/forty-six-elks.provider';
diff --git a/providers/forty-six-elks/tsconfig.json b/providers/forty-six-elks/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/forty-six-elks/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/forty-six-elks/tsconfig.module.json b/providers/forty-six-elks/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/forty-six-elks/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/generic-sms/.czrc b/providers/generic-sms/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/generic-sms/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/generic-sms/.eslintrc.json b/providers/generic-sms/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/generic-sms/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/generic-sms/.gitignore b/providers/generic-sms/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/generic-sms/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/generic-sms/README.md b/providers/generic-sms/README.md
deleted file mode 100644
index 4c2330e6019..00000000000
--- a/providers/generic-sms/README.md
+++ /dev/null
@@ -1,43 +0,0 @@
-# Novu GenericSms Provider
-
-A Generic sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-
-import { GenericSmsProvider } from './generic-sms.provider';
-
-const provider = new GenericSmsProvider({
- baseUrl: 'https://api.generic-sms-provider.com',
- apiKeyRequestHeader: 'apiKey',
- apiKey: '123456',
- from: 'sender-id',
- idPath: 'message.id',
- datePath: 'message.date',
-});
-
-await provider.sendMessage({
- to: '+1234567890',
- content: 'SMS Content form Generic SMS Provider',
-});
-```
-
-## Options
-```typescript
-
-interface GenericSmsProviderOptions {
- baseUrl: string;
- apiKeyRequestHeader: string;
- apiKey: string;
- secretKeyRequestHeader?: string;
- secretKey?: string;
- from: string;
- idPath?: string;
- datePath?: string;
- domain?: string;
- authenticateByToken?: boolean;
- authenticationTokenKey?: string;
-}
-
-```
diff --git a/providers/generic-sms/jest.config.js b/providers/generic-sms/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/generic-sms/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/generic-sms/package.json b/providers/generic-sms/package.json
deleted file mode 100644
index 1efe38bace5..00000000000
--- a/providers/generic-sms/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/generic-sms",
- "version": "0.24.1",
- "description": "A generic-sms wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~29.5.0",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/generic-sms/src/index.ts b/providers/generic-sms/src/index.ts
deleted file mode 100644
index 4ad14734a05..00000000000
--- a/providers/generic-sms/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/generic-sms.provider';
diff --git a/providers/generic-sms/tsconfig.json b/providers/generic-sms/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/generic-sms/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/generic-sms/tsconfig.module.json b/providers/generic-sms/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/generic-sms/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/getstream/.czrc b/providers/getstream/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/getstream/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/getstream/.eslintrc.json b/providers/getstream/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/getstream/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/getstream/.gitignore b/providers/getstream/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/getstream/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/getstream/README.md b/providers/getstream/README.md
deleted file mode 100644
index 951a7926856..00000000000
--- a/providers/getstream/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Novu Getstream Provider
-
-A Getstream chat provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { GetstreamChatProvider } from '@novu/getstream';
-
-const provider = new GetstreamChatProvider({
- apiKey: process.env.API_KEY,
-});
-```
diff --git a/providers/getstream/jest.config.js b/providers/getstream/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/getstream/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/getstream/package.json b/providers/getstream/package.json
deleted file mode 100644
index 63cc99ab47c..00000000000
--- a/providers/getstream/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/getstream",
- "version": "0.24.1",
- "description": "A getstream wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/getstream/src/index.ts b/providers/getstream/src/index.ts
deleted file mode 100644
index ae396727a8a..00000000000
--- a/providers/getstream/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/getstream.provider';
diff --git a/providers/getstream/tsconfig.json b/providers/getstream/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/getstream/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/getstream/tsconfig.module.json b/providers/getstream/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/getstream/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/grafana-on-call/.czrc b/providers/grafana-on-call/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/grafana-on-call/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/grafana-on-call/.eslintrc.json b/providers/grafana-on-call/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/grafana-on-call/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/grafana-on-call/.gitignore b/providers/grafana-on-call/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/grafana-on-call/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/grafana-on-call/README.md b/providers/grafana-on-call/README.md
deleted file mode 100644
index d92f85768c3..00000000000
--- a/providers/grafana-on-call/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Novu GrafanaOnCall Provider
-
-A GrafanaOnCall chat provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
- import { GrafanaOnCallChatProvider } from '@novu/grafana-on-call';
-
- const provider = new GrafanaOnCallChatProvider({ alertUid: "123", externalLink: "link", imageUrl: "url", state: "ok", title: "title" });
-```
diff --git a/providers/grafana-on-call/jest.config.js b/providers/grafana-on-call/jest.config.js
deleted file mode 100644
index ac8bee2b638..00000000000
--- a/providers/grafana-on-call/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- "moduleNameMapper": {
- "axios": "axios/dist/node/axios.cjs"
- }
-};
diff --git a/providers/grafana-on-call/package.json b/providers/grafana-on-call/package.json
deleted file mode 100644
index d2d98da757e..00000000000
--- a/providers/grafana-on-call/package.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "name": "@novu/grafana-on-call",
- "version": "0.24.1",
- "description": "A grafana-on-call wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2",
- "uuid": "^9.0.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/grafana-on-call/src/index.ts b/providers/grafana-on-call/src/index.ts
deleted file mode 100644
index d4f06b04ae6..00000000000
--- a/providers/grafana-on-call/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/grafana-on-call.provider';
diff --git a/providers/grafana-on-call/tsconfig.json b/providers/grafana-on-call/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/grafana-on-call/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/grafana-on-call/tsconfig.module.json b/providers/grafana-on-call/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/grafana-on-call/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/gupshup/.czrc b/providers/gupshup/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/gupshup/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/gupshup/.eslintrc.json b/providers/gupshup/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/gupshup/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/gupshup/.gitignore b/providers/gupshup/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/gupshup/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/gupshup/README.md b/providers/gupshup/README.md
deleted file mode 100644
index 1e788dc4828..00000000000
--- a/providers/gupshup/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu Gupshup Provider
-
-A Gupshup sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { GupshupSmsProvider } from '@novu/gupshup';
-
-const provider = new GupshupSmsProvider({
- userId: process.env.GUPSHUP_USER_ID,
- password: process.env.GUPSHUP_PASSWORD
-});
-```
diff --git a/providers/gupshup/babel.config.js b/providers/gupshup/babel.config.js
deleted file mode 100644
index c74fb53e280..00000000000
--- a/providers/gupshup/babel.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- presets: [['@babel/preset-env', { targets: { node: 'current' } }]],
-};
diff --git a/providers/gupshup/package.json b/providers/gupshup/package.json
deleted file mode 100644
index 6e73b4823e8..00000000000
--- a/providers/gupshup/package.json
+++ /dev/null
@@ -1,87 +0,0 @@
-{
- "name": "@novu/gupshup",
- "version": "0.24.1",
- "description": "A gupshup wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "1.6.2",
- "node-fetch": "^3.2.10"
- },
- "devDependencies": {
- "@babel/preset-env": "^7.23.2",
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/gupshup/src/index.ts b/providers/gupshup/src/index.ts
deleted file mode 100644
index 9eee327ff2a..00000000000
--- a/providers/gupshup/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/gupshup.provider';
diff --git a/providers/gupshup/tsconfig.json b/providers/gupshup/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/gupshup/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/gupshup/tsconfig.module.json b/providers/gupshup/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/gupshup/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/infobip/.czrc b/providers/infobip/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/infobip/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/infobip/.eslintrc.json b/providers/infobip/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/infobip/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/infobip/.gitignore b/providers/infobip/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/infobip/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/infobip/README.md b/providers/infobip/README.md
deleted file mode 100644
index 0acb968eb0f..00000000000
--- a/providers/infobip/README.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Novu Infobip Provider
-
-A Infobip sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
- FILL IN THE INITIALIZATION USAGE
-```
diff --git a/providers/infobip/jest.config.js b/providers/infobip/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/infobip/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/infobip/package.json b/providers/infobip/package.json
deleted file mode 100644
index b8cd73f1784..00000000000
--- a/providers/infobip/package.json
+++ /dev/null
@@ -1,85 +0,0 @@
-{
- "name": "@novu/infobip",
- "version": "0.24.1",
- "description": "A infobip wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@infobip-api/sdk": "^0.3.2",
- "@novu/stateless": "^0.24.1"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/infobip/src/index.ts b/providers/infobip/src/index.ts
deleted file mode 100644
index 1c4610e58bc..00000000000
--- a/providers/infobip/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/infobip.provider';
diff --git a/providers/infobip/tsconfig.json b/providers/infobip/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/infobip/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/infobip/tsconfig.module.json b/providers/infobip/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/infobip/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/isend-sms/.czrc b/providers/isend-sms/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/isend-sms/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/isend-sms/.eslintrc.json b/providers/isend-sms/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/isend-sms/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/isend-sms/.gitignore b/providers/isend-sms/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/isend-sms/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/isend-sms/README.md b/providers/isend-sms/README.md
deleted file mode 100644
index c02e00bc245..00000000000
--- a/providers/isend-sms/README.md
+++ /dev/null
@@ -1,20 +0,0 @@
-# Novu iSend SMS Provider
-
-iSend sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { ISendSmsProvider } from '@novu/isend-sms';
-
-const provider = new ISendSmsProvider({
- // (Required) Get an API token from https://send.com.ly/
- apiToken: process.env.ISENDSMS_API_TOKEN,
-
- // (Optional) The sender id provided by iSend
- from: process.env.ISENDSMS_SENDER_ID,
-
- // (Optional) Either 'unicode' or 'plain'
- contentType: process.env.ISENDSMS_MSG_TYPE,
-});
-```
diff --git a/providers/isend-sms/jest.config.js b/providers/isend-sms/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/isend-sms/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/isend-sms/package.json b/providers/isend-sms/package.json
deleted file mode 100644
index 66c0d01bcee..00000000000
--- a/providers/isend-sms/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/isend-sms",
- "version": "0.24.1",
- "description": "A isend-sms wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/isend-sms/src/index.ts b/providers/isend-sms/src/index.ts
deleted file mode 100644
index c5e16bc36e7..00000000000
--- a/providers/isend-sms/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/isend-sms.provider';
diff --git a/providers/isend-sms/tsconfig.json b/providers/isend-sms/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/isend-sms/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/isend-sms/tsconfig.module.json b/providers/isend-sms/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/isend-sms/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/kannel/.czrc b/providers/kannel/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/kannel/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/kannel/.eslintrc.json b/providers/kannel/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/kannel/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/kannel/.gitignore b/providers/kannel/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/kannel/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/kannel/README.md b/providers/kannel/README.md
deleted file mode 100644
index 5e5c186b87a..00000000000
--- a/providers/kannel/README.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Novu Kannel Provider
-
-A Kannel sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```text
- FILL IN THE INITIALIZATION USAGE
-```
diff --git a/providers/kannel/jest.config.js b/providers/kannel/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/kannel/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/kannel/package.json b/providers/kannel/package.json
deleted file mode 100644
index 1bffe067f58..00000000000
--- a/providers/kannel/package.json
+++ /dev/null
@@ -1,85 +0,0 @@
-{
- "name": "@novu/kannel",
- "version": "0.24.1",
- "description": "A kannel wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/kannel/src/index.ts b/providers/kannel/src/index.ts
deleted file mode 100644
index ccdcce10d14..00000000000
--- a/providers/kannel/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/kannel.provider';
diff --git a/providers/kannel/tsconfig.json b/providers/kannel/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/kannel/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/kannel/tsconfig.module.json b/providers/kannel/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/kannel/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/mailersend/.czrc b/providers/mailersend/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/mailersend/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/mailersend/.eslintrc.json b/providers/mailersend/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/mailersend/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/mailersend/.gitignore b/providers/mailersend/.gitignore
deleted file mode 100644
index 43c06ec7016..00000000000
--- a/providers/mailersend/.gitignore
+++ /dev/null
@@ -1,10 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-
-*.log
-package-lock.json
diff --git a/providers/mailersend/README.md b/providers/mailersend/README.md
deleted file mode 100644
index ced2ceab555..00000000000
--- a/providers/mailersend/README.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# Novu Mailersend Provider
-
-A Mailersend email provider library for [@novu/stateless](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import import { MailersendEmailProvider } from '@novu/mailersend';
- const provider = new MailersendEmailProvider({
- apiKey: process.env.MAILERSEND_API_KEY
- });
-```
diff --git a/providers/mailersend/jest.config.js b/providers/mailersend/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/mailersend/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/mailersend/package.json b/providers/mailersend/package.json
deleted file mode 100644
index 825f3660153..00000000000
--- a/providers/mailersend/package.json
+++ /dev/null
@@ -1,85 +0,0 @@
-{
- "name": "@novu/mailersend",
- "version": "0.24.1",
- "description": "A mailersend wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "mailersend": "^1.3.1"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/mailersend/src/index.ts b/providers/mailersend/src/index.ts
deleted file mode 100644
index a60b6aabdb6..00000000000
--- a/providers/mailersend/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/mailersend.provider';
diff --git a/providers/mailersend/src/types/index.d.ts b/providers/mailersend/src/types/index.d.ts
deleted file mode 100644
index f36335ea0c7..00000000000
--- a/providers/mailersend/src/types/index.d.ts
+++ /dev/null
@@ -1,92 +0,0 @@
-/**
- * If you import a dependency which does not include its own type definitions,
- * TypeScript will try to find a definition for it by following the `typeRoots`
- * compiler option in tsconfig.json. For this project, we've configured it to
- * fall back to this folder if nothing is found in node_modules/@types.
- *
- * Often, you can install the DefinitelyTyped
- * (https://github.com/DefinitelyTyped/DefinitelyTyped) type definition for the
- * dependency in question. However, if no one has yet contributed definitions
- * for the package, you may want to declare your own. (If you're using the
- * `noImplicitAny` compiler options, you'll be required to declare it.)
- *
- * This is an example type definition which allows import from `module-name`,
- * e.g.:
- * ```ts
- * import something from 'module-name';
- * something();
- * ```
- */
-
-type UnfetchResponse = {
- ok: boolean;
- status: number;
- json: () => Promise;
-};
-
-declare module 'mailersend' {
- export default class MailerSend {
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- constructor(config: any);
-
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- request(endpoint?: string, options?: Record): any;
-
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- send(
- emailParams: EmailParams
- ): Promise>;
- }
-
- export class EmailParams {
- constructor(config?: Record);
- from: string;
- fromName?: string;
- to: Recipient | Recipient[];
- cc?: Recipient[];
- bcc?: Recipient[];
- reply_to?: Recipient[];
- attachments?: Attachment[];
- subject: string;
- html: string;
- text: string;
- templateId?: string;
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- variables?: any;
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- personalization?: any;
- tags?: string[];
- setFrom(from: string): EmailParams;
- setFromName(fromName: string): EmailParams;
- setRecipients(recipients: Recipient[]): EmailParams;
- setAttachments(attachments: Attachment[]): EmailParams;
- setCc(cc: string): EmailParams;
- setBcc(bcc: string): EmailParams;
- setSubject(subject: string): EmailParams;
- setHtml(html: string): EmailParams;
- setText(text: string): EmailParams;
- setTemplateId(templateId: string): EmailParams;
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- setVariables(variables: any): EmailParams;
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- setPersonalization(personalization: any): EmailParams;
- setTags(tags: string[]): EmailParams;
- }
-
- export class Attachment {
- constructor(content: string | Buffer, filename: string);
- content: string | Buffer;
- filename: string;
- }
-
- export class Recipient {
- constructor(email: string, name?: string);
- email: string;
- name?: string;
- }
-}
-
-export type ErrorResponse = {
- message: string;
- errors: { [key: string]: string[] };
-};
diff --git a/providers/mailersend/tsconfig.json b/providers/mailersend/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/mailersend/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/mailersend/tsconfig.module.json b/providers/mailersend/tsconfig.module.json
deleted file mode 100644
index dfb74fa3a35..00000000000
--- a/providers/mailersend/tsconfig.module.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/providers/mailgun/.czrc b/providers/mailgun/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/mailgun/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/mailgun/.eslintrc.json b/providers/mailgun/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/mailgun/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/mailgun/.gitignore b/providers/mailgun/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/mailgun/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/mailgun/.prettierignore b/providers/mailgun/.prettierignore
deleted file mode 100644
index 0e80a3c867a..00000000000
--- a/providers/mailgun/.prettierignore
+++ /dev/null
@@ -1,2 +0,0 @@
-# package.json is formatted by package managers, so we ignore it here
-package.json
\ No newline at end of file
diff --git a/providers/mailgun/CHANGELOG.md b/providers/mailgun/CHANGELOG.md
deleted file mode 100644
index 196d1a3faeb..00000000000
--- a/providers/mailgun/CHANGELOG.md
+++ /dev/null
@@ -1,51 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-
-
-
-## [0.2.4](https://github.com/novuhq/mailgun/compare/v0.2.3...v0.2.4) (2021-10-30)
-
-**Note:** Version bump only for package @notifire/mailgun (now @novu/mailgun)
-
-
-
-
-
-## [0.2.3](https://github.com/novuhq/mailgun/compare/v0.2.2...v0.2.3) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/mailgun (now @novu/mailgun)
-
-
-
-
-
-## [0.2.2](https://github.com/novuhq/mailgun/compare/v0.1.4...v0.2.2) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/mailgun (now @novu/mailgun)
-
-
-
-
-
-## [0.2.1](https://github.com/novuhq/mailgun/compare/v0.1.4...v0.2.1) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/mailgun (now @novu/mailgun)
-
-
-
-
-
-# Changelog
-
-All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
-
-### 0.0.2 (2021-09-09)
-
-### [0.0.4](https://github.com/scopsy/mailgun-email-provider/compare/v0.0.3...v0.0.4) (2021-09-02)
-
-### [0.0.3](https://github.com/scopsy/mailgun-email-provider/compare/v0.0.2...v0.0.3) (2021-09-02)
-
-### 0.0.2 (2021-09-02)
diff --git a/providers/mailgun/README.md b/providers/mailgun/README.md
deleted file mode 100644
index f18ca1b3350..00000000000
--- a/providers/mailgun/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Nodejs Mailgun Provider
-
-A mailgun email provider library for [@novu/stateless](https://github.com/novuhq/novu).
-
-## Usage
-
-```javascript
-import { MailgunEmailProvider } from '@novu/mailgun';
-
-const provider = new MailgunEmailProvider({
- apiKey: process.env.MAILGUN_API_KEY,
- domain: process.env.MAILGUN_DOMAIN,
- username: process.env.MAILGUN_USERNAME,
-});
-```
diff --git a/providers/mailgun/jest.config.js b/providers/mailgun/jest.config.js
deleted file mode 100644
index 8cbf8940ccd..00000000000
--- a/providers/mailgun/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
\ No newline at end of file
diff --git a/providers/mailgun/package.json b/providers/mailgun/package.json
deleted file mode 100644
index c77b139918e..00000000000
--- a/providers/mailgun/package.json
+++ /dev/null
@@ -1,99 +0,0 @@
-{
- "name": "@novu/mailgun",
- "version": "0.24.1",
- "description": "A mailgun wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/mailgun",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "check-cli": "run-s test diff-integration-tests check-integration-tests",
- "check-integration-tests": "run-s check-integration-test:*",
- "diff-integration-tests": "mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "cov": "run-s test:unit cov:html cov:lcov && open-cli coverage/index.html",
- "cov:html": "nyc report --reporter=html",
- "cov:lcov": "nyc report --reporter=lcov",
- "cov:send": "run-s cov:lcov && codecov",
- "cov:check": "nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100",
- "doc": "run-s doc:html && open-cli build/docs/index.html",
- "doc:html": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs",
- "doc:json": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json",
- "doc:publish": "gh-pages -m \"[ci skip] Updates\" -d build/docs",
- "reset-hard": "git clean -dfx && git reset --hard && pnpm install",
- "prepare-release": "run-s reset-hard test"
- },
- "engines": {
- "node": ">=10"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "form-data": "^4.0.0",
- "mailgun.js": "^8.0.1",
- "nock": "^13.1.3"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "1.0.2",
- "@types/jest": "29.5.2",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/mailgun/src/index.ts b/providers/mailgun/src/index.ts
deleted file mode 100644
index 7a5d3a05c59..00000000000
--- a/providers/mailgun/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/mailgun.provider';
diff --git a/providers/mailgun/tsconfig.json b/providers/mailgun/tsconfig.json
deleted file mode 100644
index 2b9e28a0c83..00000000000
--- a/providers/mailgun/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"],
- "typeRoots": ["./node_modules/@types", "../../node_modules/@types"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/mailgun/tsconfig.module.json b/providers/mailgun/tsconfig.module.json
deleted file mode 100644
index dfb74fa3a35..00000000000
--- a/providers/mailgun/tsconfig.module.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/providers/mailjet/.czrc b/providers/mailjet/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/mailjet/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/mailjet/.eslintrc.json b/providers/mailjet/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/mailjet/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/mailjet/.gitignore b/providers/mailjet/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/mailjet/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/mailjet/CHANGELOG.md b/providers/mailjet/CHANGELOG.md
deleted file mode 100644
index cb9f5288969..00000000000
--- a/providers/mailjet/CHANGELOG.md
+++ /dev/null
@@ -1,16 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [0.2.5](https://github.com/novuhq/novu/compare/v0.2.4...v0.2.5) (2021-11-05)
-
-**Note:** Version bump only for package @notifire/mailjet (now @novu/mailjet)
-
-
-
-
-
-## [0.2.4](https://github.com/novuhq/novu/compare/v0.2.3...v0.2.4) (2021-10-30)
-
-**Note:** Version bump only for package @notifire/mailjet (now @novu/mailjet)
diff --git a/providers/mailjet/README.md b/providers/mailjet/README.md
deleted file mode 100644
index c6e839968ba..00000000000
--- a/providers/mailjet/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu Mailjet Provider
-
-A Mailjet email provider library for [@novu/stateless](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
- import { MailjetEmailProvider } from "@novu/mailjet";
- const provider = new MailjetEmailProvider({
- apiKey: process.env.MAILJET_APIKEY,
- apiSecret: process.env.MAILJET_API_SECRET,
- from: process.env.MAILJET_FROM_EMAIL,
- });
-```
diff --git a/providers/mailjet/jest.config.js b/providers/mailjet/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/mailjet/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/mailjet/package.json b/providers/mailjet/package.json
deleted file mode 100644
index 2e3aaf9d9d5..00000000000
--- a/providers/mailjet/package.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "name": "@novu/mailjet",
- "version": "0.24.1",
- "description": "A mailjet wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && pnpm install",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "node-mailjet": "^6.0.5"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "29.5.2",
- "@types/node-mailjet": "^3.3.7",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/mailjet/src/index.ts b/providers/mailjet/src/index.ts
deleted file mode 100644
index 19679dbfb9a..00000000000
--- a/providers/mailjet/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/mailjet.provider';
diff --git a/providers/mailjet/tsconfig.json b/providers/mailjet/tsconfig.json
deleted file mode 100644
index 2b9e28a0c83..00000000000
--- a/providers/mailjet/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"],
- "typeRoots": ["./node_modules/@types", "../../node_modules/@types"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/mailjet/tsconfig.module.json b/providers/mailjet/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/mailjet/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/mailtrap/.czrc b/providers/mailtrap/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/mailtrap/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/mailtrap/.eslintrc.json b/providers/mailtrap/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/mailtrap/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/mailtrap/.gitignore b/providers/mailtrap/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/mailtrap/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/mailtrap/README.md b/providers/mailtrap/README.md
deleted file mode 100644
index 9280b3dd9e0..00000000000
--- a/providers/mailtrap/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Novu Mailtrap Provider
-
-A Mailtrap email provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { MailtrapEmailProvider } from '@novu/mailtrap';
-
-const provider = new MailtrapEmailProvider({
- apiKey: process.env.MAILTRAP_API_KEY
-});
-```
diff --git a/providers/mailtrap/jest.config.js b/providers/mailtrap/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/mailtrap/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/mailtrap/package.json b/providers/mailtrap/package.json
deleted file mode 100644
index 1a1a18846dd..00000000000
--- a/providers/mailtrap/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/mailtrap",
- "version": "0.24.1",
- "description": "A mailtrap wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "mailtrap": "^3.1.1"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/mailtrap/src/index.ts b/providers/mailtrap/src/index.ts
deleted file mode 100644
index 8f0fa44883c..00000000000
--- a/providers/mailtrap/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/mailtrap.provider';
diff --git a/providers/mailtrap/tsconfig.json b/providers/mailtrap/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/mailtrap/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/mailtrap/tsconfig.module.json b/providers/mailtrap/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/mailtrap/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/mandrill/.cspell.json b/providers/mandrill/.cspell.json
deleted file mode 100644
index aa99841a523..00000000000
--- a/providers/mandrill/.cspell.json
+++ /dev/null
@@ -1,36 +0,0 @@
-{
- "version": "0.1",
- "$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/master/cspell.schema.json",
- "language": "en",
- "words": [
- "bitjson",
- "bitauth",
- "cimg",
- "circleci",
- "codecov",
- "commitlint",
- "dependabot",
- "editorconfig",
- "esnext",
- "execa",
- "exponentiate",
- "globby",
- "libauth",
- "mkdir",
- "prettierignore",
- "sandboxed",
- "transpiled",
- "typedoc",
- "untracked",
- "Sendgrid",
- "novu"
- ],
- "flagWords": [],
- "ignorePaths": [
- "package.json",
- "package-lock.json",
- "yarn.lock",
- "tsconfig.json",
- "node_modules/**"
- ]
-}
diff --git a/providers/mandrill/.czrc b/providers/mandrill/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/mandrill/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/mandrill/.eslintrc.json b/providers/mandrill/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/mandrill/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/mandrill/.gitignore b/providers/mandrill/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/mandrill/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/mandrill/.prettierignore b/providers/mandrill/.prettierignore
deleted file mode 100644
index 0e80a3c867a..00000000000
--- a/providers/mandrill/.prettierignore
+++ /dev/null
@@ -1,2 +0,0 @@
-# package.json is formatted by package managers, so we ignore it here
-package.json
\ No newline at end of file
diff --git a/providers/mandrill/CHANGELOG.md b/providers/mandrill/CHANGELOG.md
deleted file mode 100644
index f0c6b69c661..00000000000
--- a/providers/mandrill/CHANGELOG.md
+++ /dev/null
@@ -1,31 +0,0 @@
-# Changelog
-
-All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
-
-### [0.3.2](https://github.com/novuhq/novu/compare/v0.3.1...v0.3.2) (2021-12-15)
-
-### [0.3.1](https://github.com/novuhq/novu/compare/v0.2.5...v0.3.1) (2021-12-15)
-
-
-### Features
-
-* add support for ses attachments ([4caa611](https://github.com/novuhq/novu/commit/4caa611a23f8f8cb9d92034e0ddb8c9b621b19fd))
-* add attachment support to MailgunEmailProvider ([4e3032d](https://github.com/novuhq/novu/commit/4e3032d93f1b22596624194d201130102202eed2))
-* add attachment support to Nodemailer ([0ad82cc](https://github.com/novuhq/novu/commit/0ad82cc56433bb6f88ff6369d7da628cfc1670cb))
-* add attachment support to PostMark ([37516c1](https://github.com/novuhq/novu/commit/37516c1da70bd3e29a22065914c06d7704d7de8c))
-* add attachment support to SendGrid ([52c5472](https://github.com/novuhq/novu/commit/52c5472f79e5e80bf6943e657850dfe35a568627))
-* add emailjs attachment ([d61c83a](https://github.com/novuhq/novu/commit/d61c83a414fe3530db5cbed77a478b8d5e6ecc2b))
-* added attachment support for mailjet provider ([e300f95](https://github.com/novuhq/novu/commit/e300f95969d847e40755eedbe88d30528304cd56))
-* set up a POC to send ses mail via nodemailer ([43def8e](https://github.com/novuhq/novu/commit/43def8e7568a0574dbe4b9757e66e86af5dc25ba))
-* support for optional types in Hygen script generator (SMS/EMAIL) ([0ed0b4e](https://github.com/novuhq/novu/commit/0ed0b4e1ef244743a0e3e573120c3ce7695ab07d))
-
-
-### Bug Fixes
-
-* **provider:** remove unnecessary "utf8" encoding ([dffa356](https://github.com/novuhq/novu/commit/dffa3563e9b4095bb6398d3f7d159c599b8c060c))
-
-### [0.2.6](https://github.com/novuhq/novu/compare/v0.2.4...v0.2.6) (2021-11-05)
-
-# Changelog
-
-All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
diff --git a/providers/mandrill/LICENSE b/providers/mandrill/LICENSE
deleted file mode 100644
index e947d63d192..00000000000
--- a/providers/mandrill/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2019 Dima Grossman
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/providers/mandrill/README.md b/providers/mandrill/README.md
deleted file mode 100644
index b5bff8fdba9..00000000000
--- a/providers/mandrill/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Nodejs Mandrill Provider
-
-A mandrill email provider library for [@novu/stateless](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { MandrillProvider } from '@novu/mandrill';
-
-const provider = new MandrillProvider({
- apiKey: process.env.API_KEY,
- from: process.env.EMAIL,
- senderName: process.env.SENDER_NAME
-});
-```
diff --git a/providers/mandrill/jest.config.js b/providers/mandrill/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/mandrill/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/mandrill/package.json b/providers/mandrill/package.json
deleted file mode 100644
index 53f210275ea..00000000000
--- a/providers/mandrill/package.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "name": "@novu/mandrill",
- "version": "0.24.1",
- "description": "A mandrill wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novu/",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "test:unit": "jest src",
- "lint": "eslint src --ext .ts",
- "check-cli": "run-s test diff-integration-tests check-integration-tests",
- "check-integration-tests": "run-s check-integration-test:*",
- "diff-integration-tests": "mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "cov": "run-s test:unit cov:html cov:lcov && open-cli coverage/index.html",
- "cov:html": "nyc report --reporter=html",
- "cov:lcov": "nyc report --reporter=lcov",
- "cov:send": "run-s cov:lcov && codecov",
- "cov:check": "nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100",
- "doc": "run-s doc:html && open-cli build/docs/index.html",
- "doc:html": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs",
- "doc:json": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json",
- "doc:publish": "gh-pages -m \"[ci skip] Updates\" -d build/docs",
- "reset-hard": "git clean -dfx && git reset --hard && pnpm install",
- "prepare-release": "run-s reset-hard test version"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@mailchimp/mailchimp_transactional": "^1.0.50",
- "@novu/stateless": "^0.24.1"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "1.0.2",
- "@types/jest": "29.5.2",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "eslint": "^8.16.0",
- "eslint-plugin-eslint-comments": "^3.2.0",
- "gh-pages": "^3.1.0",
- "jest": "27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "builddule",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/mandrill/src/index.ts b/providers/mandrill/src/index.ts
deleted file mode 100644
index 29ae2f94ee8..00000000000
--- a/providers/mandrill/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/mandrill.provider';
diff --git a/providers/mandrill/src/types/example.d.ts b/providers/mandrill/src/types/example.d.ts
deleted file mode 100644
index aeccf3d6751..00000000000
--- a/providers/mandrill/src/types/example.d.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * If you import a dependency which does not include its own type definitions,
- * TypeScript will try to find a definition for it by following the `typeRoots`
- * compiler option in tsconfig.json. For this project, we've configured it to
- * fall back to this folder if nothing is found in node_modules/@types.
- *
- * Often, you can install the DefinitelyTyped
- * (https://github.com/DefinitelyTyped/DefinitelyTyped) type definition for the
- * dependency in question. However, if no one has yet contributed definitions
- * for the package, you may want to declare your own. (If you're using the
- * `noImplicitAny` compiler options, you'll be required to declare it.)
- *
- * This is an example type definition which allows import from `module-name`,
- * e.g.:
- * ```ts
- * import something from 'module-name';
- * something();
- * ```
- */
-declare module '@mailchimp/mailchimp_transactional';
diff --git a/providers/mandrill/tsconfig.json b/providers/mandrill/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/mandrill/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/mandrill/tsconfig.module.json b/providers/mandrill/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/mandrill/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/maqsam/.czrc b/providers/maqsam/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/maqsam/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/maqsam/.eslintrc.json b/providers/maqsam/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/maqsam/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/maqsam/.gitignore b/providers/maqsam/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/maqsam/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/maqsam/README.md b/providers/maqsam/README.md
deleted file mode 100644
index 17f5ba35f6c..00000000000
--- a/providers/maqsam/README.md
+++ /dev/null
@@ -1,20 +0,0 @@
-# Nodejs Maqsam Provider
-
-A Maqsam SMS provider library for [@novu/node](https://github.com/novuhq/novu).
-
-## Usage
-
-```javascript
-import { MaqsamSmsProvider } from '@novu/maqsam';
-
-const provider = new MaqsamSmsProvider({
- accessKeyId: process.env.MAQSAM_ACCESS_KEY_ID,
- accessSecret: process.env.MAQSAM_ACCESS_SECRET,
- from: process.env.MAQSAM_SENDER_ID, // a valid Maqsam sender ID
-});
-
-await provider.sendMessage({
- to: '0123456789',
- content: 'Message to send',
-});
-```
diff --git a/providers/maqsam/package.json b/providers/maqsam/package.json
deleted file mode 100644
index 3a2ae95544a..00000000000
--- a/providers/maqsam/package.json
+++ /dev/null
@@ -1,87 +0,0 @@
-{
- "name": "@novu/maqsam",
- "version": "0.24.1",
- "description": "A maqsam wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2",
- "date-fns": "2.29.3",
- "moment": "^2.29.4"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~29.5.0",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "jest": {
- "preset": "ts-jest",
- "testEnvironment": "node",
- "moduleNameMapper": {
- "axios": "axios/dist/node/axios.cjs"
- }
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/maqsam/src/index.ts b/providers/maqsam/src/index.ts
deleted file mode 100644
index c80699ebd3d..00000000000
--- a/providers/maqsam/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/maqsam.provider';
diff --git a/providers/maqsam/tsconfig.json b/providers/maqsam/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/maqsam/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/maqsam/tsconfig.module.json b/providers/maqsam/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/maqsam/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/mattermost/.czrc b/providers/mattermost/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/mattermost/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/mattermost/.eslintrc.json b/providers/mattermost/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/mattermost/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/mattermost/.gitignore b/providers/mattermost/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/mattermost/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/mattermost/README.md b/providers/mattermost/README.md
deleted file mode 100644
index c56d06a4dbd..00000000000
--- a/providers/mattermost/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Novu Mattermost Provider
-
-A Mattermost chat provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { MattermostProvider } from '@novu/mattermost';
-
-const provider = new MattermostProvider();
-```
diff --git a/providers/mattermost/package.json b/providers/mattermost/package.json
deleted file mode 100644
index 280bf7342b1..00000000000
--- a/providers/mattermost/package.json
+++ /dev/null
@@ -1,85 +0,0 @@
-{
- "name": "@novu/mattermost",
- "version": "0.24.1",
- "description": "A mattermost wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~29.5.0",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "jest": {
- "preset": "ts-jest",
- "testEnvironment": "node",
- "moduleNameMapper": {
- "axios": "axios/dist/node/axios.cjs"
- }
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/mattermost/src/index.ts b/providers/mattermost/src/index.ts
deleted file mode 100644
index 6a467e5212b..00000000000
--- a/providers/mattermost/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/mattermost.provider';
diff --git a/providers/mattermost/tsconfig.json b/providers/mattermost/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/mattermost/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/mattermost/tsconfig.module.json b/providers/mattermost/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/mattermost/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/messagebird/.czrc b/providers/messagebird/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/messagebird/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/messagebird/.eslintrc.json b/providers/messagebird/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/messagebird/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/messagebird/.gitignore b/providers/messagebird/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/messagebird/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/messagebird/README.md b/providers/messagebird/README.md
deleted file mode 100644
index 6eefc7dca91..00000000000
--- a/providers/messagebird/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Novu Messagebird Provider
-
-A Messagebird sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { MessageBirdProvider } from '@novu/messagebird';
-
-const provider = new MailgunEmailProvider({
- access_key: process.env.MESSAGEBIRD_ACCESS_KEY,
-});
-```
diff --git a/providers/messagebird/jest.config.js b/providers/messagebird/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/messagebird/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/messagebird/package.json b/providers/messagebird/package.json
deleted file mode 100644
index 95a4974c00c..00000000000
--- a/providers/messagebird/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/messagebird",
- "version": "0.24.1",
- "description": "A messagebird wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "messagebird": "^4.0.1"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/messagebird/src/index.ts b/providers/messagebird/src/index.ts
deleted file mode 100644
index 9b713251fea..00000000000
--- a/providers/messagebird/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/messagebird.provider';
diff --git a/providers/messagebird/tsconfig.json b/providers/messagebird/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/messagebird/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/messagebird/tsconfig.module.json b/providers/messagebird/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/messagebird/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/ms-teams/.czrc b/providers/ms-teams/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/ms-teams/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/ms-teams/.eslintrc.json b/providers/ms-teams/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/ms-teams/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/ms-teams/.gitignore b/providers/ms-teams/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/ms-teams/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/ms-teams/README.md b/providers/ms-teams/README.md
deleted file mode 100644
index 26963f7ef22..00000000000
--- a/providers/ms-teams/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Novu MsTeams Provider
-
-A MsTeams chat provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { MsTeamsProvider } from '@novu/ms-teams';
-
-const provider = new MsTeamsProvider({});
-```
diff --git a/providers/ms-teams/package.json b/providers/ms-teams/package.json
deleted file mode 100644
index 734a1b4731a..00000000000
--- a/providers/ms-teams/package.json
+++ /dev/null
@@ -1,93 +0,0 @@
-{
- "name": "@novu/ms-teams",
- "version": "0.24.1",
- "description": "A MS-Teams wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5",
- "uuid": "^9.0.0"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "jest": {
- "preset": "ts-jest",
- "testEnvironment": "node",
- "moduleNameMapper": {
- "axios": "axios/dist/node/axios.cjs"
- }
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/ms-teams/src/index.ts b/providers/ms-teams/src/index.ts
deleted file mode 100644
index 9531c8f2688..00000000000
--- a/providers/ms-teams/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/msTeams.provider';
diff --git a/providers/ms-teams/tsconfig.json b/providers/ms-teams/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/ms-teams/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/ms-teams/tsconfig.module.json b/providers/ms-teams/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/ms-teams/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/netcore/.czrc b/providers/netcore/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/netcore/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/netcore/.eslintrc.json b/providers/netcore/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/netcore/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/netcore/.gitignore b/providers/netcore/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/netcore/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/netcore/.prettierignore b/providers/netcore/.prettierignore
deleted file mode 100644
index 0e80a3c867a..00000000000
--- a/providers/netcore/.prettierignore
+++ /dev/null
@@ -1,2 +0,0 @@
-# package.json is formatted by package managers, so we ignore it here
-package.json
\ No newline at end of file
diff --git a/providers/netcore/README.md b/providers/netcore/README.md
deleted file mode 100644
index af0661c3c6b..00000000000
--- a/providers/netcore/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Nodejs NetCore Provider
-
-A NetCore email provider library for [@novu/stateless](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { NetCoreProvider } from '@novu/netcore';
-
-const provider = new NetCoreProvider(process.env.NETCORE_API_KEY);
-```
diff --git a/providers/netcore/jest.config.js b/providers/netcore/jest.config.js
deleted file mode 100644
index fdeb14767c6..00000000000
--- a/providers/netcore/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
\ No newline at end of file
diff --git a/providers/netcore/package.json b/providers/netcore/package.json
deleted file mode 100644
index 2c4081216f5..00000000000
--- a/providers/netcore/package.json
+++ /dev/null
@@ -1,98 +0,0 @@
-{
- "name": "@novu/netcore",
- "version": "0.24.1",
- "description": "A netcore wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/netcore",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:prettier": "prettier \"src/**/*.ts\" --list-different",
- "test:unit": "jest src",
- "check-cli": "run-s test diff-integration-tests check-integration-tests",
- "check-integration-tests": "run-s check-integration-test:*",
- "diff-integration-tests": "mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "cov": "run-s test:unit cov:html cov:lcov && open-cli coverage/index.html",
- "cov:html": "nyc report --reporter=html",
- "cov:lcov": "nyc report --reporter=lcov",
- "cov:send": "run-s cov:lcov && codecov",
- "cov:check": "nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100",
- "doc": "run-s doc:html && open-cli build/docs/index.html",
- "doc:html": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs",
- "doc:json": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json",
- "doc:publish": "gh-pages -m \"[ci skip] Updates\" -d build/docs",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "1.0.2",
- "@types/jest": "29.5.2",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.7",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/netcore/src/index.ts b/providers/netcore/src/index.ts
deleted file mode 100644
index df109653614..00000000000
--- a/providers/netcore/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/netcore.provider';
diff --git a/providers/netcore/src/types/index.d.ts b/providers/netcore/src/types/index.d.ts
deleted file mode 100644
index 71d94d3d372..00000000000
--- a/providers/netcore/src/types/index.d.ts
+++ /dev/null
@@ -1,75 +0,0 @@
-/**
- * If you import a dependency which does not include its own type definitions,
- * TypeScript will try to find a definition for it by following the `typeRoots`
- * compiler option in tsconfig.json. For this project, we've configured it to
- * fall back to this folder if nothing is found in node_modules/@types.
- *
- * Often, you can install the DefinitelyTyped
- * (https://github.com/DefinitelyTyped/DefinitelyTyped) type definition for the
- * dependency in question. However, if no one has yet contributed definitions
- * for the package, you may want to declare your own. (If you're using the
- * `noImplicitAny` compiler options, you'll be required to declare it.)
- *
- * This is an example type definition which allows import from `module-name`,
- * e.g.:
- * ```ts
- * import something from 'module-name';
- * something();
- * ```
- */
-declare module 'netcore' {
- export interface IRecipient {
- name?: string;
- email: string;
- }
-
- export interface IContent {
- type: 'html' | 'amp';
- value: string;
- }
-
- export interface IAttachment {
- name: string;
- content: string;
- }
-
- export interface IPersonalizations {
- attributes?: Record;
- to?: IRecipient[];
- cc?: Pick[];
- bcc?: Pick[];
- token_to?: string;
- token_cc?: string;
- attachments?: IAttachment[];
- headers?: Record;
- }
-
- export interface ISettings {
- open_track?: boolean;
- click_track?: boolean;
- unsubscribe_track?: boolean;
- ip_pool?: string;
- }
-
- export interface IEmailBody {
- from: IRecipient;
- reply_to?: string;
- subject: string;
- template_id?: number;
- tags?: string[];
- content: IContent[];
- attachments?: IAttachment[];
- personalizations?: IPersonalizations[];
- settings?: ISettings;
- bcc?: Pick[];
- schedule?: number;
- }
-
- export interface IEmailResponse {
- data: {
- message_id: string;
- };
- message: string;
- status: string;
- }
-}
diff --git a/providers/netcore/tsconfig.json b/providers/netcore/tsconfig.json
deleted file mode 100644
index 2b9e28a0c83..00000000000
--- a/providers/netcore/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"],
- "typeRoots": ["./node_modules/@types", "../../node_modules/@types"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/netcore/tsconfig.module.json b/providers/netcore/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/netcore/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/nexmo/.czrc b/providers/nexmo/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/nexmo/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/nexmo/.eslintrc.json b/providers/nexmo/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/nexmo/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/nexmo/.gitignore b/providers/nexmo/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/nexmo/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/nexmo/README.md b/providers/nexmo/README.md
deleted file mode 100644
index 0b9f3990d6f..00000000000
--- a/providers/nexmo/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Novu Nexmo Provider
-
-A Nexmo SMS provider library for [@novu/stateless](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { NexmoSmsProvider } from '@novu/nexmo';
-
-const provider = new NexmoSmsProvider({
- apiKey: process.env.VONAGE_API_KEY,
- apiSecret: process.env.VONAGE_API_SECRET,
- from: process.env.VONAGE_FROM_NUMBER, // a valid Vonage phone number
-});
-```
diff --git a/providers/nexmo/jest.config.js b/providers/nexmo/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/nexmo/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/nexmo/package.json b/providers/nexmo/package.json
deleted file mode 100644
index 28c67cf8655..00000000000
--- a/providers/nexmo/package.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "name": "@novu/nexmo",
- "version": "0.24.1",
- "description": "A nexmo wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && pnpm install",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "@vonage/auth": "^1.7.0",
- "@vonage/server-sdk": "^3.10.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "29.5.2",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/nexmo/src/index.ts b/providers/nexmo/src/index.ts
deleted file mode 100644
index 6dcc6e5b15d..00000000000
--- a/providers/nexmo/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/nexmo.provider';
diff --git a/providers/nexmo/tsconfig.json b/providers/nexmo/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/nexmo/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/nexmo/tsconfig.module.json b/providers/nexmo/tsconfig.module.json
deleted file mode 100644
index dfb74fa3a35..00000000000
--- a/providers/nexmo/tsconfig.module.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/providers/nodemailer/.czrc b/providers/nodemailer/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/nodemailer/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/nodemailer/.eslintrc.json b/providers/nodemailer/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/nodemailer/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/nodemailer/.gitignore b/providers/nodemailer/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/nodemailer/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/nodemailer/.prettierignore b/providers/nodemailer/.prettierignore
deleted file mode 100644
index 0e80a3c867a..00000000000
--- a/providers/nodemailer/.prettierignore
+++ /dev/null
@@ -1,2 +0,0 @@
-# package.json is formatted by package managers, so we ignore it here
-package.json
\ No newline at end of file
diff --git a/providers/nodemailer/CHANGELOG.md b/providers/nodemailer/CHANGELOG.md
deleted file mode 100644
index faf37f2feab..00000000000
--- a/providers/nodemailer/CHANGELOG.md
+++ /dev/null
@@ -1,50 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [0.2.5](https://github.com/novuhq/nodemailer/compare/v0.2.4...v0.2.5) (2021-11-05)
-
-**Note:** Version bump only for package @notifire/nodemailer (now @novu/nodemailer)
-
-
-
-
-
-## [0.2.4](https://github.com/novuhq/nodemailer/compare/v0.2.3...v0.2.4) (2021-10-30)
-
-**Note:** Version bump only for package @notifire/nodemailer (now @novu/nodemailer)
-
-
-
-
-
-## [0.2.3](https://github.com/novuhq/nodemailer/compare/v0.2.2...v0.2.3) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/nodemailer (now @novu/nodemailer)
-
-
-
-
-
-## [0.2.2](https://github.com/novuhq/nodemailer/compare/v0.1.4...v0.2.2) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/nodemailer (now @novu/nodemailer)
-
-
-
-
-
-## [0.2.1](https://github.com/novuhq/nodemailer/compare/v0.1.4...v0.2.1) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/nodemailer (now @novu/nodemailer)
-
-
-
-
-
-# Changelog
-
-All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
-
-### [0.1.4](https://github.com/novuhq/nodemailer/compare/v0.1.5...v0.1.4) (2021-10-08)
diff --git a/providers/nodemailer/README.md b/providers/nodemailer/README.md
deleted file mode 100644
index 198af831b15..00000000000
--- a/providers/nodemailer/README.md
+++ /dev/null
@@ -1,61 +0,0 @@
-# Nodejs Custom SMTP Provider
-
-A nodemailer email provider library for [@novu/stateless](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { NodemailerProvider } from '@novu/nodemailer';
-
-const provider = new NodemailerProvider({
- from: process.env.NODEMAILER_FROM_EMAIL,
- host: process.env.NODEMAILER_HOST,
- user: process.env.NODEMAILER_USERNAME,
- password: process.env.NODEMAILER_PASSWORD,
- port: process.env.NODEMAILER_PORT,
- secure: process.env.NODEMAILER_SECURE,
-});
-```
-
-## Advanced configuration
-
-To take advantage of the different advanced configurations of TLS options you can set up the following properties with their corresponding environment variable:
-
-- ignoreTls: NODEMAILER_IGNORE_TLS -> Boolean
-
-```sh
-# .env
-NODEMAILER_IGNORE_TLS=true
-```
-
-- requireTls: NODEMAILER_REQUIRE_TLS -> Boolean
-
-```sh
-# .env
-NODEMAILER_REQUIRE_TLS=true
-```
-
-- tlsOptions: NODEMAILER_TLS_OPTIONS -> JSON
-
-```sh
-# .env
-NODEMAILER_TLS_OPTIONS={"rejectUnauthorized":false}
-```
-
-```javascript
-import { NodemailerProvider } from '@novu/nodemailer';
-
-const provider = new NodemailerProvider({
- from: process.env.NODEMAILER_FROM_EMAIL,
- host: process.env.NODEMAILER_HOST,
- user: process.env.NODEMAILER_USERNAME,
- password: process.env.NODEMAILER_PASSWORD,
- port: process.env.NODEMAILER_PORT,
- secure: process.env.NODEMAILER_SECURE,
- ignoreTls: process.env.NODEMAILER_IGNORE_TLS,
- requireTls: process.env.NODEMAILER_REQUIRE_TLS,
- tlsOptions: process.env.NODEMAILER_TLS_OPTIONS,
-});
-```
-
-You can read more details of the different possible configurations in [Nodemailer documentation](https://nodemailer.com/smtp/#tls-options)
diff --git a/providers/nodemailer/jest.config.js b/providers/nodemailer/jest.config.js
deleted file mode 100644
index 8cbf8940ccd..00000000000
--- a/providers/nodemailer/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
\ No newline at end of file
diff --git a/providers/nodemailer/package.json b/providers/nodemailer/package.json
deleted file mode 100644
index e8bce50edeb..00000000000
--- a/providers/nodemailer/package.json
+++ /dev/null
@@ -1,99 +0,0 @@
-{
- "name": "@novu/nodemailer",
- "version": "0.24.1",
- "description": "A nodemailer wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/nodemailer",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:prettier": "prettier \"src/**/*.ts\" --list-different",
- "test:unit": "jest src",
- "check-cli": "run-s test diff-integration-tests check-integration-tests",
- "check-integration-tests": "run-s check-integration-test:*",
- "diff-integration-tests": "mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "cov": "run-s test:unit cov:html cov:lcov && open-cli coverage/index.html",
- "cov:html": "nyc report --reporter=html",
- "cov:lcov": "nyc report --reporter=lcov",
- "cov:send": "run-s cov:lcov && codecov",
- "cov:check": "nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100",
- "doc": "run-s doc:html && open-cli build/docs/index.html",
- "doc:html": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs",
- "doc:json": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json",
- "doc:publish": "gh-pages -m \"[ci skip] Updates\" -d build/docs",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "nodemailer": "^6.6.5"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "1.0.2",
- "@types/jest": "29.5.2",
- "@types/nodemailer": "^6.4.4",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.7",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/nodemailer/src/index.ts b/providers/nodemailer/src/index.ts
deleted file mode 100644
index 6870c30efb7..00000000000
--- a/providers/nodemailer/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/nodemailer.provider';
diff --git a/providers/nodemailer/src/types/example.d.ts b/providers/nodemailer/src/types/example.d.ts
deleted file mode 100644
index 33287010f9f..00000000000
--- a/providers/nodemailer/src/types/example.d.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * If you import a dependency which does not include its own type definitions,
- * TypeScript will try to find a definition for it by following the `typeRoots`
- * compiler option in tsconfig.json. For this project, we've configured it to
- * fall back to this folder if nothing is found in node_modules/@types.
- *
- * Often, you can install the DefinitelyTyped
- * (https://github.com/DefinitelyTyped/DefinitelyTyped) type definition for the
- * dependency in question. However, if no one has yet contributed definitions
- * for the package, you may want to declare your own. (If you're using the
- * `noImplicitAny` compiler options, you'll be required to declare it.)
- *
- * This is an example type definition which allows import from `module-name`,
- * e.g.:
- * ```ts
- * import something from 'module-name';
- * something();
- * ```
- */
-declare module 'module-name' {}
diff --git a/providers/nodemailer/tsconfig.json b/providers/nodemailer/tsconfig.json
deleted file mode 100644
index 2b9e28a0c83..00000000000
--- a/providers/nodemailer/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"],
- "typeRoots": ["./node_modules/@types", "../../node_modules/@types"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/nodemailer/tsconfig.module.json b/providers/nodemailer/tsconfig.module.json
deleted file mode 100644
index dfb74fa3a35..00000000000
--- a/providers/nodemailer/tsconfig.module.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/providers/one-signal/.czrc b/providers/one-signal/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/one-signal/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/one-signal/.eslintrc.json b/providers/one-signal/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/one-signal/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/one-signal/.gitignore b/providers/one-signal/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/one-signal/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/one-signal/README.md b/providers/one-signal/README.md
deleted file mode 100644
index 3378cd0cea5..00000000000
--- a/providers/one-signal/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu OneSignal Provider
-
-A OneSignal push provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { OneSignalPushProvider } from '@novu/one-signal';
-
-const provider = new OneSignalPushProvider({
- appId: process.env.ONE_SIGNAL_APP_ID,
- apiKey: process.env.ONE_SIGNAL_API_KEY,
-});
-```
diff --git a/providers/one-signal/jest.config.js b/providers/one-signal/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/one-signal/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/one-signal/package.json b/providers/one-signal/package.json
deleted file mode 100644
index 31449464e64..00000000000
--- a/providers/one-signal/package.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "name": "@novu/one-signal",
- "version": "0.24.1",
- "description": "A OneSignal wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "lint": "eslint src --ext .ts",
- "test": "run-s build test:*",
- "test:lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~29.5.0",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/one-signal/src/index.ts b/providers/one-signal/src/index.ts
deleted file mode 100644
index f0f561c54f9..00000000000
--- a/providers/one-signal/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/one-signal.provider';
diff --git a/providers/one-signal/tsconfig.json b/providers/one-signal/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/one-signal/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/one-signal/tsconfig.module.json b/providers/one-signal/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/one-signal/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/outlook365/.czrc b/providers/outlook365/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/outlook365/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/outlook365/.eslintrc.json b/providers/outlook365/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/outlook365/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/outlook365/.gitignore b/providers/outlook365/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/outlook365/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/outlook365/README.md b/providers/outlook365/README.md
deleted file mode 100644
index 0890a538778..00000000000
--- a/providers/outlook365/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Novu Outlook365 Provider
-
-A Outlook365 email provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { Outlook365Provider } from '@novu/outlook365';
-
-const provider = new Outlook365Provider({
- from: process.env.OUTLOOK365_FROM_EMAIL,
- senderName: process.env.OUTLOOK365_SENDER_NAME,
- password: process.env.OUTLOOK365_PASSWORD,
-});
-```
diff --git a/providers/outlook365/jest.config.js b/providers/outlook365/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/outlook365/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/outlook365/package.json b/providers/outlook365/package.json
deleted file mode 100644
index 2cd2517cff3..00000000000
--- a/providers/outlook365/package.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "name": "@novu/outlook365",
- "version": "0.24.1",
- "description": "A outlook365 wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "nodemailer": "^6.6.5"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "@types/nodemailer": "^6.4.11",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/outlook365/src/index.ts b/providers/outlook365/src/index.ts
deleted file mode 100644
index 0fea4ceb119..00000000000
--- a/providers/outlook365/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/outlook365.provider';
diff --git a/providers/outlook365/tsconfig.json b/providers/outlook365/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/outlook365/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/outlook365/tsconfig.module.json b/providers/outlook365/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/outlook365/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/plivo/.czrc b/providers/plivo/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/plivo/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/plivo/.eslintrc.json b/providers/plivo/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/plivo/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/plivo/.gitignore b/providers/plivo/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/plivo/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/plivo/.prettierignore b/providers/plivo/.prettierignore
deleted file mode 100644
index 0e80a3c867a..00000000000
--- a/providers/plivo/.prettierignore
+++ /dev/null
@@ -1,2 +0,0 @@
-# package.json is formatted by package managers, so we ignore it here
-package.json
\ No newline at end of file
diff --git a/providers/plivo/CHANGELOG.md b/providers/plivo/CHANGELOG.md
deleted file mode 100644
index b18b3a0836f..00000000000
--- a/providers/plivo/CHANGELOG.md
+++ /dev/null
@@ -1,48 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [0.2.5](https://github.com/novuhq/plivo/compare/v0.2.4...v0.2.5) (2021-11-05)
-
-**Note:** Version bump only for package @notifire/plivo (now @novu/plivo)
-
-
-
-
-
-## [0.2.4](https://github.com/novuhq/plivo/compare/v0.2.3...v0.2.4) (2021-10-30)
-
-**Note:** Version bump only for package @notifire/plivo (now @novu/plivo)
-
-
-
-
-
-## [0.2.3](https://github.com/novuhq/plivo/compare/v0.2.2...v0.2.3) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/plivo (now @novu/plivo)
-
-
-
-
-
-## [0.2.2](https://github.com/novuhq/plivo/compare/v0.1.4...v0.2.2) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/plivo (now @novu/plivo)
-
-
-
-
-
-## [0.2.1](https://github.com/novuhq/plivo/compare/v0.1.4...v0.2.1) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/plivo (now @novu/plivo)
-
-
-
-
-
-# Changelog
-
-All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
diff --git a/providers/plivo/README.md b/providers/plivo/README.md
deleted file mode 100644
index bb8847301d6..00000000000
--- a/providers/plivo/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Nodejs Plivo Provider
-
-A plivo sms provider library for [@novu/stateless](https://github.com/novuhq/novu).
-
-## Usage
-
-```javascript
-import { PlivoSmsProvider } from '@novu/plivo';
-
-const provider = new PlivoSmsProvider({
- accountSid: process.env.PLIVO_ACCOUNT_ID,
- authToken: process.env.PLIVO_AUTH_TOKEN,
- from: process.env.PLIVO_FROM_NUMBER, // a valid plivo phone number
-});
-```
diff --git a/providers/plivo/jest.config.js b/providers/plivo/jest.config.js
deleted file mode 100644
index 8cbf8940ccd..00000000000
--- a/providers/plivo/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
\ No newline at end of file
diff --git a/providers/plivo/package.json b/providers/plivo/package.json
deleted file mode 100644
index e3e346b955e..00000000000
--- a/providers/plivo/package.json
+++ /dev/null
@@ -1,97 +0,0 @@
-{
- "name": "@novu/plivo",
- "version": "0.24.1",
- "description": "A plivo wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/plivo",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src --passWithNoTests",
- "check-cli": "run-s test diff-integration-tests check-integration-tests",
- "check-integration-tests": "run-s check-integration-test:*",
- "diff-integration-tests": "mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "cov": "run-s test:unit cov:html cov:lcov && open-cli coverage/index.html",
- "cov:html": "nyc report --reporter=html",
- "cov:lcov": "nyc report --reporter=lcov",
- "cov:send": "run-s cov:lcov && codecov",
- "cov:check": "nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100",
- "doc": "run-s doc:html && open-cli build/docs/index.html",
- "doc:html": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs",
- "doc:json": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json",
- "doc:publish": "gh-pages -m \"[ci skip] Updates\" -d build/docs",
- "reset-hard": "git clean -dfx && git reset --hard && pnpm install",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "plivo": "^4.60.1"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "1.0.2",
- "@types/jest": "29.5.2",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/plivo/src/index.ts b/providers/plivo/src/index.ts
deleted file mode 100644
index ea6b69ce0ed..00000000000
--- a/providers/plivo/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/plivo.provider';
diff --git a/providers/plivo/src/lib/plivo.provider.spec.ts b/providers/plivo/src/lib/plivo.provider.spec.ts
deleted file mode 100644
index 023d12feb66..00000000000
--- a/providers/plivo/src/lib/plivo.provider.spec.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-import { PlivoSmsProvider } from './plivo.provider';
-
-test('should trigger plivo correctly', async () => {
- const provider = new PlivoSmsProvider({
- accountSid: '',
- authToken: '',
- from: '+1145678',
- });
-
- const spy = jest
- // eslint-disable-next-line @typescript-eslint/ban-ts-comment
- // @ts-expect-error
- .spyOn(provider.plivoClient.messages, 'create')
- .mockImplementation(async () => {
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- return {} as any;
- });
-
- await provider.sendMessage({
- to: '+187654',
- content: 'Test',
- });
- expect(spy).toHaveBeenCalled();
- expect(spy).toHaveBeenCalledWith('+1145678', '+187654', 'Test');
-});
diff --git a/providers/plivo/src/types/example.d.ts b/providers/plivo/src/types/example.d.ts
deleted file mode 100644
index 33287010f9f..00000000000
--- a/providers/plivo/src/types/example.d.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * If you import a dependency which does not include its own type definitions,
- * TypeScript will try to find a definition for it by following the `typeRoots`
- * compiler option in tsconfig.json. For this project, we've configured it to
- * fall back to this folder if nothing is found in node_modules/@types.
- *
- * Often, you can install the DefinitelyTyped
- * (https://github.com/DefinitelyTyped/DefinitelyTyped) type definition for the
- * dependency in question. However, if no one has yet contributed definitions
- * for the package, you may want to declare your own. (If you're using the
- * `noImplicitAny` compiler options, you'll be required to declare it.)
- *
- * This is an example type definition which allows import from `module-name`,
- * e.g.:
- * ```ts
- * import something from 'module-name';
- * something();
- * ```
- */
-declare module 'module-name' {}
diff --git a/providers/plivo/tsconfig.json b/providers/plivo/tsconfig.json
deleted file mode 100644
index 2b9e28a0c83..00000000000
--- a/providers/plivo/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"],
- "typeRoots": ["./node_modules/@types", "../../node_modules/@types"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/plivo/tsconfig.module.json b/providers/plivo/tsconfig.module.json
deleted file mode 100644
index dfb74fa3a35..00000000000
--- a/providers/plivo/tsconfig.module.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/providers/plunk/.czrc b/providers/plunk/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/plunk/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/plunk/.eslintrc.json b/providers/plunk/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/plunk/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/plunk/.gitignore b/providers/plunk/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/plunk/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/plunk/README.md b/providers/plunk/README.md
deleted file mode 100644
index 96f1fc35923..00000000000
--- a/providers/plunk/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Novu Plunk Provider
-
-A Plunk email provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
- import { PlunkEmailProvider } from '@novu/plunk';
-
- const provider = new PlunkEmailProvider({
- apiKey: process.env.PLUNK_API_KEY
- });
-```
diff --git a/providers/plunk/jest.config.js b/providers/plunk/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/plunk/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/plunk/package.json b/providers/plunk/package.json
deleted file mode 100644
index b19a4770192..00000000000
--- a/providers/plunk/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/plunk",
- "version": "0.24.1",
- "description": "A plunk wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "@plunk/node": "2.0.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/plunk/src/index.ts b/providers/plunk/src/index.ts
deleted file mode 100644
index 3ecc810a94b..00000000000
--- a/providers/plunk/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/plunk.provider';
diff --git a/providers/plunk/tsconfig.json b/providers/plunk/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/plunk/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/plunk/tsconfig.module.json b/providers/plunk/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/plunk/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/postmark/.czrc b/providers/postmark/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/postmark/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/postmark/.eslintrc.json b/providers/postmark/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/postmark/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/postmark/.gitignore b/providers/postmark/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/postmark/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/postmark/.prettierignore b/providers/postmark/.prettierignore
deleted file mode 100644
index 0e80a3c867a..00000000000
--- a/providers/postmark/.prettierignore
+++ /dev/null
@@ -1,2 +0,0 @@
-# package.json is formatted by package managers, so we ignore it here
-package.json
\ No newline at end of file
diff --git a/providers/postmark/CHANGELOG.md b/providers/postmark/CHANGELOG.md
deleted file mode 100644
index 8fa6c2bbe78..00000000000
--- a/providers/postmark/CHANGELOG.md
+++ /dev/null
@@ -1,48 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [0.2.5](https://github.com/novuhq/postmark/compare/v0.2.4...v0.2.5) (2021-11-05)
-
-**Note:** Version bump only for package @notifire/postmark (now @novu/postmark)
-
-
-
-
-
-## [0.2.4](https://github.com/novuhq/postmark/compare/v0.2.3...v0.2.4) (2021-10-30)
-
-**Note:** Version bump only for package @notifire/postmark (now @novu/postmark)
-
-
-
-
-
-## [0.2.3](https://github.com/novuhq/postmark/compare/v0.2.2...v0.2.3) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/postmark (now @novu/postmark)
-
-
-
-
-
-## [0.2.2](https://github.com/novuhq/postmark/compare/v0.1.4...v0.2.2) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/postmark (now @novu/postmark)
-
-
-
-
-
-## [0.2.1](https://github.com/novuhq/postmark/compare/v0.1.4...v0.2.1) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/postmark (now @novu/postmark)
-
-
-
-
-
-# Changelog
-
-All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
diff --git a/providers/postmark/README.md b/providers/postmark/README.md
deleted file mode 100644
index 6f2837288b2..00000000000
--- a/providers/postmark/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Nodejs Postmark Provider
-
-A postmark email provider library for [@novu/stateless](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { PostmarkEmailProvider } from '@novu/postmark';
-
-const provider = new PostmarkEmailProvider({
- apiKey: process.env.POSTMARK_API_KEY
-});
-```
diff --git a/providers/postmark/jest.config.js b/providers/postmark/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/postmark/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/postmark/package.json b/providers/postmark/package.json
deleted file mode 100644
index 7e13168c222..00000000000
--- a/providers/postmark/package.json
+++ /dev/null
@@ -1,99 +0,0 @@
-{
- "name": "@novu/postmark",
- "version": "0.24.1",
- "description": "A postmark wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/postmark",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:prettier": "prettier \"src/**/*.ts\" --list-different",
- "test:unit": "jest src",
- "check-cli": "run-s test diff-integration-tests check-integration-tests",
- "check-integration-tests": "run-s check-integration-test:*",
- "diff-integration-tests": "mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "cov": "run-s test:unit cov:html cov:lcov && open-cli coverage/index.html",
- "cov:html": "nyc report --reporter=html",
- "cov:lcov": "nyc report --reporter=lcov",
- "cov:send": "run-s cov:lcov && codecov",
- "cov:check": "nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100",
- "doc": "run-s doc:html && open-cli build/docs/index.html",
- "doc:html": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs",
- "doc:json": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json",
- "doc:publish": "gh-pages -m \"[ci skip] Updates\" -d build/docs",
- "reset-hard": "git clean -dfx && git reset --hard && pnpm install",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2",
- "postmark": "^4.0.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "1.0.2",
- "@types/jest": "29.5.2",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/postmark/src/index.ts b/providers/postmark/src/index.ts
deleted file mode 100644
index dc705a69697..00000000000
--- a/providers/postmark/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/postmark.provider';
diff --git a/providers/postmark/src/types/example.d.ts b/providers/postmark/src/types/example.d.ts
deleted file mode 100644
index 33287010f9f..00000000000
--- a/providers/postmark/src/types/example.d.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * If you import a dependency which does not include its own type definitions,
- * TypeScript will try to find a definition for it by following the `typeRoots`
- * compiler option in tsconfig.json. For this project, we've configured it to
- * fall back to this folder if nothing is found in node_modules/@types.
- *
- * Often, you can install the DefinitelyTyped
- * (https://github.com/DefinitelyTyped/DefinitelyTyped) type definition for the
- * dependency in question. However, if no one has yet contributed definitions
- * for the package, you may want to declare your own. (If you're using the
- * `noImplicitAny` compiler options, you'll be required to declare it.)
- *
- * This is an example type definition which allows import from `module-name`,
- * e.g.:
- * ```ts
- * import something from 'module-name';
- * something();
- * ```
- */
-declare module 'module-name' {}
diff --git a/providers/postmark/tsconfig.json b/providers/postmark/tsconfig.json
deleted file mode 100644
index 2b9e28a0c83..00000000000
--- a/providers/postmark/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"],
- "typeRoots": ["./node_modules/@types", "../../node_modules/@types"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/postmark/tsconfig.module.json b/providers/postmark/tsconfig.module.json
deleted file mode 100644
index dfb74fa3a35..00000000000
--- a/providers/postmark/tsconfig.module.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/providers/push-webhook/.czrc b/providers/push-webhook/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/push-webhook/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/push-webhook/.eslintrc.json b/providers/push-webhook/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/push-webhook/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/push-webhook/.gitignore b/providers/push-webhook/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/push-webhook/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/push-webhook/README.md b/providers/push-webhook/README.md
deleted file mode 100644
index ed2f3a9119c..00000000000
--- a/providers/push-webhook/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu PushWebhook Provider
-
-This is a library that triggers a custom webhook and shows itself as a push library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { PushWebhookPushProvider } from '@novu/push-webhook';
-
-const provider = new PushWebhookPushProvider({
- webhookUrl: credentials.webhookUrl,
- hmacSecretKey: credentials.secretKey,
-});
-```
diff --git a/providers/push-webhook/jest.config.js b/providers/push-webhook/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/push-webhook/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/push-webhook/package.json b/providers/push-webhook/package.json
deleted file mode 100644
index 7e408eebf1e..00000000000
--- a/providers/push-webhook/package.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "name": "@novu/push-webhook",
- "version": "0.24.1",
- "description": "A push-webhook wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "lint": "eslint src --ext .ts",
- "test": "run-s build test:*",
- "test:lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~29.5.0",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/push-webhook/src/index.ts b/providers/push-webhook/src/index.ts
deleted file mode 100644
index 47e4a422d01..00000000000
--- a/providers/push-webhook/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/push-webhook.provider';
diff --git a/providers/push-webhook/tsconfig.json b/providers/push-webhook/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/push-webhook/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/push-webhook/tsconfig.module.json b/providers/push-webhook/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/push-webhook/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/pusher-beams/.czrc b/providers/pusher-beams/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/pusher-beams/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/pusher-beams/.eslintrc.json b/providers/pusher-beams/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/pusher-beams/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/pusher-beams/.gitignore b/providers/pusher-beams/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/pusher-beams/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/pusher-beams/README.md b/providers/pusher-beams/README.md
deleted file mode 100644
index 148b7e7e9ae..00000000000
--- a/providers/pusher-beams/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu PusherBeams Provider
-
-A PusherBeams push provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { PusherBeamsPushProvider } from '@novu/pusher-beams';
-
-const provider = new PusherBeamsPushProvider({
- instanceId: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- secretKey: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
-});
-```
diff --git a/providers/pusher-beams/jest.config.js b/providers/pusher-beams/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/pusher-beams/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/pusher-beams/package.json b/providers/pusher-beams/package.json
deleted file mode 100644
index 6cfcd1d9cc2..00000000000
--- a/providers/pusher-beams/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/pusher-beams",
- "version": "0.24.1",
- "description": "A pusher-beams wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/pusher-beams/src/index.ts b/providers/pusher-beams/src/index.ts
deleted file mode 100644
index 2520b5b5d7e..00000000000
--- a/providers/pusher-beams/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/pusher-beams.provider';
diff --git a/providers/pusher-beams/tsconfig.json b/providers/pusher-beams/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/pusher-beams/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/pusher-beams/tsconfig.module.json b/providers/pusher-beams/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/pusher-beams/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/pushpad/.czrc b/providers/pushpad/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/pushpad/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/pushpad/.eslintrc.json b/providers/pushpad/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/pushpad/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/pushpad/.gitignore b/providers/pushpad/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/pushpad/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/pushpad/README.md b/providers/pushpad/README.md
deleted file mode 100644
index 631443b9719..00000000000
--- a/providers/pushpad/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu Pushpad Provider
-
-A Pushpad push provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { PushpadPushProvider } from '@novu/pushpad';
-
-const provider = new PushpadPushProvider({
- apiKey: process.env.PUSHPAD_AUTH_TOKEN,
- appId: process.env.PUSHPAD_PROJECT_ID
-});
-```
diff --git a/providers/pushpad/jest.config.js b/providers/pushpad/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/pushpad/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/pushpad/package.json b/providers/pushpad/package.json
deleted file mode 100644
index d9fb0e1163f..00000000000
--- a/providers/pushpad/package.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
- "name": "@novu/pushpad",
- "version": "0.24.1",
- "description": "A pushpad wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "pushpad": "1.0.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/pushpad/src/index.ts b/providers/pushpad/src/index.ts
deleted file mode 100644
index be47ccbd4f9..00000000000
--- a/providers/pushpad/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/pushpad.provider';
diff --git a/providers/pushpad/tsconfig.json b/providers/pushpad/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/pushpad/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/pushpad/tsconfig.module.json b/providers/pushpad/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/pushpad/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/resend/.czrc b/providers/resend/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/resend/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/resend/.eslintrc.json b/providers/resend/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/resend/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/resend/.gitignore b/providers/resend/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/resend/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/resend/README.md b/providers/resend/README.md
deleted file mode 100644
index 4f856936bb3..00000000000
--- a/providers/resend/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Novu Resend Provider
-
-A Resend email provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { ResendEmailProvider } from '@novu/resend';
-
-const provider = new ResendEmailProvider({
- apiKey: process.env.RESEND_API_KEY
-});
-```
diff --git a/providers/resend/jest.config.js b/providers/resend/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/resend/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/resend/package.json b/providers/resend/package.json
deleted file mode 100644
index 7488c247c0b..00000000000
--- a/providers/resend/package.json
+++ /dev/null
@@ -1,85 +0,0 @@
-{
- "name": "@novu/resend",
- "version": "0.24.1",
- "description": "A resend wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "resend": "^2.1.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/resend/src/index.ts b/providers/resend/src/index.ts
deleted file mode 100644
index e725507f3ec..00000000000
--- a/providers/resend/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/resend.provider';
diff --git a/providers/resend/tsconfig.json b/providers/resend/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/resend/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/resend/tsconfig.module.json b/providers/resend/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/resend/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/ring-central/.czrc b/providers/ring-central/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/ring-central/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/ring-central/.eslintrc.json b/providers/ring-central/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/ring-central/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/ring-central/.gitignore b/providers/ring-central/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/ring-central/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/ring-central/README.md b/providers/ring-central/README.md
deleted file mode 100644
index de3a2593cac..00000000000
--- a/providers/ring-central/README.md
+++ /dev/null
@@ -1,22 +0,0 @@
-# Novu RingCentral Provider
-
-A RingCentral sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { RingCentralSmsProvider } from '@novu/ringcentral';
-
-const provider = new RingCentralSmsProvider({
- clientId: process.env.RINGCENTRAL_CLIENT_ID,
- clientSecret: process.env.RINGCENTRAL_CLIENT_SECRET,
- isSandBox: process.env.RINGCENTRAL_IS_SANDBOX, // OPTIONAL: defaults to false
- jwtToken: process.env.RINGCENTRAL_JWT_TOKEN,
- from: process.env.RINGCENTRAL_FROM_NUMBER, // a valid ringcentral phone number
-});
-
-await provider.sendMessage({
- to: '0123456789',
- content: 'Message to send',
-});
-```
diff --git a/providers/ring-central/jest.config.js b/providers/ring-central/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/ring-central/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/ring-central/package.json b/providers/ring-central/package.json
deleted file mode 100644
index d1c1d1f2247..00000000000
--- a/providers/ring-central/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/ring-central",
- "version": "0.24.1",
- "description": "A ring-central wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "@ringcentral/sdk": "^5.0.1"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/ring-central/src/index.ts b/providers/ring-central/src/index.ts
deleted file mode 100644
index 2a342e31867..00000000000
--- a/providers/ring-central/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/ring-central.provider';
diff --git a/providers/ring-central/tsconfig.json b/providers/ring-central/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/ring-central/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/ring-central/tsconfig.module.json b/providers/ring-central/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/ring-central/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/rocket-chat/.czrc b/providers/rocket-chat/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/rocket-chat/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/rocket-chat/.eslintrc.json b/providers/rocket-chat/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/rocket-chat/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/rocket-chat/.gitignore b/providers/rocket-chat/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/rocket-chat/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/rocket-chat/README.md b/providers/rocket-chat/README.md
deleted file mode 100644
index ea2bbe8587b..00000000000
--- a/providers/rocket-chat/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu RocketChat Provider
-
-A RocketChat chat provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { RocketChatProvider } from '@novu/rocket-chat';
-
-const provider = new RocketChatProvider({
- user: process.env.ROCKET_CHAT_USER_ID,
- token: process.env.ROCKET_CHAT_TOKEN,
-});
-```
diff --git a/providers/rocket-chat/jest.config.js b/providers/rocket-chat/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/rocket-chat/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/rocket-chat/package.json b/providers/rocket-chat/package.json
deleted file mode 100644
index 09120302ea9..00000000000
--- a/providers/rocket-chat/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/rocket-chat",
- "version": "0.24.1",
- "description": "A rocket-chat wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/rocket-chat/src/index.ts b/providers/rocket-chat/src/index.ts
deleted file mode 100644
index 65539af5399..00000000000
--- a/providers/rocket-chat/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/rocket-chat.provider';
diff --git a/providers/rocket-chat/tsconfig.json b/providers/rocket-chat/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/rocket-chat/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/rocket-chat/tsconfig.module.json b/providers/rocket-chat/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/rocket-chat/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/ryver/.czrc b/providers/ryver/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/ryver/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/ryver/.eslintrc.json b/providers/ryver/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/ryver/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/ryver/.gitignore b/providers/ryver/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/ryver/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/ryver/README.md b/providers/ryver/README.md
deleted file mode 100644
index 39c766d238c..00000000000
--- a/providers/ryver/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Novu Ryver Provider
-
-A Ryver chat provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-````javascript
-import { RyverProvider } from '@novu/ryver';
-
-const provider = new RyverProvider();
-````
diff --git a/providers/ryver/package.json b/providers/ryver/package.json
deleted file mode 100644
index 811e3f7c7dc..00000000000
--- a/providers/ryver/package.json
+++ /dev/null
@@ -1,88 +0,0 @@
-{
- "name": "@novu/ryver",
- "version": "0.24.1",
- "description": "A ryver wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "jest": {
- "preset": "ts-jest",
- "testEnvironment": "node",
- "moduleNameMapper": {
- "axios": "axios/dist/node/axios.cjs"
- }
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/ryver/src/index.ts b/providers/ryver/src/index.ts
deleted file mode 100644
index 12d370e1fbb..00000000000
--- a/providers/ryver/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/ryver.provider';
diff --git a/providers/ryver/tsconfig.json b/providers/ryver/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/ryver/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/ryver/tsconfig.module.json b/providers/ryver/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/ryver/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/sendchamp/.czrc b/providers/sendchamp/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/sendchamp/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/sendchamp/.eslintrc.json b/providers/sendchamp/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/sendchamp/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/sendchamp/.gitignore b/providers/sendchamp/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/sendchamp/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/sendchamp/README.md b/providers/sendchamp/README.md
deleted file mode 100644
index 245ed61359d..00000000000
--- a/providers/sendchamp/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu Sendchamp Provider
-
-A Sendchamp SMS provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { SendchampSmsProvider } from '@novu/sendchamp';
-
-const provider = new SendchampSmsProvider({
- apiKey: process.env.SENDCHAMP_API_KEY,
- from: process.env.SENDCHAMP_FROM
- });
-```
diff --git a/providers/sendchamp/jest.config.js b/providers/sendchamp/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/sendchamp/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/sendchamp/package.json b/providers/sendchamp/package.json
deleted file mode 100644
index 9afcc397364..00000000000
--- a/providers/sendchamp/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/sendchamp",
- "version": "0.24.1",
- "description": "A sendchamp wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/sendchamp/src/index.ts b/providers/sendchamp/src/index.ts
deleted file mode 100644
index 2dfc72e3af9..00000000000
--- a/providers/sendchamp/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/sendchamp.provider';
diff --git a/providers/sendchamp/tsconfig.json b/providers/sendchamp/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/sendchamp/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/sendchamp/tsconfig.module.json b/providers/sendchamp/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/sendchamp/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/sendgrid/.czrc b/providers/sendgrid/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/sendgrid/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/sendgrid/.eslintrc.json b/providers/sendgrid/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/sendgrid/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/sendgrid/.gitignore b/providers/sendgrid/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/sendgrid/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/sendgrid/CHANGELOG.md b/providers/sendgrid/CHANGELOG.md
deleted file mode 100644
index 9e6f2aa7677..00000000000
--- a/providers/sendgrid/CHANGELOG.md
+++ /dev/null
@@ -1,40 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [0.2.5](https://github.com/novuhq/sendgrid/compare/v0.2.4...v0.2.5) (2021-11-05)
-
-**Note:** Version bump only for package @notifire/sendgrid (now @novu/sendgrid)
-
-
-
-
-
-## [0.2.4](https://github.com/novuhq/sendgrid/compare/v0.2.3...v0.2.4) (2021-10-30)
-
-**Note:** Version bump only for package @notifire/sendgrid (now @novu/sendgrid)
-
-
-
-
-
-## [0.2.3](https://github.com/novuhq/sendgrid/compare/v0.2.2...v0.2.3) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/sendgrid (now @novu/sendgrid)
-
-
-
-
-
-## [0.2.2](https://github.com/novuhq/sendgrid/compare/v0.1.4...v0.2.2) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/sendgrid (now @novu/sendgrid)
-
-
-
-
-
-## [0.2.1](https://github.com/novuhq/sendgrid/compare/v0.1.4...v0.2.1) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/sendgrid (now @novu/sendgrid)
diff --git a/providers/sendgrid/README.md b/providers/sendgrid/README.md
deleted file mode 100644
index c13e81be318..00000000000
--- a/providers/sendgrid/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Nodejs SendGrid Provider
-
-A sendgrid email provider library for [@novu/stateless](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { SendgridEmailProvider } from '@novu/sendgrid';
-
-const provider = new SendgridEmailProvider({
- apiKey: process.env.SENDGRID_API_KEY
-});
-```
diff --git a/providers/sendgrid/jest.config.js b/providers/sendgrid/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/sendgrid/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/sendgrid/package.json b/providers/sendgrid/package.json
deleted file mode 100644
index 1a7fbf0c4aa..00000000000
--- a/providers/sendgrid/package.json
+++ /dev/null
@@ -1,98 +0,0 @@
-{
- "name": "@novu/sendgrid",
- "version": "0.24.1",
- "description": "A sendgrid wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/sendgrid",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:prettier": "prettier \"src/**/*.ts\" --list-different",
- "test:unit": "jest src",
- "check-cli": "run-s test diff-integration-tests check-integration-tests",
- "check-integration-tests": "run-s check-integration-test:*",
- "diff-integration-tests": "mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "cov": "run-s test:unit cov:html cov:lcov && open-cli coverage/index.html",
- "cov:html": "nyc report --reporter=html",
- "cov:lcov": "nyc report --reporter=lcov",
- "cov:send": "run-s cov:lcov && codecov",
- "cov:check": "nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100",
- "doc": "run-s doc:html && open-cli build/docs/index.html",
- "doc:html": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs",
- "doc:json": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json",
- "doc:publish": "gh-pages -m \"[ci skip] Updates\" -d build/docs",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "@sendgrid/mail": "^8.1.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "1.0.2",
- "@types/jest": "29.5.2",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/sendgrid/src/index.ts b/providers/sendgrid/src/index.ts
deleted file mode 100644
index 0966ae5af57..00000000000
--- a/providers/sendgrid/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/sendgrid.provider';
diff --git a/providers/sendgrid/src/types/example.d.ts b/providers/sendgrid/src/types/example.d.ts
deleted file mode 100644
index 33287010f9f..00000000000
--- a/providers/sendgrid/src/types/example.d.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * If you import a dependency which does not include its own type definitions,
- * TypeScript will try to find a definition for it by following the `typeRoots`
- * compiler option in tsconfig.json. For this project, we've configured it to
- * fall back to this folder if nothing is found in node_modules/@types.
- *
- * Often, you can install the DefinitelyTyped
- * (https://github.com/DefinitelyTyped/DefinitelyTyped) type definition for the
- * dependency in question. However, if no one has yet contributed definitions
- * for the package, you may want to declare your own. (If you're using the
- * `noImplicitAny` compiler options, you'll be required to declare it.)
- *
- * This is an example type definition which allows import from `module-name`,
- * e.g.:
- * ```ts
- * import something from 'module-name';
- * something();
- * ```
- */
-declare module 'module-name' {}
diff --git a/providers/sendgrid/tsconfig.json b/providers/sendgrid/tsconfig.json
deleted file mode 100644
index 2b9e28a0c83..00000000000
--- a/providers/sendgrid/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"],
- "typeRoots": ["./node_modules/@types", "../../node_modules/@types"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/sendgrid/tsconfig.module.json b/providers/sendgrid/tsconfig.module.json
deleted file mode 100644
index dfb74fa3a35..00000000000
--- a/providers/sendgrid/tsconfig.module.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/providers/sendinblue/.czrc b/providers/sendinblue/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/sendinblue/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/sendinblue/.eslintrc.json b/providers/sendinblue/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/sendinblue/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/sendinblue/.gitignore b/providers/sendinblue/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/sendinblue/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/sendinblue/README.md b/providers/sendinblue/README.md
deleted file mode 100644
index c1dbf501f57..00000000000
--- a/providers/sendinblue/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Novu Sendinblue Provider
-
-A Sendinblue email provider library for [@novu/stateless](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { SendinblueEmailProvider } from './sendinblue.provider';
-
-const provider = new SendinblueEmailProvider({
- apiKey: process.env.SENDINBLUE_API_KEY
-});
-```
diff --git a/providers/sendinblue/jest.config.js b/providers/sendinblue/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/sendinblue/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/sendinblue/package.json b/providers/sendinblue/package.json
deleted file mode 100644
index dbc2b35edee..00000000000
--- a/providers/sendinblue/package.json
+++ /dev/null
@@ -1,82 +0,0 @@
-{
- "name": "@novu/sendinblue",
- "version": "0.24.1",
- "description": "A sendinblue wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "29.5.2",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/sendinblue/src/index.ts b/providers/sendinblue/src/index.ts
deleted file mode 100644
index 663d976543d..00000000000
--- a/providers/sendinblue/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/brevo.provider';
diff --git a/providers/sendinblue/tsconfig.json b/providers/sendinblue/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/sendinblue/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/sendinblue/tsconfig.module.json b/providers/sendinblue/tsconfig.module.json
deleted file mode 100644
index dfb74fa3a35..00000000000
--- a/providers/sendinblue/tsconfig.module.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/providers/ses/.czrc b/providers/ses/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/ses/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/ses/.eslintrc.json b/providers/ses/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/ses/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/ses/.gitignore b/providers/ses/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/ses/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/ses/CHANGELOG.md b/providers/ses/CHANGELOG.md
deleted file mode 100644
index 39d5bd735f3..00000000000
--- a/providers/ses/CHANGELOG.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [0.2.5](https://github.com/novuhq/novu/compare/v0.2.4...v0.2.5) (2021-11-05)
-
-**Note:** Version bump only for package @notifire/ses (now @novu/ses)
diff --git a/providers/ses/README.md b/providers/ses/README.md
deleted file mode 100644
index 35d60b6cb53..00000000000
--- a/providers/ses/README.md
+++ /dev/null
@@ -1,16 +0,0 @@
-# Novu Ses Provider
-
-A SES email provider library for [@novu/stateless](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { SESEmailProvider } from "@novu/ses"
-
-const provider = new SESEmailProvider({
- region: "eu-west-1",
- accessKeyId: "AWS_ACCESS_KEY_ID",
- secretAccessKey: "AWS_SECRET_ACCESS_KEY",
- from: "from@email.com",
-});
-```
diff --git a/providers/ses/jest.config.js b/providers/ses/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/ses/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/ses/package.json b/providers/ses/package.json
deleted file mode 100644
index 3b6e1c6220b..00000000000
--- a/providers/ses/package.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "name": "@novu/ses",
- "version": "0.24.1",
- "description": "A ses wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && pnpm install",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@aws-sdk/client-ses": "3.382.0",
- "@novu/stateless": "^0.24.1",
- "nodemailer": "^6.6.5"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "29.5.2",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "^4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/ses/src/index.ts b/providers/ses/src/index.ts
deleted file mode 100644
index f7b8ebab2bb..00000000000
--- a/providers/ses/src/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './lib/ses.provider';
-export * from './lib/ses.config';
diff --git a/providers/ses/tsconfig.json b/providers/ses/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/ses/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/ses/tsconfig.module.json b/providers/ses/tsconfig.module.json
deleted file mode 100644
index dfb74fa3a35..00000000000
--- a/providers/ses/tsconfig.module.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/providers/simpletexting/.czrc b/providers/simpletexting/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/simpletexting/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/simpletexting/.eslintrc.json b/providers/simpletexting/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/simpletexting/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/simpletexting/.gitignore b/providers/simpletexting/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/simpletexting/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/simpletexting/README.md b/providers/simpletexting/README.md
deleted file mode 100644
index 3364e516058..00000000000
--- a/providers/simpletexting/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu Simpletexting Provider
-
-A Simpletexting sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { SimpletextingSmsProvider } from '@novu/simpletexting';
-
-const provider = new SimpletextingSmsProvider({
- apiKey: process.env.SIMPLETEXTING_API_KEY,
- from: process.env.SENDER_PHONE
- });
-```
diff --git a/providers/simpletexting/jest.config.js b/providers/simpletexting/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/simpletexting/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/simpletexting/package.json b/providers/simpletexting/package.json
deleted file mode 100644
index 5ed46b58d56..00000000000
--- a/providers/simpletexting/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/simpletexting",
- "version": "0.24.1",
- "description": "A simpletexting wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/simpletexting/src/index.ts b/providers/simpletexting/src/index.ts
deleted file mode 100644
index aa49ad66744..00000000000
--- a/providers/simpletexting/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/simpletexting.provider';
diff --git a/providers/simpletexting/tsconfig.json b/providers/simpletexting/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/simpletexting/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/simpletexting/tsconfig.module.json b/providers/simpletexting/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/simpletexting/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/slack/.czrc b/providers/slack/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/slack/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/slack/.eslintrc.json b/providers/slack/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/slack/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/slack/.gitignore b/providers/slack/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/slack/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/slack/README.md b/providers/slack/README.md
deleted file mode 100644
index 5ab50c77634..00000000000
--- a/providers/slack/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Novu Slack Provider
-
-A Slack chat provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-````javascript
-import { SlackProvider } from '@novu/slack';
-
-const provider = new SlackProvider({
- applicationId: process.env.APPLICATION_ID,
- clientID: process.env.CLIENT_ID,
- secretKey: process.env.SECRET_KEY,
-});
-````
diff --git a/providers/slack/package.json b/providers/slack/package.json
deleted file mode 100644
index 9758843e149..00000000000
--- a/providers/slack/package.json
+++ /dev/null
@@ -1,92 +0,0 @@
-{
- "name": "@novu/slack",
- "version": "0.24.1",
- "description": "A slack wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "jest": {
- "preset": "ts-jest",
- "testEnvironment": "node",
- "moduleNameMapper": {
- "axios": "axios/dist/node/axios.cjs"
- }
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/slack/src/index.ts b/providers/slack/src/index.ts
deleted file mode 100644
index 2abf47a43d1..00000000000
--- a/providers/slack/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/slack.provider';
diff --git a/providers/slack/tsconfig.json b/providers/slack/tsconfig.json
deleted file mode 100644
index 2b9e28a0c83..00000000000
--- a/providers/slack/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"],
- "typeRoots": ["./node_modules/@types", "../../node_modules/@types"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/slack/tsconfig.module.json b/providers/slack/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/slack/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/sms-central/.czrc b/providers/sms-central/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/sms-central/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/sms-central/.eslintrc.json b/providers/sms-central/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/sms-central/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/sms-central/.gitignore b/providers/sms-central/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/sms-central/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/sms-central/README.md b/providers/sms-central/README.md
deleted file mode 100644
index e5333120982..00000000000
--- a/providers/sms-central/README.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# Novu SmsCentral Provider
-
-A SmsCentral sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-
-```javascript
- import { SmsCentralSmsProvider } from '@novu/sms-central';
-
- const provider = new SmsCentralSmsProvider({
- username: process.env.SMS_CENTRAL_USERNAME,
- password: process.env.SMS_CENTRAL_PASSWORD,
- from: process.env.SMS_CENTRAL_FROM,
- baseUrl: process.env.SMS_CENTRAL_BASE_URL,
- });
-```
diff --git a/providers/sms-central/jest.config.js b/providers/sms-central/jest.config.js
deleted file mode 100644
index a0d7f35aa91..00000000000
--- a/providers/sms-central/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: "axios/dist/node/axios.cjs",
- },
-};
diff --git a/providers/sms-central/package.json b/providers/sms-central/package.json
deleted file mode 100644
index e672a807584..00000000000
--- a/providers/sms-central/package.json
+++ /dev/null
@@ -1,78 +0,0 @@
-{
- "name": "@novu/sms-central",
- "version": "0.24.1",
- "description": "A sms-central wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~29.5.0",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/sms-central/src/index.ts b/providers/sms-central/src/index.ts
deleted file mode 100644
index c7a843796c2..00000000000
--- a/providers/sms-central/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/sms-central.provider';
diff --git a/providers/sms-central/tsconfig.json b/providers/sms-central/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/sms-central/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/sms-central/tsconfig.module.json b/providers/sms-central/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/sms-central/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/sms77/.czrc b/providers/sms77/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/sms77/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/sms77/.eslintrc.json b/providers/sms77/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/sms77/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/sms77/.gitignore b/providers/sms77/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/sms77/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/sms77/README.md b/providers/sms77/README.md
deleted file mode 100644
index 5254d235af1..00000000000
--- a/providers/sms77/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu sms77 Provider
-
-A sms77 sms provider library for [@novu/stateless](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { Sms77SmsProvider } from '@novu/sms77';
-
-const provider = new Sms77SmsProvider({
- apiKey: process.env.SMS77_API_KEY,
- from: process.env.SMS77_FROM, // optional
-});
-```
diff --git a/providers/sms77/babel.config.js b/providers/sms77/babel.config.js
deleted file mode 100644
index c74fb53e280..00000000000
--- a/providers/sms77/babel.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- presets: [['@babel/preset-env', { targets: { node: 'current' } }]],
-};
diff --git a/providers/sms77/jest.config.js b/providers/sms77/jest.config.js
deleted file mode 100644
index 9108524480a..00000000000
--- a/providers/sms77/jest.config.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- transform: {
- '^.+\\.ts$': 'ts-jest',
- '^.+\\.js$': 'babel-jest',
- },
- transformIgnorePatterns: ['/node_modules/'],
-};
diff --git a/providers/sms77/package.json b/providers/sms77/package.json
deleted file mode 100644
index 27a32e93b8e..00000000000
--- a/providers/sms77/package.json
+++ /dev/null
@@ -1,87 +0,0 @@
-{
- "name": "@novu/sms77",
- "version": "0.24.1",
- "description": "A sms77 wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && pnpm install",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "node-fetch": "^2.6.7",
- "sms77-client": "^2.14.0"
- },
- "devDependencies": {
- "@babel/preset-env": "^7.23.2",
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "29.5.2",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/sms77/src/index.ts b/providers/sms77/src/index.ts
deleted file mode 100644
index 694fa1dc51e..00000000000
--- a/providers/sms77/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/sms77.provider';
diff --git a/providers/sms77/tsconfig.json b/providers/sms77/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/sms77/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/sms77/tsconfig.module.json b/providers/sms77/tsconfig.module.json
deleted file mode 100644
index dfb74fa3a35..00000000000
--- a/providers/sms77/tsconfig.module.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/providers/sns/.czrc b/providers/sns/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/sns/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/sns/.eslintrc.json b/providers/sns/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/sns/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/sns/.gitignore b/providers/sns/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/sns/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/sns/CHANGELOG.md b/providers/sns/CHANGELOG.md
deleted file mode 100644
index a48dcae5fb5..00000000000
--- a/providers/sns/CHANGELOG.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [0.2.5](https://github.com/novuhq/novu/compare/v0.2.4...v0.2.5) (2021-11-05)
-
-**Note:** Version bump only for package @notifire/sns (now @novu/sns)
diff --git a/providers/sns/README.md b/providers/sns/README.md
deleted file mode 100644
index 9a88cd58e02..00000000000
--- a/providers/sns/README.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Novu Sns Provider
-
-A SNS SMS provider library for [@novu/stateless](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { SNSSmsProvider } from "@novu/sns"
-
-const provider = new SNSSmsProvider({
- region: "eu-west-1",
- accessKeyId: "AWS_ACCESS_KEY_ID",
- secretAccessKey: "AWS_SECRET_ACCESS_KEY",
-});
-```
diff --git a/providers/sns/jest.config.js b/providers/sns/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/sns/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/sns/package.json b/providers/sns/package.json
deleted file mode 100644
index 72d06680f6c..00000000000
--- a/providers/sns/package.json
+++ /dev/null
@@ -1,85 +0,0 @@
-{
- "name": "@novu/sns",
- "version": "0.24.1",
- "description": "A sns wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && pnpm install",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@aws-sdk/client-sns": "^3.382.0",
- "@novu/stateless": "^0.24.1"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "29.5.2",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/sns/src/index.ts b/providers/sns/src/index.ts
deleted file mode 100644
index 817e5f1ed3a..00000000000
--- a/providers/sns/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/sns.provider';
diff --git a/providers/sns/tsconfig.json b/providers/sns/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/sns/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/sns/tsconfig.module.json b/providers/sns/tsconfig.module.json
deleted file mode 100644
index e886aba30ae..00000000000
--- a/providers/sns/tsconfig.module.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext",
- "types": ["node", "jest"]
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/sparkpost/.czrc b/providers/sparkpost/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/sparkpost/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/sparkpost/.eslintrc.json b/providers/sparkpost/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/sparkpost/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/sparkpost/.gitignore b/providers/sparkpost/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/sparkpost/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/sparkpost/README.md b/providers/sparkpost/README.md
deleted file mode 100644
index 91f06c939b0..00000000000
--- a/providers/sparkpost/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Novu SparkPost Provider
-
-A SparkPost email provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { SparkPostEmailProvider } from '@novu/sparkpost';
-
-const provider = new SparkPostEmailProvider({
- apiKey: process.env.SPARKPOST_API_KEY
-});
-```
diff --git a/providers/sparkpost/jest.config.js b/providers/sparkpost/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/sparkpost/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/sparkpost/package.json b/providers/sparkpost/package.json
deleted file mode 100644
index dbfb40440af..00000000000
--- a/providers/sparkpost/package.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "name": "@novu/sparkpost",
- "version": "0.24.1",
- "description": "A sparkpost wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "@types/sparkpost": "^2.1.5",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/sparkpost/src/index.ts b/providers/sparkpost/src/index.ts
deleted file mode 100644
index be9e8d13fff..00000000000
--- a/providers/sparkpost/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/sparkpost.provider';
diff --git a/providers/sparkpost/tsconfig.json b/providers/sparkpost/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/sparkpost/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/sparkpost/tsconfig.module.json b/providers/sparkpost/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/sparkpost/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/telnyx/.eslintrc.json b/providers/telnyx/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/telnyx/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/telnyx/.gitignore b/providers/telnyx/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/telnyx/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/telnyx/README.md b/providers/telnyx/README.md
deleted file mode 100644
index c2052181166..00000000000
--- a/providers/telnyx/README.md
+++ /dev/null
@@ -1,16 +0,0 @@
-# Novu Telnyx Provider
-
-A Telnyx sms provider library for [@novu/stateless](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { TelnyxSmsProvider } from '@novu/telnyx';
-
-const provider = new TelnyxSmsProvider({
- apiKey: process.env.TELNYX_API_KEY,
- messageProfileId: process.env.TELNYX_MESSAGE_PROFILE_ID,
- from: process.env.FROM, // an alphanumeric sender Id
-});
-```
-
diff --git a/providers/telnyx/jest.config.js b/providers/telnyx/jest.config.js
deleted file mode 100644
index e86e13bab91..00000000000
--- a/providers/telnyx/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
-};
diff --git a/providers/telnyx/package.json b/providers/telnyx/package.json
deleted file mode 100644
index dfc676f3771..00000000000
--- a/providers/telnyx/package.json
+++ /dev/null
@@ -1,85 +0,0 @@
-{
- "name": "@novu/telnyx",
- "version": "0.24.1",
- "description": "A telnyx wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "telnyx": "^1.23.0"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/telnyx/src/index.ts b/providers/telnyx/src/index.ts
deleted file mode 100644
index db028309f5f..00000000000
--- a/providers/telnyx/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/telnyx.provider';
diff --git a/providers/telnyx/src/types/example.d.ts b/providers/telnyx/src/types/example.d.ts
deleted file mode 100644
index 3524d8f55d5..00000000000
--- a/providers/telnyx/src/types/example.d.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * If you import a dependency which does not include its own type definitions,
- * TypeScript will try to find a definition for it by following the `typeRoots`
- * compiler option in tsconfig.json. For this project, we've configured it to
- * fall back to this folder if nothing is found in node_modules/@types.
- *
- * Often, you can install the DefinitelyTyped
- * (https://github.com/DefinitelyTyped/DefinitelyTyped) type definition for the
- * dependency in question. However, if no one has yet contributed definitions
- * for the package, you may want to declare your own. (If you're using the
- * `noImplicitAny` compiler options, you'll be required to declare it.)
- *
- * This is an example type definition which allows import from `module-name`,
- * e.g.:
- * ```ts
- * import something from 'module-name';
- * something();
- * ```
- */
-declare module 'telnyx';
diff --git a/providers/telnyx/tsconfig.json b/providers/telnyx/tsconfig.json
deleted file mode 100644
index 2b9e28a0c83..00000000000
--- a/providers/telnyx/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"],
- "typeRoots": ["./node_modules/@types", "../../node_modules/@types"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/telnyx/tsconfig.module.json b/providers/telnyx/tsconfig.module.json
deleted file mode 100644
index dfb74fa3a35..00000000000
--- a/providers/telnyx/tsconfig.module.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/providers/termii/.czrc b/providers/termii/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/termii/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/termii/.eslintrc.json b/providers/termii/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/termii/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/termii/.gitignore b/providers/termii/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/termii/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/termii/README.md b/providers/termii/README.md
deleted file mode 100644
index 7687a24e89f..00000000000
--- a/providers/termii/README.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# Novu Termii Provider
-
-A Termii sms provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
- const provider = new TermiiSmsProvider({
- apiKey: 'SG.',
- from: 'TermiiTest',
- channel: MessageChannel.GENERIC,
- })
-```
diff --git a/providers/termii/babel.config.js b/providers/termii/babel.config.js
deleted file mode 100644
index c74fb53e280..00000000000
--- a/providers/termii/babel.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- presets: [['@babel/preset-env', { targets: { node: 'current' } }]],
-};
diff --git a/providers/termii/jest.config.js b/providers/termii/jest.config.js
deleted file mode 100644
index 9108524480a..00000000000
--- a/providers/termii/jest.config.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- transform: {
- '^.+\\.ts$': 'ts-jest',
- '^.+\\.js$': 'babel-jest',
- },
- transformIgnorePatterns: ['/node_modules/'],
-};
diff --git a/providers/termii/package.json b/providers/termii/package.json
deleted file mode 100644
index 38a375a0691..00000000000
--- a/providers/termii/package.json
+++ /dev/null
@@ -1,86 +0,0 @@
-{
- "name": "@novu/termii",
- "version": "0.24.1",
- "description": "A termii wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "node-fetch": "^3.2.10"
- },
- "devDependencies": {
- "@babel/preset-env": "^7.23.2",
- "@istanbuljs/nyc-config-typescript": "^1.0.1",
- "@types/jest": "^29.5.0",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "^27.1.0",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/termii/src/index.ts b/providers/termii/src/index.ts
deleted file mode 100644
index 5d3e8aad0eb..00000000000
--- a/providers/termii/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/termii.provider';
diff --git a/providers/termii/tsconfig.json b/providers/termii/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/termii/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/termii/tsconfig.module.json b/providers/termii/tsconfig.module.json
deleted file mode 100644
index dfb74fa3a35..00000000000
--- a/providers/termii/tsconfig.module.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/providers/twilio/.czrc b/providers/twilio/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/twilio/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/twilio/.eslintrc.json b/providers/twilio/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/twilio/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/twilio/.gitignore b/providers/twilio/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/twilio/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/twilio/.prettierignore b/providers/twilio/.prettierignore
deleted file mode 100644
index 0e80a3c867a..00000000000
--- a/providers/twilio/.prettierignore
+++ /dev/null
@@ -1,2 +0,0 @@
-# package.json is formatted by package managers, so we ignore it here
-package.json
\ No newline at end of file
diff --git a/providers/twilio/CHANGELOG.md b/providers/twilio/CHANGELOG.md
deleted file mode 100644
index b68682d3474..00000000000
--- a/providers/twilio/CHANGELOG.md
+++ /dev/null
@@ -1,58 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
-
-## [0.2.5](https://github.com/novuhq/twilio/compare/v0.2.4...v0.2.5) (2021-11-05)
-
-**Note:** Version bump only for package @notifire/twilio (now @novu/twilio)
-
-
-
-
-
-## [0.2.4](https://github.com/novuhq/twilio/compare/v0.2.3...v0.2.4) (2021-10-30)
-
-**Note:** Version bump only for package @notifire/twilio (now @novu/twilio)
-
-
-
-
-
-## [0.2.3](https://github.com/novuhq/twilio/compare/v0.2.2...v0.2.3) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/twilio (now @novu/twilio)
-
-
-
-
-
-## [0.2.2](https://github.com/novuhq/twilio/compare/v0.1.4...v0.2.2) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/twilio (now @novu/twilio)
-
-
-
-
-
-## [0.2.1](https://github.com/novuhq/twilio/compare/v0.1.4...v0.2.1) (2021-10-20)
-
-**Note:** Version bump only for package @notifire/twilio (now @novu/twilio)
-
-
-
-
-
-# Changelog
-
-All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
-
-### 0.0.6 (2021-09-09)
-
-### [0.0.5](https://github.com/novuhq/twilio/compare/v0.0.4...v0.0.5) (2021-09-09)
-
-### [0.0.4](https://github.com/scopsy/twilio-email-provider/compare/v0.0.3...v0.0.4) (2021-09-02)
-
-### [0.0.3](https://github.com/scopsy/twilio-email-provider/compare/v0.0.2...v0.0.3) (2021-09-02)
-
-### 0.0.2 (2021-09-02)
diff --git a/providers/twilio/README.md b/providers/twilio/README.md
deleted file mode 100644
index 60f8dbe5631..00000000000
--- a/providers/twilio/README.md
+++ /dev/null
@@ -1,20 +0,0 @@
-# Nodejs Twilio Provider
-
-A twilio sms provider library for [@novu/stateless](https://github.com/novuhq/novu).
-
-## Usage
-
-```javascript
-import { TwilioSmsProvider } from '@novu/twilio';
-
-const provider = new TwilioSmsProvider({
- accountSid: process.env.TWILIO_ACCOUNT_SID,
- authToken: process.env.TWILIO_AUTH_TOKEN,
- from: process.env.TWILIO_FROM_NUMBER, // a valid twilio phone number
-});
-
-await provider.sendMessage({
- to: '0123456789',
- content: 'Message to send',
-});
-```
diff --git a/providers/twilio/jest.config.js b/providers/twilio/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/twilio/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/twilio/package.json b/providers/twilio/package.json
deleted file mode 100644
index 1eae0e282d8..00000000000
--- a/providers/twilio/package.json
+++ /dev/null
@@ -1,97 +0,0 @@
-{
- "name": "@novu/twilio",
- "version": "0.24.1",
- "description": "A twilio wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/twilio",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src --passWithNoTests",
- "check-cli": "run-s test diff-integration-tests check-integration-tests",
- "check-integration-tests": "run-s check-integration-test:*",
- "diff-integration-tests": "mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "cov": "run-s test:unit cov:html cov:lcov && open-cli coverage/index.html",
- "cov:html": "nyc report --reporter=html",
- "cov:lcov": "nyc report --reporter=lcov",
- "cov:send": "run-s cov:lcov && codecov",
- "cov:check": "nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100",
- "doc": "run-s doc:html && open-cli build/docs/index.html",
- "doc:html": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs",
- "doc:json": "typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json",
- "doc:publish": "gh-pages -m \"[ci skip] Updates\" -d build/docs",
- "reset-hard": "git clean -dfx && git reset --hard && pnpm install",
- "prepare-release": "run-s reset-hard test"
- },
- "engines": {
- "node": ">=10"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "twilio": "^4.19.3"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "1.0.2",
- "@types/jest": "29.5.2",
- "codecov": "^3.5.0",
- "cspell": "^4.1.0",
- "gh-pages": "^3.1.0",
- "jest": "27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "^15.1.0",
- "open-cli": "^6.0.1",
- "prettier": "~2.8.0",
- "rimraf": "^3.0.2",
- "ts-jest": "^27.0.5",
- "ts-node": "~10.9.1",
- "typedoc": "^0.24.0",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/twilio/src/index.ts b/providers/twilio/src/index.ts
deleted file mode 100644
index fd1b145bdbc..00000000000
--- a/providers/twilio/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/twilio.provider';
diff --git a/providers/twilio/src/types/example.d.ts b/providers/twilio/src/types/example.d.ts
deleted file mode 100644
index 33287010f9f..00000000000
--- a/providers/twilio/src/types/example.d.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * If you import a dependency which does not include its own type definitions,
- * TypeScript will try to find a definition for it by following the `typeRoots`
- * compiler option in tsconfig.json. For this project, we've configured it to
- * fall back to this folder if nothing is found in node_modules/@types.
- *
- * Often, you can install the DefinitelyTyped
- * (https://github.com/DefinitelyTyped/DefinitelyTyped) type definition for the
- * dependency in question. However, if no one has yet contributed definitions
- * for the package, you may want to declare your own. (If you're using the
- * `noImplicitAny` compiler options, you'll be required to declare it.)
- *
- * This is an example type definition which allows import from `module-name`,
- * e.g.:
- * ```ts
- * import something from 'module-name';
- * something();
- * ```
- */
-declare module 'module-name' {}
diff --git a/providers/twilio/tsconfig.json b/providers/twilio/tsconfig.json
deleted file mode 100644
index 2b9e28a0c83..00000000000
--- a/providers/twilio/tsconfig.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"],
- "typeRoots": ["./node_modules/@types", "../../node_modules/@types"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/twilio/tsconfig.module.json b/providers/twilio/tsconfig.module.json
deleted file mode 100644
index dfb74fa3a35..00000000000
--- a/providers/twilio/tsconfig.module.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": [
- "node_modules/**"
- ]
-}
diff --git a/providers/whatsapp-business/.czrc b/providers/whatsapp-business/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/whatsapp-business/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/whatsapp-business/.eslintrc.json b/providers/whatsapp-business/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/whatsapp-business/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/whatsapp-business/.gitignore b/providers/whatsapp-business/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/whatsapp-business/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/whatsapp-business/README.md b/providers/whatsapp-business/README.md
deleted file mode 100644
index 3900e760333..00000000000
--- a/providers/whatsapp-business/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Novu WhatsappBusiness Provider
-
-A WhatsappBusiness chat provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { WhatsAppBusinessProvider } from '@novu/whatsapp-business';
-
-const provider = new WhatsappBusinessChatProvider({
- accessToken: process.env.API_TOKEN,
- phoneNumberIdentification: process.env.PHONE_NUMBER_IDENTIFICATION,
-});
-```
diff --git a/providers/whatsapp-business/jest.config.js b/providers/whatsapp-business/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/whatsapp-business/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/whatsapp-business/package.json b/providers/whatsapp-business/package.json
deleted file mode 100644
index 4fe57ce41d6..00000000000
--- a/providers/whatsapp-business/package.json
+++ /dev/null
@@ -1,79 +0,0 @@
-{
- "name": "@novu/whatsapp-business",
- "version": "0.24.1",
- "description": "A whatsapp-business wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.7",
- "nanoid": "^3.1.20"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/whatsapp-business/src/index.ts b/providers/whatsapp-business/src/index.ts
deleted file mode 100644
index 674927b0a0e..00000000000
--- a/providers/whatsapp-business/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/whatsapp-business.provider';
diff --git a/providers/whatsapp-business/tsconfig.json b/providers/whatsapp-business/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/whatsapp-business/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/whatsapp-business/tsconfig.module.json b/providers/whatsapp-business/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/whatsapp-business/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/zulip/.czrc b/providers/zulip/.czrc
deleted file mode 100644
index d1bcc209ca1..00000000000
--- a/providers/zulip/.czrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "path": "cz-conventional-changelog"
-}
diff --git a/providers/zulip/.eslintrc.json b/providers/zulip/.eslintrc.json
deleted file mode 100644
index ec40100be69..00000000000
--- a/providers/zulip/.eslintrc.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "../../.eslintrc.js"
-}
diff --git a/providers/zulip/.gitignore b/providers/zulip/.gitignore
deleted file mode 100644
index 963d5292865..00000000000
--- a/providers/zulip/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-.idea/*
-.nyc_output
-build
-node_modules
-test
-src/**.js
-coverage
-*.log
-package-lock.json
diff --git a/providers/zulip/README.md b/providers/zulip/README.md
deleted file mode 100644
index 4c67b1db411..00000000000
--- a/providers/zulip/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Novu Zulip Provider
-
-A Zulip chat provider library for [@novu/node](https://github.com/novuhq/novu)
-
-## Usage
-
-```javascript
-import { ZulipProvider } from '@novu/zulip';
-
-const provider = new ZulipProvider({});
-```
diff --git a/providers/zulip/jest.config.js b/providers/zulip/jest.config.js
deleted file mode 100644
index 61faa20934a..00000000000
--- a/providers/zulip/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */
-module.exports = {
- preset: 'ts-jest',
- testEnvironment: 'node',
- moduleNameMapper: {
- axios: 'axios/dist/node/axios.cjs',
- },
-};
diff --git a/providers/zulip/package.json b/providers/zulip/package.json
deleted file mode 100644
index d496a95c45d..00000000000
--- a/providers/zulip/package.json
+++ /dev/null
@@ -1,81 +0,0 @@
-{
- "name": "@novu/zulip",
- "version": "0.24.1",
- "description": "A zulip wrapper for novu",
- "main": "build/main/index.js",
- "typings": "build/main/index.d.ts",
- "module": "build/module/index.js",
- "private": false,
- "repository": "https://github.com/novuhq/novu",
- "license": "MIT",
- "keywords": [],
- "scripts": {
- "prebuild": "rimraf build",
- "build": "run-p build:*",
- "build:main": "tsc -p tsconfig.json",
- "build:module": "tsc -p tsconfig.module.json",
- "fix": "run-s fix:*",
- "fix:prettier": "prettier \"src/**/*.ts\" --write",
- "fix:lint": "eslint src --ext .ts --fix",
- "test": "run-s test:*",
- "lint": "eslint src --ext .ts",
- "test:unit": "jest src",
- "watch:build": "tsc -p tsconfig.json -w",
- "watch:test": "jest src --watch",
- "reset-hard": "git clean -dfx && git reset --hard && yarn",
- "prepare-release": "run-s reset-hard test"
- },
- "publishConfig": {
- "access": "public"
- },
- "engines": {
- "node": ">=10"
- },
- "dependencies": {
- "@novu/stateless": "^0.24.1",
- "axios": "^1.6.2"
- },
- "devDependencies": {
- "@istanbuljs/nyc-config-typescript": "~1.0.1",
- "@types/jest": "~27.5.2",
- "cspell": "~6.19.2",
- "jest": "~27.5.1",
- "npm-run-all": "^4.1.5",
- "nyc": "~15.1.0",
- "prettier": "~2.8.0",
- "rimraf": "~3.0.2",
- "ts-jest": "~27.1.5",
- "ts-node": "~10.9.1",
- "typescript": "4.9.5"
- },
- "files": [
- "build/main",
- "build/module",
- "!**/*.spec.*",
- "!**/*.json",
- "CHANGELOG.md",
- "LICENSE",
- "README.md"
- ],
- "ava": {
- "failFast": true,
- "timeout": "60s",
- "typescript": {
- "rewritePaths": {
- "src/": "build/main/"
- }
- },
- "files": [
- "!build/module/**"
- ]
- },
- "prettier": {
- "singleQuote": true
- },
- "nyc": {
- "extends": "@istanbuljs/nyc-config-typescript",
- "exclude": [
- "**/*.spec.js"
- ]
- }
-}
diff --git a/providers/zulip/src/index.ts b/providers/zulip/src/index.ts
deleted file mode 100644
index 81f09aee694..00000000000
--- a/providers/zulip/src/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './lib/zulip.provider';
diff --git a/providers/zulip/tsconfig.json b/providers/zulip/tsconfig.json
deleted file mode 100644
index 5b8120fea36..00000000000
--- a/providers/zulip/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../tsconfig.json",
- "compilerOptions": {
- "outDir": "build/main",
- "rootDir": "src",
- "types": ["node", "jest"]
- },
- "include": ["src/**/*.ts"],
- "exclude": ["node_modules/**"]
-}
diff --git a/providers/zulip/tsconfig.module.json b/providers/zulip/tsconfig.module.json
deleted file mode 100644
index 79be3a5c40b..00000000000
--- a/providers/zulip/tsconfig.module.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "./tsconfig",
- "compilerOptions": {
- "target": "esnext",
- "outDir": "build/module",
- "module": "esnext"
- },
- "exclude": ["node_modules/**"]
-}
diff --git a/scripts/print-affected-array.mjs b/scripts/print-affected-array.mjs
index f0ccc674f6e..b10c7d32f73 100644
--- a/scripts/print-affected-array.mjs
+++ b/scripts/print-affected-array.mjs
@@ -103,6 +103,7 @@ async function affectedProjectsContainingTask(taskName, baseBranch) {
baseBranch,
'--json'
);
+ // console.log("nx output:\n" + affectedCommandResult)
// pnpm nx show projects --affected --withTarget=[task] --base [base branch] --json
const result = JSON.parse(getAffectedCommandResult(affectedCommandResult));