mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
Use esbuild to build typescript extensions (#15989)
* Deduplicate rollup option getters * Use esbuild to build typescript extensions * Set esbuild sourceMap option based on cli flag
This commit is contained in:
committed by
GitHub
parent
df3bc387e6
commit
eb71b5e320
@@ -61,13 +61,14 @@
|
||||
"@vue/compiler-sfc": "3.2.45",
|
||||
"chalk": "4.1.1",
|
||||
"commander": "9.4.1",
|
||||
"esbuild": "0.15.14",
|
||||
"execa": "5.1.1",
|
||||
"fs-extra": "10.1.0",
|
||||
"inquirer": "^8.2.4",
|
||||
"ora": "5.4.0",
|
||||
"rollup": "3.3.0",
|
||||
"rollup-plugin-esbuild": "5.0.0",
|
||||
"rollup-plugin-styles": "4.0.0",
|
||||
"rollup-plugin-typescript2": "0.34.1",
|
||||
"rollup-plugin-vue": "6.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -31,8 +31,8 @@ import {
|
||||
RollupOptions,
|
||||
watch as rollupWatch,
|
||||
} from 'rollup';
|
||||
import esbuild from 'rollup-plugin-esbuild';
|
||||
import styles from 'rollup-plugin-styles';
|
||||
import typescript from 'rollup-plugin-typescript2';
|
||||
import vue from 'rollup-plugin-vue';
|
||||
import { Language, RollupConfig, RollupMode } from '../types';
|
||||
import { getLanguageFromPath, isLanguage } from '../utils/languages';
|
||||
@@ -562,49 +562,27 @@ function getRollupOptions({
|
||||
}): RollupOptions {
|
||||
const languages = Array.isArray(language) ? language : [language];
|
||||
|
||||
if (mode === 'browser') {
|
||||
return {
|
||||
input: typeof input !== 'string' ? 'entry' : input,
|
||||
external: APP_SHARED_DEPS,
|
||||
plugins: [
|
||||
typeof input !== 'string' ? virtual(input) : null,
|
||||
vue({ preprocessStyles: true }) as Plugin,
|
||||
languages.includes('typescript') ? typescript({ check: false }) : null,
|
||||
styles(),
|
||||
...plugins,
|
||||
nodeResolve({ browser: true }),
|
||||
commonjs({ esmExternals: true, sourceMap: sourcemap }),
|
||||
json(),
|
||||
replace({
|
||||
values: {
|
||||
'process.env.NODE_ENV': JSON.stringify('production'),
|
||||
},
|
||||
preventAssignment: true,
|
||||
}),
|
||||
minify ? terser() : null,
|
||||
],
|
||||
};
|
||||
} else {
|
||||
return {
|
||||
input: typeof input !== 'string' ? 'entry' : input,
|
||||
external: API_SHARED_DEPS,
|
||||
plugins: [
|
||||
typeof input !== 'string' ? virtual(input) : null,
|
||||
languages.includes('typescript') ? typescript({ check: false }) : null,
|
||||
...plugins,
|
||||
nodeResolve(),
|
||||
commonjs({ sourceMap: sourcemap }),
|
||||
json(),
|
||||
replace({
|
||||
values: {
|
||||
'process.env.NODE_ENV': JSON.stringify('production'),
|
||||
},
|
||||
preventAssignment: true,
|
||||
}),
|
||||
minify ? terser() : null,
|
||||
],
|
||||
};
|
||||
}
|
||||
return {
|
||||
input: typeof input !== 'string' ? 'entry' : input,
|
||||
external: mode === 'browser' ? APP_SHARED_DEPS : API_SHARED_DEPS,
|
||||
plugins: [
|
||||
typeof input !== 'string' ? virtual(input) : null,
|
||||
mode === 'browser' ? (vue({ preprocessStyles: true }) as Plugin) : null,
|
||||
languages.includes('typescript') ? esbuild({ include: /\.tsx?$/, sourceMap: sourcemap }) : null,
|
||||
mode === 'browser' ? styles() : null,
|
||||
...plugins,
|
||||
nodeResolve({ browser: mode === 'browser' }),
|
||||
commonjs({ esmExternals: mode === 'browser', sourceMap: sourcemap }),
|
||||
json(),
|
||||
replace({
|
||||
values: {
|
||||
'process.env.NODE_ENV': JSON.stringify('production'),
|
||||
},
|
||||
preventAssignment: true,
|
||||
}),
|
||||
minify ? terser() : null,
|
||||
],
|
||||
};
|
||||
}
|
||||
|
||||
function getRollupOutputOptions({
|
||||
@@ -616,22 +594,13 @@ function getRollupOutputOptions({
|
||||
output: string;
|
||||
sourcemap: boolean;
|
||||
}): RollupOutputOptions {
|
||||
if (mode === 'browser') {
|
||||
return {
|
||||
file: output,
|
||||
format: 'es',
|
||||
inlineDynamicImports: true,
|
||||
sourcemap,
|
||||
};
|
||||
} else {
|
||||
return {
|
||||
file: output,
|
||||
format: 'cjs',
|
||||
exports: 'auto',
|
||||
inlineDynamicImports: true,
|
||||
sourcemap,
|
||||
};
|
||||
}
|
||||
return {
|
||||
file: output,
|
||||
format: mode === 'browser' ? 'es' : 'cjs',
|
||||
exports: 'auto',
|
||||
inlineDynamicImports: true,
|
||||
sourcemap,
|
||||
};
|
||||
}
|
||||
|
||||
function formatRollupError(error: RollupError): string {
|
||||
|
||||
@@ -22,8 +22,7 @@
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"allowSyntheticDefaultImports": true,
|
||||
"isolatedModules": true,
|
||||
"rootDir": "./src",
|
||||
"sourceMap": true
|
||||
"rootDir": "./src"
|
||||
},
|
||||
"include": ["./src/**/*.ts"]
|
||||
}
|
||||
|
||||
222
pnpm-lock.yaml
generated
222
pnpm-lock.yaml
generated
@@ -761,6 +761,7 @@ importers:
|
||||
'@vue/compiler-sfc': 3.2.45
|
||||
chalk: 4.1.1
|
||||
commander: 9.4.1
|
||||
esbuild: 0.15.14
|
||||
execa: 5.1.1
|
||||
fs-extra: 10.1.0
|
||||
inquirer: ^8.2.4
|
||||
@@ -768,8 +769,8 @@ importers:
|
||||
ora: 5.4.0
|
||||
rimraf: 3.0.2
|
||||
rollup: 3.3.0
|
||||
rollup-plugin-esbuild: 5.0.0
|
||||
rollup-plugin-styles: 4.0.0
|
||||
rollup-plugin-typescript2: 0.34.1
|
||||
rollup-plugin-vue: 6.0.0
|
||||
typescript: 4.9.3
|
||||
vitest: 0.25.2
|
||||
@@ -784,13 +785,14 @@ importers:
|
||||
'@vue/compiler-sfc': 3.2.45
|
||||
chalk: 4.1.1
|
||||
commander: 9.4.1
|
||||
esbuild: 0.15.14
|
||||
execa: 5.1.1
|
||||
fs-extra: 10.1.0
|
||||
inquirer: 8.2.4
|
||||
ora: 5.4.0
|
||||
rollup: 3.3.0
|
||||
rollup-plugin-esbuild: 5.0.0_vptnk7svfr2xs3ijh3nt63nvgm
|
||||
rollup-plugin-styles: 4.0.0_rollup@3.3.0
|
||||
rollup-plugin-typescript2: 0.34.1_6annma2bj33shm6er7hwi5u4z4
|
||||
rollup-plugin-vue: 6.0.0_@vue+compiler-sfc@3.2.45
|
||||
devDependencies:
|
||||
'@types/fs-extra': 9.0.13
|
||||
@@ -3369,22 +3371,20 @@ packages:
|
||||
engines: {node: '>=10.0.0'}
|
||||
dev: true
|
||||
|
||||
/@esbuild/android-arm/0.15.10:
|
||||
resolution: {integrity: sha512-FNONeQPy/ox+5NBkcSbYJxoXj9GWu8gVGJTVmUyoOCKQFDTrHVKgNSzChdNt0I8Aj/iKcsDf2r9BFwv+FSNUXg==}
|
||||
/@esbuild/android-arm/0.15.14:
|
||||
resolution: {integrity: sha512-+Rb20XXxRGisNu2WmNKk+scpanb7nL5yhuI1KR9wQFiC43ddPj/V1fmNyzlFC9bKiG4mYzxW7egtoHVcynr+OA==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm]
|
||||
os: [android]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-loong64/0.15.10:
|
||||
resolution: {integrity: sha512-w0Ou3Z83LOYEkwaui2M8VwIp+nLi/NA60lBLMvaJ+vXVMcsARYdEzLNE7RSm4+lSg4zq4d7fAVuzk7PNQ5JFgg==}
|
||||
/@esbuild/linux-loong64/0.15.14:
|
||||
resolution: {integrity: sha512-eQi9rosGNVQFJyJWV0HCA5WZae/qWIQME7s8/j8DMvnylfBv62Pbu+zJ2eUDqNf2O4u3WB+OEXyfkpBoe194sg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [loong64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@eslint/eslintrc/1.3.3:
|
||||
@@ -10616,6 +10616,10 @@ packages:
|
||||
resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==}
|
||||
dev: true
|
||||
|
||||
/es-module-lexer/1.1.0:
|
||||
resolution: {integrity: sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==}
|
||||
dev: false
|
||||
|
||||
/es-shim-unscopables/1.0.0:
|
||||
resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
|
||||
dependencies:
|
||||
@@ -10639,215 +10643,194 @@ packages:
|
||||
resolution: {integrity: sha512-EmTr31wppcaIAgblChZiuN/l9Y7DPyw8Xtbg7fIVngn6zMW+IEBJDJngeKC3x6wr0V/vcA2wqeFnaw1bFJbDdA==}
|
||||
dev: true
|
||||
|
||||
/esbuild-android-64/0.15.10:
|
||||
resolution: {integrity: sha512-UI7krF8OYO1N7JYTgLT9ML5j4+45ra3amLZKx7LO3lmLt1Ibn8t3aZbX5Pu4BjWiqDuJ3m/hsvhPhK/5Y/YpnA==}
|
||||
/esbuild-android-64/0.15.14:
|
||||
resolution: {integrity: sha512-HuilVIb4rk9abT4U6bcFdU35UHOzcWVGLSjEmC58OVr96q5UiRqzDtWjPlCMugjhgUGKEs8Zf4ueIvYbOStbIg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [android]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-android-arm64/0.15.10:
|
||||
resolution: {integrity: sha512-EOt55D6xBk5O05AK8brXUbZmoFj4chM8u3riGflLa6ziEoVvNjRdD7Cnp82NHQGfSHgYR06XsPI8/sMuA/cUwg==}
|
||||
/esbuild-android-arm64/0.15.14:
|
||||
resolution: {integrity: sha512-/QnxRVxsR2Vtf3XottAHj7hENAMW2wCs6S+OZcAbc/8nlhbAL/bCQRCVD78VtI5mdwqWkVi3wMqM94kScQCgqg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [android]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-darwin-64/0.15.10:
|
||||
resolution: {integrity: sha512-hbDJugTicqIm+WKZgp208d7FcXcaK8j2c0l+fqSJ3d2AzQAfjEYDRM3Z2oMeqSJ9uFxyj/muSACLdix7oTstRA==}
|
||||
/esbuild-darwin-64/0.15.14:
|
||||
resolution: {integrity: sha512-ToNuf1uifu8hhwWvoZJGCdLIX/1zpo8cOGnT0XAhDQXiKOKYaotVNx7pOVB1f+wHoWwTLInrOmh3EmA7Fd+8Vg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-darwin-arm64/0.15.10:
|
||||
resolution: {integrity: sha512-M1t5+Kj4IgSbYmunf2BB6EKLkWUq+XlqaFRiGOk8bmBapu9bCDrxjf4kUnWn59Dka3I27EiuHBKd1rSO4osLFQ==}
|
||||
/esbuild-darwin-arm64/0.15.14:
|
||||
resolution: {integrity: sha512-KgGP+y77GszfYJgceO0Wi/PiRtYo5y2Xo9rhBUpxTPaBgWDJ14gqYN0+NMbu+qC2fykxXaipHxN4Scaj9tUS1A==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-freebsd-64/0.15.10:
|
||||
resolution: {integrity: sha512-KMBFMa7C8oc97nqDdoZwtDBX7gfpolkk6Bcmj6YFMrtCMVgoU/x2DI1p74DmYl7CSS6Ppa3xgemrLrr5IjIn0w==}
|
||||
/esbuild-freebsd-64/0.15.14:
|
||||
resolution: {integrity: sha512-xr0E2n5lyWw3uFSwwUXHc0EcaBDtsal/iIfLioflHdhAe10KSctV978Te7YsfnsMKzcoGeS366+tqbCXdqDHQA==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [freebsd]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-freebsd-arm64/0.15.10:
|
||||
resolution: {integrity: sha512-m2KNbuCX13yQqLlbSojFMHpewbn8wW5uDS6DxRpmaZKzyq8Dbsku6hHvh2U+BcLwWY4mpgXzFUoENEf7IcioGg==}
|
||||
/esbuild-freebsd-arm64/0.15.14:
|
||||
resolution: {integrity: sha512-8XH96sOQ4b1LhMlO10eEWOjEngmZ2oyw3pW4o8kvBcpF6pULr56eeYVP5radtgw54g3T8nKHDHYEI5AItvskZg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [freebsd]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-32/0.15.10:
|
||||
resolution: {integrity: sha512-guXrwSYFAvNkuQ39FNeV4sNkNms1bLlA5vF1H0cazZBOLdLFIny6BhT+TUbK/hdByMQhtWQ5jI9VAmPKbVPu1w==}
|
||||
/esbuild-linux-32/0.15.14:
|
||||
resolution: {integrity: sha512-6ssnvwaTAi8AzKN8By2V0nS+WF5jTP7SfuK6sStGnDP7MCJo/4zHgM9oE1eQTS2jPmo3D673rckuCzRlig+HMA==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ia32]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-64/0.15.10:
|
||||
resolution: {integrity: sha512-jd8XfaSJeucMpD63YNMO1JCrdJhckHWcMv6O233bL4l6ogQKQOxBYSRP/XLWP+6kVTu0obXovuckJDcA0DKtQA==}
|
||||
/esbuild-linux-64/0.15.14:
|
||||
resolution: {integrity: sha512-ONySx3U0wAJOJuxGUlXBWxVKFVpWv88JEv0NZ6NlHknmDd1yCbf4AEdClSgLrqKQDXYywmw4gYDvdLsS6z0hcw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-arm/0.15.10:
|
||||
resolution: {integrity: sha512-6N8vThLL/Lysy9y4Ex8XoLQAlbZKUyExCWyayGi2KgTBelKpPgj6RZnUaKri0dHNPGgReJriKVU6+KDGQwn10A==}
|
||||
/esbuild-linux-arm/0.15.14:
|
||||
resolution: {integrity: sha512-D2LImAIV3QzL7lHURyCHBkycVFbKwkDb1XEUWan+2fb4qfW7qAeUtul7ZIcIwFKZgPcl+6gKZmvLgPSj26RQ2Q==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-arm64/0.15.10:
|
||||
resolution: {integrity: sha512-GByBi4fgkvZFTHFDYNftu1DQ1GzR23jws0oWyCfhnI7eMOe+wgwWrc78dbNk709Ivdr/evefm2PJiUBMiusS1A==}
|
||||
/esbuild-linux-arm64/0.15.14:
|
||||
resolution: {integrity: sha512-kle2Ov6a1e5AjlHlMQl1e+c4myGTeggrRzArQFmWp6O6JoqqB9hT+B28EW4tjFWgV/NxUq46pWYpgaWXsXRPAg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-mips64le/0.15.10:
|
||||
resolution: {integrity: sha512-BxP+LbaGVGIdQNJUNF7qpYjEGWb0YyHVSKqYKrn+pTwH/SiHUxFyJYSP3pqkku61olQiSBnSmWZ+YUpj78Tw7Q==}
|
||||
/esbuild-linux-mips64le/0.15.14:
|
||||
resolution: {integrity: sha512-FVdMYIzOLXUq+OE7XYKesuEAqZhmAIV6qOoYahvUp93oXy0MOVTP370ECbPfGXXUdlvc0TNgkJa3YhEwyZ6MRA==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [mips64el]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-ppc64le/0.15.10:
|
||||
resolution: {integrity: sha512-LoSQCd6498PmninNgqd/BR7z3Bsk/mabImBWuQ4wQgmQEeanzWd5BQU2aNi9mBURCLgyheuZS6Xhrw5luw3OkQ==}
|
||||
/esbuild-linux-ppc64le/0.15.14:
|
||||
resolution: {integrity: sha512-2NzH+iuzMDA+jjtPjuIz/OhRDf8tzbQ1tRZJI//aT25o1HKc0reMMXxKIYq/8nSHXiJSnYV4ODzTiv45s+h73w==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ppc64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-riscv64/0.15.10:
|
||||
resolution: {integrity: sha512-Lrl9Cr2YROvPV4wmZ1/g48httE8z/5SCiXIyebiB5N8VT7pX3t6meI7TQVHw/wQpqP/AF4SksDuFImPTM7Z32Q==}
|
||||
/esbuild-linux-riscv64/0.15.14:
|
||||
resolution: {integrity: sha512-VqxvutZNlQxmUNS7Ac+aczttLEoHBJ9e3OYGqnULrfipRvG97qLrAv9EUY9iSrRKBqeEbSvS9bSfstZqwz0T4Q==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-s390x/0.15.10:
|
||||
resolution: {integrity: sha512-ReP+6q3eLVVP2lpRrvl5EodKX7EZ1bS1/z5j6hsluAlZP5aHhk6ghT6Cq3IANvvDdscMMCB4QEbI+AjtvoOFpA==}
|
||||
/esbuild-linux-s390x/0.15.14:
|
||||
resolution: {integrity: sha512-+KVHEUshX5n6VP6Vp/AKv9fZIl5kr2ph8EUFmQUJnDpHwcfTSn2AQgYYm0HTBR2Mr4d0Wlr0FxF/Cs5pbFgiOw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-netbsd-64/0.15.10:
|
||||
resolution: {integrity: sha512-iGDYtJCMCqldMskQ4eIV+QSS/CuT7xyy9i2/FjpKvxAuCzrESZXiA1L64YNj6/afuzfBe9i8m/uDkFHy257hTw==}
|
||||
/esbuild-netbsd-64/0.15.14:
|
||||
resolution: {integrity: sha512-6D/dr17piEgevIm1xJfZP2SjB9Z+g8ERhNnBdlZPBWZl+KSPUKLGF13AbvC+nzGh8IxOH2TyTIdRMvKMP0nEzQ==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [netbsd]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-openbsd-64/0.15.10:
|
||||
resolution: {integrity: sha512-ftMMIwHWrnrYnvuJQRJs/Smlcb28F9ICGde/P3FUTCgDDM0N7WA0o9uOR38f5Xe2/OhNCgkjNeb7QeaE3cyWkQ==}
|
||||
/esbuild-openbsd-64/0.15.14:
|
||||
resolution: {integrity: sha512-rREQBIlMibBetgr2E9Lywt2Qxv2ZdpmYahR4IUlAQ1Efv/A5gYdO0/VIN3iowDbCNTLxp0bb57Vf0LFcffD6kA==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [openbsd]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-sunos-64/0.15.10:
|
||||
resolution: {integrity: sha512-mf7hBL9Uo2gcy2r3rUFMjVpTaGpFJJE5QTDDqUFf1632FxteYANffDZmKbqX0PfeQ2XjUDE604IcE7OJeoHiyg==}
|
||||
/esbuild-sunos-64/0.15.14:
|
||||
resolution: {integrity: sha512-DNVjSp/BY4IfwtdUAvWGIDaIjJXY5KI4uD82+15v6k/w7px9dnaDaJJ2R6Mu+KCgr5oklmFc0KjBjh311Gxl9Q==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [sunos]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-windows-32/0.15.10:
|
||||
resolution: {integrity: sha512-ttFVo+Cg8b5+qHmZHbEc8Vl17kCleHhLzgT8X04y8zudEApo0PxPg9Mz8Z2cKH1bCYlve1XL8LkyXGFjtUYeGg==}
|
||||
/esbuild-windows-32/0.15.14:
|
||||
resolution: {integrity: sha512-pHBWrcA+/oLgvViuG9FO3kNPO635gkoVrRQwe6ZY1S0jdET07xe2toUvQoJQ8KT3/OkxqUasIty5hpuKFLD+eg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ia32]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-windows-64/0.15.10:
|
||||
resolution: {integrity: sha512-2H0gdsyHi5x+8lbng3hLbxDWR7mKHWh5BXZGKVG830KUmXOOWFE2YKJ4tHRkejRduOGDrBvHBriYsGtmTv3ntA==}
|
||||
/esbuild-windows-64/0.15.14:
|
||||
resolution: {integrity: sha512-CszIGQVk/P8FOS5UgAH4hKc9zOaFo69fe+k1rqgBHx3CSK3Opyk5lwYriIamaWOVjBt7IwEP6NALz+tkVWdFog==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild-windows-arm64/0.15.10:
|
||||
resolution: {integrity: sha512-S+th4F+F8VLsHLR0zrUcG+Et4hx0RKgK1eyHc08kztmLOES8BWwMiaGdoW9hiXuzznXQ0I/Fg904MNbr11Nktw==}
|
||||
/esbuild-windows-arm64/0.15.14:
|
||||
resolution: {integrity: sha512-KW9W4psdZceaS9A7Jsgl4WialOznSURvqX/oHZk3gOP7KbjtHLSsnmSvNdzagGJfxbAe30UVGXRe8q8nDsOSQw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/esbuild/0.15.10:
|
||||
resolution: {integrity: sha512-N7wBhfJ/E5fzn/SpNgX+oW2RLRjwaL8Y0ezqNqhjD6w0H2p0rDuEz2FKZqpqLnO8DCaWumKe8dsC/ljvVSSxng==}
|
||||
/esbuild/0.15.14:
|
||||
resolution: {integrity: sha512-pJN8j42fvWLFWwSMG4luuupl2Me7mxciUOsMegKvwCmhEbJ2covUdFnihxm0FMIBV+cbwbtMoHgMCCI+pj1btQ==}
|
||||
engines: {node: '>=12'}
|
||||
hasBin: true
|
||||
requiresBuild: true
|
||||
optionalDependencies:
|
||||
'@esbuild/android-arm': 0.15.10
|
||||
'@esbuild/linux-loong64': 0.15.10
|
||||
esbuild-android-64: 0.15.10
|
||||
esbuild-android-arm64: 0.15.10
|
||||
esbuild-darwin-64: 0.15.10
|
||||
esbuild-darwin-arm64: 0.15.10
|
||||
esbuild-freebsd-64: 0.15.10
|
||||
esbuild-freebsd-arm64: 0.15.10
|
||||
esbuild-linux-32: 0.15.10
|
||||
esbuild-linux-64: 0.15.10
|
||||
esbuild-linux-arm: 0.15.10
|
||||
esbuild-linux-arm64: 0.15.10
|
||||
esbuild-linux-mips64le: 0.15.10
|
||||
esbuild-linux-ppc64le: 0.15.10
|
||||
esbuild-linux-riscv64: 0.15.10
|
||||
esbuild-linux-s390x: 0.15.10
|
||||
esbuild-netbsd-64: 0.15.10
|
||||
esbuild-openbsd-64: 0.15.10
|
||||
esbuild-sunos-64: 0.15.10
|
||||
esbuild-windows-32: 0.15.10
|
||||
esbuild-windows-64: 0.15.10
|
||||
esbuild-windows-arm64: 0.15.10
|
||||
dev: true
|
||||
'@esbuild/android-arm': 0.15.14
|
||||
'@esbuild/linux-loong64': 0.15.14
|
||||
esbuild-android-64: 0.15.14
|
||||
esbuild-android-arm64: 0.15.14
|
||||
esbuild-darwin-64: 0.15.14
|
||||
esbuild-darwin-arm64: 0.15.14
|
||||
esbuild-freebsd-64: 0.15.14
|
||||
esbuild-freebsd-arm64: 0.15.14
|
||||
esbuild-linux-32: 0.15.14
|
||||
esbuild-linux-64: 0.15.14
|
||||
esbuild-linux-arm: 0.15.14
|
||||
esbuild-linux-arm64: 0.15.14
|
||||
esbuild-linux-mips64le: 0.15.14
|
||||
esbuild-linux-ppc64le: 0.15.14
|
||||
esbuild-linux-riscv64: 0.15.14
|
||||
esbuild-linux-s390x: 0.15.14
|
||||
esbuild-netbsd-64: 0.15.14
|
||||
esbuild-openbsd-64: 0.15.14
|
||||
esbuild-sunos-64: 0.15.14
|
||||
esbuild-windows-32: 0.15.14
|
||||
esbuild-windows-64: 0.15.14
|
||||
esbuild-windows-arm64: 0.15.14
|
||||
|
||||
/escalade/3.1.1:
|
||||
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
|
||||
@@ -11544,6 +11527,7 @@ packages:
|
||||
commondir: 1.0.1
|
||||
make-dir: 3.1.0
|
||||
pkg-dir: 4.2.0
|
||||
dev: true
|
||||
|
||||
/find-up/1.1.2:
|
||||
resolution: {integrity: sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==}
|
||||
@@ -11567,6 +11551,7 @@ packages:
|
||||
dependencies:
|
||||
locate-path: 5.0.0
|
||||
path-exists: 4.0.0
|
||||
dev: true
|
||||
|
||||
/find-up/5.0.0:
|
||||
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
|
||||
@@ -14188,6 +14173,10 @@ packages:
|
||||
hasBin: true
|
||||
dev: true
|
||||
|
||||
/jsonc-parser/3.2.0:
|
||||
resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
|
||||
dev: false
|
||||
|
||||
/jsonfile/4.0.0:
|
||||
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
|
||||
optionalDependencies:
|
||||
@@ -14686,6 +14675,7 @@ packages:
|
||||
engines: {node: '>=8'}
|
||||
dependencies:
|
||||
p-locate: 4.1.0
|
||||
dev: true
|
||||
|
||||
/locate-path/6.0.0:
|
||||
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
|
||||
@@ -16188,6 +16178,7 @@ packages:
|
||||
engines: {node: '>=6'}
|
||||
dependencies:
|
||||
p-try: 2.2.0
|
||||
dev: true
|
||||
|
||||
/p-limit/3.1.0:
|
||||
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
|
||||
@@ -16207,6 +16198,7 @@ packages:
|
||||
engines: {node: '>=8'}
|
||||
dependencies:
|
||||
p-limit: 2.3.0
|
||||
dev: true
|
||||
|
||||
/p-locate/5.0.0:
|
||||
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
|
||||
@@ -16263,6 +16255,7 @@ packages:
|
||||
/p-try/2.2.0:
|
||||
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
|
||||
engines: {node: '>=6'}
|
||||
dev: true
|
||||
|
||||
/packet-reader/1.0.0:
|
||||
resolution: {integrity: sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==}
|
||||
@@ -16399,6 +16392,7 @@ packages:
|
||||
/path-exists/4.0.0:
|
||||
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
|
||||
engines: {node: '>=8'}
|
||||
dev: true
|
||||
|
||||
/path-is-absolute/1.0.1:
|
||||
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
|
||||
@@ -16708,6 +16702,7 @@ packages:
|
||||
engines: {node: '>=8'}
|
||||
dependencies:
|
||||
find-up: 4.1.0
|
||||
dev: true
|
||||
|
||||
/pkg-dir/5.0.0:
|
||||
resolution: {integrity: sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==}
|
||||
@@ -18248,6 +18243,24 @@ packages:
|
||||
inherits: 2.0.4
|
||||
dev: true
|
||||
|
||||
/rollup-plugin-esbuild/5.0.0_vptnk7svfr2xs3ijh3nt63nvgm:
|
||||
resolution: {integrity: sha512-1cRIOHAPh8WQgdQQyyvFdeOdxuiyk+zB5zJ5+YOwrZP4cJ0MT3Fs48pQxrZeyZHcn+klFherytILVfE4aYrneg==}
|
||||
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
|
||||
peerDependencies:
|
||||
esbuild: '>=0.10.1'
|
||||
rollup: ^1.20.0 || ^2.0.0 || ^3.0.0
|
||||
dependencies:
|
||||
'@rollup/pluginutils': 5.0.2_rollup@3.3.0
|
||||
debug: 4.3.4
|
||||
es-module-lexer: 1.1.0
|
||||
esbuild: 0.15.14
|
||||
joycon: 3.1.1
|
||||
jsonc-parser: 3.2.0
|
||||
rollup: 3.3.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: false
|
||||
|
||||
/rollup-plugin-styles/4.0.0_rollup@3.3.0:
|
||||
resolution: {integrity: sha512-A2K2sao84OsTmDxXG83JTCdXWrmgvQkkI38XDat46rdtpGMRm9tSYqeCdlwwGDJF4kKIafhV1mUidqu8MxUGig==}
|
||||
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
||||
@@ -18275,21 +18288,6 @@ packages:
|
||||
tslib: 2.4.1
|
||||
dev: false
|
||||
|
||||
/rollup-plugin-typescript2/0.34.1_6annma2bj33shm6er7hwi5u4z4:
|
||||
resolution: {integrity: sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==}
|
||||
peerDependencies:
|
||||
rollup: '>=1.26.3'
|
||||
typescript: '>=2.4.0'
|
||||
dependencies:
|
||||
'@rollup/pluginutils': 4.2.1
|
||||
find-cache-dir: 3.3.2
|
||||
fs-extra: 10.1.0
|
||||
rollup: 3.3.0
|
||||
semver: 7.3.7
|
||||
tslib: 2.4.1
|
||||
typescript: 4.9.3
|
||||
dev: false
|
||||
|
||||
/rollup-plugin-vue/6.0.0_@vue+compiler-sfc@3.2.45:
|
||||
resolution: {integrity: sha512-oVvUd84d5u73M2HYM3XsMDLtZRIA/tw2U0dmHlXU2UWP5JARYHzh/U9vcxaN/x/9MrepY7VH3pHFeOhrWpxs/Q==}
|
||||
peerDependencies:
|
||||
@@ -18544,6 +18542,7 @@ packages:
|
||||
hasBin: true
|
||||
dependencies:
|
||||
lru-cache: 6.0.0
|
||||
dev: true
|
||||
|
||||
/semver/7.3.8:
|
||||
resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
|
||||
@@ -20320,6 +20319,7 @@ packages:
|
||||
resolution: {integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==}
|
||||
engines: {node: '>=4.2.0'}
|
||||
hasBin: true
|
||||
dev: true
|
||||
|
||||
/uc.micro/1.0.6:
|
||||
resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==}
|
||||
@@ -20758,7 +20758,7 @@ packages:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@types/node': 18.11.9
|
||||
esbuild: 0.15.10
|
||||
esbuild: 0.15.14
|
||||
postcss: 8.4.19
|
||||
resolve: 1.22.1
|
||||
rollup: 2.79.1
|
||||
@@ -20792,7 +20792,7 @@ packages:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@types/node': 18.11.9
|
||||
esbuild: 0.15.10
|
||||
esbuild: 0.15.14
|
||||
postcss: 8.4.19
|
||||
resolve: 1.22.1
|
||||
rollup: 2.79.1
|
||||
@@ -20826,7 +20826,7 @@ packages:
|
||||
terser:
|
||||
optional: true
|
||||
dependencies:
|
||||
esbuild: 0.15.10
|
||||
esbuild: 0.15.14
|
||||
postcss: 8.4.19
|
||||
resolve: 1.22.1
|
||||
rollup: 2.79.1
|
||||
|
||||
Reference in New Issue
Block a user