diff --git a/Dockerfile b/Dockerfile index f5a671fa6..08bee079c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,6 +10,7 @@ WORKDIR /app # Install dependencies based on the preferred package manager COPY package.json package-lock.json ./ COPY npm npm +COPY prebuild.ts prebuild.ts RUN npm run custom-install diff --git a/npm/package-lock.json b/npm/package-lock.json index fe7958e9d..2fcc86d75 100644 --- a/npm/package-lock.json +++ b/npm/package-lock.json @@ -1307,7 +1307,7 @@ "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "devOptional": true, + "dev": true, "dependencies": { "@jridgewell/trace-mapping": "0.3.9" }, @@ -1319,7 +1319,7 @@ "version": "0.3.9", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "devOptional": true, + "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -1413,7 +1413,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "devOptional": true, + "dev": true, "engines": { "node": ">=6.0.0" } @@ -1431,7 +1431,7 @@ "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "devOptional": true + "dev": true }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.18", @@ -2340,25 +2340,25 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "devOptional": true + "dev": true }, "node_modules/@tsconfig/node12": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "devOptional": true + "dev": true }, "node_modules/@tsconfig/node14": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "devOptional": true + "dev": true }, "node_modules/@tsconfig/node16": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "devOptional": true + "dev": true }, "node_modules/@types/lodash": { "version": "4.14.197", @@ -2421,7 +2421,7 @@ "version": "8.9.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", - "devOptional": true, + "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -2433,7 +2433,7 @@ "version": "8.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.4.0" } @@ -2530,7 +2530,7 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "devOptional": true + "dev": true }, "node_modules/argparse": { "version": "1.0.10", @@ -3057,7 +3057,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "devOptional": true + "dev": true }, "node_modules/cross-env": { "version": "7.0.3", @@ -3628,36 +3628,6 @@ "node": ">= 14" } }, - "node_modules/gcp-metadata": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-5.3.0.tgz", - "integrity": "sha512-FNTkdNEnBdlqF2oatizolQqNANMrcqJt6AAYt99B3y1aLLC8Hc5IOBb+ZnnzllodEEf6xMBp6wRcBbc16fa65w==", - "optional": true, - "peer": true, - "dependencies": { - "gaxios": "^5.0.0", - "json-bigint": "^1.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/gcp-metadata/node_modules/gaxios": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.1.3.tgz", - "integrity": "sha512-95hVgBRgEIRQQQHIbnxBXeHbW4TqFk4ZDJW7wmVtvYar72FdhRIo1UGOLS2eRAKCPEdPBWu+M7+A33D9CdX9rA==", - "optional": true, - "peer": true, - "dependencies": { - "extend": "^3.0.2", - "https-proxy-agent": "^5.0.0", - "is-stream": "^2.0.0", - "node-fetch": "^2.6.9" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/generate-function": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", @@ -4095,13 +4065,6 @@ "node": ">= 0.4" } }, - "node_modules/ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "optional": true, - "peer": true - }, "node_modules/is-array-buffer": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", @@ -4756,7 +4719,7 @@ "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "devOptional": true + "dev": true }, "node_modules/memory-pager": { "version": "1.5.0", @@ -5972,32 +5935,6 @@ "url": "https://opencollective.com/sinon" } }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "optional": true, - "peer": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "optional": true, - "peer": true, - "dependencies": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" - } - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -8371,7 +8308,7 @@ "version": "10.9.1", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "devOptional": true, + "dev": true, "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", @@ -8414,7 +8351,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.3.1" } @@ -8700,7 +8637,7 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", - "devOptional": true, + "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -8784,7 +8721,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "devOptional": true + "dev": true }, "node_modules/webidl-conversions": { "version": "7.0.0", @@ -9065,7 +9002,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "devOptional": true, + "dev": true, "engines": { "node": ">=6" } diff --git a/package-lock.json b/package-lock.json index c16602589..bd6053a93 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,7 +52,6 @@ "eslint": "8.48.0", "eslint-config-next": "13.4.19", "eslint-config-prettier": "9.0.0", - "mkdirp": "3.0.1", "postcss": "8.4.29", "prettier": "3.0.3", "prettier-plugin-tailwindcss": "0.5.4", @@ -3388,9 +3387,9 @@ } }, "node_modules/@tediousjs/connection-string": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@tediousjs/connection-string/-/connection-string-0.4.2.tgz", - "integrity": "sha512-1R9UC7Qc5wief2oJL+c1+d7v1/oPBayL85u8L/jV2DzIKput1TZ8ZUjj2nxQaSfzu210zp0oFWUrYUiUs8NhBQ==" + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@tediousjs/connection-string/-/connection-string-0.5.0.tgz", + "integrity": "sha512-7qSgZbincDDDFyRweCIEvZULFAw5iz/DeunhvuxpL31nfntX3P4Yd4HkHBRg9H8CdqY1e5WFN1PZIz/REL9MVQ==" }, "node_modules/@tootallnate/once": { "version": "2.0.0", @@ -9917,21 +9916,6 @@ "node": ">= 6" } }, - "node_modules/mkdirp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", - "dev": true, - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/mkdirp-classic": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", @@ -10033,11 +10017,11 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/mssql": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/mssql/-/mssql-9.1.3.tgz", - "integrity": "sha512-oXs2lJ1vKUe2s0twCdcdKnqATTVaIswzpSiGnUjMIhV6Sip9vEDuYt3dCoVWXXNuPJ5iFIqLxvagw4Hrz6xR4A==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/mssql/-/mssql-9.2.0.tgz", + "integrity": "sha512-FxX/CTGLH+X5UHH0d4lUJzVGlIZlLoY/ZdFCVect4VwbfKtDtNZWG8vq9SEjVfduhtydVrE4K2y69JnDAYgXlw==", "dependencies": { - "@tediousjs/connection-string": "^0.4.1", + "@tediousjs/connection-string": "^0.5.0", "commander": "^11.0.0", "debug": "^4.3.3", "rfdc": "^1.3.0", @@ -14195,7 +14179,7 @@ }, "node_modules/tap/node_modules/@ampproject/remapping": { "version": "2.2.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "Apache-2.0", "dependencies": { @@ -14208,7 +14192,7 @@ }, "node_modules/tap/node_modules/@babel/code-frame": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14220,7 +14204,7 @@ }, "node_modules/tap/node_modules/@babel/compat-data": { "version": "7.22.9", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -14229,7 +14213,7 @@ }, "node_modules/tap/node_modules/@babel/core": { "version": "7.22.9", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14259,7 +14243,7 @@ }, "node_modules/tap/node_modules/@babel/generator": { "version": "7.22.9", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14274,7 +14258,7 @@ }, "node_modules/tap/node_modules/@babel/helper-annotate-as-pure": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14286,7 +14270,7 @@ }, "node_modules/tap/node_modules/@babel/helper-compilation-targets": { "version": "7.22.9", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14305,7 +14289,7 @@ }, "node_modules/tap/node_modules/@babel/helper-environment-visitor": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -14314,7 +14298,7 @@ }, "node_modules/tap/node_modules/@babel/helper-function-name": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14327,7 +14311,7 @@ }, "node_modules/tap/node_modules/@babel/helper-hoist-variables": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14339,7 +14323,7 @@ }, "node_modules/tap/node_modules/@babel/helper-module-imports": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14351,7 +14335,7 @@ }, "node_modules/tap/node_modules/@babel/helper-module-transforms": { "version": "7.22.9", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14370,7 +14354,7 @@ }, "node_modules/tap/node_modules/@babel/helper-plugin-utils": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -14379,7 +14363,7 @@ }, "node_modules/tap/node_modules/@babel/helper-simple-access": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14391,7 +14375,7 @@ }, "node_modules/tap/node_modules/@babel/helper-split-export-declaration": { "version": "7.22.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14403,7 +14387,7 @@ }, "node_modules/tap/node_modules/@babel/helper-string-parser": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -14412,7 +14396,7 @@ }, "node_modules/tap/node_modules/@babel/helper-validator-identifier": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -14421,7 +14405,7 @@ }, "node_modules/tap/node_modules/@babel/helper-validator-option": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -14430,7 +14414,7 @@ }, "node_modules/tap/node_modules/@babel/helpers": { "version": "7.22.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14444,7 +14428,7 @@ }, "node_modules/tap/node_modules/@babel/highlight": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14458,7 +14442,7 @@ }, "node_modules/tap/node_modules/@babel/parser": { "version": "7.22.7", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "bin": { @@ -14470,7 +14454,7 @@ }, "node_modules/tap/node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.20.7", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14489,7 +14473,7 @@ }, "node_modules/tap/node_modules/@babel/plugin-syntax-jsx": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14504,7 +14488,7 @@ }, "node_modules/tap/node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14516,7 +14500,7 @@ }, "node_modules/tap/node_modules/@babel/plugin-transform-destructuring": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14531,7 +14515,7 @@ }, "node_modules/tap/node_modules/@babel/plugin-transform-parameters": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14546,7 +14530,7 @@ }, "node_modules/tap/node_modules/@babel/plugin-transform-react-jsx": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14565,7 +14549,7 @@ }, "node_modules/tap/node_modules/@babel/template": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14579,7 +14563,7 @@ }, "node_modules/tap/node_modules/@babel/traverse": { "version": "7.22.8", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14600,7 +14584,7 @@ }, "node_modules/tap/node_modules/@babel/types": { "version": "7.22.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14614,7 +14598,7 @@ }, "node_modules/tap/node_modules/@isaacs/import-jsx": { "version": "4.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14634,7 +14618,7 @@ }, "node_modules/tap/node_modules/@jridgewell/gen-mapping": { "version": "0.3.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14648,7 +14632,7 @@ }, "node_modules/tap/node_modules/@jridgewell/resolve-uri": { "version": "3.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -14657,7 +14641,7 @@ }, "node_modules/tap/node_modules/@jridgewell/set-array": { "version": "1.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -14666,13 +14650,13 @@ }, "node_modules/tap/node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/@jridgewell/trace-mapping": { "version": "0.3.18", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14682,19 +14666,19 @@ }, "node_modules/tap/node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/@types/prop-types": { "version": "15.7.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/@types/react": { "version": "17.0.62", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14705,19 +14689,19 @@ }, "node_modules/tap/node_modules/@types/scheduler": { "version": "0.16.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/@types/yoga-layout": { "version": "1.9.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/ansi-escapes": { "version": "4.3.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14732,7 +14716,7 @@ }, "node_modules/tap/node_modules/ansi-escapes/node_modules/type-fest": { "version": "0.21.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -14744,7 +14728,7 @@ }, "node_modules/tap/node_modules/ansi-regex": { "version": "5.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -14753,7 +14737,7 @@ }, "node_modules/tap/node_modules/ansi-styles": { "version": "3.2.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14765,13 +14749,13 @@ }, "node_modules/tap/node_modules/ansicolors": { "version": "0.3.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/astral-regex": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -14780,7 +14764,7 @@ }, "node_modules/tap/node_modules/auto-bind": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -14792,13 +14776,13 @@ }, "node_modules/tap/node_modules/balanced-match": { "version": "1.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/brace-expansion": { "version": "1.1.11", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14808,7 +14792,7 @@ }, "node_modules/tap/node_modules/browserslist": { "version": "4.21.9", - "dev": true, + "extraneous": true, "funding": [ { "type": "opencollective", @@ -14840,7 +14824,7 @@ }, "node_modules/tap/node_modules/caller-callsite": { "version": "4.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14852,7 +14836,7 @@ }, "node_modules/tap/node_modules/caller-path": { "version": "3.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14864,7 +14848,7 @@ }, "node_modules/tap/node_modules/callsites": { "version": "3.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -14873,7 +14857,7 @@ }, "node_modules/tap/node_modules/caniuse-lite": { "version": "1.0.30001517", - "dev": true, + "extraneous": true, "funding": [ { "type": "opencollective", @@ -14893,7 +14877,7 @@ }, "node_modules/tap/node_modules/cardinal": { "version": "2.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14906,7 +14890,7 @@ }, "node_modules/tap/node_modules/chalk": { "version": "2.4.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14920,13 +14904,13 @@ }, "node_modules/tap/node_modules/ci-info": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/cli-boxes": { "version": "2.2.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -14938,7 +14922,7 @@ }, "node_modules/tap/node_modules/cli-cursor": { "version": "3.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14950,7 +14934,7 @@ }, "node_modules/tap/node_modules/cli-truncate": { "version": "2.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14966,7 +14950,7 @@ }, "node_modules/tap/node_modules/code-excerpt": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14978,7 +14962,7 @@ }, "node_modules/tap/node_modules/color-convert": { "version": "1.9.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -14987,31 +14971,31 @@ }, "node_modules/tap/node_modules/color-name": { "version": "1.1.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/commondir": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/concat-map": { "version": "0.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/convert-source-map": { "version": "1.9.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/convert-to-spaces": { "version": "1.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15020,13 +15004,13 @@ }, "node_modules/tap/node_modules/csstype": { "version": "3.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/debug": { "version": "4.3.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15043,19 +15027,19 @@ }, "node_modules/tap/node_modules/electron-to-chromium": { "version": "1.4.477", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/tap/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/escalade": { "version": "3.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15064,7 +15048,7 @@ }, "node_modules/tap/node_modules/escape-string-regexp": { "version": "1.0.5", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15073,7 +15057,7 @@ }, "node_modules/tap/node_modules/esprima": { "version": "4.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "BSD-2-Clause", "bin": { @@ -15086,13 +15070,13 @@ }, "node_modules/tap/node_modules/events-to-array": { "version": "1.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/tap/node_modules/find-cache-dir": { "version": "3.3.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15109,7 +15093,7 @@ }, "node_modules/tap/node_modules/find-up": { "version": "4.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15122,13 +15106,13 @@ }, "node_modules/tap/node_modules/fs.realpath": { "version": "1.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/tap/node_modules/gensync": { "version": "1.0.0-beta.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15137,7 +15121,7 @@ }, "node_modules/tap/node_modules/glob": { "version": "7.2.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -15157,7 +15141,7 @@ }, "node_modules/tap/node_modules/globals": { "version": "11.12.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15166,7 +15150,7 @@ }, "node_modules/tap/node_modules/has-flag": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15175,7 +15159,7 @@ }, "node_modules/tap/node_modules/indent-string": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15184,7 +15168,7 @@ }, "node_modules/tap/node_modules/inflight": { "version": "1.0.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -15194,13 +15178,13 @@ }, "node_modules/tap/node_modules/inherits": { "version": "2.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/tap/node_modules/ink": { "version": "3.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15243,7 +15227,7 @@ }, "node_modules/tap/node_modules/ink/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15258,7 +15242,7 @@ }, "node_modules/tap/node_modules/ink/node_modules/chalk": { "version": "4.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15274,7 +15258,7 @@ }, "node_modules/tap/node_modules/ink/node_modules/color-convert": { "version": "2.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15286,13 +15270,13 @@ }, "node_modules/tap/node_modules/ink/node_modules/color-name": { "version": "1.1.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/ink/node_modules/has-flag": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15301,7 +15285,7 @@ }, "node_modules/tap/node_modules/ink/node_modules/supports-color": { "version": "7.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15313,7 +15297,7 @@ }, "node_modules/tap/node_modules/is-ci": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15325,7 +15309,7 @@ }, "node_modules/tap/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15334,13 +15318,13 @@ }, "node_modules/tap/node_modules/js-tokens": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/jsesc": { "version": "2.5.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "bin": { @@ -15352,7 +15336,7 @@ }, "node_modules/tap/node_modules/json5": { "version": "2.2.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "bin": { @@ -15364,7 +15348,7 @@ }, "node_modules/tap/node_modules/locate-path": { "version": "5.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15376,13 +15360,13 @@ }, "node_modules/tap/node_modules/lodash": { "version": "4.17.21", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/loose-envify": { "version": "1.4.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15394,7 +15378,7 @@ }, "node_modules/tap/node_modules/lru-cache": { "version": "5.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -15403,7 +15387,7 @@ }, "node_modules/tap/node_modules/make-dir": { "version": "3.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15418,7 +15402,7 @@ }, "node_modules/tap/node_modules/mimic-fn": { "version": "2.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15427,7 +15411,7 @@ }, "node_modules/tap/node_modules/minimatch": { "version": "3.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -15439,7 +15423,7 @@ }, "node_modules/tap/node_modules/minipass": { "version": "3.3.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -15451,7 +15435,7 @@ }, "node_modules/tap/node_modules/minipass/node_modules/yallist": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, @@ -15469,19 +15453,19 @@ }, "node_modules/tap/node_modules/ms": { "version": "2.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/node-releases": { "version": "2.0.13", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/object-assign": { "version": "4.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15490,7 +15474,7 @@ }, "node_modules/tap/node_modules/once": { "version": "1.4.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -15499,7 +15483,7 @@ }, "node_modules/tap/node_modules/onetime": { "version": "5.1.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15514,7 +15498,7 @@ }, "node_modules/tap/node_modules/p-limit": { "version": "2.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15529,7 +15513,7 @@ }, "node_modules/tap/node_modules/p-locate": { "version": "4.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15541,7 +15525,7 @@ }, "node_modules/tap/node_modules/p-try": { "version": "2.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15550,7 +15534,7 @@ }, "node_modules/tap/node_modules/patch-console": { "version": "1.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15559,7 +15543,7 @@ }, "node_modules/tap/node_modules/path-exists": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15568,7 +15552,7 @@ }, "node_modules/tap/node_modules/path-is-absolute": { "version": "1.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15577,13 +15561,13 @@ }, "node_modules/tap/node_modules/picocolors": { "version": "1.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/tap/node_modules/pkg-dir": { "version": "4.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15595,7 +15579,7 @@ }, "node_modules/tap/node_modules/punycode": { "version": "2.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15604,7 +15588,7 @@ }, "node_modules/tap/node_modules/react": { "version": "17.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15617,7 +15601,7 @@ }, "node_modules/tap/node_modules/react-devtools-core": { "version": "4.28.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15627,7 +15611,7 @@ }, "node_modules/tap/node_modules/react-reconciler": { "version": "0.26.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15644,7 +15628,7 @@ }, "node_modules/tap/node_modules/redeyed": { "version": "2.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15653,7 +15637,7 @@ }, "node_modules/tap/node_modules/resolve-from": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15662,7 +15646,7 @@ }, "node_modules/tap/node_modules/restore-cursor": { "version": "3.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15675,7 +15659,7 @@ }, "node_modules/tap/node_modules/rimraf": { "version": "3.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -15690,7 +15674,7 @@ }, "node_modules/tap/node_modules/scheduler": { "version": "0.20.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15700,7 +15684,7 @@ }, "node_modules/tap/node_modules/semver": { "version": "6.3.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "bin": { @@ -15709,7 +15693,7 @@ }, "node_modules/tap/node_modules/shell-quote": { "version": "1.8.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "funding": { @@ -15718,13 +15702,13 @@ }, "node_modules/tap/node_modules/signal-exit": { "version": "3.0.7", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/tap/node_modules/slice-ansi": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15738,7 +15722,7 @@ }, "node_modules/tap/node_modules/slice-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15753,7 +15737,7 @@ }, "node_modules/tap/node_modules/slice-ansi/node_modules/color-convert": { "version": "2.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15765,13 +15749,13 @@ }, "node_modules/tap/node_modules/slice-ansi/node_modules/color-name": { "version": "1.1.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/stack-utils": { "version": "2.0.6", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15783,7 +15767,7 @@ }, "node_modules/tap/node_modules/stack-utils/node_modules/escape-string-regexp": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15792,7 +15776,7 @@ }, "node_modules/tap/node_modules/string-width": { "version": "4.2.3", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15806,7 +15790,7 @@ }, "node_modules/tap/node_modules/strip-ansi": { "version": "6.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15818,7 +15802,7 @@ }, "node_modules/tap/node_modules/supports-color": { "version": "5.5.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15830,7 +15814,7 @@ }, "node_modules/tap/node_modules/tap-parser": { "version": "11.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15847,7 +15831,7 @@ }, "node_modules/tap/node_modules/tap-yaml": { "version": "1.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -15856,7 +15840,7 @@ }, "node_modules/tap/node_modules/to-fast-properties": { "version": "2.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15865,7 +15849,7 @@ }, "node_modules/tap/node_modules/treport": { "version": "3.0.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -15884,7 +15868,7 @@ }, "node_modules/tap/node_modules/treport/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15899,7 +15883,7 @@ }, "node_modules/tap/node_modules/treport/node_modules/chalk": { "version": "3.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15912,7 +15896,7 @@ }, "node_modules/tap/node_modules/treport/node_modules/color-convert": { "version": "2.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15924,13 +15908,13 @@ }, "node_modules/tap/node_modules/treport/node_modules/color-name": { "version": "1.1.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/treport/node_modules/has-flag": { "version": "4.0.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -15939,7 +15923,7 @@ }, "node_modules/tap/node_modules/treport/node_modules/supports-color": { "version": "7.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15951,7 +15935,7 @@ }, "node_modules/tap/node_modules/type-fest": { "version": "0.12.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "(MIT OR CC0-1.0)", "engines": { @@ -15963,7 +15947,7 @@ }, "node_modules/tap/node_modules/unicode-length": { "version": "2.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -15972,7 +15956,7 @@ }, "node_modules/tap/node_modules/update-browserslist-db": { "version": "1.0.11", - "dev": true, + "extraneous": true, "funding": [ { "type": "opencollective", @@ -16002,7 +15986,7 @@ }, "node_modules/tap/node_modules/widest-line": { "version": "3.1.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -16014,7 +15998,7 @@ }, "node_modules/tap/node_modules/wrap-ansi": { "version": "6.2.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -16028,7 +16012,7 @@ }, "node_modules/tap/node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -16043,7 +16027,7 @@ }, "node_modules/tap/node_modules/wrap-ansi/node_modules/color-convert": { "version": "2.0.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -16055,19 +16039,19 @@ }, "node_modules/tap/node_modules/wrap-ansi/node_modules/color-name": { "version": "1.1.4", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/tap/node_modules/wrappy": { "version": "1.0.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/tap/node_modules/ws": { "version": "7.5.9", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -16088,13 +16072,13 @@ }, "node_modules/tap/node_modules/yallist": { "version": "3.1.1", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/tap/node_modules/yaml": { "version": "1.10.2", - "dev": true, + "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -16103,7 +16087,7 @@ }, "node_modules/tap/node_modules/yoga-layout-prebuilt": { "version": "1.10.0", - "dev": true, + "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -17817,7 +17801,7 @@ "lodash": "4.17.21", "mixpanel": "0.17.0", "mongodb": "6.0.0", - "mssql": "9.1.3", + "mssql": "9.2.0", "mysql2": "3.6.0", "node-forge": "1.3.1", "openid-client": "5.4.3", diff --git a/package.json b/package.json index 477d81794..b53700476 100644 --- a/package.json +++ b/package.json @@ -32,12 +32,12 @@ "skaffold:mariadb": "skaffold dev -f skaffold-mariadb.yaml --status-check=false --force=true", "skaffold:mssql": "skaffold dev -f skaffold-mssql.yaml --status-check=false --force=true", "skaffold:dynamodb": "skaffold dev -f skaffold-dynamodb.yaml --status-check=false --force=true", - "start": "PORT=5225 NODE_OPTIONS=--dns-result-order=ipv4first node .next/standalone/server.js", + "start": "cross-env PORT=5225 NODE_OPTIONS=--dns-result-order=ipv4first node .next/standalone/server.js", "swagger-jsdoc": "swagger-jsdoc -d swagger/swaggerDefinition.js npm/src/**/*.ts npm/src/**/**/*.ts -o swagger/swagger.json", "redis": "cross-env JACKSON_API_KEYS=secret DB_ENGINE=redis DB_TYPE=redis DB_URL=redis://localhost:6379/redis npm run dev", "prepare": "npm run prepare:npm", "prepare:npm": "cd npm && npm install --legacy-peer-deps", - "pretest:e2e": "env-cmd -f .env.test.local ts-node --log-error e2e/support/pretest.ts", + "pretest:e2e": "env-cmd -f .env.test.local ts-node --logError e2e/support/pretest.ts", "test:e2e": "env-cmd -f .env.test.local playwright test", "test": "cd npm && npm run test", "jackson-cleanup": "rm -rf node_modules/@boxyhq/saml-jackson || Remove-Item -Path .\\node_modules\\@boxyhq\\saml-jackson -Force -Recurse || rmdir \\node_modules\\@boxyhq\\saml-jackson /s /q || echo 'done'", @@ -45,9 +45,9 @@ "preinstall": "echo 'Please ensure you are running npm install with --install-links=false or using our custom-install npm script.'", "postcustom-install": "npm run prebuild", "postinstall": "npm run prebuild", - "prebuild": "mkdirp public/terminus && (cp node_modules/blockly/media/sprites.png public/terminus || copy .\\node_modules\\blockly\\media\\sprites.png .\\public\\terminus)", + "prebuild": "ts-node --logError prebuild.ts", "build": "next build", - "postbuild": "(cp -R public .next/standalone && cp -R .next/static .next/standalone/.next) || (copy -recurse .\\public .\\.next/standalone && copy -recurse .\\.next\\static .\\.next\\standalone\\.next)", + "postbuild": "ts-node --logError postbuild.ts", "release": "git checkout release && git merge origin/main && release-it" }, "dependencies": { @@ -93,7 +93,6 @@ "eslint": "8.48.0", "eslint-config-next": "13.4.19", "eslint-config-prettier": "9.0.0", - "mkdirp": "3.0.1", "postcss": "8.4.29", "prettier": "3.0.3", "prettier-plugin-tailwindcss": "0.5.4", @@ -108,4 +107,4 @@ "node": ">=18.14.2", "npm": ">=8" } -} \ No newline at end of file +} diff --git a/postbuild.ts b/postbuild.ts new file mode 100644 index 000000000..cacc5229c --- /dev/null +++ b/postbuild.ts @@ -0,0 +1,14 @@ +import path from 'node:path'; +import { cpSync } from 'node:fs'; + +const folders = [ + { src: 'public', dst: path.join('.next', 'standalone', 'public') }, + { src: path.join('.next', 'static'), dst: path.join('.next', 'standalone', '.next', 'static') }, +]; + +try { + folders.forEach(({ src, dst }) => cpSync(src, dst, { recursive: true })); + console.log(`copied public/static assets to standalone build`); +} catch (err) { + console.error(`failed copying public/static assets to standalone build`, err); +} diff --git a/prebuild.ts b/prebuild.ts new file mode 100644 index 000000000..11cca5abd --- /dev/null +++ b/prebuild.ts @@ -0,0 +1,21 @@ +import path from 'node:path'; +import { copyFileSync, existsSync, mkdirSync } from 'node:fs'; + +const TERMINUS_PATH = path.join('public', 'terminus'); + +if (!existsSync(TERMINUS_PATH)) { + mkdirSync(TERMINUS_PATH, { recursive: true }); +} +const folders = [ + { + src: path.join('node_modules', 'blockly', 'media', 'sprites.png'), + dst: path.join(TERMINUS_PATH, 'sprites.png'), + }, +]; + +try { + folders.forEach(({ src, dst }) => copyFileSync(src, dst)); + console.log(`copied public assets under terminus`); +} catch (err) { + console.error(`failed copying public assets to terminus folder`, err); +}