diff --git a/e2e/react-email-e2e/jest.config.js b/e2e/react-email-e2e/jest.config.js new file mode 100644 index 00000000..6434de50 --- /dev/null +++ b/e2e/react-email-e2e/jest.config.js @@ -0,0 +1,15 @@ +module.exports = { + displayName: 'react-email-e2e', + preset: '../../jest.preset.js', + globals: {}, + transform: { + '^.+\\.[tj]s$': [ + 'ts-jest', + { + tsconfig: '/tsconfig.spec.json' + } + ] + }, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: '../../coverage/e2e/react-email-e2e' +} diff --git a/e2e/react-email-e2e/project.json b/e2e/react-email-e2e/project.json new file mode 100644 index 00000000..3ec7bf7c --- /dev/null +++ b/e2e/react-email-e2e/project.json @@ -0,0 +1,19 @@ +{ + "name": "react-email-e2e", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "projectType": "application", + "sourceRoot": "e2e/react-email-e2e/src", + "targets": { + "e2e": { + "executor": "@nx/jest:jest", + "options": { + "jestConfig": "e2e/react-email-e2e/jest.config.js", + "runInBand": true, + "passWithNoTests": false + }, + "dependsOn": ["react-email:build"] + } + }, + "tags": [], + "implicitDependencies": ["react-email"] +} diff --git a/e2e/react-email-e2e/tests/__snapshots__/react-email.spec.ts.snap b/e2e/react-email-e2e/tests/__snapshots__/react-email.spec.ts.snap new file mode 100644 index 00000000..032c92c3 --- /dev/null +++ b/e2e/react-email-e2e/tests/__snapshots__/react-email.spec.ts.snap @@ -0,0 +1,3 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`react email e2e should be able to export 1`] = `"Click me"`; diff --git a/e2e/react-email-e2e/tests/react-email.spec.ts b/e2e/react-email-e2e/tests/react-email.spec.ts new file mode 100644 index 00000000..ff1e047e --- /dev/null +++ b/e2e/react-email-e2e/tests/react-email.spec.ts @@ -0,0 +1,47 @@ +import { + runNxCommandAsync, + readJson, + updateFile, readFile +} from '@nx/plugin/testing' +import { ensureNxProject } from '../../utils/workspace' + +describe('react email e2e', () => { + + beforeAll(() => ensureNxProject([ + '@nx-extend/core:dist/packages/core', + '@nx-extend/react-email:dist/packages/react-email' + ])) + + const appName = 'react-email-test' + it('should be able to add', async () => { + await runNxCommandAsync(`generate @nx-extend/react-email:init ${appName}`) + + expect(readJson(`${appName}/project.json`).targets).toEqual( + expect.objectContaining({ + serve: { + executor: '@nx-extend/react-email:serve', + options: {} + }, + export: { + executor: '@nx-extend/react-email:export', + outputs: ['{options.outputPath}'], + defaultConfiguration: 'production', + options: { + outputPath: `dist/${appName}` + }, + configurations: { + production: { + pretty: false + } + } + } + }) + ) + }, 300000) + + it('should be able to export', async () => { + await runNxCommandAsync(`export ${appName}`) + + expect(readFile(`dist/${appName}/index.html`)).toMatchSnapshot() + }, 300000) +}) diff --git a/e2e/react-email-e2e/tsconfig.json b/e2e/react-email-e2e/tsconfig.json new file mode 100644 index 00000000..879cca47 --- /dev/null +++ b/e2e/react-email-e2e/tsconfig.json @@ -0,0 +1,13 @@ +{ + "extends": "../../tsconfig.base.json", + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.e2e.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/e2e/react-email-e2e/tsconfig.spec.json b/e2e/react-email-e2e/tsconfig.spec.json new file mode 100644 index 00000000..29efa430 --- /dev/null +++ b/e2e/react-email-e2e/tsconfig.spec.json @@ -0,0 +1,9 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../dist/out-tsc", + "module": "commonjs", + "types": ["jest", "node"] + }, + "include": ["**/*.spec.ts", "**/*.d.ts"] +} diff --git a/packages/react-email/README.md b/packages/react-email/README.md index 52272505..8a924778 100644 --- a/packages/react-email/README.md +++ b/packages/react-email/README.md @@ -12,4 +12,23 @@ ```sh npm install -D @nx-extend/react-email +nx g @nx-extend/react-email:init ``` + +## Usage + +### Serve + +#### Available options: + +| name | type | default | description | +|------|------|---------|-------------| + +### Export + +#### Available options: + +| name | type | default | description | +|--------------------|----------|---------|------------------------------------| +| **`--outputPath`** | `string` | | Output path to output the build to | + diff --git a/packages/react-email/executors.json b/packages/react-email/executors.json index 05897106..7cd8538c 100644 --- a/packages/react-email/executors.json +++ b/packages/react-email/executors.json @@ -1,7 +1,26 @@ { "executors": { - + "serve": { + "implementation": "./src/executors/serve/serve.impl", + "schema": "./src/executors/serve/schema.json", + "description": "Start react email in dev mode." + }, + "export": { + "implementation": "./src/executors/export/export.impl", + "schema": "./src/executors/export/schema.json", + "description": "export react email" + } }, "builders": { + "serve": { + "implementation": "./src/executors/serve/serve.impl", + "schema": "./src/executors/serve/schema.json", + "description": "Start react email in dev mode." + }, + "export": { + "implementation": "./src/executors/export/export.impl", + "schema": "./src/executors/export/schema.json", + "description": "export react email" + } } } diff --git a/packages/react-email/generators.json b/packages/react-email/generators.json index 5805fd22..0fe9910d 100644 --- a/packages/react-email/generators.json +++ b/packages/react-email/generators.json @@ -3,6 +3,10 @@ "name": "react-email", "version": "0.0.1", "generators": { - + "init": { + "factory": "./src/generators/init/init.impl", + "schema": "./src/generators/init/schema.json", + "description": "react email generator" + } } } diff --git a/packages/react-email/package.json b/packages/react-email/package.json index 7bc3a9bd..d0e4c892 100644 --- a/packages/react-email/package.json +++ b/packages/react-email/package.json @@ -15,6 +15,10 @@ }, "license": "MIT", "main": "src/index.js", + "devDependencies": { + "@react-email/components": "^0.0.12", + "react-email": "^1.10.0" + }, "builders": "./executors.json", "generators": "./generators.json" } diff --git a/packages/react-email/src/executors/export/compat.ts b/packages/react-email/src/executors/export/compat.ts new file mode 100644 index 00000000..d2594b62 --- /dev/null +++ b/packages/react-email/src/executors/export/compat.ts @@ -0,0 +1,5 @@ +import { convertNxExecutor } from '@nx/devkit' + +import { exportExecutor } from './export.impl' + +export default convertNxExecutor(exportExecutor) diff --git a/packages/react-email/src/executors/export/export.impl.ts b/packages/react-email/src/executors/export/export.impl.ts new file mode 100644 index 00000000..9ffa16dc --- /dev/null +++ b/packages/react-email/src/executors/export/export.impl.ts @@ -0,0 +1,33 @@ +import { ExecutorContext } from '@nx/devkit' +import { buildCommand, execPackageManagerCommand } from '@nx-extend/core' + +import 'dotenv/config' + +export interface ServeExecutorOptions { + outputPath: string + pretty?: boolean + plainText?: boolean +} + +export async function exportExecutor( + options: ServeExecutorOptions, + context: ExecutorContext +): Promise<{ success: boolean }> { + const { sourceRoot, root } = context.workspace.projects[context.projectName] + + if (!options.outputPath) { + throw new Error('No "outputPath" defined in options!') + } + + return execPackageManagerCommand(buildCommand([ + 'email export', + `--dir=${sourceRoot || root}`, + `--outDir=${options.outputPath}`, + options.pretty && `--pretty`, + options.plainText && `--plainText` + ]), { + env: process.env + }) +} + +export default exportExecutor diff --git a/packages/react-email/src/executors/export/schema.json b/packages/react-email/src/executors/export/schema.json new file mode 100644 index 00000000..68a99d92 --- /dev/null +++ b/packages/react-email/src/executors/export/schema.json @@ -0,0 +1,21 @@ +{ + "version": 2, + "outputCapture": "direct-nodejs", + "type": "object", + "title": "Export executor", + "description": "Export react email", + "properties": { + "outputPath": { + "type": "string" + }, + "pretty": { + "type": "boolean", + "default": false + }, + "plainText": { + "type": "boolean", + "default": false + } + }, + "required": ["outputPath"] +} diff --git a/packages/react-email/src/executors/serve/compat.ts b/packages/react-email/src/executors/serve/compat.ts new file mode 100644 index 00000000..068e4748 --- /dev/null +++ b/packages/react-email/src/executors/serve/compat.ts @@ -0,0 +1,5 @@ +import { convertNxExecutor } from '@nx/devkit' + +import { serveExecutor } from './serve.impl' + +export default convertNxExecutor(serveExecutor) diff --git a/packages/react-email/src/executors/serve/schema.json b/packages/react-email/src/executors/serve/schema.json new file mode 100644 index 00000000..5d687ad6 --- /dev/null +++ b/packages/react-email/src/executors/serve/schema.json @@ -0,0 +1,13 @@ +{ + "version": 2, + "outputCapture": "direct-nodejs", + "type": "object", + "title": "Serve executor", + "description": "Runs react email", + "properties": { + "port": { + "type": "string" + } + }, + "required": [] +} diff --git a/packages/react-email/src/executors/serve/serve.impl.ts b/packages/react-email/src/executors/serve/serve.impl.ts new file mode 100644 index 00000000..5b5c7d88 --- /dev/null +++ b/packages/react-email/src/executors/serve/serve.impl.ts @@ -0,0 +1,25 @@ +import { ExecutorContext } from '@nx/devkit' +import { buildCommand, execPackageManagerCommand } from '@nx-extend/core' + +import 'dotenv/config' + +export interface ServeExecutorOptions { + port?: string +} + +export async function serveExecutor( + options: ServeExecutorOptions, + context: ExecutorContext +): Promise<{ success: boolean }> { + const { sourceRoot, root } = context.workspace.projects[context.projectName] + + return execPackageManagerCommand(buildCommand([ + 'email dev', + `--dir=${sourceRoot || root}`, + options.port && `--port=${options.port}` + ]), { + env: process.env + }) +} + +export default serveExecutor diff --git a/packages/react-email/src/generators/init/files/src/index.tsx.template b/packages/react-email/src/generators/init/files/src/index.tsx.template new file mode 100644 index 00000000..d2a8739a --- /dev/null +++ b/packages/react-email/src/generators/init/files/src/index.tsx.template @@ -0,0 +1,15 @@ +import { Button, Html } from "@react-email/components"; +import * as React from "react"; + +export default function Email() { + return ( + + + + ); +} diff --git a/packages/react-email/src/generators/init/init.impl.ts b/packages/react-email/src/generators/init/init.impl.ts new file mode 100644 index 00000000..90f6f71a --- /dev/null +++ b/packages/react-email/src/generators/init/init.impl.ts @@ -0,0 +1,68 @@ +import { + addDependenciesToPackageJson, + addProjectConfiguration, + formatFiles, + generateFiles, + names, + offsetFromRoot, runTasksInSerial, + Tree +} from '@nx/devkit' +import { NormalizedSchema, normalizeOptions } from '@nx-extend/core' +import * as path from 'path' + +import type { ReactEmailSchema } from './schema' + +import { devDependencies } from '../../../package.json' + +function addFiles(host: Tree, options: NormalizedSchema) { + generateFiles(host, path.join(__dirname, 'files'), options.projectRoot, { + ...options, + ...names(options.name), + offsetFromRoot: offsetFromRoot(options.projectRoot), + template: '' + }) +} + +export default async function (host: Tree, options: ReactEmailSchema) { + const normalizedOptions = normalizeOptions(host, options) + + addProjectConfiguration(host, normalizedOptions.projectName, { + root: normalizedOptions.projectRoot, + projectType: 'application', + sourceRoot: `${normalizedOptions.projectRoot}/src`, + targets: { + serve: { + executor: '@nx-extend/react-email:serve', + options: {} + }, + export: { + executor: '@nx-extend/react-email:export', + outputs: ['{options.outputPath}'], + defaultConfiguration: 'production', + options: { + outputPath: `dist/${normalizedOptions.projectRoot}` + }, + configurations: { + production: { + pretty: false + } + } + } + }, + tags: normalizedOptions.parsedTags + }) + + addFiles(host, normalizedOptions) + await formatFiles(host) + + return runTasksInSerial( + addDependenciesToPackageJson( + host, + {}, + { + 'react-email': devDependencies['react-email'], + '@react-email/components': devDependencies['@react-email/components'] + } + ) + ) +} diff --git a/packages/react-email/src/generators/init/schema.d.ts b/packages/react-email/src/generators/init/schema.d.ts new file mode 100644 index 00000000..d644cc05 --- /dev/null +++ b/packages/react-email/src/generators/init/schema.d.ts @@ -0,0 +1,5 @@ +export interface ReactEmailSchema { + name: string + tags?: string + directory?: string +} diff --git a/packages/react-email/src/generators/init/schema.json b/packages/react-email/src/generators/init/schema.json new file mode 100644 index 00000000..f62d6cb6 --- /dev/null +++ b/packages/react-email/src/generators/init/schema.json @@ -0,0 +1,30 @@ +{ + "$schema": "http://json-schema.org/schema", + "type": "object", + "id": "Strapi", + "title": "", + "properties": { + "name": { + "type": "string", + "description": "", + "$default": { + "$source": "argv", + "index": 0 + }, + "x-prompt": "What name would you like to use?" + }, + "tags": { + "type": "string", + "description": "Add tags to the project (used for linting)", + "alias": "t" + }, + "directory": { + "type": "string", + "description": "A directory where the project is placed", + "alias": "d" + } + }, + "required": [ + "name" + ] +} diff --git a/packages/react-email/tsconfig.lib.json b/packages/react-email/tsconfig.lib.json index 3ce6be94..4cc95e88 100644 --- a/packages/react-email/tsconfig.lib.json +++ b/packages/react-email/tsconfig.lib.json @@ -4,7 +4,8 @@ "module": "commonjs", "outDir": "../../dist/out-tsc", "declaration": true, - "types": ["node"] + "types": ["node"], + "resolveJsonModule": true }, "exclude": ["**/*.spec.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/yarn.lock b/yarn.lock index 20579f0f..82bf794b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2539,6 +2539,15 @@ __metadata: languageName: node linkType: hard +"@commander-js/extra-typings@npm:9.4.1": + version: 9.4.1 + resolution: "@commander-js/extra-typings@npm:9.4.1" + peerDependencies: + commander: 9.4.x + checksum: 4fcc6b4c7d8d4ba612b77215f73d00c6664023efa002c5731a1733c6b7c4ffd62428fdef3e491d3da0c9cd6ef5e287702d9db001179f741072c68b82fcaa809a + languageName: node + linkType: hard + "@cspotcode/source-map-support@npm:^0.8.0": version: 0.8.1 resolution: "@cspotcode/source-map-support@npm:0.8.1" @@ -2720,6 +2729,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/android-arm64@npm:0.16.4" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/android-arm64@npm:0.18.20" @@ -2741,6 +2757,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/android-arm@npm:0.16.4" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/android-arm@npm:0.18.20" @@ -2762,6 +2785,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/android-x64@npm:0.16.4" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/android-x64@npm:0.18.20" @@ -2783,6 +2813,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/darwin-arm64@npm:0.16.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/darwin-arm64@npm:0.18.20" @@ -2804,6 +2841,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/darwin-x64@npm:0.16.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/darwin-x64@npm:0.18.20" @@ -2825,6 +2869,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/freebsd-arm64@npm:0.16.4" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/freebsd-arm64@npm:0.18.20" @@ -2846,6 +2897,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/freebsd-x64@npm:0.16.4" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/freebsd-x64@npm:0.18.20" @@ -2867,6 +2925,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/linux-arm64@npm:0.16.4" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-arm64@npm:0.18.20" @@ -2888,6 +2953,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/linux-arm@npm:0.16.4" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-arm@npm:0.18.20" @@ -2909,6 +2981,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/linux-ia32@npm:0.16.4" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-ia32@npm:0.18.20" @@ -2930,6 +3009,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/linux-loong64@npm:0.16.4" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-loong64@npm:0.18.20" @@ -2951,6 +3037,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/linux-mips64el@npm:0.16.4" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-mips64el@npm:0.18.20" @@ -2972,6 +3065,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/linux-ppc64@npm:0.16.4" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-ppc64@npm:0.18.20" @@ -2993,6 +3093,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/linux-riscv64@npm:0.16.4" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-riscv64@npm:0.18.20" @@ -3014,6 +3121,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/linux-s390x@npm:0.16.4" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-s390x@npm:0.18.20" @@ -3035,6 +3149,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/linux-x64@npm:0.16.4" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/linux-x64@npm:0.18.20" @@ -3056,6 +3177,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/netbsd-x64@npm:0.16.4" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/netbsd-x64@npm:0.18.20" @@ -3077,6 +3205,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/openbsd-x64@npm:0.16.4" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/openbsd-x64@npm:0.18.20" @@ -3098,6 +3233,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/sunos-x64@npm:0.16.4" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/sunos-x64@npm:0.18.20" @@ -3119,6 +3261,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/win32-arm64@npm:0.16.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/win32-arm64@npm:0.18.20" @@ -3140,6 +3289,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/win32-ia32@npm:0.16.4" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/win32-ia32@npm:0.18.20" @@ -3161,6 +3317,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.16.4": + version: 0.16.4 + resolution: "@esbuild/win32-x64@npm:0.16.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/win32-x64@npm:0.18.20" @@ -4248,6 +4411,29 @@ __metadata: languageName: node linkType: hard +"@manypkg/find-root@npm:2.2.1": + version: 2.2.1 + resolution: "@manypkg/find-root@npm:2.2.1" + dependencies: + "@manypkg/tools": "npm:^1.1.0" + find-up: "npm:^4.1.0" + fs-extra: "npm:^8.1.0" + checksum: 7f31120c3ef0711f6e65857ea232fb4f7caf4db388080e738f82d979d7f72572dae60519c8fcd45c431a8e94095b6628257fbf7373b34401359def00687bab13 + languageName: node + linkType: hard + +"@manypkg/tools@npm:^1.1.0": + version: 1.1.0 + resolution: "@manypkg/tools@npm:1.1.0" + dependencies: + fs-extra: "npm:^8.1.0" + globby: "npm:^11.0.0" + jju: "npm:^1.4.0" + read-yaml-file: "npm:^1.1.0" + checksum: 85bd2a656c46a475a8f7232515302ffc374005f8cea893e2505271a757fc14accca40e298f7c3acd0df2277ab436b30efeb22af5c6b0d7cd238bc413456a150b + languageName: node + linkType: hard + "@nestjs/common@npm:^10.2.10": version: 10.2.10 resolution: "@nestjs/common@npm:10.2.10" @@ -4558,6 +4744,9 @@ __metadata: "@nx-extend/react-email@workspace:packages/react-email": version: 0.0.0-use.local resolution: "@nx-extend/react-email@workspace:packages/react-email" + dependencies: + "@react-email/components": "npm:^0.0.12" + react-email: "npm:^1.10.0" languageName: unknown linkType: soft @@ -4927,6 +5116,13 @@ __metadata: languageName: node linkType: hard +"@octokit/auth-token@npm:^3.0.0": + version: 3.0.4 + resolution: "@octokit/auth-token@npm:3.0.4" + checksum: 8e21e567e38ba307fa30497ad77801135e25c328ce8b363c1622a4afb408a7d3315d54082527b38ecd5b3a5449680d89cfca9cb10c516cacf3dfa01e4c8b7195 + languageName: node + linkType: hard + "@octokit/core@npm:^3.6.0": version: 3.6.0 resolution: "@octokit/core@npm:3.6.0" @@ -4942,6 +5138,21 @@ __metadata: languageName: node linkType: hard +"@octokit/core@npm:^4.1.0": + version: 4.2.4 + resolution: "@octokit/core@npm:4.2.4" + dependencies: + "@octokit/auth-token": "npm:^3.0.0" + "@octokit/graphql": "npm:^5.0.0" + "@octokit/request": "npm:^6.0.0" + "@octokit/request-error": "npm:^3.0.0" + "@octokit/types": "npm:^9.0.0" + before-after-hook: "npm:^2.2.0" + universal-user-agent: "npm:^6.0.0" + checksum: 53ba8f990ce2c0ea4583d8c142377770c3ac8fb9221b563d82dbca9d642f19be49607b9e9b472767075e4afa16c2203339680d75f3ebf5ad853af2646e8604ca + languageName: node + linkType: hard + "@octokit/endpoint@npm:^6.0.1": version: 6.0.12 resolution: "@octokit/endpoint@npm:6.0.12" @@ -4953,6 +5164,17 @@ __metadata: languageName: node linkType: hard +"@octokit/endpoint@npm:^7.0.0": + version: 7.0.6 + resolution: "@octokit/endpoint@npm:7.0.6" + dependencies: + "@octokit/types": "npm:^9.0.0" + is-plain-object: "npm:^5.0.0" + universal-user-agent: "npm:^6.0.0" + checksum: e8b9cc09aa8306d63cb0e5b65ac5d29fc421522c92810a9d70bbfef997bc8750fc339f1f4f60e1604c22db77457ea493c51849b0d61cbfcb8655b0c4f2640e4b + languageName: node + linkType: hard + "@octokit/graphql@npm:^4.5.8": version: 4.8.0 resolution: "@octokit/graphql@npm:4.8.0" @@ -4964,6 +5186,17 @@ __metadata: languageName: node linkType: hard +"@octokit/graphql@npm:^5.0.0": + version: 5.0.6 + resolution: "@octokit/graphql@npm:5.0.6" + dependencies: + "@octokit/request": "npm:^6.0.0" + "@octokit/types": "npm:^9.0.0" + universal-user-agent: "npm:^6.0.0" + checksum: 6014690d184d7b2bfb56ab9be5ddbe4f5c77aa6031d71ec2caf5f56cbd32f4a5b0601049cef7dce1ca8010b89a9fc8bb07ce7833e6213c5bc77b7a564b1f40b9 + languageName: node + linkType: hard + "@octokit/openapi-types@npm:^12.11.0": version: 12.11.0 resolution: "@octokit/openapi-types@npm:12.11.0" @@ -4971,6 +5204,13 @@ __metadata: languageName: node linkType: hard +"@octokit/openapi-types@npm:^18.0.0": + version: 18.1.1 + resolution: "@octokit/openapi-types@npm:18.1.1" + checksum: bd2920a238f74c6ccc1e2ee916bd3e17adeeef3bbb1726f821b8722dceaeff5ea2786b3170cc25dd51775cb9179d3cdf448a3526e70b8a1fc21cdd8aa52e5d4c + languageName: node + linkType: hard + "@octokit/plugin-paginate-rest@npm:^2.17.0": version: 2.21.3 resolution: "@octokit/plugin-paginate-rest@npm:2.21.3" @@ -4982,6 +5222,27 @@ __metadata: languageName: node linkType: hard +"@octokit/plugin-paginate-rest@npm:^6.0.0": + version: 6.1.2 + resolution: "@octokit/plugin-paginate-rest@npm:6.1.2" + dependencies: + "@octokit/tsconfig": "npm:^1.0.2" + "@octokit/types": "npm:^9.2.3" + peerDependencies: + "@octokit/core": ">=4" + checksum: 6d5b97fb44a3ed8ff25196b56ebe7bdac64f4023c165792f77938c77876934c01b46e79b83712e26cd3f2f9e36e0735bd3c292a37e8060a2b259f3a6456116dc + languageName: node + linkType: hard + +"@octokit/plugin-request-log@npm:^1.0.4": + version: 1.0.4 + resolution: "@octokit/plugin-request-log@npm:1.0.4" + peerDependencies: + "@octokit/core": ">=3" + checksum: 2086db00056aee0f8ebd79797b5b57149ae1014e757ea08985b71eec8c3d85dbb54533f4fd34b6b9ecaa760904ae6a7536be27d71e50a3782ab47809094bfc0c + languageName: node + linkType: hard + "@octokit/plugin-rest-endpoint-methods@npm:^5.13.0": version: 5.16.2 resolution: "@octokit/plugin-rest-endpoint-methods@npm:5.16.2" @@ -4994,6 +5255,17 @@ __metadata: languageName: node linkType: hard +"@octokit/plugin-rest-endpoint-methods@npm:^7.0.0": + version: 7.2.3 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:7.2.3" + dependencies: + "@octokit/types": "npm:^10.0.0" + peerDependencies: + "@octokit/core": ">=3" + checksum: 59fb4e786ab85a5f3ad701e1b193dd3113833cfd1f2657cb06864e45b80a53a1f9ba6c3c66a855c4bf2593c539299fdfe51db639e3a87dc16ffa7602fe9bb999 + languageName: node + linkType: hard + "@octokit/request-error@npm:^2.0.5, @octokit/request-error@npm:^2.1.0": version: 2.1.0 resolution: "@octokit/request-error@npm:2.1.0" @@ -5005,6 +5277,17 @@ __metadata: languageName: node linkType: hard +"@octokit/request-error@npm:^3.0.0": + version: 3.0.3 + resolution: "@octokit/request-error@npm:3.0.3" + dependencies: + "@octokit/types": "npm:^9.0.0" + deprecation: "npm:^2.0.0" + once: "npm:^1.4.0" + checksum: 5db0b514732686b627e6ed9ef1ccdbc10501f1b271a9b31f784783f01beee70083d7edcfeb35fbd7e569fa31fdd6762b1ff6b46101700d2d97e7e48e749520d0 + languageName: node + linkType: hard + "@octokit/request@npm:^5.6.0, @octokit/request@npm:^5.6.3": version: 5.6.3 resolution: "@octokit/request@npm:5.6.3" @@ -5019,6 +5302,48 @@ __metadata: languageName: node linkType: hard +"@octokit/request@npm:^6.0.0": + version: 6.2.8 + resolution: "@octokit/request@npm:6.2.8" + dependencies: + "@octokit/endpoint": "npm:^7.0.0" + "@octokit/request-error": "npm:^3.0.0" + "@octokit/types": "npm:^9.0.0" + is-plain-object: "npm:^5.0.0" + node-fetch: "npm:^2.6.7" + universal-user-agent: "npm:^6.0.0" + checksum: 47188fa08d28e5e9e6a22f84058fc13f108cdcb68aea97686da4718d32d3ddda8fde8a5c9f189057e3d466560b67c2305a2e343d1eed9517b47a13f68cb329e7 + languageName: node + linkType: hard + +"@octokit/rest@npm:19.0.7": + version: 19.0.7 + resolution: "@octokit/rest@npm:19.0.7" + dependencies: + "@octokit/core": "npm:^4.1.0" + "@octokit/plugin-paginate-rest": "npm:^6.0.0" + "@octokit/plugin-request-log": "npm:^1.0.4" + "@octokit/plugin-rest-endpoint-methods": "npm:^7.0.0" + checksum: 7cfb1172d78a2fdb681d92a915007102112bc104744cb782e9a93dc39a77faabc8c49fb2aa0a82de45ebe51217bdbb690fe4b6c63724147603604eab455d0040 + languageName: node + linkType: hard + +"@octokit/tsconfig@npm:^1.0.2": + version: 1.0.2 + resolution: "@octokit/tsconfig@npm:1.0.2" + checksum: 74d56f3e9f326a8dd63700e9a51a7c75487180629c7a68bbafee97c612fbf57af8347369bfa6610b9268a3e8b833c19c1e4beb03f26db9a9dce31f6f7a19b5b1 + languageName: node + linkType: hard + +"@octokit/types@npm:^10.0.0": + version: 10.0.0 + resolution: "@octokit/types@npm:10.0.0" + dependencies: + "@octokit/openapi-types": "npm:^18.0.0" + checksum: 6345e605d30c99639a0207cfc7bea5bf29d9007e93cdcd78be3f8218830a462a0f0fbb976f5c2d9ebe70ee2aa33d1b72243cdb955478581ee2cead059ac4f030 + languageName: node + linkType: hard + "@octokit/types@npm:^6.0.3, @octokit/types@npm:^6.16.1, @octokit/types@npm:^6.39.0, @octokit/types@npm:^6.40.0": version: 6.41.0 resolution: "@octokit/types@npm:6.41.0" @@ -5028,6 +5353,22 @@ __metadata: languageName: node linkType: hard +"@octokit/types@npm:^9.0.0, @octokit/types@npm:^9.2.3": + version: 9.3.2 + resolution: "@octokit/types@npm:9.3.2" + dependencies: + "@octokit/openapi-types": "npm:^18.0.0" + checksum: 4bcd18850d5397e5835f5686be88ad95e5d7c23e7d53f898b82a8ca5fc1f6a7b53816ef6f9f3b7a06799c0b030d259bf2bd50a258a1656df2dc7f3e533e334f8 + languageName: node + linkType: hard + +"@one-ini/wasm@npm:0.1.1": + version: 0.1.1 + resolution: "@one-ini/wasm@npm:0.1.1" + checksum: 673c11518dba2e582e42415cbefe928513616f3af25e12f6e4e6b1b98b52b3e6c14bc251a361654af63cd64f208f22a1f7556fa49da2bf7efcf28cb14f16f807 + languageName: node + linkType: hard + "@opentelemetry/api@npm:^1.0.0": version: 1.4.1 resolution: "@opentelemetry/api@npm:1.4.1" @@ -5853,6 +6194,205 @@ __metadata: languageName: node linkType: hard +"@react-email/body@npm:0.0.4": + version: 0.0.4 + resolution: "@react-email/body@npm:0.0.4" + peerDependencies: + react: 18.2.0 + checksum: ffccad3583811434fa1244265dcf511df74c9ae3bd5e173610818f0eda7e6a6ac1554dfa945a08f9f2374367c0a32d3b5578dd53004229dc389365e19046b1d3 + languageName: node + linkType: hard + +"@react-email/button@npm:0.0.11": + version: 0.0.11 + resolution: "@react-email/button@npm:0.0.11" + peerDependencies: + react: 18.2.0 + checksum: 3319b53321590a50207c7efa97fbed7262f8e707ca15a91a6363a70d64efe394f1f4123ea96c40e4032296c643b523379f35c71e614c11f28159a1d47fe3d2a9 + languageName: node + linkType: hard + +"@react-email/column@npm:0.0.8": + version: 0.0.8 + resolution: "@react-email/column@npm:0.0.8" + peerDependencies: + react: 18.2.0 + checksum: 7badfc0a45eb722b4d8a4eeb8ffe91021dbddebe9d83738e8ab01b3b29cc3632d403cd54884e053a91527cb1e82367f89b3bd76156e28c78989d6e526c6a624a + languageName: node + linkType: hard + +"@react-email/components@npm:^0.0.12": + version: 0.0.12 + resolution: "@react-email/components@npm:0.0.12" + dependencies: + "@react-email/body": "npm:0.0.4" + "@react-email/button": "npm:0.0.11" + "@react-email/column": "npm:0.0.8" + "@react-email/container": "npm:0.0.10" + "@react-email/font": "npm:0.0.4" + "@react-email/head": "npm:0.0.6" + "@react-email/heading": "npm:0.0.9" + "@react-email/hr": "npm:0.0.6" + "@react-email/html": "npm:0.0.6" + "@react-email/img": "npm:0.0.6" + "@react-email/link": "npm:0.0.6" + "@react-email/preview": "npm:0.0.7" + "@react-email/render": "npm:0.0.9" + "@react-email/row": "npm:0.0.6" + "@react-email/section": "npm:0.0.10" + "@react-email/tailwind": "npm:0.0.13" + "@react-email/text": "npm:0.0.6" + peerDependencies: + react: 18.2.0 + checksum: ff0c8f06b27957f883320ab70eea3778ba7feadca3574266a10b4b28bad118493a45c959c4dcf671dd674a56ab214a4d9dec04b3b4bd83c99a10a4f058bb5d82 + languageName: node + linkType: hard + +"@react-email/container@npm:0.0.10": + version: 0.0.10 + resolution: "@react-email/container@npm:0.0.10" + peerDependencies: + react: 18.2.0 + checksum: 910b5e7e57eb8f158ffbc6d67a17a70204c953a99bdb442e497ab1d2ca0ba5be2d8684edecd648e134f8eaeb523b7391546f502401681f7d1359b4d5918bd47f + languageName: node + linkType: hard + +"@react-email/font@npm:0.0.4": + version: 0.0.4 + resolution: "@react-email/font@npm:0.0.4" + peerDependencies: + react: 18.2.0 + checksum: 7e2fa92972b1a358b06e5789084b86f7a44957b15ce4712cb97cdcb01f42c366c89e89337684105823a64d8f2f83f2df5632c023b1d74465e851ced87b645839 + languageName: node + linkType: hard + +"@react-email/head@npm:0.0.6": + version: 0.0.6 + resolution: "@react-email/head@npm:0.0.6" + peerDependencies: + react: 18.2.0 + checksum: 577b6cc3e24787f33de3a78904a1419a48d39432e9e05c7ba3d88b00bbbbb3a41a3ac66ee15a675e859e96e1dfbd1009a584cc3a1b9127b307719a92f29e9edf + languageName: node + linkType: hard + +"@react-email/heading@npm:0.0.9": + version: 0.0.9 + resolution: "@react-email/heading@npm:0.0.9" + dependencies: + "@radix-ui/react-slot": "npm:1.0.2" + react: "npm:18.2.0" + checksum: 767c5e2d4d09a48c52f3d6a2264dd9c22950f6aafde680cc4a1efa0131c3d04e934ce5fed124b62f4ba4bc133f0f14a375af722d151d375124d0fd713f9d1643 + languageName: node + linkType: hard + +"@react-email/hr@npm:0.0.6": + version: 0.0.6 + resolution: "@react-email/hr@npm:0.0.6" + peerDependencies: + react: 18.2.0 + checksum: 20e298093ec46577ad6372c5233a5ca3fb614cf40bd013e084f01c92ab429dabfdc5efc86cc6dbb48c51008a684835fddfbd627e5ffcf9f9f525803fb78adc8e + languageName: node + linkType: hard + +"@react-email/html@npm:0.0.6": + version: 0.0.6 + resolution: "@react-email/html@npm:0.0.6" + peerDependencies: + react: 18.2.0 + checksum: 4fe6c25a3a4784f0f5c25bd761040bf314ca3cf62279aa538e67c4ecd6e5923085a3755eb6eec40f1b89b1dbf1b6ff95938642a90e7b82a02594a2af9f682a0e + languageName: node + linkType: hard + +"@react-email/img@npm:0.0.6": + version: 0.0.6 + resolution: "@react-email/img@npm:0.0.6" + peerDependencies: + react: 18.2.0 + checksum: d3489ceed6db8225deb74ada06b59e56fbdd8ee93ace305165717f3a1f21165b60b47f6900677ce2614833a510ce4e516e790c030e7b13d608ea5b03efa3e7c3 + languageName: node + linkType: hard + +"@react-email/link@npm:0.0.6": + version: 0.0.6 + resolution: "@react-email/link@npm:0.0.6" + peerDependencies: + react: 18.2.0 + checksum: 463dab07fe0b39946eb451a08027ddd76bc9d21d3b63fed6c3c192eefcec258cbf363f234dadf0f44d331ad20f7b49365e020c9ac26da55dce70072d5c58db2b + languageName: node + linkType: hard + +"@react-email/preview@npm:0.0.7": + version: 0.0.7 + resolution: "@react-email/preview@npm:0.0.7" + peerDependencies: + react: 18.2.0 + checksum: 1e33b8ae1292fcfa0e746bd6425189db4a7463b51307da4fe08d9f5071c4e9c6506a3fab2ea8d936b340a140047aaad4218b0a0e796d84daa71be81b3734ffa3 + languageName: node + linkType: hard + +"@react-email/render@npm:0.0.10": + version: 0.0.10 + resolution: "@react-email/render@npm:0.0.10" + dependencies: + html-to-text: "npm:9.0.5" + pretty: "npm:2.0.0" + react: "npm:18.2.0" + react-dom: "npm:18.2.0" + checksum: ce685bf2b476517b040c99aa3005f7f61ccb8afdcebe5c35a276360b6445d589ed69aa8a90cb27edbe29171d67d04c9578f3294b00a9f813f377a98854c50d5b + languageName: node + linkType: hard + +"@react-email/render@npm:0.0.9": + version: 0.0.9 + resolution: "@react-email/render@npm:0.0.9" + dependencies: + html-to-text: "npm:9.0.5" + pretty: "npm:2.0.0" + react: "npm:18.2.0" + react-dom: "npm:18.2.0" + checksum: a22c833ab0a00399e4c45b4c53e9655fda1da64b2bb7edd32c3490ba1da89d4d8e4f14f6bf8ecc05e649835c71d25ca505f0abfe4a148698036b352d97951c6b + languageName: node + linkType: hard + +"@react-email/row@npm:0.0.6": + version: 0.0.6 + resolution: "@react-email/row@npm:0.0.6" + peerDependencies: + react: 18.2.0 + checksum: 5be0660f9f5086a3e6a004b286dbd499af10e5c70bb83840990144e645a31e6bcb693d2b58a64a5936d39bf85523ed2433ac443c3e126f4b684072c267499a33 + languageName: node + linkType: hard + +"@react-email/section@npm:0.0.10": + version: 0.0.10 + resolution: "@react-email/section@npm:0.0.10" + peerDependencies: + react: 18.2.0 + checksum: f69d83a6650a94a850956e529f98291dae1e317be1447f2fd1c2f143acbd31fda81a4636074b4574e0b28e2df36fe05381a6457f63283683e8cfb712ad36cb71 + languageName: node + linkType: hard + +"@react-email/tailwind@npm:0.0.13": + version: 0.0.13 + resolution: "@react-email/tailwind@npm:0.0.13" + dependencies: + react: "npm:18.2.0" + react-dom: "npm:18.2.0" + peerDependencies: + react: 18.2.0 + checksum: ed4c059f5c818af9b50114b492d4b2f4cdc82ddf1130e66b40c31450ef155ce839f7dd3f64b2bdaa01ca2cd5ce08101e9f43f11d847bb15692ec38ae84f4f375 + languageName: node + linkType: hard + +"@react-email/text@npm:0.0.6": + version: 0.0.6 + resolution: "@react-email/text@npm:0.0.6" + peerDependencies: + react: 18.2.0 + checksum: 20395d239eee5ba216c0d318137c8e24ea83b042facc993b968e9fa4e47012bde9c662f4db35409befbb228ff3e3e7730ab65ec4b9afbaebb333aaa47c5bdc35 + languageName: node + linkType: hard + "@reduxjs/toolkit@npm:1.9.7": version: 1.9.7 resolution: "@reduxjs/toolkit@npm:1.9.7" @@ -5885,6 +6425,16 @@ __metadata: languageName: node linkType: hard +"@selderee/plugin-htmlparser2@npm:^0.11.0": + version: 0.11.0 + resolution: "@selderee/plugin-htmlparser2@npm:0.11.0" + dependencies: + domhandler: "npm:^5.0.3" + selderee: "npm:^0.11.0" + checksum: 7550108d270e6ea2be4850d55cbf4d58d5a90c109a15b874c3c7c622a1399bd8015359ef3672983a86118432ca8325a6aca1fe79d961b01278fdaeaea8895c5f + languageName: node + linkType: hard + "@sentry/core@npm:6.19.7": version: 6.19.7 resolution: "@sentry/core@npm:6.19.7" @@ -7410,6 +7960,13 @@ __metadata: languageName: node linkType: hard +"@types/minimist@npm:^1.2.0": + version: 1.2.5 + resolution: "@types/minimist@npm:1.2.5" + checksum: 477047b606005058ab0263c4f58097136268007f320003c348794f74adedc3166ffc47c80ec3e94687787f2ab7f4e72c468223946e79892cf0fd9e25e9970a90 + languageName: node + linkType: hard + "@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0": version: 20.3.1 resolution: "@types/node@npm:20.3.1" @@ -8121,6 +8678,13 @@ __metadata: languageName: node linkType: hard +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: ca0a54e35bea4ece0ecb68a47b312e1a9a6f772408d5bcb9051230aaa94b0460671c5b5c9cb3240eb5b7bc94c52476550eb221f65a0bbd0145bdc9f3113a6707 + languageName: node + linkType: hard + "abort-controller@npm:^3.0.0": version: 3.0.0 resolution: "abort-controller@npm:3.0.0" @@ -8634,6 +9198,13 @@ __metadata: languageName: node linkType: hard +"arrify@npm:^1.0.1": + version: 1.0.1 + resolution: "arrify@npm:1.0.1" + checksum: 745075dd4a4624ff0225c331dacb99be501a515d39bcb7c84d24660314a6ec28e68131b137e6f7e16318170842ce97538cd298fc4cd6b2cc798e0b957f2747e7 + languageName: node + linkType: hard + "arrify@npm:^2.0.0": version: 2.0.1 resolution: "arrify@npm:2.0.1" @@ -9146,7 +9717,7 @@ __metadata: languageName: node linkType: hard -"bluebird@npm:^3.7.2": +"bluebird@npm:^3.4.6, bluebird@npm:^3.7.2": version: 3.7.2 resolution: "bluebird@npm:3.7.2" checksum: 007c7bad22c5d799c8dd49c85b47d012a1fe3045be57447721e6afbd1d5be43237af1db62e26cb9b0d9ba812d2e4ca3bac82f6d7e016b6b88de06ee25ceb96e7 @@ -9581,7 +10152,18 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^5.3.1": +"camelcase-keys@npm:^6.2.2": + version: 6.2.2 + resolution: "camelcase-keys@npm:6.2.2" + dependencies: + camelcase: "npm:^5.3.1" + map-obj: "npm:^4.0.0" + quick-lru: "npm:^4.0.1" + checksum: c1999f5b6d03bee7be9a36e48eef3da9e93e51b000677348ec8d15d51fc4418375890fb6c7155e387322d2ebb2a2cdebf9cd96607a6753d1d6c170d9b1e2eed5 + languageName: node + linkType: hard + +"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": version: 5.3.1 resolution: "camelcase@npm:5.3.1" checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b @@ -9860,6 +10442,13 @@ __metadata: languageName: node linkType: hard +"cli-spinner@npm:^0.2.5": + version: 0.2.10 + resolution: "cli-spinner@npm:0.2.10" + checksum: 33ec5feb0a573e7e25e9f7ea54dea80d7ccaacc2a3b34bf03314ac4b4441637c264db3cfcfb6d674bf8be00b55fbc000b113f2acc54dd5018f7407e63091668a + languageName: node + linkType: hard + "cli-spinners@npm:2.6.1": version: 2.6.1 resolution: "cli-spinners@npm:2.6.1" @@ -10168,6 +10757,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:9.4.1": + version: 9.4.1 + resolution: "commander@npm:9.4.1" + checksum: 9d0d1d7e816545cf5ebf25e303533e45af2f941731063587d04917ac9fb6c81f59690aa8bda60d9b88d8aac018fdef6735ed953e72fdab08bb8b778bd4e0ef95 + languageName: node + linkType: hard + "commander@npm:^10.0.0": version: 10.0.1 resolution: "commander@npm:10.0.1" @@ -10296,7 +10892,18 @@ __metadata: languageName: node linkType: hard -"config-chain@npm:^1.1.11": +"condense-newlines@npm:^0.2.1": + version: 0.2.1 + resolution: "condense-newlines@npm:0.2.1" + dependencies: + extend-shallow: "npm:^2.0.1" + is-whitespace: "npm:^0.3.0" + kind-of: "npm:^3.0.2" + checksum: 3c20ff6ee88b5d2e81c122f33b5ba5d6976cdf86d83527fadea308b3020ed70af7ed98c2e2d94d36f27fcd723a7a477941c19575e0d2c8db6afc4aac6926a54e + languageName: node + linkType: hard + +"config-chain@npm:^1.1.11, config-chain@npm:^1.1.13": version: 1.1.13 resolution: "config-chain@npm:1.1.13" dependencies: @@ -11197,6 +11804,23 @@ __metadata: languageName: node linkType: hard +"decamelize-keys@npm:^1.1.0": + version: 1.1.1 + resolution: "decamelize-keys@npm:1.1.1" + dependencies: + decamelize: "npm:^1.1.0" + map-obj: "npm:^1.0.0" + checksum: 71d5898174f17a8d2303cecc98ba0236e842948c4d042a8180d5e749be8442220bca2d16dd93bebd7b49e86c807814273212e4da0fae67be7c58c282ff76057a + languageName: node + linkType: hard + +"decamelize@npm:^1.1.0, decamelize@npm:^1.2.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa + languageName: node + linkType: hard + "decimal.js@npm:^10.4.2": version: 10.4.3 resolution: "decimal.js@npm:10.4.3" @@ -11521,6 +12145,15 @@ __metadata: languageName: node linkType: hard +"detect-package-manager@npm:2.0.1": + version: 2.0.1 + resolution: "detect-package-manager@npm:2.0.1" + dependencies: + execa: "npm:^5.1.1" + checksum: e72b910182d5ad479198d4235be206ac64a479257b32201bb06f3c842cc34c65ea851d46f72cc1d4bf535bcc6c4b44b5b86bb29fe1192b8c9c07b46883672f28 + languageName: node + linkType: hard + "detect-port@npm:^1.5.1": version: 1.5.1 resolution: "detect-port@npm:1.5.1" @@ -11799,6 +12432,20 @@ __metadata: languageName: node linkType: hard +"editorconfig@npm:^1.0.3": + version: 1.0.4 + resolution: "editorconfig@npm:1.0.4" + dependencies: + "@one-ini/wasm": "npm:0.1.1" + commander: "npm:^10.0.0" + minimatch: "npm:9.0.1" + semver: "npm:^7.5.3" + bin: + editorconfig: bin/editorconfig + checksum: bd0a7236f31a7f54801cb6f3222508d4f872a24e440bef30ee29f4ba667c0741724e52e0ad521abe3409b12cdafd8384bb751de9b2a2ee5f845c740edd2e742f + languageName: node + linkType: hard + "ee-first@npm:1.1.1": version: 1.1.1 resolution: "ee-first@npm:1.1.1" @@ -12029,6 +12676,83 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:0.16.4": + version: 0.16.4 + resolution: "esbuild@npm:0.16.4" + dependencies: + "@esbuild/android-arm": "npm:0.16.4" + "@esbuild/android-arm64": "npm:0.16.4" + "@esbuild/android-x64": "npm:0.16.4" + "@esbuild/darwin-arm64": "npm:0.16.4" + "@esbuild/darwin-x64": "npm:0.16.4" + "@esbuild/freebsd-arm64": "npm:0.16.4" + "@esbuild/freebsd-x64": "npm:0.16.4" + "@esbuild/linux-arm": "npm:0.16.4" + "@esbuild/linux-arm64": "npm:0.16.4" + "@esbuild/linux-ia32": "npm:0.16.4" + "@esbuild/linux-loong64": "npm:0.16.4" + "@esbuild/linux-mips64el": "npm:0.16.4" + "@esbuild/linux-ppc64": "npm:0.16.4" + "@esbuild/linux-riscv64": "npm:0.16.4" + "@esbuild/linux-s390x": "npm:0.16.4" + "@esbuild/linux-x64": "npm:0.16.4" + "@esbuild/netbsd-x64": "npm:0.16.4" + "@esbuild/openbsd-x64": "npm:0.16.4" + "@esbuild/sunos-x64": "npm:0.16.4" + "@esbuild/win32-arm64": "npm:0.16.4" + "@esbuild/win32-ia32": "npm:0.16.4" + "@esbuild/win32-x64": "npm:0.16.4" + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 40365f2adad4d39b533d7a5503ff01ebed7201452ace0eeeb0501f61a56e14ff85a939bcb09344362b4f240f596a9d931341dbbe314576c470fce129cc89c89d + languageName: node + linkType: hard + "esbuild@npm:0.19.2": version: 0.19.2 resolution: "esbuild@npm:0.19.2" @@ -12573,7 +13297,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:5.1.1, execa@npm:^5.0.0": +"execa@npm:5.1.1, execa@npm:^5.0.0, execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: @@ -13443,25 +14167,25 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" +"fs-extra@npm:11.1.1, fs-extra@npm:^11.1.0": + version: 11.1.1 + resolution: "fs-extra@npm:11.1.1" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 05ce2c3b59049bcb7b52001acd000e44b3c4af4ec1f8839f383ef41ec0048e3cfa7fd8a637b1bddfefad319145db89be91f4b7c1db2908205d38bf91e7d1d3b7 + checksum: c4e9fabf9762a70d1403316b7faa899f3d3303c8afa765b891c2210fdeba368461e04ae1203920b64ef6a7d066a39ab8cef2160b5ce8d1011bb4368688cd9bb7 languageName: node linkType: hard -"fs-extra@npm:^11.1.0": - version: 11.1.1 - resolution: "fs-extra@npm:11.1.1" +"fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: c4e9fabf9762a70d1403316b7faa899f3d3303c8afa765b891c2210fdeba368461e04ae1203920b64ef6a7d066a39ab8cef2160b5ce8d1011bb4368688cd9bb7 + checksum: 05ce2c3b59049bcb7b52001acd000e44b3c4af4ec1f8839f383ef41ec0048e3cfa7fd8a637b1bddfefad319145db89be91f4b7c1db2908205d38bf91e7d1d3b7 languageName: node linkType: hard @@ -13854,6 +14578,21 @@ __metadata: languageName: node linkType: hard +"glob@npm:10.3.4": + version: 10.3.4 + resolution: "glob@npm:10.3.4" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^2.0.3" + minimatch: "npm:^9.0.1" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry: "npm:^1.10.1" + bin: + glob: dist/cjs/src/bin.js + checksum: 6375721bcd0c615fe4c1d61faaf9eb93e15d428f26bac6e85739221a84659b42601b2a085b20915142c0eb3d8a7155914884ff80f145d8c9f2397c8b771b8b60 + languageName: node + linkType: hard + "glob@npm:7.1.4": version: 7.1.4 resolution: "glob@npm:7.1.4" @@ -13897,6 +14636,21 @@ __metadata: languageName: node linkType: hard +"glob@npm:^10.3.3": + version: 10.3.10 + resolution: "glob@npm:10.3.10" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^2.3.5" + minimatch: "npm:^9.0.1" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry: "npm:^1.10.1" + bin: + glob: dist/esm/bin.mjs + checksum: 38bdb2c9ce75eb5ed168f309d4ed05b0798f640b637034800a6bf306f39d35409bf278b0eaaffaec07591085d3acb7184a201eae791468f0f617771c2486a6a8 + languageName: node + linkType: hard + "glob@npm:^8.0.0, glob@npm:^8.0.3": version: 8.1.0 resolution: "glob@npm:8.1.0" @@ -13975,7 +14729,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.1.0": +"globby@npm:^11.0.0, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -14148,7 +14902,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 @@ -14228,6 +14982,13 @@ __metadata: languageName: node linkType: hard +"hard-rejection@npm:^2.1.0": + version: 2.1.0 + resolution: "hard-rejection@npm:2.1.0" + checksum: 7baaf80a0c7fff4ca79687b4060113f1529589852152fa935e6787a2bc96211e784ad4588fb3048136ff8ffc9dfcf3ae385314a5b24db32de20bea0d1597f9dc + languageName: node + linkType: hard + "harmony-reflect@npm:^1.4.6": version: 1.6.2 resolution: "harmony-reflect@npm:1.6.2" @@ -14501,6 +15262,19 @@ __metadata: languageName: node linkType: hard +"html-to-text@npm:9.0.5": + version: 9.0.5 + resolution: "html-to-text@npm:9.0.5" + dependencies: + "@selderee/plugin-htmlparser2": "npm:^0.11.0" + deepmerge: "npm:^4.3.1" + dom-serializer: "npm:^2.0.0" + htmlparser2: "npm:^8.0.2" + selderee: "npm:^0.11.0" + checksum: e5991f9946dd0e5c91c4ed863c71a4feaef3d5ce85cd8684fb0f2fc175b1ccee323bb97a1773b6bebc47ac7963dbbfd1fc81b024adff705ae7c0e08992d1dba5 + languageName: node + linkType: hard + "html-webpack-plugin@npm:5.5.0": version: 5.5.0 resolution: "html-webpack-plugin@npm:5.5.0" @@ -14528,7 +15302,7 @@ __metadata: languageName: node linkType: hard -"htmlparser2@npm:^8.0.0": +"htmlparser2@npm:^8.0.0, htmlparser2@npm:^8.0.2": version: 8.0.2 resolution: "htmlparser2@npm:8.0.2" dependencies: @@ -15428,6 +16202,13 @@ __metadata: languageName: node linkType: hard +"is-plain-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "is-plain-obj@npm:1.1.0" + checksum: 0ee04807797aad50859652a7467481816cbb57e5cc97d813a7dcd8915da8195dc68c436010bf39d195226cde6a2d352f4b815f16f26b7bf486a5754290629931 + languageName: node + linkType: hard + "is-plain-obj@npm:^3.0.0": version: 3.0.0 resolution: "is-plain-obj@npm:3.0.0" @@ -15590,6 +16371,13 @@ __metadata: languageName: node linkType: hard +"is-whitespace@npm:^0.3.0": + version: 0.3.0 + resolution: "is-whitespace@npm:0.3.0" + checksum: dac8fc9a9b797afeef703f625269601715552883790d1385d6bb27dd04ffdafd5fddca8f2d85ee96913850211595da2ba483dac1f166829c4078fb58ce815140 + languageName: node + linkType: hard + "is-windows@npm:^1.0.1, is-windows@npm:^1.0.2": version: 1.0.2 resolution: "is-windows@npm:1.0.2" @@ -15777,6 +16565,19 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^2.3.5": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 6e6490d676af8c94a7b5b29b8fd5629f21346911ebe2e32931c2a54210134408171c24cee1a109df2ec19894ad04a429402a8438cbf5cc2794585d35428ace76 + languageName: node + linkType: hard + "jake@npm:^10.8.5": version: 10.8.7 resolution: "jake@npm:10.8.7" @@ -16652,7 +17453,7 @@ __metadata: languageName: node linkType: hard -"jju@npm:^1.1.0": +"jju@npm:^1.1.0, jju@npm:^1.4.0": version: 1.4.0 resolution: "jju@npm:1.4.0" checksum: 1067ff8ce02221faac5a842116ed0ec79a53312a111d0bf8342a80bd02c0a3fdf0b8449694a65947db0a3e8420e8b326dffb489c7dd5866efc380c0d1708a707 @@ -16677,6 +17478,22 @@ __metadata: languageName: node linkType: hard +"js-beautify@npm:^1.6.12": + version: 1.14.11 + resolution: "js-beautify@npm:1.14.11" + dependencies: + config-chain: "npm:^1.1.13" + editorconfig: "npm:^1.0.3" + glob: "npm:^10.3.3" + nopt: "npm:^7.2.0" + bin: + css-beautify: js/bin/css-beautify.js + html-beautify: js/bin/html-beautify.js + js-beautify: js/bin/js-beautify.js + checksum: eaa8518ec397bd45ee88359772a562517f60802f84276831a672622edf07c9bcae0d4cf98d5c3f18f2a972c28dfedcacedf59205ab8f448bec171754d45571fa + languageName: node + linkType: hard + "js-cookie@npm:2.2.1": version: 2.2.1 resolution: "js-cookie@npm:2.2.1" @@ -16709,7 +17526,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1": +"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -17043,7 +17860,7 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2": +"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": version: 6.0.3 resolution: "kind-of@npm:6.0.3" checksum: 5873d303fb36aad875b7538798867da2ae5c9e328d67194b0162a3659a627d22f742fc9c4ae95cd1704132a24b00cae5041fc00c0f6ef937dc17080dc4dbb962 @@ -17315,6 +18132,13 @@ __metadata: languageName: node linkType: hard +"leac@npm:^0.6.0": + version: 0.6.0 + resolution: "leac@npm:0.6.0" + checksum: bfe6aa128ca98664f124096f65584778194a8e1ddebf77d315fd9681be849c1619b0a9d9f4743e67aea0298808bd69ef25bd74320cad50a80be6852714627870 + languageName: node + linkType: hard + "less-loader@npm:11.1.0": version: 11.1.0 resolution: "less-loader@npm:11.1.0" @@ -17626,6 +18450,13 @@ __metadata: languageName: node linkType: hard +"lodash.includes@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.includes@npm:4.3.0" + checksum: 45e0a7c7838c931732cbfede6327da321b2b10482d5063ed21c020fa72b09ca3a4aa3bda4073906ab3f436cf36eb85a52ea3f08b7bab1e0baca8235b0e08fe51 + languageName: node + linkType: hard + "lodash.isobject@npm:^2.4.1": version: 2.4.1 resolution: "lodash.isobject@npm:2.4.1" @@ -17684,16 +18515,7 @@ __metadata: languageName: node linkType: hard -"log-symbols@npm:^2.2.0": - version: 2.2.0 - resolution: "log-symbols@npm:2.2.0" - dependencies: - chalk: "npm:^2.0.1" - checksum: 4c95e3b65f0352dbe91dc4989c10baf7a44e2ef5b0db7e6721e1476268e2b6f7090c3aa880d4f833a05c5c3ff18f4ec5215a09bd0099986d64a8186cfeb48ac8 - languageName: node - linkType: hard - -"log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0": +"log-symbols@npm:4.1.0, log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0": version: 4.1.0 resolution: "log-symbols@npm:4.1.0" dependencies: @@ -17703,6 +18525,15 @@ __metadata: languageName: node linkType: hard +"log-symbols@npm:^2.2.0": + version: 2.2.0 + resolution: "log-symbols@npm:2.2.0" + dependencies: + chalk: "npm:^2.0.1" + checksum: 4c95e3b65f0352dbe91dc4989c10baf7a44e2ef5b0db7e6721e1476268e2b6f7090c3aa880d4f833a05c5c3ff18f4ec5215a09bd0099986d64a8186cfeb48ac8 + languageName: node + linkType: hard + "logform@npm:^2.3.2, logform@npm:^2.4.0": version: 2.5.1 resolution: "logform@npm:2.5.1" @@ -17820,6 +18651,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.1.0 + resolution: "lru-cache@npm:10.1.0" + checksum: 207278d6fa711fb1f94a0835d4d4737441d2475302482a14785b10515e4c906a57ebf9f35bf060740c9560e91c7c1ad5a04fd7ed030972a9ba18bce2a228e95b + languageName: node + linkType: hard + "lru_map@npm:^0.3.3": version: 0.3.3 resolution: "lru_map@npm:0.3.3" @@ -17918,6 +18756,20 @@ __metadata: languageName: node linkType: hard +"map-obj@npm:^1.0.0": + version: 1.0.1 + resolution: "map-obj@npm:1.0.1" + checksum: f8e6fc7f6137329c376c4524f6d25b3c243c17019bc8f621d15a2dcb855919e482a9298a78ae58b00dbd0e76b640bf6533aa343a9e993cfc16e0346a2507e7f8 + languageName: node + linkType: hard + +"map-obj@npm:^4.0.0": + version: 4.3.0 + resolution: "map-obj@npm:4.3.0" + checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e + languageName: node + linkType: hard + "map-visit@npm:^1.0.0": version: 1.0.0 resolution: "map-visit@npm:1.0.0" @@ -18108,6 +18960,25 @@ __metadata: languageName: node linkType: hard +"meow@npm:^7.1.1": + version: 7.1.1 + resolution: "meow@npm:7.1.1" + dependencies: + "@types/minimist": "npm:^1.2.0" + camelcase-keys: "npm:^6.2.2" + decamelize-keys: "npm:^1.1.0" + hard-rejection: "npm:^2.1.0" + minimist-options: "npm:4.1.0" + normalize-package-data: "npm:^2.5.0" + read-pkg-up: "npm:^7.0.1" + redent: "npm:^3.0.0" + trim-newlines: "npm:^3.0.0" + type-fest: "npm:^0.13.1" + yargs-parser: "npm:^18.1.3" + checksum: 1a8ccde33f94457a575dbde9de0b0682da52ccd92e96fd91f45dc31ad20e5e50141f8d2e2e22657a179ef113fd4cb5caca234c26cf50993dc307d4f201a580ff + languageName: node + linkType: hard + "merge-descriptors@npm:1.0.1": version: 1.0.1 resolution: "merge-descriptors@npm:1.0.1" @@ -18252,6 +19123,13 @@ __metadata: languageName: node linkType: hard +"min-indent@npm:^1.0.0": + version: 1.0.1 + resolution: "min-indent@npm:1.0.1" + checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 + languageName: node + linkType: hard + "mini-css-extract-plugin@npm:2.7.6": version: 2.7.6 resolution: "mini-css-extract-plugin@npm:2.7.6" @@ -18290,6 +19168,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:9.0.1, minimatch@npm:^9.0.1": + version: 9.0.1 + resolution: "minimatch@npm:9.0.1" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: b4e98f4dc740dcf33999a99af23ae6e5e1c47632f296dc95cb649a282150f92378d41434bf64af4ea2e5975255a757d031c3bf014bad9214544ac57d97f3ba63 + languageName: node + linkType: hard + "minimatch@npm:^3.0.2, minimatch@npm:^3.0.3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -18317,12 +19204,14 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.1": - version: 9.0.1 - resolution: "minimatch@npm:9.0.1" +"minimist-options@npm:4.1.0": + version: 4.1.0 + resolution: "minimist-options@npm:4.1.0" dependencies: - brace-expansion: "npm:^2.0.1" - checksum: b4e98f4dc740dcf33999a99af23ae6e5e1c47632f296dc95cb649a282150f92378d41434bf64af4ea2e5975255a757d031c3bf014bad9214544ac57d97f3ba63 + arrify: "npm:^1.0.1" + is-plain-obj: "npm:^1.1.0" + kind-of: "npm:^6.0.3" + checksum: 8c040b3068811e79de1140ca2b708d3e203c8003eb9a414c1ab3cd467fc5f17c9ca02a5aef23bedc51a7f8bfbe77f87e9a7e31ec81fba304cda675b019496f4e languageName: node linkType: hard @@ -18414,6 +19303,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: e864bd02ceb5e0707696d58f7ce3a0b89233f0d686ef0d447a66db705c0846a8dc6f34865cd85256c1472ff623665f616b90b8ff58058b2ad996c5de747d2d18 + languageName: node + linkType: hard + "minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": version: 2.1.2 resolution: "minizlib@npm:2.1.2" @@ -18859,6 +19755,17 @@ __metadata: languageName: node linkType: hard +"nopt@npm:^7.2.0": + version: 7.2.0 + resolution: "nopt@npm:7.2.0" + dependencies: + abbrev: "npm:^2.0.0" + bin: + nopt: bin/nopt.js + checksum: 1e7489f17cbda452c8acaf596a8defb4ae477d2a9953b76eb96f4ec3f62c6b421cd5174eaa742f88279871fde9586d8a1d38fb3f53fa0c405585453be31dff4c + languageName: node + linkType: hard + "normalize-package-data@npm:^2.5.0": version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" @@ -18883,7 +19790,7 @@ __metadata: languageName: node linkType: hard -"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": +"normalize-path@npm:3.0.0, normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 @@ -19097,7 +20004,7 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": +"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f @@ -19701,6 +20608,16 @@ __metadata: languageName: node linkType: hard +"parseley@npm:^0.12.0": + version: 0.12.1 + resolution: "parseley@npm:0.12.1" + dependencies: + leac: "npm:^0.6.0" + peberminta: "npm:^0.9.0" + checksum: 64788dbe1fbbc231e0fef235357823e03ca3d915693b2109ad862293aad5d091e902fd7cf6f54763728e758a228d06497c787a9af0dfdacd6a941bc2dbf2019e + languageName: node + linkType: hard + "parseurl@npm:^1.3.2, parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" @@ -19843,6 +20760,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^1.10.1": + version: 1.10.1 + resolution: "path-scurry@npm:1.10.1" + dependencies: + lru-cache: "npm:^9.1.1 || ^10.0.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: eebfb8304fef1d4f7e1486df987e4fd77413de4fce16508dea69fcf8eb318c09a6b15a7a2f4c22877cec1cb7ecbd3071d18ca9de79eeece0df874a00f1f0bdc8 + languageName: node + linkType: hard + "path-scurry@npm:^1.7.0": version: 1.9.2 resolution: "path-scurry@npm:1.9.2" @@ -19897,6 +20824,13 @@ __metadata: languageName: node linkType: hard +"peberminta@npm:^0.9.0": + version: 0.9.0 + resolution: "peberminta@npm:0.9.0" + checksum: b396cf8bac836b3cfe9315e6c94747fa02bb68b252a4b176c0f7d6a3fcbdc5e9f23c3523480c91244b42f87be63f200d775587b039abe4b4731915480da2528d + languageName: node + linkType: hard + "pg-connection-string@npm:2.6.1": version: 2.6.1 resolution: "pg-connection-string@npm:2.6.1" @@ -20533,6 +21467,17 @@ __metadata: languageName: node linkType: hard +"pretty@npm:2.0.0": + version: 2.0.0 + resolution: "pretty@npm:2.0.0" + dependencies: + condense-newlines: "npm:^0.2.1" + extend-shallow: "npm:^2.0.1" + js-beautify: "npm:^1.6.12" + checksum: 9c41ae0559195af2fb2496d84c6f442843e045d269d4008a6dd336f8372d7481395ed5ab23e5711b6172682c27cb0542e1ab3ca11b38da48f1109c0b701d0ef9 + languageName: node + linkType: hard + "proc-log@npm:^3.0.0": version: 3.0.0 resolution: "proc-log@npm:3.0.0" @@ -20817,6 +21762,13 @@ __metadata: languageName: node linkType: hard +"quick-lru@npm:^4.0.1": + version: 4.0.1 + resolution: "quick-lru@npm:4.0.1" + checksum: 5c7c75f1c696750f619b165cc9957382f919e4207dabf04597a64f0298861391cdc5ee91a1dde1a5d460ecf7ee1af7fc36fef6d155bef2be66f05d43fd63d4f0 + languageName: node + linkType: hard + "quick-lru@npm:^5.1.1": version: 5.1.1 resolution: "quick-lru@npm:5.1.1" @@ -20923,7 +21875,7 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^18.2.0": +"react-dom@npm:18.2.0, react-dom@npm:^18.2.0": version: 18.2.0 resolution: "react-dom@npm:18.2.0" dependencies: @@ -20935,6 +21887,32 @@ __metadata: languageName: node linkType: hard +"react-email@npm:^1.10.0": + version: 1.10.0 + resolution: "react-email@npm:1.10.0" + dependencies: + "@commander-js/extra-typings": "npm:9.4.1" + "@manypkg/find-root": "npm:2.2.1" + "@octokit/rest": "npm:19.0.7" + "@react-email/render": "npm:0.0.10" + chokidar: "npm:3.5.3" + commander: "npm:9.4.1" + detect-package-manager: "npm:2.0.1" + esbuild: "npm:0.16.4" + fs-extra: "npm:11.1.1" + glob: "npm:10.3.4" + log-symbols: "npm:4.1.0" + normalize-path: "npm:3.0.0" + ora: "npm:5.4.1" + read-pkg: "npm:5.2.0" + shelljs: "npm:0.8.5" + tree-cli: "npm:0.6.7" + bin: + email: dist/source/index.js + checksum: b8df859c39c2d254dd8164cbba079d199fc5284eca82631fcc69d558fb2a540a1391e5df11a7425236d72e73295b61528379bac9e3e0d36edd71e8e425ee24f5 + languageName: node + linkType: hard + "react-error-boundary@npm:3.1.4": version: 3.1.4 resolution: "react-error-boundary@npm:3.1.4" @@ -21233,7 +22211,7 @@ __metadata: languageName: node linkType: hard -"react@npm:^18.2.0": +"react@npm:18.2.0, react@npm:^18.2.0": version: 18.2.0 resolution: "react@npm:18.2.0" dependencies: @@ -21273,7 +22251,7 @@ __metadata: languageName: node linkType: hard -"read-pkg@npm:^5.2.0": +"read-pkg@npm:5.2.0, read-pkg@npm:^5.2.0": version: 5.2.0 resolution: "read-pkg@npm:5.2.0" dependencies: @@ -21297,6 +22275,18 @@ __metadata: languageName: node linkType: hard +"read-yaml-file@npm:^1.1.0": + version: 1.1.0 + resolution: "read-yaml-file@npm:1.1.0" + dependencies: + graceful-fs: "npm:^4.1.5" + js-yaml: "npm:^3.6.1" + pify: "npm:^4.0.1" + strip-bom: "npm:^3.0.0" + checksum: 41ee5f075507ef0403328dd54e225a61c3149f915675ce7fd0fd791ddcce2e6c30a9fe0f76ffa7a465c1c157b9b4ad8ded1dcf47dc3b396103eeb013490bbc2e + languageName: node + linkType: hard + "readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" @@ -21371,6 +22361,16 @@ __metadata: languageName: node linkType: hard +"redent@npm:^3.0.0": + version: 3.0.0 + resolution: "redent@npm:3.0.0" + dependencies: + indent-string: "npm:^4.0.0" + strip-indent: "npm:^3.0.0" + checksum: fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b + languageName: node + linkType: hard + "redeyed@npm:~2.1.0": version: 2.1.1 resolution: "redeyed@npm:2.1.1" @@ -22032,6 +23032,15 @@ __metadata: languageName: node linkType: hard +"selderee@npm:^0.11.0": + version: 0.11.0 + resolution: "selderee@npm:0.11.0" + dependencies: + parseley: "npm:^0.12.0" + checksum: 9f697a00b8270354777a8423e555fd3168abead1304b8d267412877a4b007830624d8aa562eb29a3ec2d9d2f7f977808d17b790b9c210a7d828c12ed9ef0f1f0 + languageName: node + linkType: hard + "select-hose@npm:^2.0.0": version: 2.0.0 resolution: "select-hose@npm:2.0.0" @@ -22279,7 +23288,7 @@ __metadata: languageName: node linkType: hard -"shelljs@npm:^0.8.5": +"shelljs@npm:0.8.5, shelljs@npm:^0.8.5": version: 0.8.5 resolution: "shelljs@npm:0.8.5" dependencies: @@ -22991,6 +24000,15 @@ __metadata: languageName: node linkType: hard +"strip-indent@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-indent@npm:3.0.0" + dependencies: + min-indent: "npm:^1.0.0" + checksum: 18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 + languageName: node + linkType: hard + "strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -23670,6 +24688,30 @@ __metadata: languageName: node linkType: hard +"tree-cli@npm:0.6.7": + version: 0.6.7 + resolution: "tree-cli@npm:0.6.7" + dependencies: + bluebird: "npm:^3.4.6" + chalk: "npm:^1.1.3" + cli-spinner: "npm:^0.2.5" + lodash.includes: "npm:^4.3.0" + meow: "npm:^7.1.1" + object-assign: "npm:^4.1.0" + bin: + tree: bin/tree + treee: bin/tree + checksum: 19adec02563d5ef722c503dff507f4ee4e70db07f3062da6454e9ea3e3209b299d3bdb42fc80a9f7344d57b1945966c304e60487243eb5837e568b33e9565b70 + languageName: node + linkType: hard + +"trim-newlines@npm:^3.0.0": + version: 3.0.1 + resolution: "trim-newlines@npm:3.0.1" + checksum: b530f3fadf78e570cf3c761fb74fef655beff6b0f84b29209bac6c9622db75ad1417f4a7b5d54c96605dcd72734ad44526fef9f396807b90839449eb543c6206 + languageName: node + linkType: hard + "triple-beam@npm:^1.3.0": version: 1.3.0 resolution: "triple-beam@npm:1.3.0" @@ -23937,6 +24979,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.13.1": + version: 0.13.1 + resolution: "type-fest@npm:0.13.1" + checksum: 11e9476dc85bf97a71f6844fb67ba8e64a4c7e445724c0f3bd37eb2ddf4bc97c1dc9337bd880b28bce158de1c0cb275c2d03259815a5bf64986727197126ab56 + languageName: node + linkType: hard + "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -25253,6 +26302,16 @@ __metadata: languageName: node linkType: hard +"yargs-parser@npm:^18.1.3": + version: 18.1.3 + resolution: "yargs-parser@npm:18.1.3" + dependencies: + camelcase: "npm:^5.0.0" + decamelize: "npm:^1.2.0" + checksum: 235bcbad5b7ca13e5abc54df61d42f230857c6f83223a38e4ed7b824681875b7f8b6ed52139d88a3ad007050f28dc0324b3c805deac7db22ae3b4815dae0e1bf + languageName: node + linkType: hard + "yargs-parser@npm:^20.2.2": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9"