diff --git a/.changeset/five-hounds-wash.md b/.changeset/five-hounds-wash.md new file mode 100644 index 000000000..9128cc306 --- /dev/null +++ b/.changeset/five-hounds-wash.md @@ -0,0 +1,61 @@ +--- +'@flatfile/plugin-webhook-event-forwarder': minor +'@flatfile/plugin-foreign-db-extractor': minor +'@flatfile/plugin-delimiter-extractor': minor +'@flatfile/plugin-convert-sql-ddl': minor +'@flatfile/plugin-connect-via-merge': minor +'@flatfile/util-response-rejection': minor +'@flatfile/plugin-export-workbook': minor +'@flatfile/plugin-space-configure': minor +'@flatfile/bundler-config-rollup': minor +'@flatfile/plugin-graphql-schema': minor +'@flatfile/plugin-json-extractor': minor +'@flatfile/plugin-convert-openapi-schema': minor +'@flatfile/plugin-webhook-egress': minor +'@flatfile/plugin-xlsx-extractor': minor +'@flatfile/plugin-dxp-configure': minor +'@flatfile/plugin-pdf-extractor': minor +'@flatfile/plugin-psv-extractor': minor +'@flatfile/plugin-tsv-extractor': minor +'@flatfile/plugin-xml-extractor': minor +'@flatfile/plugin-zip-extractor': minor +'@flatfile/bundler-config-tsup': minor +'@flatfile/common-plugin-utils': minor +'@flatfile/plugin-constraints': minor +'@flatfile/plugin-job-handler': minor +'@flatfile/plugin-convert-json-schema': minor +'@flatfile/plugin-record-hook': minor +'@flatfile/plugin-view-mapped': minor +'@flatfile/plugin-convert-yaml-schema': minor +'@flatfile/plugin-convert-what3words': minor +'@flatfile/plugin-export-pivot-table': minor +'@flatfile/plugin-extract-html-table': minor +'@flatfile/plugin-import-llm-records': minor +'@flatfile/util-fetch-schema': minor +'@flatfile/plugin-convert-translate': minor +'@flatfile/util-file-buffer': minor +'@flatfile/plugin-convert-currency': minor +'@flatfile/plugin-enrich-sentiment': minor +'@flatfile/plugin-enrich-summarize': minor +'@flatfile/plugin-extract-markdown': minor +'@flatfile/plugin-autocast': minor +'@flatfile/plugin-validate-boolean': minor +'@flatfile/plugin-automap': minor +'@flatfile/plugin-rollout': minor +'@flatfile/util-extractor': minor +'@flatfile/plugin-validate-number': minor +'@flatfile/plugin-validate-string': minor +'@flatfile/plugin-enrich-geocode': minor +'@flatfile/plugin-dedupe': minor +'@flatfile/plugin-validate-email': minor +'@flatfile/plugin-validate-phone': minor +'@flatfile/utils-testing': minor +'@flatfile/plugin-validate-date': minor +'@flatfile/plugin-validate-isbn': minor +'@flatfile/plugin-import-faker': minor +'@flatfile/util-common': minor +'@flatfile/plugin-enrich-gpx': minor +'@flatfile/plugin-import-rss': minor +--- + +The release swaps the package's bundler to tsup. diff --git a/bundlers/rollup-config/CHANGELOG.md b/bundlers/rollup-config/CHANGELOG.md index a0d1dc3dc..cca7e4e35 100644 --- a/bundlers/rollup-config/CHANGELOG.md +++ b/bundlers/rollup-config/CHANGELOG.md @@ -1,4 +1,4 @@ -# @flatfile/rollup-config +# @flatfile/bundler-config-rollup ## 0.1.1 diff --git a/bundlers/rollup-config/index.mjs b/bundlers/rollup-config/index.mjs index 15bb75bd4..1e7ef2682 100644 --- a/bundlers/rollup-config/index.mjs +++ b/bundlers/rollup-config/index.mjs @@ -35,30 +35,36 @@ function commonPlugins(browser, umd = false) { export function buildConfig({ external = [], + includeNode = true, includeBrowser = true, + includeDefinition = true, includeUmd = false, umdConfig = { name: undefined, external: [] }, }) { return [ // Node.js build - { - input: 'src/index.ts', - output: [ - { - exports: 'auto', - file: 'dist/index.cjs', - format: 'cjs', - }, - { - exports: 'auto', - file: 'dist/index.mjs', - sourcemap: false, - format: 'es', - }, - ], - plugins: commonPlugins(false), - external, - }, + ...(includeNode + ? [ + { + input: 'src/index.ts', + output: [ + { + exports: 'auto', + file: 'dist/index.cjs', + format: 'cjs', + }, + { + exports: 'auto', + file: 'dist/index.js', + sourcemap: false, + format: 'es', + }, + ], + plugins: commonPlugins(false), + external, + }, + ] + : []), // Browser build ...(includeBrowser ? [ @@ -72,7 +78,7 @@ export function buildConfig({ }, { exports: 'auto', - file: 'dist/index.browser.mjs', + file: 'dist/index.browser.js', sourcemap: false, format: 'es', }, @@ -83,11 +89,15 @@ export function buildConfig({ ] : []), // Definition file - { - input: 'src/index.ts', - output: [{ file: 'dist/index.d.ts', format: 'es' }], - plugins: [dts()], - }, + ...(includeDefinition + ? [ + { + input: 'src/index.ts', + output: [{ file: 'dist/index.d.ts', format: 'es' }], + plugins: [dts()], + }, + ] + : []), // UMD build ...(includeUmd ? [ @@ -95,7 +105,7 @@ export function buildConfig({ input: 'src/index.ts', output: [ { - file: 'dist/index.js', + file: 'dist/index.umd.js', format: 'umd', name: umdConfig.name, }, diff --git a/bundlers/rollup-config/package.json b/bundlers/rollup-config/package.json index b5d9b738d..4824e7ca6 100644 --- a/bundlers/rollup-config/package.json +++ b/bundlers/rollup-config/package.json @@ -1,5 +1,5 @@ { - "name": "@flatfile/rollup-config", + "name": "@flatfile/bundler-config-rollup", "version": "0.1.1", "description": "", "private": true, diff --git a/bundlers/tsup-config/index.mjs b/bundlers/tsup-config/index.mjs new file mode 100644 index 000000000..dfcbd2c90 --- /dev/null +++ b/bundlers/tsup-config/index.mjs @@ -0,0 +1,51 @@ +import dotenv from 'dotenv' +import { defineConfig as tsupDefineConfig } from 'tsup' + +dotenv.config() + +export function defineConfig({ includeBrowser = true, includeNode = true }) { + const minify = process.env.NODE_ENV === 'production' + if (!minify) { + console.log('Not in production mode - skipping minification') + } + + const EXTENSION_MAP = { + browser: { + cjs: '.browser.cjs', + default: '.browser.js', + }, + node: { + cjs: '.cjs', + default: '.js', + }, + } + const getOutExtension = + (platform) => + ({ format }) => ({ + js: EXTENSION_MAP[platform][format] || EXTENSION_MAP[platform].default, + }) + + const createConfig = (platform) => ({ + name: platform, + platform, + minify, + entryPoints: ['src/index.ts'], + format: ['cjs', 'esm'], + dts: true, + outDir: 'dist', + clean: true, + sourcemap: true, + treeshake: true, + splitting: true, + outExtension: getOutExtension(platform), + }) + + const nodeConfig = createConfig('node') + const browserConfig = createConfig('browser') + + const configs = [] + if (includeNode) configs.push(nodeConfig) + if (includeBrowser) configs.push(browserConfig) + + return tsupDefineConfig(configs) +} diff --git a/bundlers/tsup-config/package.json b/bundlers/tsup-config/package.json new file mode 100644 index 000000000..159102c70 --- /dev/null +++ b/bundlers/tsup-config/package.json @@ -0,0 +1,13 @@ +{ + "name": "@flatfile/bundler-config-tsup", + "version": "0.0.0", + "description": "", + "private": true, + "main": "index.mjs", + "scripts": {}, + "author": "Flatfile, Inc.", + "license": "ISC", + "dependencies": { + "tsup": "^8.3.0" + } +} diff --git a/convert/currency/jest.config.js b/convert/currency/jest.config.cjs similarity index 100% rename from convert/currency/jest.config.js rename to convert/currency/jest.config.cjs diff --git a/convert/currency/package.json b/convert/currency/package.json index ac9cc4344..da57d2770 100644 --- a/convert/currency/package.json +++ b/convert/currency/package.json @@ -1,35 +1,50 @@ { "name": "@flatfile/plugin-convert-currency", "version": "0.1.0", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/convert/currency", "description": "A Flatfile plugin for currency conversion using Open Exchange Rates API", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" + "registryMetadata": { + "category": "convert" + }, + "type": "module", + "engines": { + "node": ">= 16" }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" - }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", "source": "./src/index.ts", + "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -49,11 +64,11 @@ "@flatfile/listener": "^1.0.1" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "convert/currency" }, "browserslist": [ diff --git a/convert/currency/rollup.config.mjs b/convert/currency/rollup.config.mjs deleted file mode 100644 index 1e95e60a0..000000000 --- a/convert/currency/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config'; - -const config = buildConfig({}); - -export default config; \ No newline at end of file diff --git a/convert/currency/tsup.config.mjs b/convert/currency/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/convert/currency/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/convert/translate/jest.config.js b/convert/translate/jest.config.cjs similarity index 100% rename from convert/translate/jest.config.js rename to convert/translate/jest.config.cjs diff --git a/convert/translate/package.json b/convert/translate/package.json index 64478dfca..08c8a91a7 100644 --- a/convert/translate/package.json +++ b/convert/translate/package.json @@ -6,6 +6,7 @@ "registryMetadata": { "category": "convert" }, + "type": "module", "engines": { "node": ">= 16" }, @@ -14,34 +15,41 @@ "last 2 versions", "not dead" ], - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -53,7 +61,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/YourGitHubUsername/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "convert/translate" }, "license": "ISC", @@ -65,6 +73,6 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/convert/translate/rollup.config.mjs b/convert/translate/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/convert/translate/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/convert/translate/tsup.config.mjs b/convert/translate/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/convert/translate/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/convert/what3words/jest.config.js b/convert/what3words/jest.config.cjs similarity index 100% rename from convert/what3words/jest.config.js rename to convert/what3words/jest.config.cjs diff --git a/convert/what3words/package.json b/convert/what3words/package.json index 06b5b175b..1cea36d11 100644 --- a/convert/what3words/package.json +++ b/convert/what3words/package.json @@ -6,37 +6,45 @@ "registryMetadata": { "category": "convert" }, + "type": "module", "engines": { "node": ">= 16" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -48,7 +56,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "convert/what3words" }, "license": "ISC", @@ -61,6 +69,6 @@ "@flatfile/listener": "^1.0.5" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/convert/what3words/rollup.config.mjs b/convert/what3words/rollup.config.mjs deleted file mode 100644 index 921ac6b19..000000000 --- a/convert/what3words/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config \ No newline at end of file diff --git a/convert/what3words/tsup.config.mjs b/convert/what3words/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/convert/what3words/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/enrich/geocode/jest.config.js b/enrich/geocode/jest.config.cjs similarity index 100% rename from enrich/geocode/jest.config.js rename to enrich/geocode/jest.config.cjs diff --git a/enrich/geocode/package.json b/enrich/geocode/package.json index 75d96dd21..7474f2d74 100644 --- a/enrich/geocode/package.json +++ b/enrich/geocode/package.json @@ -6,6 +6,7 @@ "registryMetadata": { "category": "transform" }, + "type": "module", "engines": { "node": ">= 16" }, @@ -14,34 +15,41 @@ "last 2 versions", "not dead" ], - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -53,7 +61,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "enrich/geocode" }, "license": "ISC", @@ -65,9 +73,6 @@ "@flatfile/listener": "^1.0.5" }, "devDependencies": { - "@flatfile/hooks": "^1.5.0", - "@flatfile/rollup-config": "^0.1.1", - "@types/node": "^22.6.1", - "typescript": "^5.6.2" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/enrich/geocode/rollup.config.mjs b/enrich/geocode/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/enrich/geocode/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/enrich/geocode/tsup.config.mjs b/enrich/geocode/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/enrich/geocode/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/enrich/gpx/jest.config.js b/enrich/gpx/jest.config.cjs similarity index 100% rename from enrich/gpx/jest.config.js rename to enrich/gpx/jest.config.cjs diff --git a/enrich/gpx/package.json b/enrich/gpx/package.json index aa8191778..0e94ebdeb 100644 --- a/enrich/gpx/package.json +++ b/enrich/gpx/package.json @@ -1,27 +1,55 @@ { "name": "@flatfile/plugin-enrich-gpx", "version": "0.1.0", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/enrich/gpx", "description": "A Flatfile plugin for parsing GPX files and extracting relevant data", - "main": "./dist/index.js", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "registryMetadata": { + "category": "enrich" + }, + "type": "module", + "engines": { + "node": ">= 16" + }, + "browserslist": [ + "> 0.5%", + "last 2 versions", + "not dead" + ], "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.js" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", "source": "./src/index.ts", + "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -31,25 +59,20 @@ "category-enrich" ], "author": "Flatfile, Inc.", + "repository": { + "type": "git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", + "directory": "enrich/gpx" + }, "license": "ISC", "dependencies": { "@flatfile/plugin-record-hook": "^1.6.1", "xml2js": "^0.6.2" }, "peerDependencies": { - "@flatfile/listener": "^1.0.5" + "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" - }, - "repository": { - "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", - "directory": "enrich/gpx" - }, - "browserslist": [ - "> 0.5%", - "last 2 versions", - "not dead" - ] + "@flatfile/bundler-config-tsup": "^0.0.0" + } } diff --git a/enrich/gpx/rollup.config.mjs b/enrich/gpx/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/enrich/gpx/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/enrich/gpx/tsup.config.mjs b/enrich/gpx/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/enrich/gpx/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/enrich/sentiment/jest.config.js b/enrich/sentiment/jest.config.cjs similarity index 100% rename from enrich/sentiment/jest.config.js rename to enrich/sentiment/jest.config.cjs diff --git a/enrich/sentiment/package.json b/enrich/sentiment/package.json index 1c01545e9..e8bf6efa9 100644 --- a/enrich/sentiment/package.json +++ b/enrich/sentiment/package.json @@ -1,35 +1,50 @@ { "name": "@flatfile/plugin-enrich-sentiment", "version": "0.1.0", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/enrich/sentiment", "description": "A Flatfile plugin for sentiment analysis of text fields in records", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" + "registryMetadata": { + "category": "enrich" + }, + "type": "module", + "engines": { + "node": ">= 16" }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" - }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", "source": "./src/index.ts", + "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -48,12 +63,12 @@ "@flatfile/listener": "^1.0.5" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1", + "@flatfile/bundler-config-tsup": "^0.0.0", "@types/sentiment": "^5.0.4" }, "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "enrich/sentiment" }, "browserslist": [ diff --git a/enrich/sentiment/rollup.config.mjs b/enrich/sentiment/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/enrich/sentiment/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/enrich/sentiment/tsup.config.mjs b/enrich/sentiment/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/enrich/sentiment/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/enrich/summarize/jest.config.js b/enrich/summarize/jest.config.cjs similarity index 100% rename from enrich/summarize/jest.config.js rename to enrich/summarize/jest.config.cjs diff --git a/enrich/summarize/package.json b/enrich/summarize/package.json index d81b167f6..75e3a297b 100644 --- a/enrich/summarize/package.json +++ b/enrich/summarize/package.json @@ -1,41 +1,50 @@ { "name": "@flatfile/plugin-enrich-summarize", "version": "0.1.0", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/enrich/summarize", "description": "A Flatfile plugin for text summarization and key phrase extraction", "registryMetadata": { - "category": "records" + "category": "enrich" }, + "type": "module", "engines": { "node": ">= 16" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "module": "./dist/index.js", "source": "./src/index.ts", + "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -44,10 +53,10 @@ "flatfile-plugins", "category-enrich" ], - "author": "Flatfile", + "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "enrich/summarize" }, "license": "ISC", @@ -60,6 +69,6 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } \ No newline at end of file diff --git a/enrich/summarize/rollup.config.mjs b/enrich/summarize/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/enrich/summarize/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/enrich/summarize/tsup.config.mjs b/enrich/summarize/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/enrich/summarize/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/extract/html-table/jest.config.js b/export/pivot-table/jest.config.cjs similarity index 100% rename from extract/html-table/jest.config.js rename to export/pivot-table/jest.config.cjs diff --git a/export/pivot-table/package.json b/export/pivot-table/package.json index d9de5aa38..c900c9c51 100644 --- a/export/pivot-table/package.json +++ b/export/pivot-table/package.json @@ -6,6 +6,7 @@ "registryMetadata": { "category": "export" }, + "type": "module", "engines": { "node": ">= 16" }, @@ -14,34 +15,41 @@ "last 2 versions", "not dead" ], - "browser": { - "./dist/index.js": "./dist/index.browser.js", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.js" - }, - "browser": { - "require": "./dist/index.browser.js", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, - "main": "./dist/index.js", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", "source": "./src/index.ts", + "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -53,7 +61,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "export/pivot-table" }, "license": "ISC", @@ -64,6 +72,6 @@ "@flatfile/listener": "^1.0.5" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } \ No newline at end of file diff --git a/export/pivot-table/rollup.config.mjs b/export/pivot-table/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/export/pivot-table/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/export/pivot-table/tsup.config.mjs b/export/pivot-table/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/export/pivot-table/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/import/faker/jest.config.js b/extract/html-table/jest.config.cjs similarity index 100% rename from import/faker/jest.config.js rename to extract/html-table/jest.config.cjs diff --git a/extract/html-table/package.json b/extract/html-table/package.json index c2ede55dc..b9ae013e3 100644 --- a/extract/html-table/package.json +++ b/extract/html-table/package.json @@ -1,35 +1,50 @@ { "name": "@flatfile/plugin-extract-html-table", "version": "1.1.0", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/extract/html-table", "description": "A Flatfile plugin for extracting table data from HTML files", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" + "registryMetadata": { + "category": "extract" + }, + "type": "module", + "engines": { + "node": ">= 16" }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" - }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", "source": "./src/index.ts", + "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -48,11 +63,11 @@ "node-html-parser": "^6.1.13" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "extract/html-table" }, "browserslist": [ diff --git a/extract/html-table/rollup.config.mjs b/extract/html-table/rollup.config.mjs deleted file mode 100644 index 1e95e60a0..000000000 --- a/extract/html-table/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config'; - -const config = buildConfig({}); - -export default config; \ No newline at end of file diff --git a/extract/html-table/tsup.config.mjs b/extract/html-table/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/extract/html-table/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/extract/markdown/package.json b/extract/markdown/package.json index dc9a46ef0..3e8168b58 100644 --- a/extract/markdown/package.json +++ b/extract/markdown/package.json @@ -6,38 +6,45 @@ "registryMetadata": { "category": "extractors" }, + "type": "module", "engines": { "node": ">= 16" }, - "type": "module", - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -49,7 +56,7 @@ "author": "FlatFilers", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "extract/markdown" }, "license": "ISC", @@ -57,6 +64,6 @@ "@flatfile/util-extractor": "^2.1.2" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/extract/markdown/rollup.config.mjs b/extract/markdown/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/extract/markdown/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/extract/markdown/tsup.config.mjs b/extract/markdown/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/extract/markdown/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/flatfilers/sandbox/src/index.ts b/flatfilers/sandbox/src/index.ts index bd7e5bc6a..77b3de4e8 100644 --- a/flatfilers/sandbox/src/index.ts +++ b/flatfilers/sandbox/src/index.ts @@ -1,8 +1,8 @@ -import api, { Flatfile } from '@flatfile/api' +import api, { type Flatfile } from '@flatfile/api' import type { FlatfileListener } from '@flatfile/listener' import { - PartialSheetConfig, - PartialWorkbookConfig, + type PartialSheetConfig, + type PartialWorkbookConfig, configureSpaceWithJsonSchema, fetchExternalReference, } from '@flatfile/plugin-convert-json-schema' diff --git a/import/llm-records/jest.config.js b/import/faker/jest.config.cjs similarity index 100% rename from import/llm-records/jest.config.js rename to import/faker/jest.config.cjs diff --git a/import/faker/package.json b/import/faker/package.json index 9192cad25..ce1a1a998 100644 --- a/import/faker/package.json +++ b/import/faker/package.json @@ -6,6 +6,7 @@ "registryMetadata": { "category": "import" }, + "type": "module", "engines": { "node": ">= 16" }, @@ -14,34 +15,41 @@ "last 2 versions", "not dead" ], - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -53,7 +61,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "import/faker" }, "license": "ISC", @@ -65,6 +73,6 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/import/faker/rollup.config.mjs b/import/faker/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/import/faker/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/import/faker/tsup.config.mjs b/import/faker/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/import/faker/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/import/rss/jest.config.js b/import/llm-records/jest.config.cjs similarity index 100% rename from import/rss/jest.config.js rename to import/llm-records/jest.config.cjs diff --git a/import/llm-records/package.json b/import/llm-records/package.json index 3cea757a1..f2ae1d0dd 100644 --- a/import/llm-records/package.json +++ b/import/llm-records/package.json @@ -6,6 +6,7 @@ "registryMetadata": { "category": "import" }, + "type": "module", "engines": { "node": ">= 16" }, @@ -14,34 +15,41 @@ "last 2 versions", "not dead" ], - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -53,7 +61,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "import/llm-records" }, "license": "ISC", @@ -70,6 +78,6 @@ "@langchain/openai": "^0.3.8" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/import/llm-records/rollup.config.mjs b/import/llm-records/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/import/llm-records/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/import/llm-records/tsup.config.mjs b/import/llm-records/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/import/llm-records/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/autocast/jest.config.js b/import/rss/jest.config.cjs similarity index 100% rename from plugins/autocast/jest.config.js rename to import/rss/jest.config.cjs diff --git a/import/rss/package.json b/import/rss/package.json index 36b4d0a56..3a915acbb 100644 --- a/import/rss/package.json +++ b/import/rss/package.json @@ -6,6 +6,7 @@ "registryMetadata": { "category": "import" }, + "type": "module", "engines": { "node": ">= 16" }, @@ -14,34 +15,41 @@ "last 2 versions", "not dead" ], - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -53,7 +61,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "import/rss" }, "license": "ISC", @@ -66,6 +74,6 @@ "@flatfile/listener": "^1.0.1" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } \ No newline at end of file diff --git a/import/rss/rollup.config.mjs b/import/rss/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/import/rss/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/import/rss/tsup.config.mjs b/import/rss/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/import/rss/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/package-lock.json b/package-lock.json index f22c67534..9c0135c06 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,20 +22,19 @@ "validate/*" ], "devDependencies": { + "@arethetypeswrong/cli": "^0.15.4", "@changesets/cli": "^2.26.1", "@flatfile/listener": "^1.1.0", "@flatfile/utils-testing": "^0.3.1", "@octokit/rest": "^21.0.2", - "@parcel/packager-ts": "^2.12.0", - "@parcel/transformer-typescript-types": "^2.12.0", "@types/jest": "^29.5.13", "@types/node": "^20.2.5", "dotenv": "^16.4.5", "dotenv-expand": "^10.0.0", "dotenv-flow": "^3.2.0", "jest": "^29.5.0", - "parcel": "latest", "prettier": "^3.2.5", + "publint": "^0.2.12", "ts-jest": "^29.2.5", "turbo": "^1.10.2", "typescript": "^5.0.4" @@ -45,12 +44,11 @@ }, "optionalDependencies": { "@flatfile/changelog": "^1.0.3", - "@parcel/watcher-linux-x64-glibc": "^2.3.0", "@rollup/rollup-linux-x64-gnu": "^4.8.0" } }, "bundlers/rollup-config": { - "name": "@flatfile/rollup-config", + "name": "@flatfile/bundler-config-rollup", "version": "0.1.1", "license": "ISC", "dependencies": { @@ -64,6 +62,14 @@ "rollup-plugin-peer-deps-external": "^2.2.4" } }, + "bundlers/tsup-config": { + "name": "@flatfile/bundler-config-tsup", + "version": "0.0.0", + "license": "ISC", + "dependencies": { + "tsup": "^8.3.0" + } + }, "convert/currency": { "name": "@flatfile/plugin-convert-currency", "version": "0.1.0", @@ -73,7 +79,10 @@ "cross-fetch": "^3.1.5" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" + }, + "engines": { + "node": ">= 16" }, "peerDependencies": { "@flatfile/api": "^1.5.17", @@ -82,7 +91,8 @@ }, "convert/currency/node_modules/cross-fetch": { "version": "3.1.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", "dependencies": { "node-fetch": "^2.6.12" } @@ -96,7 +106,7 @@ "@google-cloud/translate": "^8.5.0" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -115,7 +125,7 @@ "modern-async": "^2.0.4" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -133,10 +143,7 @@ "cross-fetch": "^4.0.0" }, "devDependencies": { - "@flatfile/hooks": "^1.5.0", - "@flatfile/rollup-config": "^0.1.1", - "@types/node": "^22.6.1", - "typescript": "^5.6.2" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -145,19 +152,6 @@ "@flatfile/listener": "^1.0.5" } }, - "enrich/geocode/node_modules/@types/node": { - "version": "22.7.5", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "enrich/geocode/node_modules/undici-types": { - "version": "6.19.8", - "dev": true, - "license": "MIT" - }, "enrich/gpx": { "name": "@flatfile/plugin-enrich-gpx", "version": "0.1.0", @@ -167,21 +161,13 @@ "xml2js": "^0.6.2" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" - }, - "peerDependencies": { - "@flatfile/listener": "^1.0.5" - } - }, - "enrich/gpx/node_modules/xml2js": { - "version": "0.6.2", - "license": "MIT", - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { - "node": ">=4.0.0" + "node": ">= 16" + }, + "peerDependencies": { + "@flatfile/listener": "^1.1.0" } }, "enrich/sentiment": { @@ -193,9 +179,12 @@ "sentiment": "^5.0.2" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1", + "@flatfile/bundler-config-tsup": "^0.0.0", "@types/sentiment": "^5.0.4" }, + "engines": { + "node": ">= 16" + }, "peerDependencies": { "@flatfile/listener": "^1.0.5" } @@ -209,7 +198,7 @@ "compromise": "^14.14.0" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -227,7 +216,7 @@ "@flatfile/api": "^1.9.15" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -245,7 +234,10 @@ "node-html-parser": "^6.1.13" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" + }, + "engines": { + "node": ">= 16" } }, "extract/markdown": { @@ -256,7 +248,7 @@ "@flatfile/util-extractor": "^2.1.2" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -297,7 +289,7 @@ "@flatfile/util-common": "^1.4.1" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -308,13 +300,14 @@ }, "import/faker/node_modules/@faker-js/faker": { "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.0.3.tgz", + "integrity": "sha512-lWrrK4QNlFSU+13PL9jMbMKLJYXDFu3tQfayBsMXX7KL/GiQeqfB1CzHkqD5UHBUtPAuPo6XwGbMFNdVMZObRA==", "funding": [ { "type": "opencollective", "url": "https://opencollective.com/fakerjs" } ], - "license": "MIT", "engines": { "node": ">=18.0.0", "npm": ">=9.0.0" @@ -329,7 +322,7 @@ "@flatfile/util-common": "^1.4.0" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -353,7 +346,7 @@ "rss-parser": "^3.13.0" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -373,6 +366,10 @@ "node": ">=6.0.0" } }, + "node_modules/@andrewbranch/untar.js": { + "version": "1.0.3", + "dev": true + }, "node_modules/@anthropic-ai/sdk": { "version": "0.27.3", "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.27.3.tgz", @@ -389,9 +386,9 @@ } }, "node_modules/@anthropic-ai/sdk/node_modules/@types/node": { - "version": "18.19.58", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.58.tgz", - "integrity": "sha512-2ryJttbOAWCYuZMdk4rmZZ6oqE+GSL5LxbaTVe4PCs0FUrHObZZAQL4ihMw9/cH1Pn8lSQ9TXVhsM4LrnfZ0aA==", + "version": "18.19.59", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.59.tgz", + "integrity": "sha512-vizm2EqwV/7Zay+A6J3tGl9Lhr7CjZe2HmWS988sefiEmsyP9CeXEleho6i4hJk/8UtZAo0bWN4QPZZr83RxvQ==", "peer": true, "dependencies": { "undici-types": "~5.26.4" @@ -409,6 +406,12 @@ "node": ">= 8.0.0" } }, + "node_modules/@anthropic-ai/sdk/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "peer": true + }, "node_modules/@apidevtools/json-schema-ref-parser": { "version": "9.0.9", "dev": true, @@ -436,6 +439,54 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/@arethetypeswrong/cli": { + "version": "0.15.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@arethetypeswrong/core": "0.15.1", + "chalk": "^4.1.2", + "cli-table3": "^0.6.3", + "commander": "^10.0.1", + "marked": "^9.1.2", + "marked-terminal": "^7.1.0", + "semver": "^7.5.4" + }, + "bin": { + "attw": "dist/index.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@arethetypeswrong/core": { + "version": "0.15.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@andrewbranch/untar.js": "^1.0.3", + "fflate": "^0.8.2", + "semver": "^7.5.4", + "ts-expose-internals-conditionally": "1.0.0-empty.0", + "typescript": "5.3.3", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@arethetypeswrong/core/node_modules/typescript": { + "version": "5.3.3", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "node_modules/@azure/abort-controller": { "version": "1.1.0", "license": "MIT", @@ -550,7 +601,7 @@ } }, "node_modules/@azure/core-rest-pipeline": { - "version": "1.16.0", + "version": "1.16.3", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.0.0", @@ -587,7 +638,7 @@ } }, "node_modules/@azure/core-util": { - "version": "1.9.0", + "version": "1.9.2", "license": "MIT", "dependencies": { "@azure/abort-controller": "^2.0.0", @@ -651,7 +702,7 @@ } }, "node_modules/@azure/logger": { - "version": "1.1.2", + "version": "1.1.4", "license": "MIT", "dependencies": { "tslib": "^2.6.2" @@ -661,27 +712,27 @@ } }, "node_modules/@azure/msal-browser": { - "version": "3.14.0", + "version": "3.22.0", "license": "MIT", "dependencies": { - "@azure/msal-common": "14.10.0" + "@azure/msal-common": "14.14.2" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "14.10.0", + "version": "14.14.2", "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-node": { - "version": "2.8.1", + "version": "2.13.0", "license": "MIT", "dependencies": { - "@azure/msal-common": "14.10.0", + "@azure/msal-common": "14.14.1", "jsonwebtoken": "^9.0.0", "uuid": "^8.3.0" }, @@ -689,6 +740,13 @@ "node": ">=16" } }, + "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { + "version": "14.14.1", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/@azure/msal-node/node_modules/uuid": { "version": "8.3.2", "license": "MIT", @@ -697,10 +755,10 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.2", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.2", + "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" }, "engines": { @@ -708,26 +766,26 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.4", + "version": "7.25.4", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.5", + "version": "7.25.2", "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -743,7 +801,7 @@ } }, "node_modules/@babel/core/node_modules/debug": { - "version": "4.3.4", + "version": "4.3.6", "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -769,10 +827,10 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.5", + "version": "7.25.5", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5", + "@babel/types": "^7.25.4", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -782,34 +840,35 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", + "version": "7.25.2", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -825,18 +884,16 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.5", + "version": "7.25.4", "license": "MIT", "peer": true, "dependencies": { - "@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.24.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/traverse": "^7.25.4", "semver": "^6.3.1" }, "engines": { @@ -855,11 +912,11 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", + "version": "7.25.2", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-annotate-as-pure": "^7.24.7", "regexpu-core": "^5.3.1", "semver": "^6.3.1" }, @@ -894,7 +951,7 @@ } }, "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { - "version": "4.3.4", + "version": "4.3.6", "license": "MIT", "peer": true, "dependencies": { @@ -914,64 +971,37 @@ "license": "MIT", "peer": true }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.5", + "version": "7.24.8", "license": "MIT", "peer": true, "dependencies": { - "@babel/types": "^7.24.5" + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.3", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.0" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.5", + "version": "7.25.2", "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -981,31 +1011,31 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.5", + "version": "7.24.8", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", + "version": "7.25.0", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -1015,13 +1045,13 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.1", + "version": "7.25.0", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5" + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -1031,87 +1061,78 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.5" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.1", + "version": "7.24.8", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", + "version": "7.24.8", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.24.5", + "version": "7.25.0", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-function-name": "^7.23.0", - "@babel/template": "^7.24.0", - "@babel/types": "^7.24.5" + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.5", + "version": "7.25.0", "license": "MIT", "dependencies": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -1120,160 +1141,157 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/parser": { - "version": "7.24.5", + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" + "dependencies": { + "color-convert": "^1.9.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=4" } }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.5", + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", "license": "MIT", - "peer": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.5" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=4" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.1", + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", "license": "MIT", - "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" - }, + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "license": "MIT", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=0.8.0" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.1", + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", "license": "MIT", - "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.24.1" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" + "node": ">=4" } }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.1", + "node_modules/@babel/parser": { + "version": "7.25.4", "license": "MIT", - "peer": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/types": "^7.25.4" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "parser": "bin/babel-parser.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "engines": { + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.7", + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.3", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.3" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-export-default-from": { - "version": "7.24.1", + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.0", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-export-default-from": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.20.7", + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.13.0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.0", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { + "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -1282,16 +1300,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", + "node_modules/@babel/plugin-proposal-export-default-from": { + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-export-default-from": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1300,13 +1315,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", "license": "MIT", "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1375,7 +1390,6 @@ "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", "license": "MIT", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1398,11 +1412,11 @@ } }, "node_modules/@babel/plugin-syntax-export-default-from": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1423,11 +1437,11 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1437,11 +1451,11 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1451,11 +1465,10 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", - "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1485,10 +1498,10 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1560,7 +1573,6 @@ "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", "license": "MIT", - "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1585,10 +1597,10 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.1", + "version": "7.25.4", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1613,11 +1625,11 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1627,14 +1639,14 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.3", + "version": "7.25.4", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.4" }, "engines": { "node": ">=6.9.0" @@ -1644,13 +1656,13 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-module-imports": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-remap-async-to-generator": "^7.22.20" + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1660,11 +1672,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1674,11 +1686,11 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.5", + "version": "7.25.0", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1688,12 +1700,12 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.1", + "version": "7.25.4", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-class-features-plugin": "^7.25.4", + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1703,12 +1715,12 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.4", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.4", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -1719,17 +1731,15 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.5", + "version": "7.25.4", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-replace-supers": "^7.24.1", - "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.4", "globals": "^11.1.0" }, "engines": { @@ -1740,12 +1750,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/template": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1755,11 +1765,11 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.5", + "version": "7.24.8", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1769,12 +1779,12 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1784,11 +1794,11 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1797,12 +1807,27 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -1813,12 +1838,12 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1828,11 +1853,11 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1843,12 +1868,12 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.24.1", + "version": "7.25.2", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/plugin-syntax-flow": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-flow": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1858,12 +1883,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1873,13 +1898,13 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.1", + "version": "7.25.1", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" }, "engines": { "node": ">=6.9.0" @@ -1889,11 +1914,11 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1904,11 +1929,11 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.1", + "version": "7.25.2", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -1918,11 +1943,11 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1933,11 +1958,11 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1947,12 +1972,12 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1962,13 +1987,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.1", + "version": "7.24.8", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-simple-access": "^7.22.5" + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -1978,14 +2003,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.1", + "version": "7.25.0", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-identifier": "^7.22.20" + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" }, "engines": { "node": ">=6.9.0" @@ -1995,12 +2020,12 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2010,12 +2035,12 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2025,11 +2050,11 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2039,11 +2064,11 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -2054,11 +2079,11 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -2069,14 +2094,14 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.5" + "@babel/plugin-transform-parameters": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2086,12 +2111,12 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-replace-supers": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2101,11 +2126,11 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -2116,12 +2141,12 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.5", + "version": "7.24.8", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -2132,11 +2157,11 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2146,12 +2171,12 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.1", + "version": "7.25.4", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.1", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-class-features-plugin": "^7.25.4", + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -2161,13 +2186,13 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -2178,11 +2203,11 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2192,11 +2217,11 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2206,15 +2231,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.23.4", + "version": "7.25.2", "license": "MIT", "peer": true, "dependencies": { - "@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.23.3", - "@babel/types": "^7.23.4" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.25.2" }, "engines": { "node": ">=6.9.0" @@ -2224,11 +2249,11 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.24.5", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2238,11 +2263,11 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2252,11 +2277,11 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-plugin-utils": "^7.24.7", "regenerator-transform": "^0.15.2" }, "engines": { @@ -2267,11 +2292,11 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2281,14 +2306,14 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.3", + "version": "7.25.4", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" }, @@ -2308,11 +2333,11 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2322,12 +2347,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2337,11 +2362,11 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2351,11 +2376,11 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2365,11 +2390,11 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.5", + "version": "7.24.8", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.5" + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -2379,14 +2404,15 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.5", + "version": "7.25.2", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.24.5", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/plugin-syntax-typescript": "^7.24.1" + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-typescript": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2396,11 +2422,11 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2410,12 +2436,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2425,12 +2451,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2440,12 +2466,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.1", + "version": "7.25.4", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.24.0" + "@babel/helper-create-regexp-features-plugin": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8" }, "engines": { "node": ">=6.9.0" @@ -2455,26 +2481,27 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.24.5", + "version": "7.25.4", "license": "MIT", "peer": true, "dependencies": { - "@babel/compat-data": "^7.24.4", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.24.5", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@babel/compat-data": "^7.25.4", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.1", - "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", @@ -2486,59 +2513,60 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.1", - "@babel/plugin-transform-async-generator-functions": "^7.24.3", - "@babel/plugin-transform-async-to-generator": "^7.24.1", - "@babel/plugin-transform-block-scoped-functions": "^7.24.1", - "@babel/plugin-transform-block-scoping": "^7.24.5", - "@babel/plugin-transform-class-properties": "^7.24.1", - "@babel/plugin-transform-class-static-block": "^7.24.4", - "@babel/plugin-transform-classes": "^7.24.5", - "@babel/plugin-transform-computed-properties": "^7.24.1", - "@babel/plugin-transform-destructuring": "^7.24.5", - "@babel/plugin-transform-dotall-regex": "^7.24.1", - "@babel/plugin-transform-duplicate-keys": "^7.24.1", - "@babel/plugin-transform-dynamic-import": "^7.24.1", - "@babel/plugin-transform-exponentiation-operator": "^7.24.1", - "@babel/plugin-transform-export-namespace-from": "^7.24.1", - "@babel/plugin-transform-for-of": "^7.24.1", - "@babel/plugin-transform-function-name": "^7.24.1", - "@babel/plugin-transform-json-strings": "^7.24.1", - "@babel/plugin-transform-literals": "^7.24.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", - "@babel/plugin-transform-member-expression-literals": "^7.24.1", - "@babel/plugin-transform-modules-amd": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-modules-systemjs": "^7.24.1", - "@babel/plugin-transform-modules-umd": "^7.24.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.24.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", - "@babel/plugin-transform-numeric-separator": "^7.24.1", - "@babel/plugin-transform-object-rest-spread": "^7.24.5", - "@babel/plugin-transform-object-super": "^7.24.1", - "@babel/plugin-transform-optional-catch-binding": "^7.24.1", - "@babel/plugin-transform-optional-chaining": "^7.24.5", - "@babel/plugin-transform-parameters": "^7.24.5", - "@babel/plugin-transform-private-methods": "^7.24.1", - "@babel/plugin-transform-private-property-in-object": "^7.24.5", - "@babel/plugin-transform-property-literals": "^7.24.1", - "@babel/plugin-transform-regenerator": "^7.24.1", - "@babel/plugin-transform-reserved-words": "^7.24.1", - "@babel/plugin-transform-shorthand-properties": "^7.24.1", - "@babel/plugin-transform-spread": "^7.24.1", - "@babel/plugin-transform-sticky-regex": "^7.24.1", - "@babel/plugin-transform-template-literals": "^7.24.1", - "@babel/plugin-transform-typeof-symbol": "^7.24.5", - "@babel/plugin-transform-unicode-escapes": "^7.24.1", - "@babel/plugin-transform-unicode-property-regex": "^7.24.1", - "@babel/plugin-transform-unicode-regex": "^7.24.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.25.4", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.4", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", + "core-js-compat": "^3.37.1", "semver": "^6.3.1" }, "engines": { @@ -2557,13 +2585,13 @@ } }, "node_modules/@babel/preset-flow": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-transform-flow-strip-types": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-transform-flow-strip-types": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2586,15 +2614,15 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.24.1", + "version": "7.24.7", "license": "MIT", "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.24.0", - "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-syntax-jsx": "^7.24.1", - "@babel/plugin-transform-modules-commonjs": "^7.24.1", - "@babel/plugin-transform-typescript": "^7.24.1" + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -2604,7 +2632,7 @@ } }, "node_modules/@babel/register": { - "version": "7.23.7", + "version": "7.24.6", "license": "MIT", "peer": true, "dependencies": { @@ -2656,7 +2684,7 @@ "peer": true }, "node_modules/@babel/runtime": { - "version": "7.24.5", + "version": "7.25.4", "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" @@ -2666,29 +2694,26 @@ } }, "node_modules/@babel/template": { - "version": "7.24.0", + "version": "7.25.0", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.5", + "version": "7.25.4", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.4", + "@babel/parser": "^7.25.4", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.4", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2697,7 +2722,7 @@ } }, "node_modules/@babel/traverse/node_modules/debug": { - "version": "4.3.4", + "version": "4.3.6", "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -2716,11 +2741,11 @@ "license": "MIT" }, "node_modules/@babel/types": { - "version": "7.24.5", + "version": "7.25.4", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2733,14 +2758,15 @@ "license": "MIT" }, "node_modules/@changesets/apply-release-plan": { - "version": "7.0.1", + "version": "7.0.4", "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.1", - "@changesets/config": "^3.0.0", + "@changesets/config": "^3.0.2", "@changesets/get-version-range-type": "^0.4.0", "@changesets/git": "^3.0.0", + "@changesets/should-skip-package": "^0.1.0", "@changesets/types": "^6.0.0", "@manypkg/get-packages": "^1.1.3", "detect-indent": "^6.0.0", @@ -2767,13 +2793,14 @@ } }, "node_modules/@changesets/assemble-release-plan": { - "version": "6.0.0", + "version": "6.0.3", "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.1", "@changesets/errors": "^0.2.0", - "@changesets/get-dependents-graph": "^2.0.0", + "@changesets/get-dependents-graph": "^2.1.1", + "@changesets/should-skip-package": "^0.1.0", "@changesets/types": "^6.0.0", "@manypkg/get-packages": "^1.1.3", "semver": "^7.5.3" @@ -2788,22 +2815,23 @@ } }, "node_modules/@changesets/cli": { - "version": "2.27.3", + "version": "2.27.7", "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.1", - "@changesets/apply-release-plan": "^7.0.1", - "@changesets/assemble-release-plan": "^6.0.0", + "@changesets/apply-release-plan": "^7.0.4", + "@changesets/assemble-release-plan": "^6.0.3", "@changesets/changelog-git": "^0.2.0", - "@changesets/config": "^3.0.0", + "@changesets/config": "^3.0.2", "@changesets/errors": "^0.2.0", - "@changesets/get-dependents-graph": "^2.0.0", - "@changesets/get-release-plan": "^4.0.0", + "@changesets/get-dependents-graph": "^2.1.1", + "@changesets/get-release-plan": "^4.0.3", "@changesets/git": "^3.0.0", "@changesets/logger": "^0.1.0", "@changesets/pre": "^2.0.0", "@changesets/read": "^0.6.0", + "@changesets/should-skip-package": "^0.1.0", "@changesets/types": "^6.0.0", "@changesets/write": "^0.3.1", "@manypkg/get-packages": "^1.1.3", @@ -2815,36 +2843,99 @@ "external-editor": "^3.1.0", "fs-extra": "^7.0.1", "human-id": "^1.0.2", - "meow": "^6.0.0", + "mri": "^1.2.0", "outdent": "^0.5.0", "p-limit": "^2.2.0", "preferred-pm": "^3.0.0", "resolve-from": "^5.0.0", "semver": "^7.5.3", "spawndamnit": "^2.0.0", - "term-size": "^2.1.0", - "tty-table": "^4.1.5" + "term-size": "^2.1.0" }, "bin": { "changeset": "bin.js" } }, - "node_modules/@changesets/config": { - "version": "3.0.0", + "node_modules/@changesets/cli/node_modules/ansi-styles": { + "version": "3.2.1", "dev": true, "license": "MIT", "dependencies": { - "@changesets/errors": "^0.2.0", - "@changesets/get-dependents-graph": "^2.0.0", - "@changesets/logger": "^0.1.0", - "@changesets/types": "^6.0.0", - "@manypkg/get-packages": "^1.1.3", - "fs-extra": "^7.0.1", - "micromatch": "^4.0.2" + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/@changesets/errors": { - "version": "0.2.0", + "node_modules/@changesets/cli/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@changesets/cli/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@changesets/cli/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@changesets/cli/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@changesets/cli/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@changesets/cli/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@changesets/config": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@changesets/errors": "^0.2.0", + "@changesets/get-dependents-graph": "^2.1.1", + "@changesets/logger": "^0.1.0", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3", + "fs-extra": "^7.0.1", + "micromatch": "^4.0.2" + } + }, + "node_modules/@changesets/errors": { + "version": "0.2.0", "dev": true, "license": "MIT", "dependencies": { @@ -2852,7 +2943,7 @@ } }, "node_modules/@changesets/get-dependents-graph": { - "version": "2.0.0", + "version": "2.1.1", "dev": true, "license": "MIT", "dependencies": { @@ -2863,14 +2954,78 @@ "semver": "^7.5.3" } }, + "node_modules/@changesets/get-dependents-graph/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@changesets/get-dependents-graph/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@changesets/get-dependents-graph/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@changesets/get-dependents-graph/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@changesets/get-dependents-graph/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@changesets/get-dependents-graph/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@changesets/get-dependents-graph/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@changesets/get-release-plan": { - "version": "4.0.0", + "version": "4.0.3", "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.1", - "@changesets/assemble-release-plan": "^6.0.0", - "@changesets/config": "^3.0.0", + "@changesets/assemble-release-plan": "^6.0.3", + "@changesets/config": "^3.0.2", "@changesets/pre": "^2.0.0", "@changesets/read": "^0.6.0", "@changesets/types": "^6.0.0", @@ -2904,6 +3059,70 @@ "chalk": "^2.1.0" } }, + "node_modules/@changesets/logger/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@changesets/logger/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@changesets/logger/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@changesets/logger/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@changesets/logger/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@changesets/logger/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@changesets/logger/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@changesets/parse": { "version": "0.4.0", "dev": true, @@ -2940,6 +3159,80 @@ "p-filter": "^2.1.0" } }, + "node_modules/@changesets/read/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@changesets/read/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@changesets/read/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@changesets/read/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@changesets/read/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@changesets/read/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@changesets/read/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@changesets/should-skip-package": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.1", + "@changesets/types": "^6.0.0", + "@manypkg/get-packages": "^1.1.3" + } + }, "node_modules/@changesets/types": { "version": "6.0.0", "dev": true, @@ -2972,9 +3265,10 @@ } }, "node_modules/@colors/colors": { - "version": "1.6.0", + "version": "1.5.0", "dev": true, "license": "MIT", + "optional": true, "engines": { "node": ">=0.1.90" } @@ -3024,59 +3318,14 @@ "url": "https://dotenvx.com" } }, - "node_modules/@dotenvx/dotenvx/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@dotenvx/dotenvx/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/@dotenvx/dotenvx/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, - "node_modules/@dotenvx/dotenvx/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@dotenvx/dotenvx/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@dotenvx/dotenvx/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/@dotenvx/dotenvx/node_modules/commander": { "version": "11.1.0", "dev": true, @@ -3100,34 +3349,24 @@ } }, "node_modules/@dotenvx/dotenvx/node_modules/glob": { - "version": "10.3.16", + "version": "10.4.5", "dev": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.11.0" + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@dotenvx/dotenvx/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@dotenvx/dotenvx/node_modules/isexe": { "version": "3.1.1", "dev": true, @@ -3137,7 +3376,7 @@ } }, "node_modules/@dotenvx/dotenvx/node_modules/minimatch": { - "version": "9.0.4", + "version": "9.0.5", "dev": true, "license": "ISC", "dependencies": { @@ -3150,17 +3389,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@dotenvx/dotenvx/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@dotenvx/dotenvx/node_modules/which": { "version": "4.0.0", "dev": true, @@ -3176,18 +3404,17 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.19", + "version": "0.23.1", "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@faker-js/faker": { @@ -3208,7 +3435,9 @@ } }, "node_modules/@flatfile/api": { - "version": "1.9.19", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@flatfile/api/-/api-1.10.0.tgz", + "integrity": "sha512-MOj0KG0/u09pSNINhnfLZlskbuLF4V0Aij4Et9HNCnHSXa/NP4LreT0JbyGq3A0FD7MOSuJlKLbUZPyq+pAh7Q==", "dependencies": { "@flatfile/cross-env-config": "0.0.4", "@types/pako": "2.0.1", @@ -3231,8 +3460,18 @@ "pnpm": ">=7" } }, + "node_modules/@flatfile/bundler-config-rollup": { + "resolved": "bundlers/rollup-config", + "link": true + }, + "node_modules/@flatfile/bundler-config-tsup": { + "resolved": "bundlers/tsup-config", + "link": true + }, "node_modules/@flatfile/changelog": { - "version": "1.0.3", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@flatfile/changelog/-/changelog-1.0.4.tgz", + "integrity": "sha512-aNfJcpe+HA9buWtdHIq5gCnt6DFiK3l30tJaAKkfKqBKI1MmpqyI1UKnLfY98EAR4JH3B/Uiuz/Go2hqgnWNwg==", "optional": true, "dependencies": { "chalk": "^4.1.2", @@ -3246,75 +3485,25 @@ "changelog": "dist/entry.mjs" } }, - "node_modules/@flatfile/changelog/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "optional": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/@flatfile/changelog/node_modules/argparse": { "version": "2.0.1", - "license": "Python-2.0", - "optional": true - }, - "node_modules/@flatfile/changelog/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "optional": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@flatfile/changelog/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "optional": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@flatfile/changelog/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "optional": true }, "node_modules/@flatfile/changelog/node_modules/commander": { "version": "9.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", "optional": true, "engines": { "node": "^12.20.0 || >=14" } }, - "node_modules/@flatfile/changelog/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8" - } - }, "node_modules/@flatfile/changelog/node_modules/js-yaml": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "optional": true, "dependencies": { "argparse": "^2.0.1" @@ -3323,17 +3512,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@flatfile/changelog/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "optional": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@flatfile/common-plugin-utils": { "resolved": "support/common-utils", "link": true @@ -3360,7 +3538,8 @@ }, "node_modules/@flatfile/listener": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@flatfile/listener/-/listener-1.1.0.tgz", + "integrity": "sha512-LEzq0ucXmDy/tCM23dg9MTjtZtd8eGSzHLdaKwzeQWrwjN+XnZE/5wrpU+0vXxfDxTpuKFv8TGA/Bvxh/e+4yg==", "dependencies": { "ansi-colors": "^4.1.3", "cross-fetch": "^4.0.0", @@ -3579,10 +3758,6 @@ "resolved": "plugins/zip-extractor", "link": true }, - "node_modules/@flatfile/rollup-config": { - "resolved": "bundlers/rollup-config", - "link": true - }, "node_modules/@flatfile/schema": { "version": "0.2.17", "dev": true, @@ -3623,7 +3798,8 @@ }, "node_modules/@google-cloud/common": { "version": "5.0.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-5.0.2.tgz", + "integrity": "sha512-V7bmBKYQyu0eVG2BFejuUjlBt+zrya6vtsKdY+JxMM/dNntPF41vZ9+LhOshEUH01zOHEqBSvI7Dad7ZS6aUeA==", "dependencies": { "@google-cloud/projectify": "^4.0.0", "@google-cloud/promisify": "^4.0.0", @@ -3639,30 +3815,26 @@ "node": ">=14.0.0" } }, - "node_modules/@google-cloud/common/node_modules/arrify": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@google-cloud/projectify": { "version": "4.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-4.0.0.tgz", + "integrity": "sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA==", "engines": { "node": ">=14.0.0" } }, "node_modules/@google-cloud/promisify": { "version": "4.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-4.0.0.tgz", + "integrity": "sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g==", "engines": { "node": ">=14" } }, "node_modules/@google-cloud/translate": { "version": "8.5.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@google-cloud/translate/-/translate-8.5.0.tgz", + "integrity": "sha512-avQa3WLkO3PSk2fiV6Af/PmeDnM6XWGDgO+Z+hZ/FZpBRMjCW1Px9MNLbM1sBKGjt/uM8aOGHqow/AAR7lLsUA==", "dependencies": { "@google-cloud/common": "^5.0.0", "@google-cloud/promisify": "^4.0.0", @@ -3675,16 +3847,10 @@ "node": ">=14.0.0" } }, - "node_modules/@google-cloud/translate/node_modules/arrify": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/@grpc/grpc-js": { "version": "1.12.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.12.2.tgz", + "integrity": "sha512-bgxdZmgTrJZX50OjyVwz3+mNEnCTNkh3cIqGPWVNeW9jX6bn1ZkU80uPd+67/ZpIJIjRQ9qaHCjhavyoWYxumg==", "dependencies": { "@grpc/proto-loader": "^0.7.13", "@js-sdsl/ordered-map": "^4.4.2" @@ -3695,7 +3861,8 @@ }, "node_modules/@grpc/proto-loader": { "version": "0.7.13", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz", + "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==", "dependencies": { "lodash.camelcase": "^4.3.0", "long": "^5.0.0", @@ -3735,70 +3902,6 @@ "node": ">=14.18.0" } }, - "node_modules/@inquirer/confirm/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@inquirer/confirm/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@inquirer/confirm/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@inquirer/confirm/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@inquirer/confirm/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@inquirer/confirm/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@inquirer/core": { "version": "6.0.0", "dev": true, @@ -3823,100 +3926,39 @@ "node": ">=14.18.0" } }, - "node_modules/@inquirer/core/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@inquirer/core/node_modules/signal-exit": { + "version": "4.1.0", "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, + "license": "ISC", "engines": { - "node": ">=8" + "node": ">=14" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@inquirer/core/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@inquirer/core/node_modules/wrap-ansi": { + "version": "6.2.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, - "node_modules/@inquirer/core/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/@inquirer/type": { + "version": "1.5.2", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "mute-stream": "^1.0.0" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@inquirer/core/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@inquirer/core/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@inquirer/core/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@inquirer/core/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@inquirer/core/node_modules/wrap-ansi": { - "version": "6.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@inquirer/type": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" + "node": ">=18" } }, "node_modules/@isaacs/cliui": { @@ -4046,70 +4088,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core": { "version": "29.7.0", "dev": true, @@ -4156,70 +4134,6 @@ } } }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/create-cache-key-function": { "version": "29.7.0", "license": "MIT", @@ -4335,70 +4249,6 @@ } } }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/schemas": { "version": "29.6.3", "license": "MIT", @@ -4474,161 +4324,45 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/@jest/types": { + "version": "29.6.3", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6.0.0" } }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=6.0.0" } }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", "license": "MIT", "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "license": "MIT", - "engines": { - "node": ">=6.0.0" + "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { @@ -4640,7 +4374,7 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", + "version": "1.5.0", "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { @@ -4652,12 +4386,13 @@ } }, "node_modules/@js-joda/core": { - "version": "5.6.2", + "version": "5.6.3", "license": "BSD-3-Clause" }, "node_modules/@js-sdsl/ordered-map": { "version": "4.4.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/js-sdsl" @@ -4794,31 +4529,6 @@ "@langchain/core": ">=0.2.26 <0.4.0" } }, - "node_modules/@lezer/common": { - "version": "1.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@lezer/lr": { - "version": "1.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "2.8.5", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, "node_modules/@manypkg/find-root": { "version": "1.1.0", "dev": true, @@ -4880,7 +4590,7 @@ } }, "node_modules/@mergeapi/merge-node-client": { - "version": "1.0.8", + "version": "1.0.9", "dependencies": { "form-data": "4.0.0", "js-base64": "3.7.2", @@ -4889,19 +4599,6 @@ "url-join": "4.0.1" } }, - "node_modules/@mischnic/json-sourcemap": { - "version": "0.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@lezer/common": "^1.0.0", - "@lezer/lr": "^1.0.0", - "json5": "^2.2.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@mistralai/mistralai": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@mistralai/mistralai/-/mistralai-0.4.0.tgz", @@ -4911,20 +4608,8 @@ "node-fetch": "^2.6.7" } }, - "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": { - "version": "3.0.2", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, "node_modules/@noble/ciphers": { - "version": "0.4.1", + "version": "0.5.3", "dev": true, "license": "MIT", "funding": { @@ -4932,7 +4617,7 @@ } }, "node_modules/@noble/curves": { - "version": "1.4.0", + "version": "1.5.0", "dev": true, "license": "MIT", "dependencies": { @@ -5123,8073 +4808,4977 @@ "@octokit/openapi-types": "^22.2.0" } }, - "node_modules/@parcel/bundler-default": { - "version": "2.12.0", - "dev": true, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/graph": "3.2.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1" - }, + "optional": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=14" } }, - "node_modules/@parcel/cache": { - "version": "2.12.0", - "dev": true, + "node_modules/@private/playground": { + "resolved": "flatfilers/playground", + "link": true + }, + "node_modules/@private/sandbox": { + "resolved": "flatfilers/sandbox", + "link": true + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@react-native-community/cli": { + "version": "14.0.0", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/fs": "2.12.0", - "@parcel/logger": "2.12.0", - "@parcel/utils": "2.12.0", - "lmdb": "2.8.5" - }, - "engines": { - "node": ">= 12.0.0" + "@react-native-community/cli-clean": "14.0.0", + "@react-native-community/cli-config": "14.0.0", + "@react-native-community/cli-debugger-ui": "14.0.0", + "@react-native-community/cli-doctor": "14.0.0", + "@react-native-community/cli-server-api": "14.0.0", + "@react-native-community/cli-tools": "14.0.0", + "@react-native-community/cli-types": "14.0.0", + "chalk": "^4.1.2", + "commander": "^9.4.1", + "deepmerge": "^4.3.0", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "fs-extra": "^8.1.0", + "graceful-fs": "^4.1.3", + "prompts": "^2.4.2", + "semver": "^7.5.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "bin": { + "rnc-cli": "build/bin.js" }, - "peerDependencies": { - "@parcel/core": "^2.12.0" + "engines": { + "node": ">=18" } }, - "node_modules/@parcel/codeframe": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native-community/cli-clean": { + "version": "14.0.0", "license": "MIT", + "peer": true, "dependencies": { - "chalk": "^4.1.0" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "@react-native-community/cli-tools": "14.0.0", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-glob": "^3.3.2" } }, - "node_modules/@parcel/codeframe/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/@react-native-community/cli-config": { + "version": "14.0.0", "license": "MIT", + "peer": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@react-native-community/cli-tools": "14.0.0", + "chalk": "^4.1.2", + "cosmiconfig": "^9.0.0", + "deepmerge": "^4.3.0", + "fast-glob": "^3.3.2", + "joi": "^17.2.1" } }, - "node_modules/@parcel/codeframe/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/@react-native-community/cli-debugger-ui": { + "version": "14.0.0", "license": "MIT", + "peer": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "serve-static": "^1.13.1" } }, - "node_modules/@parcel/codeframe/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/@react-native-community/cli-doctor": { + "version": "14.0.0", "license": "MIT", + "peer": true, "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@react-native-community/cli-config": "14.0.0", + "@react-native-community/cli-platform-android": "14.0.0", + "@react-native-community/cli-platform-apple": "14.0.0", + "@react-native-community/cli-platform-ios": "14.0.0", + "@react-native-community/cli-tools": "14.0.0", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "deepmerge": "^4.3.0", + "envinfo": "^7.13.0", + "execa": "^5.0.0", + "node-stream-zip": "^1.9.1", + "ora": "^5.4.1", + "semver": "^7.5.2", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1", + "yaml": "^2.2.1" } }, - "node_modules/@parcel/codeframe/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@parcel/codeframe/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/@react-native-community/cli-doctor/node_modules/ansi-regex": { + "version": "4.1.1", "license": "MIT", + "peer": true, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/@parcel/codeframe/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { + "version": "5.2.0", "license": "MIT", + "peer": true, "dependencies": { - "has-flag": "^4.0.0" + "ansi-regex": "^4.1.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/@parcel/compressor-raw": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native-community/cli-platform-android": { + "version": "14.0.0", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/plugin": "2.12.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/config-default": { - "version": "2.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/bundler-default": "2.12.0", - "@parcel/compressor-raw": "2.12.0", - "@parcel/namer-default": "2.12.0", - "@parcel/optimizer-css": "2.12.0", - "@parcel/optimizer-htmlnano": "2.12.0", - "@parcel/optimizer-image": "2.12.0", - "@parcel/optimizer-svgo": "2.12.0", - "@parcel/optimizer-swc": "2.12.0", - "@parcel/packager-css": "2.12.0", - "@parcel/packager-html": "2.12.0", - "@parcel/packager-js": "2.12.0", - "@parcel/packager-raw": "2.12.0", - "@parcel/packager-svg": "2.12.0", - "@parcel/packager-wasm": "2.12.0", - "@parcel/reporter-dev-server": "2.12.0", - "@parcel/resolver-default": "2.12.0", - "@parcel/runtime-browser-hmr": "2.12.0", - "@parcel/runtime-js": "2.12.0", - "@parcel/runtime-react-refresh": "2.12.0", - "@parcel/runtime-service-worker": "2.12.0", - "@parcel/transformer-babel": "2.12.0", - "@parcel/transformer-css": "2.12.0", - "@parcel/transformer-html": "2.12.0", - "@parcel/transformer-image": "2.12.0", - "@parcel/transformer-js": "2.12.0", - "@parcel/transformer-json": "2.12.0", - "@parcel/transformer-postcss": "2.12.0", - "@parcel/transformer-posthtml": "2.12.0", - "@parcel/transformer-raw": "2.12.0", - "@parcel/transformer-react-refresh-wrap": "2.12.0", - "@parcel/transformer-svg": "2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.12.0" - } - }, - "node_modules/@parcel/core": { - "version": "2.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/cache": "2.12.0", - "@parcel/diagnostic": "2.12.0", - "@parcel/events": "2.12.0", - "@parcel/fs": "2.12.0", - "@parcel/graph": "3.2.0", - "@parcel/logger": "2.12.0", - "@parcel/package-manager": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/profiler": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0", - "abortcontroller-polyfill": "^1.1.9", - "base-x": "^3.0.8", - "browserslist": "^4.6.6", - "clone": "^2.1.1", - "dotenv": "^7.0.0", - "dotenv-expand": "^5.1.0", - "json5": "^2.2.0", - "msgpackr": "^1.9.9", - "nullthrows": "^1.1.1", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "@react-native-community/cli-tools": "14.0.0", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-glob": "^3.3.2", + "fast-xml-parser": "^4.2.4", + "logkitty": "^0.7.1" } }, - "node_modules/@parcel/core/node_modules/dotenv": { - "version": "7.0.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=6" + "node_modules/@react-native-community/cli-platform-apple": { + "version": "14.0.0", + "license": "MIT", + "peer": true, + "dependencies": { + "@react-native-community/cli-tools": "14.0.0", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "fast-glob": "^3.3.2", + "fast-xml-parser": "^4.2.4", + "ora": "^5.4.1" } }, - "node_modules/@parcel/core/node_modules/dotenv-expand": { - "version": "5.1.0", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/@parcel/diagnostic": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native-community/cli-platform-ios": { + "version": "14.0.0", "license": "MIT", + "peer": true, "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "@react-native-community/cli-platform-apple": "14.0.0" } }, - "node_modules/@parcel/events": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native-community/cli-server-api": { + "version": "14.0.0", "license": "MIT", - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peer": true, + "dependencies": { + "@react-native-community/cli-debugger-ui": "14.0.0", + "@react-native-community/cli-tools": "14.0.0", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.1", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^6.2.3" } }, - "node_modules/@parcel/fs": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native-community/cli-server-api/node_modules/@jest/types": { + "version": "26.6.2", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/rust": "2.12.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "@parcel/watcher": "^2.0.7", - "@parcel/workers": "2.12.0" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.12.0" + "node": ">= 10.14.2" } }, - "node_modules/@parcel/graph": { - "version": "3.2.0", - "dev": true, + "node_modules/@react-native-community/cli-server-api/node_modules/@types/yargs": { + "version": "15.0.19", "license": "MIT", + "peer": true, "dependencies": { - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "@types/yargs-parser": "*" } }, - "node_modules/@parcel/logger": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { + "version": "26.6.2", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/events": "2.12.0" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">= 10" } }, - "node_modules/@parcel/markdown-ansi": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native-community/cli-server-api/node_modules/react-is": { + "version": "17.0.2", + "license": "MIT", + "peer": true + }, + "node_modules/@react-native-community/cli-tools": { + "version": "14.0.0", "license": "MIT", + "peer": true, "dependencies": { - "chalk": "^4.1.0" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" } }, - "node_modules/@parcel/markdown-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/@react-native-community/cli-tools/node_modules/find-up": { + "version": "5.0.0", "license": "MIT", + "peer": true, "dependencies": { - "color-convert": "^2.0.1" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/markdown-ansi/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/@react-native-community/cli-tools/node_modules/is-wsl": { + "version": "1.1.0", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "peer": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4" } }, - "node_modules/@parcel/markdown-ansi/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/@react-native-community/cli-tools/node_modules/locate-path": { + "version": "6.0.0", "license": "MIT", + "peer": true, "dependencies": { - "color-name": "~1.1.4" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/markdown-ansi/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@parcel/markdown-ansi/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/@react-native-community/cli-tools/node_modules/mime": { + "version": "2.6.0", "license": "MIT", + "peer": true, + "bin": { + "mime": "cli.js" + }, "engines": { - "node": ">=8" + "node": ">=4.0.0" } }, - "node_modules/@parcel/markdown-ansi/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/@react-native-community/cli-tools/node_modules/open": { + "version": "6.4.0", "license": "MIT", + "peer": true, "dependencies": { - "has-flag": "^4.0.0" + "is-wsl": "^1.1.0" }, "engines": { "node": ">=8" } }, - "node_modules/@parcel/namer-default": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native-community/cli-tools/node_modules/p-limit": { + "version": "3.1.0", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "nullthrows": "^1.1.1" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/node-resolver-core": { - "version": "3.3.0", - "dev": true, + "node_modules/@react-native-community/cli-tools/node_modules/p-locate": { + "version": "5.0.0", "license": "MIT", + "peer": true, "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/diagnostic": "2.12.0", - "@parcel/fs": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1", - "semver": "^7.5.2" + "p-limit": "^3.0.2" }, "engines": { - "node": ">= 12.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/optimizer-css": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native-community/cli-types": { + "version": "14.0.0", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "browserslist": "^4.6.6", - "lightningcss": "^1.22.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "joi": "^17.2.1" } }, - "node_modules/@parcel/optimizer-htmlnano": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native-community/cli/node_modules/commander": { + "version": "9.5.0", "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.12.0", - "htmlnano": "^2.0.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "svgo": "^2.4.0" - }, + "peer": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/css-select": { - "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "node": "^12.20.0 || >=14" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/css-tree": { - "version": "1.1.3", - "dev": true, + "node_modules/@react-native-community/cli/node_modules/find-up": { + "version": "5.0.0", "license": "MIT", + "peer": true, "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/csso": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "css-tree": "^1.1.2" + "node": ">=10" }, - "engines": { - "node": ">=8.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/mdn-data": { - "version": "2.0.14", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/svgo": { - "version": "2.8.0", - "dev": true, + "node_modules/@react-native-community/cli/node_modules/fs-extra": { + "version": "8.1.0", "license": "MIT", + "peer": true, "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=6 <7 || >=8" } }, - "node_modules/@parcel/optimizer-image": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native-community/cli/node_modules/locate-path": { + "version": "6.0.0", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.12.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/optimizer-svgo": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native-community/cli/node_modules/p-limit": { + "version": "3.1.0", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "svgo": "^2.4.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/css-select": { - "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/optimizer-svgo/node_modules/css-tree": { - "version": "1.1.3", - "dev": true, + "node_modules/@react-native-community/cli/node_modules/p-locate": { + "version": "5.0.0", "license": "MIT", + "peer": true, "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/csso": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "css-tree": "^1.1.2" + "node": ">=10" }, - "engines": { - "node": ">=8.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/optimizer-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/@parcel/optimizer-svgo/node_modules/svgo": { - "version": "2.8.0", - "dev": true, + "node_modules/@react-native/assets-registry": { + "version": "0.75.2", "license": "MIT", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, + "peer": true, "engines": { - "node": ">=10.13.0" + "node": ">=18" } }, - "node_modules/@parcel/optimizer-swc": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/babel-plugin-codegen": { + "version": "0.75.2", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "@swc/core": "^1.3.36", - "nullthrows": "^1.1.1" + "@react-native/codegen": "0.75.2" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=18" } }, - "node_modules/@parcel/package-manager": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/babel-preset": { + "version": "0.75.2", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/fs": "2.12.0", - "@parcel/logger": "2.12.0", - "@parcel/node-resolver-core": "3.3.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0", - "@swc/core": "^1.3.36", - "semver": "^7.5.2" + "@babel/core": "^7.20.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.18.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.20.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.20.0", + "@babel/plugin-transform-flow-strip-types": "^7.20.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.5", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.5", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.20.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "@react-native/babel-plugin-codegen": "0.75.2", + "babel-plugin-transform-flow-enums": "^0.0.2", + "react-refresh": "^0.14.0" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=18" }, "peerDependencies": { - "@parcel/core": "^2.12.0" + "@babel/core": "*" } }, - "node_modules/@parcel/packager-css": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/babel-preset/node_modules/react-refresh": { + "version": "0.14.2", "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "lightningcss": "^1.22.1", - "nullthrows": "^1.1.1" - }, + "peer": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=0.10.0" } }, - "node_modules/@parcel/packager-html": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/codegen": { + "version": "0.75.2", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", + "@babel/parser": "^7.20.0", + "glob": "^7.1.1", + "hermes-parser": "0.22.0", + "invariant": "^2.2.4", + "jscodeshift": "^0.14.0", + "mkdirp": "^0.5.1", "nullthrows": "^1.1.1", - "posthtml": "^0.16.5" + "yargs": "^17.6.2" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "@babel/preset-env": "^7.1.6" } }, - "node_modules/@parcel/packager-js": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/community-cli-plugin": { + "version": "0.75.2", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "globals": "^13.2.0", - "nullthrows": "^1.1.1" + "@react-native-community/cli-server-api": "14.0.0-alpha.11", + "@react-native-community/cli-tools": "14.0.0-alpha.11", + "@react-native/dev-middleware": "0.75.2", + "@react-native/metro-babel-transformer": "0.75.2", + "chalk": "^4.0.0", + "execa": "^5.1.1", + "metro": "^0.80.3", + "metro-config": "^0.80.3", + "metro-core": "^0.80.3", + "node-fetch": "^2.2.0", + "querystring": "^0.2.1", + "readline": "^1.3.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=18" } }, - "node_modules/@parcel/packager-js/node_modules/globals": { - "version": "13.24.0", - "dev": true, + "node_modules/@react-native/community-cli-plugin/node_modules/@jest/types": { + "version": "26.6.2", "license": "MIT", + "peer": true, "dependencies": { - "type-fest": "^0.20.2" + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 10.14.2" } }, - "node_modules/@parcel/packager-js/node_modules/type-fest": { - "version": "0.20.2", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/@react-native/community-cli-plugin/node_modules/@react-native-community/cli-debugger-ui": { + "version": "14.0.0-alpha.11", + "license": "MIT", + "peer": true, + "dependencies": { + "serve-static": "^1.13.1" } }, - "node_modules/@parcel/packager-raw": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/community-cli-plugin/node_modules/@react-native-community/cli-server-api": { + "version": "14.0.0-alpha.11", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/plugin": "2.12.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "@react-native-community/cli-debugger-ui": "14.0.0-alpha.11", + "@react-native-community/cli-tools": "14.0.0-alpha.11", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.1", + "nocache": "^3.0.1", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^6.2.3" } }, - "node_modules/@parcel/packager-svg": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/community-cli-plugin/node_modules/@react-native-community/cli-tools": { + "version": "14.0.0-alpha.11", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "posthtml": "^0.16.4" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "execa": "^5.0.0", + "find-up": "^5.0.0", + "mime": "^2.4.1", + "open": "^6.2.0", + "ora": "^5.4.1", + "semver": "^7.5.2", + "shell-quote": "^1.7.3", + "sudo-prompt": "^9.0.0" } }, - "node_modules/@parcel/packager-ts": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/community-cli-plugin/node_modules/@types/yargs": { + "version": "15.0.19", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/plugin": "2.12.0" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "@types/yargs-parser": "*" } }, - "node_modules/@parcel/packager-wasm": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/community-cli-plugin/node_modules/find-up": { + "version": "5.0.0", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/plugin": "2.12.0" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=12.0.0", - "parcel": "^2.12.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/plugin": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/community-cli-plugin/node_modules/is-wsl": { + "version": "1.1.0", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/locate-path": { + "version": "6.0.0", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/types": "2.12.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">= 12.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/profiler": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/community-cli-plugin/node_modules/mime": { + "version": "2.6.0", "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/events": "2.12.0", - "chrome-trace-event": "^1.0.2" + "peer": true, + "bin": { + "mime": "cli.js" }, "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=4.0.0" } }, - "node_modules/@parcel/reporter-cli": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/community-cli-plugin/node_modules/open": { + "version": "6.4.0", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "chalk": "^4.1.0", - "term-size": "^2.2.1" + "is-wsl": "^1.1.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=8" } }, - "node_modules/@parcel/reporter-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/@react-native/community-cli-plugin/node_modules/p-limit": { + "version": "3.1.0", "license": "MIT", + "peer": true, "dependencies": { - "color-convert": "^2.0.1" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/reporter-cli/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/@react-native/community-cli-plugin/node_modules/p-locate": { + "version": "5.0.0", "license": "MIT", + "peer": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "p-limit": "^3.0.2" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/reporter-cli/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/@react-native/community-cli-plugin/node_modules/pretty-format": { + "version": "26.6.2", "license": "MIT", + "peer": true, "dependencies": { - "color-name": "~1.1.4" + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 10" } }, - "node_modules/@parcel/reporter-cli/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@parcel/reporter-cli/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/@react-native/community-cli-plugin/node_modules/react-is": { + "version": "17.0.2", "license": "MIT", + "peer": true + }, + "node_modules/@react-native/debugger-frontend": { + "version": "0.75.2", + "license": "BSD-3-Clause", + "peer": true, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@parcel/reporter-cli/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/@react-native/dev-middleware": { + "version": "0.75.2", "license": "MIT", + "peer": true, "dependencies": { - "has-flag": "^4.0.0" + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.75.2", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "selfsigned": "^2.4.1", + "serve-static": "^1.13.1", + "ws": "^6.2.2" }, "engines": { - "node": ">=8" + "node": ">=18" } }, - "node_modules/@parcel/reporter-dev-server": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/dev-middleware/node_modules/open": { + "version": "7.4.2", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0" + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@parcel/reporter-tracer": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/gradle-plugin": { + "version": "0.75.2", "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "chrome-trace-event": "^1.0.3", - "nullthrows": "^1.1.1" - }, + "peer": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=18" } }, - "node_modules/@parcel/resolver-default": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/js-polyfills": { + "version": "0.75.2", "license": "MIT", - "dependencies": { - "@parcel/node-resolver-core": "3.3.0", - "@parcel/plugin": "2.12.0" - }, + "peer": true, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=18" } }, - "node_modules/@parcel/runtime-browser-hmr": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/metro-babel-transformer": { + "version": "0.75.2", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0" + "@babel/core": "^7.20.0", + "@react-native/babel-preset": "0.75.2", + "hermes-parser": "0.22.0", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "@babel/core": "*" } }, - "node_modules/@parcel/runtime-js": { - "version": "2.12.0", - "dev": true, + "node_modules/@react-native/normalize-colors": { + "version": "0.75.2", + "license": "MIT", + "peer": true + }, + "node_modules/@react-native/virtualized-lists": { + "version": "0.75.2", "license": "MIT", + "peer": true, "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", + "invariant": "^2.2.4", "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">=18" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "@types/react": "^18.2.6", + "react": "*", + "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@parcel/runtime-react-refresh": { - "version": "2.12.0", - "dev": true, + "node_modules/@rollup/plugin-commonjs": { + "version": "25.0.8", "license": "MIT", "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "react-error-overlay": "6.0.9", - "react-refresh": "^0.9.0" + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "glob": "^8.0.3", + "is-reference": "1.2.1", + "magic-string": "^0.30.3" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">=14.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "rollup": "^2.68.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@parcel/runtime-service-worker": { - "version": "2.12.0", - "dev": true, + "node_modules/@rollup/plugin-commonjs/node_modules/brace-expansion": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "balanced-match": "^1.0.0" } }, - "node_modules/@parcel/rust": { - "version": "2.12.0", - "dev": true, - "license": "MIT", + "node_modules/@rollup/plugin-commonjs/node_modules/glob": { + "version": "8.1.0", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, "engines": { - "node": ">= 12.0.0" + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@parcel/source-map": { - "version": "2.1.1", - "dev": true, - "license": "MIT", + "node_modules/@rollup/plugin-commonjs/node_modules/minimatch": { + "version": "5.1.6", + "license": "ISC", "dependencies": { - "detect-libc": "^1.0.3" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^12.18.3 || >=14" + "node": ">=10" } }, - "node_modules/@parcel/transformer-babel": { - "version": "2.12.0", - "dev": true, + "node_modules/@rollup/plugin-json": { + "version": "6.1.0", "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "browserslist": "^4.6.6", - "json5": "^2.2.0", - "nullthrows": "^1.1.1", - "semver": "^7.5.2" + "@rollup/pluginutils": "^5.1.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-css": { - "version": "2.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "browserslist": "^4.6.6", - "lightningcss": "^1.22.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html": { - "version": "2.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^7.5.2", - "srcset": "4" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">=14.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html/node_modules/srcset": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@parcel/transformer-image": { - "version": "2.12.0", - "dev": true, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.2.3", "license": "MIT", "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0", - "nullthrows": "^1.1.1" + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.2.1", + "is-module": "^1.0.0", + "resolve": "^1.22.1" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "node": ">=14.0.0" }, "peerDependencies": { - "@parcel/core": "^2.12.0" - } - }, - "node_modules/@parcel/transformer-js": { - "version": "2.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.12.0", - "@parcel/workers": "2.12.0", - "@swc/helpers": "^0.5.0", - "browserslist": "^4.6.6", - "nullthrows": "^1.1.1", - "regenerator-runtime": "^0.13.7", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "rollup": "^2.78.0||^3.0.0||^4.0.0" }, - "peerDependencies": { - "@parcel/core": "^2.12.0" + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@parcel/transformer-js/node_modules/regenerator-runtime": { - "version": "0.13.11", - "dev": true, - "license": "MIT" - }, - "node_modules/@parcel/transformer-json": { - "version": "2.12.0", - "dev": true, + "node_modules/@rollup/plugin-sucrase": { + "version": "5.0.2", "license": "MIT", "dependencies": { - "@parcel/plugin": "2.12.0", - "json5": "^2.2.0" + "@rollup/pluginutils": "^5.0.1", + "sucrase": "^3.27.0" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-postcss": { - "version": "2.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/utils": "2.12.0", - "clone": "^2.1.1", - "nullthrows": "^1.1.1", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.2" + "node": ">=14.0.0" }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "peerDependencies": { + "rollup": "^2.53.1||^3.0.0||^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@parcel/transformer-posthtml": { - "version": "2.12.0", - "dev": true, + "node_modules/@rollup/plugin-terser": { + "version": "0.4.4", "license": "MIT", "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^7.5.2" + "serialize-javascript": "^6.0.1", + "smob": "^1.0.0", + "terser": "^5.17.4" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-raw": { - "version": "2.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.12.0" + "node": ">=14.0.0" }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "peerDependencies": { + "rollup": "^2.0.0||^3.0.0||^4.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@parcel/transformer-react-refresh-wrap": { - "version": "2.12.0", + "node_modules/@rollup/plugin-typescript": { + "version": "11.1.6", "dev": true, "license": "MIT", "dependencies": { - "@parcel/plugin": "2.12.0", - "@parcel/utils": "2.12.0", - "react-refresh": "^0.9.0" + "@rollup/pluginutils": "^5.1.0", + "resolve": "^1.22.1" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-svg": { - "version": "2.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/rust": "2.12.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.10.1", - "posthtml-render": "^3.0.0", - "semver": "^7.5.2" + "node": ">=14.0.0" }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" + "peerDependencies": { + "rollup": "^2.14.0||^3.0.0||^4.0.0", + "tslib": "*", + "typescript": ">=3.7.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependenciesMeta": { + "rollup": { + "optional": true + }, + "tslib": { + "optional": true + } } }, - "node_modules/@parcel/transformer-typescript-types": { - "version": "2.12.0", - "dev": true, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/plugin": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/ts-utils": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1" + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">= 12.0.0", - "parcel": "^2.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "node": ">=14.0.0" }, "peerDependencies": { - "typescript": ">=3.0.0" - } - }, - "node_modules/@parcel/ts-utils": { - "version": "2.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, - "peerDependencies": { - "typescript": ">=3.0.0" + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/@parcel/types": { - "version": "2.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/cache": "2.12.0", - "@parcel/diagnostic": "2.12.0", - "@parcel/fs": "2.12.0", - "@parcel/package-manager": "2.12.0", - "@parcel/source-map": "^2.1.1", - "@parcel/workers": "2.12.0", - "utility-types": "^3.10.0" - } + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.1.tgz", + "integrity": "sha512-2thheikVEuU7ZxFXubPDOtspKn1x0yqaYQwvALVtEcvFhMifPADBrgRPyHV0TF3b+9BgvgjgagVyvA/UqPZHmg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@parcel/utils": { - "version": "2.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.12.0", - "@parcel/diagnostic": "2.12.0", - "@parcel/logger": "2.12.0", - "@parcel/markdown-ansi": "2.12.0", - "@parcel/rust": "2.12.0", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.1.tgz", + "integrity": "sha512-t1lLYn4V9WgnIFHXy1d2Di/7gyzBWS8G5pQSXdZqfrdCGTwi1VasRMSS81DTYb+avDs/Zz4A6dzERki5oRYz1g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] }, - "node_modules/@parcel/utils/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.21.1", + "cpu": [ + "arm64" + ], "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@parcel/utils/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.1.tgz", + "integrity": "sha512-dO0BIz/+5ZdkLZrVgQrDdW7m2RkrLwYTh2YMFG9IpBtlC1x1NPNSXkfczhZieOlOLEqgXOFH3wYHB7PmBtf+Bg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] }, - "node_modules/@parcel/utils/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@parcel/utils/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@parcel/utils/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.1.tgz", + "integrity": "sha512-sWWgdQ1fq+XKrlda8PsMCfut8caFwZBmhYeoehJ05FdI0YZXk6ZyUjWLrIgbR/VgiGycrFKMMgp7eJ69HOF2pQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@parcel/utils/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.1.tgz", + "integrity": "sha512-9OIiSuj5EsYQlmwhmFRA0LRO0dRRjdCVZA3hnmZe1rEwRk11Jy3ECGGq3a7RrVEZ0/pCsYWx8jG3IvcrJ6RCew==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@parcel/watcher": { - "version": "2.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-libc": "^1.0.3", - "is-glob": "^4.0.3", - "micromatch": "^4.0.5", - "node-addon-api": "^7.0.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.4.1", - "@parcel/watcher-darwin-arm64": "2.4.1", - "@parcel/watcher-darwin-x64": "2.4.1", - "@parcel/watcher-freebsd-x64": "2.4.1", - "@parcel/watcher-linux-arm-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-glibc": "2.4.1", - "@parcel/watcher-linux-arm64-musl": "2.4.1", - "@parcel/watcher-linux-x64-glibc": "2.4.1", - "@parcel/watcher-linux-x64-musl": "2.4.1", - "@parcel/watcher-win32-arm64": "2.4.1", - "@parcel/watcher-win32-ia32": "2.4.1", - "@parcel/watcher-win32-x64": "2.4.1" - } - }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.4.1", + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.1.tgz", + "integrity": "sha512-0kuAkRK4MeIUbzQYu63NrJmfoUVicajoRAL1bpwdYIYRcs57iyIV9NLcuyDyDXE2GiZCL4uhKSYAnyWpjZkWow==", "cpu": [ "arm64" ], - "dev": true, - "license": "MIT", "optional": true, "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } + "linux" + ] }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", - "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.1.tgz", + "integrity": "sha512-/6dYC9fZtfEY0vozpc5bx1RP4VrtEOhNQGb0HwvYNwXD1BBbwQ5cKIbUVVU7G2d5WRE90NfB922elN8ASXAJEA==", "cpu": [ - "x64" + "arm64" ], "optional": true, "os": [ "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/workers": { - "version": "2.12.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.12.0", - "@parcel/logger": "2.12.0", - "@parcel/profiler": "2.12.0", - "@parcel/types": "2.12.0", - "@parcel/utils": "2.12.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.12.0" - } + ] }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "license": "MIT", + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.1.tgz", + "integrity": "sha512-ltUWy+sHeAh3YZ91NUsV4Xg3uBXAlscQe8ZOXRCVAKLsivGuJsrkawYPUEyCV3DYa9urgJugMLn8Z3Z/6CeyRQ==", + "cpu": [ + "ppc64" + ], "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@private/playground": { - "resolved": "flatfilers/playground", - "link": true - }, - "node_modules/@private/sandbox": { - "resolved": "flatfilers/sandbox", - "link": true - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "license": "BSD-3-Clause" + "os": [ + "linux" + ] }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "license": "BSD-3-Clause" + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.1.tgz", + "integrity": "sha512-BggMndzI7Tlv4/abrgLwa/dxNEMn2gC61DCLrTzw8LkpSKel4o+O+gtjbnkevZ18SKkeN3ihRGPuBxjaetWzWg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "license": "BSD-3-Clause" + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.1.tgz", + "integrity": "sha512-z/9rtlGd/OMv+gb1mNSjElasMf9yXusAxnRDrBaYB+eS1shFm6/4/xDH1SAISO5729fFKUkJ88TkGPRUh8WSAA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "license": "BSD-3-Clause" + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz", + "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@react-native-community/cli": { - "version": "13.6.6", - "license": "MIT", - "peer": true, - "dependencies": { - "@react-native-community/cli-clean": "13.6.6", - "@react-native-community/cli-config": "13.6.6", - "@react-native-community/cli-debugger-ui": "13.6.6", - "@react-native-community/cli-doctor": "13.6.6", - "@react-native-community/cli-hermes": "13.6.6", - "@react-native-community/cli-server-api": "13.6.6", - "@react-native-community/cli-tools": "13.6.6", - "@react-native-community/cli-types": "13.6.6", - "chalk": "^4.1.2", - "commander": "^9.4.1", - "deepmerge": "^4.3.0", - "execa": "^5.0.0", - "find-up": "^4.1.0", - "fs-extra": "^8.1.0", - "graceful-fs": "^4.1.3", - "prompts": "^2.4.2", - "semver": "^7.5.2" - }, - "bin": { - "react-native": "build/bin.js" - }, - "engines": { - "node": ">=18" - } + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.1.tgz", + "integrity": "sha512-CbFv/WMQsSdl+bpX6rVbzR4kAjSSBuDgCqb1l4J68UYsQNalz5wOqLGYj4ZI0thGpyX5kc+LLZ9CL+kpqDovZA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] }, - "node_modules/@react-native-community/cli-clean": { - "version": "13.6.6", - "license": "MIT", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "13.6.6", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-glob": "^3.3.2" - } + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.1.tgz", + "integrity": "sha512-3Q3brDgA86gHXWHklrwdREKIrIbxC0ZgU8lwpj0eEKGBQH+31uPqr0P2v11pn0tSIxHvcdOWxa4j+YvLNx1i6g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@react-native-community/cli-clean/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.1.tgz", + "integrity": "sha512-tNg+jJcKR3Uwe4L0/wY3Ro0H+u3nrb04+tcq1GSYzBEmKLeOQF2emk1whxlzNqb6MMrQ2JOcQEpuuiPLyRcSIw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@react-native-community/cli-clean/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", - "peer": true - }, - "node_modules/@react-native-community/cli-clean/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-clean/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-config": { - "version": "13.6.6", - "license": "MIT", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "13.6.6", - "chalk": "^4.1.2", - "cosmiconfig": "^5.1.0", - "deepmerge": "^4.3.0", - "fast-glob": "^3.3.2", - "joi": "^17.2.1" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", - "peer": true - }, - "node_modules/@react-native-community/cli-config/node_modules/cosmiconfig": { - "version": "5.2.1", - "license": "MIT", - "peer": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/import-fresh": { - "version": "2.0.0", - "license": "MIT", - "peer": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/parse-json": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/resolve-from": { - "version": "3.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-config/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-debugger-ui": { - "version": "13.6.6", - "license": "MIT", - "peer": true, - "dependencies": { - "serve-static": "^1.13.1" - } - }, - "node_modules/@react-native-community/cli-doctor": { - "version": "13.6.6", - "license": "MIT", - "peer": true, - "dependencies": { - "@react-native-community/cli-config": "13.6.6", - "@react-native-community/cli-platform-android": "13.6.6", - "@react-native-community/cli-platform-apple": "13.6.6", - "@react-native-community/cli-platform-ios": "13.6.6", - "@react-native-community/cli-tools": "13.6.6", - "chalk": "^4.1.2", - "command-exists": "^1.2.8", - "deepmerge": "^4.3.0", - "envinfo": "^7.10.0", - "execa": "^5.0.0", - "hermes-profile-transformer": "^0.0.6", - "node-stream-zip": "^1.9.1", - "ora": "^5.4.1", - "semver": "^7.5.2", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1", - "yaml": "^2.2.1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/ansi-regex": { - "version": "4.1.1", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", - "peer": true - }, - "node_modules/@react-native-community/cli-doctor/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/strip-ansi": { - "version": "5.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-native-community/cli-doctor/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-hermes": { - "version": "13.6.6", - "license": "MIT", - "peer": true, - "dependencies": { - "@react-native-community/cli-platform-android": "13.6.6", - "@react-native-community/cli-tools": "13.6.6", - "chalk": "^4.1.2", - "hermes-profile-transformer": "^0.0.6" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", - "peer": true - }, - "node_modules/@react-native-community/cli-hermes/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-hermes/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-android": { - "version": "13.6.6", - "license": "MIT", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "13.6.6", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-glob": "^3.3.2", - "fast-xml-parser": "^4.2.4", - "logkitty": "^0.7.1" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", - "peer": true - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-android/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-apple": { - "version": "13.6.6", - "license": "MIT", - "peer": true, - "dependencies": { - "@react-native-community/cli-tools": "13.6.6", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "fast-glob": "^3.3.2", - "fast-xml-parser": "^4.0.12", - "ora": "^5.4.1" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", - "peer": true - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-apple/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-platform-ios": { - "version": "13.6.6", - "license": "MIT", - "peer": true, - "dependencies": { - "@react-native-community/cli-platform-apple": "13.6.6" - } - }, - "node_modules/@react-native-community/cli-server-api": { - "version": "13.6.6", - "license": "MIT", - "peer": true, - "dependencies": { - "@react-native-community/cli-debugger-ui": "13.6.6", - "@react-native-community/cli-tools": "13.6.6", - "compression": "^1.7.1", - "connect": "^3.6.5", - "errorhandler": "^1.5.1", - "nocache": "^3.0.1", - "pretty-format": "^26.6.2", - "serve-static": "^1.13.1", - "ws": "^6.2.2" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/@jest/types": { - "version": "26.6.2", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^15.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": ">= 10.14.2" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/@types/yargs": { - "version": "15.0.19", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", - "peer": true - }, - "node_modules/@react-native-community/cli-server-api/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/pretty-format": { - "version": "26.6.2", - "license": "MIT", - "peer": true, - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@react-native-community/cli-server-api/node_modules/react-is": { - "version": "17.0.2", - "license": "MIT", - "peer": true - }, - "node_modules/@react-native-community/cli-server-api/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools": { - "version": "13.6.6", - "license": "MIT", - "peer": true, - "dependencies": { - "appdirsjs": "^1.2.4", - "chalk": "^4.1.2", - "execa": "^5.0.0", - "find-up": "^5.0.0", - "mime": "^2.4.1", - "node-fetch": "^2.6.0", - "open": "^6.2.0", - "ora": "^5.4.1", - "semver": "^7.5.2", - "shell-quote": "^1.7.3", - "sudo-prompt": "^9.0.0" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", - "peer": true - }, - "node_modules/@react-native-community/cli-tools/node_modules/find-up": { - "version": "5.0.0", - "license": "MIT", - "peer": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/is-wsl": { - "version": "1.1.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/locate-path": { - "version": "6.0.0", - "license": "MIT", - "peer": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/mime": { - "version": "2.6.0", - "license": "MIT", - "peer": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/open": { - "version": "6.4.0", - "license": "MIT", - "peer": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/p-limit": { - "version": "3.1.0", - "license": "MIT", - "peer": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/p-locate": { - "version": "5.0.0", - "license": "MIT", - "peer": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native-community/cli-tools/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli-types": { - "version": "13.6.6", - "license": "MIT", - "peer": true, - "dependencies": { - "joi": "^17.2.1" - } - }, - "node_modules/@react-native-community/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native-community/cli/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native-community/cli/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native-community/cli/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", - "peer": true - }, - "node_modules/@react-native-community/cli/node_modules/commander": { - "version": "9.5.0", - "license": "MIT", - "peer": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/@react-native-community/cli/node_modules/fs-extra": { - "version": "8.1.0", - "license": "MIT", - "peer": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native-community/cli/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native/assets-registry": { - "version": "0.74.83", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/babel-plugin-codegen": { - "version": "0.74.83", - "license": "MIT", - "peer": true, - "dependencies": { - "@react-native/codegen": "0.74.83" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/babel-preset": { - "version": "0.74.83", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@babel/plugin-proposal-async-generator-functions": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.18.0", - "@babel/plugin-proposal-export-default-from": "^7.0.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.0", - "@babel/plugin-proposal-numeric-separator": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.20.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", - "@babel/plugin-proposal-optional-chaining": "^7.20.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.0", - "@babel/plugin-syntax-export-default-from": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.18.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-async-to-generator": "^7.20.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.20.0", - "@babel/plugin-transform-flow-strip-types": "^7.20.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.11", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0", - "@babel/plugin-transform-runtime": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-sticky-regex": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.5.0", - "@babel/plugin-transform-unicode-regex": "^7.0.0", - "@babel/template": "^7.0.0", - "@react-native/babel-plugin-codegen": "0.74.83", - "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/@react-native/babel-preset/node_modules/react-refresh": { - "version": "0.14.2", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@react-native/codegen": { - "version": "0.74.83", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/parser": "^7.20.0", - "glob": "^7.1.1", - "hermes-parser": "0.19.1", - "invariant": "^2.2.4", - "jscodeshift": "^0.14.0", - "mkdirp": "^0.5.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/preset-env": "^7.1.6" - } - }, - "node_modules/@react-native/community-cli-plugin": { - "version": "0.74.83", - "license": "MIT", - "peer": true, - "dependencies": { - "@react-native-community/cli-server-api": "13.6.6", - "@react-native-community/cli-tools": "13.6.6", - "@react-native/dev-middleware": "0.74.83", - "@react-native/metro-babel-transformer": "0.74.83", - "chalk": "^4.0.0", - "execa": "^5.1.1", - "metro": "^0.80.3", - "metro-config": "^0.80.3", - "metro-core": "^0.80.3", - "node-fetch": "^2.2.0", - "querystring": "^0.2.1", - "readline": "^1.3.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", - "peer": true - }, - "node_modules/@react-native/community-cli-plugin/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native/community-cli-plugin/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@react-native/debugger-frontend": { - "version": "0.74.83", - "license": "BSD-3-Clause", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware": { - "version": "0.74.83", - "license": "MIT", - "peer": true, - "dependencies": { - "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.74.83", - "@rnx-kit/chromium-edge-launcher": "^1.0.0", - "chrome-launcher": "^0.15.2", - "connect": "^3.6.5", - "debug": "^2.2.0", - "node-fetch": "^2.2.0", - "nullthrows": "^1.1.1", - "open": "^7.0.3", - "selfsigned": "^2.4.1", - "serve-static": "^1.13.1", - "temp-dir": "^2.0.0", - "ws": "^6.2.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/dev-middleware/node_modules/open": { - "version": "7.4.2", - "license": "MIT", - "peer": true, - "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@react-native/gradle-plugin": { - "version": "0.74.83", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/js-polyfills": { - "version": "0.74.83", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/@react-native/metro-babel-transformer": { - "version": "0.74.83", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/core": "^7.20.0", - "@react-native/babel-preset": "0.74.83", - "hermes-parser": "0.19.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@babel/core": "*" - } - }, - "node_modules/@react-native/normalize-colors": { - "version": "0.74.83", - "license": "MIT", - "peer": true - }, - "node_modules/@react-native/virtualized-lists": { - "version": "0.74.83", - "license": "MIT", - "peer": true, - "dependencies": { - "invariant": "^2.2.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/react": "^18.2.6", - "react": "*", - "react-native": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@rnx-kit/chromium-edge-launcher": { - "version": "1.0.0", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "@types/node": "^18.0.0", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0", - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=14.15" - } - }, - "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/@types/node": { - "version": "18.19.33", - "license": "MIT", - "peer": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/escape-string-regexp": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@rnx-kit/chromium-edge-launcher/node_modules/mkdirp": { - "version": "1.0.4", - "license": "MIT", - "peer": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rollup/plugin-commonjs": { - "version": "25.0.8", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "commondir": "^1.0.1", - "estree-walker": "^2.0.2", - "glob": "^8.0.3", - "is-reference": "1.2.1", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.68.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-commonjs/node_modules/brace-expansion": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@rollup/plugin-commonjs/node_modules/glob": { - "version": "8.1.0", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@rollup/plugin-commonjs/node_modules/minimatch": { - "version": "5.1.6", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@rollup/plugin-json": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.1.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "15.2.3", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "@types/resolve": "1.20.2", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.2.1", - "is-module": "^1.0.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.78.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-sucrase": { - "version": "5.0.2", - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "sucrase": "^3.27.0" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.53.1||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-terser": { - "version": "0.4.4", - "license": "MIT", - "dependencies": { - "serialize-javascript": "^6.0.1", - "smob": "^1.0.0", - "terser": "^5.17.4" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-typescript": { - "version": "11.1.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.1.0", - "resolve": "^1.22.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.14.0||^3.0.0||^4.0.0", - "tslib": "*", - "typescript": ">=3.7.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - }, - "tslib": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.5.tgz", - "integrity": "sha512-SU5cvamg0Eyu/F+kLeMXS7GoahL+OoizlclVFX3l5Ql6yNlywJJ0OuqTzUx0v+aHhPHEB/56CT06GQrRrGNYww==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.22.5.tgz", - "integrity": "sha512-S4pit5BP6E5R5C8S6tgU/drvgjtYW76FBuG6+ibG3tMvlD1h9LHVF9KmlmaUBQ8Obou7hEyS+0w+IR/VtxwNMQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.22.5", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.22.5.tgz", - "integrity": "sha512-D8brJEFg5D+QxFcW6jYANu+Rr9SlKtTenmsX5hOSzNYVrK5oLAEMTUgKWYJP+wdKyCdeSwnapLsn+OVRFycuQg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.22.5.tgz", - "integrity": "sha512-PNqXYmdNFyWNg0ma5LdY8wP+eQfdvyaBAojAXgO7/gs0Q/6TQJVXAXe8gwW9URjbS0YAammur0fynYGiWsKlXw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.22.5.tgz", - "integrity": "sha512-kSSCZOKz3HqlrEuwKd9TYv7vxPYD77vHSUvM2y0YaTGnFc8AdI5TTQRrM1yIp3tXCKrSL9A7JLoILjtad5t8pQ==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.22.5.tgz", - "integrity": "sha512-oTXQeJHRbOnwRnRffb6bmqmUugz0glXaPyspp4gbQOPVApdpRrY/j7KP3lr7M8kTfQTyrBUzFjj5EuHAhqH4/w==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.22.5.tgz", - "integrity": "sha512-qnOTIIs6tIGFKCHdhYitgC2XQ2X25InIbZFor5wh+mALH84qnFHvc+vmWUpyX97B0hNvwNUL4B+MB8vJvH65Fw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.22.5.tgz", - "integrity": "sha512-TMYu+DUdNlgBXING13rHSfUc3Ky5nLPbWs4bFnT+R6Vu3OvXkTkixvvBKk8uO4MT5Ab6lC3U7x8S8El2q5o56w==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.22.5.tgz", - "integrity": "sha512-PTQq1Kz22ZRvuhr3uURH+U/Q/a0pbxJoICGSprNLAoBEkyD3Sh9qP5I0Asn0y0wejXQBbsVMRZRxlbGFD9OK4A==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.22.5.tgz", - "integrity": "sha512-bR5nCojtpuMss6TDEmf/jnBnzlo+6n1UhgwqUvRoe4VIotC7FG1IKkyJbwsT7JDsF2jxR+NTnuOwiGv0hLyDoQ==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz", - "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.22.5.tgz", - "integrity": "sha512-uBa2e28ohzNNwjr6Uxm4XyaA1M/8aTgfF2T7UIlElLaeXkgpmIJ2EitVNQxjO9xLLLy60YqAgKn/AqSpCUkE9g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.22.5.tgz", - "integrity": "sha512-RXT8S1HP8AFN/Kr3tg4fuYrNxZ/pZf1HemC5Tsddc6HzgGnJm0+Lh5rAHJkDuW3StI0ynNXukidROMXYl6ew8w==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.22.5.tgz", - "integrity": "sha512-ElTYOh50InL8kzyUD6XsnPit7jYCKrphmddKAe1/Ytt74apOxDq5YEcbsiKs0fR3vff3jEneMM+3I7jbqaMyBg==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.22.5.tgz", - "integrity": "sha512-+lvL/4mQxSV8MukpkKyyvfwhH266COcWlXE/1qxwN08ajovta3459zrjLghYMgDerlzNwLAcFpvU+WWE5y6nAQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@sideway/address": { - "version": "4.1.5", - "license": "BSD-3-Clause", - "peer": true, - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "license": "BSD-3-Clause", - "peer": true - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "license": "BSD-3-Clause", - "peer": true - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "license": "MIT" - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@swc/core": { - "version": "1.5.7", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@swc/counter": "^0.1.2", - "@swc/types": "0.1.7" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/swc" - }, - "optionalDependencies": { - "@swc/core-darwin-arm64": "1.5.7", - "@swc/core-darwin-x64": "1.5.7", - "@swc/core-linux-arm-gnueabihf": "1.5.7", - "@swc/core-linux-arm64-gnu": "1.5.7", - "@swc/core-linux-arm64-musl": "1.5.7", - "@swc/core-linux-x64-gnu": "1.5.7", - "@swc/core-linux-x64-musl": "1.5.7", - "@swc/core-win32-arm64-msvc": "1.5.7", - "@swc/core-win32-ia32-msvc": "1.5.7", - "@swc/core-win32-x64-msvc": "1.5.7" - }, - "peerDependencies": { - "@swc/helpers": "^0.5.0" - }, - "peerDependenciesMeta": { - "@swc/helpers": { - "optional": true - } - } - }, - "node_modules/@swc/core-darwin-arm64": { - "version": "1.5.7", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@swc/helpers": { - "version": "0.5.11", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@swc/types": { - "version": "0.1.7", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@swc/counter": "^0.1.3" - } - }, - "node_modules/@tediousjs/connection-string": { - "version": "0.5.0", - "license": "MIT" - }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tootallnate/quickjs-emscripten": { - "version": "0.23.0", - "license": "MIT" - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/adm-zip": { - "version": "0.4.34", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/caseless": { - "version": "0.12.5", - "license": "MIT" - }, - "node_modules/@types/estree": { - "version": "1.0.6", - "license": "MIT" - }, - "node_modules/@types/flat": { - "version": "5.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/fs-extra": { - "version": "11.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/jsonfile": "*", - "@types/node": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "29.5.13", - "dev": true, - "license": "MIT", - "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/jsonfile": { - "version": "6.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/long": { - "version": "4.0.2", - "license": "MIT" - }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/mute-stream": { - "version": "0.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "20.12.12", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/node-fetch": { - "version": "2.6.11", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "form-data": "^4.0.0" - } - }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/pako": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/@types/papaparse": { - "version": "5.3.14", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/readable-stream": { - "version": "4.0.14", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "safe-buffer": "~5.1.1" - } - }, - "node_modules/@types/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/@types/request": { - "version": "2.48.12", - "license": "MIT", - "dependencies": { - "@types/caseless": "*", - "@types/node": "*", - "@types/tough-cookie": "*", - "form-data": "^2.5.0" - } - }, - "node_modules/@types/request/node_modules/form-data": { - "version": "2.5.2", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/@types/resolve": { - "version": "1.20.2", - "license": "MIT" - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", - "peer": true - }, - "node_modules/@types/semver": { - "version": "7.5.8", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/sentiment": { - "version": "5.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "license": "MIT" - }, - "node_modules/@types/tough-cookie": { - "version": "4.0.5", - "license": "MIT" - }, - "node_modules/@types/triple-beam": { - "version": "1.3.5", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", - "peer": true - }, - "node_modules/@types/wrap-ansi": { - "version": "3.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "license": "MIT" - }, - "node_modules/@vercel/ncc": { - "version": "0.36.1", - "dev": true, - "license": "MIT", - "bin": { - "ncc": "dist/ncc/cli.js" - } - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/abortcontroller-polyfill": { - "version": "1.7.5", - "dev": true, - "license": "MIT" - }, - "node_modules/accepts": { - "version": "1.3.8", - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.11.3", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/adm-zip": { - "version": "0.5.12", - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/agent-base": { - "version": "7.1.1", - "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/agent-base/node_modules/debug": { - "version": "4.3.4", - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/agent-base/node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/agentkeepalive": { - "version": "3.5.3", - "license": "MIT", - "dependencies": { - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/ajv": { - "version": "8.13.0", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.4.1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/anser": { - "version": "1.4.10", - "license": "MIT", - "peer": true - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-fragments": { - "version": "0.2.1", - "license": "MIT", - "peer": true, - "dependencies": { - "colorette": "^1.0.7", - "slice-ansi": "^2.0.0", - "strip-ansi": "^5.0.0" - } - }, - "node_modules/ansi-fragments/node_modules/ansi-regex": { - "version": "4.1.1", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-fragments/node_modules/strip-ansi": { - "version": "5.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/appdirsjs": { - "version": "1.2.7", - "license": "MIT", - "peer": true - }, - "node_modules/arch": { - "version": "2.2.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/argparse": { - "version": "1.0.10", - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/array-union": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "license": "MIT", - "peer": true - }, - "node_modules/ast-types": { - "version": "0.13.4", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/astral-regex": { - "version": "1.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/async": { - "version": "3.2.5", - "license": "MIT" - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "license": "MIT", - "peer": true - }, - "node_modules/asynckit": { - "version": "0.4.0", - "license": "MIT" - }, - "node_modules/atomically": { - "version": "1.7.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axios": { - "version": "1.7.7", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/babel-core": { - "version": "7.0.0-bridge.0", - "license": "MIT", - "peer": true, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-jest": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.11", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.6.2", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.2", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.1.tgz", + "integrity": "sha512-xGiIH95H1zU7naUyTKEyOA/I0aexNMUdO9qRv0bLKN3qu25bBdrxZHqA3PTJ24YNN/GdMzG4xkDcd/GvjuhfLg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/babel-plugin-transform-flow-enums": { - "version": "0.0.2", - "license": "MIT", + "node_modules/@sideway/address": { + "version": "4.1.5", + "license": "BSD-3-Clause", "peer": true, "dependencies": { - "@babel/plugin-syntax-flow": "^7.12.1" + "@hapi/hoek": "^9.0.0" } }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } + "node_modules/@sideway/formula": { + "version": "3.0.1", + "license": "BSD-3-Clause", + "peer": true }, - "node_modules/babel-preset-jest": { - "version": "29.6.3", + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "license": "MIT" + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", "dev": true, "license": "MIT", - "dependencies": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/base-x": { - "version": "3.0.9", - "dev": true, - "license": "MIT", + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "license": "BSD-3-Clause", "dependencies": { - "safe-buffer": "^5.0.1" + "type-detect": "4.0.8" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/basic-ftp": { - "version": "5.0.5", - "license": "MIT", - "engines": { - "node": ">=10.0.0" + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" } }, - "node_modules/before-after-hook": { - "version": "3.0.2", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/better-path-resolve": { - "version": "1.0.0", - "dev": true, - "license": "MIT", + "node_modules/@swc/core": { + "version": "1.7.21", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "peer": true, "dependencies": { - "is-windows": "^1.0.0" + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.12" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.7.21", + "@swc/core-darwin-x64": "1.7.21", + "@swc/core-linux-arm-gnueabihf": "1.7.21", + "@swc/core-linux-arm64-gnu": "1.7.21", + "@swc/core-linux-arm64-musl": "1.7.21", + "@swc/core-linux-x64-gnu": "1.7.21", + "@swc/core-linux-x64-musl": "1.7.21", + "@swc/core-win32-arm64-msvc": "1.7.21", + "@swc/core-win32-ia32-msvc": "1.7.21", + "@swc/core-win32-x64-msvc": "1.7.21" + }, + "peerDependencies": { + "@swc/helpers": "*" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } } }, - "node_modules/bignumber.js": { - "version": "9.1.2", - "license": "MIT", + "node_modules/@swc/core-darwin-arm64": { + "version": "1.7.21", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/@swc/counter": { + "version": "0.1.3", + "license": "Apache-2.0", + "optional": true, + "peer": true }, - "node_modules/bl": { - "version": "4.1.0", - "license": "MIT", + "node_modules/@swc/helpers": { + "version": "0.5.12", + "license": "Apache-2.0", + "optional": true, + "peer": true, "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "tslib": "^2.4.0" } }, - "node_modules/body-parser": { - "version": "1.20.2", - "dev": true, - "license": "MIT", + "node_modules/@swc/types": { + "version": "0.1.12", + "license": "Apache-2.0", + "optional": true, + "peer": true, "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "@swc/counter": "^0.1.3" } }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.11.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.4" - }, + "node_modules/@tediousjs/connection-string": { + "version": "0.5.0", + "license": "MIT" + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 10" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "license": "MIT" }, - "node_modules/braces": { - "version": "3.0.3", + "node_modules/@types/adm-zip": { + "version": "0.4.34", + "dev": true, "license": "MIT", "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" + "@types/node": "*" } }, - "node_modules/breakword": { - "version": "1.0.6", + "node_modules/@types/babel__core": { + "version": "7.20.5", "dev": true, "license": "MIT", "dependencies": { - "wcwidth": "^1.0.1" + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "node_modules/browserslist": { - "version": "4.23.0", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "dev": true, "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "@babel/types": "^7.0.0" } }, - "node_modules/bs-logger": { - "version": "0.2.6", + "node_modules/@types/babel__template": { + "version": "7.4.4", "dev": true, "license": "MIT", "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "node_modules/bser": { - "version": "2.1.1", - "license": "Apache-2.0", + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "dev": true, + "license": "MIT", "dependencies": { - "node-int64": "^0.4.0" + "@babel/types": "^7.20.7" } }, - "node_modules/buffer": { - "version": "5.7.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/@types/caseless": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.5.tgz", + "integrity": "sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==" + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "license": "MIT" + }, + "node_modules/@types/flat": { + "version": "5.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/fs-extra": { + "version": "11.0.4", + "dev": true, "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "@types/jsonfile": "*", + "@types/node": "*" } }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "license": "BSD-3-Clause" + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } }, - "node_modules/buffer-from": { - "version": "1.1.2", + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", "license": "MIT" }, - "node_modules/builtin-modules": { - "version": "3.3.0", + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@types/istanbul-lib-coverage": "*" } }, - "node_modules/bundle-require": { - "version": "4.1.0", - "dev": true, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", "license": "MIT", "dependencies": { - "load-tsconfig": "^0.2.3" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "esbuild": ">=0.17" + "@types/istanbul-lib-report": "*" } }, - "node_modules/bytes": { - "version": "3.1.2", + "node_modules/@types/jest": { + "version": "29.5.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", + "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" } }, - "node_modules/cac": { - "version": "6.7.14", + "node_modules/@types/json-schema": { + "version": "7.0.15", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "MIT" }, - "node_modules/call-bind": { - "version": "1.0.7", + "node_modules/@types/jsonfile": { + "version": "6.1.4", + "dev": true, "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@types/node": "*" } }, - "node_modules/call-me-maybe": { - "version": "1.0.2", + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, + "node_modules/@types/mute-stream": { + "version": "0.0.4", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@types/node": "*" + } }, - "node_modules/caller-callsite": { - "version": "2.0.0", + "node_modules/@types/node": { + "version": "20.16.2", "license": "MIT", - "peer": true, "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" + "undici-types": "~6.19.2" } }, - "node_modules/caller-callsite/node_modules/callsites": { - "version": "2.0.0", + "node_modules/@types/node-fetch": { + "version": "2.6.11", "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" + "dependencies": { + "@types/node": "*", + "form-data": "^4.0.0" } }, - "node_modules/caller-path": { - "version": "2.0.0", + "node_modules/@types/node-forge": { + "version": "1.3.11", "license": "MIT", "peer": true, "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" + "@types/node": "*" } }, - "node_modules/callsites": { - "version": "3.1.0", + "node_modules/@types/pako": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/@types/papaparse": { + "version": "5.3.14", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@types/node": "*" } }, - "node_modules/camelcase": { - "version": "5.3.1", + "node_modules/@types/readable-stream": { + "version": "4.0.15", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@types/node": "*", + "safe-buffer": "~5.1.1" } }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "dev": true, - "license": "MIT", + "node_modules/@types/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/@types/request": { + "version": "2.48.12", + "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.12.tgz", + "integrity": "sha512-G3sY+NpsA9jnwm0ixhAFQSJ3Q9JkpLZpJbI3GMv0mIAT0y3mRabYeINzal5WOChIiaTEGQYlHOKgkaM9EisWHw==", "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" + "@types/caseless": "*", + "@types/node": "*", + "@types/tough-cookie": "*", + "form-data": "^2.5.0" + } + }, + "node_modules/@types/request/node_modules/form-data": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.2.tgz", + "integrity": "sha512-GgwY0PS7DbXqajuGf4OYlsrIu3zgxD6Vvql43IBhm6MahqA5SK/7mwhtNj2AdH2z35YR34ujJ7BN+3fFC3jP5Q==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12", + "safe-buffer": "^5.2.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.12" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001621", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" + "node_modules/@types/resolve": { + "version": "1.20.2", + "license": "MIT" + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "peer": true + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/sentiment": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/sentiment/-/sentiment-5.0.4.tgz", + "integrity": "sha512-6FL0CYijhnrR3gHbu7boAJn8zRCekJXBPfIHLkIgWbkY+hz5Dwfsq79FM7l/tLZKuEgQWktnzf6JqV2UCWKrbg==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "license": "MIT" }, - "node_modules/case-anything": { - "version": "2.1.13", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.13" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } + "node_modules/@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==" }, - "node_modules/cbor-js": { - "version": "0.1.0", + "node_modules/@types/triple-beam": { + "version": "1.3.5", + "dev": true, "license": "MIT" }, - "node_modules/cbor-sync": { - "version": "1.0.4", + "node_modules/@types/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", + "peer": true + }, + "node_modules/@types/wrap-ansi": { + "version": "3.0.0", + "dev": true, "license": "MIT" }, - "node_modules/chalk": { - "version": "2.4.2", + "node_modules/@types/yargs": { + "version": "17.0.33", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" + "@types/yargs-parser": "*" } }, - "node_modules/change-case": { - "version": "5.4.4", + "node_modules/@types/yargs-parser": { + "version": "21.0.3", "license": "MIT" }, - "node_modules/char-regex": { - "version": "1.0.2", + "node_modules/@vercel/ncc": { + "version": "0.36.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" + "bin": { + "ncc": "dist/ncc/cli.js" } }, - "node_modules/chardet": { - "version": "0.7.0", - "dev": true, - "license": "MIT" - }, - "node_modules/chokidar": { - "version": "3.6.0", - "dev": true, + "node_modules/abort-controller": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "event-target-shim": "^5.0.0" }, "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=6.5" } }, - "node_modules/chrome-launcher": { - "version": "0.15.2", - "license": "Apache-2.0", - "peer": true, + "node_modules/accepts": { + "version": "1.3.8", + "license": "MIT", "dependencies": { - "@types/node": "*", - "escape-string-regexp": "^4.0.0", - "is-wsl": "^2.2.0", - "lighthouse-logger": "^1.0.0" - }, - "bin": { - "print-chrome-path": "bin/print-chrome-path.js" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { - "node": ">=12.13.0" + "node": ">= 0.6" } }, - "node_modules/chrome-launcher/node_modules/escape-string-regexp": { - "version": "4.0.0", + "node_modules/acorn": { + "version": "8.12.1", "license": "MIT", - "peer": true, - "engines": { - "node": ">=10" + "bin": { + "acorn": "bin/acorn" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "dev": true, + "node_modules/adm-zip": { + "version": "0.5.15", "license": "MIT", "engines": { - "node": ">=6.0" + "node": ">=12.0" } }, - "node_modules/chrono-node": { - "version": "2.7.7", + "node_modules/agent-base": { + "version": "7.1.1", "license": "MIT", "dependencies": { - "dayjs": "^1.10.0" + "debug": "^4.3.4" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">= 14" } }, - "node_modules/ci-info": { - "version": "3.9.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], + "node_modules/agent-base/node_modules/debug": { + "version": "4.3.6", "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, "engines": { - "node": ">=8" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/cjs-module-lexer": { - "version": "1.3.1", - "dev": true, + "node_modules/agent-base/node_modules/ms": { + "version": "2.1.2", "license": "MIT" }, - "node_modules/cli-cursor": { - "version": "3.1.0", + "node_modules/agentkeepalive": { + "version": "3.5.3", "license": "MIT", "dependencies": { - "restore-cursor": "^3.1.0" + "humanize-ms": "^1.2.1" }, "engines": { - "node": ">=8" + "node": ">= 4.0.0" } }, - "node_modules/cli-spinners": { - "version": "2.9.2", + "node_modules/ajv": { + "version": "8.17.1", + "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/cli-width": { - "version": "4.1.0", + "node_modules/ajv-formats": { + "version": "2.1.1", "dev": true, - "license": "ISC", - "engines": { - "node": ">= 12" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "license": "ISC", + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "ajv": "^8.0.0" }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/anser": { + "version": "1.4.10", + "license": "MIT", + "peer": true + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/clone": { - "version": "2.1.2", + "node_modules/ansi-escapes": { + "version": "4.3.2", "dev": true, "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, "engines": { - "node": ">=0.8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/clone-deep": { - "version": "4.0.1", + "node_modules/ansi-fragments": { + "version": "0.2.1", "license": "MIT", "peer": true, "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "node_modules/ansi-fragments/node_modules/ansi-regex": { + "version": "4.1.1", + "license": "MIT", + "peer": true, "engines": { "node": ">=6" } }, - "node_modules/co": { - "version": "4.6.0", - "dev": true, + "node_modules/ansi-fragments/node_modules/strip-ansi": { + "version": "5.2.0", "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "node": ">=6" } }, - "node_modules/collect-v8-coverage": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/color": { - "version": "3.2.1", - "dev": true, + "node_modules/ansi-regex": { + "version": "5.0.1", "license": "MIT", - "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" + "engines": { + "node": ">=8" } }, - "node_modules/color-convert": { - "version": "1.9.3", + "node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/color-name": { - "version": "1.1.3", + "node_modules/any-promise": { + "version": "1.3.0", "license": "MIT" }, - "node_modules/color-string": { - "version": "1.9.1", - "dev": true, - "license": "MIT", + "node_modules/anymatch": { + "version": "3.1.3", + "license": "ISC", "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/colorette": { - "version": "1.4.0", + "node_modules/appdirsjs": { + "version": "1.2.7", "license": "MIT", "peer": true }, - "node_modules/colorspace": { - "version": "1.1.4", + "node_modules/arch": { + "version": "2.2.0", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", "license": "MIT", "dependencies": { - "color": "^3.1.3", - "text-hex": "1.0.x" + "sprintf-js": "~1.0.2" } }, - "node_modules/combined-stream": { - "version": "1.0.8", + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "delayed-stream": "~1.0.0" + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/command-exists": { - "version": "1.2.9", - "license": "MIT", - "peer": true + "node_modules/array-flatten": { + "version": "1.1.1", + "dev": true, + "license": "MIT" }, - "node_modules/commander": { - "version": "7.2.0", + "node_modules/array-union": { + "version": "2.1.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 10" + "node": ">=8" } }, - "node_modules/commondir": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/compressible": { - "version": "2.0.18", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", "license": "MIT", - "peer": true, "dependencies": { - "mime-db": ">= 1.43.0 < 2" + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/compression": { - "version": "1.7.4", + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "license": "MIT", + "peer": true + }, + "node_modules/ast-types": { + "version": "0.13.4", "license": "MIT", - "peer": true, "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" + "tslib": "^2.0.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", + "node_modules/astral-regex": { + "version": "1.0.0", "license": "MIT", "peer": true, "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", + "node_modules/async": { + "version": "3.2.6", + "license": "MIT" + }, + "node_modules/async-limiter": { + "version": "1.0.1", "license": "MIT", "peer": true }, - "node_modules/compromise": { - "version": "14.14.1", + "node_modules/asynckit": { + "version": "0.4.0", + "license": "MIT" + }, + "node_modules/atomically": { + "version": "1.7.0", + "dev": true, "license": "MIT", - "dependencies": { - "efrt": "2.7.0", - "grad-school": "0.0.5", - "suffix-thumb": "5.0.2" - }, "engines": { - "node": ">=12.0.0" + "node": ">=10.12.0" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "license": "MIT" - }, - "node_modules/conf": { - "version": "10.2.0", - "dev": true, + "node_modules/available-typed-arrays": { + "version": "1.0.7", "license": "MIT", "dependencies": { - "ajv": "^8.6.3", - "ajv-formats": "^2.1.1", - "atomically": "^1.7.0", - "debounce-fn": "^4.0.0", - "dot-prop": "^6.0.1", - "env-paths": "^2.2.1", - "json-schema-typed": "^7.0.3", - "onetime": "^5.1.2", - "pkg-up": "^3.1.0", - "semver": "^7.3.5" + "possible-typed-array-names": "^1.0.0" }, "engines": { - "node": ">=12" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/connect": { - "version": "3.7.0", + "node_modules/axios": { + "version": "1.7.5", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/babel-core": { + "version": "7.0.0-bridge.0", "license": "MIT", "peer": true, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", "dependencies": { - "debug": "2.6.9", - "finalhandler": "1.1.2", - "parseurl": "~1.3.3", - "utils-merge": "1.0.1" + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" }, "engines": { - "node": ">= 0.10.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "node_modules/connect/node_modules/finalhandler": { - "version": "1.1.2", - "license": "MIT", - "peer": true, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "license": "BSD-3-Clause", "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/connect/node_modules/on-finished": { - "version": "2.3.0", - "license": "MIT", - "peer": true, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "license": "BSD-3-Clause", "dependencies": { - "ee-first": "1.1.1" + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" }, "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/connect/node_modules/statuses": { - "version": "1.5.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/content-disposition": { - "version": "0.5.4", + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", "dev": true, "license": "MIT", "dependencies": { - "safe-buffer": "5.2.1" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">= 0.6" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/content-type": { - "version": "1.0.5", - "dev": true, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", "license": "MIT", - "engines": { - "node": ">= 0.6" + "peer": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "license": "MIT" + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + } }, - "node_modules/cookie": { - "version": "0.6.0", - "dev": true, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", "license": "MIT", - "engines": { - "node": ">= 0.6" + "peer": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/core-js-compat": { - "version": "3.37.1", + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", "license": "MIT", "peer": true, "dependencies": { - "browserslist": "^4.23.0" + "@babel/helper-define-polyfill-provider": "^0.6.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/core-js-pure": { - "version": "3.37.1", - "hasInstallScript": true, + "node_modules/babel-plugin-transform-flow-enums": { + "version": "0.0.2", "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "peer": true, + "dependencies": { + "@babel/plugin-syntax-flow": "^7.12.1" } }, - "node_modules/core-util-is": { - "version": "1.0.3", + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", "license": "MIT", - "peer": true + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } }, - "node_modules/cosmiconfig": { - "version": "9.0.0", + "node_modules/babel-preset-jest": { + "version": "29.6.3", "dev": true, "license": "MIT", "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } + ], + "license": "MIT" + }, + "node_modules/basic-ftp": { + "version": "5.0.5", + "license": "MIT", + "engines": { + "node": ">=10.0.0" } }, - "node_modules/cosmiconfig/node_modules/argparse": { - "version": "2.0.1", + "node_modules/before-after-hook": { + "version": "3.0.2", "dev": true, - "license": "Python-2.0" + "license": "Apache-2.0" }, - "node_modules/cosmiconfig/node_modules/js-yaml": { - "version": "4.1.0", + "node_modules/better-path-resolve": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "is-windows": "^1.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=4" } }, - "node_modules/create-jest": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - }, - "bin": { - "create-jest": "bin/create-jest.js" - }, + "node_modules/bignumber.js": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz", + "integrity": "sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "*" } }, - "node_modules/create-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/binary-extensions": { + "version": "2.3.0", "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/create-jest/node_modules/chalk": { - "version": "4.1.2", + "node_modules/bl": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/body-parser": { + "version": "1.20.2", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/create-jest/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "color-name": "~1.1.4" + "side-channel": "^1.0.4" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/create-jest/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" + "node_modules/boolbase": { + "version": "1.0.0", + "license": "ISC" }, - "node_modules/create-jest/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/brace-expansion": { + "version": "1.1.11", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/create-jest/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/braces": { + "version": "3.0.3", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, - "node_modules/cross-fetch": { - "version": "4.0.0", + "node_modules/browserslist": { + "version": "4.23.3", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "node-fetch": "^2.6.12" + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", + "node_modules/bs-logger": { + "version": "0.2.6", + "dev": true, "license": "MIT", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "fast-json-stable-stringify": "2.x" }, "engines": { - "node": ">= 8" + "node": ">= 6" } }, - "node_modules/css-select": { - "version": "5.1.0", - "license": "BSD-2-Clause", + "node_modules/bser": { + "version": "2.1.1", + "license": "Apache-2.0", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "node-int64": "^0.4.0" } }, - "node_modules/css-select/node_modules/dom-serializer": { - "version": "2.0.0", + "node_modules/buffer": { + "version": "5.7.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/css-select/node_modules/domhandler": { - "version": "5.0.3", - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "license": "BSD-3-Clause" }, - "node_modules/css-select/node_modules/domutils": { - "version": "3.1.0", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } + "node_modules/buffer-from": { + "version": "1.1.2", + "license": "MIT" }, - "node_modules/css-select/node_modules/entities": { - "version": "4.5.0", - "license": "BSD-2-Clause", + "node_modules/builtin-modules": { + "version": "3.3.0", + "license": "MIT", "engines": { - "node": ">=0.12" + "node": ">=6" }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/css-tree": { - "version": "2.3.1", - "dev": true, + "node_modules/bundle-require": { + "version": "5.0.0", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" + "load-tsconfig": "^0.2.3" }, "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "peerDependencies": { + "esbuild": ">=0.18" } }, - "node_modules/csso": { - "version": "5.0.5", + "node_modules/bytes": { + "version": "3.1.2", "dev": true, "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "css-tree": "~2.2.0" - }, "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" + "node": ">= 0.8" } }, - "node_modules/csso/node_modules/css-tree": { - "version": "2.2.1", - "dev": true, + "node_modules/cac": { + "version": "6.7.14", "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - }, "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" + "node": ">=8" } }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.28", - "dev": true, - "license": "CC0-1.0", - "optional": true, - "peer": true - }, - "node_modules/csv": { - "version": "5.5.3", - "dev": true, + "node_modules/call-bind": { + "version": "1.0.7", "license": "MIT", "dependencies": { - "csv-generate": "^3.4.3", - "csv-parse": "^4.16.3", - "csv-stringify": "^5.6.5", - "stream-transform": "^2.1.3" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" }, "engines": { - "node": ">= 0.1.90" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/csv-generate": { - "version": "3.4.3", - "dev": true, - "license": "MIT" - }, - "node_modules/csv-parse": { - "version": "4.16.3", - "dev": true, - "license": "MIT" - }, - "node_modules/csv-stringify": { - "version": "5.6.5", - "dev": true, - "license": "MIT" - }, - "node_modules/cuint": { - "version": "0.2.2", + "node_modules/call-me-maybe": { + "version": "1.0.2", "dev": true, "license": "MIT" }, - "node_modules/custom-exception": { - "version": "0.1.2", - "dev": true, + "node_modules/caller-callsite": { + "version": "2.0.0", "license": "MIT", + "peer": true, + "dependencies": { + "callsites": "^2.0.0" + }, "engines": { - "node": ">=10.12.0" + "node": ">=4" } }, - "node_modules/data-uri-to-buffer": { - "version": "6.0.2", + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", "license": "MIT", + "peer": true, "engines": { - "node": ">= 14" + "node": ">=4" } }, - "node_modules/data-view-buffer": { - "version": "1.0.1", + "node_modules/caller-path": { + "version": "2.0.0", "license": "MIT", + "peer": true, "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "caller-callsite": "^2.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", + "node_modules/callsites": { + "version": "3.1.0", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", + "node_modules/camelcase": { + "version": "5.3.1", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/date-fns": { - "version": "2.30.0", + "node_modules/caniuse-lite": { + "version": "1.0.30001653", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/case-anything": { + "version": "2.1.13", "dev": true, "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, "engines": { - "node": ">=0.11" + "node": ">=12.13" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" + "url": "https://github.com/sponsors/mesqueeb" } }, - "node_modules/dayjs": { - "version": "1.11.11", + "node_modules/cbor-js": { + "version": "0.1.0", "license": "MIT" }, - "node_modules/debounce-fn": { - "version": "4.0.0", - "dev": true, + "node_modules/cbor-sync": { + "version": "1.0.4", + "license": "MIT" + }, + "node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "mimic-fn": "^3.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/debounce-fn/node_modules/mimic-fn": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } + "node_modules/change-case": { + "version": "5.4.4", + "license": "MIT" }, - "node_modules/decamelize": { - "version": "1.2.0", + "node_modules/char-regex": { + "version": "1.0.2", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/decamelize-keys": { - "version": "1.1.1", + "node_modules/chardet": { + "version": "0.7.0", "dev": true, + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", "license": "MIT", "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8.10.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "dev": true, - "license": "MIT", + "node_modules/chrome-launcher": { + "version": "0.15.2", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">=12.13.0" } }, - "node_modules/dedent": { - "version": "1.5.3", - "dev": true, + "node_modules/chrome-launcher/node_modules/escape-string-regexp": { + "version": "4.0.0", "license": "MIT", - "peerDependencies": { - "babel-plugin-macros": "^3.1.0" + "peer": true, + "engines": { + "node": ">=10" }, - "peerDependenciesMeta": { - "babel-plugin-macros": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/deep-extend": { - "version": "0.6.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0.0" + "node_modules/chromium-edge-launcher": { + "version": "0.2.0", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" } }, - "node_modules/deepmerge": { - "version": "4.3.1", + "node_modules/chromium-edge-launcher/node_modules/escape-string-regexp": { + "version": "4.0.0", "license": "MIT", + "peer": true, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/defaults/node_modules/clone": { + "node_modules/chromium-edge-launcher/node_modules/mkdirp": { "version": "1.0.4", "license": "MIT", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { - "node": ">=0.8" + "node": ">=10" } }, - "node_modules/define-data-property": { - "version": "1.1.4", - "license": "MIT", + "node_modules/chrono-node": { + "version": "2.7.7", + "resolved": "https://registry.npmjs.org/chrono-node/-/chrono-node-2.7.7.tgz", + "integrity": "sha512-p3S7gotuTPu5oqhRL2p1fLwQXGgdQaRTtWR3e8Di9P1Pa9mzkK5DWR5AWBieMUh2ZdOnPgrK+zCrbbtyuA+D/Q==", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "dayjs": "^1.10.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", + "node_modules/ci-info": { + "version": "3.9.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/define-properties": { - "version": "1.2.1", + "node_modules/cjs-module-lexer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/cli-cursor": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "restore-cursor": "^3.1.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/degenerator": { - "version": "5.0.1", - "license": "MIT", + "node_modules/cli-highlight": { + "version": "2.1.11", + "dev": true, + "license": "ISC", "dependencies": { - "ast-types": "^0.13.4", - "escodegen": "^2.1.0", - "esprima": "^4.0.1" + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "highlight": "bin/highlight" }, "engines": { - "node": ">= 14" + "node": ">=8.0.0", + "npm": ">=5.0.0" } }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=0.4.0" + "node_modules/cli-highlight/node_modules/cliui": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "node_modules/denodeify": { - "version": "1.2.1", - "license": "MIT", - "peer": true - }, - "node_modules/depd": { - "version": "2.0.0", + "node_modules/cli-highlight/node_modules/yargs": { + "version": "16.2.0", + "dev": true, "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, "engines": { - "node": ">= 0.8" + "node": ">=10" } }, - "node_modules/destroy": { - "version": "1.2.0", - "license": "MIT", + "node_modules/cli-highlight/node_modules/yargs-parser": { + "version": "20.2.9", + "dev": true, + "license": "ISC", "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=10" } }, - "node_modules/detect-indent": { - "version": "6.1.0", - "dev": true, + "node_modules/cli-spinners": { + "version": "2.9.2", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/detect-libc": { - "version": "1.0.3", + "node_modules/cli-table3": { + "version": "0.6.5", "dev": true, - "license": "Apache-2.0", - "bin": { - "detect-libc": "bin/detect-libc.js" + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" }, "engines": { - "node": ">=0.10" + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" } }, - "node_modules/detect-newline": { - "version": "3.1.0", + "node_modules/cli-width": { + "version": "4.1.0", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">=8" + "node": ">= 12" } }, - "node_modules/diff": { - "version": "5.2.0", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/cliui": { + "version": "8.0.1", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, "engines": { - "node": ">=0.3.1" + "node": ">=12" } }, - "node_modules/diff-sequences": { - "version": "29.6.3", + "node_modules/clone-deep": { + "version": "4.0.1", "license": "MIT", + "peer": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6" } }, - "node_modules/dir-glob": { - "version": "3.0.1", + "node_modules/co": { + "version": "4.6.0", "dev": true, "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, "engines": { - "node": ">=8" + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" } }, - "node_modules/discontinuous-range": { - "version": "1.0.0", + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "dev": true, "license": "MIT" }, - "node_modules/dom-serializer": { - "version": "1.4.1", + "node_modules/color": { + "version": "3.2.1", "dev": true, "license": "MIT", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "dev": true, - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "color-convert": "^1.9.3", + "color-string": "^1.6.0" } }, - "node_modules/domelementtype": { - "version": "2.3.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domhandler": { - "version": "4.3.1", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", "dependencies": { - "domelementtype": "^2.2.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": ">=7.0.0" } }, - "node_modules/domutils": { - "version": "2.8.0", + "node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" } }, - "node_modules/dot-prop": { - "version": "6.0.1", + "node_modules/color/node_modules/color-convert": { + "version": "1.9.3", "dev": true, "license": "MIT", "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "color-name": "1.1.3" } }, - "node_modules/dotenv": { - "version": "16.4.5", - "devOptional": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } + "node_modules/color/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" }, - "node_modules/dotenv-expand": { - "version": "10.0.0", + "node_modules/colorette": { + "version": "1.4.0", + "license": "MIT", + "peer": true + }, + "node_modules/colorspace": { + "version": "1.1.4", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" + "license": "MIT", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" } }, - "node_modules/dotenv-flow": { - "version": "3.3.0", - "dev": true, + "node_modules/combined-stream": { + "version": "1.0.8", "license": "MIT", "dependencies": { - "dotenv": "^8.6.0" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">= 8.0.0" + "node": ">= 0.8" } }, - "node_modules/dotenv-flow/node_modules/dotenv": { - "version": "8.6.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=10" - } + "node_modules/command-exists": { + "version": "1.2.9", + "license": "MIT", + "peer": true }, - "node_modules/duplexify": { - "version": "4.1.3", + "node_modules/commander": { + "version": "10.0.1", "license": "MIT", - "dependencies": { - "end-of-stream": "^1.4.1", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1", - "stream-shift": "^1.0.2" + "engines": { + "node": ">=14" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", + "node_modules/commondir": { + "version": "1.0.1", "license": "MIT" }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "license": "Apache-2.0", + "node_modules/compressible": { + "version": "2.0.18", + "license": "MIT", + "peer": true, "dependencies": { - "safe-buffer": "^5.0.1" + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/eciesjs": { - "version": "0.4.6", - "dev": true, + "node_modules/compression": { + "version": "1.7.4", "license": "MIT", + "peer": true, "dependencies": { - "@noble/ciphers": "^0.4.0", - "@noble/curves": "^1.2.0", - "@noble/hashes": "^1.3.2" + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" }, "engines": { - "node": ">=16.0.0" + "node": ">= 0.8.0" } }, - "node_modules/ee-first": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/efrt": { - "version": "2.7.0", + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", "license": "MIT", + "peer": true, "engines": { - "node": ">=12.0.0" + "node": ">= 0.8" } }, - "node_modules/ejs": { - "version": "3.1.10", - "dev": true, - "license": "Apache-2.0", + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT", + "peer": true + }, + "node_modules/compromise": { + "version": "14.14.2", + "resolved": "https://registry.npmjs.org/compromise/-/compromise-14.14.2.tgz", + "integrity": "sha512-g2Qe4zn8TmL7xQFR5Tx7i1txTUnzTPxhE7hDCQM+LDIfvYcriKzqH7eD2J/apUr/hRxvfKbRJ/yYXtN1cgD+Ug==", "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" + "efrt": "2.7.0", + "grad-school": "0.0.5", + "suffix-thumb": "5.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=12.0.0" } }, - "node_modules/electron-to-chromium": { - "version": "1.4.777", - "license": "ISC" + "node_modules/concat-map": { + "version": "0.0.1", + "license": "MIT" }, - "node_modules/emittery": { - "version": "0.13.1", + "node_modules/conf": { + "version": "10.2.0", "dev": true, "license": "MIT", + "dependencies": { + "ajv": "^8.6.3", + "ajv-formats": "^2.1.1", + "atomically": "^1.7.0", + "debounce-fn": "^4.0.0", + "dot-prop": "^6.0.1", + "env-paths": "^2.2.1", + "json-schema-typed": "^7.0.3", + "onetime": "^5.1.2", + "pkg-up": "^3.1.0", + "semver": "^7.3.5" + }, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/enabled": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/encodeurl": { - "version": "1.0.2", + "node_modules/connect": { + "version": "3.7.0", "license": "MIT", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, "engines": { - "node": ">= 0.8" + "node": ">= 0.10.0" } }, - "node_modules/end-of-stream": { - "version": "1.4.4", + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", "license": "MIT", + "peer": true, "dependencies": { - "once": "^1.4.0" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/enquirer": { - "version": "2.4.1", - "dev": true, + "node_modules/connect/node_modules/on-finished": { + "version": "2.3.0", "license": "MIT", + "peer": true, "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" + "ee-first": "1.1.1" }, "engines": { - "node": ">=8.6" + "node": ">= 0.8" } }, - "node_modules/entities": { - "version": "3.0.1", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "license": "MIT", + "peer": true, "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node": ">= 0.6" } }, - "node_modules/env-paths": { - "version": "2.2.1", - "dev": true, + "node_modules/consola": { + "version": "3.2.3", "license": "MIT", "engines": { - "node": ">=6" + "node": "^14.18.0 || >=16.10.0" } }, - "node_modules/envinfo": { - "version": "7.13.0", + "node_modules/content-disposition": { + "version": "0.5.4", + "dev": true, "license": "MIT", - "peer": true, - "bin": { - "envinfo": "dist/cli.js" + "dependencies": { + "safe-buffer": "5.2.1" }, "engines": { - "node": ">=4" + "node": ">= 0.6" } }, - "node_modules/error-ex": { - "version": "1.3.2", + "node_modules/content-type": { + "version": "1.0.5", + "dev": true, "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" + "engines": { + "node": ">= 0.6" } }, - "node_modules/error-stack-parser": { - "version": "2.1.4", + "node_modules/convert-source-map": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.6.0", + "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "stackframe": "^1.3.4" + "engines": { + "node": ">= 0.6" } }, - "node_modules/errorhandler": { - "version": "1.5.1", + "node_modules/cookie-signature": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/core-js-compat": { + "version": "3.38.1", "license": "MIT", "peer": true, "dependencies": { - "accepts": "~1.3.7", - "escape-html": "~1.0.3" + "browserslist": "^4.23.3" }, - "engines": { - "node": ">= 0.8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/es-abstract": { - "version": "1.23.3", + "node_modules/core-js-pure": { + "version": "3.38.1", + "hasInstallScript": true, "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.1", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.2", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "node_modules/es-aggregate-error": { - "version": "1.0.13", + "node_modules/core-util-is": { + "version": "1.0.3", + "license": "MIT", + "peer": true + }, + "node_modules/cosmiconfig": { + "version": "9.0.0", "license": "MIT", + "peer": true, "dependencies": { - "define-data-property": "^1.1.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "globalthis": "^1.0.3", - "has-property-descriptors": "^1.0.2", - "set-function-name": "^2.0.2" + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" }, "engines": { - "node": ">= 0.4" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.4" + "url": "https://github.com/sponsors/d-fischer" }, - "engines": { - "node": ">= 0.4" + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/es-errors": { - "version": "1.3.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } + "node_modules/cosmiconfig/node_modules/argparse": { + "version": "2.0.1", + "license": "Python-2.0", + "peer": true }, - "node_modules/es-object-atoms": { - "version": "1.0.0", + "node_modules/cosmiconfig/node_modules/js-yaml": { + "version": "4.1.0", "license": "MIT", + "peer": true, "dependencies": { - "es-errors": "^1.3.0" + "argparse": "^2.0.1" }, - "engines": { - "node": ">= 0.4" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", + "node_modules/create-jest": { + "version": "29.7.0", + "dev": true, "license": "MIT", "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" }, "engines": { - "node": ">= 0.4" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "dev": true, + "node_modules/cross-fetch": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "node-fetch": "^2.6.12" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", + "node_modules/cross-spawn": { + "version": "7.0.3", "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 8" } }, - "node_modules/esbuild": { - "version": "0.17.19", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" + "node_modules/css-select": { + "version": "5.1.0", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" }, - "optionalDependencies": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "license": "MIT", - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", + "node_modules/css-select/node_modules/dom-serializer": { + "version": "2.0.0", "license": "MIT", - "engines": { - "node": ">=0.8.0" + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/escodegen": { - "version": "2.1.0", + "node_modules/css-select/node_modules/domhandler": { + "version": "5.0.3", "license": "BSD-2-Clause", "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "domelementtype": "^2.3.0" }, "engines": { - "node": ">=6.0" + "node": ">= 4" }, - "optionalDependencies": { - "source-map": "~0.6.1" + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/esprima": { - "version": "4.0.1", + "node_modules/css-select/node_modules/domutils": { + "version": "3.1.0", "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/estraverse": { - "version": "5.3.0", + "node_modules/css-select/node_modules/entities": { + "version": "4.5.0", "license": "BSD-2-Clause", "engines": { - "node": ">=4.0" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/estree-walker": { - "version": "2.0.2", - "license": "MIT" - }, - "node_modules/esutils": { - "version": "2.0.3", + "node_modules/css-what": { + "version": "6.1.0", "license": "BSD-2-Clause", "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "peer": true - }, - "node_modules/events": { - "version": "3.3.0", - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" + "node": ">= 6" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/exit": { + "node_modules/cuint": { + "version": "0.2.2", + "dev": true, + "license": "MIT" + }, + "node_modules/custom-exception": { "version": "0.1.2", "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.8.0" + "node": ">=10.12.0" } }, - "node_modules/expect": { - "version": "29.7.0", + "node_modules/data-uri-to-buffer": { + "version": "6.0.2", "license": "MIT", - "dependencies": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 14" } }, - "node_modules/express": { - "version": "4.19.2", - "dev": true, + "node_modules/data-view-buffer": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.6.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" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">= 0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/express/node_modules/qs": { - "version": "6.11.0", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "license": "MIT", "dependencies": { - "side-channel": "^1.0.4" + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">=0.6" + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/extend": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/extendable-error": { - "version": "0.1.7", - "dev": true, - "license": "MIT" - }, - "node_modules/external-editor": { - "version": "3.1.0", - "dev": true, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" }, "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/extract-files": { - "version": "9.0.0", + "node_modules/date-fns": { + "version": "2.30.0", "dev": true, "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, "engines": { - "node": "^10.17.0 || ^12.0.0 || >= 13.7.0" + "node": ">=0.11" }, "funding": { - "url": "https://github.com/sponsors/jaydenseric" + "type": "opencollective", + "url": "https://opencollective.com/date-fns" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "dev": true, + "node_modules/dayjs": { + "version": "1.11.13", "license": "MIT" }, - "node_modules/fast-glob": { - "version": "3.3.2", + "node_modules/debounce-fn": { + "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "mimic-fn": "^3.0.0" }, "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "license": "MIT" - }, - "node_modules/fast-xml-parser": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", - "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - }, - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - ], - "peer": true, - "dependencies": { - "strnum": "^1.0.5" + "node": ">=10" }, - "bin": { - "fxparser": "src/cli/cli.js" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fastq": { - "version": "1.17.1", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" + "node_modules/debounce-fn/node_modules/mimic-fn": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "license": "Apache-2.0", + "node_modules/debug": { + "version": "2.6.9", + "license": "MIT", "dependencies": { - "bser": "2.1.1" + "ms": "2.0.0" } }, - "node_modules/fecha": { - "version": "4.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/figlet": { - "version": "1.7.0", - "dev": true, + "node_modules/decamelize": { + "version": "1.2.0", "license": "MIT", - "bin": { - "figlet": "bin/index.js" - }, + "peer": true, "engines": { - "node": ">= 0.4.0" + "node": ">=0.10.0" } }, - "node_modules/figures": { - "version": "3.2.0", + "node_modules/dedent": { + "version": "1.5.3", "dev": true, "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/filelist": { - "version": "1.0.4", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.0.1" + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/deep-extend": { + "version": "0.6.0", "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, + "node_modules/deepmerge": { + "version": "4.3.1", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/fill-range": { - "version": "7.1.1", + "node_modules/defaults": { + "version": "1.0.4", "license": "MIT", "dependencies": { - "to-regex-range": "^5.0.1" + "clone": "^1.0.2" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "dev": true, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, "engines": { - "node": ">= 0.8" + "node": ">=0.8" } }, - "node_modules/find-cache-dir": { - "version": "2.1.0", + "node_modules/define-data-property": { + "version": "1.1.4", "license": "MIT", - "peer": true, "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-cache-dir/node_modules/find-up": { - "version": "3.0.0", + "node_modules/define-lazy-prop": { + "version": "2.0.0", "license": "MIT", - "peer": true, - "dependencies": { - "locate-path": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/find-cache-dir/node_modules/locate-path": { - "version": "3.0.0", + "node_modules/define-properties": { + "version": "1.2.1", "license": "MIT", - "peer": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/find-cache-dir/node_modules/make-dir": { - "version": "2.1.0", + "node_modules/degenerator": { + "version": "5.0.1", "license": "MIT", - "peer": true, "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" }, "engines": { - "node": ">=6" + "node": ">= 14" } }, - "node_modules/find-cache-dir/node_modules/p-locate": { - "version": "3.0.0", + "node_modules/delayed-stream": { + "version": "1.0.0", "license": "MIT", - "peer": true, - "dependencies": { - "p-limit": "^2.0.0" - }, "engines": { - "node": ">=6" + "node": ">=0.4.0" } }, - "node_modules/find-cache-dir/node_modules/path-exists": { - "version": "3.0.0", + "node_modules/denodeify": { + "version": "1.2.1", + "license": "MIT", + "peer": true + }, + "node_modules/depd": { + "version": "2.0.0", "license": "MIT", - "peer": true, "engines": { - "node": ">=4" + "node": ">= 0.8" } }, - "node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "3.0.0", + "node_modules/destroy": { + "version": "1.2.0", "license": "MIT", - "peer": true, - "dependencies": { - "find-up": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/find-cache-dir/node_modules/semver": { - "version": "5.7.2", - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver" + "node_modules/detect-indent": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/find-up": { - "version": "4.1.0", + "node_modules/detect-newline": { + "version": "3.1.0", + "dev": true, "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/find-yarn-workspace-root2": { - "version": "1.2.16", + "node_modules/diff": { + "version": "5.2.0", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "micromatch": "^4.0.2", - "pkg-dir": "^4.2.0" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" } }, - "node_modules/flat": { - "version": "5.0.2", - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" + "node_modules/diff-sequences": { + "version": "29.6.3", + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/flatfile": { - "version": "3.8.0", + "node_modules/dir-glob": { + "version": "3.0.1", "dev": true, + "license": "MIT", "dependencies": { - "@flatfile/cross-env-config": "^0.0.6", - "@flatfile/listener": "^1.0.4", - "@flatfile/listener-driver-pubsub": "^2.0.8", - "@rollup/plugin-commonjs": "^23.0.3", - "@rollup/plugin-json": "^5.0.2", - "@rollup/plugin-node-resolve": "^15.0.1", - "@rollup/plugin-terser": "^0.1.0", - "@rollup/plugin-typescript": "^11.1.5", - "@types/node-fetch": "^2.6.2", - "@vercel/ncc": "^0.36.1", - "axios": "^1.6.0", - "commander": "^9.3.0", - "dotenv": "^16.0.1", - "figlet": "^1.5.2", - "graphql": "^16.5.0", - "graphql-request": "^4.3.0", - "interpolate-json": "^2.2.2", - "node-fetch": "^2.6.7", - "ora": "^5.4.1", - "prompts": "^2.4.2", - "rc": "^1.2.8", - "read-package-json": "^6.0.2", - "rollup": "^2.79.1", - "rollup-plugin-inject-process-env": "^1.3.1", - "simple-mock": "^0.8.0", - "table": "^6.8.1", - "tsup": "^6.1.3", - "util": "^0.12.5", - "uuid": "^9.0.0", - "wildcard-match": "^5.1.2", - "zod": "^3.19.1" + "path-type": "^4.0.0" }, - "bin": { - "flatfile": "dist/index.js" + "engines": { + "node": ">=8" } }, - "node_modules/flatfile/node_modules/@flatfile/cross-env-config": { - "version": "0.0.6", - "dev": true, - "license": "ISC" + "node_modules/discontinuous-range": { + "version": "1.0.0", + "license": "MIT" }, - "node_modules/flatfile/node_modules/@rollup/plugin-commonjs": { - "version": "23.0.7", + "node_modules/domelementtype": { + "version": "2.3.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/dot-prop": { + "version": "6.0.1", "dev": true, "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "commondir": "^1.0.1", - "estree-walker": "^2.0.2", - "glob": "^8.0.3", - "is-reference": "1.2.1", - "magic-string": "^0.27.0" + "is-obj": "^2.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=10" }, - "peerDependencies": { - "rollup": "^2.68.0||^3.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dotenv": { + "version": "16.4.5", + "devOptional": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "funding": { + "url": "https://dotenvx.com" } }, - "node_modules/flatfile/node_modules/@rollup/plugin-json": { - "version": "5.0.2", + "node_modules/dotenv-expand": { + "version": "10.0.0", "dev": true, - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.0.1" - }, + "license": "BSD-2-Clause", "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "node": ">=12" } }, - "node_modules/flatfile/node_modules/@rollup/plugin-terser": { - "version": "0.1.0", + "node_modules/dotenv-flow": { + "version": "3.3.0", "dev": true, "license": "MIT", "dependencies": { - "terser": "^5.15.1" + "dotenv": "^8.6.0" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^2.x || ^3.x" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } + "node": ">= 8.0.0" } }, - "node_modules/flatfile/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/dotenv-flow/node_modules/dotenv": { + "version": "8.6.0", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/duplexify": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", + "integrity": "sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==", "dependencies": { - "balanced-match": "^1.0.0" + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.2" } }, - "node_modules/flatfile/node_modules/commander": { - "version": "9.5.0", + "node_modules/eastasianwidth": { + "version": "0.2.0", + "license": "MIT" + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/eciesjs": { + "version": "0.4.7", "dev": true, "license": "MIT", + "dependencies": { + "@noble/ciphers": "^0.5.3", + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.4.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/efrt": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/efrt/-/efrt-2.7.0.tgz", + "integrity": "sha512-/RInbCy1d4P6Zdfa+TMVsf/ufZVotat5hCw3QXmWtjU+3pFEOvOQ7ibo3aIxyCJw2leIeAMjmPj+1SLJiCpdrQ==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/ejs": { + "version": "3.1.10", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, "engines": { - "node": "^12.20.0 || >=14" + "node": ">=0.10.0" } }, - "node_modules/flatfile/node_modules/glob": { - "version": "8.1.0", + "node_modules/electron-to-chromium": { + "version": "1.5.13", + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.13.1", "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, + "license": "MIT", "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/flatfile/node_modules/magic-string": { - "version": "0.27.0", + "node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/emojilib": { + "version": "2.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/enabled": { + "version": "2.0.0", "dev": true, + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "1.0.2", "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, "engines": { - "node": ">=12" + "node": ">= 0.8" } }, - "node_modules/flatfile/node_modules/minimatch": { - "version": "5.1.6", - "dev": true, - "license": "ISC", + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" + "once": "^1.4.0" } }, - "node_modules/flatfile/node_modules/rollup": { - "version": "2.79.1", + "node_modules/enquirer": { + "version": "2.4.1", "dev": true, "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=8.6" } }, - "node_modules/flow-enums-runtime": { - "version": "0.0.6", + "node_modules/env-paths": { + "version": "2.2.1", "license": "MIT", - "peer": true + "engines": { + "node": ">=6" + } }, - "node_modules/flow-parser": { - "version": "0.236.0", + "node_modules/envinfo": { + "version": "7.13.0", "license": "MIT", "peer": true, + "bin": { + "envinfo": "dist/cli.js" + }, "engines": { - "node": ">=0.4.0" + "node": ">=4" } }, - "node_modules/fn.name": { + "node_modules/environment": { "version": "1.1.0", "dev": true, - "license": "MIT" - }, - "node_modules/follow-redirects": { - "version": "1.15.6", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=18" }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/for-each": { - "version": "0.3.3", + "node_modules/error-ex": { + "version": "1.3.2", "license": "MIT", "dependencies": { - "is-callable": "^1.1.3" + "is-arrayish": "^0.2.1" } }, - "node_modules/foreground-child": { - "version": "3.1.1", - "license": "ISC", + "node_modules/error-stack-parser": { + "version": "2.1.4", + "license": "MIT", + "peer": true, "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "stackframe": "^1.3.4" } }, - "node_modules/form-data": { - "version": "4.0.0", + "node_modules/errorhandler": { + "version": "1.5.1", "license": "MIT", + "peer": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "accepts": "~1.3.7", + "escape-html": "~1.0.3" }, "engines": { - "node": ">= 6" + "node": ">= 0.8" } }, - "node_modules/forwarded": { - "version": "0.2.0", - "dev": true, + "node_modules/es-abstract": { + "version": "1.23.3", "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fresh": { - "version": "0.5.2", + "node_modules/es-aggregate-error": { + "version": "1.0.13", "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "set-function-name": "^2.0.2" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/fs-extra": { - "version": "7.0.1", - "dev": true, + "node_modules/es-define-property": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "get-intrinsic": "^1.2.4" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">= 0.4" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", + "node_modules/es-errors": { + "version": "1.3.0", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">= 0.4" } }, - "node_modules/function-bind": { - "version": "1.1.2", + "node_modules/es-object-atoms": { + "version": "1.0.0", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/function.prototype.name": { - "version": "1.1.6", + "node_modules/es-set-tostringtag": { + "version": "2.0.3", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", + "node_modules/es-to-primitive": { + "version": "1.2.1", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gaxios": { - "version": "6.7.1", - "license": "Apache-2.0", "dependencies": { - "extend": "^3.0.2", - "https-proxy-agent": "^7.0.1", - "is-stream": "^2.0.0", - "node-fetch": "^2.6.9", - "uuid": "^9.0.1" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" }, "engines": { - "node": ">=14" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gcp-metadata": { - "version": "6.1.0", - "license": "Apache-2.0", - "dependencies": { - "gaxios": "^6.0.0", - "json-bigint": "^1.0.0" + "node_modules/esbuild": { + "version": "0.23.1", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" }, "engines": { - "node": ">=14" + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.23.1", + "@esbuild/android-arm": "0.23.1", + "@esbuild/android-arm64": "0.23.1", + "@esbuild/android-x64": "0.23.1", + "@esbuild/darwin-arm64": "0.23.1", + "@esbuild/darwin-x64": "0.23.1", + "@esbuild/freebsd-arm64": "0.23.1", + "@esbuild/freebsd-x64": "0.23.1", + "@esbuild/linux-arm": "0.23.1", + "@esbuild/linux-arm64": "0.23.1", + "@esbuild/linux-ia32": "0.23.1", + "@esbuild/linux-loong64": "0.23.1", + "@esbuild/linux-mips64el": "0.23.1", + "@esbuild/linux-ppc64": "0.23.1", + "@esbuild/linux-riscv64": "0.23.1", + "@esbuild/linux-s390x": "0.23.1", + "@esbuild/linux-x64": "0.23.1", + "@esbuild/netbsd-x64": "0.23.1", + "@esbuild/openbsd-arm64": "0.23.1", + "@esbuild/openbsd-x64": "0.23.1", + "@esbuild/sunos-x64": "0.23.1", + "@esbuild/win32-arm64": "0.23.1", + "@esbuild/win32-ia32": "0.23.1", + "@esbuild/win32-x64": "0.23.1" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", + "node_modules/escalade": { + "version": "3.1.2", "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "license": "ISC", + "node_modules/escape-html": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "2.0.0", + "license": "MIT", "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=8" } }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "license": "MIT", + "node_modules/escodegen": { + "version": "2.1.0", + "license": "BSD-2-Clause", "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">= 0.4" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/get-package-type": { - "version": "0.1.0", - "license": "MIT", + "node_modules/esprima": { + "version": "4.0.1", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, "engines": { - "node": ">=8.0.0" + "node": ">=4" } }, - "node_modules/get-port": { - "version": "4.2.0", - "dev": true, - "license": "MIT", + "node_modules/estraverse": { + "version": "5.3.0", + "license": "BSD-2-Clause", "engines": { - "node": ">=6" + "node": ">=4.0" } }, - "node_modules/get-stream": { - "version": "6.0.1", + "node_modules/estree-walker": { + "version": "2.0.2", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6" } }, - "node_modules/get-symbol-description": { - "version": "1.0.2", + "node_modules/event-target-shim": { + "version": "5.0.1", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/get-uri": { - "version": "6.0.3", + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "peer": true + }, + "node_modules/events": { + "version": "3.3.0", "license": "MIT", - "dependencies": { - "basic-ftp": "^5.0.2", - "data-uri-to-buffer": "^6.0.2", - "debug": "^4.3.4", - "fs-extra": "^11.2.0" - }, "engines": { - "node": ">= 14" + "node": ">=0.8.x" } }, - "node_modules/get-uri/node_modules/debug": { - "version": "4.3.4", + "node_modules/execa": { + "version": "5.1.1", "license": "MIT", "dependencies": { - "ms": "2.1.2" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">=6.0" + "node": ">=10" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/get-uri/node_modules/fs-extra": { - "version": "11.2.0", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, + "node_modules/exit": { + "version": "0.1.2", + "dev": true, "engines": { - "node": ">=14.14" + "node": ">= 0.8.0" } }, - "node_modules/get-uri/node_modules/jsonfile": { - "version": "6.1.0", + "node_modules/expect": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/get-uri/node_modules/ms": { - "version": "2.1.2", - "license": "MIT" + "node_modules/exponential-backoff": { + "version": "3.1.1", + "license": "Apache-2.0", + "peer": true }, - "node_modules/get-uri/node_modules/universalify": { - "version": "2.0.1", + "node_modules/express": { + "version": "4.19.2", + "dev": true, "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.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" + }, "engines": { - "node": ">= 10.0.0" + "node": ">= 0.10.0" } }, - "node_modules/glob": { - "version": "7.2.3", - "license": "ISC", + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "side-channel": "^1.0.4" }, "engines": { - "node": "*" + "node": ">=0.6" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/glob-parent": { - "version": "5.1.2", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } + "node_modules/extend": { + "version": "3.0.2", + "license": "MIT" }, - "node_modules/globals": { - "version": "11.12.0", - "license": "MIT", - "engines": { - "node": ">=4" - } + "node_modules/extendable-error": { + "version": "0.1.7", + "dev": true, + "license": "MIT" }, - "node_modules/globalthis": { - "version": "1.0.4", + "node_modules/external-editor": { + "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/globby": { - "version": "11.1.0", + "node_modules/extract-files": { + "version": "9.0.0", "dev": true, "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, "engines": { - "node": ">=10" + "node": "^10.17.0 || ^12.0.0 || >= 13.7.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/jaydenseric" } }, - "node_modules/google-auth-library": { - "version": "9.14.2", - "license": "Apache-2.0", + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "license": "MIT", "dependencies": { - "base64-js": "^1.3.0", - "ecdsa-sig-formatter": "^1.0.11", - "gaxios": "^6.1.1", - "gcp-metadata": "^6.1.0", - "gtoken": "^7.0.0", - "jws": "^4.0.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" }, "engines": { - "node": ">=14" + "node": ">=8.6.0" } }, - "node_modules/google-gax": { + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-xml-parser": { "version": "4.4.1", - "license": "Apache-2.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "license": "MIT", + "peer": true, "dependencies": { - "@grpc/grpc-js": "^1.10.9", - "@grpc/proto-loader": "^0.7.13", - "@types/long": "^4.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^4.0.0", - "google-auth-library": "^9.3.0", - "node-fetch": "^2.7.0", - "object-hash": "^3.0.0", - "proto3-json-serializer": "^2.0.2", - "protobufjs": "^7.3.2", - "retry-request": "^7.0.0", - "uuid": "^9.0.1" + "strnum": "^1.0.5" }, - "engines": { - "node": ">=14" + "bin": { + "fxparser": "src/cli/cli.js" } }, - "node_modules/gopd": { - "version": "1.0.1", - "license": "MIT", + "node_modules/fastq": { + "version": "1.17.1", + "license": "ISC", "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "reusify": "^1.0.4" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "license": "ISC" - }, - "node_modules/grad-school": { - "version": "0.0.5", - "license": "MIT", - "engines": { - "node": ">=8.0.0" + "node_modules/fb-watchman": { + "version": "2.0.2", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" } }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", + "node_modules/fecha": { + "version": "4.2.3", "dev": true, "license": "MIT" }, - "node_modules/graphql": { - "version": "16.8.1", - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" - } - }, - "node_modules/graphql-request": { - "version": "4.3.0", + "node_modules/fflate": { + "version": "0.8.2", "dev": true, - "license": "MIT", - "dependencies": { - "cross-fetch": "^3.1.5", - "extract-files": "^9.0.0", - "form-data": "^3.0.0" - }, - "peerDependencies": { - "graphql": "14 - 16" - } + "license": "MIT" }, - "node_modules/graphql-request/node_modules/cross-fetch": { - "version": "3.1.8", + "node_modules/figlet": { + "version": "1.7.0", "dev": true, "license": "MIT", - "dependencies": { - "node-fetch": "^2.6.12" + "bin": { + "figlet": "bin/index.js" + }, + "engines": { + "node": ">= 0.4.0" } }, - "node_modules/graphql-request/node_modules/form-data": { - "version": "3.0.1", + "node_modules/figures": { + "version": "3.2.0", "dev": true, "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": ">= 6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/gtoken": { - "version": "7.1.0", + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, "license": "MIT", - "dependencies": { - "gaxios": "^6.0.0", - "jws": "^4.0.0" - }, "engines": { - "node": ">=14.0.0" + "node": ">=0.8.0" } }, - "node_modules/handlebars": { - "version": "4.7.8", + "node_modules/filelist": { + "version": "1.0.4", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" + "minimatch": "^5.0.1" } }, - "node_modules/hard-rejection": { - "version": "2.1.0", + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/has-flag": { - "version": "3.0.0", + "node_modules/fill-range": { + "version": "7.1.1", "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", + "node_modules/finalhandler": { + "version": "1.2.0", + "dev": true, "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.8" } }, - "node_modules/has-proto": { - "version": "1.0.3", + "node_modules/find-cache-dir": { + "version": "2.1.0", "license": "MIT", - "engines": { - "node": ">= 0.4" + "peer": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6" } }, - "node_modules/has-symbols": { - "version": "1.0.3", + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "3.0.0", "license": "MIT", - "engines": { - "node": ">= 0.4" + "peer": true, + "dependencies": { + "locate-path": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "3.0.0", "license": "MIT", + "peer": true, "dependencies": { - "has-symbols": "^1.0.3" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/hasown": { - "version": "2.0.2", + "node_modules/find-cache-dir/node_modules/make-dir": { + "version": "2.1.0", "license": "MIT", + "peer": true, "dependencies": { - "function-bind": "^1.1.2" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" } }, - "node_modules/he": { - "version": "1.2.0", + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "3.0.0", "license": "MIT", - "bin": { - "he": "bin/he" + "peer": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/hermes-estree": { - "version": "0.19.1", - "license": "MIT", - "peer": true - }, - "node_modules/hermes-parser": { - "version": "0.19.1", + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "3.0.0", "license": "MIT", "peer": true, - "dependencies": { - "hermes-estree": "0.19.1" + "engines": { + "node": ">=4" } }, - "node_modules/hermes-profile-transformer": { - "version": "0.0.6", + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "3.0.0", "license": "MIT", "peer": true, "dependencies": { - "source-map": "^0.7.3" + "find-up": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/hermes-profile-transformer/node_modules/source-map": { - "version": "0.7.4", - "license": "BSD-3-Clause", + "node_modules/find-cache-dir/node_modules/semver": { + "version": "5.7.2", + "license": "ISC", "peer": true, - "engines": { - "node": ">= 8" + "bin": { + "semver": "bin/semver" } }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/html-entities": { - "version": "2.5.2", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ], - "license": "MIT" - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/html-tags": { - "version": "3.3.1", + "node_modules/find-up": { + "version": "4.1.0", "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/htmlnano": { - "version": "2.1.1", + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "cosmiconfig": "^9.0.0", - "posthtml": "^0.16.5", - "timsort": "^0.3.0" - }, - "peerDependencies": { - "cssnano": "^7.0.0", - "postcss": "^8.3.11", - "purgecss": "^6.0.0", - "relateurl": "^0.2.7", - "srcset": "5.0.1", - "svgo": "^3.0.2", - "terser": "^5.10.0", - "uncss": "^0.17.3" - }, - "peerDependenciesMeta": { - "cssnano": { - "optional": true - }, - "postcss": { - "optional": true - }, - "purgecss": { - "optional": true - }, - "relateurl": { - "optional": true - }, - "srcset": { - "optional": true - }, - "svgo": { - "optional": true - }, - "terser": { - "optional": true - }, - "uncss": { - "optional": true - } + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" } }, - "node_modules/htmlparser2": { - "version": "7.2.0", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.2", - "domutils": "^2.8.0", - "entities": "^3.0.1" + "node_modules/flat": { + "version": "5.0.2", + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" } }, - "node_modules/http-errors": { - "version": "2.0.0", - "license": "MIT", + "node_modules/flatfile": { + "version": "3.8.0", + "dev": true, "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "@flatfile/cross-env-config": "^0.0.6", + "@flatfile/listener": "^1.0.4", + "@flatfile/listener-driver-pubsub": "^2.0.8", + "@rollup/plugin-commonjs": "^23.0.3", + "@rollup/plugin-json": "^5.0.2", + "@rollup/plugin-node-resolve": "^15.0.1", + "@rollup/plugin-terser": "^0.1.0", + "@rollup/plugin-typescript": "^11.1.5", + "@types/node-fetch": "^2.6.2", + "@vercel/ncc": "^0.36.1", + "axios": "^1.6.0", + "commander": "^9.3.0", + "dotenv": "^16.0.1", + "figlet": "^1.5.2", + "graphql": "^16.5.0", + "graphql-request": "^4.3.0", + "interpolate-json": "^2.2.2", + "node-fetch": "^2.6.7", + "ora": "^5.4.1", + "prompts": "^2.4.2", + "rc": "^1.2.8", + "read-package-json": "^6.0.2", + "rollup": "^2.79.1", + "rollup-plugin-inject-process-env": "^1.3.1", + "simple-mock": "^0.8.0", + "table": "^6.8.1", + "tsup": "^6.1.3", + "util": "^0.12.5", + "uuid": "^9.0.0", + "wildcard-match": "^5.1.2", + "zod": "^3.19.1" }, - "engines": { - "node": ">= 0.8" + "bin": { + "flatfile": "dist/index.js" } }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, + "node_modules/flatfile/node_modules/@esbuild/darwin-arm64": { + "version": "0.17.19", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 14" + "node": ">=12" } }, - "node_modules/http-proxy-agent/node_modules/debug": { - "version": "4.3.4", + "node_modules/flatfile/node_modules/@flatfile/cross-env-config": { + "version": "0.0.6", + "dev": true, + "license": "ISC" + }, + "node_modules/flatfile/node_modules/@rollup/plugin-commonjs": { + "version": "23.0.7", + "dev": true, "license": "MIT", "dependencies": { - "ms": "2.1.2" + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "glob": "^8.0.3", + "is-reference": "1.2.1", + "magic-string": "^0.27.0" }, "engines": { - "node": ">=6.0" + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.68.0||^3.0.0" }, "peerDependenciesMeta": { - "supports-color": { + "rollup": { "optional": true } } }, - "node_modules/http-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/https-proxy-agent": { - "version": "7.0.4", + "node_modules/flatfile/node_modules/@rollup/plugin-json": { + "version": "5.0.2", + "dev": true, "license": "MIT", "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" + "@rollup/pluginutils": "^5.0.1" }, "engines": { - "node": ">= 14" + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } } }, - "node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.3.4", + "node_modules/flatfile/node_modules/@rollup/plugin-terser": { + "version": "0.1.0", + "dev": true, "license": "MIT", "dependencies": { - "ms": "2.1.2" + "terser": "^5.15.1" }, "engines": { - "node": ">=6.0" + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.x || ^3.x" }, "peerDependenciesMeta": { - "supports-color": { + "rollup": { "optional": true } } }, - "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/human-id": { - "version": "1.0.2", + "node_modules/flatfile/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, - "license": "MIT" - }, - "node_modules/human-signals": { - "version": "2.1.0", - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/humanize-ms": { - "version": "1.2.1", "license": "MIT", "dependencies": { - "ms": "^2.0.0" + "balanced-match": "^1.0.0" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", + "node_modules/flatfile/node_modules/bundle-require": { + "version": "4.2.1", "dev": true, "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "load-tsconfig": "^0.2.3" }, "engines": { - "node": ">=0.10.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "esbuild": ">=0.17" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.1", + "node_modules/flatfile/node_modules/commander": { + "version": "9.5.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "1.1.1", - "license": "MIT", - "peer": true, - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=16.x" + "node": "^12.20.0 || >=14" } }, - "node_modules/import-fresh": { - "version": "3.3.0", + "node_modules/flatfile/node_modules/debug": { + "version": "4.3.6", "dev": true, "license": "MIT", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "ms": "2.1.2" }, "engines": { - "node": ">=6" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/import-local": { - "version": "3.1.0", + "node_modules/flatfile/node_modules/esbuild": { + "version": "0.17.19", "dev": true, + "hasInstallScript": true, "license": "MIT", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, "bin": { - "import-local-fixture": "fixtures/cli.js" + "esbuild": "bin/esbuild" }, "engines": { - "node": ">=8" + "node": ">=12" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "license": "MIT", - "engines": { - "node": ">=0.8.19" + "optionalDependencies": { + "@esbuild/android-arm": "0.17.19", + "@esbuild/android-arm64": "0.17.19", + "@esbuild/android-x64": "0.17.19", + "@esbuild/darwin-arm64": "0.17.19", + "@esbuild/darwin-x64": "0.17.19", + "@esbuild/freebsd-arm64": "0.17.19", + "@esbuild/freebsd-x64": "0.17.19", + "@esbuild/linux-arm": "0.17.19", + "@esbuild/linux-arm64": "0.17.19", + "@esbuild/linux-ia32": "0.17.19", + "@esbuild/linux-loong64": "0.17.19", + "@esbuild/linux-mips64el": "0.17.19", + "@esbuild/linux-ppc64": "0.17.19", + "@esbuild/linux-riscv64": "0.17.19", + "@esbuild/linux-s390x": "0.17.19", + "@esbuild/linux-x64": "0.17.19", + "@esbuild/netbsd-x64": "0.17.19", + "@esbuild/openbsd-x64": "0.17.19", + "@esbuild/sunos-x64": "0.17.19", + "@esbuild/win32-arm64": "0.17.19", + "@esbuild/win32-ia32": "0.17.19", + "@esbuild/win32-x64": "0.17.19" } }, - "node_modules/indent-string": { - "version": "4.0.0", + "node_modules/flatfile/node_modules/glob": { + "version": "8.1.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", "license": "ISC", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "dev": true, - "license": "ISC" - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": ">= 0.4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/interpolate-json": { - "version": "2.3.3", + "node_modules/flatfile/node_modules/lilconfig": { + "version": "2.1.0", "dev": true, "license": "MIT", - "dependencies": { - "custom-exception": "^0.1.2", - "extend": "^3.0.2", - "type-detect": "^4.0.8" - }, "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "license": "MIT", - "peer": true, - "dependencies": { - "loose-envify": "^1.0.0" + "node": ">=10" } }, - "node_modules/ip-address": { - "version": "9.0.5", + "node_modules/flatfile/node_modules/magic-string": { + "version": "0.27.0", + "dev": true, "license": "MIT", "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" + "@jridgewell/sourcemap-codec": "^1.4.13" }, "engines": { - "node": ">= 12" + "node": ">=12" } }, - "node_modules/ip-address/node_modules/sprintf-js": { - "version": "1.1.3", - "license": "BSD-3-Clause" - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", + "node_modules/flatfile/node_modules/minimatch": { + "version": "5.1.6", "dev": true, - "license": "MIT", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">= 0.10" + "node": ">=10" } }, - "node_modules/is-arguments": { - "version": "1.1.1", + "node_modules/flatfile/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/flatfile/node_modules/postcss-load-config": { + "version": "3.1.4", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" }, "engines": { - "node": ">= 0.4" + "node": ">= 10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/is-array-buffer": { - "version": "3.0.4", + "node_modules/flatfile/node_modules/rollup": { + "version": "2.79.1", + "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">= 0.4" + "node": ">=10.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "license": "MIT" + "node_modules/flatfile/node_modules/source-map": { + "version": "0.8.0-beta.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } }, - "node_modules/is-bigint": { - "version": "1.0.4", + "node_modules/flatfile/node_modules/tr46": { + "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "punycode": "^2.1.0" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", + "node_modules/flatfile/node_modules/tsup": { + "version": "6.7.0", "dev": true, "license": "MIT", "dependencies": { - "binary-extensions": "^2.0.0" + "bundle-require": "^4.0.0", + "cac": "^6.7.12", + "chokidar": "^3.5.1", + "debug": "^4.3.1", + "esbuild": "^0.17.6", + "execa": "^5.0.0", + "globby": "^11.0.3", + "joycon": "^3.0.1", + "postcss-load-config": "^3.0.1", + "resolve-from": "^5.0.0", + "rollup": "^3.2.5", + "source-map": "0.8.0-beta.0", + "sucrase": "^3.20.3", + "tree-kill": "^1.2.2" + }, + "bin": { + "tsup": "dist/cli-default.js", + "tsup-node": "dist/cli-node.js" }, "engines": { - "node": ">=8" + "node": ">=14.18" + }, + "peerDependencies": { + "@swc/core": "^1", + "postcss": "^8.4.12", + "typescript": ">=4.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "postcss": { + "optional": true + }, + "typescript": { + "optional": true + } } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", + "node_modules/flatfile/node_modules/tsup/node_modules/rollup": { + "version": "3.29.4", + "dev": true, "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "bin": { + "rollup": "dist/bin/rollup" }, "engines": { - "node": ">= 0.4" + "node": ">=14.18.0", + "npm": ">=8.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/is-builtin-module": { - "version": "3.2.1", + "node_modules/flatfile/node_modules/webidl-conversions": { + "version": "4.0.2", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/flatfile/node_modules/whatwg-url": { + "version": "7.1.0", + "dev": true, "license": "MIT", "dependencies": { - "builtin-modules": "^3.3.0" - }, + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/flatfile/node_modules/yaml": { + "version": "1.10.2", + "dev": true, + "license": "ISC", "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "node_modules/is-callable": { - "version": "1.2.7", + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "license": "MIT", + "peer": true + }, + "node_modules/flow-parser": { + "version": "0.244.0", "license": "MIT", + "peer": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.4.0" } }, - "node_modules/is-core-module": { - "version": "2.13.1", + "node_modules/fn.name": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" + "engines": { + "node": ">=4.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/is-data-view": { - "version": "1.0.1", + "node_modules/for-each": { + "version": "0.3.3", "license": "MIT", "dependencies": { - "is-typed-array": "^1.1.13" + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/is-date-object": { - "version": "1.0.5", + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 6" + } + }, + "node_modules/form-data-encoder": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz", + "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==", + "peer": true + }, + "node_modules/formdata-node": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz", + "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", + "peer": true, + "dependencies": { + "node-domexception": "1.0.0", + "web-streams-polyfill": "4.0.0-beta.3" + }, + "engines": { + "node": ">= 12.20" } }, - "node_modules/is-directory": { - "version": "0.3.1", + "node_modules/forwarded": { + "version": "0.2.0", + "dev": true, "license": "MIT", - "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">= 0.6" } }, - "node_modules/is-docker": { - "version": "2.2.1", + "node_modules/fresh": { + "version": "0.5.2", "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.6" } }, - "node_modules/is-extglob": { - "version": "2.1.1", + "node_modules/fs-extra": { + "version": "7.0.1", + "dev": true, "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6 <7 || >=8" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", + "node_modules/fs.realpath": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">=8" + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "dev": true, + "node_modules/function-bind": { + "version": "1.1.2", "license": "MIT", - "engines": { - "node": ">=6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "dev": true, + "node_modules/function.prototype.name": { + "version": "1.1.6", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" }, "engines": { "node": ">= 0.4" @@ -13198,64 +9787,63 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-glob": { - "version": "4.0.3", + "node_modules/functions-have-names": { + "version": "1.2.3", "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-html": { - "version": "2.0.0", - "license": "MIT", + "node_modules/gaxios": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.7.1.tgz", + "integrity": "sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==", "dependencies": { - "html-tags": "^3.0.0" + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.9", + "uuid": "^9.0.1" }, "engines": { - "node": ">=8" + "node": ">=14" } }, - "node_modules/is-interactive": { - "version": "1.0.0", - "license": "MIT", + "node_modules/gcp-metadata": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", + "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", + "dependencies": { + "gaxios": "^6.0.0", + "json-bigint": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">=14" } }, - "node_modules/is-json": { - "version": "2.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/is-module": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", + "node_modules/gensync": { + "version": "1.0.0-beta.2", "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6.9.0" } }, - "node_modules/is-number": { - "version": "7.0.0", - "license": "MIT", + "node_modules/get-caller-file": { + "version": "2.0.5", + "license": "ISC", "engines": { - "node": ">=0.12.0" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/is-number-object": { - "version": "1.0.7", + "node_modules/get-intrinsic": { + "version": "1.2.4", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "engines": { "node": ">= 0.4" @@ -13264,106 +9852,140 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-obj": { - "version": "2.0.0", - "dev": true, + "node_modules/get-package-type": { + "version": "0.1.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=8.0.0" } }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "dev": true, + "node_modules/get-stream": { + "version": "6.0.1", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-plain-object": { - "version": "2.0.4", + "node_modules/get-symbol-description": { + "version": "1.0.2", "license": "MIT", - "peer": true, "dependencies": { - "isobject": "^3.0.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-reference": { - "version": "1.2.1", + "node_modules/get-uri": { + "version": "6.0.3", "license": "MIT", "dependencies": { - "@types/estree": "*" + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4", + "fs-extra": "^11.2.0" + }, + "engines": { + "node": ">= 14" } }, - "node_modules/is-regex": { - "version": "1.1.4", + "node_modules/get-uri/node_modules/debug": { + "version": "4.3.6", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "ms": "2.1.2" }, "engines": { - "node": ">= 0.4" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", + "node_modules/get-uri/node_modules/fs-extra": { + "version": "11.2.0", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=14.14" + } + }, + "node_modules/get-uri/node_modules/jsonfile": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/is-stream": { + "node_modules/get-uri/node_modules/ms": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/get-uri/node_modules/universalify": { "version": "2.0.1", "license": "MIT", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 10.0.0" } }, - "node_modules/is-string": { - "version": "1.0.7", - "license": "MIT", + "node_modules/glob": { + "version": "7.2.3", + "license": "ISC", "dependencies": { - "has-tostringtag": "^1.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">= 0.4" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/is-subdir": { - "version": "1.2.0", - "dev": true, + "node_modules/glob-parent": { + "version": "5.1.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", "license": "MIT", - "dependencies": { - "better-path-resolve": "1.0.0" - }, "engines": { "node": ">=4" } }, - "node_modules/is-symbol": { + "node_modules/globalthis": { "version": "1.0.4", "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -13372,1243 +9994,1180 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-typed-array": { - "version": "1.1.13", + "node_modules/globby": { + "version": "11.1.0", + "dev": true, "license": "MIT", "dependencies": { - "which-typed-array": "^1.1.14" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "license": "MIT", + "node_modules/google-auth-library": { + "version": "9.14.2", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.14.2.tgz", + "integrity": "sha512-R+FRIfk1GBo3RdlRYWPdwk8nmtVUOn6+BkDomAC46KoU8kzXzE1HLmOasSCbWUByMMAGkknVF0G5kQ69Vj7dlA==", + "dependencies": { + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "gaxios": "^6.1.1", + "gcp-metadata": "^6.1.0", + "gtoken": "^7.0.0", + "jws": "^4.0.0" + }, "engines": { - "node": ">=10" + "node": ">=14" + } + }, + "node_modules/google-gax": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-4.4.1.tgz", + "integrity": "sha512-Phyp9fMfA00J3sZbJxbbB4jC55b7DBjE3F6poyL3wKMEBVKA79q6BGuHcTiM28yOzVql0NDbRL8MLLh8Iwk9Dg==", + "dependencies": { + "@grpc/grpc-js": "^1.10.9", + "@grpc/proto-loader": "^0.7.13", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^4.0.0", + "google-auth-library": "^9.3.0", + "node-fetch": "^2.7.0", + "object-hash": "^3.0.0", + "proto3-json-serializer": "^2.0.2", + "protobufjs": "^7.3.2", + "retry-request": "^7.0.0", + "uuid": "^9.0.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=14" } }, - "node_modules/is-weakref": { - "version": "1.0.2", + "node_modules/gopd": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "get-intrinsic": "^1.1.3" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-windows": { - "version": "1.0.2", - "dev": true, - "license": "MIT", + "node_modules/graceful-fs": { + "version": "4.2.11", + "license": "ISC" + }, + "node_modules/grad-school": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/grad-school/-/grad-school-0.0.5.tgz", + "integrity": "sha512-rXunEHF9M9EkMydTBux7+IryYXEZinRk6g8OBOGDBzo/qWJjhTxy86i5q7lQYpCLHN8Sqv1XX3OIOc7ka2gtvQ==", "engines": { - "node": ">=0.10.0" + "node": ">=8.0.0" } }, - "node_modules/is-wsl": { - "version": "2.2.0", + "node_modules/graphql": { + "version": "16.9.0", "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" } }, - "node_modules/isarray": { - "version": "2.0.5", - "license": "MIT" - }, - "node_modules/isbn3": { - "version": "1.2.0", + "node_modules/graphql-request": { + "version": "4.3.0", + "dev": true, "license": "MIT", - "bin": { - "isbn": "bin/isbn", - "isbn-audit": "bin/isbn-audit", - "isbn-checksum": "bin/isbn-checksum" + "dependencies": { + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" }, - "engines": { - "node": ">= 6.4.0" + "peerDependencies": { + "graphql": "14 - 16" } }, - "node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/isobject": { - "version": "3.0.1", + "node_modules/graphql-request/node_modules/cross-fetch": { + "version": "3.1.8", + "dev": true, "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "node-fetch": "^2.6.12" } }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "license": "BSD-3-Clause", + "node_modules/graphql-request/node_modules/form-data": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/istanbul-lib-instrument": { - "version": "6.0.2", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/gtoken": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", + "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", "dependencies": { - "@babel/core": "^7.23.9", - "@babel/parser": "^7.23.9", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" + "gaxios": "^6.0.0", + "jws": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.0.0" } }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", + "node_modules/handlebars": { + "version": "4.7.8", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" }, "engines": { - "node": ">=10" + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { + "node_modules/has-flag": { "version": "4.0.0", - "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/has-property-descriptors": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/has-tostringtag": { + "version": "1.0.2", + "license": "MIT", "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" + "has-symbols": "^1.0.3" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/istanbul-lib-source-maps/node_modules/debug": { - "version": "4.3.4", - "dev": true, + "node_modules/hasown": { + "version": "2.0.2", "license": "MIT", "dependencies": { - "ms": "2.1.2" + "function-bind": "^1.1.2" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">= 0.4" } }, - "node_modules/istanbul-lib-source-maps/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "license": "MIT" + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hermes-estree": { + "version": "0.22.0", + "license": "MIT", + "peer": true + }, + "node_modules/hermes-parser": { + "version": "0.22.0", + "license": "MIT", + "peer": true, + "dependencies": { + "hermes-estree": "0.22.0" + } }, - "node_modules/istanbul-reports": { - "version": "3.1.7", + "node_modules/highlight.js": { + "version": "10.7.3", "dev": true, "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/jackspeak": { - "version": "3.1.2", - "license": "BlueOak-1.0.0", + "node_modules/hosted-git-info": { + "version": "6.1.1", + "dev": true, + "license": "ISC", "dependencies": { - "@isaacs/cliui": "^8.0.2" + "lru-cache": "^7.5.1" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/jake": { - "version": "10.9.2", + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "7.18.3", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - }, - "bin": { - "jake": "bin/cli.js" - }, + "license": "ISC", "engines": { - "node": ">=10" + "node": ">=12" } }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, + "license": "MIT" + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/http-errors": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.8" } }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/http-proxy-agent": { + "version": "7.0.2", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">=7.0.0" + "node": ">= 14" } }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/http-proxy-agent/node_modules/debug": { + "version": "4.3.6", "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, "engines": { - "node": ">=8" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/http-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/https-proxy-agent": { + "version": "7.0.5", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "agent-base": "^7.0.2", + "debug": "4" }, "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/jest": { - "version": "29.7.0", - "dev": true, + "node_modules/https-proxy-agent/node_modules/debug": { + "version": "4.3.6", "license": "MIT", "dependencies": { - "@jest/core": "^29.7.0", - "@jest/types": "^29.6.3", - "import-local": "^3.0.2", - "jest-cli": "^29.7.0" - }, - "bin": { - "jest": "bin/jest.js" + "ms": "2.1.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "node": ">=6.0" }, "peerDependenciesMeta": { - "node-notifier": { + "supports-color": { "optional": true } } }, - "node_modules/jest-changed-files": { - "version": "29.7.0", + "node_modules/https-proxy-agent/node_modules/ms": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/human-id": { + "version": "1.0.2", "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - }, + "license": "MIT" + }, + "node_modules/human-signals": { + "version": "2.1.0", + "license": "Apache-2.0", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10.17.0" } }, - "node_modules/jest-changed-files/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, + "node_modules/humanize-ms": { + "version": "1.2.1", "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "ms": "^2.0.0" } }, - "node_modules/jest-circus": { - "version": "29.7.0", + "node_modules/iconv-lite": { + "version": "0.4.24", "dev": true, "license": "MIT", "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/ieee754": { + "version": "1.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 4" } }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", + "node_modules/ignore-walk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", + "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", "dev": true, - "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "minimatch": "^5.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/jest-circus/node_modules/color-convert": { + "node_modules/ignore-walk/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "balanced-match": "^1.0.0" } }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, - "license": "MIT" + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/image-size": { + "version": "1.1.1", "license": "MIT", + "peer": true, + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, "engines": { - "node": ">=8" + "node": ">=16.x" } }, - "node_modules/jest-circus/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, + "node_modules/import-fresh": { + "version": "3.3.0", "license": "MIT", + "peer": true, "dependencies": { - "yocto-queue": "^0.1.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, + "peer": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-cli": { - "version": "29.7.0", + "node_modules/import-local": { + "version": "3.2.0", "dev": true, "license": "MIT", "dependencies": { - "@jest/core": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "create-jest": "^29.7.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "yargs": "^17.3.1" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" }, "bin": { - "jest": "bin/jest.js" + "import-local-fixture": "fixtures/cli.js" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "node": ">=8" }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/imurmurhash": { + "version": "0.1.4", "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.8.19" } }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", + "node_modules/inflight": { + "version": "1.0.6", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", "dev": true, + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.0.7", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.4" } }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/interpolate-json": { + "version": "2.3.3", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "custom-exception": "^0.1.2", + "extend": "^3.0.2", + "type-detect": "^4.0.8" }, "engines": { - "node": ">=7.0.0" + "node": ">=12.0.0" } }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/invariant": { + "version": "2.2.4", "license": "MIT", - "engines": { - "node": ">=8" + "peer": true, + "dependencies": { + "loose-envify": "^1.0.0" } }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/ip-address": { + "version": "9.0.5", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" }, "engines": { - "node": ">=8" + "node": ">= 12" } }, - "node_modules/jest-config": { - "version": "29.7.0", + "node_modules/ip-address/node_modules/sprintf-js": { + "version": "1.1.3", + "license": "BSD-3-Clause" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", "dev": true, "license": "MIT", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "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.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, "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 - } + "node": ">= 0.10" } }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/is-arguments": { + "version": "1.1.1", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/is-array-buffer": { + "version": "3.0.4", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/is-arrayish": { + "version": "0.2.1", + "license": "MIT" + }, + "node_modules/is-bigint": { + "version": "1.0.4", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "has-bigints": "^1.0.1" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/is-binary-path": { + "version": "2.1.0", "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/is-boolean-object": { + "version": "1.1.2", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-diff": { - "version": "29.7.0", + "node_modules/is-builtin-module": { + "version": "3.2.1", "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/is-core-module": { + "version": "2.15.1", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "hasown": "^2.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", + "node_modules/is-data-view": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/is-date-object": { + "version": "1.0.5", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/is-directory": { + "version": "0.3.1", "license": "MIT", + "peer": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/is-docker": { + "version": "2.2.1", "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "bin": { + "is-docker": "cli.js" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-docblock": { - "version": "29.7.0", - "dev": true, + "node_modules/is-extglob": { + "version": "2.1.1", "license": "MIT", - "dependencies": { - "detect-newline": "^3.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-each": { - "version": "29.7.0", - "dev": true, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/is-generator-fn": { + "version": "2.1.0", "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6" } }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", + "node_modules/is-generator-function": { + "version": "1.0.10", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/is-glob": { + "version": "4.0.3", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", + "node_modules/is-html": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-html/-/is-html-2.0.0.tgz", + "integrity": "sha512-S+OpgB5i7wzIue/YSE5hg0e5ZYfG3hhpNh9KGl6ayJ38p7ED6wxQLd1TV91xHpcTvw90KMJ9EwN3F/iNflHBVg==", "dependencies": { - "has-flag": "^4.0.0" + "html-tags": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-environment-node": { - "version": "29.7.0", + "node_modules/is-interactive": { + "version": "1.0.0", "license": "MIT", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/jest-fetch-mock": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-fetch": "^3.0.4", - "promise-polyfill": "^8.1.3" - } + "node_modules/is-module": { + "version": "1.0.0", + "license": "MIT" }, - "node_modules/jest-fetch-mock/node_modules/cross-fetch": { - "version": "3.1.8", - "dev": true, + "node_modules/is-negative-zero": { + "version": "2.0.3", "license": "MIT", - "dependencies": { - "node-fetch": "^2.6.12" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-get-type": { - "version": "29.6.3", + "node_modules/is-number": { + "version": "7.0.0", "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=0.12.0" } }, - "node_modules/jest-haste-map": { - "version": "29.7.0", + "node_modules/is-number-object": { + "version": "1.0.7", "license": "MIT", "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.4" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-leak-detector": { - "version": "29.7.0", + "node_modules/is-obj": { + "version": "2.0.0", "dev": true, "license": "MIT", - "dependencies": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/jest-matcher-utils": { - "version": "29.7.0", + "node_modules/is-plain-object": { + "version": "2.0.4", "license": "MIT", + "peer": true, "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" + "isobject": "^3.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/is-reference": { + "version": "1.2.1", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@types/estree": "*" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "call-bind": "^1.0.7" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { + "node_modules/is-stream": { "version": "2.0.1", "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/is-string": { + "version": "1.0.7", "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/is-subdir": { + "version": "1.2.0", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "better-path-resolve": "1.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-message-util": { - "version": "29.7.0", + "node_modules/is-symbol": { + "version": "1.0.4", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "has-symbols": "^1.0.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/is-typed-array": { + "version": "1.1.13", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "which-typed-array": "^1.1.14" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", + "node_modules/is-unicode-supported": { + "version": "0.1.0", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/is-weakref": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "call-bind": "^1.0.2" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/is-windows": { + "version": "1.0.2", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/is-wsl": { + "version": "2.2.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "is-docker": "^2.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-mock": { - "version": "29.7.0", - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" + "node_modules/isarray": { + "version": "2.0.5", + "license": "MIT" + }, + "node_modules/isbn3": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/isbn3/-/isbn3-1.2.2.tgz", + "integrity": "sha512-cBZ09bmEKYjWkc05GjXVnRFfyE3pVtmWMl9oCRjjq8l0QiyGrrbyhlOL8e++pXv+s/r8SqLPBRmV85kA4WM1Qg==", + "bin": { + "isbn": "bin/isbn", + "isbn-audit": "bin/isbn-audit", + "isbn-checksum": "bin/isbn-checksum" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 6.4.0" } }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } + "node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" }, - "node_modules/jest-regex-util": { - "version": "29.6.3", + "node_modules/isobject": { + "version": "3.0.1", "license": "MIT", + "peer": true, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-resolve": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "license": "BSD-3-Clause", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "node_modules/jest-resolve-dependencies": { - "version": "29.7.0", + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" } }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/istanbul-lib-report": { + "version": "3.0.1", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "color-convert": "^2.0.1" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=10" } }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/istanbul-lib-source-maps/node_modules/debug": { + "version": "4.3.6", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "ms": "2.1.2" }, "engines": { - "node": ">=7.0.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", + "node_modules/istanbul-lib-source-maps/node_modules/ms": { + "version": "2.1.2", "dev": true, "license": "MIT" }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/istanbul-reports": { + "version": "3.1.7", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "has-flag": "^4.0.0" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-runner": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", + "node_modules/jackspeak": { + "version": "3.4.3", + "license": "BlueOak-1.0.0", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@isaacs/cliui": "^8.0.2" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", + "node_modules/jake": { + "version": "10.9.2", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/jest": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">=7.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/jest-changed-files": { + "version": "29.7.0", "dev": true, "license": "MIT", + "dependencies": { + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" + }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runner/node_modules/p-limit": { + "node_modules/jest-changed-files/node_modules/p-limit": { "version": "3.1.0", "dev": true, "license": "MIT", @@ -14622,436 +11181,498 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime": { + "node_modules/jest-circus": { "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", + "@jest/expect": "^29.7.0", "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", "jest-snapshot": "^29.7.0", "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", "slash": "^3.0.0", - "strip-bom": "^4.0.0" + "stack-utils": "^2.0.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/jest-circus/node_modules/p-limit": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", + "node_modules/jest-cli": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">=10" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/jest-config": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "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.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">=7.0.0" + "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 + } } }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/jest-diff": { + "version": "29.7.0", "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/jest-docblock": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "detect-newline": "^3.0.0" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-snapshot": { + "node_modules/jest-each": { "version": "29.7.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "^7.5.3" + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", + "node_modules/jest-environment-node": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/jest-fetch-mock": { + "version": "3.0.3", + "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" + "cross-fetch": "^3.0.4", + "promise-polyfill": "^8.1.3" + } }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/jest-fetch-mock/node_modules/cross-fetch": { + "version": "3.1.8", + "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "node-fetch": "^2.6.12" } }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/jest-get-type": { + "version": "29.6.3", "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-util": { + "node_modules/jest-haste-map": { "version": "29.7.0", "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", + "node_modules/jest-leak-detector": { + "version": "29.7.0", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/jest-matcher-utils": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/jest-message-util": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-validate": { + "node_modules/jest-mock": { "version": "29.7.0", "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" + "@types/node": "*", + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=6" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", + "node_modules/jest-regex-util": { + "version": "29.6.3", "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", + "node_modules/jest-resolve": { + "version": "29.7.0", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "dev": true, "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" }, "engines": { - "node": ">=7.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/jest-runner": { + "version": "29.7.0", + "dev": true, "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/jest-runner/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-watcher": { + "node_modules/jest-runtime": { "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", - "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "emittery": "^0.13.1", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", "jest-util": "^29.7.0", - "string-length": "^4.0.1" + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/jest-snapshot": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/jest-util": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/jest-validate": { + "version": "29.7.0", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" }, "engines": { - "node": ">=7.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/jest-watcher": { + "version": "29.7.0", "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-worker": { @@ -15067,13 +11688,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", "license": "MIT", @@ -15088,7 +11702,7 @@ } }, "node_modules/joi": { - "version": "17.13.1", + "version": "17.13.3", "license": "BSD-3-Clause", "peer": true, "dependencies": { @@ -15101,7 +11715,6 @@ }, "node_modules/joycon": { "version": "3.1.1", - "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -15189,70 +11802,6 @@ "@babel/preset-env": "^7.1.6" } }, - "node_modules/jscodeshift/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jscodeshift/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jscodeshift/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jscodeshift/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", - "peer": true - }, - "node_modules/jscodeshift/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jscodeshift/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jscodeshift/node_modules/write-file-atomic": { "version": "2.4.3", "license": "ISC", @@ -15275,7 +11824,8 @@ }, "node_modules/json-bigint": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", "dependencies": { "bignumber.js": "^9.0.0" } @@ -15287,7 +11837,6 @@ }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "dev": true, "license": "MIT" }, "node_modules/json-schema": { @@ -15393,6 +11942,7 @@ "node_modules/kind-of": { "version": "6.0.3", "license": "MIT", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -15431,15 +11981,6 @@ } } }, - "node_modules/langsmith/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "peer": true, - "engines": { - "node": ">=14" - } - }, "node_modules/langsmith/node_modules/uuid": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", @@ -15461,8 +12002,9 @@ } }, "node_modules/libphonenumber-js": { - "version": "1.11.10", - "license": "MIT" + "version": "1.11.12", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.11.12.tgz", + "integrity": "sha512-QkJn9/D7zZ1ucvT++TQSvZuSA2xAWeUytU+DiEQwbPKLyrDpvbul2AFs1CGbRAPpSCCk47aRAb5DX5mmcayp4g==" }, "node_modules/lighthouse-logger": { "version": "1.4.2", @@ -15473,99 +12015,26 @@ "marky": "^1.2.2" } }, - "node_modules/lightningcss": { - "version": "1.25.0", - "dev": true, - "license": "MPL-2.0", - "dependencies": { - "detect-libc": "^1.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-darwin-arm64": "1.25.0", - "lightningcss-darwin-x64": "1.25.0", - "lightningcss-freebsd-x64": "1.25.0", - "lightningcss-linux-arm-gnueabihf": "1.25.0", - "lightningcss-linux-arm64-gnu": "1.25.0", - "lightningcss-linux-arm64-musl": "1.25.0", - "lightningcss-linux-x64-gnu": "1.25.0", - "lightningcss-linux-x64-musl": "1.25.0", - "lightningcss-win32-x64-msvc": "1.25.0" - } - }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.25.0", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/lil-uuid": { "version": "0.1.1", "license": "MIT" }, "node_modules/lilconfig": { - "version": "2.1.0", - "dev": true, + "version": "3.1.2", "license": "MIT", "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, "node_modules/lines-and-columns": { "version": "1.2.4", "license": "MIT" }, - "node_modules/lmdb": { - "version": "2.8.5", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "msgpackr": "^1.9.5", - "node-addon-api": "^6.1.0", - "node-gyp-build-optional-packages": "5.1.1", - "ordered-binary": "^1.4.1", - "weak-lru-cache": "^1.2.2" - }, - "bin": { - "download-lmdb-prebuilds": "bin/download-prebuilds.js" - }, - "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "2.8.5", - "@lmdb/lmdb-darwin-x64": "2.8.5", - "@lmdb/lmdb-linux-arm": "2.8.5", - "@lmdb/lmdb-linux-arm64": "2.8.5", - "@lmdb/lmdb-linux-x64": "2.8.5", - "@lmdb/lmdb-win32-x64": "2.8.5" - } - }, - "node_modules/lmdb/node_modules/node-addon-api": { - "version": "6.1.0", - "dev": true, - "license": "MIT" - }, "node_modules/load-tsconfig": { "version": "0.2.5", - "dev": true, "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -15605,7 +12074,8 @@ }, "node_modules/lodash.camelcase": { "version": "4.3.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" }, "node_modules/lodash.debounce": { "version": "4.0.8", @@ -15647,7 +12117,6 @@ }, "node_modules/lodash.sortby": { "version": "4.7.0", - "dev": true, "license": "MIT" }, "node_modules/lodash.startcase": { @@ -15679,66 +12148,8 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/logform": { - "version": "2.6.0", + "version": "2.6.1", "dev": true, "license": "MIT", "dependencies": { @@ -15753,6 +12164,14 @@ "node": ">= 12.0.0" } }, + "node_modules/logform/node_modules/@colors/colors": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, "node_modules/logform/node_modules/ms": { "version": "2.1.3", "dev": true, @@ -15760,29 +12179,15 @@ }, "node_modules/logkitty": { "version": "0.7.1", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-fragments": "^0.2.1", - "dayjs": "^1.8.15", - "yargs": "^15.1.0" - }, - "bin": { - "logkitty": "bin/logkitty.js" - } - }, - "node_modules/logkitty/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "bin": { + "logkitty": "bin/logkitty.js" } }, "node_modules/logkitty/node_modules/cliui": { @@ -15795,22 +12200,6 @@ "wrap-ansi": "^6.2.0" } }, - "node_modules/logkitty/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/logkitty/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", - "peer": true - }, "node_modules/logkitty/node_modules/wrap-ansi": { "version": "6.2.0", "license": "MIT", @@ -15850,9 +12239,22 @@ "node": ">=8" } }, + "node_modules/logkitty/node_modules/yargs-parser": { + "version": "18.1.3", + "license": "ISC", + "peer": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/long": { "version": "5.2.3", - "license": "Apache-2.0" + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" }, "node_modules/loose-envify": { "version": "1.4.0", @@ -15873,10 +12275,10 @@ } }, "node_modules/magic-string": { - "version": "0.30.10", + "version": "0.30.11", "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/make-dir": { @@ -15905,77 +12307,79 @@ "tmpl": "1.0.5" } }, - "node_modules/map-obj": { - "version": "4.3.0", + "node_modules/marked": { + "version": "9.1.6", "dev": true, "license": "MIT", - "engines": { - "node": ">=8" + "bin": { + "marked": "bin/marked.js" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 16" } }, - "node_modules/marky": { - "version": "1.2.5", - "license": "Apache-2.0", - "peer": true - }, - "node_modules/mdn-data": { - "version": "2.0.30", - "dev": true, - "license": "CC0-1.0", - "optional": true, - "peer": true - }, - "node_modules/media-typer": { - "version": "0.3.0", + "node_modules/marked-terminal": { + "version": "7.1.0", "dev": true, "license": "MIT", + "dependencies": { + "ansi-escapes": "^7.0.0", + "chalk": "^5.3.0", + "cli-highlight": "^2.1.11", + "cli-table3": "^0.6.5", + "node-emoji": "^2.1.3", + "supports-hyperlinks": "^3.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=16.0.0" + }, + "peerDependencies": { + "marked": ">=1 <14" } }, - "node_modules/memoize-one": { - "version": "5.2.1", - "license": "MIT", - "peer": true - }, - "node_modules/meow": { - "version": "6.1.1", + "node_modules/marked-terminal/node_modules/ansi-escapes": { + "version": "7.0.0", "dev": true, "license": "MIT", "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "^4.0.2", - "normalize-package-data": "^2.5.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.13.1", - "yargs-parser": "^18.1.3" + "environment": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/meow/node_modules/type-fest": { - "version": "0.13.1", + "node_modules/marked-terminal/node_modules/chalk": { + "version": "5.3.0", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", "engines": { - "node": ">=10" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/marky": { + "version": "1.2.5", + "license": "Apache-2.0", + "peer": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, + "node_modules/memoize-one": { + "version": "5.2.1", + "license": "MIT", + "peer": true + }, "node_modules/merge-descriptors": { "version": "1.0.1", "dev": true, @@ -16001,7 +12405,7 @@ } }, "node_modules/metro": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, "dependencies": { @@ -16019,34 +12423,34 @@ "debug": "^2.2.0", "denodeify": "^1.2.1", "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", - "hermes-parser": "0.20.1", + "hermes-parser": "0.23.0", "image-size": "^1.0.2", "invariant": "^2.2.4", "jest-worker": "^29.6.3", "jsc-safe-url": "^0.2.2", "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.80.9", - "metro-cache": "0.80.9", - "metro-cache-key": "0.80.9", - "metro-config": "0.80.9", - "metro-core": "0.80.9", - "metro-file-map": "0.80.9", - "metro-resolver": "0.80.9", - "metro-runtime": "0.80.9", - "metro-source-map": "0.80.9", - "metro-symbolicate": "0.80.9", - "metro-transform-plugins": "0.80.9", - "metro-transform-worker": "0.80.9", + "metro-babel-transformer": "0.80.10", + "metro-cache": "0.80.10", + "metro-cache-key": "0.80.10", + "metro-config": "0.80.10", + "metro-core": "0.80.10", + "metro-file-map": "0.80.10", + "metro-resolver": "0.80.10", + "metro-runtime": "0.80.10", + "metro-source-map": "0.80.10", + "metro-symbolicate": "0.80.10", + "metro-transform-plugins": "0.80.10", + "metro-transform-worker": "0.80.10", "mime-types": "^2.1.27", "node-fetch": "^2.2.0", "nullthrows": "^1.1.1", - "rimraf": "^3.0.2", "serialize-error": "^2.1.0", "source-map": "^0.5.6", "strip-ansi": "^6.0.0", "throat": "^5.0.0", - "ws": "^7.5.1", + "ws": "^7.5.10", "yargs": "^17.6.2" }, "bin": { @@ -16057,12 +12461,13 @@ } }, "node_modules/metro-babel-transformer": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, "dependencies": { "@babel/core": "^7.20.0", - "hermes-parser": "0.20.1", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.23.0", "nullthrows": "^1.1.1" }, "engines": { @@ -16070,50 +12475,55 @@ } }, "node_modules/metro-babel-transformer/node_modules/hermes-estree": { - "version": "0.20.1", + "version": "0.23.0", "license": "MIT", "peer": true }, "node_modules/metro-babel-transformer/node_modules/hermes-parser": { - "version": "0.20.1", + "version": "0.23.0", "license": "MIT", "peer": true, "dependencies": { - "hermes-estree": "0.20.1" + "hermes-estree": "0.23.0" } }, "node_modules/metro-cache": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, "dependencies": { - "metro-core": "0.80.9", - "rimraf": "^3.0.2" + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "metro-core": "0.80.10" }, "engines": { "node": ">=18" } }, "node_modules/metro-cache-key": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, "engines": { "node": ">=18" } }, "node_modules/metro-config": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, "dependencies": { "connect": "^3.6.5", "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", "jest-validate": "^29.6.3", - "metro": "0.80.9", - "metro-cache": "0.80.9", - "metro-core": "0.80.9", - "metro-runtime": "0.80.9" + "metro": "0.80.10", + "metro-cache": "0.80.10", + "metro-core": "0.80.10", + "metro-runtime": "0.80.10" }, "engines": { "node": ">=18" @@ -16166,25 +12576,27 @@ } }, "node_modules/metro-core": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, "dependencies": { + "flow-enums-runtime": "^0.0.6", "lodash.throttle": "^4.1.1", - "metro-resolver": "0.80.9" + "metro-resolver": "0.80.10" }, "engines": { "node": ">=18" } }, "node_modules/metro-file-map": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, "dependencies": { "anymatch": "^3.0.3", "debug": "^2.2.0", "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", "graceful-fs": "^4.2.4", "invariant": "^2.2.4", "jest-worker": "^29.6.3", @@ -16201,10 +12613,11 @@ } }, "node_modules/metro-minify-terser": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, "dependencies": { + "flow-enums-runtime": "^0.0.6", "terser": "^5.15.0" }, "engines": { @@ -16212,35 +12625,40 @@ } }, "node_modules/metro-resolver": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, "engines": { "node": ">=18" } }, "node_modules/metro-runtime": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, "dependencies": { - "@babel/runtime": "^7.0.0" + "@babel/runtime": "^7.0.0", + "flow-enums-runtime": "^0.0.6" }, "engines": { "node": ">=18" } }, "node_modules/metro-source-map": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, "dependencies": { "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", + "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", - "metro-symbolicate": "0.80.9", + "metro-symbolicate": "0.80.10", "nullthrows": "^1.1.1", - "ob1": "0.80.9", + "ob1": "0.80.10", "source-map": "^0.5.6", "vlq": "^1.0.0" }, @@ -16257,12 +12675,13 @@ } }, "node_modules/metro-symbolicate": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, "dependencies": { + "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", - "metro-source-map": "0.80.9", + "metro-source-map": "0.80.10", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "through2": "^2.0.1", @@ -16284,7 +12703,7 @@ } }, "node_modules/metro-transform-plugins": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, "dependencies": { @@ -16292,6 +12711,7 @@ "@babel/generator": "^7.20.0", "@babel/template": "^7.0.0", "@babel/traverse": "^7.20.0", + "flow-enums-runtime": "^0.0.6", "nullthrows": "^1.1.1" }, "engines": { @@ -16299,7 +12719,7 @@ } }, "node_modules/metro-transform-worker": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, "dependencies": { @@ -16307,88 +12727,36 @@ "@babel/generator": "^7.20.0", "@babel/parser": "^7.20.0", "@babel/types": "^7.20.0", - "metro": "0.80.9", - "metro-babel-transformer": "0.80.9", - "metro-cache": "0.80.9", - "metro-cache-key": "0.80.9", - "metro-minify-terser": "0.80.9", - "metro-source-map": "0.80.9", - "metro-transform-plugins": "0.80.9", + "flow-enums-runtime": "^0.0.6", + "metro": "0.80.10", + "metro-babel-transformer": "0.80.10", + "metro-cache": "0.80.10", + "metro-cache-key": "0.80.10", + "metro-minify-terser": "0.80.10", + "metro-source-map": "0.80.10", + "metro-transform-plugins": "0.80.10", "nullthrows": "^1.1.1" }, "engines": { "node": ">=18" } }, - "node_modules/metro/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/metro/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, "node_modules/metro/node_modules/ci-info": { "version": "2.0.0", "license": "MIT", "peer": true }, - "node_modules/metro/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/metro/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", - "peer": true - }, - "node_modules/metro/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/metro/node_modules/hermes-estree": { - "version": "0.20.1", + "version": "0.23.0", "license": "MIT", "peer": true }, "node_modules/metro/node_modules/hermes-parser": { - "version": "0.20.1", + "version": "0.23.0", "license": "MIT", "peer": true, "dependencies": { - "hermes-estree": "0.20.1" + "hermes-estree": "0.23.0" } }, "node_modules/metro/node_modules/source-map": { @@ -16399,19 +12767,8 @@ "node": ">=0.10.0" } }, - "node_modules/metro/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/metro/node_modules/ws": { - "version": "7.5.9", + "version": "7.5.10", "license": "MIT", "peer": true, "engines": { @@ -16431,7 +12788,7 @@ } }, "node_modules/micromatch": { - "version": "4.0.7", + "version": "4.0.8", "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -16475,14 +12832,6 @@ "node": ">=6" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/minimatch": { "version": "3.1.2", "license": "ISC", @@ -16500,34 +12849,13 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minimist-options": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/minipass": { - "version": "7.1.1", + "version": "7.1.2", "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } }, - "node_modules/mixme": { - "version": "0.5.10", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8.0.0" - } - }, "node_modules/mkdirp": { "version": "0.5.6", "license": "MIT", @@ -16541,7 +12869,8 @@ }, "node_modules/modern-async": { "version": "2.0.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/modern-async/-/modern-async-2.0.4.tgz", + "integrity": "sha512-89Ig+D/NQAFi39/oRUphkwdLb4qo/3Vl21TCMPZY3oCWGQQ+HqNJ1kyWknyAJ2rsiewL9OGBmpKA5bQ0PikkMg==", "dependencies": { "core-js-pure": "^3.19.1", "nanoassert": "^2.0.0" @@ -16555,52 +12884,20 @@ "version": "0.5.1", "license": "BSD-3-Clause" }, - "node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/msgpackr": { - "version": "1.10.2", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "msgpackr-extract": "^3.0.2" - } - }, - "node_modules/msgpackr-extract": { - "version": "3.0.2", + "node_modules/mri": { + "version": "1.2.0", "dev": true, - "hasInstallScript": true, "license": "MIT", - "optional": true, - "dependencies": { - "node-gyp-build-optional-packages": "5.0.7" - }, - "bin": { - "download-msgpackr-prebuilds": "bin/download-prebuilds.js" - }, - "optionalDependencies": { - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.2", - "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.2" + "engines": { + "node": ">=4" } }, - "node_modules/msgpackr-extract/node_modules/node-gyp-build-optional-packages": { - "version": "5.0.7", - "dev": true, - "license": "MIT", - "optional": true, - "bin": { - "node-gyp-build-optional-packages": "bin.js", - "node-gyp-build-optional-packages-optional": "optional.js", - "node-gyp-build-optional-packages-test": "build-test.js" - } + "node_modules/ms": { + "version": "2.0.0", + "license": "MIT" }, "node_modules/mssql": { - "version": "10.0.2", + "version": "10.0.4", "license": "MIT", "dependencies": { "@tediousjs/connection-string": "^0.5.0", @@ -16625,7 +12922,7 @@ } }, "node_modules/mssql/node_modules/debug": { - "version": "4.3.4", + "version": "4.3.6", "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -16735,23 +13032,48 @@ "version": "3.1.1", "license": "MIT" }, - "node_modules/node-addon-api": { - "version": "7.1.0", - "dev": true, + "node_modules/node-dir": { + "version": "0.1.17", "license": "MIT", + "peer": true, + "dependencies": { + "minimatch": "^3.0.2" + }, "engines": { - "node": "^16 || ^18 || >= 20" + "node": ">= 0.10.5" } }, - "node_modules/node-dir": { - "version": "0.1.17", - "license": "MIT", + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], "peer": true, + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-emoji": { + "version": "2.1.3", + "dev": true, + "license": "MIT", "dependencies": { - "minimatch": "^3.0.2" + "@sindresorhus/is": "^4.6.0", + "char-regex": "^1.0.2", + "emojilib": "^2.4.0", + "skin-tone": "^2.0.0" }, "engines": { - "node": ">= 0.10.5" + "node": ">=18" } }, "node_modules/node-fetch": { @@ -16780,30 +13102,10 @@ "node": ">= 6.13.0" } }, - "node_modules/node-gyp-build-optional-packages": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-libc": "^2.0.1" - }, - "bin": { - "node-gyp-build-optional-packages": "bin.js", - "node-gyp-build-optional-packages-optional": "optional.js", - "node-gyp-build-optional-packages-test": "build-test.js" - } - }, - "node_modules/node-gyp-build-optional-packages/node_modules/detect-libc": { - "version": "2.0.3", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } - }, "node_modules/node-html-parser": { "version": "6.1.13", - "license": "MIT", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-6.1.13.tgz", + "integrity": "sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==", "dependencies": { "css-select": "^5.1.0", "he": "1.2.0" @@ -16814,7 +13116,7 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.14", + "version": "2.0.18", "license": "MIT" }, "node_modules/node-stream-zip": { @@ -16830,22 +13132,17 @@ } }, "node_modules/normalize-package-data": { - "version": "2.5.0", + "version": "5.0.0", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" + "hosted-git-info": "^6.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/normalize-path": { @@ -16855,6 +13152,27 @@ "node": ">=0.10.0" } }, + "node_modules/npm-bundled": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz", + "integrity": "sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==", + "dev": true, + "dependencies": { + "npm-normalize-package-bin": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-bundled/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/npm-normalize-package-bin": { "version": "3.0.1", "dev": true, @@ -16863,6 +13181,74 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/npm-packlist": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz", + "integrity": "sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==", + "dev": true, + "dependencies": { + "glob": "^8.0.1", + "ignore-walk": "^5.0.1", + "npm-bundled": "^2.0.0", + "npm-normalize-package-bin": "^2.0.0" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm-packlist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/npm-packlist/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-packlist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-packlist/node_modules/npm-normalize-package-bin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", + "dev": true, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/npm-run-path": { "version": "4.0.1", "license": "MIT", @@ -16885,12 +13271,16 @@ }, "node_modules/nullthrows": { "version": "1.1.1", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/ob1": { - "version": "0.80.9", + "version": "0.80.10", "license": "MIT", "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, "engines": { "node": ">=18" } @@ -16904,14 +13294,18 @@ }, "node_modules/object-hash": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "engines": { "node": ">= 6" } }, "node_modules/object-inspect": { - "version": "1.13.1", + "version": "1.13.2", "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -17009,9 +13403,9 @@ } }, "node_modules/openai": { - "version": "4.68.1", - "resolved": "https://registry.npmjs.org/openai/-/openai-4.68.1.tgz", - "integrity": "sha512-C9XmYRHgra1U1G4GGFNqRHQEjxhoOWbQYR85IibfJ0jpHUhOm4/lARiKaC/h3zThvikwH9Dx/XOKWPNVygIS3g==", + "version": "4.68.2", + "resolved": "https://registry.npmjs.org/openai/-/openai-4.68.2.tgz", + "integrity": "sha512-Ys3Jl9vkBUFtrFj4pgrF7rMte4JNekZoMgI6dWkkpOIwNUKGkc4I8jTqv86LB+TcoqkTPzV6DS269dPR9ILWsQ==", "peer": true, "dependencies": { "@types/node": "^18.11.18", @@ -17035,9 +13429,9 @@ } }, "node_modules/openai/node_modules/@types/node": { - "version": "18.19.58", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.58.tgz", - "integrity": "sha512-2ryJttbOAWCYuZMdk4rmZZ6oqE+GSL5LxbaTVe4PCs0FUrHObZZAQL4ihMw9/cH1Pn8lSQ9TXVhsM4LrnfZ0aA==", + "version": "18.19.59", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.59.tgz", + "integrity": "sha512-vizm2EqwV/7Zay+A6J3tGl9Lhr7CjZe2HmWS988sefiEmsyP9CeXEleho6i4hJk/8UtZAo0bWN4QPZZr83RxvQ==", "peer": true, "dependencies": { "undici-types": "~5.26.4" @@ -17055,6 +13449,12 @@ "node": ">= 8.0.0" } }, + "node_modules/openai/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "peer": true + }, "node_modules/openapi-typescript-codegen": { "version": "0.23.0", "dev": true, @@ -17142,69 +13542,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ordered-binary": { - "version": "1.5.1", - "dev": true, - "license": "MIT" - }, "node_modules/os-tmpdir": { "version": "1.0.2", "dev": true, @@ -17318,7 +13655,7 @@ } }, "node_modules/pac-proxy-agent": { - "version": "7.0.1", + "version": "7.0.2", "license": "MIT", "dependencies": { "@tootallnate/quickjs-emscripten": "^0.23.0", @@ -17326,16 +13663,16 @@ "debug": "^4.3.4", "get-uri": "^6.0.1", "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.2", - "pac-resolver": "^7.0.0", - "socks-proxy-agent": "^8.0.2" + "https-proxy-agent": "^7.0.5", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.4" }, "engines": { "node": ">= 14" } }, "node_modules/pac-proxy-agent/node_modules/debug": { - "version": "4.3.4", + "version": "4.3.6", "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -17364,6 +13701,10 @@ "node": ">= 14" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "license": "BlueOak-1.0.0" + }, "node_modules/pako": { "version": "2.0.1", "license": "(MIT AND Zlib)" @@ -17372,106 +13713,10 @@ "version": "5.4.1", "license": "MIT" }, - "node_modules/parcel": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.12.0.tgz", - "integrity": "sha512-W+gxAq7aQ9dJIg/XLKGcRT0cvnStFAQHPaI0pvD0U2l6IVLueUAm3nwN7lkY62zZNmlvNx6jNtE4wlbS+CyqSg==", - "dev": true, - "dependencies": { - "@parcel/config-default": "2.12.0", - "@parcel/core": "2.12.0", - "@parcel/diagnostic": "2.12.0", - "@parcel/events": "2.12.0", - "@parcel/fs": "2.12.0", - "@parcel/logger": "2.12.0", - "@parcel/package-manager": "2.12.0", - "@parcel/reporter-cli": "2.12.0", - "@parcel/reporter-dev-server": "2.12.0", - "@parcel/reporter-tracer": "2.12.0", - "@parcel/utils": "2.12.0", - "chalk": "^4.1.0", - "commander": "^7.0.0", - "get-port": "^4.2.0" - }, - "bin": { - "parcel": "lib/bin.js" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/parcel/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/parcel/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/parcel/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/parcel/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/parcel/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/parcel/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/parent-module": { "version": "1.0.1", - "dev": true, "license": "MIT", + "peer": true, "dependencies": { "callsites": "^3.0.0" }, @@ -17481,7 +13726,6 @@ }, "node_modules/parse-json": { "version": "5.2.0", - "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", @@ -17496,6 +13740,24 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/parse5": { + "version": "5.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "dev": true, + "license": "MIT" + }, "node_modules/parseurl": { "version": "1.3.3", "license": "MIT", @@ -17543,11 +13805,8 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.2", - "license": "ISC", - "engines": { - "node": "14 || >=16.14" - } + "version": "10.4.3", + "license": "ISC" }, "node_modules/path-to-regexp": { "version": "0.1.7", @@ -17563,8 +13822,9 @@ } }, "node_modules/picocolors": { - "version": "1.0.1", - "license": "ISC" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -17662,100 +13922,54 @@ } }, "node_modules/postcss-load-config": { - "version": "3.1.4", - "dev": true, + "version": "6.0.1", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "license": "MIT", "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" + "lilconfig": "^3.1.1" }, "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">= 18" }, "peerDependencies": { + "jiti": ">=1.21.0", "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" + "tsx": "^4.8.1", + "yaml": "^2.4.2" }, "peerDependenciesMeta": { + "jiti": { + "optional": true + }, "postcss": { "optional": true }, - "ts-node": { + "tsx": { + "optional": true + }, + "yaml": { "optional": true } } }, - "node_modules/postcss-load-config/node_modules/yaml": { - "version": "1.10.2", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/posthtml": { - "version": "0.16.6", - "dev": true, - "license": "MIT", - "dependencies": { - "posthtml-parser": "^0.11.0", - "posthtml-render": "^3.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/posthtml-parser": { - "version": "0.10.2", - "dev": true, - "license": "MIT", - "dependencies": { - "htmlparser2": "^7.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/posthtml-render": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-json": "^2.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/posthtml/node_modules/posthtml-parser": { - "version": "0.11.0", - "dev": true, - "license": "MIT", - "dependencies": { - "htmlparser2": "^7.1.1" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/preferred-pm": { - "version": "3.1.3", + "version": "3.1.4", "dev": true, "license": "MIT", "dependencies": { "find-up": "^5.0.0", "find-yarn-workspace-root2": "1.2.16", "path-exists": "^4.0.0", - "which-pm": "2.0.0" + "which-pm": "^2.2.0" }, "engines": { "node": ">=10" @@ -17819,7 +14033,7 @@ } }, "node_modules/prettier": { - "version": "3.2.5", + "version": "3.3.3", "dev": true, "license": "MIT", "bin": { @@ -17892,7 +14106,8 @@ }, "node_modules/proto3-json-serializer": { "version": "2.0.2", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-2.0.2.tgz", + "integrity": "sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==", "dependencies": { "protobufjs": "^7.2.5" }, @@ -17902,8 +14117,9 @@ }, "node_modules/protobufjs": { "version": "7.4.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", + "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", "hasInstallScript": true, - "license": "BSD-3-Clause", "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -17952,7 +14168,7 @@ } }, "node_modules/proxy-agent/node_modules/debug": { - "version": "4.3.4", + "version": "4.3.6", "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -17986,8 +14202,28 @@ "dev": true, "license": "ISC" }, + "node_modules/publint": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/publint/-/publint-0.2.12.tgz", + "integrity": "sha512-YNeUtCVeM4j9nDiTT2OPczmlyzOkIXNtdDZnSuajAxS/nZ6j3t7Vs9SUB4euQNddiltIwu7Tdd3s+hr08fAsMw==", + "dev": true, + "dependencies": { + "npm-packlist": "^5.1.3", + "picocolors": "^1.1.1", + "sade": "^1.8.1" + }, + "bin": { + "publint": "lib/cli.js" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://bjornlu.com/sponsor" + } + }, "node_modules/pubnub": { - "version": "8.2.1", + "version": "8.2.7", "license": "SEE LICENSE IN LICENSE", "dependencies": { "agentkeepalive": "^3.5.2", @@ -18093,14 +14329,6 @@ ], "license": "MIT" }, - "node_modules/quick-lru": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/railroad-diagrams": { "version": "1.0.0", "license": "CC0-1.0" @@ -18167,7 +14395,7 @@ } }, "node_modules/react": { - "version": "18.2.0", + "version": "18.3.1", "license": "MIT", "peer": true, "dependencies": { @@ -18178,7 +14406,7 @@ } }, "node_modules/react-devtools-core": { - "version": "5.2.0", + "version": "5.3.1", "license": "MIT", "peer": true, "dependencies": { @@ -18187,7 +14415,7 @@ } }, "node_modules/react-devtools-core/node_modules/ws": { - "version": "7.5.9", + "version": "7.5.10", "license": "MIT", "peer": true, "engines": { @@ -18206,31 +14434,26 @@ } } }, - "node_modules/react-error-overlay": { - "version": "6.0.9", - "dev": true, - "license": "MIT" - }, "node_modules/react-is": { "version": "18.3.1", "license": "MIT" }, "node_modules/react-native": { - "version": "0.74.1", + "version": "0.75.2", "license": "MIT", "peer": true, "dependencies": { "@jest/create-cache-key-function": "^29.6.3", - "@react-native-community/cli": "13.6.6", - "@react-native-community/cli-platform-android": "13.6.6", - "@react-native-community/cli-platform-ios": "13.6.6", - "@react-native/assets-registry": "0.74.83", - "@react-native/codegen": "0.74.83", - "@react-native/community-cli-plugin": "0.74.83", - "@react-native/gradle-plugin": "0.74.83", - "@react-native/js-polyfills": "0.74.83", - "@react-native/normalize-colors": "0.74.83", - "@react-native/virtualized-lists": "0.74.83", + "@react-native-community/cli": "14.0.0", + "@react-native-community/cli-platform-android": "14.0.0", + "@react-native-community/cli-platform-ios": "14.0.0", + "@react-native/assets-registry": "0.75.2", + "@react-native/codegen": "0.75.2", + "@react-native/community-cli-plugin": "0.75.2", + "@react-native/gradle-plugin": "0.75.2", + "@react-native/js-polyfills": "0.75.2", + "@react-native/normalize-colors": "0.75.2", + "@react-native/virtualized-lists": "0.75.2", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", @@ -18238,6 +14461,7 @@ "chalk": "^4.0.0", "event-target-shim": "^5.0.1", "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", "invariant": "^2.2.4", "jest-environment-node": "^29.6.3", "jsc-android": "^250231.0.0", @@ -18248,11 +14472,11 @@ "nullthrows": "^1.1.1", "pretty-format": "^26.5.2", "promise": "^8.3.0", - "react-devtools-core": "^5.0.0", + "react-devtools-core": "^5.3.1", "react-refresh": "^0.14.0", - "react-shallow-renderer": "^16.15.0", "regenerator-runtime": "^0.13.2", "scheduler": "0.24.0-canary-efb381bbf-20230505", + "semver": "^7.1.3", "stacktrace-parser": "^0.1.10", "whatwg-fetch": "^3.0.0", "ws": "^6.2.2", @@ -18266,7 +14490,7 @@ }, "peerDependencies": { "@types/react": "^18.2.6", - "react": "18.2.0" + "react": "^18.2.0" }, "peerDependenciesMeta": { "@types/react": { @@ -18307,59 +14531,6 @@ "@types/yargs-parser": "*" } }, - "node_modules/react-native/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-native/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-native/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-native/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT", - "peer": true - }, - "node_modules/react-native/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/react-native/node_modules/pretty-format": { "version": "26.6.2", "license": "MIT", @@ -18392,179 +14563,67 @@ "license": "MIT", "peer": true }, - "node_modules/react-native/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-refresh": { - "version": "0.9.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-shallow-renderer": { - "version": "16.15.0", - "license": "MIT", - "peer": true, - "dependencies": { - "object-assign": "^4.1.1", - "react-is": "^16.12.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependencies": { - "react": "^16.0.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/read-package-json": { - "version": "6.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^10.2.2", - "json-parse-even-better-errors": "^3.0.0", - "normalize-package-data": "^5.0.0", - "npm-normalize-package-bin": "^3.0.0" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/read-package-json/node_modules/glob": { - "version": "10.3.16", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.11.0" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/read-package-json/node_modules/hosted-git-info": { - "version": "6.1.1", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/read-package-json/node_modules/lru-cache": { - "version": "7.18.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/read-package-json/node_modules/minimatch": { - "version": "9.0.4", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/read-package-json/node_modules/normalize-package-data": { - "version": "5.0.0", + "node_modules/read-package-json": { + "version": "6.0.4", "dev": true, - "license": "BSD-2-Clause", + "license": "ISC", "dependencies": { - "hosted-git-info": "^6.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" + "glob": "^10.2.2", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^5.0.0", + "npm-normalize-package-bin": "^3.0.0" }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/read-pkg": { - "version": "5.2.0", + "node_modules/read-package-json/node_modules/brace-expansion": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" + "balanced-match": "^1.0.0" } }, - "node_modules/read-pkg-up": { - "version": "7.0.1", + "node_modules/read-package-json/node_modules/glob": { + "version": "10.4.5", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": ">=8" + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", + "node_modules/read-package-json/node_modules/json-parse-even-better-errors": { + "version": "3.0.2", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "MIT", "engines": { - "node": ">=8" + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", + "node_modules/read-package-json/node_modules/minimatch": { + "version": "9.0.5", "dev": true, - "license": "(MIT OR CC0-1.0)", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/read-yaml-file": { @@ -18603,7 +14662,6 @@ }, "node_modules/readdirp": { "version": "3.6.0", - "dev": true, "license": "MIT", "dependencies": { "picomatch": "^2.2.1" @@ -18642,18 +14700,6 @@ "node": ">=4" } }, - "node_modules/redent": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/regenerate": { "version": "1.4.2", "license": "MIT", @@ -18753,7 +14799,8 @@ }, "node_modules/require-main-filename": { "version": "2.0.0", - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/resolve": { "version": "1.22.8", @@ -18825,7 +14872,8 @@ }, "node_modules/retry-request": { "version": "7.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-7.0.2.tgz", + "integrity": "sha512-dUOvLMJ0/JJYEn8NrpOaGNE7X3vpI5XlZS/u0ANjqtcZVKnIxP7IgCFwrKTxENw29emmwug53awKtaMm4i9g5w==", "dependencies": { "@types/request": "^2.48.8", "extend": "^3.0.2", @@ -18844,7 +14892,7 @@ } }, "node_modules/rfdc": { - "version": "1.3.1", + "version": "1.4.1", "license": "MIT" }, "node_modules/rimraf": { @@ -18862,10 +14910,10 @@ } }, "node_modules/rollup": { - "version": "4.22.5", + "version": "4.21.1", "license": "MIT", "dependencies": { - "@types/estree": "1.0.6" + "@types/estree": "1.0.5" }, "bin": { "rollup": "dist/bin/rollup" @@ -18875,22 +14923,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.22.5", - "@rollup/rollup-android-arm64": "4.22.5", - "@rollup/rollup-darwin-arm64": "4.22.5", - "@rollup/rollup-darwin-x64": "4.22.5", - "@rollup/rollup-linux-arm-gnueabihf": "4.22.5", - "@rollup/rollup-linux-arm-musleabihf": "4.22.5", - "@rollup/rollup-linux-arm64-gnu": "4.22.5", - "@rollup/rollup-linux-arm64-musl": "4.22.5", - "@rollup/rollup-linux-powerpc64le-gnu": "4.22.5", - "@rollup/rollup-linux-riscv64-gnu": "4.22.5", - "@rollup/rollup-linux-s390x-gnu": "4.22.5", - "@rollup/rollup-linux-x64-gnu": "4.22.5", - "@rollup/rollup-linux-x64-musl": "4.22.5", - "@rollup/rollup-win32-arm64-msvc": "4.22.5", - "@rollup/rollup-win32-ia32-msvc": "4.22.5", - "@rollup/rollup-win32-x64-msvc": "4.22.5", + "@rollup/rollup-android-arm-eabi": "4.21.1", + "@rollup/rollup-android-arm64": "4.21.1", + "@rollup/rollup-darwin-arm64": "4.21.1", + "@rollup/rollup-darwin-x64": "4.21.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.1", + "@rollup/rollup-linux-arm-musleabihf": "4.21.1", + "@rollup/rollup-linux-arm64-gnu": "4.21.1", + "@rollup/rollup-linux-arm64-musl": "4.21.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.1", + "@rollup/rollup-linux-riscv64-gnu": "4.21.1", + "@rollup/rollup-linux-s390x-gnu": "4.21.1", + "@rollup/rollup-linux-x64-gnu": "4.21.1", + "@rollup/rollup-linux-x64-musl": "4.21.1", + "@rollup/rollup-win32-arm64-msvc": "4.21.1", + "@rollup/rollup-win32-ia32-msvc": "4.21.1", + "@rollup/rollup-win32-x64-msvc": "4.21.1", "fsevents": "~2.3.2" } }, @@ -18938,9 +14986,9 @@ } }, "node_modules/rollup/node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.22.5.tgz", - "integrity": "sha512-N0jPPhHjGShcB9/XXZQWuWBKZQnC1F36Ce3sDqWpujsGjDz/CQtOL9LgTrJ+rJC8MJeesMWrMWVLKKNR/tMOCA==", + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.1.tgz", + "integrity": "sha512-kXQVcWqDcDKw0S2E0TmhlTLlUgAmMVqPrJZR+KpH/1ZaZhLSl23GZpQVmawBQGVhyP5WXIsIQ/zqbDBBYmxm5w==", "cpu": [ "x64" ], @@ -18951,7 +14999,8 @@ }, "node_modules/rss-parser": { "version": "3.13.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/rss-parser/-/rss-parser-3.13.0.tgz", + "integrity": "sha512-7jWUBV5yGN3rqMMj7CZufl/291QAhvrrGpDNE4k/02ZchL0npisiYYqULF71jCEKoIiHvK/Q2e6IkDwPziT7+w==", "dependencies": { "entities": "^2.0.3", "xml2js": "^0.5.0" @@ -18959,11 +15008,24 @@ }, "node_modules/rss-parser/node_modules/entities": { "version": "2.2.0", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/rss-parser/node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/run-async": { "version": "3.0.0", "dev": true, @@ -18993,6 +15055,18 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dev": true, + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/safe-array-concat": { "version": "1.1.2", "license": "MIT", @@ -19043,7 +15117,7 @@ } }, "node_modules/safe-stable-stringify": { - "version": "2.4.3", + "version": "2.5.0", "dev": true, "license": "MIT", "engines": { @@ -19055,7 +15129,7 @@ "license": "MIT" }, "node_modules/sax": { - "version": "1.3.0", + "version": "1.4.1", "license": "ISC" }, "node_modules/scheduler": { @@ -19116,7 +15190,8 @@ }, "node_modules/sentiment": { "version": "5.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sentiment/-/sentiment-5.0.2.tgz", + "integrity": "sha512-ZeC3y0JsOYTdwujt5uOd7ILJNilbgFzUtg/LEG4wUv43LayFNLZ28ec8+Su+h3saHlJmIwYxBzfDHHZuiMA15g==", "engines": { "node": ">=8.0" } @@ -19151,7 +15226,8 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/set-function-length": { "version": "1.2.2", @@ -19263,6 +15339,17 @@ "version": "1.0.5", "license": "MIT" }, + "node_modules/skin-tone": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-emoji-modifier-base": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/slash": { "version": "3.0.0", "license": "MIT", @@ -19283,118 +15370,44 @@ "node": ">=6" } }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "3.2.1", "license": "MIT", "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/smartwrap": { - "version": "2.0.2", - "dev": true, - "license": "MIT", "dependencies": { - "array.prototype.flat": "^1.2.3", - "breakword": "^1.0.5", - "grapheme-splitter": "^1.0.4", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1", - "yargs": "^15.1.0" - }, - "bin": { - "smartwrap": "src/terminal-adapter.js" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/smartwrap/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "1.9.3", "license": "MIT", + "peer": true, "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/smartwrap/node_modules/cliui": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "color-name": "1.1.3" } }, - "node_modules/smartwrap/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.3", "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/smartwrap/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" + "peer": true }, - "node_modules/smartwrap/node_modules/wrap-ansi": { - "version": "6.2.0", - "dev": true, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, + "peer": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/smartwrap/node_modules/y18n": { - "version": "4.0.3", - "dev": true, - "license": "ISC" - }, - "node_modules/smartwrap/node_modules/yargs": { - "version": "15.4.1", - "dev": true, + "node_modules/smart-buffer": { + "version": "4.2.0", "license": "MIT", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, "engines": { - "node": ">=8" + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, "node_modules/smob": { @@ -19414,19 +15427,19 @@ } }, "node_modules/socks-proxy-agent": { - "version": "8.0.3", + "version": "8.0.4", "license": "MIT", "dependencies": { "agent-base": "^7.1.1", "debug": "^4.3.4", - "socks": "^2.7.1" + "socks": "^2.8.3" }, "engines": { "node": ">= 14" } }, "node_modules/socks-proxy-agent/node_modules/debug": { - "version": "4.3.4", + "version": "4.3.6", "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -19451,16 +15464,6 @@ "node": ">=0.10.0" } }, - "node_modules/source-map-js": { - "version": "1.2.0", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map-support": { "version": "0.5.13", "dev": true, @@ -19562,7 +15565,7 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.17", + "version": "3.0.20", "dev": true, "license": "CC0-1.0" }, @@ -19582,24 +15585,6 @@ "node": ">=8.6.0 <=20" } }, - "node_modules/srcset": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "dev": true, - "license": "MIT" - }, "node_modules/stack-trace": { "version": "0.0.10", "dev": true, @@ -19618,13 +15603,6 @@ "node": ">=10" } }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/stackframe": { "version": "1.3.4", "license": "MIT", @@ -19666,22 +15644,16 @@ }, "node_modules/stream-events": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", + "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", "dependencies": { "stubs": "^3.0.0" } }, "node_modules/stream-shift": { "version": "1.0.3", - "license": "MIT" - }, - "node_modules/stream-transform": { - "version": "2.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "mixme": "^0.5.1" - } + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" }, "node_modules/string_decoder": { "version": "1.3.0", @@ -19806,17 +15778,6 @@ "node": ">=6" } }, - "node_modules/strip-indent": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", "dev": true, @@ -19835,7 +15796,8 @@ }, "node_modules/stubs": { "version": "3.0.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==" }, "node_modules/sucrase": { "version": "3.35.0", @@ -19872,27 +15834,25 @@ } }, "node_modules/sucrase/node_modules/glob": { - "version": "10.3.16", + "version": "10.4.5", "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.11.0" + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.4", + "version": "9.0.5", "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -19911,52 +15871,42 @@ }, "node_modules/suffix-thumb": { "version": "5.0.2", - "license": "MIT" + "resolved": "https://registry.npmjs.org/suffix-thumb/-/suffix-thumb-5.0.2.tgz", + "integrity": "sha512-I5PWXAFKx3FYnI9a+dQMWNqTxoRt6vdBdb0O+BJ1sxXCWtSoQCusc13E58f+9p4MYx/qCnEMkD5jac6K2j3dgA==" }, "node_modules/supports-color": { - "version": "5.5.0", + "version": "7.2.0", "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", + "node_modules/supports-hyperlinks": { + "version": "3.1.0", + "dev": true, "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=14.18" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/svgo": { - "version": "3.3.2", - "dev": true, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, "engines": { - "node": ">=14.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/table": { @@ -19974,20 +15924,6 @@ "node": ">=10.0.0" } }, - "node_modules/table/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/table/node_modules/astral-regex": { "version": "2.0.0", "dev": true, @@ -19996,22 +15932,6 @@ "node": ">=8" } }, - "node_modules/table/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/table/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, "node_modules/table/node_modules/slice-ansi": { "version": "4.0.0", "dev": true, @@ -20056,7 +15976,7 @@ } }, "node_modules/tedious/node_modules/bl": { - "version": "6.0.12", + "version": "6.0.14", "license": "MIT", "dependencies": { "@types/readable-stream": "^4.0.0", @@ -20117,7 +16037,8 @@ }, "node_modules/teeny-request": { "version": "9.0.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-9.0.0.tgz", + "integrity": "sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g==", "dependencies": { "http-proxy-agent": "^5.0.0", "https-proxy-agent": "^5.0.0", @@ -20131,7 +16052,8 @@ }, "node_modules/teeny-request/node_modules/agent-base": { "version": "6.0.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dependencies": { "debug": "4" }, @@ -20141,7 +16063,8 @@ }, "node_modules/teeny-request/node_modules/debug": { "version": "4.3.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dependencies": { "ms": "^2.1.3" }, @@ -20156,7 +16079,8 @@ }, "node_modules/teeny-request/node_modules/http-proxy-agent": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dependencies": { "@tootallnate/once": "2", "agent-base": "6", @@ -20168,7 +16092,8 @@ }, "node_modules/teeny-request/node_modules/https-proxy-agent": { "version": "5.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dependencies": { "agent-base": "6", "debug": "4" @@ -20179,7 +16104,8 @@ }, "node_modules/teeny-request/node_modules/ms": { "version": "2.1.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/temp": { "version": "0.8.4", @@ -20192,14 +16118,6 @@ "node": ">=6.0.0" } }, - "node_modules/temp-dir": { - "version": "2.0.0", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/temp/node_modules/rimraf": { "version": "2.6.3", "license": "ISC", @@ -20223,7 +16141,7 @@ } }, "node_modules/terser": { - "version": "5.31.0", + "version": "5.31.6", "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -20334,10 +16252,38 @@ "safe-buffer": "~5.1.0" } }, - "node_modules/timsort": { - "version": "0.3.0", - "dev": true, - "license": "MIT" + "node_modules/tinyglobby": { + "version": "0.2.9", + "license": "MIT", + "dependencies": { + "fdir": "^6.4.0", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.4.2", + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.2", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, "node_modules/tmp": { "version": "0.0.33", @@ -20384,20 +16330,11 @@ }, "node_modules/tree-kill": { "version": "1.2.2", - "dev": true, "license": "MIT", "bin": { "tree-kill": "cli.js" } }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/triple-beam": { "version": "1.4.1", "dev": true, @@ -20406,6 +16343,11 @@ "node": ">= 14.0.0" } }, + "node_modules/ts-expose-internals-conditionally": { + "version": "1.0.0-empty.0", + "dev": true, + "license": "MIT" + }, "node_modules/ts-interface-checker": { "version": "0.1.13", "license": "Apache-2.0" @@ -20457,242 +16399,126 @@ } } }, - "node_modules/ts-jest/node_modules/yargs-parser": { - "version": "21.1.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, "node_modules/tslib": { - "version": "2.6.2", + "version": "2.7.0", "license": "0BSD" }, "node_modules/tsup": { - "version": "6.7.0", - "dev": true, + "version": "8.3.0", "license": "MIT", "dependencies": { - "bundle-require": "^4.0.0", - "cac": "^6.7.12", - "chokidar": "^3.5.1", - "debug": "^4.3.1", - "esbuild": "^0.17.6", - "execa": "^5.0.0", - "globby": "^11.0.3", - "joycon": "^3.0.1", - "postcss-load-config": "^3.0.1", + "bundle-require": "^5.0.0", + "cac": "^6.7.14", + "chokidar": "^3.6.0", + "consola": "^3.2.3", + "debug": "^4.3.5", + "esbuild": "^0.23.0", + "execa": "^5.1.1", + "joycon": "^3.1.1", + "picocolors": "^1.0.1", + "postcss-load-config": "^6.0.1", "resolve-from": "^5.0.0", - "rollup": "^3.2.5", + "rollup": "^4.19.0", "source-map": "0.8.0-beta.0", - "sucrase": "^3.20.3", + "sucrase": "^3.35.0", + "tinyglobby": "^0.2.1", "tree-kill": "^1.2.2" }, "bin": { - "tsup": "dist/cli-default.js", - "tsup-node": "dist/cli-node.js" - }, - "engines": { - "node": ">=14.18" - }, - "peerDependencies": { - "@swc/core": "^1", - "postcss": "^8.4.12", - "typescript": ">=4.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "postcss": { - "optional": true - }, - "typescript": { - "optional": true - } - } - }, - "node_modules/tsup/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/tsup/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/tsup/node_modules/rollup": { - "version": "3.29.4", - "dev": true, - "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/tsup/node_modules/source-map": { - "version": "0.8.0-beta.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/tsup/node_modules/tr46": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/tsup/node_modules/webidl-conversions": { - "version": "4.0.2", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/tsup/node_modules/whatwg-url": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/tty-table": { - "version": "4.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2", - "csv": "^5.5.3", - "kleur": "^4.1.5", - "smartwrap": "^2.0.2", - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.1", - "yargs": "^17.7.1" - }, - "bin": { - "tty-table": "adapters/terminal-adapter.js" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/tty-table/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/tty-table/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "tsup": "dist/cli-default.js", + "tsup-node": "dist/cli-node.js" }, "engines": { - "node": ">=10" + "node": ">=18" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "@microsoft/api-extractor": "^7.36.0", + "@swc/core": "^1", + "postcss": "^8.4.12", + "typescript": ">=4.5.0" + }, + "peerDependenciesMeta": { + "@microsoft/api-extractor": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "postcss": { + "optional": true + }, + "typescript": { + "optional": true + } } }, - "node_modules/tty-table/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/tsup/node_modules/debug": { + "version": "4.3.6", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "ms": "2.1.2" }, "engines": { - "node": ">=7.0.0" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/tty-table/node_modules/color-name": { - "version": "1.1.4", - "dev": true, + "node_modules/tsup/node_modules/ms": { + "version": "2.1.2", "license": "MIT" }, - "node_modules/tty-table/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", + "node_modules/tsup/node_modules/source-map": { + "version": "0.8.0-beta.0", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/tty-table/node_modules/kleur": { - "version": "4.1.5", - "dev": true, + "node_modules/tsup/node_modules/tr46": { + "version": "1.0.1", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "punycode": "^2.1.0" } }, - "node_modules/tty-table/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/tsup/node_modules/webidl-conversions": { + "version": "4.0.2", + "license": "BSD-2-Clause" + }, + "node_modules/tsup/node_modules/whatwg-url": { + "version": "7.1.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, "node_modules/turbo": { - "version": "1.13.3", + "version": "1.13.4", "dev": true, "license": "MPL-2.0", "bin": { "turbo": "bin/turbo" }, "optionalDependencies": { - "turbo-darwin-64": "1.13.3", - "turbo-darwin-arm64": "1.13.3", - "turbo-linux-64": "1.13.3", - "turbo-linux-arm64": "1.13.3", - "turbo-windows-64": "1.13.3", - "turbo-windows-arm64": "1.13.3" + "turbo-darwin-64": "1.13.4", + "turbo-darwin-arm64": "1.13.4", + "turbo-linux-64": "1.13.4", + "turbo-linux-arm64": "1.13.4", + "turbo-windows-64": "1.13.4", + "turbo-windows-arm64": "1.13.4" } }, "node_modules/turbo-darwin-arm64": { - "version": "1.13.3", + "version": "1.13.4", "cpu": [ "arm64" ], @@ -20799,8 +16625,9 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "license": "Apache-2.0", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -20810,7 +16637,7 @@ } }, "node_modules/uglify-js": { - "version": "3.17.4", + "version": "3.19.2", "dev": true, "license": "BSD-2-Clause", "optional": true, @@ -20846,7 +16673,7 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", + "version": "6.19.8", "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { @@ -20857,6 +16684,14 @@ "node": ">=4" } }, + "node_modules/unicode-emoji-modifier-base": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", "license": "MIT", @@ -20905,7 +16740,7 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.16", + "version": "1.1.0", "funding": [ { "type": "opencollective", @@ -20932,14 +16767,6 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, "node_modules/url-join": { "version": "4.0.1", "license": "MIT" @@ -20960,14 +16787,6 @@ "version": "1.0.2", "license": "MIT" }, - "node_modules/utility-types": { - "version": "3.11.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/utils-merge": { "version": "1.0.1", "license": "MIT", @@ -20987,7 +16806,7 @@ } }, "node_modules/v8-to-istanbul": { - "version": "9.2.0", + "version": "9.3.0", "dev": true, "license": "ISC", "dependencies": { @@ -21008,6 +16827,14 @@ "spdx-expression-parse": "^3.0.0" } }, + "node_modules/validate-npm-package-name": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/vary": { "version": "1.1.2", "license": "MIT", @@ -21034,10 +16861,14 @@ "defaults": "^1.0.3" } }, - "node_modules/weak-lru-cache": { - "version": "1.2.2", - "dev": true, - "license": "MIT" + "node_modules/web-streams-polyfill": { + "version": "4.0.0-beta.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", + "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==", + "peer": true, + "engines": { + "node": ">= 14" + } }, "node_modules/webidl-conversions": { "version": "3.0.1", @@ -21104,10 +16935,11 @@ }, "node_modules/which-module": { "version": "2.0.1", - "license": "ISC" + "license": "ISC", + "peer": true }, "node_modules/which-pm": { - "version": "2.0.0", + "version": "2.2.0", "dev": true, "license": "MIT", "dependencies": { @@ -21140,7 +16972,7 @@ "license": "ISC" }, "node_modules/winston": { - "version": "3.13.0", + "version": "3.14.2", "dev": true, "license": "MIT", "dependencies": { @@ -21148,7 +16980,7 @@ "@dabh/diagnostics": "^2.0.2", "async": "^3.2.3", "is-stream": "^2.0.0", - "logform": "^2.4.0", + "logform": "^2.6.0", "one-time": "^1.0.0", "readable-stream": "^3.4.0", "safe-stable-stringify": "^2.3.1", @@ -21161,18 +16993,26 @@ } }, "node_modules/winston-transport": { - "version": "4.7.0", + "version": "4.7.1", "dev": true, "license": "MIT", "dependencies": { - "logform": "^2.3.2", - "readable-stream": "^3.6.0", + "logform": "^2.6.1", + "readable-stream": "^3.6.2", "triple-beam": "^1.3.0" }, "engines": { "node": ">= 12.0.0" } }, + "node_modules/winston/node_modules/@colors/colors": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, "node_modules/wordwrap": { "version": "1.0.0", "dev": true, @@ -21209,60 +17049,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, "node_modules/wrappy": { "version": "1.0.2", "license": "ISC" @@ -21279,7 +17065,7 @@ } }, "node_modules/ws": { - "version": "6.2.2", + "version": "6.2.3", "license": "MIT", "peer": true, "dependencies": { @@ -21290,7 +17076,6 @@ "version": "0.20.2", "resolved": "https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz", "integrity": "sha512-+nKZ39+nvK7Qq6i0PvWWRA4j/EkfWOtkP/YhMtupm+lJIiHxUrgTr1CcKv1nBk1rHtkRRQ3O2+Ih/q/sA+FXZA==", - "license": "Apache-2.0", "bin": { "xlsx": "bin/xlsx.njs" }, @@ -21316,8 +17101,9 @@ } }, "node_modules/xml2js": { - "version": "0.5.0", - "license": "MIT", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.6.2.tgz", + "integrity": "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==", "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" @@ -21328,7 +17114,8 @@ }, "node_modules/xmlbuilder": { "version": "11.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "engines": { "node": ">=4.0" } @@ -21361,7 +17148,7 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "2.4.2", + "version": "2.5.0", "license": "ISC", "peer": true, "bin": { @@ -21388,17 +17175,6 @@ } }, "node_modules/yargs-parser": { - "version": "18.1.3", - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/yargs-parser": { "version": "21.1.1", "license": "ISC", "engines": { @@ -21440,8 +17216,8 @@ "@flatfile/util-common": "^1.4.1" }, "devDependencies": { - "@flatfile/plugin-record-hook": "^1.7.1", - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0", + "@flatfile/plugin-record-hook": "^1.7.1" }, "engines": { "node": ">= 16" @@ -21461,6 +17237,7 @@ "modern-async": "^2.0.4" }, "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0", "@flatfile/utils-testing": "^0.3.1" }, "engines": { @@ -21476,8 +17253,8 @@ "version": "3.0.1", "license": "ISC", "devDependencies": { - "@flatfile/plugin-record-hook": "^1.7.1", - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0", + "@flatfile/plugin-record-hook": "^1.7.1" }, "engines": { "node": ">= 16" @@ -21498,7 +17275,7 @@ }, "devDependencies": { "@faker-js/faker": "^7.6.0", - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -21518,6 +17295,7 @@ "remeda": "^1.14.0" }, "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0", "@types/flat": "^5.0.2", "@types/papaparse": "^5.3.7" }, @@ -21533,8 +17311,8 @@ "version": "1.2.1", "license": "ISC", "devDependencies": { - "@flatfile/configure": "^1.0.1", - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0", + "@flatfile/configure": "^1.0.1" }, "engines": { "node": ">= 16" @@ -21549,6 +17327,7 @@ "version": "1.0.1", "license": "ISC", "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0", "@flatfile/plugin-job-handler": "^0.6.1", "@flatfile/util-common": "^1.4.1" }, @@ -21573,7 +17352,7 @@ "mssql": "^10.0.1" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 18" @@ -21594,7 +17373,10 @@ "graphql": "^16.8.1" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" + }, + "engines": { + "node": ">= 16" }, "peerDependencies": { "@flatfile/listener": "^1.1.0" @@ -21608,7 +17390,7 @@ "@flatfile/util-common": "^1.4.1" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1", + "@flatfile/bundler-config-tsup": "^0.0.0", "@flatfile/utils-testing": "^0.3.1" }, "engines": { @@ -21627,7 +17409,7 @@ "@flatfile/util-extractor": "^2.1.2" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -21635,12 +17417,15 @@ }, "plugins/json-schema": { "name": "@flatfile/plugin-convert-json-schema", - "version": "0.4.1", + "version": "0.4.2", "license": "ISC", "dependencies": { "@flatfile/plugin-space-configure": "^0.6.1", "cross-fetch": "^4.0.0" }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" + }, "engines": { "node": ">= 16" }, @@ -21651,14 +17436,15 @@ }, "plugins/merge-connection": { "name": "@flatfile/plugin-connect-via-merge", - "version": "0.4.1", + "version": "0.4.2", "license": "ISC", "dependencies": { - "@flatfile/plugin-convert-openapi-schema": "^0.3.1", + "@flatfile/plugin-convert-openapi-schema": "^0.3.2", "@flatfile/plugin-job-handler": "^0.6.1", "@mergeapi/merge-node-client": "^1.0.4" }, "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0", "@flatfile/plugin-space-configure": "^0.6.1" }, "engines": { @@ -21671,14 +17457,14 @@ }, "plugins/openapi-schema": { "name": "@flatfile/plugin-convert-openapi-schema", - "version": "0.3.1", + "version": "0.3.2", "license": "ISC", "dependencies": { "@flatfile/plugin-space-configure": "^0.6.1", "cross-fetch": "^4.0.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -21701,6 +17487,7 @@ "remeda": "^1.14.0" }, "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0", "@types/fs-extra": "^11.0.1" }, "engines": { @@ -21744,6 +17531,9 @@ "name": "@flatfile/plugin-psv-extractor", "version": "1.9.1", "license": "ISC", + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" + }, "engines": { "node": ">= 16" }, @@ -21760,7 +17550,7 @@ "@flatfile/util-common": "^1.4.1" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -21782,7 +17572,7 @@ "modern-async": "^2.0.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -21800,9 +17590,9 @@ "@flatfile/plugin-job-handler": "^0.6.1" }, "devDependencies": { - "@flatfile/api": "^1.9.19", - "@flatfile/rollup-config": "0.1.1", - "@flatfile/utils-testing": "^0.3.1" + "@flatfile/api": "^1.8.9", + "@flatfile/bundler-config-tsup": "^0.0.0", + "@flatfile/utils-testing": "^0.2.0" }, "engines": { "node": ">= 16" @@ -21812,15 +17602,34 @@ "@flatfile/listener": "^1.1.0" } }, + "plugins/space-configure/node_modules/@flatfile/utils-testing": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@flatfile/utils-testing/-/utils-testing-0.2.1.tgz", + "integrity": "sha512-Zq/i/dXBgN4CeKaVgu8jOMKO/5+kw4XvzCpDTuU8Od1dXHhrNvrgx5T7OYUHcIhksSiJS5EwmBW5vkyQW0vLFw==", + "dev": true, + "dependencies": { + "@flatfile/api": "^1.9.13", + "@flatfile/listener": "^1.0.1", + "@flatfile/listener-driver-pubsub": "^2.0.0", + "@jest/globals": "^29.6.4", + "cross-fetch": "^4.0.0" + }, + "engines": { + "node": ">= 16" + } + }, "plugins/sql-ddl-converter": { "name": "@flatfile/plugin-convert-sql-ddl", - "version": "0.2.1", + "version": "0.2.2", "license": "ISC", "dependencies": { - "@flatfile/plugin-convert-json-schema": "^0.4.1", + "@flatfile/plugin-convert-json-schema": "^0.4.2", "@flatfile/plugin-space-configure": "^0.6.1", "sql-ddl-to-json-schema": "^4.1.0" }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" + }, "engines": { "node": ">= 16" }, @@ -21833,6 +17642,9 @@ "name": "@flatfile/plugin-tsv-extractor", "version": "1.8.1", "license": "ISC", + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" + }, "engines": { "node": ">= 16" }, @@ -21852,7 +17664,7 @@ "@flatfile/util-common": "^1.4.1" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1", + "@flatfile/bundler-config-tsup": "^0.0.0", "@flatfile/utils-testing": "^0.3.1" }, "engines": { @@ -21870,7 +17682,7 @@ "cross-fetch": "^4.0.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1", + "@flatfile/bundler-config-tsup": "^0.0.0", "@flatfile/utils-testing": "^0.3.1", "jest-fetch-mock": "^3.0.3" }, @@ -21890,7 +17702,7 @@ "cross-fetch": "^4.0.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1", + "@flatfile/bundler-config-tsup": "^0.0.0", "jest-fetch-mock": "^3.0.3" }, "engines": { @@ -21910,6 +17722,9 @@ "remeda": "^1.14.0", "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz" }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" + }, "engines": { "node": ">= 16" }, @@ -21926,6 +17741,9 @@ "remeda": "^1.24.0", "xml-json-format": "^1.0.8" }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" + }, "engines": { "node": ">= 16" }, @@ -21935,15 +17753,16 @@ }, "plugins/yaml-schema": { "name": "@flatfile/plugin-convert-yaml-schema", - "version": "0.3.1", + "version": "0.3.2", "license": "ISC", "dependencies": { - "@flatfile/plugin-convert-json-schema": "^0.4.1", + "@flatfile/plugin-convert-json-schema": "^0.4.2", "@flatfile/plugin-space-configure": "^0.6.1", "cross-fetch": "^4.0.0", "js-yaml": "^4.1.0" }, "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0", "@flatfile/utils-testing": "^0.3.1", "express": "^4.18.2", "jest-fetch-mock": "^3.0.3" @@ -21982,6 +17801,7 @@ "modern-async": "^2.0.0" }, "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0", "@flatfile/utils-testing": "^0.3.1", "@types/adm-zip": "^0.4.3" }, @@ -21997,6 +17817,9 @@ "name": "@flatfile/common-plugin-utils", "version": "1.0.2", "license": "ISC", + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" + }, "engines": { "node": ">= 16" } @@ -22010,7 +17833,7 @@ "cross-fetch": "^4.0.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -22022,7 +17845,8 @@ }, "utils/common/node_modules/@flatfile/cross-env-config": { "version": "0.0.6", - "license": "ISC" + "resolved": "https://registry.npmjs.org/@flatfile/cross-env-config/-/cross-env-config-0.0.6.tgz", + "integrity": "sha512-/8GpBVxjzTlAmFni08ELQfIrfuwZ+yIsAsTcYOzazbIAMp1ShKNB/1RfaIzRGhOF5OTWbj37mAL/z/tu6+rvpQ==" }, "utils/extractor": { "name": "@flatfile/util-extractor", @@ -22032,6 +17856,9 @@ "@flatfile/util-common": "^1.4.1", "@flatfile/util-file-buffer": "^0.4.1" }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" + }, "engines": { "node": ">= 16" }, @@ -22047,6 +17874,9 @@ "dependencies": { "cross-fetch": "^4.0.0" }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" + }, "engines": { "node": ">= 16" }, @@ -22058,6 +17888,9 @@ "name": "@flatfile/util-file-buffer", "version": "0.4.1", "license": "ISC", + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" + }, "engines": { "node": ">= 16" }, @@ -22074,7 +17907,7 @@ "@flatfile/util-common": "^1.4.1" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -22094,6 +17927,9 @@ "@jest/globals": "^29.6.4", "cross-fetch": "^4.0.0" }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" + }, "engines": { "node": ">= 16" } @@ -22106,7 +17942,10 @@ "@flatfile/plugin-record-hook": "^1.7.0" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-rollup": "^0.1.1" + }, + "engines": { + "node": ">= 16" }, "peerDependencies": { "@flatfile/listener": "^1.0.5" @@ -22114,7 +17953,7 @@ }, "validate/date": { "name": "@flatfile/plugin-validate-date", - "version": "0.1.0", + "version": "0.1.1", "license": "ISC", "dependencies": { "@flatfile/plugin-record-hook": "^1.7.1", @@ -22122,7 +17961,7 @@ "date-fns": "^4.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -22133,7 +17972,8 @@ }, "validate/date/node_modules/date-fns": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", + "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", "funding": { "type": "github", "url": "https://github.com/sponsors/kossnocorp" @@ -22147,7 +17987,7 @@ "@flatfile/plugin-record-hook": "^1.7.0" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -22165,22 +18005,25 @@ "isbn3": "^1.2.0" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1", + "@flatfile/bundler-config-tsup": "^0.0.0", "@flatfile/utils-testing": "^0.3.1" }, + "engines": { + "node": ">= 16" + }, "peerDependencies": { "@flatfile/listener": "^1.1.0" } }, "validate/number": { "name": "@flatfile/plugin-validate-number", - "version": "0.1.0", + "version": "0.1.1", "license": "ISC", "dependencies": { "@flatfile/plugin-record-hook": "^1.7.0" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -22198,7 +18041,7 @@ "libphonenumber-js": "^1.11.10" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "engines": { "node": ">= 16" @@ -22215,7 +18058,10 @@ "@flatfile/plugin-record-hook": "^1.7.0" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" + }, + "engines": { + "node": ">= 16" }, "peerDependencies": { "@flatfile/listener": "^1.0.5" diff --git a/package.json b/package.json index d8f8b16ef..c189bb359 100644 --- a/package.json +++ b/package.json @@ -19,20 +19,20 @@ "validate/*" ], "scripts": { - "clean": "find ./ '(' -name 'node_modules' -o -name 'dist' -o -name '.turbo' -o -name '.parcel-cache' ')' -type d -exec rm -rf {} +", - "test": "turbo run test", + "clean": "find ./ '(' -name 'node_modules' -o -name 'dist' -o -name '.turbo' ')' -type d -exec rm -rf {} +", "build": "turbo build", - "turbo:test": "turbo test", "build:prod": "turbo build:prod", "build:clean": "npm run clean && npm i && turbo build", + "build:prod:clean": "npm run clean && npm i && turbo build:prod", + "test": "turbo run test", "test:unit": "turbo run test:unit", "test:e2e": "turbo run test:e2e", - "build:prod:clean": "npm run clean && npm i && turbo build:prod", "lint": "prettier --check **/*.ts", "format": "prettier --log-level warn --write **/*.ts", "changeset": "changeset", "changeset-apply": "changeset version", - "release": "NODE_ENV=production turbo build && changeset publish" + "release": "NODE_ENV=production turbo build && changeset publish", + "checks": "turbo checks" }, "repository": { "type": "git", @@ -51,27 +51,25 @@ }, "homepage": "https://github.com/FlatFilers/flatfile-plugins#readme", "devDependencies": { + "@arethetypeswrong/cli": "^0.15.4", "@changesets/cli": "^2.26.1", "@flatfile/listener": "^1.1.0", "@flatfile/utils-testing": "^0.3.1", "@octokit/rest": "^21.0.2", - "@parcel/packager-ts": "^2.12.0", - "@parcel/transformer-typescript-types": "^2.12.0", "@types/jest": "^29.5.13", "@types/node": "^20.2.5", "dotenv": "^16.4.5", "dotenv-expand": "^10.0.0", "dotenv-flow": "^3.2.0", "jest": "^29.5.0", - "parcel": "latest", "prettier": "^3.2.5", + "publint": "^0.2.12", "ts-jest": "^29.2.5", "turbo": "^1.10.2", "typescript": "^5.0.4" }, "optionalDependencies": { "@flatfile/changelog": "^1.0.3", - "@parcel/watcher-linux-x64-glibc": "^2.3.0", "@rollup/rollup-linux-x64-gnu": "^4.8.0" } } diff --git a/plugins/constraints/jest.config.js b/plugins/autocast/jest.config.cjs similarity index 100% rename from plugins/constraints/jest.config.js rename to plugins/autocast/jest.config.cjs diff --git a/plugins/autocast/package.json b/plugins/autocast/package.json index f62199470..15ea8b9a6 100644 --- a/plugins/autocast/package.json +++ b/plugins/autocast/package.json @@ -6,37 +6,45 @@ "registryMetadata": { "category": "transform" }, + "type": "module", "engines": { "node": ">= 16" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -49,7 +57,7 @@ "author": "Alex Hollenbeck", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/autocast" }, "license": "ISC", @@ -64,6 +72,6 @@ }, "devDependencies": { "@flatfile/plugin-record-hook": "^1.7.1", - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/autocast/rollup.config.mjs b/plugins/autocast/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/plugins/autocast/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/plugins/autocast/src/autocast.plugin.ts b/plugins/autocast/src/autocast.plugin.ts index 9b5f5ce6d..bf85ff673 100644 --- a/plugins/autocast/src/autocast.plugin.ts +++ b/plugins/autocast/src/autocast.plugin.ts @@ -2,7 +2,7 @@ import { FlatfileClient } from '@flatfile/api' import type { TRecordValue } from '@flatfile/hooks' import type { FlatfileEvent, FlatfileListener } from '@flatfile/listener' import type { FlatfileRecord } from '@flatfile/plugin-record-hook' -import { bulkRecordHookPlugin } from '@flatfile/plugin-record-hook' +import { bulkRecordHook } from '@flatfile/plugin-record-hook' import { logInfo } from '@flatfile/util-common' const api = new FlatfileClient() @@ -18,7 +18,7 @@ export function autocast( ) { return (listener: FlatfileListener) => { listener.use( - bulkRecordHookPlugin( + bulkRecordHook( sheetSlug, async (records: FlatfileRecord[], event: FlatfileEvent) => { const sheetId = event.context.sheetId diff --git a/plugins/autocast/tsup.config.mjs b/plugins/autocast/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/autocast/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/automap/jest.config.js b/plugins/automap/jest.config.cjs similarity index 100% rename from plugins/automap/jest.config.js rename to plugins/automap/jest.config.cjs diff --git a/plugins/automap/package.json b/plugins/automap/package.json index e2f3c912a..68bc235ef 100644 --- a/plugins/automap/package.json +++ b/plugins/automap/package.json @@ -6,18 +6,45 @@ "registryMetadata": { "category": "automation" }, + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/main.js", - "module": "dist/module.mjs", - "types": "dist/types.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -29,7 +56,7 @@ "author": "Flatfile", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/automap" }, "license": "ISC", @@ -42,6 +69,7 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/utils-testing": "^0.3.1" + "@flatfile/utils-testing": "^0.3.1", + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/automap/tsup.config.mjs b/plugins/automap/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/automap/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/dedupe/jest.config.js b/plugins/constraints/jest.config.cjs similarity index 100% rename from plugins/dedupe/jest.config.js rename to plugins/constraints/jest.config.cjs diff --git a/plugins/constraints/package.json b/plugins/constraints/package.json index 8c31b2db0..0b7e54a9e 100644 --- a/plugins/constraints/package.json +++ b/plugins/constraints/package.json @@ -1,41 +1,50 @@ { "name": "@flatfile/plugin-constraints", "version": "3.0.1", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/plugins/constraints", "description": "A plugin for extending blueprint with external constraints", + "type": "module", "engines": { "node": ">= 16" }, "registryMetadata": { "category": "records" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -44,7 +53,7 @@ "author": "David Boskovic", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/constraints" }, "license": "ISC", @@ -56,6 +65,6 @@ }, "devDependencies": { "@flatfile/plugin-record-hook": "^1.7.1", - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/constraints/rollup.config.mjs b/plugins/constraints/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/plugins/constraints/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/plugins/constraints/src/external.constraint.ts b/plugins/constraints/src/external.constraint.ts index 80ab29f86..f8f88d256 100644 --- a/plugins/constraints/src/external.constraint.ts +++ b/plugins/constraints/src/external.constraint.ts @@ -1,10 +1,7 @@ import type { Flatfile } from '@flatfile/api' import { FlatfileClient } from '@flatfile/api' import type { FlatfileEvent, FlatfileListener } from '@flatfile/listener' -import { - FlatfileRecord, - bulkRecordHookPlugin, -} from '@flatfile/plugin-record-hook' +import { FlatfileRecord, bulkRecordHook } from '@flatfile/plugin-record-hook' import { getConstraints } from './get.constraints' const api = new FlatfileClient() @@ -33,7 +30,7 @@ export const externalConstraint = ( }) listener.use( - bulkRecordHookPlugin('**', async (records, event) => { + bulkRecordHook('**', async (records, event) => { const schema: Flatfile.SheetConfig = event.cache.get('sheet-schema') const constraints = getConstraints(schema, validator) diff --git a/plugins/constraints/src/external.sheet.constraint.ts b/plugins/constraints/src/external.sheet.constraint.ts index 3d40a1dc4..ff4368e27 100644 --- a/plugins/constraints/src/external.sheet.constraint.ts +++ b/plugins/constraints/src/external.sheet.constraint.ts @@ -2,10 +2,7 @@ import type { Flatfile } from '@flatfile/api' import { FlatfileClient } from '@flatfile/api' import type { TRecordValue } from '@flatfile/hooks' import type { FlatfileEvent, FlatfileListener } from '@flatfile/listener' -import { - FlatfileRecord, - bulkRecordHookPlugin, -} from '@flatfile/plugin-record-hook' +import { FlatfileRecord, bulkRecordHook } from '@flatfile/plugin-record-hook' import { getSheetConstraints } from './get.constraints' const api = new FlatfileClient() @@ -42,7 +39,7 @@ export const externalSheetConstraint = ( }) listener.use( - bulkRecordHookPlugin('**', async (records, event) => { + bulkRecordHook('**', async (records, event) => { const schema: Flatfile.SheetConfig = event.cache.get('sheet-schema') const constraints = getSheetConstraints(schema, validator) diff --git a/plugins/constraints/tsup.config.mjs b/plugins/constraints/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/constraints/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/delimiter-extractor/jest.config.js b/plugins/dedupe/jest.config.cjs similarity index 100% rename from plugins/delimiter-extractor/jest.config.js rename to plugins/dedupe/jest.config.cjs diff --git a/plugins/dedupe/package.json b/plugins/dedupe/package.json index 2f6fa4a0e..093cfb511 100644 --- a/plugins/dedupe/package.json +++ b/plugins/dedupe/package.json @@ -1,41 +1,50 @@ { "name": "@flatfile/plugin-dedupe", "version": "1.2.1", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/plugins/dedupe", "description": "Dedupe records in a sheet via a sheet level custom action.", "registryMetadata": { "category": "transform" }, + "type": "module", "engines": { "node": ">= 16" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -47,7 +56,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/dedupe" }, "license": "ISC", @@ -61,6 +70,6 @@ }, "devDependencies": { "@faker-js/faker": "^7.6.0", - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/dedupe/rollup.config.mjs b/plugins/dedupe/rollup.config.mjs deleted file mode 100644 index 3a3d7fa35..000000000 --- a/plugins/dedupe/rollup.config.mjs +++ /dev/null @@ -1,7 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const external = ['@flatfile/plugin-record-hook'] - -const config = buildConfig({ external }) - -export default config diff --git a/plugins/dedupe/tsup.config.mjs b/plugins/dedupe/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/dedupe/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/dxp-configure/jest.config.js b/plugins/delimiter-extractor/jest.config.cjs similarity index 100% rename from plugins/dxp-configure/jest.config.js rename to plugins/delimiter-extractor/jest.config.cjs diff --git a/plugins/delimiter-extractor/package.json b/plugins/delimiter-extractor/package.json index c1f745043..04acd544d 100644 --- a/plugins/delimiter-extractor/package.json +++ b/plugins/delimiter-extractor/package.json @@ -6,18 +6,37 @@ "registryMetadata": { "category": "extractors" }, + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/main.js", - "module": "dist/module.mjs", - "types": "dist/types.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -29,7 +48,7 @@ "author": "Carl Brugger", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/delimiter-parser" }, "license": "ISC", @@ -43,6 +62,7 @@ }, "devDependencies": { "@types/flat": "^5.0.2", - "@types/papaparse": "^5.3.7" + "@types/papaparse": "^5.3.7", + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/delimiter-extractor/src/parser.ts b/plugins/delimiter-extractor/src/parser.ts index 5e93fff08..d2a4540ad 100644 --- a/plugins/delimiter-extractor/src/parser.ts +++ b/plugins/delimiter-extractor/src/parser.ts @@ -3,8 +3,8 @@ import { WorkbookCapture } from '@flatfile/util-extractor' import Papa, { ParseResult } from 'papaparse' import { mapKeys, mapValues } from 'remeda' import { Readable } from 'stream' +import { DelimiterOptions } from '.' import { Headerizer } from './header.detection' -import { DelimiterOptions } from './index' type ParseBufferOptions = Omit & { readonly headerSelectionEnabled?: boolean @@ -17,7 +17,7 @@ export async function parseBuffer( try { const skipEmptyLines = options?.headerSelectionEnabled ? false - : options?.skipEmptyLines ?? false + : (options?.skipEmptyLines ?? false) const fileContents = buffer.toString('utf8') const results: ParseResult> = Papa.parse( fileContents, diff --git a/plugins/delimiter-extractor/tsup.config.mjs b/plugins/delimiter-extractor/tsup.config.mjs new file mode 100644 index 000000000..2070a0891 --- /dev/null +++ b/plugins/delimiter-extractor/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({ includeBrowser: false }) diff --git a/plugins/export-workbook/jest.config.js b/plugins/dxp-configure/jest.config.cjs similarity index 100% rename from plugins/export-workbook/jest.config.js rename to plugins/dxp-configure/jest.config.cjs diff --git a/plugins/dxp-configure/package.json b/plugins/dxp-configure/package.json index 22d6209cb..d973a18ff 100644 --- a/plugins/dxp-configure/package.json +++ b/plugins/dxp-configure/package.json @@ -6,6 +6,7 @@ "registryMetadata": { "category": "utilities" }, + "type": "module", "engines": { "node": ">= 16" }, @@ -14,34 +15,41 @@ "last 2 versions", "not dead" ], - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -53,7 +61,7 @@ "author": "David Boskovic", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/dxp-configure" }, "license": "ISC", @@ -64,6 +72,6 @@ }, "devDependencies": { "@flatfile/configure": "^1.0.1", - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/dxp-configure/rollup.config.mjs b/plugins/dxp-configure/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/plugins/dxp-configure/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/plugins/dxp-configure/tsup.config.mjs b/plugins/dxp-configure/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/dxp-configure/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/job-handler/jest.config.js b/plugins/export-workbook/jest.config.cjs similarity index 100% rename from plugins/job-handler/jest.config.js rename to plugins/export-workbook/jest.config.cjs diff --git a/plugins/export-workbook/package.json b/plugins/export-workbook/package.json index 4eb7e864f..6a7fca9ef 100644 --- a/plugins/export-workbook/package.json +++ b/plugins/export-workbook/package.json @@ -6,37 +6,37 @@ "registryMetadata": { "category": "export" }, + "type": "module", "engines": { "node": ">= 16" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest --passWithNoTests" }, "keywords": [ @@ -46,7 +46,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/export-workbook" }, "license": "ISC", @@ -60,6 +60,7 @@ }, "devDependencies": { "@flatfile/plugin-job-handler": "^0.6.1", - "@flatfile/util-common": "^1.4.1" + "@flatfile/util-common": "^1.4.1", + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/export-workbook/rollup.config.mjs b/plugins/export-workbook/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/plugins/export-workbook/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/plugins/export-workbook/tsup.config.mjs b/plugins/export-workbook/tsup.config.mjs new file mode 100644 index 000000000..2070a0891 --- /dev/null +++ b/plugins/export-workbook/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({ includeBrowser: false }) diff --git a/plugins/foreign-db-extractor/package.json b/plugins/foreign-db-extractor/package.json index 222fffe1b..531d32ae9 100644 --- a/plugins/foreign-db-extractor/package.json +++ b/plugins/foreign-db-extractor/package.json @@ -1,51 +1,59 @@ { "name": "@flatfile/plugin-foreign-db-extractor", "version": "0.2.1", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/plugins/foreign-db-extractor", "description": "A plugin for extracting MSSQL DBs from a .bak file.", "registryMetadata": { "category": "extractor" }, + "type": "module", "engines": { "node": ">= 18" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" - }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest --passWithNoTests" }, "keywords": [], "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/foreign-db-extractor" }, - "type": "module", "license": "ISC", "dependencies": { "mssql": "^10.0.1", @@ -56,6 +64,6 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/foreign-db-extractor/rollup.config.mjs b/plugins/foreign-db-extractor/rollup.config.mjs deleted file mode 100644 index 3ce39000a..000000000 --- a/plugins/foreign-db-extractor/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({ includeBrowser: false }) - -export default config diff --git a/plugins/foreign-db-extractor/tsup.config.mjs b/plugins/foreign-db-extractor/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/foreign-db-extractor/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/graphql-schema/package.json b/plugins/graphql-schema/package.json index 071fa9f32..85f67a112 100644 --- a/plugins/graphql-schema/package.json +++ b/plugins/graphql-schema/package.json @@ -1,32 +1,50 @@ { "name": "@flatfile/plugin-graphql-schema", "version": "1.3.1", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/plugins/graphql-schema", "description": "A plugin for converting GraphQL to Flatfile blueprint.", "registryMetadata": { "category": "core" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" + "type": "module", + "engines": { + "node": ">= 16" }, "exports": { - "types": "./dist/index.d.ts", - "import": "./dist/index.mjs", - "require": "./dist/index.cjs", - "default": "./dist/index.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -35,10 +53,9 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/graphql-schema" }, - "type": "module", "license": "ISC", "dependencies": { "@flatfile/plugin-space-configure": "^0.6.1", @@ -50,6 +67,6 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/graphql-schema/rollup.config.mjs b/plugins/graphql-schema/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/plugins/graphql-schema/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/plugins/graphql-schema/tsup.config.mjs b/plugins/graphql-schema/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/graphql-schema/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/json-schema/jest.config.js b/plugins/job-handler/jest.config.cjs similarity index 100% rename from plugins/json-schema/jest.config.js rename to plugins/job-handler/jest.config.cjs diff --git a/plugins/job-handler/package.json b/plugins/job-handler/package.json index 8bff875f3..616a1b075 100644 --- a/plugins/job-handler/package.json +++ b/plugins/job-handler/package.json @@ -6,37 +6,45 @@ "registryMetadata": { "category": "core" }, + "type": "module", "engines": { "node": ">= 16" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -48,7 +56,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/job-handler" }, "license": "ISC", @@ -60,7 +68,7 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1", + "@flatfile/bundler-config-tsup": "^0.0.0", "@flatfile/utils-testing": "^0.3.1" } } diff --git a/plugins/job-handler/rollup.config.mjs b/plugins/job-handler/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/plugins/job-handler/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/plugins/job-handler/tsup.config.mjs b/plugins/job-handler/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/job-handler/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/json-extractor/package.json b/plugins/json-extractor/package.json index 101b3cc19..82c1f9b34 100644 --- a/plugins/json-extractor/package.json +++ b/plugins/json-extractor/package.json @@ -6,38 +6,45 @@ "registryMetadata": { "category": "extractors" }, + "type": "module", "engines": { "node": ">= 16" }, - "type": "module", - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -49,7 +56,7 @@ "author": "Carl Brugger", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/json-extractor" }, "license": "ISC", @@ -57,6 +64,6 @@ "@flatfile/util-extractor": "^2.1.2" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/json-extractor/rollup.config.mjs b/plugins/json-extractor/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/plugins/json-extractor/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/plugins/json-extractor/tsup.config.mjs b/plugins/json-extractor/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/json-extractor/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/merge-connection/jest.config.js b/plugins/json-schema/jest.config.cjs similarity index 100% rename from plugins/merge-connection/jest.config.js rename to plugins/json-schema/jest.config.cjs diff --git a/plugins/json-schema/package.json b/plugins/json-schema/package.json index 93e6b6310..0722a5048 100644 --- a/plugins/json-schema/package.json +++ b/plugins/json-schema/package.json @@ -6,18 +6,45 @@ "registryMetadata": { "category": "schema-converters" }, + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/main.js", - "module": "dist/module.mjs", - "types": "dist/types.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -30,7 +57,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/openapi-schema-converter" }, "license": "ISC", @@ -41,5 +68,8 @@ "peerDependencies": { "@flatfile/api": "^1.9.19", "@flatfile/listener": "^1.1.0" + }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/json-schema/tsup.config.mjs b/plugins/json-schema/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/json-schema/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/openapi-schema/jest.config.js b/plugins/merge-connection/jest.config.cjs similarity index 100% rename from plugins/openapi-schema/jest.config.js rename to plugins/merge-connection/jest.config.cjs diff --git a/plugins/merge-connection/package.json b/plugins/merge-connection/package.json index fcfd3b113..812967f3b 100644 --- a/plugins/merge-connection/package.json +++ b/plugins/merge-connection/package.json @@ -1,29 +1,57 @@ { "name": "@flatfile/plugin-connect-via-merge", "version": "0.4.2", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/plugins/merge-connection", "description": "A connect plugin for Merge.dev", "registryMetadata": { "category": "connect" }, + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/main.js", - "module": "dist/module.mjs", - "types": "dist/types.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest --passWithNoTests" }, "keywords": [], "author": "Carl Brugger", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/merge" }, "license": "ISC", @@ -32,11 +60,12 @@ "@flatfile/plugin-job-handler": "^0.6.1", "@mergeapi/merge-node-client": "^1.0.4" }, - "devDependencies": { - "@flatfile/plugin-space-configure": "^0.6.1" - }, "peerDependencies": { "@flatfile/api": "^1.9.19", "@flatfile/listener": "^1.1.0" + }, + "devDependencies": { + "@flatfile/plugin-space-configure": "^0.6.1", + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/merge-connection/src/index.ts b/plugins/merge-connection/src/index.ts index 03d675a8b..523ccbe82 100644 --- a/plugins/merge-connection/src/index.ts +++ b/plugins/merge-connection/src/index.ts @@ -1,3 +1 @@ -import mergePlugin from './merge.plugin' - -export default mergePlugin +export * as mergePlugin from './merge.plugin' diff --git a/plugins/merge-connection/src/merge.plugin.ts b/plugins/merge-connection/src/merge.plugin.ts index 0062882d0..a13eb3d54 100644 --- a/plugins/merge-connection/src/merge.plugin.ts +++ b/plugins/merge-connection/src/merge.plugin.ts @@ -3,7 +3,7 @@ import { jobHandler } from '@flatfile/plugin-job-handler' import { handleCreateConnectedWorkbooks } from './create.workbook' import { handleConnectedWorkbookSync } from './sync.workbook' -export default function mergePlugin() { +export function mergePlugin() { return (listener: FlatfileListener) => { // The `space:createConnectedWorkbook` job is fired when a Merge connection has been made in the UI. // `handleCreateConnectedWorkbooks()` creates the connected workbook mirroring the Merge schema. @@ -23,3 +23,5 @@ export default function mergePlugin() { ) } } + +export default mergePlugin diff --git a/plugins/merge-connection/tsup.config.mjs b/plugins/merge-connection/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/merge-connection/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/pdf-extractor/jest.config.js b/plugins/openapi-schema/jest.config.cjs similarity index 100% rename from plugins/pdf-extractor/jest.config.js rename to plugins/openapi-schema/jest.config.cjs diff --git a/plugins/openapi-schema/package.json b/plugins/openapi-schema/package.json index 045f3de40..b4f8ff855 100644 --- a/plugins/openapi-schema/package.json +++ b/plugins/openapi-schema/package.json @@ -6,37 +6,45 @@ "registryMetadata": { "category": "schema-converters" }, + "type": "module", "engines": { "node": ">= 16" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -48,7 +56,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/openapi-schema-converter" }, "license": "ISC", @@ -61,6 +69,6 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/openapi-schema/rollup.config.mjs b/plugins/openapi-schema/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/plugins/openapi-schema/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/plugins/openapi-schema/tsup.config.mjs b/plugins/openapi-schema/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/openapi-schema/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/psv-extractor/jest.config.js b/plugins/pdf-extractor/jest.config.cjs similarity index 100% rename from plugins/psv-extractor/jest.config.js rename to plugins/pdf-extractor/jest.config.cjs diff --git a/plugins/pdf-extractor/package.json b/plugins/pdf-extractor/package.json index a51d85351..a13659f4d 100644 --- a/plugins/pdf-extractor/package.json +++ b/plugins/pdf-extractor/package.json @@ -6,18 +6,45 @@ "registryMetadata": { "category": "extractors" }, + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/main.js", - "module": "dist/module.mjs", - "types": "dist/types.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest --passWithNoTests" }, "keywords": [ @@ -27,7 +54,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/pdf-extractor" }, "license": "ISC", @@ -44,6 +71,7 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@types/fs-extra": "^11.0.1" + "@types/fs-extra": "^11.0.1", + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/pdf-extractor/tsup.config.mjs b/plugins/pdf-extractor/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/pdf-extractor/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/rollout/jest.config.js b/plugins/psv-extractor/jest.config.cjs similarity index 100% rename from plugins/rollout/jest.config.js rename to plugins/psv-extractor/jest.config.cjs diff --git a/plugins/psv-extractor/package.json b/plugins/psv-extractor/package.json index c5ff093ca..a47917be5 100644 --- a/plugins/psv-extractor/package.json +++ b/plugins/psv-extractor/package.json @@ -1,29 +1,57 @@ { "name": "@flatfile/plugin-psv-extractor", "version": "1.9.1", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/plugins/psv-extractor", "description": "A plugin for parsing a psv file and extracting it into Flatfile.", "registryMetadata": { "category": "extractors" }, + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/main.js", - "module": "dist/module.mjs", - "types": "dist/types.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest --passWithNoTests" }, "keywords": [], "author": "Ashley Mulligan", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/psv-parser" }, "license": "ISC", @@ -31,5 +59,8 @@ "peerDependencies": { "@flatfile/api": "^1.9.19", "@flatfile/listener": "^1.1.0" + }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/psv-extractor/tsup.config.mjs b/plugins/psv-extractor/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/psv-extractor/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/record-hook/jest.config.js b/plugins/record-hook/jest.config.cjs similarity index 100% rename from plugins/record-hook/jest.config.js rename to plugins/record-hook/jest.config.cjs diff --git a/plugins/record-hook/package.json b/plugins/record-hook/package.json index 74fc21df1..4b2989c21 100644 --- a/plugins/record-hook/package.json +++ b/plugins/record-hook/package.json @@ -6,6 +6,7 @@ "registryMetadata": { "category": "records" }, + "type": "module", "engines": { "node": ">= 16" }, @@ -14,34 +15,42 @@ "last 2 versions", "not dead" ], - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "main": "./dist/index.js", + "module": "./dist/index.js", + "umd": "./dist/index.umd.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup && rollup -c", + "build:watch": "tsup --watch && rollup -c --watch", + "build:prod": "NODE_ENV=production tsup && rollup -c", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -54,7 +63,7 @@ "author": "Alex Hollenbeck", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/record-hook" }, "license": "ISC", @@ -67,6 +76,6 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } -} +} \ No newline at end of file diff --git a/plugins/record-hook/rollup.config.mjs b/plugins/record-hook/rollup.config.mjs index fc7c877bd..6752abbae 100644 --- a/plugins/record-hook/rollup.config.mjs +++ b/plugins/record-hook/rollup.config.mjs @@ -1,4 +1,4 @@ -import { buildConfig } from '@flatfile/rollup-config' +import { buildConfig } from '@flatfile/bundler-config-rollup' const umdExternals = [ '@flatfile/api', @@ -8,6 +8,9 @@ const umdExternals = [ ] const config = buildConfig({ + includeNode: false, + includeBrowser: false, + includeDefinitions: false, includeUmd: true, umdConfig: { name: 'PluginRecordHook', external: umdExternals }, }) diff --git a/plugins/record-hook/tsup.config.mjs b/plugins/record-hook/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/record-hook/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/space-configure/jest.config.js b/plugins/rollout/jest.config.cjs similarity index 100% rename from plugins/space-configure/jest.config.js rename to plugins/rollout/jest.config.cjs diff --git a/plugins/rollout/package.json b/plugins/rollout/package.json index 36fc671da..68d27533e 100644 --- a/plugins/rollout/package.json +++ b/plugins/rollout/package.json @@ -6,21 +6,37 @@ "registryMetadata": { "category": "core" }, + "type": "module", "engines": { "node": ">= 16" }, + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", "files": [ "dist/**" ], - "source": "src/index.ts", - "main": "dist/main.js", - "module": "dist/module.mjs", - "types": "dist/types.d.ts", "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -33,7 +49,7 @@ "author": "David Boskovic", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/rollout" }, "license": "ISC", @@ -48,6 +64,6 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/rollout/tsup.config.mjs b/plugins/rollout/tsup.config.mjs new file mode 100644 index 000000000..2070a0891 --- /dev/null +++ b/plugins/rollout/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({ includeBrowser: false }) diff --git a/plugins/sql-ddl-converter/jest.config.js b/plugins/space-configure/jest.config.cjs similarity index 100% rename from plugins/sql-ddl-converter/jest.config.js rename to plugins/space-configure/jest.config.cjs diff --git a/plugins/space-configure/package.json b/plugins/space-configure/package.json index 0af41d838..9e5cb3b8d 100644 --- a/plugins/space-configure/package.json +++ b/plugins/space-configure/package.json @@ -6,37 +6,45 @@ "registryMetadata": { "category": "core" }, + "type": "module", "engines": { "node": ">= 16" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -48,7 +56,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/space-configure" }, "license": "ISC", @@ -60,8 +68,8 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/api": "^1.9.19", - "@flatfile/rollup-config": "0.1.1", - "@flatfile/utils-testing": "^0.3.1" + "@flatfile/api": "^1.8.9", + "@flatfile/bundler-config-tsup": "^0.0.0", + "@flatfile/utils-testing": "^0.2.0" } } diff --git a/plugins/space-configure/rollup.config.mjs b/plugins/space-configure/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/plugins/space-configure/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/plugins/space-configure/tsup.config.mjs b/plugins/space-configure/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/space-configure/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/tsv-extractor/jest.config.js b/plugins/sql-ddl-converter/jest.config.cjs similarity index 100% rename from plugins/tsv-extractor/jest.config.js rename to plugins/sql-ddl-converter/jest.config.cjs diff --git a/plugins/sql-ddl-converter/package.json b/plugins/sql-ddl-converter/package.json index f95404546..a15a62628 100644 --- a/plugins/sql-ddl-converter/package.json +++ b/plugins/sql-ddl-converter/package.json @@ -6,18 +6,37 @@ "registryMetadata": { "category": "schema-converters" }, + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/main.js", - "module": "dist/module.mjs", - "types": "dist/types.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest --passWithNoTests" }, "keywords": [ @@ -27,7 +46,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/sql-ddl-converter" }, "license": "ISC", @@ -39,5 +58,8 @@ "peerDependencies": { "@flatfile/api": "^1.9.19", "@flatfile/listener": "^1.1.0" + }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/sql-ddl-converter/tsup.config.mjs b/plugins/sql-ddl-converter/tsup.config.mjs new file mode 100644 index 000000000..2070a0891 --- /dev/null +++ b/plugins/sql-ddl-converter/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({ includeBrowser: false }) diff --git a/plugins/view-mapped/jest.config.js b/plugins/tsv-extractor/jest.config.cjs similarity index 100% rename from plugins/view-mapped/jest.config.js rename to plugins/tsv-extractor/jest.config.cjs diff --git a/plugins/tsv-extractor/package.json b/plugins/tsv-extractor/package.json index 55ab7a6f1..4a58d24af 100644 --- a/plugins/tsv-extractor/package.json +++ b/plugins/tsv-extractor/package.json @@ -1,29 +1,57 @@ { "name": "@flatfile/plugin-tsv-extractor", "version": "1.8.1", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/plugins/tsv-extractor", "description": "A plugin for parsing a tsv file and extracting it into Flatfile.", "registryMetadata": { "category": "extractors" }, + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/main.js", - "module": "dist/module.mjs", - "types": "dist/types.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest --passWithNoTests" }, "keywords": [], "author": "Ashley Mulligan", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/tsv-parser" }, "license": "ISC", @@ -31,5 +59,8 @@ "peerDependencies": { "@flatfile/api": "^1.9.19", "@flatfile/listener": "^1.1.0" + }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/tsv-extractor/tsup.config.mjs b/plugins/tsv-extractor/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/tsv-extractor/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/webhook-event-forwarder/jest.config.js b/plugins/view-mapped/jest.config.cjs similarity index 100% rename from plugins/webhook-event-forwarder/jest.config.js rename to plugins/view-mapped/jest.config.cjs diff --git a/plugins/view-mapped/package.json b/plugins/view-mapped/package.json index 1c9d8e39f..32aa55cc9 100644 --- a/plugins/view-mapped/package.json +++ b/plugins/view-mapped/package.json @@ -6,37 +6,45 @@ "registryMetadata": { "category": "core" }, + "type": "module", "engines": { "node": ">= 16" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -48,7 +56,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/view-mapped" }, "license": "ISC", @@ -59,7 +67,7 @@ "@flatfile/util-common": "^1.4.1" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1", + "@flatfile/bundler-config-tsup": "^0.0.0", "@flatfile/utils-testing": "^0.3.1" } } diff --git a/plugins/view-mapped/rollup.config.mjs b/plugins/view-mapped/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/plugins/view-mapped/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/plugins/view-mapped/tsup.config.mjs b/plugins/view-mapped/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/view-mapped/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/webhook-egress/jest.config.js b/plugins/webhook-egress/jest.config.cjs similarity index 100% rename from plugins/webhook-egress/jest.config.js rename to plugins/webhook-egress/jest.config.cjs diff --git a/plugins/webhook-egress/package.json b/plugins/webhook-egress/package.json index 372bb6b90..d4ab65ce6 100644 --- a/plugins/webhook-egress/package.json +++ b/plugins/webhook-egress/package.json @@ -6,37 +6,45 @@ "registryMetadata": { "category": "egress" }, + "type": "module", "engines": { "node": ">= 16" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -48,7 +56,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/webhook-egress" }, "license": "ISC", @@ -63,7 +71,7 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1", + "@flatfile/bundler-config-tsup": "^0.0.0", "@flatfile/utils-testing": "^0.3.1", "jest-fetch-mock": "^3.0.3" } diff --git a/plugins/webhook-egress/rollup.config.mjs b/plugins/webhook-egress/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/plugins/webhook-egress/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/plugins/webhook-egress/tsup.config.mjs b/plugins/webhook-egress/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/webhook-egress/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/xlsx-extractor/jest.config.js b/plugins/webhook-event-forwarder/jest.config.cjs similarity index 100% rename from plugins/xlsx-extractor/jest.config.js rename to plugins/webhook-event-forwarder/jest.config.cjs diff --git a/plugins/webhook-event-forwarder/package.json b/plugins/webhook-event-forwarder/package.json index 8239d3c5b..980659b49 100644 --- a/plugins/webhook-event-forwarder/package.json +++ b/plugins/webhook-event-forwarder/package.json @@ -5,37 +5,45 @@ "registryMetadata": { "category": "automation" }, + "type": "module", "engines": { "node": ">= 16" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -44,7 +52,7 @@ "author": "Morgan Daley", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/webhook-event-forwarder" }, "license": "ISC", @@ -60,7 +68,7 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1", + "@flatfile/bundler-config-tsup": "^0.0.0", "jest-fetch-mock": "^3.0.3" } } diff --git a/plugins/webhook-event-forwarder/rollup.config.mjs b/plugins/webhook-event-forwarder/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/plugins/webhook-event-forwarder/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/plugins/webhook-event-forwarder/tsup.config.mjs b/plugins/webhook-event-forwarder/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/webhook-event-forwarder/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/xml-extractor/jest.config.js b/plugins/xlsx-extractor/jest.config.cjs similarity index 100% rename from plugins/xml-extractor/jest.config.js rename to plugins/xlsx-extractor/jest.config.cjs diff --git a/plugins/xlsx-extractor/package.json b/plugins/xlsx-extractor/package.json index 4a1c3d41e..bace7b709 100644 --- a/plugins/xlsx-extractor/package.json +++ b/plugins/xlsx-extractor/package.json @@ -6,18 +6,37 @@ "registryMetadata": { "category": "extractors" }, + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/main.js", - "module": "dist/module.mjs", - "types": "dist/types.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -29,7 +48,7 @@ "author": "David Boskovic", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/xlsx-extractor" }, "license": "ISC", @@ -40,5 +59,8 @@ }, "peerDependencies": { "@flatfile/listener": "^1.1.0" + }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/xlsx-extractor/tsup.config.mjs b/plugins/xlsx-extractor/tsup.config.mjs new file mode 100644 index 000000000..2070a0891 --- /dev/null +++ b/plugins/xlsx-extractor/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({ includeBrowser: false }) diff --git a/plugins/yaml-schema/jest.config.js b/plugins/xml-extractor/jest.config.cjs similarity index 100% rename from plugins/yaml-schema/jest.config.js rename to plugins/xml-extractor/jest.config.cjs diff --git a/plugins/xml-extractor/package.json b/plugins/xml-extractor/package.json index 406ceb8aa..c7e486d2c 100644 --- a/plugins/xml-extractor/package.json +++ b/plugins/xml-extractor/package.json @@ -1,22 +1,50 @@ { "name": "@flatfile/plugin-xml-extractor", "version": "0.7.1", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/plugins/xml-extractor", "description": "A plugin for parsing .xml files in Flatfile.", "registryMetadata": { "category": "extractors" }, + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/index.js", - "module": "dist/index.mjs", - "types": "dist/index.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -28,7 +56,7 @@ "author": "David Boskovic", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/xml-extractor" }, "license": "ISC", @@ -39,5 +67,8 @@ }, "peerDependencies": { "@flatfile/listener": "^1.1.0" + }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/xml-extractor/tsconfig.json b/plugins/xml-extractor/tsconfig.json deleted file mode 100644 index b04604289..000000000 --- a/plugins/xml-extractor/tsconfig.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "display": "Base", - "compilerOptions": { - "allowSyntheticDefaultImports": true, - "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, - "isolatedModules": true, - "module": "esnext", - "moduleResolution": "node", - "pretty": true, - "resolveJsonModule": true, - "skipLibCheck": true, - "strict": true, - "strictNullChecks": true, - "strictPropertyInitialization": false, - "target": "es2020" - }, - "exclude": ["node_modules", "dist"] -} diff --git a/plugins/xml-extractor/tsup.config.mjs b/plugins/xml-extractor/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/xml-extractor/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/utils/common/jest.config.js b/plugins/yaml-schema/jest.config.cjs similarity index 100% rename from utils/common/jest.config.js rename to plugins/yaml-schema/jest.config.cjs diff --git a/plugins/yaml-schema/package.json b/plugins/yaml-schema/package.json index 9a238d07e..6b0300fb6 100644 --- a/plugins/yaml-schema/package.json +++ b/plugins/yaml-schema/package.json @@ -6,18 +6,45 @@ "registryMetadata": { "category": "schema-converters" }, + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/main.js", - "module": "dist/module.mjs", - "types": "dist/types.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -29,7 +56,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/yaml-schema" }, "license": "ISC", @@ -46,6 +73,7 @@ "devDependencies": { "@flatfile/utils-testing": "^0.3.1", "express": "^4.18.2", - "jest-fetch-mock": "^3.0.3" + "jest-fetch-mock": "^3.0.3", + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/plugins/yaml-schema/tsup.config.mjs b/plugins/yaml-schema/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/plugins/yaml-schema/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/plugins/zip-extractor/jest.config.js b/plugins/zip-extractor/jest.config.cjs similarity index 100% rename from plugins/zip-extractor/jest.config.js rename to plugins/zip-extractor/jest.config.cjs diff --git a/plugins/zip-extractor/package.json b/plugins/zip-extractor/package.json index cba3b89a6..1fe95318c 100644 --- a/plugins/zip-extractor/package.json +++ b/plugins/zip-extractor/package.json @@ -6,18 +6,37 @@ "registryMetadata": { "category": "extractors" }, + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/main.js", - "module": "dist/module.mjs", - "types": "dist/types.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -29,7 +48,7 @@ "author": "Carl Brugger", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "plugins/zip-extractor" }, "license": "ISC", @@ -45,6 +64,7 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0", "@flatfile/utils-testing": "^0.3.1", "@types/adm-zip": "^0.4.3" } diff --git a/plugins/zip-extractor/tsup.config.mjs b/plugins/zip-extractor/tsup.config.mjs new file mode 100644 index 000000000..2070a0891 --- /dev/null +++ b/plugins/zip-extractor/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({ includeBrowser: false }) diff --git a/support/common-utils/package.json b/support/common-utils/package.json index bb0e31f80..8feca3c21 100644 --- a/support/common-utils/package.json +++ b/support/common-utils/package.json @@ -1,9 +1,11 @@ { "name": "@flatfile/common-plugin-utils", "version": "1.0.2", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/support/common-utils", "description": "A library containing common utilities and helpers for plugins", "keywords": [], "author": "Flatfile", + "type": "module", "engines": { "node": ">= 16" }, @@ -12,23 +14,52 @@ "last 2 versions", "not dead" ], - "source": "src/index.ts", - "main": "dist/main.js", - "module": "dist/module.mjs", - "types": "dist/types.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" }, "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "support/common-utils" }, - "license": "ISC" + "license": "ISC", + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" + } } diff --git a/support/common-utils/tsup.config.mjs b/support/common-utils/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/support/common-utils/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/tsconfig.json b/tsconfig.json index b3688e684..21c16c4a8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,14 +1,25 @@ { "compilerOptions": { + /* Base Options: */ "esModuleInterop": true, "skipLibCheck": true, + "target": "es2022", + "allowJs": true, + "resolveJsonModule": true, + "moduleDetection": "force", "isolatedModules": true, - "lib": [ - "es2015", - "dom" - ], - "target": "es2015", - "moduleResolution": "node" + // TODO: set this to true once we have a better way to handle types + "verbatimModuleSyntax": false, + /* Strictness */ + // TODO: set this to true once we have a better way to handle types + "strict": false, + "noUncheckedIndexedAccess": true, + "noImplicitOverride": true, + /* If not transpiling with TypeScript: */ + "module": "Preserve", + "lib": [ "es2022", "dom" ], + "moduleResolution": "bundler", + "noEmit": true }, "exclude": [ "**/node_modules/", diff --git a/turbo.json b/turbo.json index 8e9c481ff..40a3d654c 100644 --- a/turbo.json +++ b/turbo.json @@ -27,6 +27,9 @@ "test:e2e": { "outputs": [], "env": ["TURBO_CACHE_ENABLED"] + }, + "checks": { + "dependsOn": [] } } } diff --git a/utils/extractor/jest.config.js b/utils/common/jest.config.cjs similarity index 100% rename from utils/extractor/jest.config.js rename to utils/common/jest.config.cjs diff --git a/utils/common/package.json b/utils/common/package.json index f76968b8b..4dcb94b52 100644 --- a/utils/common/package.json +++ b/utils/common/package.json @@ -1,47 +1,56 @@ { "name": "@flatfile/util-common", "version": "1.4.1", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/utils/common", "description": "A library containing common utilities and helpers for plugins.", "keywords": [], "author": "Carl Brugger", + "type": "module", "engines": { "node": ">= 16" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" }, "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "utils/common" }, "license": "ISC", @@ -54,6 +63,6 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/utils/common/rollup.config.mjs b/utils/common/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/utils/common/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/utils/common/tsup.config.mjs b/utils/common/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/utils/common/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/utils/fetch-schema/jest.config.js b/utils/extractor/jest.config.cjs similarity index 100% rename from utils/fetch-schema/jest.config.js rename to utils/extractor/jest.config.cjs diff --git a/utils/extractor/package.json b/utils/extractor/package.json index f1df9dd60..6867314a8 100644 --- a/utils/extractor/package.json +++ b/utils/extractor/package.json @@ -8,23 +8,50 @@ "category-utils" ], "author": "Carl Brugger", + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/main.js", - "module": "dist/module.mjs", - "types": "dist/types.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest --passWithNoTests" }, "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "utils/extractor" }, "license": "ISC", @@ -35,5 +62,8 @@ "peerDependencies": { "@flatfile/api": "^1.9.19", "@flatfile/listener": "^1.1.0" + }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/utils/extractor/tsup.config.mjs b/utils/extractor/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/utils/extractor/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/utils/file-buffer/jest.config.js b/utils/fetch-schema/jest.config.cjs similarity index 100% rename from utils/file-buffer/jest.config.js rename to utils/fetch-schema/jest.config.cjs diff --git a/utils/fetch-schema/package.json b/utils/fetch-schema/package.json index 0d55de69b..b52356f8b 100644 --- a/utils/fetch-schema/package.json +++ b/utils/fetch-schema/package.json @@ -1,29 +1,57 @@ { "name": "@flatfile/util-fetch-schema", "version": "0.2.4", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/utils/fetch-schema", "description": "A utility for fetching schemas for processing", "registryMetadata": { "category": "utilities" }, + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/index.js", - "module": "dist/index.mjs", - "types": "dist/index.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest --passWithNoTests" }, "keywords": [], "author": "Morgan Daley", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "utils/fetch-schema" }, "license": "ISC", @@ -32,5 +60,8 @@ }, "peerDependencies": { "@flatfile/api": "^1.9.19" + }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/utils/fetch-schema/tsup.config.mjs b/utils/fetch-schema/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/utils/fetch-schema/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/utils/response-rejection/jest.config.js b/utils/file-buffer/jest.config.cjs similarity index 100% rename from utils/response-rejection/jest.config.js rename to utils/file-buffer/jest.config.cjs diff --git a/utils/file-buffer/package.json b/utils/file-buffer/package.json index e9602b90d..74435c993 100644 --- a/utils/file-buffer/package.json +++ b/utils/file-buffer/package.json @@ -6,18 +6,45 @@ "registryMetadata": { "category": "utilities" }, + "type": "module", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/index.js", - "module": "dist/index.mjs", - "types": "dist/index.d.ts", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest --passWithNoTests" }, "keywords": [ @@ -27,7 +54,7 @@ "author": "David Boskovic", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "utils/file-buffer" }, "license": "ISC", @@ -35,5 +62,8 @@ "peerDependencies": { "@flatfile/api": "^1.9.19", "@flatfile/listener": "^1.1.0" + }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/utils/file-buffer/tsup.config.mjs b/utils/file-buffer/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/utils/file-buffer/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/utils/testing/jest.config.js b/utils/response-rejection/jest.config.cjs similarity index 100% rename from utils/testing/jest.config.js rename to utils/response-rejection/jest.config.cjs diff --git a/utils/response-rejection/package.json b/utils/response-rejection/package.json index 06a9a4b96..85e9211eb 100644 --- a/utils/response-rejection/package.json +++ b/utils/response-rejection/package.json @@ -6,37 +6,45 @@ "registryMetadata": { "category": "utilities" }, + "type": "module", "engines": { "node": ">= 16" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest --passWithNoTests" }, "keywords": [ @@ -46,7 +54,7 @@ "author": "Carl Brugger", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "utils/response-rejection" }, "license": "ISC", @@ -57,6 +65,6 @@ "@flatfile/api": "^1.9.19" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/utils/response-rejection/rollup.config.mjs b/utils/response-rejection/rollup.config.mjs deleted file mode 100644 index bee3ee8fa..000000000 --- a/utils/response-rejection/rollup.config.mjs +++ /dev/null @@ -1,7 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const external = ['@flatfile/util-common'] - -const config = buildConfig({ external }) - -export default config diff --git a/utils/response-rejection/tsup.config.mjs b/utils/response-rejection/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/utils/response-rejection/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/validate/boolean/jest.config.js b/utils/testing/jest.config.cjs similarity index 100% rename from validate/boolean/jest.config.js rename to utils/testing/jest.config.cjs diff --git a/utils/testing/package.json b/utils/testing/package.json index 9565af7e8..03490c968 100644 --- a/utils/testing/package.json +++ b/utils/testing/package.json @@ -1,19 +1,47 @@ { "name": "@flatfile/utils-testing", "version": "0.3.1", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/utils/testing", "description": "A utility package for testing plugins", "engines": { "node": ">= 16" }, - "source": "src/index.ts", - "main": "dist/index.js", - "module": "dist/index.mjs", - "types": "dist/index.d.ts", + "type": "module", + "exports": { + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "source": "./src/index.ts", + "types": "./dist/index.d.ts", + "files": [ + "dist/**" + ], "scripts": { - "build": "parcel build", - "build:watch": "parcel watch", - "build:prod": "NODE_ENV=production parcel build", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -21,7 +49,7 @@ "author": "Carl Brugger", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "utils/testing" }, "license": "ISC", @@ -31,5 +59,8 @@ "@flatfile/listener-driver-pubsub": "^2.0.0", "@jest/globals": "^29.6.4", "cross-fetch": "^4.0.0" + }, + "devDependencies": { + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/utils/testing/src/test.helpers.ts b/utils/testing/src/test.helpers.ts index 4268897a4..ada1961d4 100644 --- a/utils/testing/src/test.helpers.ts +++ b/utils/testing/src/test.helpers.ts @@ -1,6 +1,5 @@ import { Flatfile, FlatfileClient } from '@flatfile/api' import { PubSubDriver } from '@flatfile/listener-driver-pubsub' -import { afterAll, afterEach, beforeAll, beforeEach } from '@jest/globals' import fetch from 'cross-fetch' import { TestListener } from './test.listener' diff --git a/utils/testing/src/test.listener.ts b/utils/testing/src/test.listener.ts index cf448967a..3b890f5c1 100644 --- a/utils/testing/src/test.listener.ts +++ b/utils/testing/src/test.listener.ts @@ -29,7 +29,7 @@ export class TestListener extends FlatfileListener { * * @param event The event being dispatched */ - async dispatchEvent(event: any): Promise { + override async dispatchEvent(event: any): Promise { await super.dispatchEvent(event) if (this.invocations.has(event.topic)) { diff --git a/utils/testing/tsup.config.mjs b/utils/testing/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/utils/testing/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/validate/date/jest.config.js b/validate/boolean/jest.config.cjs similarity index 100% rename from validate/date/jest.config.js rename to validate/boolean/jest.config.cjs diff --git a/validate/boolean/package.json b/validate/boolean/package.json index 1dffdff2c..efafe010f 100644 --- a/validate/boolean/package.json +++ b/validate/boolean/package.json @@ -1,35 +1,55 @@ { "name": "@flatfile/plugin-validate-boolean", "version": "0.1.0", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/validate/boolean", "description": "A Flatfile plugin for boolean validation with multi-language support", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" + "registryMetadata": { + "category": "validate" + }, + "type": "module", + "engines": { + "node": ">= 16" }, + "browserslist": [ + "> 0.5%", + "last 2 versions", + "not dead" + ], "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", "source": "./src/index.ts", + "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -39,6 +59,11 @@ "category-validate" ], "author": "Flatfile, Inc.", + "repository": { + "type": "git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", + "directory": "validate/boolean" + }, "license": "ISC", "dependencies": { "@flatfile/plugin-record-hook": "^1.7.0" @@ -47,16 +72,6 @@ "@flatfile/listener": "^1.0.5" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" - }, - "repository": { - "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", - "directory": "validate/boolean" - }, - "browserslist": [ - "> 0.5%", - "last 2 versions", - "not dead" - ] + "@flatfile/bundler-config-rollup": "^0.1.1" + } } diff --git a/validate/boolean/rollup.config.mjs b/validate/boolean/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/validate/boolean/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/validate/boolean/tsup.config.mjs b/validate/boolean/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/validate/boolean/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/validate/email/jest.config.js b/validate/date/jest.config.cjs similarity index 100% rename from validate/email/jest.config.js rename to validate/date/jest.config.cjs diff --git a/validate/date/package.json b/validate/date/package.json index 2e6c23f88..5127551a5 100644 --- a/validate/date/package.json +++ b/validate/date/package.json @@ -6,6 +6,7 @@ "registryMetadata": { "category": "validate" }, + "type": "module", "engines": { "node": ">= 16" }, @@ -14,34 +15,41 @@ "last 2 versions", "not dead" ], - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, - "main": "dist/index.cjs", - "module": "dist/index.mjs", + "main": "./dist/index.cjs", + "module": "./dist/index.js", "source": "./src/index.ts", - "types": "dist/index.d.ts", + "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -53,7 +61,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "validate/date" }, "license": "ISC", @@ -66,6 +74,6 @@ "@flatfile/listener": "^1.0.5" }, "devDependencies": { - "@flatfile/rollup-config": "0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/validate/date/rollup.config.mjs b/validate/date/rollup.config.mjs deleted file mode 100644 index 921ac6b19..000000000 --- a/validate/date/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config \ No newline at end of file diff --git a/validate/date/tsup.config.mjs b/validate/date/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/validate/date/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/validate/isbn/jest.config.js b/validate/email/jest.config.cjs similarity index 100% rename from validate/isbn/jest.config.js rename to validate/email/jest.config.cjs diff --git a/validate/email/package.json b/validate/email/package.json index 72f22eeb8..1511105d6 100644 --- a/validate/email/package.json +++ b/validate/email/package.json @@ -6,6 +6,7 @@ "registryMetadata": { "category": "records" }, + "type": "module", "engines": { "node": ">= 16" }, @@ -14,34 +15,41 @@ "last 2 versions", "not dead" ], - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -54,7 +62,7 @@ "license": "ISC", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "validate/email" }, "dependencies": { @@ -64,6 +72,6 @@ "@flatfile/listener": "^1.0.5" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/validate/email/rollup.config.mjs b/validate/email/rollup.config.mjs deleted file mode 100644 index 3a3d7fa35..000000000 --- a/validate/email/rollup.config.mjs +++ /dev/null @@ -1,7 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const external = ['@flatfile/plugin-record-hook'] - -const config = buildConfig({ external }) - -export default config diff --git a/validate/email/tsup.config.mjs b/validate/email/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/validate/email/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/validate/number/jest.config.js b/validate/isbn/jest.config.cjs similarity index 100% rename from validate/number/jest.config.js rename to validate/isbn/jest.config.cjs diff --git a/validate/isbn/package.json b/validate/isbn/package.json index 5729f6957..2621480bb 100644 --- a/validate/isbn/package.json +++ b/validate/isbn/package.json @@ -1,35 +1,50 @@ { "name": "@flatfile/plugin-validate-isbn", "version": "0.1.0", + "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/validate/isbn", "description": "A Flatfile Listener plugin for ISBN validation with configurable options. Validates ISBN-10 and ISBN-13 formats, provides specific error messages, and optionally converts ISBN-10 to ISBN-13.", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" + "registryMetadata": { + "category": "validate" + }, + "type": "module", + "engines": { + "node": ">= 16" }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" - }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", "source": "./src/index.ts", + "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -48,12 +63,12 @@ "@flatfile/listener": "^1.1.0" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1", + "@flatfile/bundler-config-tsup": "^0.0.0", "@flatfile/utils-testing": "^0.3.1" }, "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "validate/isbn" }, "browserslist": [ diff --git a/validate/isbn/rollup.config.mjs b/validate/isbn/rollup.config.mjs deleted file mode 100644 index 1e95e60a0..000000000 --- a/validate/isbn/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config'; - -const config = buildConfig({}); - -export default config; \ No newline at end of file diff --git a/validate/isbn/tsup.config.mjs b/validate/isbn/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/validate/isbn/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/validate/phone/jest.config.js b/validate/number/jest.config.cjs similarity index 100% rename from validate/phone/jest.config.js rename to validate/number/jest.config.cjs diff --git a/validate/number/package.json b/validate/number/package.json index aaeeafaeb..439289172 100644 --- a/validate/number/package.json +++ b/validate/number/package.json @@ -3,37 +3,45 @@ "version": "0.1.1", "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/validate/number", "description": "A Flatfile Listener plugin for number validation", + "type": "module", "engines": { "node": ">= 16" }, - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -51,11 +59,11 @@ "@flatfile/listener": "^1.0.5" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "validate/number" }, "browserslist": [ diff --git a/validate/number/rollup.config.mjs b/validate/number/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/validate/number/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/validate/number/tsup.config.mjs b/validate/number/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/validate/number/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/validate/string/jest.config.js b/validate/phone/jest.config.cjs similarity index 100% rename from validate/string/jest.config.js rename to validate/phone/jest.config.cjs diff --git a/validate/phone/package.json b/validate/phone/package.json index 5ed71c9c0..81699c425 100644 --- a/validate/phone/package.json +++ b/validate/phone/package.json @@ -6,6 +6,7 @@ "registryMetadata": { "category": "records" }, + "type": "module", "engines": { "node": ">= 16" }, @@ -14,34 +15,41 @@ "last 2 versions", "not dead" ], - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" - }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, "main": "./dist/index.cjs", - "module": "./dist/index.mjs", + "module": "./dist/index.js", "source": "./src/index.ts", "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" @@ -53,7 +61,7 @@ "author": "Flatfile, Inc.", "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "validators/phone" }, "license": "ISC", @@ -65,6 +73,6 @@ "@flatfile/listener": "^1.0.5" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" } } diff --git a/validate/phone/rollup.config.mjs b/validate/phone/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/validate/phone/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/validate/phone/tsup.config.mjs b/validate/phone/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/validate/phone/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({}) diff --git a/validate/string/jest.config.cjs b/validate/string/jest.config.cjs new file mode 100644 index 000000000..e6d7ca40b --- /dev/null +++ b/validate/string/jest.config.cjs @@ -0,0 +1,16 @@ +module.exports = { + testEnvironment: 'node', + + transform: { + '^.+\\.tsx?$': 'ts-jest', + }, + setupFiles: ['../../test/dotenv-config.js'], + setupFilesAfterEnv: [ + '../../test/betterConsoleLog.js', + '../../test/unit.cleanup.js', + ], + testTimeout: 60_000, + globalSetup: '../../test/setup-global.js', + forceExit: true, + passWithNoTests: true, +} diff --git a/validate/string/package.json b/validate/string/package.json index 1c015e9ae..aae59aa17 100644 --- a/validate/string/package.json +++ b/validate/string/package.json @@ -1,43 +1,57 @@ { "name": "@flatfile/plugin-validate-string", "version": "0.1.0", - "description": "A Flatfile plugin for string configuration and validation", "url": "https://github.com/FlatFilers/flatfile-plugins/tree/main/validate/string", - "main": "./dist/index.cjs", - "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", - "browser": { - "./dist/index.cjs": "./dist/index.browser.cjs", - "./dist/index.mjs": "./dist/index.browser.mjs" + "description": "A Flatfile plugin for string configuration and validation", + "registryMetadata": { + "category": "validate" + }, + "type": "module", + "engines": { + "node": ">= 16" }, "exports": { - "types": "./dist/index.d.ts", - "node": { - "import": "./dist/index.mjs", - "require": "./dist/index.cjs" - }, - "browser": { - "require": "./dist/index.browser.cjs", - "import": "./dist/index.browser.mjs" + ".": { + "node": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "browser": { + "types": { + "import": "./dist/index.d.ts", + "require": "./dist/index.d.cts" + }, + "import": "./dist/index.browser.js", + "require": "./dist/index.browser.cjs" + }, + "default": "./dist/index.js" }, - "default": "./dist/index.mjs" + "./package.json": "./package.json" }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", "source": "./src/index.ts", + "types": "./dist/index.d.ts", "files": [ "dist/**" ], "scripts": { - "build": "rollup -c", - "build:watch": "rollup -c --watch", - "build:prod": "NODE_ENV=production rollup -c", - "check": "tsc ./**/*.ts --noEmit --esModuleInterop", + "build": "tsup", + "build:watch": "tsup --watch", + "build:prod": "NODE_ENV=production tsup", + "checks": "tsc --noEmit && attw --pack . && publint .", + "lint": "tsc --noEmit", "test": "jest src/*.spec.ts --detectOpenHandles", "test:unit": "jest src/*.spec.ts --testPathIgnorePatterns=.*\\.e2e\\.spec\\.ts$ --detectOpenHandles", "test:e2e": "jest src/*.e2e.spec.ts --detectOpenHandles" }, "keywords": [ "flatfile-plugins", - "category-transform" + "category-validate" ], "author": "Flatfile, Inc", "license": "ISC", @@ -48,11 +62,11 @@ "@flatfile/listener": "^1.0.5" }, "devDependencies": { - "@flatfile/rollup-config": "^0.1.1" + "@flatfile/bundler-config-tsup": "^0.0.0" }, "repository": { "type": "git", - "url": "https://github.com/FlatFilers/flatfile-plugins.git", + "url": "git+https://github.com/FlatFilers/flatfile-plugins.git", "directory": "validate/string" }, "browserslist": [ diff --git a/validate/string/rollup.config.mjs b/validate/string/rollup.config.mjs deleted file mode 100644 index fafa813c6..000000000 --- a/validate/string/rollup.config.mjs +++ /dev/null @@ -1,5 +0,0 @@ -import { buildConfig } from '@flatfile/rollup-config' - -const config = buildConfig({}) - -export default config diff --git a/validate/string/tsup.config.mjs b/validate/string/tsup.config.mjs new file mode 100644 index 000000000..bd6420831 --- /dev/null +++ b/validate/string/tsup.config.mjs @@ -0,0 +1,3 @@ +import { defineConfig } from '@flatfile/bundler-config-tsup' + +export default defineConfig({})