feat!: migrate to nitro 0.3x (#4438)

This commit is contained in:
pooya parsa 2022-04-19 21:10:32 +02:00 committed by GitHub
parent 643641d489
commit 756693ce7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 73 additions and 444 deletions

View File

@ -7,7 +7,7 @@ head.titleTemplate: ''
If you wish to reference environment variables within your Nuxt 3 app, you will need to use runtime config.
When referencing these variables within your components, you will have to use the `useRuntimeConfig` composable in your setup method (or Nuxt plugin). In the `server/` portion of your app, you can import `useRuntimeConfig` directly from `#nitro`.
When referencing these variables within your components, you will have to use the `useRuntimeConfig` composable in your setup method (or Nuxt plugin). In the `server/` portion of your app, you can use `useRuntimeConfig` without any import.
[Read more about runtime config](/guide/features/runtime-config).
@ -41,8 +41,6 @@ export default defineNuxtConfig({
```
```ts [server/api/hello.ts]
import { useRuntimeConfig } from '#nitro';
const config = useRuntimeConfig().public
export default (req, res) => {

View File

@ -50,7 +50,7 @@
"knitwork": "^0.1.1",
"magic-string": "^0.26.1",
"mlly": "^0.5.2",
"nitropack": "^0.2.11",
"nitropack": "^0.3.1",
"nuxi": "3.0.0",
"ohash": "^0.1.0",
"ohmyfetch": "^0.4.15",

View File

@ -3,7 +3,7 @@ import { resolve, join } from 'pathe'
import { createNitro, createDevServer, build, prepare, copyPublicAssets, writeTypes, scanHandlers, prerender } from 'nitropack'
import type { NitroEventHandler, NitroDevEventHandler, NitroConfig } from 'nitropack'
import type { Nuxt } from '@nuxt/schema'
import { resolveModule, resolvePath } from '@nuxt/kit'
import { resolvePath } from '@nuxt/kit'
import defu from 'defu'
import fsExtra from 'fs-extra'
import { toEventHandler, dynamicEventHandler } from 'h3'
@ -106,7 +106,7 @@ export async function initNitro (nuxt: Nuxt) {
nuxt.hook('close', () => nitro.hooks.callHook('close'))
// Register nuxt3 protection patterns
nitro.hooks.hook('nitro:rollup:before', (nitro) => {
nitro.hooks.hook('rollup:before', (nitro) => {
const plugin = ImportProtectionPlugin.rollup({
rootDir: nuxt.options.rootDir,
patterns: [
@ -133,8 +133,6 @@ export async function initNitro (nuxt: Nuxt) {
await scanHandlers(nitro)
await writeTypes(nitro)
}
const nitroRuntimeIndex = resolveModule('nitropack/dist/runtime/index', { paths: nuxt.options.modulesDir })
opts.tsConfig.compilerOptions.paths['#nitro'] = [nitroRuntimeIndex]
opts.references.push({ path: resolve(nuxt.options.buildDir, 'types/nitro.d.ts') })
})
@ -160,7 +158,7 @@ export async function initNitro (nuxt: Nuxt) {
nuxt.hook('build:resources', () => {
nuxt.server.reload()
})
const waitUntilCompile = new Promise<void>(resolve => nitro.hooks.hook('nitro:compiled', () => resolve()))
const waitUntilCompile = new Promise<void>(resolve => nitro.hooks.hook('compiled', () => resolve()))
nuxt.hook('build:done', () => waitUntilCompile)
}
}

View File

@ -1,7 +1,7 @@
import { withQuery } from 'ufo'
import type { NitroErrorHandler } from 'nitropack'
// @ts-ignore TODO
import { normalizeError, isJsonRequest } from '#nitro/utils'
import { normalizeError, isJsonRequest } from '#internal/nitro/utils'
export default <NitroErrorHandler> async function errorhandler (_error, event) {
// Parse and normalize error

View File

@ -1,5 +1,5 @@
import { joinURL } from 'ufo'
import { useRuntimeConfig } from '#nitro'
import { useRuntimeConfig } from '#internal/nitro'
export function baseURL (): string {
return useRuntimeConfig().app.baseURL

View File

@ -1,7 +1,7 @@
import { createRenderer } from 'vue-bundle-renderer'
import { eventHandler, useQuery } from 'h3'
import devalue from '@nuxt/devalue'
import { useRuntimeConfig } from '#nitro'
import { useRuntimeConfig } from '#internal/nitro'
import { buildAssetsURL } from '#paths'
// @ts-ignore
import htmlTemplate from '#build/views/document.template.mjs'

View File

@ -174,7 +174,7 @@ export const publicPathTemplate: NuxtTemplate = {
getContents ({ nuxt }) {
return [
'import { joinURL } from \'ufo\'',
!nuxt.options.dev && 'import { useRuntimeConfig } from \'#nitro\'',
!nuxt.options.dev && 'import { useRuntimeConfig } from \'#internal/nitro\'',
nuxt.options.dev
? `const appConfig = ${JSON.stringify(nuxt.options.app)}`

View File

@ -24,7 +24,7 @@ export async function buildClient (ctx: ViteBuildContext) {
resolve: {
alias: {
'#build/plugins': resolve(ctx.nuxt.options.buildDir, 'plugins/client'),
'#nitro': resolve(ctx.nuxt.options.buildDir, 'nitro.client.mjs')
'#internal/nitro': resolve(ctx.nuxt.options.buildDir, 'nitro.client.mjs')
}
},
build: {

View File

@ -53,7 +53,7 @@ export const DynamicBasePlugin = createUnplugin(function (options: DynamicBasePl
if (id.startsWith('/__NUXT_BASE__')) {
return id.replace('/__NUXT_BASE__', '')
}
if (id === '#nitro') { return '#nitro' }
if (id === '#internal/nitro') { return '#internal/nitro' }
return null
},
enforce: 'post',

View File

@ -55,7 +55,7 @@ export async function buildServer (ctx: ViteBuildContext) {
outDir: resolve(ctx.nuxt.options.buildDir, 'dist/server'),
ssr: ctx.nuxt.options.ssr ?? true,
rollupOptions: {
external: ['#nitro'],
external: ['#internal/nitro'],
output: {
entryFileNames: 'server.mjs',
preferConst: true,

View File

@ -48,7 +48,7 @@ function serverStandalone (ctx: WebpackConfigContext) {
'#',
...ctx.options.build.transpile
]
const external = ['#nitro']
const external = ['#internal/nitro']
if (!Array.isArray(ctx.config.externals)) { return }
ctx.config.externals.push(({ request }, cb) => {

View File

@ -119,7 +119,7 @@ function baseAlias (ctx: WebpackConfigContext) {
...ctx.alias
}
if (ctx.isClient) {
ctx.alias['#nitro'] = resolve(ctx.nuxt.options.buildDir, 'nitro.client.mjs')
ctx.alias['#internal/nitro'] = resolve(ctx.nuxt.options.buildDir, 'nitro.client.mjs')
}
}

View File

@ -1,5 +1,4 @@
import { defineNuxtConfig } from 'nuxt3'
export default defineNuxtConfig({
ssr: false
})

484
yarn.lock
View File

@ -1970,6 +1970,23 @@ __metadata:
languageName: node
linkType: hard
"@rollup/plugin-commonjs@npm:^21.1.0":
version: 21.1.0
resolution: "@rollup/plugin-commonjs@npm:21.1.0"
dependencies:
"@rollup/pluginutils": ^3.1.0
commondir: ^1.0.1
estree-walker: ^2.0.1
glob: ^7.1.6
is-reference: ^1.2.1
magic-string: ^0.25.7
resolve: ^1.17.0
peerDependencies:
rollup: ^2.38.3
checksum: e8280f4b6192729f2bdf878c48c451dc441075f2a12f22c688393f48a6b95e8ff83caaacc3df4eb1d81516e08a0e3a669213632879910d85dd630b37bb284df7
languageName: node
linkType: hard
"@rollup/plugin-inject@npm:^4.0.4":
version: 4.0.4
resolution: "@rollup/plugin-inject@npm:4.0.4"
@ -2010,6 +2027,22 @@ __metadata:
languageName: node
linkType: hard
"@rollup/plugin-node-resolve@npm:^13.2.1":
version: 13.2.1
resolution: "@rollup/plugin-node-resolve@npm:13.2.1"
dependencies:
"@rollup/pluginutils": ^3.1.0
"@types/resolve": 1.17.1
builtin-modules: ^3.1.0
deepmerge: ^4.2.2
is-module: ^1.0.0
resolve: ^1.19.0
peerDependencies:
rollup: ^2.42.0
checksum: d0ba3b6f35440b5ebc203a4f62a6c0d2c565491aed9746448288b71d0cd603d1d12fdd9d1381c1be0a4b192f167412e53c34b89fd25413db4ba7d1fa910a29a2
languageName: node
linkType: hard
"@rollup/plugin-replace@npm:^4.0.0":
version: 4.0.0
resolution: "@rollup/plugin-replace@npm:4.0.0"
@ -2063,20 +2096,6 @@ __metadata:
languageName: node
linkType: hard
"@samverschueren/stream-to-observable@npm:^0.3.0":
version: 0.3.1
resolution: "@samverschueren/stream-to-observable@npm:0.3.1"
dependencies:
any-observable: ^0.3.0
peerDependenciesMeta:
rxjs:
optional: true
zen-observable:
optional: true
checksum: 8ec6d43370f419975295f306699f87989dd64a099a29cf62ddacbbbe32df634f87451504d340e15321e74b0a3ca8a9b447736472f792102e234faa207395e6c9
languageName: node
linkType: hard
"@tootallnate/once@npm:1":
version: 1.1.2
resolution: "@tootallnate/once@npm:1.1.2"
@ -3419,13 +3438,6 @@ __metadata:
languageName: node
linkType: hard
"ansi-escapes@npm:^3.0.0":
version: 3.2.0
resolution: "ansi-escapes@npm:3.2.0"
checksum: 0f94695b677ea742f7f1eed961f7fd8d05670f744c6ad1f8f635362f6681dcfbc1575cb05b43abc7bb6d67e25a75fb8c7ea8f2a57330eb2c76b33f18cb2cef0a
languageName: node
linkType: hard
"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0":
version: 4.3.2
resolution: "ansi-escapes@npm:4.3.2"
@ -3451,13 +3463,6 @@ __metadata:
languageName: node
linkType: hard
"ansi-regex@npm:^3.0.0":
version: 3.0.1
resolution: "ansi-regex@npm:3.0.1"
checksum: 09daf180c5f59af9850c7ac1bd7fda85ba596cc8cbeb210826e90755f06c818af86d9fa1e6e8322fab2c3b9e9b03f56c537b42241139f824dd75066a1e7257cc
languageName: node
linkType: hard
"ansi-regex@npm:^5.0.1":
version: 5.0.1
resolution: "ansi-regex@npm:5.0.1"
@ -3465,20 +3470,6 @@ __metadata:
languageName: node
linkType: hard
"ansi-regex@npm:^6.0.1":
version: 6.0.1
resolution: "ansi-regex@npm:6.0.1"
checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169
languageName: node
linkType: hard
"ansi-styles@npm:^2.2.1":
version: 2.2.1
resolution: "ansi-styles@npm:2.2.1"
checksum: ebc0e00381f2a29000d1dac8466a640ce11943cef3bda3cd0020dc042e31e1058ab59bf6169cd794a54c3a7338a61ebc404b7c91e004092dd20e028c432c9c2c
languageName: node
linkType: hard
"ansi-styles@npm:^3.2.1":
version: 3.2.1
resolution: "ansi-styles@npm:3.2.1"
@ -3497,13 +3488,6 @@ __metadata:
languageName: node
linkType: hard
"any-observable@npm:^0.3.0":
version: 0.3.0
resolution: "any-observable@npm:0.3.0"
checksum: e715563ebb520ef4b2688c69512bc17e73dc8d5fb9fd29f50dea417cd4e5c8d05d27205461fa22bfd07b9a32134fc8fa88059a16adf52bb5968ccbf338ec4c7f
languageName: node
linkType: hard
"anymatch@npm:^3.0.0, anymatch@npm:^3.1.1, anymatch@npm:~3.1.2":
version: 3.1.2
resolution: "anymatch@npm:3.1.2"
@ -3553,18 +3537,18 @@ __metadata:
languageName: node
linkType: hard
"archiver@npm:^5.3.0":
version: 5.3.0
resolution: "archiver@npm:5.3.0"
"archiver@npm:^5.3.1":
version: 5.3.1
resolution: "archiver@npm:5.3.1"
dependencies:
archiver-utils: ^2.1.0
async: ^3.2.0
async: ^3.2.3
buffer-crc32: ^0.2.1
readable-stream: ^3.6.0
readdir-glob: ^1.0.0
tar-stream: ^2.2.0
zip-stream: ^4.1.0
checksum: 878b275390dbab4a32dc2010fb68447d2750297226002002b27d790058d0e04c7d1566f20cf6f9c5abcca33e946cd36ed11b659c59408dabd852db005c84dfed
checksum: 905b198ed04d26c951b80545d45c7f2e0432ef89977a93af8a762501d659886e39dda0fbffb0d517ff3fa450a3d09a29146e4273c2170624e1988f889fb5302c
languageName: node
linkType: hard
@ -3711,7 +3695,7 @@ __metadata:
languageName: node
linkType: hard
"async@npm:^3.2.0":
"async@npm:^3.2.3":
version: 3.2.3
resolution: "async@npm:3.2.3"
checksum: c4bee57ab2249af3dc83ca3ef9acfa8e822c0d5e5aa41bae3eaf7f673648343cd64ecd7d26091ffd357f3f044428b17b5f00098494b6cf8b6b3e9681f0636ca1
@ -3851,17 +3835,6 @@ __metadata:
languageName: node
linkType: hard
"bl@npm:^5.0.0":
version: 5.0.0
resolution: "bl@npm:5.0.0"
dependencies:
buffer: ^6.0.3
inherits: ^2.0.4
readable-stream: ^3.4.0
checksum: 5dbbcf9cbcf55221dc21f48968bc8cd6d78faea3c653d496ff8e0c382b95e8b6c4b9e818fe67de2f97ed0cd0c219c350ccce42aca91be33e0ad12e698c615061
languageName: node
linkType: hard
"boolbase@npm:^1.0.0":
version: 1.0.0
resolution: "boolbase@npm:1.0.0"
@ -4149,20 +4122,7 @@ __metadata:
languageName: node
linkType: hard
"chalk@npm:^1.0.0, chalk@npm:^1.1.3":
version: 1.1.3
resolution: "chalk@npm:1.1.3"
dependencies:
ansi-styles: ^2.2.1
escape-string-regexp: ^1.0.2
has-ansi: ^2.0.0
strip-ansi: ^3.0.0
supports-color: ^2.0.0
checksum: 9d2ea6b98fc2b7878829eec223abcf404622db6c48396a9b9257f6d0ead2acf18231ae368d6a664a83f272b0679158da12e97b5229f794939e555cc574478acd
languageName: node
linkType: hard
"chalk@npm:^2.0.0, chalk@npm:^2.3.2, chalk@npm:^2.4.1":
"chalk@npm:^2.0.0, chalk@npm:^2.3.2":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
dependencies:
@ -4183,7 +4143,7 @@ __metadata:
languageName: node
linkType: hard
"chalk@npm:^5.0.0, chalk@npm:^5.0.1":
"chalk@npm:^5.0.1":
version: 5.0.1
resolution: "chalk@npm:5.0.1"
checksum: 7b45300372b908f0471fbf7389ce2f5de8d85bb949026fd51a1b95b10d0ed32c7ed5aab36dd5e9d2bf3191867909b4404cef75c5f4d2d1daeeacd301dd280b76
@ -4302,15 +4262,6 @@ __metadata:
languageName: node
linkType: hard
"cli-cursor@npm:^2.0.0, cli-cursor@npm:^2.1.0":
version: 2.1.0
resolution: "cli-cursor@npm:2.1.0"
dependencies:
restore-cursor: ^2.0.0
checksum: d88e97bfdac01046a3ffe7d49f06757b3126559d7e44aa2122637eb179284dc6cd49fca2fac4f67c19faaf7e6dab716b6fe1dfcd309977407d8c7578ec2d044d
languageName: node
linkType: hard
"cli-cursor@npm:^3.1.0":
version: 3.1.0
resolution: "cli-cursor@npm:3.1.0"
@ -4320,32 +4271,6 @@ __metadata:
languageName: node
linkType: hard
"cli-cursor@npm:^4.0.0":
version: 4.0.0
resolution: "cli-cursor@npm:4.0.0"
dependencies:
restore-cursor: ^4.0.0
checksum: ab3f3ea2076e2176a1da29f9d64f72ec3efad51c0960898b56c8a17671365c26e67b735920530eaf7328d61f8bd41c27f46b9cf6e4e10fe2fa44b5e8c0e392cc
languageName: node
linkType: hard
"cli-spinners@npm:^2.6.1":
version: 2.6.1
resolution: "cli-spinners@npm:2.6.1"
checksum: 423409baaa7a58e5104b46ca1745fbfc5888bbd0b0c5a626e052ae1387060839c8efd512fb127e25769b3dc9562db1dc1b5add6e0b93b7ef64f477feb6416a45
languageName: node
linkType: hard
"cli-truncate@npm:^0.2.1":
version: 0.2.1
resolution: "cli-truncate@npm:0.2.1"
dependencies:
slice-ansi: 0.0.4
string-width: ^1.0.1
checksum: c2e4b8d95275d8c772ced60977341e87530b81a1160b0e26a252a6c39b794fdf7a1236bf5bc7150558f759deb960cbabc0f993964327bde80790bcd330b698a0
languageName: node
linkType: hard
"cli-width@npm:^3.0.0":
version: 3.0.0
resolution: "cli-width@npm:3.0.0"
@ -5040,13 +4965,6 @@ __metadata:
languageName: node
linkType: hard
"date-fns@npm:^1.27.2":
version: 1.30.1
resolution: "date-fns@npm:1.30.1"
checksum: 86b1f3269cbb1f3ee5ac9959775ea6600436f4ee2b78430cd427b41a0c9fabf740b1a5d401c085f3003539a6f4755c7c56c19fbd70ce11f6f673f6bc8075b710
languageName: node
linkType: hard
"dateformat@npm:^3.0.0":
version: 3.0.3
resolution: "dateformat@npm:3.0.3"
@ -5453,13 +5371,6 @@ __metadata:
languageName: node
linkType: hard
"elegant-spinner@npm:^1.0.1":
version: 1.0.1
resolution: "elegant-spinner@npm:1.0.1"
checksum: d6a773d950c5d403b5f0fa402787e37dde99989ab6c943558fe8491cf7cd0df0e2747a9ff4d391d5a5f20a447cc9e9a63bdc956354ba47bea462f1603a5b04fe
languageName: node
linkType: hard
"emoji-regex@npm:^8.0.0":
version: 8.0.0
resolution: "emoji-regex@npm:8.0.0"
@ -6072,7 +5983,7 @@ __metadata:
languageName: node
linkType: hard
"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5":
"escape-string-regexp@npm:^1.0.5":
version: 1.0.5
resolution: "escape-string-regexp@npm:1.0.5"
checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410
@ -6863,25 +6774,6 @@ __metadata:
languageName: node
linkType: hard
"figures@npm:^1.7.0":
version: 1.7.0
resolution: "figures@npm:1.7.0"
dependencies:
escape-string-regexp: ^1.0.5
object-assign: ^4.1.0
checksum: d77206deba991a7977f864b8c8edf9b8b43b441be005482db04b0526e36263adbdb22c1c6d2df15a1ad78d12029bd1aa41ccebcb5d425e1f2cf629c6daaa8e10
languageName: node
linkType: hard
"figures@npm:^2.0.0":
version: 2.0.0
resolution: "figures@npm:2.0.0"
dependencies:
escape-string-regexp: ^1.0.5
checksum: 081beb16ea57d1716f8447c694f637668322398b57017b20929376aaf5def9823b35245b734cdd87e4832dc96e9c6f46274833cada77bfe15e5f980fea1fd21f
languageName: node
linkType: hard
"figures@npm:^3.0.0":
version: 3.2.0
resolution: "figures@npm:3.2.0"
@ -7120,7 +7012,7 @@ __metadata:
languageName: node
linkType: hard
"fs-extra@npm:^10.0.0, fs-extra@npm:^10.0.1":
"fs-extra@npm:^10.0.0":
version: 10.0.1
resolution: "fs-extra@npm:10.0.1"
dependencies:
@ -7643,15 +7535,6 @@ __metadata:
languageName: node
linkType: hard
"has-ansi@npm:^2.0.0":
version: 2.0.0
resolution: "has-ansi@npm:2.0.0"
dependencies:
ansi-regex: ^2.0.0
checksum: 1b51daa0214440db171ff359d0a2d17bc20061164c57e76234f614c91dbd2a79ddd68dfc8ee73629366f7be45a6df5f2ea9de83f52e1ca24433f2cc78c35d8ec
languageName: node
linkType: hard
"has-bigints@npm:^1.0.1":
version: 1.0.1
resolution: "has-bigints@npm:1.0.1"
@ -7989,13 +7872,6 @@ __metadata:
languageName: node
linkType: hard
"indent-string@npm:^3.0.0":
version: 3.2.0
resolution: "indent-string@npm:3.2.0"
checksum: a0b72603bba6c985d367fda3a25aad16423d2056b22a7e83ee2dd9ce0ce3d03d1e078644b679087aa7edf1cfb457f0d96d9eeadc0b12f38582088cc00e995d2f
languageName: node
linkType: hard
"indent-string@npm:^4.0.0":
version: 4.0.0
resolution: "indent-string@npm:4.0.0"
@ -8229,13 +8105,6 @@ __metadata:
languageName: node
linkType: hard
"is-fullwidth-code-point@npm:^2.0.0":
version: 2.0.0
resolution: "is-fullwidth-code-point@npm:2.0.0"
checksum: eef9c6e15f68085fec19ff6a978a6f1b8f48018fd1265035552078ee945573594933b09bbd6f562553e2a241561439f1ef5339276eba68d272001343084cfab8
languageName: node
linkType: hard
"is-fullwidth-code-point@npm:^3.0.0":
version: 3.0.0
resolution: "is-fullwidth-code-point@npm:3.0.0"
@ -8261,13 +8130,6 @@ __metadata:
languageName: node
linkType: hard
"is-interactive@npm:^2.0.0":
version: 2.0.0
resolution: "is-interactive@npm:2.0.0"
checksum: e8d52ad490bed7ae665032c7675ec07732bbfe25808b0efbc4d5a76b1a1f01c165f332775c63e25e9a03d319ebb6b24f571a9e902669fc1e40b0a60b5be6e26c
languageName: node
linkType: hard
"is-lambda@npm:^1.0.1":
version: 1.0.1
resolution: "is-lambda@npm:1.0.1"
@ -8312,15 +8174,6 @@ __metadata:
languageName: node
linkType: hard
"is-observable@npm:^1.1.0":
version: 1.1.0
resolution: "is-observable@npm:1.1.0"
dependencies:
symbol-observable: ^1.1.0
checksum: ab3d7e740915e6b53a81d96ce7d581f4dd26dacceb95278b74e7bf3123221073ea02cde810f864cff94ed5c394f18248deefd6a8f2d40137d868130eb5be6f85
languageName: node
linkType: hard
"is-plain-obj@npm:^1.0.0, is-plain-obj@npm:^1.1.0":
version: 1.1.0
resolution: "is-plain-obj@npm:1.1.0"
@ -8358,13 +8211,6 @@ __metadata:
languageName: node
linkType: hard
"is-promise@npm:^2.1.0":
version: 2.2.2
resolution: "is-promise@npm:2.2.2"
checksum: 18bf7d1c59953e0ad82a1ed963fb3dc0d135c8f299a14f89a17af312fc918373136e56028e8831700e1933519630cc2fd4179a777030330fde20d34e96f40c78
languageName: node
linkType: hard
"is-promise@npm:^4.0.0":
version: 4.0.0
resolution: "is-promise@npm:4.0.0"
@ -8409,13 +8255,6 @@ __metadata:
languageName: node
linkType: hard
"is-stream@npm:^1.1.0":
version: 1.1.0
resolution: "is-stream@npm:1.1.0"
checksum: 063c6bec9d5647aa6d42108d4c59723d2bd4ae42135a2d4db6eadbd49b7ea05b750fd69d279e5c7c45cf9da753ad2c00d8978be354d65aa9f6bb434969c6a2ae
languageName: node
linkType: hard
"is-stream@npm:^2.0.0":
version: 2.0.1
resolution: "is-stream@npm:2.0.1"
@ -8477,13 +8316,6 @@ __metadata:
languageName: node
linkType: hard
"is-unicode-supported@npm:^1.1.0":
version: 1.2.0
resolution: "is-unicode-supported@npm:1.2.0"
checksum: 2d90b4b3ce622c1ecf7414b8954cc8f0483576d4d8e6892cbbdc1e2dd33d6126b1cf0319cf1549bee03d45f989b8b0de3309c879a9388a4fe6b8836f866ed86c
languageName: node
linkType: hard
"is-weakref@npm:^1.0.2":
version: 1.0.2
resolution: "is-weakref@npm:1.0.2"
@ -8868,7 +8700,7 @@ __metadata:
languageName: node
linkType: hard
"listhen@npm:^0.2.4, listhen@npm:^0.2.8":
"listhen@npm:^0.2.4":
version: 0.2.8
resolution: "listhen@npm:0.2.8"
dependencies:
@ -8883,60 +8715,6 @@ __metadata:
languageName: node
linkType: hard
"listr-silent-renderer@npm:^1.1.1":
version: 1.1.1
resolution: "listr-silent-renderer@npm:1.1.1"
checksum: 81982612e4d207be2e69c4dcf2a6e0aaa6080e41bfe0b73e8d0b040dcdb79874248b1040558793a2f0fcc9c2252ec8af47379650f59bf2a7656c11cd5a48c948
languageName: node
linkType: hard
"listr-update-renderer@npm:^0.5.0":
version: 0.5.0
resolution: "listr-update-renderer@npm:0.5.0"
dependencies:
chalk: ^1.1.3
cli-truncate: ^0.2.1
elegant-spinner: ^1.0.1
figures: ^1.7.0
indent-string: ^3.0.0
log-symbols: ^1.0.2
log-update: ^2.3.0
strip-ansi: ^3.0.1
peerDependencies:
listr: ^0.14.2
checksum: 2dddc763837a9086a684545ee9049fcb102d423b0c840ad929471ab461075ed78d5c79f1e8334cd7a76aa9076e7631c04a38733bb4d88c23ca6082c087335864
languageName: node
linkType: hard
"listr-verbose-renderer@npm:^0.5.0":
version: 0.5.0
resolution: "listr-verbose-renderer@npm:0.5.0"
dependencies:
chalk: ^2.4.1
cli-cursor: ^2.1.0
date-fns: ^1.27.2
figures: ^2.0.0
checksum: 3e504be729f9dd15b40db743e403673b76331774411dbc29d6f48136f6ba8bc1dee645a4e621c1cb781e6e69a58b78cb9aa8c153c7ceccfe4e4ea74d563bca3a
languageName: node
linkType: hard
"listr@npm:^0.14.3":
version: 0.14.3
resolution: "listr@npm:0.14.3"
dependencies:
"@samverschueren/stream-to-observable": ^0.3.0
is-observable: ^1.1.0
is-promise: ^2.1.0
is-stream: ^1.1.0
listr-silent-renderer: ^1.1.1
listr-update-renderer: ^0.5.0
listr-verbose-renderer: ^0.5.0
p-map: ^2.0.0
rxjs: ^6.3.3
checksum: 932d69430c2bed2f987c53b2ea2070786187de29bc4a9fa8e93fdfdf2390d7c0ff9415eb1b31136f76b134cbb930fb18af039fc341263a02b107abc6d2c31a00
languageName: node
linkType: hard
"load-json-file@npm:^4.0.0":
version: 4.0.0
resolution: "load-json-file@npm:4.0.0"
@ -9156,36 +8934,6 @@ __metadata:
languageName: node
linkType: hard
"log-symbols@npm:^1.0.2":
version: 1.0.2
resolution: "log-symbols@npm:1.0.2"
dependencies:
chalk: ^1.0.0
checksum: 5214ade9381db5d40528c171fdfd459b75cad7040eb6a347294ae47fa80cfebba4adbc3aa73a1c9da744cbfa240dd93b38f80df8615717affeea6c4bb6b8dfe7
languageName: node
linkType: hard
"log-symbols@npm:^5.1.0":
version: 5.1.0
resolution: "log-symbols@npm:5.1.0"
dependencies:
chalk: ^5.0.0
is-unicode-supported: ^1.1.0
checksum: 7291b6e7f1b3df6865bdaeb9b59605c832668ac2fa0965c63b1e7dd3700349aec09c1d7d40c368d5041ff58b7f89461a56e4009471921301af7b3609cbff9a29
languageName: node
linkType: hard
"log-update@npm:^2.3.0":
version: 2.3.0
resolution: "log-update@npm:2.3.0"
dependencies:
ansi-escapes: ^3.0.0
cli-cursor: ^2.0.0
wrap-ansi: ^3.0.1
checksum: 84fd8e93bfc316eb6ca479a37743f2edcb7563fe5b9161205ce2980f0b3c822717b8f8f1871369697fcb0208521d7b8d00750c594edc3f8a8273dd8b48dd14a3
languageName: node
linkType: hard
"loupe@npm:^2.3.1":
version: 2.3.4
resolution: "loupe@npm:2.3.4"
@ -9535,13 +9283,6 @@ __metadata:
languageName: node
linkType: hard
"mimic-fn@npm:^1.0.0":
version: 1.2.0
resolution: "mimic-fn@npm:1.2.0"
checksum: 69c08205156a1f4906d9c46f9b4dc08d18a50176352e77fdeb645cedfe9f20c0b19865d465bd2dec27a5c432347f24dc07fc3695e11159d193f892834233e939
languageName: node
linkType: hard
"mimic-fn@npm:^2.1.0":
version: 2.1.0
resolution: "mimic-fn@npm:2.1.0"
@ -9959,25 +9700,25 @@ __metadata:
languageName: node
linkType: hard
"nitropack@npm:^0.2.11":
version: 0.2.11
resolution: "nitropack@npm:0.2.11"
"nitropack@npm:^0.3.1":
version: 0.3.1
resolution: "nitropack@npm:0.3.1"
dependencies:
"@cloudflare/kv-asset-handler": ^0.2.0
"@netlify/functions": ^1.0.0
"@nuxt/devalue": ^2.0.0
"@rollup/plugin-alias": ^3.1.9
"@rollup/plugin-commonjs": ^21.0.3
"@rollup/plugin-commonjs": ^21.1.0
"@rollup/plugin-inject": ^4.0.4
"@rollup/plugin-json": ^4.1.0
"@rollup/plugin-node-resolve": ^13.2.0
"@rollup/plugin-node-resolve": ^13.2.1
"@rollup/plugin-replace": ^4.0.0
"@rollup/plugin-virtual": ^2.1.0
"@rollup/plugin-wasm": ^5.1.2
"@rollup/pluginutils": ^4.2.1
"@types/jsdom": ^16.2.14
"@vercel/nft": ^0.18.2
archiver: ^5.3.0
archiver: ^5.3.1
base64-js: ^1.5.1
buffer: ^6.0.3
c12: ^0.2.5
@ -9992,7 +9733,7 @@ __metadata:
esbuild: ^0.14.36
etag: ^1.8.1
events: ^3.3.0
fs-extra: ^10.0.1
fs-extra: ^10.1.0
globby: ^13.1.1
gzip-size: ^7.0.0
h3: ^0.7.4
@ -10003,22 +9744,20 @@ __metadata:
is-primitive: ^3.0.1
jiti: ^1.13.0
klona: ^2.0.5
listhen: ^0.2.8
listr: ^0.14.3
listhen: ^0.2.10
mime: ^3.0.0
mlly: ^0.5.2
mri: ^1.2.0
node-fetch: ^3.2.3
ohash: ^0.1.0
ohmyfetch: ^0.4.15
ora: ^6.1.0
pathe: ^0.2.0
perfect-debounce: ^0.1.3
pkg-types: ^0.3.2
pretty-bytes: ^6.0.0
process: ^0.11.10
radix3: ^0.1.1
rollup: ^2.70.1
rollup: ^2.70.2
rollup-plugin-terser: ^7.0.2
rollup-plugin-visualizer: ^5.6.0
scule: ^0.2.1
@ -10026,7 +9765,7 @@ __metadata:
serve-placeholder: ^2.0.1
serve-static: ^1.15.0
source-map-support: ^0.5.21
std-env: ^3.0.1
std-env: ^3.1.1
table: ^6.8.0
ufo: ^0.8.3
unenv: ^0.4.6
@ -10036,7 +9775,7 @@ __metadata:
bin:
nitro: dist/cli.mjs
nitropack: dist/cli.mjs
checksum: df739ab7c61452ae801a1da8586941bad01888ef1779cfdaaa1c8c246383b20a5829f61963b5de984736cb565f16047daa2dbdb50181bfd4371b62c59d53986b
checksum: e39f3d67259506e8b8918d9b101f6c74c21e48567d82d041fdeea53669d86f03eafd8772917bafafe44b76d3874ca64a0d804b07bb0c26fad0884d346770ab61
languageName: node
linkType: hard
@ -10558,7 +10297,7 @@ __metadata:
knitwork: ^0.1.1
magic-string: ^0.26.1
mlly: ^0.5.2
nitropack: ^0.2.11
nitropack: ^0.3.1
nuxi: 3.0.0
ohash: ^0.1.0
ohmyfetch: ^0.4.15
@ -10697,15 +10436,6 @@ __metadata:
languageName: node
linkType: hard
"onetime@npm:^2.0.0":
version: 2.0.1
resolution: "onetime@npm:2.0.1"
dependencies:
mimic-fn: ^1.0.0
checksum: bb44015ac7a525d0fb43b029a583d4ad359834632b4424ca209b438aacf6d669dda81b5edfbdb42c22636e607b276ba5589f46694a729e3bc27948ce26f4cc1a
languageName: node
linkType: hard
"onetime@npm:^5.1.0, onetime@npm:^5.1.2":
version: 5.1.2
resolution: "onetime@npm:5.1.2"
@ -10767,23 +10497,6 @@ __metadata:
languageName: node
linkType: hard
"ora@npm:^6.1.0":
version: 6.1.0
resolution: "ora@npm:6.1.0"
dependencies:
bl: ^5.0.0
chalk: ^5.0.0
cli-cursor: ^4.0.0
cli-spinners: ^2.6.1
is-interactive: ^2.0.0
is-unicode-supported: ^1.1.0
log-symbols: ^5.1.0
strip-ansi: ^7.0.1
wcwidth: ^1.0.1
checksum: 0e84d9c32f2c62617324658ea547963412152f0bf60c1580ed18ec660769713452a6a47d117a1767bb118bb0867720ecc109ef6e12d18fd71ae244683e722b23
languageName: node
linkType: hard
"os-homedir@npm:^1.0.0":
version: 1.0.2
resolution: "os-homedir@npm:1.0.2"
@ -10876,7 +10589,7 @@ __metadata:
languageName: node
linkType: hard
"p-map@npm:^2.0.0, p-map@npm:^2.1.0":
"p-map@npm:^2.1.0":
version: 2.1.0
resolution: "p-map@npm:2.1.0"
checksum: 9e3ad3c9f6d75a5b5661bcad78c91f3a63849189737cd75e4f1225bf9ac205194e5c44aac2ef6f09562b1facdb9bd1425584d7ac375bfaa17b3f1a142dab936d
@ -12278,16 +11991,6 @@ __metadata:
languageName: node
linkType: hard
"restore-cursor@npm:^2.0.0":
version: 2.0.0
resolution: "restore-cursor@npm:2.0.0"
dependencies:
onetime: ^2.0.0
signal-exit: ^3.0.2
checksum: 482e13d02d834b6e5e3aa90304a8b5e840775d6f06916cc92a50038adf9f098dcc72405b567da8a37e137ae40ad3e31896fa3136ae62f7a426c2fbf53d036536
languageName: node
linkType: hard
"restore-cursor@npm:^3.1.0":
version: 3.1.0
resolution: "restore-cursor@npm:3.1.0"
@ -12298,16 +12001,6 @@ __metadata:
languageName: node
linkType: hard
"restore-cursor@npm:^4.0.0":
version: 4.0.0
resolution: "restore-cursor@npm:4.0.0"
dependencies:
onetime: ^5.1.0
signal-exit: ^3.0.2
checksum: 5b675c5a59763bf26e604289eab35711525f11388d77f409453904e1e69c0d37ae5889295706b2c81d23bd780165084d040f9b68fffc32cc921519031c4fa4af
languageName: node
linkType: hard
"retry@npm:^0.12.0":
version: 0.12.0
resolution: "retry@npm:0.12.0"
@ -12459,7 +12152,7 @@ __metadata:
languageName: node
linkType: hard
"rxjs@npm:^6.3.3, rxjs@npm:^6.6.0":
"rxjs@npm:^6.6.0":
version: 6.6.7
resolution: "rxjs@npm:6.6.7"
dependencies:
@ -12773,13 +12466,6 @@ __metadata:
languageName: node
linkType: hard
"slice-ansi@npm:0.0.4":
version: 0.0.4
resolution: "slice-ansi@npm:0.0.4"
checksum: 481d969c6aa771b27d7baacd6fe321751a0b9eb410274bda10ca81ea641bbfe747e428025d6d8f15bd635fdcfd57e8b2d54681ee6b0ce0c40f78644b144759e3
languageName: node
linkType: hard
"slice-ansi@npm:^4.0.0":
version: 4.0.0
resolution: "slice-ansi@npm:4.0.0"
@ -13106,16 +12792,6 @@ __metadata:
languageName: node
linkType: hard
"string-width@npm:^2.1.1":
version: 2.1.1
resolution: "string-width@npm:2.1.1"
dependencies:
is-fullwidth-code-point: ^2.0.0
strip-ansi: ^4.0.0
checksum: d6173abe088c615c8dffaf3861dc5d5906ed3dc2d6fd67ff2bd2e2b5dce7fd683c5240699cf0b1b8aa679a3b3bd6b28b5053c824cb89b813d7f6541d8f89064a
languageName: node
linkType: hard
"string.prototype.trimend@npm:^1.0.4":
version: 1.0.4
resolution: "string.prototype.trimend@npm:1.0.4"
@ -13163,15 +12839,6 @@ __metadata:
languageName: node
linkType: hard
"strip-ansi@npm:^4.0.0":
version: 4.0.0
resolution: "strip-ansi@npm:4.0.0"
dependencies:
ansi-regex: ^3.0.0
checksum: d9186e6c0cf78f25274f6750ee5e4a5725fb91b70fdd79aa5fe648eab092a0ec5b9621b22d69d4534a56319f75d8944efbd84e3afa8d4ad1b9a9491f12c84eca
languageName: node
linkType: hard
"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
version: 6.0.1
resolution: "strip-ansi@npm:6.0.1"
@ -13181,15 +12848,6 @@ __metadata:
languageName: node
linkType: hard
"strip-ansi@npm:^7.0.1":
version: 7.0.1
resolution: "strip-ansi@npm:7.0.1"
dependencies:
ansi-regex: ^6.0.1
checksum: 257f78fa433520e7f9897722731d78599cb3fce29ff26a20a5e12ba4957463b50a01136f37c43707f4951817a75e90820174853d6ccc240997adc5df8f966039
languageName: node
linkType: hard
"strip-bom@npm:^3.0.0":
version: 3.0.0
resolution: "strip-bom@npm:3.0.0"
@ -13289,13 +12947,6 @@ __metadata:
languageName: node
linkType: hard
"supports-color@npm:^2.0.0":
version: 2.0.0
resolution: "supports-color@npm:2.0.0"
checksum: 602538c5812b9006404370b5a4b885d3e2a1f6567d314f8b4a41974ffe7d08e525bf92ae0f9c7030e3b4c78e4e34ace55d6a67a74f1571bc205959f5972f88f0
languageName: node
linkType: hard
"supports-color@npm:^5.3.0":
version: 5.5.0
resolution: "supports-color@npm:5.5.0"
@ -13354,13 +13005,6 @@ __metadata:
languageName: node
linkType: hard
"symbol-observable@npm:^1.1.0":
version: 1.2.0
resolution: "symbol-observable@npm:1.2.0"
checksum: 48ffbc22e3d75f9853b3ff2ae94a44d84f386415110aea5effc24d84c502e03a4a6b7a8f75ebaf7b585780bda34eb5d6da3121f826a6f93398429d30032971b6
languageName: node
linkType: hard
"tabbable@npm:^5.2.1":
version: 5.2.1
resolution: "tabbable@npm:5.2.1"
@ -14569,7 +14213,7 @@ __metadata:
languageName: node
linkType: hard
"wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1":
"wcwidth@npm:^1.0.0":
version: 1.0.1
resolution: "wcwidth@npm:1.0.1"
dependencies:
@ -14826,16 +14470,6 @@ __metadata:
languageName: node
linkType: hard
"wrap-ansi@npm:^3.0.1":
version: 3.0.1
resolution: "wrap-ansi@npm:3.0.1"
dependencies:
string-width: ^2.1.1
strip-ansi: ^4.0.0
checksum: 1ceed09986d58cf6e0b88ea29084e70ef3463b3b891a04a8dbf245abb1fb678358986bdc43e12bcc92a696ced17327d079bc796f4d709d15aad7b8c1a7e7c83a
languageName: node
linkType: hard
"wrap-ansi@npm:^7.0.0":
version: 7.0.0
resolution: "wrap-ansi@npm:7.0.0"