diff --git a/CHANGELOG.md b/CHANGELOG.md index 94297694dc..b98ba28a94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,264 +2,21 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [1.0.0-0](https://github.com/unjs/nitro/compare/v0.6.2...v1.0.0-0) (2022-11-15) -## v0.6.1 - -[compare changes](https://github.com/unjs/nitro/compare/v0.6.0...v0.6.1) - - -### πŸš€ Enhancements - - - Autocompletion for the `preset` config ([#606](https://github.com/unjs/nitro/pull/606)) - - `deno` deploy preset ([#619](https://github.com/unjs/nitro/pull/619)) - - `devProxy` support ([#631](https://github.com/unjs/nitro/pull/631)) - - Prerender:routes hook ([#632](https://github.com/unjs/nitro/pull/632)) - - Support `prerender` route rule ([#633](https://github.com/unjs/nitro/pull/633)) - -### 🩹 Fixes - - - Add `cleavr` to built-in presets ([#601](https://github.com/unjs/nitro/pull/601)) - - Correct type inference for routes ([#518](https://github.com/unjs/nitro/pull/518)) - - Allow user to override static headers ([#610](https://github.com/unjs/nitro/pull/610)) - - Do not write bodies for 304 responses ([#618](https://github.com/unjs/nitro/pull/618)) - -### πŸ’… Refactors - - - Fix typo in internal function name ([#625](https://github.com/unjs/nitro/pull/625)) - -### πŸ“– Documentation - - - Fix typo ([#624](https://github.com/unjs/nitro/pull/624)) - -### 🏑 Chore - - - Manually update changelog ([95d6172](https://github.com/unjs/nitro/commit/95d6172)) - - Add feature request template ([87996e0](https://github.com/unjs/nitro/commit/87996e0)) - - Upgrade `unimport` ([#613](https://github.com/unjs/nitro/pull/613)) - -### βœ… Tests - - - Update fixtures ([086802d](https://github.com/unjs/nitro/commit/086802d)) - -### ❀️ Contributors - -- Alexander Lichter -- Anish Ghimire -- Anthony Fu -- Damian GΕ‚owala -- Daniel Roe -- David Tai -- Pooya Parsa -- Ʀᴀʏ - -## v0.6.0 - -[compare changes](https://github.com/unjs/nitro/compare/v0.5.4...v0.6.0) - - -#### ⚠️ Breaking Changes - -- H3 updated to to 0.8x [[Release Notes](https://github.com/unjs/h3/releases/tag/v0.8.0)] -- Experimental `routes` is renamed to `routeRules` ([#593](https://github.com/unjs/nitro/pull/593)) - -### πŸš€ Enhancements - - - Support `redirect`, `headers`, and `cors` route rules ([#538](https://github.com/unjs/nitro/pull/538)) - - **netlify:** Incremental static regeneration + swr ([#540](https://github.com/unjs/nitro/pull/540)) - - Add `debugger` option to debug hooks ([#577](https://github.com/unjs/nitro/pull/577)) - - Allow matching multiple route rules ([#582](https://github.com/unjs/nitro/pull/582)) - - Normalize route options and shortcuts ([#583](https://github.com/unjs/nitro/pull/583)) - - **cleavr:** Add cleavr preset ([#523](https://github.com/unjs/nitro/pull/523)) - - **cleavr:** Auto detect preset ([d5bbdeb](https://github.com/unjs/nitro/commit/d5bbdeb)) - - Allow disabling public dir generation using `noPublicDir` ([00a304a](https://github.com/unjs/nitro/commit/00a304a)) - - **cache:** Mock `res.end`, `res.write` and `res.writeHead` ([673fe8e](https://github.com/unjs/nitro/commit/673fe8e)) - - **cache:** Support `headersOnly` cache mode ([4e6dda1](https://github.com/unjs/nitro/commit/4e6dda1)) - - Allow `cache: false` route rule to override cache options ([91f8300](https://github.com/unjs/nitro/commit/91f8300)) - -### 🩹 Fixes - - - Fully resolve internal paths for autoimports ([#543](https://github.com/unjs/nitro/pull/543)) - - Retry writing traced files if there are conflicts ([#537](https://github.com/unjs/nitro/pull/537)) - - **externals:** Rewrite traced file paths to latest semver-minor version ([#578](https://github.com/unjs/nitro/pull/578)) - - Workaround rollup issue ([b884d0c](https://github.com/unjs/nitro/commit/b884d0c)) - - Handle output dirs set to empty string ([#584](https://github.com/unjs/nitro/pull/584)) - - **azure:** Raw body no longer returns parsed json ([#589](https://github.com/unjs/nitro/pull/589)) - - Default `workspaceDir` to `rootDir` ([#594](https://github.com/unjs/nitro/pull/594)) - - **renderer:** Directly return body to allow caching ([859a984](https://github.com/unjs/nitro/commit/859a984)) - - **cache:** Only spy on end/write for string chunks ([bd0b1ed](https://github.com/unjs/nitro/commit/bd0b1ed)) - - **error:** Do not assign default statusMessage for errors ([cbe0e91](https://github.com/unjs/nitro/commit/cbe0e91)) - - **cache:** Use lowercase headers ([9eb5769](https://github.com/unjs/nitro/commit/9eb5769)) - - **cache:** Abort cache handler for error status codes ([ba21751](https://github.com/unjs/nitro/commit/ba21751)) - - **cache:** Skip error status codes by invalidating cache ([4fd164f](https://github.com/unjs/nitro/commit/4fd164f)) - - **deps:** Ensure radix3 version is expected ([245ed70](https://github.com/unjs/nitro/commit/245ed70)) - - **cache:** Invalidate entries with undefined body ([e9285da](https://github.com/unjs/nitro/commit/e9285da)) - - **app:** Only apply cache rules ro routes (not middleware) ([4603279](https://github.com/unjs/nitro/commit/4603279)) - -### πŸ’… Refactors - - - ⚠️ Rename routeOptions to routeRules ([#593](https://github.com/unjs/nitro/pull/593)) - -### πŸ“– Documentation - - - Add quotes to string ([#547](https://github.com/unjs/nitro/pull/547)) - - Fix link to cloudflare-pages preset ([#564](https://github.com/unjs/nitro/pull/564)) - - Add note about `cache` options for route options ([221c747](https://github.com/unjs/nitro/commit/221c747)) - -### 🏑 Chore - - - **ci:** Bump edge version acording to changelog ([8b7740e](https://github.com/unjs/nitro/commit/8b7740e)) - -### πŸ€– CI - - - Fetch tags for proper version bump ([6d4b416](https://github.com/unjs/nitro/commit/6d4b416)) - -### ❀️ Contributors - -- Anish Ghimire -- Christopher Lis -- Daniel Roe -- Louis Haftmann -- Pooya Parsa -- Tobias Diez -- Wolfgang Ziegler - -## v0.5.3 - -[compare changes](https://github.com/unjs/nitropack/compare/v0.5.2...v0.5.3) - - -### πŸš€ Enhancements - - - Show preset in build logs ([047357f](https://github.com/unjs/nitropack/commit/047357f)) - -### 🩹 Fixes - - - **prerender:** Prevent double slash when joining url to `index.html` ([#499](https://github.com/unjs/nitropack/pull/499)) - - **options:** Allow overriding preset using `nitro.config` and `loadOptions` ([82a2b1e](https://github.com/unjs/nitropack/commit/82a2b1e)) - - Apply default autopreset before extending ([cc37fb6](https://github.com/unjs/nitropack/commit/cc37fb6)) - - **vercel, azure:** Serve prerendered routes statically ([#500](https://github.com/unjs/nitropack/pull/500)) - - **options:** Resolve preset from first config layer ([1247890](https://github.com/unjs/nitropack/commit/1247890)) - - **prerender:** Skip writing routes with error ([ff99330](https://github.com/unjs/nitropack/commit/ff99330)) - -### πŸ’… Refactors - - - Remove `#autopreset` workaround ([ad659e0](https://github.com/unjs/nitropack/commit/ad659e0)) - -### 🏑 Chore - - - Revert playground changes ([2dd05fb](https://github.com/unjs/nitropack/commit/2dd05fb)) - - **vercel:** Typecheck generated config ([c197622](https://github.com/unjs/nitropack/commit/c197622)) - - **release:** 0.5.3 ([5c30297](https://github.com/unjs/nitropack/commit/5c30297)) - -### ❀️ Contributors - -- Daniel Roe -- Pooya Parsa - -## v0.5.2 - -[compare changes](https://github.com/unjs/nitropack/compare/v0.5.1...v0.5.2) - - -### πŸš€ Enhancements - - - Add `workspaceDir` and use it for presets auto generated dir ([#481](https://github.com/unjs/nitropack/pull/481)) - - Support custom vercel output configuration ([#476](https://github.com/unjs/nitropack/pull/476)) - -### πŸ”₯ Performance - - - **static:** Prefer brotli ([d3c218f](https://github.com/unjs/nitropack/commit/d3c218f)) - -### 🩹 Fixes - - - **externals:** Strip query parameters from commonjs ids ([#475](https://github.com/unjs/nitropack/pull/475)) - - Use `rootDir` for providers output instead of `workspaceDir` ([#491](https://github.com/unjs/nitropack/pull/491)) - - Use node-resolve's `modulePaths` ([#490](https://github.com/unjs/nitropack/pull/490)) - - **node-server:** Listen to default host and support ipv6 ([e1ff8cc](https://github.com/unjs/nitropack/commit/e1ff8cc)) - - Allow for non-existent vercel config ([#492](https://github.com/unjs/nitropack/pull/492)) - - Properly serve `/index.html` static asset ([#494](https://github.com/unjs/nitropack/pull/494)) - - Compress assets outside of rollup ([502f7b8](https://github.com/unjs/nitropack/commit/502f7b8)) - - Compress binrary brotli assets with `BROTLI_MODE_GENERIC` ([618f03d](https://github.com/unjs/nitropack/commit/618f03d)) - - **compress:** Improve mime handling ([5cf6aed](https://github.com/unjs/nitropack/commit/5cf6aed)) - - **compress:** Properly ignore already compressed files ([c24dbcf](https://github.com/unjs/nitropack/commit/c24dbcf)) - -### πŸ’… Refactors - - - **cloudflare:** Update instructions to wrangler2 ([db71959](https://github.com/unjs/nitropack/commit/db71959)) - -### πŸ“– Documentation - - - Fix typo ([#474](https://github.com/unjs/nitropack/pull/474)) - - Remove folder creation step for Azure Static Web Apps ([#479](https://github.com/unjs/nitropack/pull/479)) - - Fix internal link ([#483](https://github.com/unjs/nitropack/pull/483)) - - **cloudflare:** Update to use wrangler2 ([#444](https://github.com/unjs/nitropack/pull/444)) - -### 🏑 Chore - - - **release:** 0.5.2 ([2ee32a4](https://github.com/unjs/nitropack/commit/2ee32a4)) - -### βœ… Tests - - - Update test ([ac23a7d](https://github.com/unjs/nitropack/commit/ac23a7d)) - -### ❀️ Contributors - -- Alexander Lichter -- Anthony Chu -- Daniel Roe -- Horu -- Mahdi Boomeri -- Nuzhat Minhaz -- Oumar Barry -- Pooya Parsa - -## v0.5.1 - -[compare changes](https://github.com/unjs/nitropack/compare/v0.5.0...v0.5.1) - - -### πŸš€ Enhancements - - - Add static `prerender` env variable ([3bd48e3](https://github.com/unjs/nitropack/commit/3bd48e3)) - - Improve public asset compression ([#466](https://github.com/unjs/nitropack/pull/466)) - - Add `node-cluster` preset ([#455](https://github.com/unjs/nitropack/pull/455)) - -### 🩹 Fixes - - - Include error path property and handle null locations ([#462](https://github.com/unjs/nitropack/pull/462)) - - **types:** Allow `EventHandler` type for dev handlers ([b0a3f43](https://github.com/unjs/nitropack/commit/b0a3f43)) - -### 🏑 Chore - - - **release:** 0.5.1 ([2a05d1e](https://github.com/unjs/nitropack/commit/2a05d1e)) - -### ❀️ Contributors - -- Daniel Roe -- David KubeΕ‘ -- Mastercuber -- Pooya Parsa - -## v0.5.0 +### ⚠ BREAKING CHANGES -### πŸš€ Enhancements +* remove deperecated `autoImport` - - Add static `prerender` env variable (3bd48e3) - - Improve public asset compression (#466) - - Add `node-cluster` preset (#455) +* remove deperecated `autoImport` ([c99fa44](https://github.com/unjs/nitro/commit/c99fa441eeb1992af087a6bec85ea868a5eb1e62)) -### 🩹 Fixes +### [0.6.2](https://github.com/unjs/nitro/compare/v0.6.1...v0.6.2) (2022-11-15) - - Include error path property and handle null locations (#462) - - **types:** Allow `EventHandler` type for dev handlers (b0a3f43) -### ❀️ Contributors +### Bug Fixes -- Daniel Roe -- David KubeΕ‘ -- Mastercuber -- Pooya Parsa +* **cloudflare:** pass raw body instead of parsing it ([#629](https://github.com/unjs/nitro/issues/629)) ([837f894](https://github.com/unjs/nitro/commit/837f894c310ad27854cfa0dc538c6c033e2a3d41)) ## 0.4.24 diff --git a/LICENSE b/LICENSE index c146b52d2d..126076e30b 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2022 UnJS project +Copyright (c) Pooya Parsa and Nitro contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/build.config.ts b/build.config.ts index 1d6348b96f..be5082eb0a 100644 --- a/build.config.ts +++ b/build.config.ts @@ -13,7 +13,7 @@ export default defineBuildConfig({ '@netlify/functions', '@nuxt/devalue', 'destr', - 'ohmyfetch', + 'ofetch', 'ora' ], externals: [ diff --git a/docs/content/2.deploy/providers/netlify.md b/docs/content/2.deploy/providers/netlify.md index c42aeb3cef..bf85397460 100644 --- a/docs/content/2.deploy/providers/netlify.md +++ b/docs/content/2.deploy/providers/netlify.md @@ -15,9 +15,10 @@ Normally, the deployment to Netlify does not require any configuration. Nitro will auto-detect that you are in a [Netlify](https://www.netlify.com) build environment and build the correct version of your server. For new sites, Netlify will detect that you are using Nitro and set the publish directory to `dist` and build command to `npm run build`. + If you are upgrading an existing site you should check these and update them if needed. -If you want to add custom redirects, you can do so by adding a [`_redirects`](https://docs.netlify.com/routing/redirects/#syntax-for-the-redirects-file) file. +If you want to add custom redirects, you can do so with [`routeRules`](/config#routerules) or by adding a [`_redirects`](https://docs.netlify.com/routing/redirects/#syntax-for-the-redirects-file) file. For deployment, just push to your git repository [as you would normally do for Netlify](https://docs.netlify.com/configure-builds/get-started/). diff --git a/package.json b/package.json index b46a8b7ee3..656c69f857 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nitropack", - "version": "0.6.1", + "version": "1.0.0-0", "description": "Build and Deploy Universal JavaScript Servers", "repository": "unjs/nitro", "license": "MIT", @@ -54,52 +54,52 @@ "@rollup/pluginutils": "^5.0.2", "@vercel/nft": "^0.22.1", "archiver": "^5.3.1", - "c12": "^0.2.13", + "c12": "^1.0.1", "chalk": "^5.1.2", "chokidar": "^3.5.3", "consola": "^2.15.3", "cookie-es": "^0.5.0", - "defu": "^6.1.0", - "destr": "^1.2.0", + "defu": "^6.1.1", + "destr": "^1.2.1", "dot-prop": "^7.2.0", - "esbuild": "^0.15.13", + "esbuild": "^0.15.14", "escape-string-regexp": "^5.0.0", "etag": "^1.8.1", "fs-extra": "^10.1.0", "globby": "^13.1.2", "gzip-size": "^7.0.0", - "h3": "^0.8.6", - "hookable": "^5.4.1", + "h3": "^1.0.1", + "hookable": "^1.0.0", "http-proxy": "^1.18.1", "is-primitive": "^3.0.1", "jiti": "^1.16.0", "klona": "^2.0.5", - "knitwork": "^0.1.2", - "listhen": "^0.3.5", + "knitwork": "^1.0.0", + "listhen": "^1.0.0", "mime": "^3.0.0", - "mlly": "^0.5.16", + "mlly": "^1.0.0", "mri": "^1.2.0", - "node-fetch-native": "^0.1.8", - "ohash": "^0.1.5", - "ohmyfetch": "^0.4.21", - "pathe": "^0.3.9", + "node-fetch-native": "^1.0.1", + "ohash": "^1.0.0", + "ofetch": "^1.0.0", + "pathe": "^1.0.0", "perfect-debounce": "^0.1.3", - "pkg-types": "^0.3.6", + "pkg-types": "^1.0.1", "pretty-bytes": "^6.0.0", - "radix3": "^0.2.1", + "radix3": "^1.0.0", "rollup": "^2.79.1", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-visualizer": "^5.8.3", - "scule": "^0.3.2", + "scule": "^1.0.0", "semver": "^7.3.8", "serve-placeholder": "^2.0.1", "serve-static": "^1.15.0", "source-map-support": "^0.5.21", - "std-env": "^3.3.0", - "ufo": "^0.8.6", - "unenv": "^0.6.2", - "unimport": "^0.7.0", - "unstorage": "^0.6.0" + "std-env": "^3.3.1", + "ufo": "^1.0.0", + "unenv": "^1.0.0", + "unimport": "^1.0.0", + "unstorage": "^1.0.1" }, "devDependencies": { "@nuxtjs/eslint-config-typescript": "^11.0.0", @@ -111,19 +111,20 @@ "@types/object-hash": "^2.2.1", "@types/semver": "^7.3.13", "@types/serve-static": "^1.15.0", - "@vitest/coverage-c8": "^0.25.1", + "@vitest/coverage-c8": "^0.25.2", "c8": "^7.12.0", - "changelogen": "^0.3.5", + "changelogen": "^0.4.0", "edge-runtime": "2.0.2", "eslint": "^8.27.0", + "eslint-config-unjs": "^0.0.2", "execa": "^6.1.0", "expect-type": "^0.15.0", "miniflare": "^2.11.0", "typescript": "^4.8.4", "unbuild": "^0.9.4", - "vitest": "^0.25.1" + "vitest": "^0.25.2" }, - "packageManager": "pnpm@7.14.2", + "packageManager": "pnpm@7.16.0", "engines": { "node": "^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7e07747c42..48cf031635 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,64 +27,65 @@ importers: '@types/semver': ^7.3.13 '@types/serve-static': ^1.15.0 '@vercel/nft': ^0.22.1 - '@vitest/coverage-c8': ^0.25.1 + '@vitest/coverage-c8': ^0.25.2 archiver: ^5.3.1 - c12: ^0.2.13 + c12: ^1.0.1 c8: ^7.12.0 chalk: ^5.1.2 - changelogen: ^0.3.5 + changelogen: ^0.4.0 chokidar: ^3.5.3 consola: ^2.15.3 cookie-es: ^0.5.0 - defu: ^6.1.0 - destr: ^1.2.0 + defu: ^6.1.1 + destr: ^1.2.1 dot-prop: ^7.2.0 edge-runtime: 2.0.2 - esbuild: ^0.15.13 + esbuild: ^0.15.14 escape-string-regexp: ^5.0.0 eslint: ^8.27.0 + eslint-config-unjs: ^0.0.2 etag: ^1.8.1 execa: ^6.1.0 expect-type: ^0.15.0 fs-extra: ^10.1.0 globby: ^13.1.2 gzip-size: ^7.0.0 - h3: ^0.8.6 - hookable: ^5.4.1 + h3: ^1.0.1 + hookable: ^1.0.0 http-proxy: ^1.18.1 is-primitive: ^3.0.1 jiti: ^1.16.0 klona: ^2.0.5 - knitwork: ^0.1.2 - listhen: ^0.3.5 + knitwork: ^1.0.0 + listhen: ^1.0.0 mime: ^3.0.0 miniflare: ^2.11.0 - mlly: ^0.5.16 + mlly: ^1.0.0 mri: ^1.2.0 - node-fetch-native: ^0.1.8 - ohash: ^0.1.5 - ohmyfetch: ^0.4.21 - pathe: ^0.3.9 + node-fetch-native: ^1.0.1 + ofetch: ^1.0.0 + ohash: ^1.0.0 + pathe: ^1.0.0 perfect-debounce: ^0.1.3 - pkg-types: ^0.3.6 + pkg-types: ^1.0.1 pretty-bytes: ^6.0.0 - radix3: ^0.2.1 + radix3: ^1.0.0 rollup: ^2.79.1 rollup-plugin-terser: ^7.0.2 rollup-plugin-visualizer: ^5.8.3 - scule: ^0.3.2 + scule: ^1.0.0 semver: ^7.3.8 serve-placeholder: ^2.0.1 serve-static: ^1.15.0 source-map-support: ^0.5.21 - std-env: ^3.3.0 + std-env: ^3.3.1 typescript: ^4.8.4 - ufo: ^0.8.6 + ufo: ^1.0.0 unbuild: ^0.9.4 - unenv: ^0.6.2 - unimport: ^0.7.0 - unstorage: ^0.6.0 - vitest: ^0.25.1 + unenv: ^1.0.0 + unimport: ^1.0.0 + unstorage: ^1.0.1 + vitest: ^0.25.2 dependencies: '@cloudflare/kv-asset-handler': 0.2.0 '@netlify/functions': 1.3.0 @@ -98,52 +99,52 @@ importers: '@rollup/pluginutils': 5.0.2_rollup@2.79.1 '@vercel/nft': 0.22.1 archiver: 5.3.1 - c12: 0.2.13 + c12: 1.0.1 chalk: 5.1.2 chokidar: 3.5.3 consola: 2.15.3 cookie-es: 0.5.0 - defu: 6.1.0 - destr: 1.2.0 + defu: 6.1.1 + destr: 1.2.1 dot-prop: 7.2.0 - esbuild: 0.15.13 + esbuild: 0.15.14 escape-string-regexp: 5.0.0 etag: 1.8.1 fs-extra: 10.1.0 globby: 13.1.2 gzip-size: 7.0.0 - h3: 0.8.6 - hookable: 5.4.1 + h3: 1.0.1 + hookable: 1.0.0 http-proxy: 1.18.1 is-primitive: 3.0.1 jiti: 1.16.0 klona: 2.0.5 - knitwork: 0.1.2 - listhen: 0.3.5 + knitwork: 1.0.0 + listhen: 1.0.0 mime: 3.0.0 - mlly: 0.5.16 + mlly: 1.0.0 mri: 1.2.0 - node-fetch-native: 0.1.8 - ohash: 0.1.5 - ohmyfetch: 0.4.21 - pathe: 0.3.9 + node-fetch-native: 1.0.1 + ofetch: 1.0.0 + ohash: 1.0.0 + pathe: 1.0.0 perfect-debounce: 0.1.3 - pkg-types: 0.3.6 + pkg-types: 1.0.1 pretty-bytes: 6.0.0 - radix3: 0.2.1 + radix3: 1.0.0 rollup: 2.79.1 rollup-plugin-terser: 7.0.2_rollup@2.79.1 rollup-plugin-visualizer: 5.8.3_rollup@2.79.1 - scule: 0.3.2 + scule: 1.0.0 semver: 7.3.8 serve-placeholder: 2.0.1 serve-static: 1.15.0 source-map-support: 0.5.21 - std-env: 3.3.0 - ufo: 0.8.6 - unenv: 0.6.2 - unimport: 0.7.0_rollup@2.79.1 - unstorage: 0.6.0 + std-env: 3.3.1 + ufo: 1.0.0 + unenv: 1.0.0 + unimport: 1.0.0_rollup@2.79.1 + unstorage: 1.0.1 devDependencies: '@nuxtjs/eslint-config-typescript': 11.0.0_rmayb2veg2btbq6mbmnyivgasy '@types/aws-lambda': 8.10.108 @@ -154,17 +155,18 @@ importers: '@types/object-hash': 2.2.1 '@types/semver': 7.3.13 '@types/serve-static': 1.15.0 - '@vitest/coverage-c8': 0.25.1 + '@vitest/coverage-c8': 0.25.2 c8: 7.12.0 - changelogen: 0.3.5 + changelogen: 0.4.0 edge-runtime: 2.0.2 eslint: 8.27.0 + eslint-config-unjs: 0.0.2_rmayb2veg2btbq6mbmnyivgasy execa: 6.1.0 expect-type: 0.15.0 miniflare: 2.11.0 typescript: 4.8.4 unbuild: 0.9.4 - vitest: 0.25.1 + vitest: 0.25.2 examples/api-routes: specifiers: @@ -439,8 +441,8 @@ packages: '@edge-runtime/primitives': 2.0.2 dev: true - /@esbuild/android-arm/0.15.13: - resolution: {integrity: sha512-RY2fVI8O0iFUNvZirXaQ1vMvK0xhCcl0gqRj74Z6yEiO1zAUa7hbsdwZM1kzqbxHK7LFyMizipfXT3JME+12Hw==} + /@esbuild/android-arm/0.15.14: + resolution: {integrity: sha512-+Rb20XXxRGisNu2WmNKk+scpanb7nL5yhuI1KR9wQFiC43ddPj/V1fmNyzlFC9bKiG4mYzxW7egtoHVcynr+OA==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -456,8 +458,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.15.13: - resolution: {integrity: sha512-+BoyIm4I8uJmH/QDIH0fu7MG0AEx9OXEDXnqptXCwKOlOqZiS4iraH1Nr7/ObLMokW3sOCeBNyD68ATcV9b9Ag==} + /@esbuild/linux-loong64/0.15.14: + resolution: {integrity: sha512-eQi9rosGNVQFJyJWV0HCA5WZae/qWIQME7s8/j8DMvnylfBv62Pbu+zJ2eUDqNf2O4u3WB+OEXyfkpBoe194sg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -1264,11 +1266,11 @@ packages: - supports-color dev: false - /@vitest/coverage-c8/0.25.1: - resolution: {integrity: sha512-gpl5QNaNeIN0mfRiosCqBFoZcizb5GA458TDnOQXkGDc4kklazxn70u9evGfV62wiiAUfGGebgRhxlBkAa6m6g==} + /@vitest/coverage-c8/0.25.2: + resolution: {integrity: sha512-qKsiUJh3bjbB5Q229CbxEWCqiDBwvIrcZ9OOuQdMEC0pce3/LlTUK3+K3hd7WqAYEbbiqXfC5MVMKHZkV82PgA==} dependencies: c8: 7.12.0 - vitest: 0.25.1 + vitest: 0.25.2 transitivePeerDependencies: - '@edge-runtime/vm' - '@vitest/browser' @@ -1286,12 +1288,12 @@ packages: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: false - /acorn-jsx/5.3.2_acorn@8.8.0: + /acorn-jsx/5.3.2_acorn@8.8.1: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.0 + acorn: 8.8.1 dev: true /acorn-walk/8.2.0: @@ -1304,6 +1306,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + /acorn/8.8.1: + resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} + engines: {node: '>=0.4.0'} + hasBin: true + /agent-base/6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -1524,18 +1531,33 @@ packages: engines: {node: '>=10.16.0'} dependencies: streamsearch: 1.1.0 + dev: true /c12/0.2.13: resolution: {integrity: sha512-wJL0/knDbqM/3moLb+8Xd+w3JdkggkIIhiNBkxZ1mWlskKC/vajb85wM3UPg/D9nK6RbI1NgaVTg6AeXBVbknA==} dependencies: - defu: 6.1.0 + defu: 6.1.1 dotenv: 16.0.2 gittar: 0.1.1 jiti: 1.16.0 - mlly: 0.5.16 + mlly: 0.5.17 pathe: 0.3.9 pkg-types: 0.3.6 rc9: 1.2.2 + dev: true + + /c12/1.0.1: + resolution: {integrity: sha512-EN9Rqix2q9X3PseFkUvRFZ/0fvncF35ZR5nykLDwv4Ml/Q1WYPLkcdqlrczFll2G9t4qmxgM4my3EF3IrRGl5Q==} + dependencies: + defu: 6.1.1 + dotenv: 16.0.3 + gittar: 0.1.1 + jiti: 1.16.0 + mlly: 1.0.0 + pathe: 1.0.0 + pkg-types: 1.0.1 + rc9: 2.0.0 + dev: false /c8/7.12.0: resolution: {integrity: sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==} @@ -1605,15 +1627,16 @@ packages: resolution: {integrity: sha512-E5CkT4jWURs1Vy5qGJye+XwCkNj7Od3Af7CP6SujMetSMkLs8Do2RWJK5yx1wamHV/op8Rz+9rltjaTQWDnEFQ==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - /changelogen/0.3.5: - resolution: {integrity: sha512-WK+tUhVtIhuFJU5kkUZhnM+M+cVCGgJc1zCENqd55jdlZl6fg4CYjTC/QiH31EehoKA3XjXu7Npi2g4hwGTbzg==} + /changelogen/0.4.0: + resolution: {integrity: sha512-GtNYojFz6sqXLesOqTG4G9rKGQ3ehyFnYuCBIUXlencCa6xVP/ZU4zOXS467/UoBm9robSJL+5YQzsbWGAxqcg==} hasBin: true dependencies: c12: 0.2.13 consola: 2.15.3 - convert-gitmoji: 0.1.2 + convert-gitmoji: 0.1.3 execa: 6.1.0 mri: 1.2.0 + node-fetch-native: 0.1.8 pkg-types: 0.3.6 scule: 0.3.2 semver: 7.3.8 @@ -1738,8 +1761,8 @@ packages: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} dev: false - /convert-gitmoji/0.1.2: - resolution: {integrity: sha512-VifpTrCsstbBn0lD7uvBzt5fwHE1HZidG4eUTgNz6vOIY81AXLXz38AUBubsFc3nKjUkFkuI7sJyn87YOjt8aA==} + /convert-gitmoji/0.1.3: + resolution: {integrity: sha512-t5yxPyI8h8KPvRwrS/sRrfIpT2gJbmBAY0TFokyUBy3PM44RuFRpZwHdACz+GTSPLRLo3s4qsscOMLjHiXBwzw==} dev: true /convert-hrtime/3.0.0: @@ -1857,8 +1880,8 @@ packages: object-keys: 1.1.1 dev: true - /defu/6.1.0: - resolution: {integrity: sha512-pOFYRTIhoKujrmbTRhcW5lYQLBXw/dlTwfI8IguF1QCDJOcJzNH1w+YFjxqy6BAuJrClTy6MUE8q+oKJ2FLsIw==} + /defu/6.1.1: + resolution: {integrity: sha512-aA964RUCsBt0FGoNIlA3uFgo2hO+WWC0fiC6DBps/0SFzkKcYoM/3CzVLIa5xSsrFjdioMdYgAIbwo80qp2MoA==} /delayed-stream/1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} @@ -1879,8 +1902,8 @@ packages: engines: {node: '>= 0.8'} dev: false - /destr/1.2.0: - resolution: {integrity: sha512-JG+cG4ZPB1L27sl2C2URg8MIOmIUtTbE5wEx02BpmrTCqg/hXxFKXsYsnODl5PdpqNRaS1KQGUQ56V8jk8XpYQ==} + /destr/1.2.1: + resolution: {integrity: sha512-ud8w0qMLlci6iFG7CNgeRr8OcbUWMsbfjtWft1eJ5Luqrz/M8Ebqk/KCzne8rKUlIQWWfLv0wD6QHrqOf4GshA==} /destroy/1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} @@ -1927,6 +1950,12 @@ packages: /dotenv/16.0.2: resolution: {integrity: sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==} engines: {node: '>=12'} + dev: true + + /dotenv/16.0.3: + resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} + engines: {node: '>=12'} + dev: false /duplexer/0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} @@ -2033,8 +2062,8 @@ packages: dev: true optional: true - /esbuild-android-64/0.15.13: - resolution: {integrity: sha512-yRorukXBlokwTip+Sy4MYskLhJsO0Kn0/Fj43s1krVblfwP+hMD37a4Wmg139GEsMLl+vh8WXp2mq/cTA9J97g==} + /esbuild-android-64/0.15.14: + resolution: {integrity: sha512-HuilVIb4rk9abT4U6bcFdU35UHOzcWVGLSjEmC58OVr96q5UiRqzDtWjPlCMugjhgUGKEs8Zf4ueIvYbOStbIg==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -2050,8 +2079,8 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.15.13: - resolution: {integrity: sha512-TKzyymLD6PiVeyYa4c5wdPw87BeAiTXNtK6amWUcXZxkV51gOk5u5qzmDaYSwiWeecSNHamFsaFjLoi32QR5/w==} + /esbuild-android-arm64/0.15.14: + resolution: {integrity: sha512-/QnxRVxsR2Vtf3XottAHj7hENAMW2wCs6S+OZcAbc/8nlhbAL/bCQRCVD78VtI5mdwqWkVi3wMqM94kScQCgqg==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -2067,8 +2096,8 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.15.13: - resolution: {integrity: sha512-WAx7c2DaOS6CrRcoYCgXgkXDliLnFv3pQLV6GeW1YcGEZq2Gnl8s9Pg7ahValZkpOa0iE/ojRVQ87sbUhF1Cbg==} + /esbuild-darwin-64/0.15.14: + resolution: {integrity: sha512-ToNuf1uifu8hhwWvoZJGCdLIX/1zpo8cOGnT0XAhDQXiKOKYaotVNx7pOVB1f+wHoWwTLInrOmh3EmA7Fd+8Vg==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -2084,8 +2113,8 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.15.13: - resolution: {integrity: sha512-U6jFsPfSSxC3V1CLiQqwvDuj3GGrtQNB3P3nNC3+q99EKf94UGpsG9l4CQ83zBs1NHrk1rtCSYT0+KfK5LsD8A==} + /esbuild-darwin-arm64/0.15.14: + resolution: {integrity: sha512-KgGP+y77GszfYJgceO0Wi/PiRtYo5y2Xo9rhBUpxTPaBgWDJ14gqYN0+NMbu+qC2fykxXaipHxN4Scaj9tUS1A==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -2101,8 +2130,8 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.15.13: - resolution: {integrity: sha512-whItJgDiOXaDG/idy75qqevIpZjnReZkMGCgQaBWZuKHoElDJC1rh7MpoUgupMcdfOd+PgdEwNQW9DAE6i8wyA==} + /esbuild-freebsd-64/0.15.14: + resolution: {integrity: sha512-xr0E2n5lyWw3uFSwwUXHc0EcaBDtsal/iIfLioflHdhAe10KSctV978Te7YsfnsMKzcoGeS366+tqbCXdqDHQA==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -2118,8 +2147,8 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.15.13: - resolution: {integrity: sha512-6pCSWt8mLUbPtygv7cufV0sZLeylaMwS5Fznj6Rsx9G2AJJsAjQ9ifA+0rQEIg7DwJmi9it+WjzNTEAzzdoM3Q==} + /esbuild-freebsd-arm64/0.15.14: + resolution: {integrity: sha512-8XH96sOQ4b1LhMlO10eEWOjEngmZ2oyw3pW4o8kvBcpF6pULr56eeYVP5radtgw54g3T8nKHDHYEI5AItvskZg==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -2135,8 +2164,8 @@ packages: dev: true optional: true - /esbuild-linux-32/0.15.13: - resolution: {integrity: sha512-VbZdWOEdrJiYApm2kkxoTOgsoCO1krBZ3quHdYk3g3ivWaMwNIVPIfEE0f0XQQ0u5pJtBsnk2/7OPiCFIPOe/w==} + /esbuild-linux-32/0.15.14: + resolution: {integrity: sha512-6ssnvwaTAi8AzKN8By2V0nS+WF5jTP7SfuK6sStGnDP7MCJo/4zHgM9oE1eQTS2jPmo3D673rckuCzRlig+HMA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -2152,8 +2181,8 @@ packages: dev: true optional: true - /esbuild-linux-64/0.15.13: - resolution: {integrity: sha512-rXmnArVNio6yANSqDQlIO4WiP+Cv7+9EuAHNnag7rByAqFVuRusLbGi2697A5dFPNXoO//IiogVwi3AdcfPC6A==} + /esbuild-linux-64/0.15.14: + resolution: {integrity: sha512-ONySx3U0wAJOJuxGUlXBWxVKFVpWv88JEv0NZ6NlHknmDd1yCbf4AEdClSgLrqKQDXYywmw4gYDvdLsS6z0hcw==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -2169,8 +2198,8 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.15.13: - resolution: {integrity: sha512-Ac6LpfmJO8WhCMQmO253xX2IU2B3wPDbl4IvR0hnqcPrdfCaUa2j/lLMGTjmQ4W5JsJIdHEdW12dG8lFS0MbxQ==} + /esbuild-linux-arm/0.15.14: + resolution: {integrity: sha512-D2LImAIV3QzL7lHURyCHBkycVFbKwkDb1XEUWan+2fb4qfW7qAeUtul7ZIcIwFKZgPcl+6gKZmvLgPSj26RQ2Q==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -2186,8 +2215,8 @@ packages: dev: true optional: true - /esbuild-linux-arm64/0.15.13: - resolution: {integrity: sha512-alEMGU4Z+d17U7KQQw2IV8tQycO6T+rOrgW8OS22Ua25x6kHxoG6Ngry6Aq6uranC+pNWNMB6aHFPh7aTQdORQ==} + /esbuild-linux-arm64/0.15.14: + resolution: {integrity: sha512-kle2Ov6a1e5AjlHlMQl1e+c4myGTeggrRzArQFmWp6O6JoqqB9hT+B28EW4tjFWgV/NxUq46pWYpgaWXsXRPAg==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -2203,8 +2232,8 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.15.13: - resolution: {integrity: sha512-47PgmyYEu+yN5rD/MbwS6DxP2FSGPo4Uxg5LwIdxTiyGC2XKwHhHyW7YYEDlSuXLQXEdTO7mYe8zQ74czP7W8A==} + /esbuild-linux-mips64le/0.15.14: + resolution: {integrity: sha512-FVdMYIzOLXUq+OE7XYKesuEAqZhmAIV6qOoYahvUp93oXy0MOVTP370ECbPfGXXUdlvc0TNgkJa3YhEwyZ6MRA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -2220,8 +2249,8 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.15.13: - resolution: {integrity: sha512-z6n28h2+PC1Ayle9DjKoBRcx/4cxHoOa2e689e2aDJSaKug3jXcQw7mM+GLg+9ydYoNzj8QxNL8ihOv/OnezhA==} + /esbuild-linux-ppc64le/0.15.14: + resolution: {integrity: sha512-2NzH+iuzMDA+jjtPjuIz/OhRDf8tzbQ1tRZJI//aT25o1HKc0reMMXxKIYq/8nSHXiJSnYV4ODzTiv45s+h73w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -2237,8 +2266,8 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.15.13: - resolution: {integrity: sha512-+Lu4zuuXuQhgLUGyZloWCqTslcCAjMZH1k3Xc9MSEJEpEFdpsSU0sRDXAnk18FKOfEjhu4YMGaykx9xjtpA6ow==} + /esbuild-linux-riscv64/0.15.14: + resolution: {integrity: sha512-VqxvutZNlQxmUNS7Ac+aczttLEoHBJ9e3OYGqnULrfipRvG97qLrAv9EUY9iSrRKBqeEbSvS9bSfstZqwz0T4Q==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -2254,8 +2283,8 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.15.13: - resolution: {integrity: sha512-BMeXRljruf7J0TMxD5CIXS65y7puiZkAh+s4XFV9qy16SxOuMhxhVIXYLnbdfLrsYGFzx7U9mcdpFWkkvy/Uag==} + /esbuild-linux-s390x/0.15.14: + resolution: {integrity: sha512-+KVHEUshX5n6VP6Vp/AKv9fZIl5kr2ph8EUFmQUJnDpHwcfTSn2AQgYYm0HTBR2Mr4d0Wlr0FxF/Cs5pbFgiOw==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -2271,8 +2300,8 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.15.13: - resolution: {integrity: sha512-EHj9QZOTel581JPj7UO3xYbltFTYnHy+SIqJVq6yd3KkCrsHRbapiPb0Lx3EOOtybBEE9EyqbmfW1NlSDsSzvQ==} + /esbuild-netbsd-64/0.15.14: + resolution: {integrity: sha512-6D/dr17piEgevIm1xJfZP2SjB9Z+g8ERhNnBdlZPBWZl+KSPUKLGF13AbvC+nzGh8IxOH2TyTIdRMvKMP0nEzQ==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -2288,8 +2317,8 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.15.13: - resolution: {integrity: sha512-nkuDlIjF/sfUhfx8SKq0+U+Fgx5K9JcPq1mUodnxI0x4kBdCv46rOGWbuJ6eof2n3wdoCLccOoJAbg9ba/bT2w==} + /esbuild-openbsd-64/0.15.14: + resolution: {integrity: sha512-rREQBIlMibBetgr2E9Lywt2Qxv2ZdpmYahR4IUlAQ1Efv/A5gYdO0/VIN3iowDbCNTLxp0bb57Vf0LFcffD6kA==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -2305,8 +2334,8 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.15.13: - resolution: {integrity: sha512-jVeu2GfxZQ++6lRdY43CS0Tm/r4WuQQ0Pdsrxbw+aOrHQPHV0+LNOLnvbN28M7BSUGnJnHkHm2HozGgNGyeIRw==} + /esbuild-sunos-64/0.15.14: + resolution: {integrity: sha512-DNVjSp/BY4IfwtdUAvWGIDaIjJXY5KI4uD82+15v6k/w7px9dnaDaJJ2R6Mu+KCgr5oklmFc0KjBjh311Gxl9Q==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -2322,8 +2351,8 @@ packages: dev: true optional: true - /esbuild-windows-32/0.15.13: - resolution: {integrity: sha512-XoF2iBf0wnqo16SDq+aDGi/+QbaLFpkiRarPVssMh9KYbFNCqPLlGAWwDvxEVz+ywX6Si37J2AKm+AXq1kC0JA==} + /esbuild-windows-32/0.15.14: + resolution: {integrity: sha512-pHBWrcA+/oLgvViuG9FO3kNPO635gkoVrRQwe6ZY1S0jdET07xe2toUvQoJQ8KT3/OkxqUasIty5hpuKFLD+eg==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -2339,8 +2368,8 @@ packages: dev: true optional: true - /esbuild-windows-64/0.15.13: - resolution: {integrity: sha512-Et6htEfGycjDrtqb2ng6nT+baesZPYQIW+HUEHK4D1ncggNrDNk3yoboYQ5KtiVrw/JaDMNttz8rrPubV/fvPQ==} + /esbuild-windows-64/0.15.14: + resolution: {integrity: sha512-CszIGQVk/P8FOS5UgAH4hKc9zOaFo69fe+k1rqgBHx3CSK3Opyk5lwYriIamaWOVjBt7IwEP6NALz+tkVWdFog==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -2356,8 +2385,8 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.15.13: - resolution: {integrity: sha512-3bv7tqntThQC9SWLRouMDmZnlOukBhOCTlkzNqzGCmrkCJI7io5LLjwJBOVY6kOUlIvdxbooNZwjtBvj+7uuVg==} + /esbuild-windows-arm64/0.15.14: + resolution: {integrity: sha512-KW9W4psdZceaS9A7Jsgl4WialOznSURvqX/oHZk3gOP7KbjtHLSsnmSvNdzagGJfxbAe30UVGXRe8q8nDsOSQw==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -2393,34 +2422,34 @@ packages: esbuild-windows-arm64: 0.14.54 dev: true - /esbuild/0.15.13: - resolution: {integrity: sha512-Cu3SC84oyzzhrK/YyN4iEVy2jZu5t2fz66HEOShHURcjSkOSAVL8C/gfUT+lDJxkVHpg8GZ10DD0rMHRPqMFaQ==} + /esbuild/0.15.14: + resolution: {integrity: sha512-pJN8j42fvWLFWwSMG4luuupl2Me7mxciUOsMegKvwCmhEbJ2covUdFnihxm0FMIBV+cbwbtMoHgMCCI+pj1btQ==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.15.13 - '@esbuild/linux-loong64': 0.15.13 - esbuild-android-64: 0.15.13 - esbuild-android-arm64: 0.15.13 - esbuild-darwin-64: 0.15.13 - esbuild-darwin-arm64: 0.15.13 - esbuild-freebsd-64: 0.15.13 - esbuild-freebsd-arm64: 0.15.13 - esbuild-linux-32: 0.15.13 - esbuild-linux-64: 0.15.13 - esbuild-linux-arm: 0.15.13 - esbuild-linux-arm64: 0.15.13 - esbuild-linux-mips64le: 0.15.13 - esbuild-linux-ppc64le: 0.15.13 - esbuild-linux-riscv64: 0.15.13 - esbuild-linux-s390x: 0.15.13 - esbuild-netbsd-64: 0.15.13 - esbuild-openbsd-64: 0.15.13 - esbuild-sunos-64: 0.15.13 - esbuild-windows-32: 0.15.13 - esbuild-windows-64: 0.15.13 - esbuild-windows-arm64: 0.15.13 + '@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==} @@ -2444,6 +2473,15 @@ packages: engines: {node: '>=12'} dev: false + /eslint-config-prettier/8.5.0_eslint@8.27.0: + resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + dependencies: + eslint: 8.27.0 + dev: true + /eslint-config-standard/17.0.0_yqvjeq2xzul43p26zlvfoiu3rm: resolution: {integrity: sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==} peerDependencies: @@ -2458,6 +2496,29 @@ packages: eslint-plugin-promise: 6.0.1_eslint@8.27.0 dev: true + /eslint-config-unjs/0.0.2_rmayb2veg2btbq6mbmnyivgasy: + resolution: {integrity: sha512-6zhni5Fdlpu/DJ+hfcbNEqmUixhGujBQXXB7N9SdZcvh135RlFTNoqor7sowP1ttd0lDY4lTewUzUjXSOVB7Ww==} + peerDependencies: + eslint: '*' + typescript: '*' + dependencies: + '@typescript-eslint/eslint-plugin': 5.36.1_ptjtm5ueew7d66dpdptn6han3m + '@typescript-eslint/parser': 5.36.1_rmayb2veg2btbq6mbmnyivgasy + eslint: 8.27.0 + eslint-config-prettier: 8.5.0_eslint@8.27.0 + eslint-config-standard: 17.0.0_yqvjeq2xzul43p26zlvfoiu3rm + eslint-import-resolver-typescript: 3.5.0_dcpv4nbdr5ks2h5677xdltrk6e + eslint-plugin-import: 2.26.0_ankxupw42u6sowqa4gjcxemuni + eslint-plugin-n: 15.2.5_eslint@8.27.0 + eslint-plugin-node: 11.1.0_eslint@8.27.0 + eslint-plugin-promise: 6.0.1_eslint@8.27.0 + eslint-plugin-unicorn: 43.0.2_eslint@8.27.0 + typescript: 4.8.4 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - supports-color + dev: true + /eslint-import-resolver-node/0.3.6: resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: @@ -2749,8 +2810,8 @@ packages: resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.8.0 - acorn-jsx: 5.3.2_acorn@8.8.0 + acorn: 8.8.1 + acorn-jsx: 5.3.2_acorn@8.8.1 eslint-visitor-keys: 3.3.0 dev: true @@ -3162,13 +3223,13 @@ packages: duplexer: 0.1.2 dev: false - /h3/0.8.6: - resolution: {integrity: sha512-CSWNOKa3QGo67rFU2PhbFTp0uPJtilNji2Z0pMiSRQt3+OkIW0u3E1WMJqIycLqaTgb9JyFqH/S4mcTyyGtvyQ==} + /h3/1.0.1: + resolution: {integrity: sha512-gDCGpRvjchZW2JBlTqbJ9IOs+mdkXXuwSQkSye+jubHAv/UhdamKqoQvd4RFgyBNjHSId8Y+b10UdTcPlP/V+w==} dependencies: cookie-es: 0.5.0 - destr: 1.2.0 - radix3: 0.2.1 - ufo: 0.8.6 + destr: 1.2.1 + radix3: 1.0.0 + ufo: 1.0.0 dev: false /has-bigints/1.0.2: @@ -3211,8 +3272,13 @@ packages: dependencies: function-bind: 1.1.1 + /hookable/1.0.0: + resolution: {integrity: sha512-l0TZBwD/70hYs79OEakoEONSJOEVBUHNR2aLSswS1LlnQRH8i2ZOu/Dr1OJzVbmZSi4PUAaDjQJnncQ7Ye3/8Q==} + dev: false + /hookable/5.4.1: resolution: {integrity: sha512-i808BglQ1OuSIcgPSZoWsDapCMLXKe5wLS6XZvIXpaBWdWLUZARM8vOLayu6cXewj5TSbaZaMzKnq+pRnfscEQ==} + dev: true /hosted-git-info/2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} @@ -3326,8 +3392,8 @@ packages: side-channel: 1.0.4 dev: true - /ioredis/5.2.3: - resolution: {integrity: sha512-gQNcMF23/NpvjCaa1b5YycUyQJ9rBNH2xP94LWinNpodMWVUPP5Ai/xXANn/SM7gfIvI62B5CCvZxhg5pOgyMw==} + /ioredis/5.2.4: + resolution: {integrity: sha512-qIpuAEt32lZJQ0XyrloCRdlEdUUNGG9i0UOk6zgzK6igyudNWqEBxfH6OlbnOOoBBvr1WB02mm8fR55CnikRng==} engines: {node: '>=12.22.0'} dependencies: '@ioredis/commands': 1.1.1 @@ -3610,8 +3676,8 @@ packages: engines: {node: '>= 8'} dev: false - /knitwork/0.1.2: - resolution: {integrity: sha512-2ekmY2S/VB3YGVhrIFadyJQpkjMFSf48tsXCnA+kjs4FEQIT+5FLyOF0No/X58z/2E/VaMyeJfukRoVT4gMsfQ==} + /knitwork/1.0.0: + resolution: {integrity: sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==} dev: false /lazystream/1.0.1: @@ -3633,17 +3699,17 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /listhen/0.3.5: - resolution: {integrity: sha512-suyt79hNmCFeBIyftcLqLPfYiXeB795gSUWOJT7nspl2IvREY0Q9xvchLhekxvQ0KiOPvWoyALnc9Mxoelm0Pw==} + /listhen/1.0.0: + resolution: {integrity: sha512-frdf7TVqT/JSHzRjEuo/vWIgbBYzEuY3oeTq8Yv1XkQVTKDPs2M4yotXICqYZYj2QxbkqKssSo8Wa6QCtBnFhg==} dependencies: clipboardy: 3.0.0 colorette: 2.0.19 - defu: 6.1.0 + defu: 6.1.1 get-port-please: 2.6.1 http-shutdown: 1.2.2 ip-regex: 5.0.0 node-forge: 1.3.1 - ufo: 0.8.6 + ufo: 1.0.0 dev: false /local-pkg/0.4.2: @@ -3892,7 +3958,7 @@ packages: typescript: optional: true dependencies: - defu: 6.1.0 + defu: 6.1.1 esbuild: 0.14.54 fs-extra: 10.1.0 globby: 11.1.0 @@ -3902,13 +3968,22 @@ packages: typescript: 4.8.4 dev: true - /mlly/0.5.16: - resolution: {integrity: sha512-LaJ8yuh4v0zEmge/g3c7jjFlhoCPfQn6RCjXgm9A0Qiuochq4BcuOxVfWmdnCoLTlg2MV+hqhOek+W2OhG0Lwg==} + /mlly/0.5.17: + resolution: {integrity: sha512-Rn+ai4G+CQXptDFSRNnChEgNr+xAEauYhwRvpPl/UHStTlgkIftplgJRsA2OXPuoUn86K4XAjB26+x5CEvVb6A==} dependencies: - acorn: 8.8.0 - pathe: 0.3.9 - pkg-types: 0.3.6 - ufo: 0.8.6 + acorn: 8.8.1 + pathe: 1.0.0 + pkg-types: 1.0.1 + ufo: 1.0.0 + dev: true + + /mlly/1.0.0: + resolution: {integrity: sha512-QL108Hwt+u9bXdWgOI0dhzZfACovn5Aen4Xvc8Jasd9ouRH4NjnrXEiyP3nVvJo91zPlYjVRckta0Nt2zfoR6g==} + dependencies: + acorn: 8.8.1 + pathe: 1.0.0 + pkg-types: 1.0.1 + ufo: 1.0.0 /mri/1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -3940,6 +4015,10 @@ packages: /node-fetch-native/0.1.8: resolution: {integrity: sha512-ZNaury9r0NxaT2oL65GvdGDy+5PlSaHTovT6JV5tOW07k1TQmgC0olZETa4C9KZg0+6zBr99ctTYa3Utqj9P/Q==} + dev: true + + /node-fetch-native/1.0.1: + resolution: {integrity: sha512-VzW+TAk2wE4X9maiKMlT+GsPU4OMmR1U9CrHSmd3DFLn2IcZ9VJ6M6BBugGfYUnPCLSYxXdZy17M0BEJyhUTwg==} dev: false /node-fetch/2.6.7: @@ -4060,17 +4139,16 @@ packages: es-abstract: 1.19.5 dev: true - /ohash/0.1.5: - resolution: {integrity: sha512-qynly1AFIpGWEAW88p6DhMNqok/Swb52/KsiU+Toi7er058Ptvno3tkfTML6wYcEgFgp2GsUziW4Nqn62ciuyw==} + /ofetch/1.0.0: + resolution: {integrity: sha512-d40aof8czZFSQKJa4+F7Ch3UC5D631cK1TTUoK+iNEut9NoiCL+u0vykl/puYVUS2df4tIQl5upQcolIcEzQjQ==} + dependencies: + destr: 1.2.1 + node-fetch-native: 1.0.1 + ufo: 1.0.0 dev: false - /ohmyfetch/0.4.21: - resolution: {integrity: sha512-VG7f/JRvqvBOYvL0tHyEIEG7XHWm7OqIfAs6/HqwWwDfjiJ1g0huIpe5sFEmyb+7hpFa1EGNH2aERWR72tlClw==} - dependencies: - destr: 1.2.0 - node-fetch-native: 0.1.8 - ufo: 0.8.6 - undici: 5.12.0 + /ohash/1.0.0: + resolution: {integrity: sha512-kxSyzq6tt+6EE/xCnD1XaFhCCjUNUaz3X30rJp6mnjGLXAAvuPFqohMdv0aScWzajR45C29HyBaXZ8jXBwnh9A==} dev: false /on-finished/2.4.1: @@ -4238,6 +4316,10 @@ packages: /pathe/0.3.9: resolution: {integrity: sha512-6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g==} + dev: true + + /pathe/1.0.0: + resolution: {integrity: sha512-nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg==} /pathval/1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -4259,8 +4341,16 @@ packages: resolution: {integrity: sha512-uQZutkkh6axl1GxDm5/+8ivVdwuJ5pyDGqJeSiIWIUWIqYiK3p9QKozN/Rv6eVvFoeSWkN1uoYeSDBwwBJBtbg==} dependencies: jsonc-parser: 3.2.0 - mlly: 0.5.16 + mlly: 0.5.17 pathe: 0.3.9 + dev: true + + /pkg-types/1.0.1: + resolution: {integrity: sha512-jHv9HB+Ho7dj6ItwppRDDl0iZRYBD0jsakHXtFgoLr+cHSF6xC+QL54sJmWxyGxOLYSHm0afhXhXcQDQqH9z8g==} + dependencies: + jsonc-parser: 3.2.0 + mlly: 1.0.0 + pathe: 1.0.0 /pluralize/8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} @@ -4316,8 +4406,8 @@ packages: /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - /radix3/0.2.1: - resolution: {integrity: sha512-FnhArTl5Tq7dodiLeSPKrDUyCQuJqEncP8cKdyy399g8F/cz7GH6FmzA3Rkosu2IZMkpswFFwXfb2ERSiL06pg==} + /radix3/1.0.0: + resolution: {integrity: sha512-6n3AEXth91ASapMVKiEh2wrbFJmI+NBilrWE0AbiGgfm0xet0QXC8+a3K19r1UVYjUjctUgB053c3V/J6V0kCQ==} dev: false /randombytes/2.1.0: @@ -4334,9 +4424,18 @@ packages: /rc9/1.2.2: resolution: {integrity: sha512-zbe8+HR2X28eZepAwohuKkebbEsA67h0DO9I7g12QrHa2CQopR9gztOLPIPXXGTvcxeUjAN4wZ+b29t3m/u05g==} dependencies: - defu: 6.1.0 - destr: 1.2.0 + defu: 6.1.1 + destr: 1.2.1 flat: 5.0.2 + dev: true + + /rc9/2.0.0: + resolution: {integrity: sha512-yVeYJHOpJLOhs3V6RKwz7RPPwPurrx3JjwK264sPgvo/lFdhuUrLien7iSvAO6STVkN0gSMk/MehQNHQhflqZw==} + dependencies: + defu: 6.1.1 + destr: 1.2.1 + flat: 5.0.2 + dev: false /read-pkg-up/7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} @@ -4540,6 +4639,11 @@ packages: /scule/0.3.2: resolution: {integrity: sha512-zIvPdjOH8fv8CgrPT5eqtxHQXmPNnV/vHJYffZhE43KZkvULvpCTvOt1HPlFaCZx287INL9qaqrZg34e8NgI4g==} + dev: true + + /scule/1.0.0: + resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==} + dev: false /selfsigned/2.0.1: resolution: {integrity: sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==} @@ -4599,7 +4703,7 @@ packages: /serve-placeholder/2.0.1: resolution: {integrity: sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==} dependencies: - defu: 6.1.0 + defu: 6.1.1 dev: false /serve-static/1.15.0: @@ -4721,13 +4825,14 @@ packages: engines: {node: '>= 0.8'} dev: false - /std-env/3.3.0: - resolution: {integrity: sha512-cNNS+VYsXIs5gI6gJipO4qZ8YYT274JHvNnQ1/R/x8Q8mdP0qj0zoMchRXmBNPqp/0eOEhX+3g7g6Fgb7meLIQ==} + /std-env/3.3.1: + resolution: {integrity: sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==} dev: false /streamsearch/1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} + dev: true /string-width/4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -4801,7 +4906,14 @@ packages: /strip-literal/0.4.2: resolution: {integrity: sha512-pv48ybn4iE1O9RLgCAN0iU4Xv7RlBTiit6DKmMiErbs9x1wH6vXBs45tWc0H5wUIF6TLTrKweqkmYF/iraQKNw==} dependencies: - acorn: 8.8.0 + acorn: 8.8.1 + dev: true + + /strip-literal/1.0.0: + resolution: {integrity: sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==} + dependencies: + acorn: 8.8.1 + dev: false /supports-color/5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} @@ -4872,7 +4984,7 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - acorn: 8.8.0 + acorn: 8.8.1 commander: 2.20.3 source-map: 0.8.0-beta.0 source-map-support: 0.5.21 @@ -5010,8 +5122,8 @@ packages: hasBin: true dev: true - /ufo/0.8.6: - resolution: {integrity: sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==} + /ufo/1.0.0: + resolution: {integrity: sha512-DRty0ZBNlJ2R59y4mEupJRKLbkLQsc4qtxjpQv78AwEDuBkaUogMc2LkeqW3HddFlw6NwnXYfdThEZOiNgkmmQ==} /unbox-primitive/1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -5034,15 +5146,15 @@ packages: '@rollup/pluginutils': 5.0.2_rollup@3.2.0 chalk: 5.1.2 consola: 2.15.3 - defu: 6.1.0 - esbuild: 0.15.13 + defu: 6.1.1 + esbuild: 0.15.14 globby: 13.1.2 hookable: 5.4.1 jiti: 1.16.0 magic-string: 0.26.7 mkdirp: 1.0.4 mkdist: 0.3.13_typescript@4.8.4 - mlly: 0.5.16 + mlly: 0.5.17 mri: 1.2.0 pathe: 0.3.9 pkg-types: 0.3.6 @@ -5057,41 +5169,34 @@ packages: - supports-color dev: true - /undici/5.12.0: - resolution: {integrity: sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==} - engines: {node: '>=12.18'} - dependencies: - busboy: 1.6.0 - dev: false - /undici/5.9.1: resolution: {integrity: sha512-6fB3a+SNnWEm4CJbgo0/CWR8RGcOCQP68SF4X0mxtYTq2VNN8T88NYrWVBAeSX+zb7bny2dx2iYhP3XHi00omg==} engines: {node: '>=12.18'} dev: true - /unenv/0.6.2: - resolution: {integrity: sha512-IdQfYsHsGKDkiBdeOmtU4MjWvPYfMDOC63cvFqZPodAc5aVezvfD9Bwr7FL/G78cAMMCaDm5Jux3vYo+Z8c/Dg==} + /unenv/1.0.0: + resolution: {integrity: sha512-vlyi2Rzj4CNlA1JsEXufX+ItkGr3Z5DfLzKniYEneMlBVtuxS+57f1LwTPj2eiBPSPaGHMUVzEnjSCGE7l8JQg==} dependencies: - defu: 6.1.0 + defu: 6.1.1 mime: 3.0.0 - node-fetch-native: 0.1.8 - pathe: 0.3.9 + node-fetch-native: 1.0.1 + pathe: 1.0.0 dev: false - /unimport/0.7.0_rollup@2.79.1: - resolution: {integrity: sha512-Cr0whz4toYVid3JHlni/uThwavDVVCk6Zw0Gxnol1c7DprTA+Isr4T+asO6rDGkhkgV7r3vSdSs5Ym8F15JA+w==} + /unimport/1.0.0_rollup@2.79.1: + resolution: {integrity: sha512-7M2+6uC6Ik3/imN0VhEBJGnnH5SWLPxhPAPKdMMIt2Bh+YW7F42aZFC9APW3h82r4bvS5qQWaMJko2G9m7SDYA==} dependencies: '@rollup/pluginutils': 5.0.2_rollup@2.79.1 escape-string-regexp: 5.0.0 fast-glob: 3.2.12 local-pkg: 0.4.2 magic-string: 0.26.7 - mlly: 0.5.16 - pathe: 0.3.9 - pkg-types: 0.3.6 - scule: 0.3.2 - strip-literal: 0.4.2 - unplugin: 0.10.2 + mlly: 1.0.0 + pathe: 1.0.0 + pkg-types: 1.0.1 + scule: 1.0.0 + strip-literal: 1.0.0 + unplugin: 1.0.0 transitivePeerDependencies: - rollup dev: false @@ -5100,29 +5205,29 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - /unplugin/0.10.2: - resolution: {integrity: sha512-6rk7GUa4ICYjae5PrAllvcDeuT8pA9+j5J5EkxbMFaV+SalHhxZ7X2dohMzu6C3XzsMT+6jwR/+pwPNR3uK9MA==} + /unplugin/1.0.0: + resolution: {integrity: sha512-H5UnBUxfhTXBXGo2AwKsl0UaLSHzSNDZNehPQSgdhVfO/t+XAS1Yoj3vmLrrlBrS9ZwtH5tejbX/TCp5DcyCKg==} dependencies: - acorn: 8.8.0 + acorn: 8.8.1 chokidar: 3.5.3 webpack-sources: 3.2.3 - webpack-virtual-modules: 0.4.5 + webpack-virtual-modules: 0.4.6 dev: false - /unstorage/0.6.0: - resolution: {integrity: sha512-X05PIq28pVNA1BypX6Y00YNqAsHM25MGemvpjHeYvwJ8/wg936GoO1YD+VdWlqm3LmVX4fNJ5tlC7uhXsMPgeg==} + /unstorage/1.0.1: + resolution: {integrity: sha512-J1c4b8K2KeihHrQtdgl/ybIapArUbPaPb+TyJy/nGSauDwDYqciZsEKdkee568P3c8SSH4TIgnGRHDWMPGw+Lg==} dependencies: anymatch: 3.1.2 chokidar: 3.5.3 - destr: 1.2.0 - h3: 0.8.6 - ioredis: 5.2.3 - listhen: 0.3.5 + destr: 1.2.1 + h3: 1.0.1 + ioredis: 5.2.4 + listhen: 1.0.0 mkdir: 0.0.2 mri: 1.2.0 - ohmyfetch: 0.4.21 - ufo: 0.8.6 - ws: 8.9.0 + ofetch: 1.0.0 + ufo: 1.0.0 + ws: 8.11.0 transitivePeerDependencies: - bufferutil - supports-color @@ -5206,7 +5311,7 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.13 + esbuild: 0.15.14 postcss: 8.4.17 resolve: 1.22.1 rollup: 2.78.1 @@ -5214,8 +5319,8 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.25.1: - resolution: {integrity: sha512-eH74h6MkuEgsqR4mAQZeMK9O0PROiKY+i+1GMz/fBi5A3L2ml5U7JQs7LfPU7+uWUziZyLHagl+rkyfR8SLhlA==} + /vitest/0.25.2: + resolution: {integrity: sha512-qqkzfzglEFbQY7IGkgSJkdOhoqHjwAao/OrphnHboeYHC5JzsVFoLCaB2lnAy8krhj7sbrFTVRApzpkTOeuDWQ==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -5289,8 +5394,8 @@ packages: engines: {node: '>=10.13.0'} dev: false - /webpack-virtual-modules/0.4.5: - resolution: {integrity: sha512-8bWq0Iluiv9lVf9YaqWQ9+liNgXSHICm+rg544yRgGYaR8yXZTVBaHZkINZSB2yZSWo4b0F6MIxqJezVfOEAlg==} + /webpack-virtual-modules/0.4.6: + resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==} dev: false /whatwg-url/5.0.0: @@ -5347,6 +5452,19 @@ packages: /wrappy/1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + /ws/8.11.0: + resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + /ws/8.9.0: resolution: {integrity: sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==} engines: {node: '>=10.0.0'} @@ -5358,6 +5476,7 @@ packages: optional: true utf-8-validate: optional: true + dev: true /xml-name-validator/4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} diff --git a/renovate.json b/renovate.json index 217d821770..a9971c80d6 100644 --- a/renovate.json +++ b/renovate.json @@ -1,5 +1,5 @@ { "extends": [ - "@nuxtjs" + "github>unjs/renovate-config" ] } diff --git a/src/options.ts b/src/options.ts index 7a303d183b..46820a709d 100644 --- a/src/options.ts +++ b/src/options.ts @@ -163,14 +163,6 @@ export async function loadOptions (configOverrides: NitroConfig = {}): Promise string | Promise)> diff --git a/test/tests.ts b/test/tests.ts index 9746cecb99..7a0cc04d3a 100644 --- a/test/tests.ts +++ b/test/tests.ts @@ -1,7 +1,7 @@ import { resolve } from 'pathe' import { listen, Listener } from 'listhen' import destr from 'destr' -import { fetch } from 'ohmyfetch' +import { fetch } from 'ofetch' import { expect, it, afterAll } from 'vitest' import { fileURLToPath } from 'mlly' import { joinURL } from 'ufo'