refactor: merge modules to nuxt3 (#439)

This commit is contained in:
pooya parsa 2021-08-11 22:28:38 +02:00 committed by GitHub
parent c2e96d0b24
commit ee0163c273
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
98 changed files with 397 additions and 1995 deletions

View File

@ -2,10 +2,7 @@
// Please do not manually modify this file. // Please do not manually modify this file.
/// <reference types="@nuxt/kit" /> /// <reference types="@nuxt/kit" />
/// <reference types="@nuxt/app" /> /// <reference types="#app" />
/// <reference types="@nuxt/nitro" /> /// <reference types="@nuxt/nitro" />
/// <reference types="@nuxt/pages" />
/// <reference types="@nuxt/meta" />
/// <reference types="@nuxt/component-discovery" />
/// <reference path=".nuxt/components.d.ts" /> /// <reference path=".nuxt/components.d.ts" />
export {} export {}

View File

@ -1,17 +0,0 @@
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# 0.2.0 (2021-06-24)
### Bug Fixes
* **components:** don't ascend directories ([#251](https://github.com/nuxt/framework/issues/251)) ([01b2c2c](https://github.com/nuxt/framework/commit/01b2c2c9726f0026a6618e83756122b3b81973ee))
* **components:** remove invalid chars from component names ([#253](https://github.com/nuxt/framework/issues/253)) ([c124967](https://github.com/nuxt/framework/commit/c124967d8ceb5359ae69390716ae2289d0b459ce))
### Features
* components discovery ([#243](https://github.com/nuxt/framework/issues/243)) ([a0f81cd](https://github.com/nuxt/framework/commit/a0f81cd1fbdfae8d8eabc8e015b7635bdaa93575))

View File

@ -1,9 +0,0 @@
import { defineBuildConfig } from 'unbuild'
export default defineBuildConfig({
declaration: true,
entries: [
'src/module',
{ input: 'src/runtime/', outDir: 'dist/runtime', format: 'esm' }
]
})

View File

@ -1 +0,0 @@
module.exports = require('./dist/module')

View File

@ -1,28 +0,0 @@
{
"name": "@nuxt/component-discovery",
"version": "0.2.0",
"repository": "nuxt/framework",
"license": "MIT",
"types": "./dist/module.d.ts",
"files": [
"dist",
"module.js"
],
"scripts": {
"prepack": "unbuild"
},
"dependencies": {
"@nuxt/kit": "^0.6.4",
"globby": "^11.0.4",
"scule": "^0.2.1",
"ufo": "^0.7.7",
"unplugin": "^0.0.5",
"upath": "^2.0.1"
},
"devDependencies": {
"unbuild": "^0.4.2"
},
"peerDependencies": {
"vue": "3.2.1"
}
}

View File

@ -1,8 +0,0 @@
import { defineBuildConfig } from 'unbuild'
export default defineBuildConfig({
declaration: true,
entries: [
'src/module'
]
})

View File

@ -1 +0,0 @@
module.exports = require('./dist/module')

View File

@ -1,28 +0,0 @@
{
"name": "@nuxt/global-imports",
"version": "0.1.0",
"repository": "nuxt/framework",
"license": "MIT",
"exports": {
"./module": {
"import": "./dist/module.mjs",
"require": "./dist/module.js"
}
},
"types": "./dist/module.d.ts",
"files": [
"dist"
],
"scripts": {
"prepack": "unbuild"
},
"dependencies": {
"@nuxt/kit": "^0.6.4",
"ufo": "^0.7.7",
"unplugin": "^0.0.5",
"upath": "^2.0.1"
},
"devDependencies": {
"unbuild": "^0.4.2"
}
}

View File

@ -1,57 +0,0 @@
const VueAPIs = [
// lifecycle
'onActivated',
'onBeforeMount',
'onBeforeUnmount',
'onBeforeUpdate',
'onDeactivated',
'onErrorCaptured',
'onMounted',
'onServerPrefetch',
'onUnmounted',
'onUpdated',
// reactivity,
'computed',
'customRef',
'isReadonly',
'isRef',
'markRaw',
'reactive',
'readonly',
'ref',
'shallowReactive',
'shallowReadonly',
'shallowRef',
'toRaw',
'toRef',
'toRefs',
'triggerRef',
'unref',
'watch',
'watchEffect',
// component
'defineComponent',
'defineAsyncComponent',
'getCurrentInstance',
'h',
'inject',
'nextTick',
'provide',
'useCssModule'
]
const nuxtComposition = [
'useAsyncData',
'asyncData',
'defineNuxtComponent',
'useNuxt',
'defineNuxtPlugin',
'useMeta'
]
export const defaultIdentifiers = Object.fromEntries([
...VueAPIs.map(name => [name, 'vue']),
...nuxtComposition.map(name => [name, '@nuxt/app'])
])

View File

@ -1,14 +0,0 @@
import { defineBuildConfig } from 'unbuild'
export default defineBuildConfig({
declaration: true,
entries: [
'src/module',
{ input: 'src/runtime/', outDir: 'dist/runtime', format: 'esm' }
],
externals: [
'@vue/reactivity',
'@vue/shared',
'@vueuse/head'
]
})

View File

@ -1 +0,0 @@
module.exports = require('./dist/module')

View File

@ -1,35 +0,0 @@
{
"name": "@nuxt/meta",
"version": "0.1.0",
"repository": "nuxt/framework",
"license": "MIT",
"exports": {
".": "./dist/runtime/index.mjs",
"./module": {
"import": "./dist/module.mjs",
"require": "./dist/module.js"
}
},
"types": "./types.d.ts",
"files": [
"dist",
"types.d.ts"
],
"scripts": {
"prepack": "unbuild"
},
"dependencies": {
"@nuxt/kit": "^0.6.4",
"@vueuse/head": "^0.6.0",
"upath": "^2.0.1"
},
"devDependencies": {
"unbuild": "^0.4.2",
"vue-meta": "3.0.0-alpha.9"
},
"peerDependencies": {
"@vue/reactivity": "3.2.1",
"@vue/shared": "3.2.1",
"vue": "3.2.1"
}
}

View File

@ -1,47 +0,0 @@
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [0.3.0](https://github.com/nuxt/framework/compare/@nuxt/pages@0.2.3...@nuxt/pages@0.3.0) (2021-06-24)
### Features
* **app:** `defineNuxtPlugin` + legacy plugin handling ([#237](https://github.com/nuxt/framework/issues/237)) ([f843568](https://github.com/nuxt/framework/commit/f8435681d4e487ef2446956f557888401dd99d04))
* **pages:** add catchall support (`[...id].vue`) ([#254](https://github.com/nuxt/framework/issues/254)) ([1518a2a](https://github.com/nuxt/framework/commit/1518a2a070ea4cbdf6f61a87b2c2caac9e7ba3d1))
## [0.2.3](https://github.com/nuxt/framework/compare/@nuxt/pages@0.2.2...@nuxt/pages@0.2.3) (2021-06-16)
**Note:** Version bump only for package @nuxt/pages
## [0.2.2](https://github.com/nuxt/framework/compare/@nuxt/pages@0.2.1...@nuxt/pages@0.2.2) (2021-06-04)
**Note:** Version bump only for package @nuxt/pages
## [0.2.1](https://github.com/nuxt/framework/compare/@nuxt/pages@0.2.0...@nuxt/pages@0.2.1) (2021-05-24)
**Note:** Version bump only for package @nuxt/pages
# 0.2.0 (2021-05-20)
### Features
* optional pages and refactor nuxt3 ([#142](https://github.com/nuxt/framework/issues/142)) ([6b62d45](https://github.com/nuxt/framework/commit/6b62d456d7fe8c9dd92803a30dcebf0d481f65c7))

View File

@ -1,12 +0,0 @@
import { defineBuildConfig } from 'unbuild'
export default defineBuildConfig({
declaration: true,
entries: [
'src/module',
{ input: 'src/runtime/', outDir: 'dist/runtime', format: 'esm' }
],
dependencies: [
'vue-router'
]
})

View File

@ -1 +0,0 @@
module.exports = require('./dist/module')

View File

@ -1,28 +0,0 @@
{
"name": "@nuxt/pages",
"version": "0.3.0",
"repository": "nuxt/framework",
"license": "MIT",
"types": "./dist/module.d.ts",
"files": [
"dist",
"module.js"
],
"scripts": {
"prepack": "unbuild"
},
"dependencies": {
"@nuxt/kit": "^0.6.4",
"globby": "^11.0.4",
"scule": "^0.2.1",
"ufo": "^0.7.7",
"upath": "^2.0.1",
"vue-router": "^4.0.11"
},
"devDependencies": {
"unbuild": "^0.4.2"
},
"peerDependencies": {
"vue": "3.2.1"
}
}

View File

@ -3,7 +3,6 @@
"license": "MIT", "license": "MIT",
"workspaces": [ "workspaces": [
"packages/*", "packages/*",
"modules/*",
"examples/*", "examples/*",
"playground" "playground"
], ],
@ -22,7 +21,7 @@
"test": "yarn lint && yarn test:presets", "test": "yarn lint && yarn test:presets",
"test:presets": "mocha test/presets/*.mjs", "test:presets": "mocha test/presets/*.mjs",
"test:compat": "TEST_COMPAT=1 yarn test:presets", "test:compat": "TEST_COMPAT=1 yarn test:presets",
"test:unit": "mocha -r jiti/register {packages,modules}/**/test/*.test.*", "test:unit": "mocha -r jiti/register packages/**/test/*.test.*",
"version": "yarn && git add yarn.lock" "version": "yarn && git add yarn.lock"
}, },
"resolutions": { "resolutions": {
@ -36,6 +35,7 @@
"@types/mocha": "^9.0.0", "@types/mocha": "^9.0.0",
"@types/node": "^14.17.9", "@types/node": "^14.17.9",
"@types/object-hash": "^2", "@types/object-hash": "^2",
"@vue/server-renderer": "^3.2.2",
"chai": "^4.3.4", "chai": "^4.3.4",
"esbuild": "^0.12.19", "esbuild": "^0.12.19",
"eslint": "^7.32.0", "eslint": "^7.32.0",

View File

@ -1,124 +0,0 @@
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [0.5.0](https://github.com/nuxt/framework/compare/@nuxt/app@0.4.3...@nuxt/app@0.5.0) (2021-06-24)
### Bug Fixes
* **app:** add 'inject' param for nuxt3 plugins ([#226](https://github.com/nuxt/framework/issues/226)) ([62b19c6](https://github.com/nuxt/framework/commit/62b19c63f33bb8d6f208c934dc1cb16390992459))
### Features
* **app:** `defineNuxtPlugin` + legacy plugin handling ([#237](https://github.com/nuxt/framework/issues/237)) ([f843568](https://github.com/nuxt/framework/commit/f8435681d4e487ef2446956f557888401dd99d04))
## [0.4.3](https://github.com/nuxt/framework/compare/@nuxt/app@0.4.2...@nuxt/app@0.4.3) (2021-06-16)
### Bug Fixes
* add nitro client plugin ($fetch support) ([#223](https://github.com/nuxt/framework/issues/223)) ([e2d5a2f](https://github.com/nuxt/framework/commit/e2d5a2f4b3f27d1454321ab22958ef3941a02978)), closes [#213](https://github.com/nuxt/framework/issues/213)
## [0.4.2](https://github.com/nuxt/framework/compare/@nuxt/app@0.4.1...@nuxt/app@0.4.2) (2021-06-04)
**Note:** Version bump only for package @nuxt/app
## [0.4.1](https://github.com/nuxt/framework/compare/@nuxt/app@0.4.0...@nuxt/app@0.4.1) (2021-05-24)
**Note:** Version bump only for package @nuxt/app
# [0.4.0](https://github.com/nuxt/framework/compare/@nuxt/app@0.3.3...@nuxt/app@0.4.0) (2021-05-20)
### Bug Fixes
* **nitro:** add body + body prepended scripts to template ([#154](https://github.com/nuxt/framework/issues/154)) ([c732873](https://github.com/nuxt/framework/commit/c7328732fbf7c47a9a9a71291b54def3444e1463))
### Features
* optional pages and refactor nuxt3 ([#142](https://github.com/nuxt/framework/issues/142)) ([6b62d45](https://github.com/nuxt/framework/commit/6b62d456d7fe8c9dd92803a30dcebf0d481f65c7))
* update vite implementation ([#130](https://github.com/nuxt/framework/issues/130)) ([9732d63](https://github.com/nuxt/framework/commit/9732d63c74b394706150ef35cc06c65d3fb185ad))
## [0.3.3](https://github.com/nuxt/framework/compare/@nuxt/app@0.3.2...@nuxt/app@0.3.3) (2021-04-28)
**Note:** Version bump only for package @nuxt/app
## [0.3.2](https://github.com/nuxt/framework/compare/@nuxt/app@0.3.1...@nuxt/app@0.3.2) (2021-04-23)
**Note:** Version bump only for package @nuxt/app
## [0.3.1](https://github.com/nuxt/framework/compare/@nuxt/app@0.3.0...@nuxt/app@0.3.1) (2021-04-16)
**Note:** Version bump only for package @nuxt/app
# [0.3.0](https://github.com/nuxt/framework/compare/@nuxt/app@0.2.1...@nuxt/app@0.3.0) (2021-04-09)
### Features
* initial version of nu cli ([#54](https://github.com/nuxt/framework/issues/54)) ([a030c62](https://github.com/nuxt/framework/commit/a030c62d29ba871f94a7152c7d5fa36d4de1d3b6))
## [0.2.1](https://github.com/nuxt/framework/compare/@nuxt/app@0.2.0...@nuxt/app@0.2.1) (2021-04-06)
### Bug Fixes
* use `globalThis` instead of `global` ([#59](https://github.com/nuxt/framework/issues/59)) ([b12cbc5](https://github.com/nuxt/framework/commit/b12cbc5ed2f5448ba9c896a14730c09a6ee88e1d))
* **app, nitro:** fix `app:rendered` hook ([#53](https://github.com/nuxt/framework/issues/53)) ([7f97015](https://github.com/nuxt/framework/commit/7f97015c7443caacbb914ff3a0bc99149b66b3a6))
# 0.2.0 (2021-04-04)
### Bug Fixes
* **app:** provide appDir via meta export ([94d3697](https://github.com/nuxt/framework/commit/94d36976c79ff549a8d510795e7d47c5e32b8f96))
### Features
* **app:** asyncData with global state and explicit key ([#37](https://github.com/nuxt/framework/issues/37)) ([efabacd](https://github.com/nuxt/framework/commit/efabacd8e25c9e865fc30d1892c7006fc6ca97c0))
* module utils and improvements ([#38](https://github.com/nuxt/framework/issues/38)) ([b3f3dc9](https://github.com/nuxt/framework/commit/b3f3dc94f3ef0790eea114d605b6f320dbf3f1d2))

View File

@ -1,13 +0,0 @@
import { defineBuildConfig } from 'unbuild'
export default defineBuildConfig({
declaration: true,
entries: [
{ input: 'src/', name: 'app' }
],
dependencies: [
'ohmyfetch',
'vue-router',
'vuex5'
]
})

View File

@ -1,5 +0,0 @@
const { resolve } = require('upath')
module.exports = {
appDir: resolve(__dirname, 'dist')
}

View File

@ -1,36 +0,0 @@
{
"name": "@nuxt/app",
"version": "0.5.0",
"repository": "nuxt/framework",
"license": "MIT",
"exports": {
".": "./dist",
"./meta": "./meta.js",
"./dist/*": "./dist/*"
},
"main": "./dist",
"module": "./dist",
"types": "./types/index.d.ts",
"files": [
"dist",
"types",
"meta.js"
],
"scripts": {
"prepack": "unbuild"
},
"dependencies": {
"hookable": "^4.4.1",
"ohmyfetch": "^0.2.0",
"upath": "^2.0.1",
"vue": "^3.2.1",
"vue-router": "^4.0.11",
"vuex5": "^0.5.0-testing.3"
},
"peerDependencies": {
"@nuxt/meta": "^0.1.0"
},
"devDependencies": {
"unbuild": "^0.4.2"
}
}

View File

@ -1,136 +0,0 @@
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [0.6.4](https://github.com/nuxt/framework/compare/@nuxt/kit@0.6.3...@nuxt/kit@0.6.4) (2021-06-24)
### Bug Fixes
* **nitro:** update nitro internal hook name ([#218](https://github.com/nuxt/framework/issues/218)) ([77e489a](https://github.com/nuxt/framework/commit/77e489aae37ce1bc8ad12e20b7a4dc3d6f1085a7))
* **types:** type vite options ([#235](https://github.com/nuxt/framework/issues/235)) ([3e855c2](https://github.com/nuxt/framework/commit/3e855c280f01e373f136d1f0e35ff2dd66fdb3d9))
## [0.6.3](https://github.com/nuxt/framework/compare/@nuxt/kit@0.6.2...@nuxt/kit@0.6.3) (2021-06-16)
### Bug Fixes
* **kit:** add `build.babel.plugins` default option and docs ([#224](https://github.com/nuxt/framework/issues/224)) ([2c5ceab](https://github.com/nuxt/framework/commit/2c5ceab003dfe898536ee089e967ec0cedc2c81e))
* **kit:** ignore @ alias without following slash (resolves [#210](https://github.com/nuxt/framework/issues/210)) ([eee4539](https://github.com/nuxt/framework/commit/eee45396d17ee6867913cf170d8aa95334bfd6c7))
## [0.6.2](https://github.com/nuxt/framework/compare/@nuxt/kit@0.6.1...@nuxt/kit@0.6.2) (2021-06-04)
### Bug Fixes
* **kit:** correct render result types ([#170](https://github.com/nuxt/framework/issues/170)) ([4c0ba01](https://github.com/nuxt/framework/commit/4c0ba0151d21b59621b1b9dd0b7872e5ef4c9a58))
## [0.6.1](https://github.com/nuxt/framework/compare/@nuxt/kit@0.6.0...@nuxt/kit@0.6.1) (2021-05-24)
**Note:** Version bump only for package @nuxt/kit
# [0.6.0](https://github.com/nuxt/framework/compare/@nuxt/kit@0.5.3...@nuxt/kit@0.6.0) (2021-05-20)
### Features
* optional pages and refactor nuxt3 ([#142](https://github.com/nuxt/framework/issues/142)) ([6b62d45](https://github.com/nuxt/framework/commit/6b62d456d7fe8c9dd92803a30dcebf0d481f65c7))
## [0.5.3](https://github.com/nuxt/framework/compare/@nuxt/kit@0.5.2...@nuxt/kit@0.5.3) (2021-04-28)
### Bug Fixes
* **cli:** support nuxt2-edge ([f0dfb42](https://github.com/nuxt/framework/commit/f0dfb42a586ae7087b95e8fd6e3f0e94532e64ea))
## [0.5.2](https://github.com/nuxt/framework/compare/@nuxt/kit@0.5.1...@nuxt/kit@0.5.2) (2021-04-28)
**Note:** Version bump only for package @nuxt/kit
## [0.5.1](https://github.com/nuxt/framework/compare/@nuxt/kit@0.5.0...@nuxt/kit@0.5.1) (2021-04-23)
### Bug Fixes
* **kit:** auto detect version if not specified ([342bf06](https://github.com/nuxt/framework/commit/342bf0665909090f562a96301d88b017b15fb714))
* **kit:** resolve alias for `installModule` source ([4bcb8fa](https://github.com/nuxt/framework/commit/4bcb8fa791f5f0460d3c1f00fe3057d4fa7ddd81))
# [0.5.0](https://github.com/nuxt/framework/compare/@nuxt/kit@0.4.0...@nuxt/kit@0.5.0) (2021-04-16)
### Features
* improve dev experience ([#89](https://github.com/nuxt/framework/issues/89)) ([e224818](https://github.com/nuxt/framework/commit/e224818395cd366f2a338ce3da4aaae993f641b7))
# [0.4.0](https://github.com/nuxt/framework/compare/@nuxt/kit@0.3.0...@nuxt/kit@0.4.0) (2021-04-12)
### Features
* add hook signatures and basic typings ([#79](https://github.com/nuxt/framework/issues/79)) ([dacde63](https://github.com/nuxt/framework/commit/dacde630634700172ccd54a1e4f1d0469b28bd30))
# [0.3.0](https://github.com/nuxt/framework/compare/@nuxt/kit@0.2.0...@nuxt/kit@0.3.0) (2021-04-09)
### Features
* initial version of nu cli ([#54](https://github.com/nuxt/framework/issues/54)) ([a030c62](https://github.com/nuxt/framework/commit/a030c62d29ba871f94a7152c7d5fa36d4de1d3b6))
# 0.2.0 (2021-04-04)
### Bug Fixes
* **kit:** properly resolve _nuxtConfigFiles ([5ed6fa7](https://github.com/nuxt/framework/commit/5ed6fa76127ba8a2c9f65372d85f7e1bda82b907))
* webpack compilation ([#41](https://github.com/nuxt/framework/issues/41)) ([2c1eb87](https://github.com/nuxt/framework/commit/2c1eb8767180fc04b91fb409976b4fe1e0c3047d))
### Features
* `@nuxt/kit` and new config schema ([#34](https://github.com/nuxt/framework/issues/34)) ([46f771a](https://github.com/nuxt/framework/commit/46f771a98b6226e19e9df3511e31b4ec2da6abda))
* module utils and improvements ([#38](https://github.com/nuxt/framework/issues/38)) ([b3f3dc9](https://github.com/nuxt/framework/commit/b3f3dc94f3ef0790eea114d605b6f320dbf3f1d2))

View File

@ -1,6 +1,6 @@
{ {
"name": "@nuxt/kit", "name": "@nuxt/kit",
"version": "0.6.4", "version": "0.10.0",
"repository": "nuxt/framework", "repository": "nuxt/framework",
"license": "MIT", "license": "MIT",
"main": "./dist/index.js", "main": "./dist/index.js",

View File

@ -1,406 +0,0 @@
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [0.9.1](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.9.0...@nuxt/nitro@0.9.1) (2021-06-24)
### Bug Fixes
* use nitro plugin with explicit mjs extension ([1ed3387](https://github.com/nuxt/framework/commit/1ed33872433bc0d4d370fa8a9b35833793ee4bdb))
* **nitro:** update nitro internal hook name ([#218](https://github.com/nuxt/framework/issues/218)) ([77e489a](https://github.com/nuxt/framework/commit/77e489aae37ce1bc8ad12e20b7a4dc3d6f1085a7))
# [0.9.0](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.8.0...@nuxt/nitro@0.9.0) (2021-06-16)
### Bug Fixes
* add nitro client plugin ($fetch support) ([#223](https://github.com/nuxt/framework/issues/223)) ([e2d5a2f](https://github.com/nuxt/framework/commit/e2d5a2f4b3f27d1454321ab22958ef3941a02978)), closes [#213](https://github.com/nuxt/framework/issues/213)
* **nitro:** set esbuild `target: '2019'` ([#189](https://github.com/nuxt/framework/issues/189)) ([7c85daa](https://github.com/nuxt/framework/commit/7c85daa64e8ba29d31f2de664e90e9cfb04a81b1))
### Features
* **nitro:** support netlify zero-config deployments ([#175](https://github.com/nuxt/framework/issues/175)) ([9750009](https://github.com/nuxt/framework/commit/9750009cc551bf50ee67007923bf798c95426108))
# [0.8.0](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.7.2...@nuxt/nitro@0.8.0) (2021-06-04)
### Bug Fixes
* **nitro:** support ~/@ aliases and explicitly externalize buildDir ([f98be4b](https://github.com/nuxt/framework/commit/f98be4bfedb510fac1bc94cdff77306f7d756be2))
### Features
* **nitro:** #config ([0b7790f](https://github.com/nuxt/framework/commit/0b7790f6d02518a636045d5ec75c5e7859636731))
## [0.7.2](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.7.1...@nuxt/nitro@0.7.2) (2021-06-04)
**Note:** Version bump only for package @nuxt/nitro
## [0.7.1](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.7.0...@nuxt/nitro@0.7.1) (2021-05-24)
### Bug Fixes
* **compat:** add template variables for compat module ([#162](https://github.com/nuxt/framework/issues/162)) ([f497020](https://github.com/nuxt/framework/commit/f497020f6e76eab58f2c289276f0052d32c6ba39))
* **nitro:** set `makeAbsoluteExternalsRelative` to false (resolves [#160](https://github.com/nuxt/framework/issues/160)) ([a82e7b9](https://github.com/nuxt/framework/commit/a82e7b9008668897a73ec7c1d8328321211b08fd))
* **nitro:** sort middleware fron long to short ([0317307](https://github.com/nuxt/framework/commit/03173075dac2f213cb0d1dd6819cd9e455a79d02))
# [0.7.0](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.6.3...@nuxt/nitro@0.7.0) (2021-05-20)
### Bug Fixes
* **automock:** don't externalize .ts imports ([d95e002](https://github.com/nuxt/framework/commit/d95e002d5b960cd8fb64ef34cc9caa8dfabb989f))
* **nitro:** add body + body prepended scripts to template ([#154](https://github.com/nuxt/framework/issues/154)) ([c732873](https://github.com/nuxt/framework/commit/c7328732fbf7c47a9a9a71291b54def3444e1463))
### Features
* optional pages and refactor nuxt3 ([#142](https://github.com/nuxt/framework/issues/142)) ([6b62d45](https://github.com/nuxt/framework/commit/6b62d456d7fe8c9dd92803a30dcebf0d481f65c7))
## [0.6.3](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.6.2...@nuxt/nitro@0.6.3) (2021-04-28)
**Note:** Version bump only for package @nuxt/nitro
## [0.6.2](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.6.1...@nuxt/nitro@0.6.2) (2021-04-28)
### Bug Fixes
* **nitro:** don't externalize [@nuxt](https://github.com/nuxt), virtual: and # ([5e0abbc](https://github.com/nuxt/framework/commit/5e0abbcb1b05bc8377847126ab38f0bfce251e0b))
* **nitro:** ensure that nitro runtime is not externalized ([#121](https://github.com/nuxt/framework/issues/121)) ([813df27](https://github.com/nuxt/framework/commit/813df279ec9025f69eaf24d07ad5d63e99d0dc21))
* **nitro:** handle esm imports from cjs files ([51538bf](https://github.com/nuxt/framework/commit/51538bfcb1a77c85fb754ff30231fb0f9cfd4749))
* **nitro:** remove depd unenv alias ([#120](https://github.com/nuxt/framework/issues/120)) ([2a2c4d5](https://github.com/nuxt/framework/commit/2a2c4d5e46b3d47c28807bb6f50fb480a34c34e3))
## [0.6.1](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.6.0...@nuxt/nitro@0.6.1) (2021-04-23)
### Bug Fixes
* **nitro:** avoid using fs/promises ([47c2855](https://github.com/nuxt/framework/commit/47c28551c84f025eb9f9e29bd912026f7b143279))
# [0.6.0](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.5.2...@nuxt/nitro@0.6.0) (2021-04-23)
### Bug Fixes
* **nitro:** mock consola ([#106](https://github.com/nuxt/framework/issues/106)) ([4c0dba2](https://github.com/nuxt/framework/commit/4c0dba202ff0b97ee8ebef06018471cb4d4fbaf5))
* **nitro:** only serve placeholders for `publicPath` ([1b10a1f](https://github.com/nuxt/framework/commit/1b10a1f091242fba83785dea977f184a92e33757))
* **nitro:** ovrride by user input ([8f8551c](https://github.com/nuxt/framework/commit/8f8551cd67b5d135774d39f757de9d02e4e0bed4))
* **nitro:** resolve default export for assets ([49e4c03](https://github.com/nuxt/framework/commit/49e4c038b58720d6be29e3fc28359c0b33d71be2))
* **nitro:** use globalThis ([5a3f4b7](https://github.com/nuxt/framework/commit/5a3f4b780029ffab4267c02193b938dd11b1f0d1))
* issues with externals outside of rootDir ([4e18653](https://github.com/nuxt/framework/commit/4e1865358c1597cb68cc96bef2b30e2811fcd899))
### Features
* **nitro:** allow extending nitro context ([bef9f82](https://github.com/nuxt/framework/commit/bef9f82a8dd8ac916c9e9f82eafca7e916782500))
## [0.5.2](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.5.1...@nuxt/nitro@0.5.2) (2021-04-17)
### Bug Fixes
* **nitro:** support vue-meta (compat) ([4dac07a](https://github.com/nuxt/framework/commit/4dac07a10459e1ae5c63361cf7a55cb2020244ff))
## [0.5.1](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.5.0...@nuxt/nitro@0.5.1) (2021-04-16)
### Bug Fixes
* **nitro:** workaround for vue2 global style injection ([e5df083](https://github.com/nuxt/framework/commit/e5df083f6016219884d3d298e5d7ca2cf4a51d0b))
# [0.5.0](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.4.0...@nuxt/nitro@0.5.0) (2021-04-12)
### Bug Fixes
* **nitro:** absolute external resolution ([#80](https://github.com/nuxt/framework/issues/80)) ([9a23c2a](https://github.com/nuxt/framework/commit/9a23c2a553e7a00952233ac9f2a35519047f27bc))
### Features
* **nitro:** raw loader ([#75](https://github.com/nuxt/framework/issues/75)) ([2d60e71](https://github.com/nuxt/framework/commit/2d60e71fcb612ec0d672ff031f8bfc628e842d19))
* **nitro:** server assets ([#83](https://github.com/nuxt/framework/issues/83)) ([babb70a](https://github.com/nuxt/framework/commit/babb70a4bd7f01b6b2d30d264ac83f4ae06196b5))
* **nitro:** storage support ([#76](https://github.com/nuxt/framework/issues/76)) ([31f06e9](https://github.com/nuxt/framework/commit/31f06e9f69614d2ace3c70d974ff4f946397b13d))
### Performance Improvements
* **nitro:** externalize buildDir in development ([f8cb258](https://github.com/nuxt/framework/commit/f8cb2586cfd509482705a8bc46ccdee7052dd931))
# [0.4.0](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.3.0...@nuxt/nitro@0.4.0) (2021-04-09)
### Bug Fixes
* **nitro:** exclude `rootDir` from externals and reinstate automock warning ([#66](https://github.com/nuxt/framework/issues/66)) ([00c7ede](https://github.com/nuxt/framework/commit/00c7ede623728d289bb66b459b6eec184affcbfb))
### Features
* initial version of nu cli ([#54](https://github.com/nuxt/framework/issues/54)) ([a030c62](https://github.com/nuxt/framework/commit/a030c62d29ba871f94a7152c7d5fa36d4de1d3b6))
# [0.3.0](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.2.4...@nuxt/nitro@0.3.0) (2021-04-08)
### Features
* basic support for netlify_builder target ([#18](https://github.com/nuxt/framework/issues/18)) ([b536ab4](https://github.com/nuxt/framework/commit/b536ab4ba7c0d8d38224e61c1f91ce528a6ba4e8))
## [0.2.4](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.2.3...@nuxt/nitro@0.2.4) (2021-04-06)
### Bug Fixes
* **nitro:** add temporary workarouind for ufo resolution in nuxt2 ([f66d917](https://github.com/nuxt/framework/commit/f66d91772974fe1859130462389ada72829df377))
## [0.2.3](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.2.2...@nuxt/nitro@0.2.3) (2021-04-06)
### Bug Fixes
* use `globalThis` instead of `global` ([#59](https://github.com/nuxt/framework/issues/59)) ([b12cbc5](https://github.com/nuxt/framework/commit/b12cbc5ed2f5448ba9c896a14730c09a6ee88e1d))
* **app, nitro:** fix `app:rendered` hook ([#53](https://github.com/nuxt/framework/issues/53)) ([7f97015](https://github.com/nuxt/framework/commit/7f97015c7443caacbb914ff3a0bc99149b66b3a6))
## [0.2.2](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.2.1...@nuxt/nitro@0.2.2) (2021-04-04)
**Note:** Version bump only for package @nuxt/nitro
## [0.2.1](https://github.com/nuxt/framework/compare/@nuxt/nitro@0.2.0...@nuxt/nitro@0.2.1) (2021-04-04)
### Bug Fixes
* **nitro:** add back compat entry ([9c21ea5](https://github.com/nuxt/framework/commit/9c21ea52ea3571a54ec3173644f73cdc851d1fb5))
* **nitro:** add missing kit dependency ([6e1cb62](https://github.com/nuxt/framework/commit/6e1cb62231fa735c8776292e92ed07ea7aa0f01a))
* **nitro:** pass req, res to ssr context (resolves [#39](https://github.com/nuxt/framework/issues/39)) ([16cc09b](https://github.com/nuxt/framework/commit/16cc09bd76044fd24a9e6a393a79aa01f299b009))
* **nitro:** resolve alias for serverMiddleware ([c864c5a](https://github.com/nuxt/framework/commit/c864c5a30cfc38362e35ee4c7015b589d445edee))
# 0.2.0 (2021-04-04)
### Bug Fixes
* **cloudflare, lambda:** preserve query parameters in url ([#155](https://github.com/nuxt/framework/issues/155)) ([8cc836e](https://github.com/nuxt/framework/commit/8cc836ebf6b19702f961791c618a1ab6b4bb7ae4))
* **compat:** enforce nuxt generate for static target ([#148](https://github.com/nuxt/framework/issues/148)) ([fdc0ffe](https://github.com/nuxt/framework/commit/fdc0ffef8d2f3af4a82893788f5d203a93932e92))
* **dep:** pin esbuild to 0.10.x due to module breaking changes ([6fb4028](https://github.com/nuxt/framework/commit/6fb4028850ffe14c535d5f6526360fdecf9c29d4))
* allow matching dynamic page routes ([0942d72](https://github.com/nuxt/framework/commit/0942d72553c19e6ea9516470589adc0596f4ade3))
* allow numbers in dynamic webpack chunk names ([#125](https://github.com/nuxt/framework/issues/125)) ([27aef14](https://github.com/nuxt/framework/commit/27aef1489face3a60a1a3bd484b5c320605ee1fa))
* avoid overriding hooks ([5bfacf1](https://github.com/nuxt/framework/commit/5bfacf1f55b564ece5c4403ebbc98663351a71a6))
* **compat:** cannot read property setLegacyMiddleware of undefined ([#82](https://github.com/nuxt/framework/issues/82)) ([67a82a7](https://github.com/nuxt/framework/commit/67a82a7ab923bcdb328267a82d81c015ceb43bf9))
* **compat:** disable webpack sourcemap ([#84](https://github.com/nuxt/framework/issues/84)) ([1b14214](https://github.com/nuxt/framework/commit/1b142148eb367caf57e0d44e67ae92ea08f25bbb))
* **config:** always disasble server sourceMap ([#88](https://github.com/nuxt/framework/issues/88)) ([5aa3161](https://github.com/nuxt/framework/commit/5aa31613bd5384a6061b8eae84a38640ef036ad8))
* **resolveMiddleware:** remove legacy handler and path props ([5e6fb80](https://github.com/nuxt/framework/commit/5e6fb802f3f6dc6acd2405724ce567345b0afb4d))
* _interopDefault potential cjs files ([4f09b51](https://github.com/nuxt/framework/commit/4f09b514f121730c6754984743da9c13ed46d9e3))
* 404 handling for static assets ([387fa4a](https://github.com/nuxt/framework/commit/387fa4a278c5df50ef23cfd9e1e003e396a9c090))
* add `node_modules` from cwd to nodeResolve ([4685108](https://github.com/nuxt/framework/commit/4685108c16d908ffae93610da8c7e15703ee4313))
* add temp fix for browser ([37c7e89](https://github.com/nuxt/framework/commit/37c7e892d5998a513a35d4879fd969943d93f03c))
* addresses static assets/azure issues ([#49](https://github.com/nuxt/framework/issues/49)) ([9c25d68](https://github.com/nuxt/framework/commit/9c25d68511b2236fbff5b77f0ccc316b66d1885a))
* bring back nuxt3 support ([9e9b20e](https://github.com/nuxt/framework/commit/9e9b20ef90057c8fbc47a7e1e6803670b975bfc2))
* check for server webpack config ([#91](https://github.com/nuxt/framework/issues/91)) ([97efab4](https://github.com/nuxt/framework/commit/97efab427066b26df07f8795ca8ce258e25c5e80))
* cloudflare and polyfill ([cb98031](https://github.com/nuxt/framework/commit/cb98031cff942b14d71e12f751a17be165972bac))
* default value for template path ([a6936ff](https://github.com/nuxt/framework/commit/a6936ff8c6683174b1cef7df3f52f0d917d63907))
* disable external tracing for local preset ([0675191](https://github.com/nuxt/framework/commit/0675191cba1866ad839451f53539e46bd803ff28))
* disable static manifest generation (resolves [#53](https://github.com/nuxt/framework/issues/53)) ([133b44d](https://github.com/nuxt/framework/commit/133b44d3c026eea52e6fc263ce346974d36cf1ea))
* fix _interopDefault implementation ([d94aec4](https://github.com/nuxt/framework/commit/d94aec4841eab634f4014712dc9194bda0729dcc))
* force rebuild on new files being added ([#136](https://github.com/nuxt/framework/issues/136)) ([e1f409e](https://github.com/nuxt/framework/commit/e1f409ea51f85a69b9315b0bdc1e0d30b26abfe5))
* hide rollup circular and eval ([5c8ac22](https://github.com/nuxt/framework/commit/5c8ac226f1a64268b8248a21947e7feaf40c451e))
* lazy is true by default ([68fc208](https://github.com/nuxt/framework/commit/68fc2082994c641a195c18d49d1ac861c2dc369e))
* load webpack modules synchronously with `require` ([#104](https://github.com/nuxt/framework/issues/104)) ([c1cd37d](https://github.com/nuxt/framework/commit/c1cd37d8c5134a7d71ff3fcee83ba382575eaac4))
* promisify: false support ([82f6db6](https://github.com/nuxt/framework/commit/82f6db6bcaa90ea4a9477ae67696b8b2e8be4ce9))
* remove runtime/ prefix ([531f6b1](https://github.com/nuxt/framework/commit/531f6b1e083baebd0763bbfd5a1c2bcc7ba0b8f9))
* silent proxy errors ([239c69d](https://github.com/nuxt/framework/commit/239c69d92afc56821158670053e7fc4c5114adf1))
* skip static dir if not exists ([6de295c](https://github.com/nuxt/framework/commit/6de295cc9f8f0c24e4e93068f48bfe877c9c1ba8))
* static asset handling with leading slash ([fd0be27](https://github.com/nuxt/framework/commit/fd0be27f0c04a8891b15c9dbb217fafe36cb88e8))
* temporary disable auto mock plugin ([4890205](https://github.com/nuxt/framework/commit/4890205b6eae11cea5f6e393074f5882f0e34d65))
* temporary remove dev warning for pwa module ([#40](https://github.com/nuxt/framework/issues/40)) ([3c9bb27](https://github.com/nuxt/framework/commit/3c9bb27148457a186f9caaee001c072d16689c50))
* update documentPath with updated buildDir ([#70](https://github.com/nuxt/framework/issues/70)) ([2186d95](https://github.com/nuxt/framework/commit/2186d953d0f828cbda1cd6960646ce6c9d5bbc49))
* update node-resolve options ([0a2f9a3](https://github.com/nuxt/framework/commit/0a2f9a39495ea432527498011cec7f79e55f7b3f))
* use allowlist approach to chunk name ([#101](https://github.com/nuxt/framework/issues/101)) ([c76bd35](https://github.com/nuxt/framework/commit/c76bd35c29f005e4efcb10dd5c0e1c355f80cced)), closes [#93](https://github.com/nuxt/framework/issues/93)
* use globalThis for client plugin ([7096119](https://github.com/nuxt/framework/commit/709611941be45c41e801d7ecfa3b9dfeafcc6e44))
* **rollup:** dirnames not generate a sourcemap for the transformation ([#83](https://github.com/nuxt/framework/issues/83)) ([2d0ff10](https://github.com/nuxt/framework/commit/2d0ff108924feec6cf21a6143d2f4acd45093faa))
* use connect for dev server due to loading-screen issue ([e56178a](https://github.com/nuxt/framework/commit/e56178a8727470d861d00afdbf16718da1405f40))
* **vercel:** entry should export handle as default ([d3d3c0a](https://github.com/nuxt/framework/commit/d3d3c0a2ea1f8e4a2fd7106ca74cf75378dcdb86))
* **vercel:** remove index.js from serverDir ([15fff51](https://github.com/nuxt/framework/commit/15fff5117fc4ad54f8b934b99a246dbba4883bf6))
* add critical css ([1a6a4cb](https://github.com/nuxt/framework/commit/1a6a4cb248db50b388883f94255799283b997c82))
* add generate.routes and disable crawler ([a4952a0](https://github.com/nuxt/framework/commit/a4952a057cb5d5172612371ffb93db82087f7ab0))
* add hack for encoding ([5361558](https://github.com/nuxt/framework/commit/536155825b6410c33d2a848cd8931d02ea6079cb))
* add more types ([#16](https://github.com/nuxt/framework/issues/16)) ([fc0934d](https://github.com/nuxt/framework/commit/fc0934dd0c8ff9fcd1eeb4c595f1582a42dd4440))
* add prefix to dynamic imports name ([#5](https://github.com/nuxt/framework/issues/5)) ([d4624ab](https://github.com/nuxt/framework/commit/d4624abfb95e529a93af88372a2f6c71f0495e17))
* always mock generic dependencies ([b65cd78](https://github.com/nuxt/framework/commit/b65cd7862a829df4de6cc356037499765683b42f))
* configurable publicPath (closes [#21](https://github.com/nuxt/framework/issues/21)) ([aff2372](https://github.com/nuxt/framework/commit/aff23726500de3050ba050bf0460eda2ed935b5e))
* disable cleanTargetDir for vercel ([e874d4d](https://github.com/nuxt/framework/commit/e874d4db59479eb30257cc647a580e4764df2349))
* don't set _registeredComponents ([ef4e544](https://github.com/nuxt/framework/commit/ef4e5443aa874af840fed851b1b1f4a1cf18f80e))
* ensure builds are relative to buildDir ([a9a262f](https://github.com/nuxt/framework/commit/a9a262f258ec5acaeb1c2914b398d9a596f97cd1))
* exec require before return ([e3609b6](https://github.com/nuxt/framework/commit/e3609b6d8a1e6a6274270e582e0422ff197a8785))
* extend routes from serverless.static ([4185ec8](https://github.com/nuxt/framework/commit/4185ec896fd70fa1831d7b88d39a646bab4f075a))
* fix issues with router.base support ([4f74119](https://github.com/nuxt/framework/commit/4f7411973978a992e76806db1eea1f20715d1a22))
* fix mocks and disable buffer since is unnecessary ([c8f4957](https://github.com/nuxt/framework/commit/c8f495752063a19c11d624012897a5079a1571e7))
* fix worker polyfill by adding performance ([72b877f](https://github.com/nuxt/framework/commit/72b877fe7cab5ef831bfe334f2ae551724510100))
* handle if serverless is not set in config ([d6aea1e](https://github.com/nuxt/framework/commit/d6aea1e0dfbfbd6442aba0e3091278c381831c1b))
* host ~> hostname ([bec1c8e](https://github.com/nuxt/framework/commit/bec1c8edfa661f6b75e005a6858b554ed1ba41d5))
* ignore close listeners ([bde0c7c](https://github.com/nuxt/framework/commit/bde0c7c286c28a3dd4eeae9510ed9dc47f18711b))
* move hrtime polyfill to timing plugin ([047761f](https://github.com/nuxt/framework/commit/047761f8b7719d6aac8e318022b4d04dfe479a0f))
* resolve chunksDirName based on outNames dirname (vercel) ([e16aee4](https://github.com/nuxt/framework/commit/e16aee43ba871de01579a294031508774e5cd6ce))
* static dir is in `srcDir` ([#37](https://github.com/nuxt/framework/issues/37)) ([16451a3](https://github.com/nuxt/framework/commit/16451a35886224d83906e1d9d8637ebd93d2777b))
* support both targets by adding prepare step ([b15d16a](https://github.com/nuxt/framework/commit/b15d16abd3b7aa9bdb29f83f1e7a842c3189af72))
* use dist for netlify as default ([f638a44](https://github.com/nuxt/framework/commit/f638a445687af08da8b281c1efbd153856696873))
* **browser:** 400.html ~> 404.html ([2e329d0](https://github.com/nuxt/framework/commit/2e329d040321c4d1228dabddd93dcb7758582b74))
* **timing:** include helpers only in entries ([f2c1589](https://github.com/nuxt/framework/commit/f2c1589472ab62d806d9db5e962b3b4cb004fd7e))
* only generate .sls directory when needed ([696556a](https://github.com/nuxt/framework/commit/696556aef8ab8aed41c450b299432a87d8b7af96))
* resolve runtime provided dependencies ([16141ef](https://github.com/nuxt/framework/commit/16141efe25ae70485f96f138c5a655ae97182cac))
* use html.contents ([374487e](https://github.com/nuxt/framework/commit/374487ea291b4d7ff14e29a62eec433ca7a75a8a))
* use native fetch when node is disabled ([a5e70eb](https://github.com/nuxt/framework/commit/a5e70eb4b0bc1442c127ab5fcd7034c3ca91aa3c))
* use same global to inject process.hrtime ([e8f52bd](https://github.com/nuxt/framework/commit/e8f52bd383d173156d831afd92703931be6dfa7c))
* **vercel:** add `/index` suffix to dst ([2c4b857](https://github.com/nuxt/framework/commit/2c4b8578934c65655acd72fb1161394c0eec9a4f))
* **vercel:** add api prefix ([1df092d](https://github.com/nuxt/framework/commit/1df092d08e062947b356224fdc80f591f7c9ca07))
* **vercel:** add missing node segment ([a6c4a7e](https://github.com/nuxt/framework/commit/a6c4a7e2cde16cab57083f654caf3247d83a8786))
* **vercel:** generate to config/routes.json ([7347e8e](https://github.com/nuxt/framework/commit/7347e8ebda675ce9adf2a78a2e891651295cb6fd))
* **worker:** smaller and working hrtime polyfill ([2a6d4f3](https://github.com/nuxt/framework/commit/2a6d4f38d036c5b4bbf1fba6264f3d71d19454c5))
* **worker:** wrap polyfill to iife ([eaf4603](https://github.com/nuxt/framework/commit/eaf4603d9ce804d482d67ce7165f09e17f2cb689))
### Features
* add $fetch to client ([a7d1587](https://github.com/nuxt/framework/commit/a7d158798c026fd3a072d275eecd8d9427a77fea))
* add azure functions preset ([#45](https://github.com/nuxt/framework/issues/45)) ([976dff7](https://github.com/nuxt/framework/commit/976dff7ce1e5021e64acc8fca71c4e305b2c58ad))
* add firebase preset ([#100](https://github.com/nuxt/framework/issues/100)) ([9390acc](https://github.com/nuxt/framework/commit/9390acce83b9f76dcd23aa9b547a824dc74e0c8d))
* add hint to dynamic require for netlify ([f7378db](https://github.com/nuxt/framework/commit/f7378db9e0ef72c860879c04459a0fd92d846a66))
* add support for Azure static web apps ([#92](https://github.com/nuxt/framework/issues/92)) ([31a9bc2](https://github.com/nuxt/framework/commit/31a9bc2d183d77cba566d27c2f687a1d9d11f2dd))
* automatically mock unresolved externals ([b5b585c](https://github.com/nuxt/framework/commit/b5b585c0c80fac688947433df0a73d5d6a823397))
* better error handler ([7e682ed](https://github.com/nuxt/framework/commit/7e682ed66344814b74162b00f91b5163d375277c))
* better process polyfill ([989f681](https://github.com/nuxt/framework/commit/989f6811c2d20255cf568265e9889604f8baa50d))
* detect target ([ddccc9c](https://github.com/nuxt/framework/commit/ddccc9cb7848e454fc40e0ed5b9674c932732e9c))
* dynamic chunk importer ([ad4fc18](https://github.com/nuxt/framework/commit/ad4fc18ab8b1fa516c9d9d433a01366c358b2b6c))
* dynamic-require rollup plugin ([cbae59a](https://github.com/nuxt/framework/commit/cbae59a88ba756c7b609544439d20a0e2026d9c9))
* enable externals.trace by default ([19e6542](https://github.com/nuxt/framework/commit/19e6542d273a9595c05b8214004da6be0f734793))
* expose process.env.SIGMA_PRESET ([02a66ab](https://github.com/nuxt/framework/commit/02a66ab40c6e1e438ba00c48c681a4711f18a23a))
* generate meaningful chunkNames ([aa71b51](https://github.com/nuxt/framework/commit/aa71b515383d12870b81fe858b3fde553b4186a8))
* generate public (dist/) ([0245bd6](https://github.com/nuxt/framework/commit/0245bd65de00841ca898bb15bcadb15420af58e2))
* improve mocking ([2384b82](https://github.com/nuxt/framework/commit/2384b8269ed4a133670a2c2575bad1d7d75788a8))
* improve mocks ([6ff7c7e](https://github.com/nuxt/framework/commit/6ff7c7e02eff6c0b82712c7f7263b06eaae7f9a4))
* improve types ([#6](https://github.com/nuxt/framework/issues/6)) ([dfdd466](https://github.com/nuxt/framework/commit/dfdd466270899a1eaa8e8551c0d18c831a4ebcf9))
* improved env support ([227e04b](https://github.com/nuxt/framework/commit/227e04b92e3bfa2f00054f5f973296104039546a))
* improved externals and experimental trace with vercel/nft ([5bbdc2b](https://github.com/nuxt/framework/commit/5bbdc2bc65043c66b07cb07a230c564c4e379ee2))
* improved sever timing ([dbce482](https://github.com/nuxt/framework/commit/dbce482b7e2cb873d038be0ba4dae746c4385f66))
* inject sw script to pages ([6e16783](https://github.com/nuxt/framework/commit/6e1678316eb80f27dcd15c3e8006d1c8b7685e7f))
* integrate $fetch with ohmyfetch ([2c83f6e](https://github.com/nuxt/framework/commit/2c83f6ea6afd79ff9ba59a89d4ed669cb44c0a6c))
* make browser target working again ([9d02552](https://github.com/nuxt/framework/commit/9d02552c3c1f3648a3c88ec8bbdb192cf39ff327))
* make cloudflare working ([5b83142](https://github.com/nuxt/framework/commit/5b8314245ce335939c22317261278ad0a283d535))
* mock debug ([#118](https://github.com/nuxt/framework/issues/118)) ([65229ff](https://github.com/nuxt/framework/commit/65229ffb045e1991e1595b149341dc57135ed52a)), closes [#97](https://github.com/nuxt/framework/issues/97)
* mock mime packages and fix v1 compat ([2ad4a81](https://github.com/nuxt/framework/commit/2ad4a81362e23e34b6a249f9c80edf92ac4a3d9c))
* mock stream ([040af4e](https://github.com/nuxt/framework/commit/040af4ea4ed5f09211da6a977dcda65e87179848))
* module utils and improvements ([#38](https://github.com/nuxt/framework/issues/38)) ([b3f3dc9](https://github.com/nuxt/framework/commit/b3f3dc94f3ef0790eea114d605b6f320dbf3f1d2))
* natively parse and import async webpack chunks ([609796a](https://github.com/nuxt/framework/commit/609796a9449fec2ac54940ce26d95d2841909ef7))
* rewrite as nuxt module ([486c881](https://github.com/nuxt/framework/commit/486c881b2dd1c1e547f31cf8babc68e259982df0))
* serve-placeholder ([0b886cf](https://github.com/nuxt/framework/commit/0b886cf57ff2f55c693507d343c28e4979aa7b7d))
* serveStatic ([#47](https://github.com/nuxt/framework/issues/47)) ([a9b9d19](https://github.com/nuxt/framework/commit/a9b9d19e6644d63ab54af5e7705971433fa5d426))
* show fs tree for output ([6875d55](https://github.com/nuxt/framework/commit/6875d5535bf384007dfa01860302e18f073b2889))
* sigma.client ([abf65f2](https://github.com/nuxt/framework/commit/abf65f21761bbff7ace8d4871c94bc07448266c9))
* sourcemap support ([daf0c3e](https://github.com/nuxt/framework/commit/daf0c3e6a577cade2f1ed4620d3a6ed520521e42))
* ssr with service worker ([2dbaae6](https://github.com/nuxt/framework/commit/2dbaae6b7d55ff352ac131ffc08220e2c16d2e44))
* support dynamic chunks, lazy middleware and cjs target ([1e34041](https://github.com/nuxt/framework/commit/1e34041e8d4d16c63735bdeb06e1e2ae22f0b5dc))
* support runtimeConfig (closes [#43](https://github.com/nuxt/framework/issues/43)) ([ca015de](https://github.com/nuxt/framework/commit/ca015deda60b45d2bb7f48343a2815bad74ac9ef))
* support server directory ([#132](https://github.com/nuxt/framework/issues/132)) ([85da52d](https://github.com/nuxt/framework/commit/85da52d390cd2e8156ec7a5841ce8884acfa5b55))
* support serverMiddleware ([75ed762](https://github.com/nuxt/framework/commit/75ed76219266e6017849111a63d977eccad6423d))
* support ssrContext.head ([6e9be0e](https://github.com/nuxt/framework/commit/6e9be0eece336c28ce259d4463dda0c443675fb9))
* support staticAssetsBase ([415db06](https://github.com/nuxt/framework/commit/415db060b044e827057f6b0327c7c8d674c2a093))
* support targer functions to consume nuxtOptions ([91caf2c](https://github.com/nuxt/framework/commit/91caf2c4709a5cb0687bf71ec37248acbd773e02))
* support typescript via esbuild (closes [#42](https://github.com/nuxt/framework/issues/42)) ([7ae8483](https://github.com/nuxt/framework/commit/7ae8483d21f3f5a229e48a9aabb5d1c0402d4045))
* support universalFetch during generate ([9e638e9](https://github.com/nuxt/framework/commit/9e638e96fab064324c29f1c0b4968e6cbabf176b))
* swtich to h2 stack for dev server ([921bb15](https://github.com/nuxt/framework/commit/921bb15130e37fb81a7fc8f1c1f9f45eeddecd7c))
* timing plugin and Server-Timing ([740bf07](https://github.com/nuxt/framework/commit/740bf073b2bec66b36c2fc685556eb3d80b5df90))
* update preset options ([8a22fa3](https://github.com/nuxt/framework/commit/8a22fa333ef00994ea44c85a7b9ba37fd02270cf))
* update vercel and improve internals ([c7b88de](https://github.com/nuxt/framework/commit/c7b88defa47450612961e90e531dd7519ab47588))
* use h2@10 ([cd0dd00](https://github.com/nuxt/framework/commit/cd0dd009e0c1d62f8c770961f69057a09a69b524))
* **browser:** inject script to js template ([04a25fc](https://github.com/nuxt/framework/commit/04a25fc527a19763887d2dfaae08465a2b9907a2))
* **worker:** support process.hrtime ([4b831fb](https://github.com/nuxt/framework/commit/4b831fbd8d3b06d1699c361615ff85ed4f682d85))
* use dynamic require for node targets ([114b540](https://github.com/nuxt/framework/commit/114b5406acfebb04b5a4fa1823a12cfc70f3f889))
* whitelist static routes ([e050556](https://github.com/nuxt/framework/commit/e0505568aa81fed775f7c156289457b2e9020bf6))
* working cloudflare with vue2 and async chunks ([e6fa415](https://github.com/nuxt/framework/commit/e6fa415e5a4a97dadd9ff7aa3339952c9f25dbe0))
### Performance Improvements
* short circuit window type to recuce bundle size ([bda5805](https://github.com/nuxt/framework/commit/bda5805b2d8676cb3c1d47381534e955017557b6))

View File

@ -1,6 +1,6 @@
{ {
"name": "@nuxt/nitro", "name": "@nuxt/nitro",
"version": "0.9.1", "version": "0.10.0",
"license": "MIT", "license": "MIT",
"main": "dist/index.js", "main": "dist/index.js",
"types": "./types/index.d.ts", "types": "./types/index.d.ts",
@ -17,7 +17,7 @@
"@netlify/functions": "^0.7.2", "@netlify/functions": "^0.7.2",
"@nuxt/design": "0.0.5", "@nuxt/design": "0.0.5",
"@nuxt/devalue": "^2.0.0", "@nuxt/devalue": "^2.0.0",
"@nuxt/kit": "^0.6.4", "@nuxt/kit": "^0.10.0",
"@rollup/plugin-alias": "^3.1.5", "@rollup/plugin-alias": "^3.1.5",
"@rollup/plugin-commonjs": "^20.0.0", "@rollup/plugin-commonjs": "^20.0.0",
"@rollup/plugin-inject": "^4.0.2", "@rollup/plugin-inject": "^4.0.2",
@ -28,7 +28,7 @@
"@rollup/pluginutils": "^4.1.1", "@rollup/pluginutils": "^4.1.1",
"@types/jsdom": "^16.2.13", "@types/jsdom": "^16.2.13",
"@vercel/nft": "^0.13.1", "@vercel/nft": "^0.13.1",
"@vue/server-renderer": "^3.2.1", "@vue/server-renderer": "^3.2.2",
"archiver": "^5.3.0", "archiver": "^5.3.0",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"chokidar": "^3.5.2", "chokidar": "^3.5.2",

View File

@ -54,6 +54,7 @@ export interface NitroContext {
isStatic: boolean isStatic: boolean
fullStatic: boolean fullStatic: boolean
staticAssets: any staticAssets: any
modulesDir: string[]
runtimeConfig: { public: any, private: any } runtimeConfig: { public: any, private: any }
} }
_internal: { _internal: {
@ -115,6 +116,7 @@ export function getNitroContext (nuxtOptions: NuxtOptions, input: NitroInput): N
isStatic: nuxtOptions.target === 'static' && !nuxtOptions.dev, isStatic: nuxtOptions.target === 'static' && !nuxtOptions.dev,
fullStatic: nuxtOptions.target === 'static' && !nuxtOptions._legacyGenerate, fullStatic: nuxtOptions.target === 'static' && !nuxtOptions._legacyGenerate,
staticAssets: nuxtOptions.generate.staticAssets, staticAssets: nuxtOptions.generate.staticAssets,
modulesDir: nuxtOptions.modulesDir,
runtimeConfig: { runtimeConfig: {
public: nuxtOptions.publicRuntimeConfig, public: nuxtOptions.publicRuntimeConfig,
private: nuxtOptions.privateRuntimeConfig private: nuxtOptions.privateRuntimeConfig

View File

@ -221,7 +221,7 @@ export const getRollupConfig = (nitroContext: NitroContext) => {
const moduleDirectories = [ const moduleDirectories = [
resolve(nitroContext._nuxt.rootDir, 'node_modules'), resolve(nitroContext._nuxt.rootDir, 'node_modules'),
resolve(MODULE_DIR, 'node_modules'), ...nitroContext._nuxt.modulesDir,
resolve(MODULE_DIR, '../node_modules'), resolve(MODULE_DIR, '../node_modules'),
'node_modules' 'node_modules'
] ]

View File

@ -1,99 +0,0 @@
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [0.3.8](https://github.com/nuxt/framework/compare/nuxt-cli@0.3.7...nuxt-cli@0.3.8) (2021-06-24)
**Note:** Version bump only for package nuxt-cli
## [0.3.7](https://github.com/nuxt/framework/compare/nuxt-cli@0.3.6...nuxt-cli@0.3.7) (2021-06-16)
**Note:** Version bump only for package nuxt-cli
## [0.3.6](https://github.com/nuxt/framework/compare/nuxt-cli@0.3.5...nuxt-cli@0.3.6) (2021-06-04)
**Note:** Version bump only for package nuxt-cli
## [0.3.5](https://github.com/nuxt/framework/compare/nuxt-cli@0.3.4...nuxt-cli@0.3.5) (2021-05-24)
**Note:** Version bump only for package nuxt-cli
## [0.3.4](https://github.com/nuxt/framework/compare/nuxt-cli@0.3.3...nuxt-cli@0.3.4) (2021-05-20)
**Note:** Version bump only for package nuxt-cli
## [0.3.3](https://github.com/nuxt/framework/compare/nuxt-cli@0.3.2...nuxt-cli@0.3.3) (2021-04-28)
**Note:** Version bump only for package nuxt-cli
## [0.3.2](https://github.com/nuxt/framework/compare/nuxt-cli@0.3.1...nuxt-cli@0.3.2) (2021-04-28)
**Note:** Version bump only for package nuxt-cli
## [0.3.1](https://github.com/nuxt/framework/compare/nuxt-cli@0.3.0...nuxt-cli@0.3.1) (2021-04-23)
### Bug Fixes
* **cli:** clear screen before new nuxt creation ([f0443c2](https://github.com/nuxt/framework/commit/f0443c2ba691ac11f53352068eb03ab91c6200bb))
* **cli:** provide default NODE_ENV for build and dev commands ([586709a](https://github.com/nuxt/framework/commit/586709a82d7ce45d7cbd528bb7ee002dccae5611))
* **cli:** replace not instance regardless of DEBUG ([60e1ee3](https://github.com/nuxt/framework/commit/60e1ee387cb36adbc9f5fb2f38ec680a5cc376cc))
# [0.3.0](https://github.com/nuxt/framework/compare/nuxt-cli@0.2.0...nuxt-cli@0.3.0) (2021-04-16)
### Features
* improve dev experience ([#89](https://github.com/nuxt/framework/issues/89)) ([e224818](https://github.com/nuxt/framework/commit/e224818395cd366f2a338ce3da4aaae993f641b7))
# [0.2.0](https://github.com/nuxt/framework/compare/nuxt-cli@0.1.1...nuxt-cli@0.2.0) (2021-04-09)
### Features
* initial version of nu cli ([#54](https://github.com/nuxt/framework/issues/54)) ([a030c62](https://github.com/nuxt/framework/commit/a030c62d29ba871f94a7152c7d5fa36d4de1d3b6))
## 0.1.1 (2021-04-04)
**Note:** Version bump only for package nuxt-cli

View File

@ -1,6 +1,6 @@
{ {
"name": "nuxi", "name": "nuxi",
"version": "0.3.8", "version": "0.10.0",
"repository": "nuxt/framework", "repository": "nuxt/framework",
"license": "MIT", "license": "MIT",
"main": "./dist/index.js", "main": "./dist/index.js",
@ -21,7 +21,7 @@
}, },
"devDependencies": { "devDependencies": {
"@nuxt/design": "0.0.5", "@nuxt/design": "0.0.5",
"@nuxt/kit": "^0.6.4", "@nuxt/kit": "^0.10.0",
"@types/clear": "^0", "@types/clear": "^0",
"@types/debounce-promise": "^3", "@types/debounce-promise": "^3",
"@types/mri": "^1.1.1", "@types/mri": "^1.1.1",

View File

@ -20,12 +20,13 @@ export default defineNuxtCommand({
const nuxt = await loadNuxt({ rootDir }) const nuxt = await loadNuxt({ rootDir })
const adHocModules = nuxt.options._majorVersion === 3 const adHocModules = nuxt.options._majorVersion === 3
? ['@nuxt/kit', '@nuxt/app', '@nuxt/nitro'] ? ['@nuxt/kit', '@nuxt/nitro']
: ['@nuxt/kit'] : ['@nuxt/kit']
const modulePaths = getModulePaths(nuxt.options.modulesDir) const modulePaths = getModulePaths(nuxt.options.modulesDir)
const references: TSReference[] = [ const references: TSReference[] = [
'nuxt3',
...adHocModules, ...adHocModules,
...nuxt.options.buildModules, ...nuxt.options.buildModules,
...nuxt.options.modules, ...nuxt.options.modules,

View File

@ -1,267 +0,0 @@
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [0.8.0](https://github.com/nuxt/framework/compare/nuxt3@0.7.4...nuxt3@0.8.0) (2021-06-24)
### Bug Fixes
* use nitro plugin with explicit mjs extension ([1ed3387](https://github.com/nuxt/framework/commit/1ed33872433bc0d4d370fa8a9b35833793ee4bdb))
* **nitro:** update nitro internal hook name ([#218](https://github.com/nuxt/framework/issues/218)) ([77e489a](https://github.com/nuxt/framework/commit/77e489aae37ce1bc8ad12e20b7a4dc3d6f1085a7))
### Features
* components discovery ([#243](https://github.com/nuxt/framework/issues/243)) ([a0f81cd](https://github.com/nuxt/framework/commit/a0f81cd1fbdfae8d8eabc8e015b7635bdaa93575))
## [0.7.4](https://github.com/nuxt/framework/compare/nuxt3@0.7.3...nuxt3@0.7.4) (2021-06-16)
### Bug Fixes
* **nuxt3:** add support for custom templates ([#225](https://github.com/nuxt/framework/issues/225)) ([5c67408](https://github.com/nuxt/framework/commit/5c6740819199d68ed64cb6afdc800df9fe0e1d4d))
* add nitro client plugin ($fetch support) ([#223](https://github.com/nuxt/framework/issues/223)) ([e2d5a2f](https://github.com/nuxt/framework/commit/e2d5a2f4b3f27d1454321ab22958ef3941a02978)), closes [#213](https://github.com/nuxt/framework/issues/213)
## [0.7.3](https://github.com/nuxt/framework/compare/nuxt3@0.7.2...nuxt3@0.7.3) (2021-06-04)
**Note:** Version bump only for package nuxt3
## [0.7.2](https://github.com/nuxt/framework/compare/nuxt3@0.7.1...nuxt3@0.7.2) (2021-06-04)
**Note:** Version bump only for package nuxt3
## [0.7.1](https://github.com/nuxt/framework/compare/nuxt3@0.7.0...nuxt3@0.7.1) (2021-05-24)
**Note:** Version bump only for package nuxt3
# [0.7.0](https://github.com/nuxt/framework/compare/nuxt3@0.6.3...nuxt3@0.7.0) (2021-05-20)
### Features
* optional pages and refactor nuxt3 ([#142](https://github.com/nuxt/framework/issues/142)) ([6b62d45](https://github.com/nuxt/framework/commit/6b62d456d7fe8c9dd92803a30dcebf0d481f65c7))
* update vite implementation ([#130](https://github.com/nuxt/framework/issues/130)) ([9732d63](https://github.com/nuxt/framework/commit/9732d63c74b394706150ef35cc06c65d3fb185ad))
## [0.6.3](https://github.com/nuxt/framework/compare/nuxt3@0.6.2...nuxt3@0.6.3) (2021-04-28)
**Note:** Version bump only for package nuxt3
## [0.6.2](https://github.com/nuxt/framework/compare/nuxt3@0.6.1...nuxt3@0.6.2) (2021-04-28)
**Note:** Version bump only for package nuxt3
## [0.6.1](https://github.com/nuxt/framework/compare/nuxt3@0.6.0...nuxt3@0.6.1) (2021-04-23)
**Note:** Version bump only for package nuxt3
# [0.6.0](https://github.com/nuxt/framework/compare/nuxt3@0.5.1...nuxt3@0.6.0) (2021-04-23)
### Bug Fixes
* **nuxt3:** binary proxy for cli ([7ee7a7a](https://github.com/nuxt/framework/commit/7ee7a7a7b58f31d27c61b43b43ef621cc83a2939))
### Features
* **nitro:** allow extending nitro context ([bef9f82](https://github.com/nuxt/framework/commit/bef9f82a8dd8ac916c9e9f82eafca7e916782500))
## [0.5.1](https://github.com/nuxt/framework/compare/nuxt3@0.5.0...nuxt3@0.5.1) (2021-04-17)
**Note:** Version bump only for package nuxt3
# [0.5.0](https://github.com/nuxt/framework/compare/nuxt3@0.4.0...nuxt3@0.5.0) (2021-04-16)
### Features
* improve dev experience ([#89](https://github.com/nuxt/framework/issues/89)) ([e224818](https://github.com/nuxt/framework/commit/e224818395cd366f2a338ce3da4aaae993f641b7))
# [0.4.0](https://github.com/nuxt/framework/compare/nuxt3@0.3.0...nuxt3@0.4.0) (2021-04-12)
### Features
* add hook signatures and basic typings ([#79](https://github.com/nuxt/framework/issues/79)) ([dacde63](https://github.com/nuxt/framework/commit/dacde630634700172ccd54a1e4f1d0469b28bd30))
# [0.3.0](https://github.com/nuxt/framework/compare/nuxt3@0.2.6...nuxt3@0.3.0) (2021-04-09)
### Features
* initial version of nu cli ([#54](https://github.com/nuxt/framework/issues/54)) ([a030c62](https://github.com/nuxt/framework/commit/a030c62d29ba871f94a7152c7d5fa36d4de1d3b6))
## [0.2.6](https://github.com/nuxt/framework/compare/nuxt3@0.2.5...nuxt3@0.2.6) (2021-04-08)
**Note:** Version bump only for package nuxt3
## [0.2.5](https://github.com/nuxt/framework/compare/nuxt3@0.2.4...nuxt3@0.2.5) (2021-04-06)
**Note:** Version bump only for package nuxt3
## [0.2.4](https://github.com/nuxt/framework/compare/nuxt3@0.2.3...nuxt3@0.2.4) (2021-04-06)
**Note:** Version bump only for package nuxt3
## [0.2.3](https://github.com/nuxt/framework/compare/nuxt3@0.2.2...nuxt3@0.2.3) (2021-04-04)
**Note:** Version bump only for package nuxt3
## [0.2.2](https://github.com/nuxt/framework/compare/nuxt3@0.2.1...nuxt3@0.2.2) (2021-04-04)
### Bug Fixes
* **nitro:** resolve alias for serverMiddleware ([c864c5a](https://github.com/nuxt/framework/commit/c864c5a30cfc38362e35ee4c7015b589d445edee))
## [0.2.1](https://github.com/nuxt/framework/compare/nuxt3@0.2.0...nuxt3@0.2.1) (2021-04-04)
### Bug Fixes
* **nuxt3:** install nuxt-cli by default ([3e794a3](https://github.com/nuxt/framework/commit/3e794a36f2b1aa9fd729f7556741c47930a30b64))
# 0.2.0 (2021-04-04)
### Bug Fixes
* **app:** provide appDir via meta export ([94d3697](https://github.com/nuxt/framework/commit/94d36976c79ff549a8d510795e7d47c5e32b8f96))
* webpack compilation ([#41](https://github.com/nuxt/framework/issues/41)) ([2c1eb87](https://github.com/nuxt/framework/commit/2c1eb8767180fc04b91fb409976b4fe1e0c3047d))
* **app:** improve composables ([#183](https://github.com/nuxt/framework/issues/183)) ([451fc29](https://github.com/nuxt/framework/commit/451fc29b60683bf37f4b311cbbca10f12da6e508))
* **webpack:** types in webpack and await compiler close ([#176](https://github.com/nuxt/framework/issues/176)) ([2c9854d](https://github.com/nuxt/framework/commit/2c9854dfe347e35046819102dee2ed8420cbd324))
* import Builder not as default ([daaa8ed](https://github.com/nuxt/framework/commit/daaa8eda8cf48f4f9da70946a77a39b2208cec25))
* include nitro.client plugin for global $fetch ([23f6578](https://github.com/nuxt/framework/commit/23f6578c88f05d148efdaa08a13d865b12d92255))
* remove runtimeChunk options (HMR push of undefined error) ([7309ef3](https://github.com/nuxt/framework/commit/7309ef303a928295ca04a6ad4cfab3ccb4891f6e))
* update nitro preset for dev ([040e14f](https://github.com/nuxt/framework/commit/040e14f2b6b93f47a3e1c7cd2ae821cdfab3c53c))
* **types:** type definitions errors ([#172](https://github.com/nuxt/framework/issues/172)) ([52d28c0](https://github.com/nuxt/framework/commit/52d28c041a0dbf46dd0cb5492835b0d1fbd7436b))
* allow resolving relative `package.json` in vite mode ([abb21f3](https://github.com/nuxt/framework/commit/abb21f30cacb232f717c9cd20e6c2aac295cf5a2)), closes [#146](https://github.com/nuxt/framework/issues/146)
* don't display 404 page if no pages/ ([d63b283](https://github.com/nuxt/framework/commit/d63b28303ece59df69f79def167aea97bc7ed5e4))
* init nitro before module container (closes [#165](https://github.com/nuxt/framework/issues/165)) ([270bbbc](https://github.com/nuxt/framework/commit/270bbbc47ef0b9a95042feebac3cc1ecb3f44683))
* polyfill $fetch on globalThis ([a1ac066](https://github.com/nuxt/framework/commit/a1ac066cb51fa99861d52799a11ff4bb1780316c))
* remove use of html-webpack-plugin ([c89166f](https://github.com/nuxt/framework/commit/c89166f8f998d8d156b69ca43f06aaff225afd88))
* replace ~build with nuxt/build ([52592a5](https://github.com/nuxt/framework/commit/52592a5d64ec0fc654fd9081f6abd1785672573c))
* **build:** style not work in vue ([dab1a83](https://github.com/nuxt/framework/commit/dab1a831a68760b1a092c26b8c778730b75273f4))
* **build:** use last hash file name in client manifest ([#123](https://github.com/nuxt/framework/issues/123)) ([8e320f8](https://github.com/nuxt/framework/commit/8e320f80aa346efa6085b9b66327b5bd8b8e3e38))
* **builder:** empty buildDir only once by build ([7b3244a](https://github.com/nuxt/framework/commit/7b3244a567524a47cd566741b62b67d7d66453c1))
* **builder:** empty dir before generate ([8a1cb84](https://github.com/nuxt/framework/commit/8a1cb845187540ea41acecd75369d95047ba5014))
* **renderer:** missing nomodule on legacy modules ([d171823](https://github.com/nuxt/framework/commit/d1718230edc7a2385d504abb0d3c61e44ea9968d))
* **router:** generate empty array ([#133](https://github.com/nuxt/framework/issues/133)) ([0b31d93](https://github.com/nuxt/framework/commit/0b31d93892e6ef955dad08edd12ea747a48e56c7)), closes [#129](https://github.com/nuxt/framework/issues/129)
* **ssr:** update ssr/client manifect after webpack v5 beta.30 ([#48](https://github.com/nuxt/framework/issues/48)) ([db050fd](https://github.com/nuxt/framework/commit/db050fd0a2049ccac64f6fed2848f3b46ef47162))
* **vite:** include deps from nuxt3 package ([694a6b5](https://github.com/nuxt/framework/commit/694a6b5635e17448fb5f55c7523369f7b8cd5884))
* **webpack:** remove hmr chunks from client manifest ([64ca193](https://github.com/nuxt/framework/commit/64ca193ac9b636607f2fb16f37a8b78a14627922))
* remove NuxtChild refs ([#113](https://github.com/nuxt/framework/issues/113)) ([ba0fae7](https://github.com/nuxt/framework/commit/ba0fae74a741dbcaafafdf3e4b8592672a94593a))
* **webpack:** DeprecationWarning DEP_WEBPACK_COMPILATION_ASSETS ([#57](https://github.com/nuxt/framework/issues/57)) ([20c2375](https://github.com/nuxt/framework/commit/20c2375e74537d85073dbf93c8785a37aefad72d))
* **webpack:** use modern target for esbuild ([ae32ca4](https://github.com/nuxt/framework/commit/ae32ca42fa1785ee801939e812b477c741a2837f))
* **webpack5:** plugins/vue/server DeprecationWarning ([8936fe7](https://github.com/nuxt/framework/commit/8936fe77ebfca9ee22d620cc08b4bd47167f495c))
* RouterLink import ([00e13c3](https://github.com/nuxt/framework/commit/00e13c3e41275caf21496a2e9c2c8667ca68fd65))
### Features
* `@nuxt/kit` and new config schema ([#34](https://github.com/nuxt/framework/issues/34)) ([46f771a](https://github.com/nuxt/framework/commit/46f771a98b6226e19e9df3511e31b4ec2da6abda))
* add `nuxt-head` component ([#166](https://github.com/nuxt/framework/issues/166)) ([545bfe4](https://github.com/nuxt/framework/commit/545bfe4f9e1dab086e03eb2cdad151b754cb90ba))
* add asyncData and improve reactivity ([#174](https://github.com/nuxt/framework/issues/174)) ([5248c61](https://github.com/nuxt/framework/commit/5248c61ed0c65d5da7c0e49eb8f50aba208af8b6))
* add support for `useHead` ([#122](https://github.com/nuxt/framework/issues/122)) ([3f99bb7](https://github.com/nuxt/framework/commit/3f99bb7878a3df176b8115004acae7b90182c6d2))
* add vue-app types ([#12](https://github.com/nuxt/framework/issues/12)) ([a74b48c](https://github.com/nuxt/framework/commit/a74b48c648d2dc55adc5d47989ffdca8941e0483))
* create `nu` cli ([c9347e3](https://github.com/nuxt/framework/commit/c9347e3f5b68664007710c32e30be34bde08836b))
* improve app, fetch and support vuex5 ([5a7f516](https://github.com/nuxt/framework/commit/5a7f5164f0b4f6d3b8a2fca526f194545f6796a6))
* improve typing of config ([2122838](https://github.com/nuxt/framework/commit/212283837b248ee203f0b0459c37f2b1121a5784))
* initial support for vite bundler ([#127](https://github.com/nuxt/framework/issues/127)) ([9be2826](https://github.com/nuxt/framework/commit/9be282623cf69270fc4f28ec599c0844fa3bfaea))
* initial work for pages routing ([#113](https://github.com/nuxt/framework/issues/113)) ([a6f9fb4](https://github.com/nuxt/framework/commit/a6f9fb4c7ac4d4b90b88f5341acad9120a2fa1ee))
* migrate to nitro ([faabd1a](https://github.com/nuxt/framework/commit/faabd1ab54b4dc0af1f1ab0dfdf98206f92c7f0c))
* module utils and improvements ([#38](https://github.com/nuxt/framework/issues/38)) ([b3f3dc9](https://github.com/nuxt/framework/commit/b3f3dc94f3ef0790eea114d605b6f320dbf3f1d2))
* preliminary vue-app types ([426cf1b](https://github.com/nuxt/framework/commit/426cf1b3de893db6c6430a874a9fd57a7db3b4a2))
* prepare for npm publish ([47c738c](https://github.com/nuxt/framework/commit/47c738cd9d5d1f86f7b5671479019166408bd034))
* rewrite webpack config ([#30](https://github.com/nuxt/framework/issues/30)) ([d6ed1df](https://github.com/nuxt/framework/commit/d6ed1dfc2c3ed7bdfa7481d3e4974b12701b3fc6))
* rollup build, basic typescript support and typescript app ([e7dd27f](https://github.com/nuxt/framework/commit/e7dd27fa2a5a165d87f277188515ea8024999e3b))
* support auto import of plugins ([#169](https://github.com/nuxt/framework/issues/169)) ([bece3b8](https://github.com/nuxt/framework/commit/bece3b85abb579d0b4d42a92ee85ba2480ec3c3d))
* support document.html ([0947613](https://github.com/nuxt/framework/commit/09476134eeeb12c025618919ab9a795a680a9b30))
* typed nuxt (1) ([38e72f8](https://github.com/nuxt/framework/commit/38e72f86c2b5e891d4c86e4801cd42eb136f9cea))
* use express instead of connect ([c0e565c](https://github.com/nuxt/framework/commit/c0e565cbe7d6beecb4df760ac893c915ff67693e))
* use sigma ([#95](https://github.com/nuxt/framework/issues/95)) ([0091dba](https://github.com/nuxt/framework/commit/0091dba181e46abc617d5faf8a8c4c1338755082))
* useAsyncData ([#142](https://github.com/nuxt/framework/issues/142)) ([a870746](https://github.com/nuxt/framework/commit/a8707469f875f9426ef41d8162e6b5acda7a3fc3)), closes [#141](https://github.com/nuxt/framework/issues/141)
* **style:** add style loaders ([#50](https://github.com/nuxt/framework/issues/50)) ([232d329](https://github.com/nuxt/framework/commit/232d3298b443581dc193f3b1e7dd8f4260443720))
* **webpack:** replace optimize-css-assets-webpack-plugin with css-minimizer-webpack-plugin ([2ee8628](https://github.com/nuxt/framework/commit/2ee86286ad530b6192f10c68d409caf480933caa))

View File

@ -1,14 +1,29 @@
import { defineBuildConfig } from 'unbuild' import { defineBuildConfig, BuildEntry } from 'unbuild'
export default defineBuildConfig({ export default defineBuildConfig({
declaration: false, declaration: true,
entries: [ entries: [
'src/index' // Core
{ input: 'src/index' },
// App
{ input: 'src/app/', outDir: 'dist/app/' },
// Runtime dirs
...[
'components',
'meta',
'pages'
].map(name => ({ input: `src/${name}/runtime/`, outDir: `dist/${name}/runtime`, format: 'esm' } as BuildEntry))
], ],
dependencies: [ dependencies: [
'@nuxt/app', 'nuxi',
'@nuxt/vite-builder', 'vue-router',
'@nuxt/webpack-builder', 'ohmyfetch',
'nuxi' 'vue-router',
'vuex5'
],
externals: [
'@vue/reactivity',
'@vue/shared',
'@vueuse/head'
] ]
}) })

View File

@ -1,9 +1,10 @@
{ {
"name": "nuxt3", "name": "nuxt3",
"version": "0.8.0", "version": "0.10.0",
"repository": "nuxt/framework", "repository": "nuxt/framework",
"license": "MIT", "license": "MIT",
"main": "./dist/index.js", "main": "./dist/index.js",
"types": "./types.d.ts",
"bin": { "bin": {
"nu": "./bin/nuxi.js", "nu": "./bin/nuxi.js",
"nuxi": "./bin/nuxi.js", "nuxi": "./bin/nuxi.js",
@ -11,23 +12,21 @@
}, },
"files": [ "files": [
"bin", "bin",
"types.d.ts",
"dist" "dist"
], ],
"scripts": { "scripts": {
"prepack": "unbuild $@ || true" "prepack": "unbuild"
}, },
"dependencies": { "dependencies": {
"@nuxt/app": "^0.5.0", "@nuxt/kit": "^0.10.0",
"@nuxt/component-discovery": "^0.2.0", "@nuxt/nitro": "^0.10.0",
"@nuxt/global-imports": "^0.1.0", "@nuxt/vite-builder": "^0.10.0",
"@nuxt/kit": "^0.6.4", "@nuxt/webpack-builder": "^0.10.0",
"@nuxt/meta": "^0.1.0",
"@nuxt/nitro": "^0.9.1",
"@nuxt/pages": "^0.3.0",
"@nuxt/vite-builder": "^0.5.0",
"@nuxt/webpack-builder": "^0.5.0",
"@vue/reactivity": "3.2.1", "@vue/reactivity": "3.2.1",
"@vue/server-renderer": "^3.2.2",
"@vue/shared": "3.2.1", "@vue/shared": "3.2.1",
"@vueuse/head": "^0.6.0",
"chokidar": "^3.5.2", "chokidar": "^3.5.2",
"consola": "^2.15.3", "consola": "^2.15.3",
"defu": "^5.0.0", "defu": "^5.0.0",
@ -37,16 +36,26 @@
"hookable": "^4.4.1", "hookable": "^4.4.1",
"ignore": "^5.1.8", "ignore": "^5.1.8",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"nuxi": "^0.3.8", "nuxi": "^0.10.0",
"ohmyfetch": "^0.2.0",
"scule": "^0.2.1", "scule": "^0.2.1",
"ufo": "^0.7.7", "ufo": "^0.7.7",
"unplugin": "^0.0.5",
"upath": "^2.0.1", "upath": "^2.0.1",
"vue": "3.2.1" "vue": "^3.2.1",
"vue-router": "^4.0.11",
"vuex5": "^0.5.0-testing.3"
}, },
"devDependencies": { "devDependencies": {
"@types/fs-extra": "^9.0.12", "@types/fs-extra": "^9.0.12",
"@types/hash-sum": "^1.0.0", "@types/hash-sum": "^1.0.0",
"@types/lodash": "^4.14.172", "@types/lodash": "^4.14.172",
"unbuild": "^0.4.2" "unbuild": "^0.4.2",
"vue-meta": "next"
},
"peerDependencies": {
"@vue/reactivity": "3.2.1",
"@vue/shared": "3.2.1",
"vue": "3.2.1"
} }
} }

View File

@ -1,9 +1,9 @@
import { getCurrentInstance, onBeforeMount, onUnmounted, ref, unref } from 'vue' import { getCurrentInstance, onBeforeMount, onUnmounted, ref, unref } from 'vue'
import type { UnwrapRef, Ref } from 'vue' import type { UnwrapRef, Ref } from 'vue'
import { Nuxt, useNuxt } from '@nuxt/app'
import { NuxtComponentPendingPromises } from './component' import { NuxtComponentPendingPromises } from './component'
import { ensureReactive, useGlobalData } from './data' import { ensureReactive, useGlobalData } from './data'
import { Nuxt, useNuxt } from '#app'
export type AsyncDataFn<T> = (ctx?: Nuxt) => Promise<T> export type AsyncDataFn<T> = (ctx?: Nuxt) => Promise<T>

View File

@ -1,6 +1,6 @@
import { getCurrentInstance, isReactive, reactive } from 'vue' import { getCurrentInstance, isReactive, reactive } from 'vue'
import type { UnwrapRef } from 'vue' import type { UnwrapRef } from 'vue'
import { useNuxt } from '@nuxt/app' import { useNuxt } from '#app'
export function ensureReactive< export function ensureReactive<
T extends Record<string, any>, T extends Record<string, any>,

View File

@ -1,4 +1,4 @@
import { useNuxt } from '@nuxt/app' import { useNuxt } from '#app'
/** /**
* Allows full control of the hydration cycle to set and receive data from the server. * Allows full control of the hydration cycle to set and receive data from the server.

View File

@ -1,5 +1,5 @@
import { createSSRApp, createApp, nextTick } from 'vue' import { createSSRApp, createApp, nextTick } from 'vue'
import { createNuxt, applyPlugins, normalizePlugins, CreateOptions } from '@nuxt/app' import { createNuxt, applyPlugins, normalizePlugins, CreateOptions } from '#app'
import '#build/css' import '#build/css'
// @ts-ignore // @ts-ignore
import _plugins from '#build/plugins' import _plugins from '#build/plugins'

View File

@ -1,5 +1,2 @@
export * from './nuxt' export * from './nuxt'
export * from './composables' export * from './composables'
// @ts-ignore
export * from '@nuxt/meta'

View File

@ -1,5 +1,5 @@
/* eslint-disable no-console */ /* eslint-disable no-console */
import { defineNuxtPlugin } from '@nuxt/app' import { defineNuxtPlugin } from '#app'
export default defineNuxtPlugin(({ app }) => { export default defineNuxtPlugin(({ app }) => {
// Only activate in development // Only activate in development

View File

@ -1,4 +1,4 @@
import { defineNuxtPlugin } from '@nuxt/app' import { defineNuxtPlugin } from '#app'
export default defineNuxtPlugin(({ app }) => { export default defineNuxtPlugin(({ app }) => {
app.mixin({ app.mixin({

View File

@ -1,4 +1,4 @@
import { defineNuxtPlugin } from '@nuxt/app' import { defineNuxtPlugin } from '#app'
export default defineNuxtPlugin(({ app }) => { export default defineNuxtPlugin(({ app }) => {
const { $nuxt } = app const { $nuxt } = app

View File

@ -1,6 +1,10 @@
import { normalize } from 'upath' import { resolve } from 'upath'
import Hookable from 'hookable' import Hookable from 'hookable'
import { loadNuxtConfig, LoadNuxtOptions, Nuxt, NuxtOptions, nuxtCtx, installModule, ModuleContainer } from '@nuxt/kit' import { loadNuxtConfig, LoadNuxtOptions, Nuxt, NuxtOptions, nuxtCtx, installModule, ModuleContainer } from '@nuxt/kit'
import pagesModule from '../pages/module'
import metaModule from '../meta/module'
import componentsModule from '../components/module'
import globalImportsModule from '../global-imports/module'
import { initNitro } from './nitro' import { initNitro } from './nitro'
export function createNuxt (options: NuxtOptions): Nuxt { export function createNuxt (options: NuxtOptions): Nuxt {
@ -51,13 +55,11 @@ export async function loadNuxt (opts: LoadNuxtOptions): Promise<Nuxt> {
const options = loadNuxtConfig(opts) const options = loadNuxtConfig(opts)
// Temp // Temp
const { appDir } = await import('@nuxt/app/meta') const distDir = resolve(__dirname, '..')
options.appDir = appDir options.appDir = options.alias['#app'] = resolve(distDir, 'app')
options._majorVersion = 3 options._majorVersion = 3
options.buildModules.push(normalize(require.resolve('@nuxt/pages/module'))) options.buildModules.push(pagesModule, metaModule, componentsModule, globalImportsModule)
options.buildModules.push(normalize(require.resolve('@nuxt/meta/module'))) options.modulesDir.push(resolve(distDir, '../node_modules'))
options.buildModules.push(normalize(require.resolve('@nuxt/component-discovery/module')))
options.buildModules.push(normalize(require.resolve('@nuxt/global-imports/module')))
const nuxt = createNuxt(options) const nuxt = createNuxt(options)

View File

@ -0,0 +1,62 @@
const identifiers = {
'#app': [
'useAsyncData',
'asyncData',
'defineNuxtComponent',
'useNuxt',
'defineNuxtPlugin'
],
'#meta': [
'useMeta'
],
vue: [
// lifecycle
'onActivated',
'onBeforeMount',
'onBeforeUnmount',
'onBeforeUpdate',
'onDeactivated',
'onErrorCaptured',
'onMounted',
'onServerPrefetch',
'onUnmounted',
'onUpdated',
// reactivity,
'computed',
'customRef',
'isReadonly',
'isRef',
'markRaw',
'reactive',
'readonly',
'ref',
'shallowReactive',
'shallowReadonly',
'shallowRef',
'toRaw',
'toRef',
'toRefs',
'triggerRef',
'unref',
'watch',
'watchEffect',
// component
'defineComponent',
'defineAsyncComponent',
'getCurrentInstance',
'h',
'inject',
'nextTick',
'provide',
'useCssModule'
]
}
export const defaultIdentifiers = {}
for (const pkg in identifiers) {
for (const id of identifiers[pkg]) {
defaultIdentifiers[id] = pkg
}
}

View File

@ -1,4 +1,4 @@
import { addVitePlugin, addWebpackPlugin, defineNuxtModule, addTemplate, addPluginTemplate } from '@nuxt/kit' import { addVitePlugin, addWebpackPlugin, defineNuxtModule, addTemplate, resolveAlias, addPluginTemplate } from '@nuxt/kit'
import { resolve } from 'upath' import { resolve } from 'upath'
import type { Identifiers, GlobalImportsOptions } from './types' import type { Identifiers, GlobalImportsOptions } from './types'
import { TrsnsformPlugin } from './transform' import { TrsnsformPlugin } from './transform'
@ -27,12 +27,15 @@ export default defineNuxtModule<GlobalImportsOptions>({
} }
// Add types // Add types
const resolved = {}
const r = id => resolved[id] || (resolved[id] = resolveAlias(id, nuxt.options.alias))
addTemplate({ addTemplate({
filename: 'global-imports.d.ts', filename: 'global-imports.d.ts',
write: true, write: true,
getContents: () => `// Generated by global imports getContents: () => `// Generated by global imports
declare global { declare global {
${Object.entries(identifiers).map(([api, moduleName]) => ` const ${api}: typeof import('${moduleName}')['${api}']`).join('\n')} ${Object.entries(identifiers).map(([api, moduleName]) => ` const ${api}: typeof import('${r(moduleName)}')['${api}']`).join('\n')}
}\nexport {}` }\nexport {}`
}) })
nuxt.hook('prepare:types', ({ references }) => { nuxt.hook('prepare:types', ({ references }) => {

View File

@ -1,2 +1,2 @@
export * from './nuxt' export * from './core/nuxt'
export * from './builder' export * from './core/builder'

View File

@ -1,6 +1,6 @@
import { resolve } from 'upath' import { resolve } from 'upath'
import { addPlugin, addTemplate, defineNuxtModule } from '@nuxt/kit' import { addPlugin, addTemplate, defineNuxtModule } from '@nuxt/kit'
import type { MetaObject } from '@nuxt/meta' import type { MetaObject } from './types'
export default defineNuxtModule({ export default defineNuxtModule({
name: 'meta', name: 'meta',
@ -11,9 +11,11 @@ export default defineNuxtModule({
setup (options, nuxt) { setup (options, nuxt) {
const runtimeDir = resolve(__dirname, 'runtime') const runtimeDir = resolve(__dirname, 'runtime')
// Transpile @nuxt/meta // Transpile @nuxt/meta and @vueuse/head
nuxt.options.build.transpile.push('@nuxt/meta', runtimeDir, '@vueuse/head') nuxt.options.build.transpile.push(runtimeDir, '@vueuse/head')
nuxt.options.alias['@nuxt/meta'] = resolve(runtimeDir, 'index')
// Add #meta alias
nuxt.options.alias['#meta'] = runtimeDir
// Global meta // Global meta
const globalMeta: MetaObject = { const globalMeta: MetaObject = {

View File

@ -1,9 +1,8 @@
// import { useMeta as useVueMeta } from 'vue-meta'
import { isFunction } from '@vue/shared' import { isFunction } from '@vue/shared'
import { computed } from '@vue/reactivity' import { computed } from '@vue/reactivity'
import type { ComputedGetter } from '@vue/reactivity' import type { ComputedGetter } from '@vue/reactivity'
import { useNuxt } from '@nuxt/app' import type { MetaObject } from '../types'
import type { MetaObject } from '@nuxt/meta' import { useNuxt } from '#app'
/** /**
* You can pass in a meta object, which has keys corresponding to meta tags: * You can pass in a meta object, which has keys corresponding to meta tags:

View File

@ -1,7 +1,7 @@
import { defineNuxtPlugin } from '@nuxt/app'
import { createApp } from 'vue' import { createApp } from 'vue'
import { createMetaManager } from 'vue-meta' import { createMetaManager } from 'vue-meta'
import type { MetaObject } from '@nuxt/meta' import type { MetaObject } from '../../types'
import { defineNuxtPlugin } from '#app'
export default defineNuxtPlugin((nuxt) => { export default defineNuxtPlugin((nuxt) => {
const manager = createMetaManager(process.server) const manager = createMetaManager(process.server)

View File

@ -1,7 +1,7 @@
import { createHead, renderHeadToString } from '@vueuse/head' import { createHead, renderHeadToString } from '@vueuse/head'
import { defineNuxtPlugin } from '@nuxt/app'
import { ref } from 'vue' import { ref } from 'vue'
import type { MetaObject } from '@nuxt/meta' import type { MetaObject } from '..'
import { defineNuxtPlugin } from '#app'
export default defineNuxtPlugin((nuxt) => { export default defineNuxtPlugin((nuxt) => {
const head = createHead() const head = createHead()

View File

@ -1,7 +1,7 @@
import { getCurrentInstance } from 'vue' import { getCurrentInstance } from 'vue'
import { defineNuxtPlugin } from '@nuxt/app'
import * as Components from './components' import * as Components from './components'
import { useMeta } from './composables' import { useMeta } from './composables'
import { defineNuxtPlugin } from '#app'
// @ts-ignore // @ts-ignore
import metaConfig from '#build/meta.config.mjs' import metaConfig from '#build/meta.config.mjs'

View File

@ -1,4 +1,4 @@
export * from '@nuxt/meta/dist/runtime/composables' export * from './runtime/composables'
export interface MetaObject extends Record<string, any> { export interface MetaObject extends Record<string, any> {
/** /**

View File

@ -6,9 +6,9 @@ import {
RouterLink RouterLink
} from 'vue-router' } from 'vue-router'
// @ts-ignore // @ts-ignore
import { defineNuxtPlugin } from '@nuxt/app'
import NuxtPage from './page.vue' import NuxtPage from './page.vue'
import NuxtLayout from './layout' import NuxtLayout from './layout'
import { defineNuxtPlugin } from '#app'
// @ts-ignore // @ts-ignore
import routes from '#build/routes' import routes from '#build/routes'

View File

@ -1,5 +1,5 @@
import { expect } from 'chai' import { expect } from 'chai'
import { TrsnsformPlugin } from '../src/transform' import { TrsnsformPlugin } from '../src/global-imports/transform'
describe('module:global-imports:build', () => { describe('module:global-imports:build', () => {
const { transform } = TrsnsformPlugin.raw({ ref: 'vue' }) const { transform } = TrsnsformPlugin.raw({ ref: 'vue' })

2
packages/nuxt3/types.d.ts vendored Normal file
View File

@ -0,0 +1,2 @@
export * from './dist/index'
export * from './dist/app/index'

View File

@ -1,112 +0,0 @@
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [0.5.0](https://github.com/nuxt/framework/compare/@nuxt/vite-builder@0.4.3...@nuxt/vite-builder@0.5.0) (2021-06-24)
### Features
* **app:** make `asyncData` working with `<script setup nuxt>` ([#220](https://github.com/nuxt/framework/issues/220)) ([11a5a3e](https://github.com/nuxt/framework/commit/11a5a3e14f739761fd4ad65e60290b3abc7a9692))
## [0.4.3](https://github.com/nuxt/framework/compare/@nuxt/vite-builder@0.4.2...@nuxt/vite-builder@0.4.3) (2021-06-16)
### Bug Fixes
* **vite:** add nuxt/app to noExternal ([5bd639a](https://github.com/nuxt/framework/commit/5bd639a4938ce15ea2584b831915123192c69aa0))
## [0.4.2](https://github.com/nuxt/framework/compare/@nuxt/vite-builder@0.4.1...@nuxt/vite-builder@0.4.2) (2021-06-04)
**Note:** Version bump only for package @nuxt/vite-builder
## [0.4.1](https://github.com/nuxt/framework/compare/@nuxt/vite-builder@0.4.0...@nuxt/vite-builder@0.4.1) (2021-05-24)
**Note:** Version bump only for package @nuxt/vite-builder
# [0.4.0](https://github.com/nuxt/framework/compare/@nuxt/vite-builder@0.3.3...@nuxt/vite-builder@0.4.0) (2021-05-20)
### Features
* optional pages and refactor nuxt3 ([#142](https://github.com/nuxt/framework/issues/142)) ([6b62d45](https://github.com/nuxt/framework/commit/6b62d456d7fe8c9dd92803a30dcebf0d481f65c7))
* update vite implementation ([#130](https://github.com/nuxt/framework/issues/130)) ([9732d63](https://github.com/nuxt/framework/commit/9732d63c74b394706150ef35cc06c65d3fb185ad))
## [0.3.3](https://github.com/nuxt/framework/compare/@nuxt/vite-builder@0.3.2...@nuxt/vite-builder@0.3.3) (2021-04-28)
**Note:** Version bump only for package @nuxt/vite-builder
## [0.3.2](https://github.com/nuxt/framework/compare/@nuxt/vite-builder@0.3.1...@nuxt/vite-builder@0.3.2) (2021-04-28)
**Note:** Version bump only for package @nuxt/vite-builder
## [0.3.1](https://github.com/nuxt/framework/compare/@nuxt/vite-builder@0.3.0...@nuxt/vite-builder@0.3.1) (2021-04-23)
**Note:** Version bump only for package @nuxt/vite-builder
# [0.3.0](https://github.com/nuxt/framework/compare/@nuxt/vite-builder@0.2.1...@nuxt/vite-builder@0.3.0) (2021-04-16)
### Features
* improve dev experience ([#89](https://github.com/nuxt/framework/issues/89)) ([e224818](https://github.com/nuxt/framework/commit/e224818395cd366f2a338ce3da4aaae993f641b7))
## [0.2.1](https://github.com/nuxt/framework/compare/@nuxt/vite-builder@0.2.0...@nuxt/vite-builder@0.2.1) (2021-04-12)
**Note:** Version bump only for package @nuxt/vite-builder
# [0.2.0](https://github.com/nuxt/framework/compare/@nuxt/vite-builder@0.1.1...@nuxt/vite-builder@0.2.0) (2021-04-09)
### Features
* initial version of nu cli ([#54](https://github.com/nuxt/framework/issues/54)) ([a030c62](https://github.com/nuxt/framework/commit/a030c62d29ba871f94a7152c7d5fa36d4de1d3b6))
## 0.1.1 (2021-04-04)
**Note:** Version bump only for package @nuxt/vite-builder

View File

@ -1,6 +1,6 @@
{ {
"name": "@nuxt/vite-builder", "name": "@nuxt/vite-builder",
"version": "0.5.0", "version": "0.10.0",
"repository": "nuxt/framework", "repository": "nuxt/framework",
"license": "MIT", "license": "MIT",
"main": "./dist/index.js", "main": "./dist/index.js",
@ -15,7 +15,7 @@
"unbuild": "^0.4.2" "unbuild": "^0.4.2"
}, },
"dependencies": { "dependencies": {
"@nuxt/kit": "^0.6.4", "@nuxt/kit": "^0.10.0",
"@vitejs/plugin-vue": "^1.4.0", "@vitejs/plugin-vue": "^1.4.0",
"@vue/compiler-sfc": "^3.2.1", "@vue/compiler-sfc": "^3.2.1",
"chokidar": "^3.5.2", "chokidar": "^3.5.2",

View File

@ -21,7 +21,7 @@ export function transformNuxtSetup () {
const s = new MagicString(code) const s = new MagicString(code)
s.overwrite(index, index + DEFINE_COMPONENT_VUE.length, DEFINE_COMPONENT_NUXT) s.overwrite(index, index + DEFINE_COMPONENT_VUE.length, DEFINE_COMPONENT_NUXT)
s.prepend('import { defineNuxtComponent as _defineNuxtComponent } from "@nuxt/app"\n') s.prepend('import { defineNuxtComponent as _defineNuxtComponent } from "#app"\n')
return { return {
code: s.toString(), code: s.toString(),
map: s.generateMap() map: s.generateMap()

View File

@ -29,7 +29,7 @@ export async function buildServer (ctx: ViteBuildContext) {
], ],
noExternal: [ noExternal: [
...ctx.nuxt.options.build.transpile.filter(i => typeof i === 'string'), ...ctx.nuxt.options.build.transpile.filter(i => typeof i === 'string'),
'@nuxt/app' '#app'
] ]
}, },
build: { build: {

View File

@ -1,133 +0,0 @@
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [0.5.0](https://github.com/nuxt/framework/compare/@nuxt/webpack-builder@0.4.3...@nuxt/webpack-builder@0.5.0) (2021-06-24)
### Bug Fixes
* source map for webpack nuxt-setup-loader ([#236](https://github.com/nuxt/framework/issues/236)) ([5832782](https://github.com/nuxt/framework/commit/58327824fb273b8875fb313ad84059b4c3e180e2))
### Features
* **app:** make `asyncData` working with `<script setup nuxt>` ([#220](https://github.com/nuxt/framework/issues/220)) ([11a5a3e](https://github.com/nuxt/framework/commit/11a5a3e14f739761fd4ad65e60290b3abc7a9692))
## [0.4.3](https://github.com/nuxt/framework/compare/@nuxt/webpack-builder@0.4.2...@nuxt/webpack-builder@0.4.3) (2021-06-16)
### Bug Fixes
* **webpack:** find asset modules of chunk ([#198](https://github.com/nuxt/framework/issues/198)) ([8740ece](https://github.com/nuxt/framework/commit/8740ece29e8e2dbeac02742685d0e17c5ccf44ca))
## [0.4.2](https://github.com/nuxt/framework/compare/@nuxt/webpack-builder@0.4.1...@nuxt/webpack-builder@0.4.2) (2021-06-04)
**Note:** Version bump only for package @nuxt/webpack-builder
## [0.4.1](https://github.com/nuxt/framework/compare/@nuxt/webpack-builder@0.4.0...@nuxt/webpack-builder@0.4.1) (2021-05-24)
**Note:** Version bump only for package @nuxt/webpack-builder
# [0.4.0](https://github.com/nuxt/framework/compare/@nuxt/webpack-builder@0.3.4...@nuxt/webpack-builder@0.4.0) (2021-05-20)
### Features
* optional pages and refactor nuxt3 ([#142](https://github.com/nuxt/framework/issues/142)) ([6b62d45](https://github.com/nuxt/framework/commit/6b62d456d7fe8c9dd92803a30dcebf0d481f65c7))
* update vite implementation ([#130](https://github.com/nuxt/framework/issues/130)) ([9732d63](https://github.com/nuxt/framework/commit/9732d63c74b394706150ef35cc06c65d3fb185ad))
## [0.3.4](https://github.com/nuxt/framework/compare/@nuxt/webpack-builder@0.3.3...@nuxt/webpack-builder@0.3.4) (2021-04-28)
**Note:** Version bump only for package @nuxt/webpack-builder
## [0.3.3](https://github.com/nuxt/framework/compare/@nuxt/webpack-builder@0.3.2...@nuxt/webpack-builder@0.3.3) (2021-04-28)
**Note:** Version bump only for package @nuxt/webpack-builder
## [0.3.2](https://github.com/nuxt/framework/compare/@nuxt/webpack-builder@0.3.1...@nuxt/webpack-builder@0.3.2) (2021-04-23)
### Bug Fixes
* **webpack:** don't inline scoped packages ([0a74f1e](https://github.com/nuxt/framework/commit/0a74f1e2392b45024f3af20f3ded4bb6545911fc))
* issues with externals outside of rootDir ([4e18653](https://github.com/nuxt/framework/commit/4e1865358c1597cb68cc96bef2b30e2811fcd899))
* **webpack:** exclude ! for externals ([daaf02f](https://github.com/nuxt/framework/commit/daaf02f5e4dd19d907d511f4a139f36d11db1b5b))
## [0.3.1](https://github.com/nuxt/framework/compare/@nuxt/webpack-builder@0.3.0...@nuxt/webpack-builder@0.3.1) (2021-04-16)
**Note:** Version bump only for package @nuxt/webpack-builder
# [0.3.0](https://github.com/nuxt/framework/compare/@nuxt/webpack-builder@0.2.0...@nuxt/webpack-builder@0.3.0) (2021-04-12)
### Features
* add hook signatures and basic typings ([#79](https://github.com/nuxt/framework/issues/79)) ([dacde63](https://github.com/nuxt/framework/commit/dacde630634700172ccd54a1e4f1d0469b28bd30))
# [0.2.0](https://github.com/nuxt/framework/compare/@nuxt/webpack-builder@0.1.2...@nuxt/webpack-builder@0.2.0) (2021-04-09)
### Features
* initial version of nu cli ([#54](https://github.com/nuxt/framework/issues/54)) ([a030c62](https://github.com/nuxt/framework/commit/a030c62d29ba871f94a7152c7d5fa36d4de1d3b6))
## [0.1.2](https://github.com/nuxt/framework/compare/@nuxt/webpack-builder@0.1.1...@nuxt/webpack-builder@0.1.2) (2021-04-06)
**Note:** Version bump only for package @nuxt/webpack-builder
## 0.1.1 (2021-04-04)
### Performance Improvements
* **webpack:** use fs cache by default ([5d5183e](https://github.com/nuxt/framework/commit/5d5183ee82f0d1567934c9cd13160bf84bddd8d3))

View File

@ -1,6 +1,6 @@
{ {
"name": "@nuxt/webpack-builder", "name": "@nuxt/webpack-builder",
"version": "0.5.0", "version": "0.10.0",
"repository": "nuxt/framework", "repository": "nuxt/framework",
"license": "MIT", "license": "MIT",
"main": "./dist/index.js", "main": "./dist/index.js",
@ -13,7 +13,7 @@
"dependencies": { "dependencies": {
"@babel/core": "^7.15.0", "@babel/core": "^7.15.0",
"@nuxt/friendly-errors-webpack-plugin": "^2.5.1", "@nuxt/friendly-errors-webpack-plugin": "^2.5.1",
"@nuxt/kit": "^0.6.4", "@nuxt/kit": "^0.10.0",
"@vue/babel-preset-jsx": "^1.2.4", "@vue/babel-preset-jsx": "^1.2.4",
"@vue/compiler-sfc": "^3.2.1", "@vue/compiler-sfc": "^3.2.1",
"babel-loader": "^8.2.2", "babel-loader": "^8.2.2",

View File

@ -35,7 +35,7 @@ function serverStandalone (ctx: WebpackConfigContext) {
// TODO: Refactor this out of webpack // TODO: Refactor this out of webpack
const inline = [ const inline = [
'src/', 'src/',
'@nuxt/app', '#app',
'vuex5', 'vuex5',
'!', '!',
'-!', '-!',

View File

@ -3,7 +3,7 @@ const DEFINE_COMPONENT_NUXT = '_defineNuxtComponent('
export default function NuxtSetupLoader (code: string, map: any) { export default function NuxtSetupLoader (code: string, map: any) {
if (code && code.includes(DEFINE_COMPONENT_VUE)) { if (code && code.includes(DEFINE_COMPONENT_VUE)) {
code = 'import { defineNuxtComponent as _defineNuxtComponent } from "@nuxt/app";' + code.replace(DEFINE_COMPONENT_VUE, DEFINE_COMPONENT_NUXT) code = 'import { defineNuxtComponent as _defineNuxtComponent } from "#app";' + code.replace(DEFINE_COMPONENT_VUE, DEFINE_COMPONENT_NUXT)
} }
this.callback(null, code, map) this.callback(null, code, map)
} }

View File

@ -1,13 +1,9 @@
// This file is auto generated by `nuxt prepare` // This file is auto generated by `nuxt prepare`
// Please do not manually modify this file. // Please do not manually modify this file.
/// <reference types="nuxt3" />
/// <reference types="@nuxt/kit" /> /// <reference types="@nuxt/kit" />
/// <reference types="@nuxt/app" />
/// <reference types="@nuxt/nitro" /> /// <reference types="@nuxt/nitro" />
/// <reference types="@nuxt/pages" />
/// <reference types="@nuxt/meta" />
/// <reference types="@nuxt/component-discovery" />
/// <reference types="@nuxt/global-imports" />
/// <reference path=".nuxt/components.d.ts" /> /// <reference path=".nuxt/components.d.ts" />
/// <reference path=".nuxt/global-imports.d.ts" /> /// <reference path=".nuxt/global-imports.d.ts" />
export {} export {}

View File

@ -21,7 +21,7 @@ if [[ ! -z ${NODE_AUTH_TOKEN} ]] ; then
fi fi
# Release packages # Release packages
for p in {packages,modules}/* ; do for p in {packages}/* ; do
pushd $p pushd $p
echo "Publishing $p" echo "Publishing $p"
yarn npm publish --access public --tolerate-republish yarn npm publish --access public --tolerate-republish

View File

@ -12,13 +12,14 @@
"types": [ "types": [
"node", "node",
"mocha", "mocha",
"chai", "chai"
"@nuxt/app", ],
"@nuxt/nitro" "paths": {
] "#app": ["./packages/nuxt3/src/app/index"],
"#app/*": ["./packages/nuxt3/src/app/*"]
}
}, },
"exclude": [ "exclude": [
"./packages/*/dist/*", "**/*/dist/*"
"./modules/*/dist/*"
] ]
} }

504
yarn.lock
View File

@ -216,13 +216,13 @@ __metadata:
linkType: hard linkType: hard
"@babel/helpers@npm:^7.14.8": "@babel/helpers@npm:^7.14.8":
version: 7.14.8 version: 7.15.3
resolution: "@babel/helpers@npm:7.14.8" resolution: "@babel/helpers@npm:7.15.3"
dependencies: dependencies:
"@babel/template": ^7.14.5 "@babel/template": ^7.14.5
"@babel/traverse": ^7.14.8 "@babel/traverse": ^7.15.0
"@babel/types": ^7.14.8 "@babel/types": ^7.15.0
checksum: 2f1358c19fc1ee744c183f81b499b73977da7d3d3f7a881d457b235754394a503e4717353f29364bd5feb7fa406b1edd1aab92b5ab0765dba945fb559eeb1c65 checksum: cd70614d610b01189812c83b505b076dca0822df55ed6cd41232416f3a10ae9200a07315683942e0adbc1833481920c2fc7a23a08064ced5a8770259aa0ad707
languageName: node languageName: node
linkType: hard linkType: hard
@ -238,11 +238,11 @@ __metadata:
linkType: hard linkType: hard
"@babel/parser@npm:^7.12.0, @babel/parser@npm:^7.13.9, @babel/parser@npm:^7.14.5, @babel/parser@npm:^7.15.0": "@babel/parser@npm:^7.12.0, @babel/parser@npm:^7.13.9, @babel/parser@npm:^7.14.5, @babel/parser@npm:^7.15.0":
version: 7.15.2 version: 7.15.3
resolution: "@babel/parser@npm:7.15.2" resolution: "@babel/parser@npm:7.15.3"
bin: bin:
parser: ./bin/babel-parser.js parser: ./bin/babel-parser.js
checksum: bcfc88de73903d6f536c98af4028a63c46e6b89cd2a9a2d9b1f9f871647abe20f05e282b29275a48ca33ce627fdcd2a2f06ecb9881e2857de3864dcf8f424de2 checksum: 4b9ba7e8ffe0a3d0dd8c61dee975c79863f7744177de677cb7d12f96549eb5c8b9ffc70ca2b1b2488b06e056da99a6273e2d7d68fc31f498d01483dfac149e13
languageName: node languageName: node
linkType: hard linkType: hard
@ -268,7 +268,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/traverse@npm:^7.14.8, @babel/traverse@npm:^7.15.0": "@babel/traverse@npm:^7.15.0":
version: 7.15.0 version: 7.15.0
resolution: "@babel/traverse@npm:7.15.0" resolution: "@babel/traverse@npm:7.15.0"
dependencies: dependencies:
@ -1275,38 +1275,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@nuxt/app@^0.5.0, @nuxt/app@workspace:packages/app":
version: 0.0.0-use.local
resolution: "@nuxt/app@workspace:packages/app"
dependencies:
hookable: ^4.4.1
ohmyfetch: ^0.2.0
unbuild: ^0.4.2
upath: ^2.0.1
vue: ^3.2.1
vue-router: ^4.0.11
vuex5: ^0.5.0-testing.3
peerDependencies:
"@nuxt/meta": ^0.1.0
languageName: unknown
linkType: soft
"@nuxt/component-discovery@^0.2.0, @nuxt/component-discovery@workspace:modules/components":
version: 0.0.0-use.local
resolution: "@nuxt/component-discovery@workspace:modules/components"
dependencies:
"@nuxt/kit": ^0.6.4
globby: ^11.0.4
scule: ^0.2.1
ufo: ^0.7.7
unbuild: ^0.4.2
unplugin: ^0.0.5
upath: ^2.0.1
peerDependencies:
vue: 3.2.1
languageName: unknown
linkType: soft
"@nuxt/design@npm:0.0.5": "@nuxt/design@npm:0.0.5":
version: 0.0.5 version: 0.0.5
resolution: "@nuxt/design@npm:0.0.5" resolution: "@nuxt/design@npm:0.0.5"
@ -1335,19 +1303,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@nuxt/global-imports@^0.1.0, @nuxt/global-imports@workspace:modules/global-imports": "@nuxt/kit@^0.10.0, @nuxt/kit@workspace:packages/kit":
version: 0.0.0-use.local
resolution: "@nuxt/global-imports@workspace:modules/global-imports"
dependencies:
"@nuxt/kit": ^0.6.4
ufo: ^0.7.7
unbuild: ^0.4.2
unplugin: ^0.0.5
upath: ^2.0.1
languageName: unknown
linkType: soft
"@nuxt/kit@^0.6.4, @nuxt/kit@workspace:packages/kit":
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@nuxt/kit@workspace:packages/kit" resolution: "@nuxt/kit@workspace:packages/kit"
dependencies: dependencies:
@ -1369,23 +1325,7 @@ __metadata:
languageName: unknown languageName: unknown
linkType: soft linkType: soft
"@nuxt/meta@^0.1.0, @nuxt/meta@workspace:modules/meta": "@nuxt/nitro@^0.10.0, @nuxt/nitro@workspace:packages/nitro":
version: 0.0.0-use.local
resolution: "@nuxt/meta@workspace:modules/meta"
dependencies:
"@nuxt/kit": ^0.6.4
"@vueuse/head": ^0.6.0
unbuild: ^0.4.2
upath: ^2.0.1
vue-meta: 3.0.0-alpha.9
peerDependencies:
"@vue/reactivity": 3.2.1
"@vue/shared": 3.2.1
vue: 3.2.1
languageName: unknown
linkType: soft
"@nuxt/nitro@^0.9.1, @nuxt/nitro@workspace:packages/nitro":
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@nuxt/nitro@workspace:packages/nitro" resolution: "@nuxt/nitro@workspace:packages/nitro"
dependencies: dependencies:
@ -1393,7 +1333,7 @@ __metadata:
"@netlify/functions": ^0.7.2 "@netlify/functions": ^0.7.2
"@nuxt/design": 0.0.5 "@nuxt/design": 0.0.5
"@nuxt/devalue": ^2.0.0 "@nuxt/devalue": ^2.0.0
"@nuxt/kit": ^0.6.4 "@nuxt/kit": ^0.10.0
"@rollup/plugin-alias": ^3.1.5 "@rollup/plugin-alias": ^3.1.5
"@rollup/plugin-commonjs": ^20.0.0 "@rollup/plugin-commonjs": ^20.0.0
"@rollup/plugin-inject": ^4.0.2 "@rollup/plugin-inject": ^4.0.2
@ -1409,7 +1349,7 @@ __metadata:
"@types/node-fetch": ^2.5.12 "@types/node-fetch": ^2.5.12
"@types/serve-static": ^1.13.10 "@types/serve-static": ^1.13.10
"@vercel/nft": ^0.13.1 "@vercel/nft": ^0.13.1
"@vue/server-renderer": ^3.2.1 "@vue/server-renderer": ^3.2.2
archiver: ^5.3.0 archiver: ^5.3.0
chalk: ^4.1.2 chalk: ^4.1.2
chokidar: ^3.5.2 chokidar: ^3.5.2
@ -1454,27 +1394,11 @@ __metadata:
languageName: unknown languageName: unknown
linkType: soft linkType: soft
"@nuxt/pages@^0.3.0, @nuxt/pages@workspace:modules/pages": "@nuxt/vite-builder@^0.10.0, @nuxt/vite-builder@workspace:packages/vite":
version: 0.0.0-use.local
resolution: "@nuxt/pages@workspace:modules/pages"
dependencies:
"@nuxt/kit": ^0.6.4
globby: ^11.0.4
scule: ^0.2.1
ufo: ^0.7.7
unbuild: ^0.4.2
upath: ^2.0.1
vue-router: ^4.0.11
peerDependencies:
vue: 3.2.1
languageName: unknown
linkType: soft
"@nuxt/vite-builder@^0.5.0, @nuxt/vite-builder@workspace:packages/vite":
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@nuxt/vite-builder@workspace:packages/vite" resolution: "@nuxt/vite-builder@workspace:packages/vite"
dependencies: dependencies:
"@nuxt/kit": ^0.6.4 "@nuxt/kit": ^0.10.0
"@types/debounce": ^1.2.0 "@types/debounce": ^1.2.0
"@vitejs/plugin-vue": ^1.4.0 "@vitejs/plugin-vue": ^1.4.0
"@vue/compiler-sfc": ^3.2.1 "@vue/compiler-sfc": ^3.2.1
@ -1491,13 +1415,13 @@ __metadata:
languageName: unknown languageName: unknown
linkType: soft linkType: soft
"@nuxt/webpack-builder@^0.5.0, @nuxt/webpack-builder@workspace:packages/webpack": "@nuxt/webpack-builder@^0.10.0, @nuxt/webpack-builder@workspace:packages/webpack":
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@nuxt/webpack-builder@workspace:packages/webpack" resolution: "@nuxt/webpack-builder@workspace:packages/webpack"
dependencies: dependencies:
"@babel/core": ^7.15.0 "@babel/core": ^7.15.0
"@nuxt/friendly-errors-webpack-plugin": ^2.5.1 "@nuxt/friendly-errors-webpack-plugin": ^2.5.1
"@nuxt/kit": ^0.6.4 "@nuxt/kit": ^0.10.0
"@types/pify": ^5.0.1 "@types/pify": ^5.0.1
"@types/terser-webpack-plugin": ^5.0.4 "@types/terser-webpack-plugin": ^5.0.4
"@types/webpack-bundle-analyzer": ^4.4.1 "@types/webpack-bundle-analyzer": ^4.4.1
@ -1617,10 +1541,10 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@octokit/openapi-types@npm:^9.4.0": "@octokit/openapi-types@npm:^9.5.0":
version: 9.4.0 version: 9.7.0
resolution: "@octokit/openapi-types@npm:9.4.0" resolution: "@octokit/openapi-types@npm:9.7.0"
checksum: a86768d9dc5b855a0a556dd6fe3eb9e3a2519e406ef32fad39263a59c1ab2694d24fdab64b39907f6feb1bac782a173d75b154e4cfc959382b85431a9c1f053b checksum: beae2cd9e33d4c23a3437cf35b1a677c803cca100e0feee6b1880d3df1e3db8438d6ab89b17f9d155bbba9e6f4c7e9686e679b6e90ca33d695cd295af9474c2d
languageName: node languageName: node
linkType: hard linkType: hard
@ -1632,13 +1556,13 @@ __metadata:
linkType: hard linkType: hard
"@octokit/plugin-paginate-rest@npm:^2.6.2": "@octokit/plugin-paginate-rest@npm:^2.6.2":
version: 2.15.0 version: 2.15.1
resolution: "@octokit/plugin-paginate-rest@npm:2.15.0" resolution: "@octokit/plugin-paginate-rest@npm:2.15.1"
dependencies: dependencies:
"@octokit/types": ^6.23.0 "@octokit/types": ^6.24.0
peerDependencies: peerDependencies:
"@octokit/core": ">=2" "@octokit/core": ">=2"
checksum: e858d52ce6e74e346bd05fdd71aeee1da55a8a1713865a9959435e2732cf917158a661038f8143478ac16577cd512f5c3a7379a5884498c7e4120b4ceee2e0d2 checksum: 18b0ad2921294b94cfb183fe2a9c0c1a7877d0351cb9e88ca29ef6991320779c89041706d2cbb52b0ba9ddbe8f39f775a17a0c0313aca1960a51a7e82a8bb88e
languageName: node languageName: node
linkType: hard linkType: hard
@ -1700,12 +1624,12 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@octokit/types@npm:^6.0.3, @octokit/types@npm:^6.16.1, @octokit/types@npm:^6.23.0, @octokit/types@npm:^6.24.0": "@octokit/types@npm:^6.0.3, @octokit/types@npm:^6.16.1, @octokit/types@npm:^6.24.0":
version: 6.24.0 version: 6.25.0
resolution: "@octokit/types@npm:6.24.0" resolution: "@octokit/types@npm:6.25.0"
dependencies: dependencies:
"@octokit/openapi-types": ^9.4.0 "@octokit/openapi-types": ^9.5.0
checksum: 45c9b52772a53c1263bdf800d259155daa8b4b8fa75d60da5f5e777158636441ee5b4a41af603b15a096c8176accbcc9d379ec628970cea727da9036ccc402b8 checksum: aaaceb38e0750e750feb5a980c03da78e068f50b068371c132e18ab89a0c268482e6dbc327f1a0ea6ec7674906986d7b49bd132cdae9641d4be4ce13cf407435
languageName: node languageName: node
linkType: hard linkType: hard
@ -2033,9 +1957,9 @@ __metadata:
linkType: hard linkType: hard
"@types/node@npm:*": "@types/node@npm:*":
version: 16.4.13 version: 16.4.14
resolution: "@types/node@npm:16.4.13" resolution: "@types/node@npm:16.4.14"
checksum: 071e86a1d196cf72928a7109e99769dffed93db481032b9ca2f52e6f3ced432e2a179849c85e587e67409202e1ed37bffd0c7a31d38adf35a385d327dfe8bd72 checksum: cc459a213f0d9401628356ec3c98c6826698dae663393cec1c67e1a4d799eb7e45c6d521a9fdf63e59cae60dda51069306aed51978ac5e740909e34a41ed66c1
languageName: node languageName: node
linkType: hard linkType: hard
@ -2207,11 +2131,11 @@ __metadata:
linkType: hard linkType: hard
"@typescript-eslint/eslint-plugin@npm:^4.25.0": "@typescript-eslint/eslint-plugin@npm:^4.25.0":
version: 4.29.0 version: 4.29.1
resolution: "@typescript-eslint/eslint-plugin@npm:4.29.0" resolution: "@typescript-eslint/eslint-plugin@npm:4.29.1"
dependencies: dependencies:
"@typescript-eslint/experimental-utils": 4.29.0 "@typescript-eslint/experimental-utils": 4.29.1
"@typescript-eslint/scope-manager": 4.29.0 "@typescript-eslint/scope-manager": 4.29.1
debug: ^4.3.1 debug: ^4.3.1
functional-red-black-tree: ^1.0.1 functional-red-black-tree: ^1.0.1
regexpp: ^3.1.0 regexpp: ^3.1.0
@ -2223,66 +2147,66 @@ __metadata:
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
checksum: eed42b03c31410126f1cccaf4e97676c2a678ca1ce4d1a5d47b909707fcfc9fd08b398b34fe7bc5919f7b922e1062815a02d7cceef6457a0dbe67c9b30a9b39f checksum: 66d8a92a0dc6fe4353334b5fadda73231dc7dbea977bc41f867bf9907e6781dc9594401273280d8de88165223bbf131241a1646ff5f2246bb4289949f95e7a5d
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/experimental-utils@npm:4.29.0, @typescript-eslint/experimental-utils@npm:^4.0.1": "@typescript-eslint/experimental-utils@npm:4.29.1, @typescript-eslint/experimental-utils@npm:^4.0.1":
version: 4.29.0 version: 4.29.1
resolution: "@typescript-eslint/experimental-utils@npm:4.29.0" resolution: "@typescript-eslint/experimental-utils@npm:4.29.1"
dependencies: dependencies:
"@types/json-schema": ^7.0.7 "@types/json-schema": ^7.0.7
"@typescript-eslint/scope-manager": 4.29.0 "@typescript-eslint/scope-manager": 4.29.1
"@typescript-eslint/types": 4.29.0 "@typescript-eslint/types": 4.29.1
"@typescript-eslint/typescript-estree": 4.29.0 "@typescript-eslint/typescript-estree": 4.29.1
eslint-scope: ^5.1.1 eslint-scope: ^5.1.1
eslint-utils: ^3.0.0 eslint-utils: ^3.0.0
peerDependencies: peerDependencies:
eslint: "*" eslint: "*"
checksum: 1c1daddb9b0464d8df422b598cecd4e931fe40109b9f43067c00aa5fd0a046c2bfc06e82da6ba27d667cb4f12964c21521027c4fec886a97285e6b5a0b3fe943 checksum: 4ab7827edfb42aa01a34b342656a2c6ef6ac753bff7523cffe6e2bd50de8c86c304abc8a790f11c2b02172436d1cc941ff26aa96a0b40ccaffc02f032faf6582
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/parser@npm:^4.25.0": "@typescript-eslint/parser@npm:^4.25.0":
version: 4.29.0 version: 4.29.1
resolution: "@typescript-eslint/parser@npm:4.29.0" resolution: "@typescript-eslint/parser@npm:4.29.1"
dependencies: dependencies:
"@typescript-eslint/scope-manager": 4.29.0 "@typescript-eslint/scope-manager": 4.29.1
"@typescript-eslint/types": 4.29.0 "@typescript-eslint/types": 4.29.1
"@typescript-eslint/typescript-estree": 4.29.0 "@typescript-eslint/typescript-estree": 4.29.1
debug: ^4.3.1 debug: ^4.3.1
peerDependencies: peerDependencies:
eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
checksum: 78d1a558dc92e6baeef3b0bb6850108d3bb792282646678e276626b940b07e601d35abd790f8f02cb4625fe1656c57c9a7ae776c731984f36ab886cb93ed3b26 checksum: 227119d9f7e406b741662417570034396c8ea14016e07c64caf3b8cc8973d6ccc92f98e84cf53cf96cf26825ec62873e0a4dd745f6d1043ce54498d1eec7a20e
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/scope-manager@npm:4.29.0": "@typescript-eslint/scope-manager@npm:4.29.1":
version: 4.29.0 version: 4.29.1
resolution: "@typescript-eslint/scope-manager@npm:4.29.0" resolution: "@typescript-eslint/scope-manager@npm:4.29.1"
dependencies: dependencies:
"@typescript-eslint/types": 4.29.0 "@typescript-eslint/types": 4.29.1
"@typescript-eslint/visitor-keys": 4.29.0 "@typescript-eslint/visitor-keys": 4.29.1
checksum: 3f3d211ae56a0b35e21d16dca4be5d8599928eb97045d191e2ab8065b90312b92c0b15a9c37dc2022056a1be3a2aa83ff704f3ecf41155df772951e12dc341bc checksum: e8d34ac72f5184c93e45785f50c80bdb7602814cfeacd6c700bca4f4e482fddc3f0191a6fc36782e19ffeef15791b0792b26c940c1d3c0e549d7dc1dc1ccc983
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/types@npm:4.29.0": "@typescript-eslint/types@npm:4.29.1":
version: 4.29.0 version: 4.29.1
resolution: "@typescript-eslint/types@npm:4.29.0" resolution: "@typescript-eslint/types@npm:4.29.1"
checksum: ce42a50ba69f6eaa83661b752132ddd058a619025dfccf16f1cc4e21dcfda57787e2bce106b2396cc7ebf6b29473460f90ac12d277a2115c1a9000b6236fcfcb checksum: feb40f23db3c20d7fe9e629a44ef54d7225e064df6435e31f8417a9a1f5c216f92782a7c03a5fc9808b313a93a2f91df324d01a2e58478c57c5bbb0eb1f519a9
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/typescript-estree@npm:4.29.0": "@typescript-eslint/typescript-estree@npm:4.29.1":
version: 4.29.0 version: 4.29.1
resolution: "@typescript-eslint/typescript-estree@npm:4.29.0" resolution: "@typescript-eslint/typescript-estree@npm:4.29.1"
dependencies: dependencies:
"@typescript-eslint/types": 4.29.0 "@typescript-eslint/types": 4.29.1
"@typescript-eslint/visitor-keys": 4.29.0 "@typescript-eslint/visitor-keys": 4.29.1
debug: ^4.3.1 debug: ^4.3.1
globby: ^11.0.3 globby: ^11.0.3
is-glob: ^4.0.1 is-glob: ^4.0.1
@ -2291,17 +2215,17 @@ __metadata:
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
checksum: e1f893c2dff1bb2eb800039871ba08a9d96d8d3ca976389426df8e75438031afa443b863925582fa610d19c40d4b9a787d130ed8bcf11c4aeb2cb63c78d592c3 checksum: 2721bb06f920e6efa710e689eefc20729a882ded71de1c7e81f866fb0ceda00b2e7f4e742842bd79c94985390f98180588e3b7bfb6b50c4844fb857ae18eaef3
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/visitor-keys@npm:4.29.0": "@typescript-eslint/visitor-keys@npm:4.29.1":
version: 4.29.0 version: 4.29.1
resolution: "@typescript-eslint/visitor-keys@npm:4.29.0" resolution: "@typescript-eslint/visitor-keys@npm:4.29.1"
dependencies: dependencies:
"@typescript-eslint/types": 4.29.0 "@typescript-eslint/types": 4.29.1
eslint-visitor-keys: ^2.0.0 eslint-visitor-keys: ^2.0.0
checksum: 3be974c6b2dd4eee3dbe01409bd6bf0e175bac5fe42df4256782ad1a4b05aded64bee711f0b6e597f732b1b506f72c25f7415370211af4b526557e872fc7f94b checksum: a99db94f80331a0bdd2e4828d43daa7d391312d6edf77d8f80fcd37530ea9eacbf8014dc3378a26e9e22891e0d97c5637fcde2d6272ed091de74ede22bec0224
languageName: node languageName: node
linkType: hard linkType: hard
@ -2459,19 +2383,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/compiler-core@npm:3.1.5":
version: 3.1.5
resolution: "@vue/compiler-core@npm:3.1.5"
dependencies:
"@babel/parser": ^7.12.0
"@babel/types": ^7.12.0
"@vue/shared": 3.1.5
estree-walker: ^2.0.1
source-map: ^0.6.1
checksum: 8e389683b0a0c51385ca9908da97ce10dffd68974216fb4e79a0ec0effac56749e03c6e1922019255913987c04bb148e70b6882555134b2a876fdca01bdb7b0f
languageName: node
linkType: hard
"@vue/compiler-core@npm:3.2.1": "@vue/compiler-core@npm:3.2.1":
version: 3.2.1 version: 3.2.1
resolution: "@vue/compiler-core@npm:3.2.1" resolution: "@vue/compiler-core@npm:3.2.1"
@ -2485,13 +2396,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/compiler-dom@npm:3.1.5": "@vue/compiler-core@npm:3.2.2":
version: 3.1.5 version: 3.2.2
resolution: "@vue/compiler-dom@npm:3.1.5" resolution: "@vue/compiler-core@npm:3.2.2"
dependencies: dependencies:
"@vue/compiler-core": 3.1.5 "@babel/parser": ^7.12.0
"@vue/shared": 3.1.5 "@babel/types": ^7.12.0
checksum: b47c74641a708ff7aab83cb37c05ac3ec65908ceb1f61dc2a1a1c0d1500143a14c136800302dcb09021c0f38620474feda1e7f01708a749bafab125b2e8b98a1 "@vue/shared": 3.2.2
estree-walker: ^2.0.1
source-map: ^0.6.1
checksum: 799c6707d2531dcda59d24bf5fdcd581966718b9d3bb97f6c483a50ab4409c5a1b42bdb15f63695ed1aae51d860fa79ddba8d982a84b9cf30708a7c3afed31fd
languageName: node languageName: node
linkType: hard linkType: hard
@ -2505,17 +2419,27 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/compiler-dom@npm:3.2.2":
version: 3.2.2
resolution: "@vue/compiler-dom@npm:3.2.2"
dependencies:
"@vue/compiler-core": 3.2.2
"@vue/shared": 3.2.2
checksum: 79a0e36abff82488dc43f361c5f7ccb244a3b4bd9a171255fca94d4f9de7106c922802115aeb0df7db541fa56c8bfebb322129ecef5e9e8d3b57c5395ac7a9c4
languageName: node
linkType: hard
"@vue/compiler-sfc@npm:^3.2.1": "@vue/compiler-sfc@npm:^3.2.1":
version: 3.2.1 version: 3.2.2
resolution: "@vue/compiler-sfc@npm:3.2.1" resolution: "@vue/compiler-sfc@npm:3.2.2"
dependencies: dependencies:
"@babel/parser": ^7.13.9 "@babel/parser": ^7.13.9
"@babel/types": ^7.13.0 "@babel/types": ^7.13.0
"@types/estree": ^0.0.48 "@types/estree": ^0.0.48
"@vue/compiler-core": 3.2.1 "@vue/compiler-core": 3.2.2
"@vue/compiler-dom": 3.2.1 "@vue/compiler-dom": 3.2.2
"@vue/compiler-ssr": 3.2.1 "@vue/compiler-ssr": 3.2.2
"@vue/shared": 3.2.1 "@vue/shared": 3.2.2
consolidate: ^0.16.0 consolidate: ^0.16.0
estree-walker: ^2.0.1 estree-walker: ^2.0.1
hash-sum: ^2.0.0 hash-sum: ^2.0.0
@ -2526,17 +2450,17 @@ __metadata:
postcss-modules: ^4.0.0 postcss-modules: ^4.0.0
postcss-selector-parser: ^6.0.4 postcss-selector-parser: ^6.0.4
source-map: ^0.6.1 source-map: ^0.6.1
checksum: 4b376948649bfa7d9463447fa9c6e5f259a60825836d9688ae564ece0b144c1bcc539ee02687a41ab82eb89a0c584c552a428006076929669c77b7eee68c3071 checksum: 737fba85f62b24a601f4443c8b203e91b87daa7f8c873c8ab18559d89361451d1a8cdb991843954e685c2925bd450d9d4c9fd4d3cce3bd47f03e6b20fda29039
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/compiler-ssr@npm:3.2.1": "@vue/compiler-ssr@npm:3.2.2":
version: 3.2.1 version: 3.2.2
resolution: "@vue/compiler-ssr@npm:3.2.1" resolution: "@vue/compiler-ssr@npm:3.2.2"
dependencies: dependencies:
"@vue/compiler-dom": 3.2.1 "@vue/compiler-dom": 3.2.2
"@vue/shared": 3.2.1 "@vue/shared": 3.2.2
checksum: b1030bedc373fbdd59429fe868befc13a489c7812c32da6c5c006033e19007d37fe36f2143c9141d97e7071336f14e4ea4b39aa6b23f53bc81c50b80e8cb6b5f checksum: 6a9be3f0c7a404c2fa30c1ebb5cf31f289a84fac3db3061079f56bf68909d87a9cf842c5e70a224d8e61874d994d47a95a781a95e7dc4a3af9d1de8b1c166146
languageName: node languageName: node
linkType: hard linkType: hard
@ -2547,15 +2471,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/reactivity@npm:3.1.5":
version: 3.1.5
resolution: "@vue/reactivity@npm:3.1.5"
dependencies:
"@vue/shared": 3.1.5
checksum: b7dfcaa30aacd658502ce9373d4343d3607486796fbaae28d4ac4ab955cec766c8c6a34cb422965b21154b6319e467c54259cd6da2d9b2687501cd9e36f4197c
languageName: node
linkType: hard
"@vue/reactivity@npm:3.2.1": "@vue/reactivity@npm:3.2.1":
version: 3.2.1 version: 3.2.1
resolution: "@vue/reactivity@npm:3.2.1" resolution: "@vue/reactivity@npm:3.2.1"
@ -2565,13 +2480,12 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/runtime-core@npm:3.1.5": "@vue/reactivity@npm:3.2.2":
version: 3.1.5 version: 3.2.2
resolution: "@vue/runtime-core@npm:3.1.5" resolution: "@vue/reactivity@npm:3.2.2"
dependencies: dependencies:
"@vue/reactivity": 3.1.5 "@vue/shared": 3.2.2
"@vue/shared": 3.1.5 checksum: 437c0c024d6fbb468c5072b7f403dc5da3c6da8b320d59b94a144a78d44492e899bc35ece58c17c7aefb99f09341d6f8f931ad2bb5c8ec0f24b565ce1a5d82b0
checksum: 106e1b9142c6c41a35e2b66cdc81e36b83cfb9e8624c5dffef2971154074ae123dbde6b1a35fdc76ee54eeae07c48f4912bc6f810724513fa76c8e2b58c77c59
languageName: node languageName: node
linkType: hard linkType: hard
@ -2585,14 +2499,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/runtime-dom@npm:3.1.5": "@vue/runtime-core@npm:3.2.2":
version: 3.1.5 version: 3.2.2
resolution: "@vue/runtime-dom@npm:3.1.5" resolution: "@vue/runtime-core@npm:3.2.2"
dependencies: dependencies:
"@vue/runtime-core": 3.1.5 "@vue/reactivity": 3.2.2
"@vue/shared": 3.1.5 "@vue/shared": 3.2.2
csstype: ^2.6.8 checksum: 1d6a480a012992af3fad374548154240fbeb84f26921e99b91e5ca484bd92b3ce4568b44dd48c3128f3b14b672da963f8b88ff8947bdf2eb83c6882cb89ee108
checksum: 75bbf0d5aefc49f4e501384fa43289cabbbf79901e29f23df513e422478657dedd71963932211c5684c455de6d0069bf58866d1a9ada7ec35876ce4abdeb94e9
languageName: node languageName: node
linkType: hard linkType: hard
@ -2607,22 +2520,26 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/server-renderer@npm:^3.2.1": "@vue/runtime-dom@npm:3.2.2":
version: 3.2.1 version: 3.2.2
resolution: "@vue/server-renderer@npm:3.2.1" resolution: "@vue/runtime-dom@npm:3.2.2"
dependencies: dependencies:
"@vue/compiler-ssr": 3.2.1 "@vue/runtime-core": 3.2.2
"@vue/shared": 3.2.1 "@vue/shared": 3.2.2
peerDependencies: csstype: ^2.6.8
vue: 3.2.1 checksum: 9a7232ac8cbcdebb862cb9e24c8f3ddd0a6cf16f7757a805d1415ba9d4024fcd21240e91247c8dea09634b80ea0c74dec13c435ca1fc98f0a366a631d81f52e1
checksum: d95fc5edeb502b7afe44bbc3bcf8497f472d755fc36a71691f80553fa7eb630fea414c62cf88627f0c29a8fb500bcb07c0b51f39c4e3a99261e3d38c28409023
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/shared@npm:3.1.5": "@vue/server-renderer@npm:^3.2.2":
version: 3.1.5 version: 3.2.2
resolution: "@vue/shared@npm:3.1.5" resolution: "@vue/server-renderer@npm:3.2.2"
checksum: a34b942e1aeed5d2b0fe887d0804061d2e799ef9a0d641aaae368c6fa9e2bf311e415f02883f26963bd35d90cac165433cfe74360f7ee88304fccaa144422d83 dependencies:
"@vue/compiler-ssr": 3.2.2
"@vue/shared": 3.2.2
peerDependencies:
vue: 3.2.2
checksum: dc933109bc91483157c391ac71d7d68f6d581c85dcea4bb62f794261396b9345bffef5e4422d145984c364185e7ba7612c8f0aab63c5c71a994a0e530f91b3a1
languageName: node languageName: node
linkType: hard linkType: hard
@ -2633,6 +2550,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@vue/shared@npm:3.2.2":
version: 3.2.2
resolution: "@vue/shared@npm:3.2.2"
checksum: 1cebea160e76fbe72418b7d44bc9cd1fc210bd4c6c1cb2b41836737a016b692e2666745f2662182edd53c8b9b88769318ae120dd6ef62bfbabed30848e30c5b5
languageName: node
linkType: hard
"@vueuse/head@npm:^0.6.0": "@vueuse/head@npm:^0.6.0":
version: 0.6.0 version: 0.6.0
resolution: "@vueuse/head@npm:0.6.0" resolution: "@vueuse/head@npm:0.6.0"
@ -3686,7 +3610,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"chownr@npm:^1.1.1": "chownr@npm:^1.1.4":
version: 1.1.4 version: 1.1.4
resolution: "chownr@npm:1.1.4" resolution: "chownr@npm:1.1.4"
checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d
@ -3870,9 +3794,9 @@ __metadata:
linkType: hard linkType: hard
"colorette@npm:^1.2.2": "colorette@npm:^1.2.2":
version: 1.2.2 version: 1.3.0
resolution: "colorette@npm:1.2.2" resolution: "colorette@npm:1.3.0"
checksum: 69fec14ddaedd0f5b00e4bae40dc4bc61f7050ebdc82983a595d6fd64e650b9dc3c033fff378775683138e992e0ddd8717ac7c7cec4d089679dcfbe3cd921b04 checksum: bda403dfba4d032bee4169f2a6436a83ae3da488a53bcb3be92dc44ace056518245cc614b12429d7529493d6b090a119b2523b0d55e8cd6b81ad939a3003c008
languageName: node languageName: node
linkType: hard linkType: hard
@ -4844,9 +4768,9 @@ __metadata:
linkType: hard linkType: hard
"electron-to-chromium@npm:^1.3.793": "electron-to-chromium@npm:^1.3.793":
version: 1.3.799 version: 1.3.802
resolution: "electron-to-chromium@npm:1.3.799" resolution: "electron-to-chromium@npm:1.3.802"
checksum: 92efd7606ad0380238aafe455ce7030b85d68f5e4a2336711370e83b49c79dbd081f8b62aa308552562ea500f548a83be2146a2b779449f31817d2a23fd9e68d checksum: 20c7c6a874c01e82983ea2b4371ee0ecf1595d0db8ec3b34f3a0902369f09ec737c88848627e6c3f3ce2bf374942ce3140a1a41d42cf4dea4169c21f50f81a55
languageName: node languageName: node
linkType: hard linkType: hard
@ -5022,23 +4946,23 @@ __metadata:
linkType: hard linkType: hard
"esbuild-loader@npm:^2.14.0": "esbuild-loader@npm:^2.14.0":
version: 2.14.0 version: 2.15.0
resolution: "esbuild-loader@npm:2.14.0" resolution: "esbuild-loader@npm:2.15.0"
dependencies: dependencies:
esbuild: ^0.12.17 esbuild: ^0.12.19
joycon: ^3.0.1 joycon: ^3.0.1
json5: ^2.2.0 json5: ^2.2.0
loader-utils: ^2.0.0 loader-utils: ^2.0.0
tapable: ^2.2.0 tapable: ^2.2.0
type-fest: ^1.0.1 type-fest: ^1.4.0
webpack-sources: ^2.2.0 webpack-sources: ^2.2.0
peerDependencies: peerDependencies:
webpack: ^4.40.0 || ^5.0.0 webpack: ^4.40.0 || ^5.0.0
checksum: 895b4bd90f0bf98530bd78bb6e4717d0643c800cc3ccf3779c7fe468ac96054bcef8a24d4d9f69dc5254a1f18db111d73be6bb9a6ae7039e09eabd08521ffaa8 checksum: 3c92498326d9d909d11e93b49d309f16b856a01cd059d69dfbb7128003a62481fd42ccd592daecc66c3f0a498e3a9816dbc091557bd6809cbf88d5b3179fbc5d
languageName: node languageName: node
linkType: hard linkType: hard
"esbuild@npm:^0.12.16, esbuild@npm:^0.12.17, esbuild@npm:^0.12.19, esbuild@npm:^0.12.8, esbuild@npm:^0.12.9": "esbuild@npm:^0.12.16, esbuild@npm:^0.12.19, esbuild@npm:^0.12.8, esbuild@npm:^0.12.9":
version: 0.12.19 version: 0.12.19
resolution: "esbuild@npm:0.12.19" resolution: "esbuild@npm:0.12.19"
bin: bin:
@ -5179,8 +5103,8 @@ __metadata:
linkType: hard linkType: hard
"eslint-plugin-jsdoc@npm:^36.0.6": "eslint-plugin-jsdoc@npm:^36.0.6":
version: 36.0.6 version: 36.0.7
resolution: "eslint-plugin-jsdoc@npm:36.0.6" resolution: "eslint-plugin-jsdoc@npm:36.0.7"
dependencies: dependencies:
"@es-joy/jsdoccomment": 0.10.7 "@es-joy/jsdoccomment": 0.10.7
comment-parser: 1.2.3 comment-parser: 1.2.3
@ -5193,7 +5117,7 @@ __metadata:
spdx-expression-parse: ^3.0.1 spdx-expression-parse: ^3.0.1
peerDependencies: peerDependencies:
eslint: ^6.0.0 || ^7.0.0 eslint: ^6.0.0 || ^7.0.0
checksum: f64666158868e6cda1e53dbdb67d6a44f29575fd4ed322cccc3b4848c3c7741ebdfbb87252d7babb328bc707cd07cee8a2c679ef612b8a0586da779155d1933d checksum: bc2bf61c5cda92f1881db36addb16cbbddedec9a6251e414583ccbdb982369485f3c8adbbed7f54152d1d3e26ec9b4cdc622c2011798ecca73c40b865e476f43
languageName: node languageName: node
linkType: hard linkType: hard
@ -5255,8 +5179,8 @@ __metadata:
linkType: hard linkType: hard
"eslint-plugin-vue@npm:^7.9.0": "eslint-plugin-vue@npm:^7.9.0":
version: 7.15.1 version: 7.16.0
resolution: "eslint-plugin-vue@npm:7.15.1" resolution: "eslint-plugin-vue@npm:7.16.0"
dependencies: dependencies:
eslint-utils: ^2.1.0 eslint-utils: ^2.1.0
natural-compare: ^1.4.0 natural-compare: ^1.4.0
@ -5264,7 +5188,7 @@ __metadata:
vue-eslint-parser: ^7.10.0 vue-eslint-parser: ^7.10.0
peerDependencies: peerDependencies:
eslint: ^6.2.0 || ^7.0.0 eslint: ^6.2.0 || ^7.0.0
checksum: 8b5845a9f9d2e35d733cb944a2b210e02042139f47d680034acb3017b1bebdb2793aab4c5c6c98c0588d3bac53330b0aada5f429a57cd2deb0e9ed88236915a3 checksum: b60ed545eaa2f84c41cc09ed2213e698af2d81be4672c34d82a725fecb709f279b5868cc879194b7bf93dd7c19e1cba3f429b2756ac213f50aa2488b33d5765d
languageName: node languageName: node
linkType: hard linkType: hard
@ -5902,7 +5826,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"fs-minipass@npm:^1.2.5": "fs-minipass@npm:^1.2.7":
version: 1.2.7 version: 1.2.7
resolution: "fs-minipass@npm:1.2.7" resolution: "fs-minipass@npm:1.2.7"
dependencies: dependencies:
@ -8105,7 +8029,7 @@ fsevents@~2.3.2:
languageName: node languageName: node
linkType: hard linkType: hard
"minipass@npm:^2.6.0, minipass@npm:^2.8.6, minipass@npm:^2.9.0": "minipass@npm:^2.6.0, minipass@npm:^2.9.0":
version: 2.9.0 version: 2.9.0
resolution: "minipass@npm:2.9.0" resolution: "minipass@npm:2.9.0"
dependencies: dependencies:
@ -8124,7 +8048,7 @@ fsevents@~2.3.2:
languageName: node languageName: node
linkType: hard linkType: hard
"minizlib@npm:^1.2.1": "minizlib@npm:^1.3.3":
version: 1.3.3 version: 1.3.3
resolution: "minizlib@npm:1.3.3" resolution: "minizlib@npm:1.3.3"
dependencies: dependencies:
@ -8154,7 +8078,7 @@ fsevents@~2.3.2:
languageName: node languageName: node
linkType: hard linkType: hard
"mkdirp@npm:^0.5.0, mkdirp@npm:^0.5.1": "mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.5":
version: 0.5.5 version: 0.5.5
resolution: "mkdirp@npm:0.5.5" resolution: "mkdirp@npm:0.5.5"
dependencies: dependencies:
@ -8459,9 +8383,9 @@ fsevents@~2.3.2:
linkType: hard linkType: hard
"node-releases@npm:^1.1.73": "node-releases@npm:^1.1.73":
version: 1.1.73 version: 1.1.74
resolution: "node-releases@npm:1.1.73" resolution: "node-releases@npm:1.1.74"
checksum: 44a6caec3330538a669c156fa84833725ae92b317585b106e08ab292c14da09f30cb913c10f1a7402180a51b10074832d4e045b6c3512d74c37d86b41a69e63b checksum: 3dde058c30f34bda66e11821a3d6a110deb5dd3abe8b5113cf88d88344f02c7a3b4599e92fd6b1f67fff4df6c70edc23543d3138033c0f32514401438d58a933
languageName: node languageName: node
linkType: hard linkType: hard
@ -8691,12 +8615,12 @@ fsevents@~2.3.2:
languageName: node languageName: node
linkType: hard linkType: hard
"nuxi@^0.3.8, nuxi@workspace:packages/nuxi": "nuxi@^0.10.0, nuxi@workspace:packages/nuxi":
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "nuxi@workspace:packages/nuxi" resolution: "nuxi@workspace:packages/nuxi"
dependencies: dependencies:
"@nuxt/design": 0.0.5 "@nuxt/design": 0.0.5
"@nuxt/kit": ^0.6.4 "@nuxt/kit": ^0.10.0
"@types/clear": ^0 "@types/clear": ^0
"@types/debounce-promise": ^3 "@types/debounce-promise": ^3
"@types/mri": ^1.1.1 "@types/mri": ^1.1.1
@ -8733,6 +8657,7 @@ fsevents@~2.3.2:
"@types/mocha": ^9.0.0 "@types/mocha": ^9.0.0
"@types/node": ^14.17.9 "@types/node": ^14.17.9
"@types/object-hash": ^2 "@types/object-hash": ^2
"@vue/server-renderer": ^3.2.2
chai: ^4.3.4 chai: ^4.3.4
esbuild: ^0.12.19 esbuild: ^0.12.19
eslint: ^7.32.0 eslint: ^7.32.0
@ -8762,20 +8687,17 @@ fsevents@~2.3.2:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "nuxt3@workspace:packages/nuxt3" resolution: "nuxt3@workspace:packages/nuxt3"
dependencies: dependencies:
"@nuxt/app": ^0.5.0 "@nuxt/kit": ^0.10.0
"@nuxt/component-discovery": ^0.2.0 "@nuxt/nitro": ^0.10.0
"@nuxt/global-imports": ^0.1.0 "@nuxt/vite-builder": ^0.10.0
"@nuxt/kit": ^0.6.4 "@nuxt/webpack-builder": ^0.10.0
"@nuxt/meta": ^0.1.0
"@nuxt/nitro": ^0.9.1
"@nuxt/pages": ^0.3.0
"@nuxt/vite-builder": ^0.5.0
"@nuxt/webpack-builder": ^0.5.0
"@types/fs-extra": ^9.0.12 "@types/fs-extra": ^9.0.12
"@types/hash-sum": ^1.0.0 "@types/hash-sum": ^1.0.0
"@types/lodash": ^4.14.172 "@types/lodash": ^4.14.172
"@vue/reactivity": 3.2.1 "@vue/reactivity": 3.2.1
"@vue/server-renderer": ^3.2.2
"@vue/shared": 3.2.1 "@vue/shared": 3.2.1
"@vueuse/head": ^0.6.0
chokidar: ^3.5.2 chokidar: ^3.5.2
consola: ^2.15.3 consola: ^2.15.3
defu: ^5.0.0 defu: ^5.0.0
@ -8785,11 +8707,20 @@ fsevents@~2.3.2:
hookable: ^4.4.1 hookable: ^4.4.1
ignore: ^5.1.8 ignore: ^5.1.8
lodash: ^4.17.21 lodash: ^4.17.21
nuxi: ^0.3.8 nuxi: ^0.10.0
ohmyfetch: ^0.2.0
scule: ^0.2.1 scule: ^0.2.1
ufo: ^0.7.7 ufo: ^0.7.7
unbuild: ^0.4.2 unbuild: ^0.4.2
unplugin: ^0.0.5
upath: ^2.0.1 upath: ^2.0.1
vue: ^3.2.1
vue-meta: next
vue-router: ^4.0.11
vuex5: ^0.5.0-testing.3
peerDependencies:
"@vue/reactivity": 3.2.1
"@vue/shared": 3.2.1
vue: 3.2.1 vue: 3.2.1
bin: bin:
nu: ./bin/nuxi.js nu: ./bin/nuxi.js
@ -10479,8 +10410,8 @@ fsevents@~2.3.2:
linkType: hard linkType: hard
"rollup@npm:^2.38.5, rollup@npm:^2.55.0, rollup@npm:^2.56.1": "rollup@npm:^2.38.5, rollup@npm:^2.55.0, rollup@npm:^2.56.1":
version: 2.56.1 version: 2.56.2
resolution: "rollup@npm:2.56.1" resolution: "rollup@npm:2.56.2"
dependencies: dependencies:
fsevents: ~2.3.2 fsevents: ~2.3.2
dependenciesMeta: dependenciesMeta:
@ -10488,7 +10419,7 @@ fsevents@~2.3.2:
optional: true optional: true
bin: bin:
rollup: dist/bin/rollup rollup: dist/bin/rollup
checksum: 494f3e17398a9590d7938ec8b1c1b72682e0bdb4b9e5f997f9fb09457d16b5fbb62495031ab365ae686b9545602e496939337fad4f82bd7cc4dee157b3312231 checksum: 4e8e13c5c43147de142ae2f294f775b1cc567d2f5c196b28a37482d886fb0cabef769c18e427ab0180f5929b8422b27a7664a5e4586be38651871c62e333b8ee
languageName: node languageName: node
linkType: hard linkType: hard
@ -10517,7 +10448,7 @@ fsevents@~2.3.2:
languageName: node languageName: node
linkType: hard linkType: hard
"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.2, safe-buffer@npm:~5.2.0": "safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0":
version: 5.2.1 version: 5.2.1
resolution: "safe-buffer@npm:5.2.1" resolution: "safe-buffer@npm:5.2.1"
checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491
@ -11353,23 +11284,23 @@ fsevents@~2.3.2:
linkType: hard linkType: hard
"tar@npm:^4, tar@npm:^4.4.12": "tar@npm:^4, tar@npm:^4.4.12":
version: 4.4.15 version: 4.4.17
resolution: "tar@npm:4.4.15" resolution: "tar@npm:4.4.17"
dependencies: dependencies:
chownr: ^1.1.1 chownr: ^1.1.4
fs-minipass: ^1.2.5 fs-minipass: ^1.2.7
minipass: ^2.8.6 minipass: ^2.9.0
minizlib: ^1.2.1 minizlib: ^1.3.3
mkdirp: ^0.5.0 mkdirp: ^0.5.5
safe-buffer: ^5.1.2 safe-buffer: ^5.2.1
yallist: ^3.0.3 yallist: ^3.1.1
checksum: 13651196e3c22667c7c77ad3e310c0f724ba73691bc96aff93cdcb789b02d6562f6c2b084de33a07c1b49633cb17174e91046ede0d8e5ab1f3431a21805234d4 checksum: e3908e428759e156e19459cc886d4ec80e26335a13d79e6ec3e65e3fe22b135e788585478da480472029af6b0d6c8295d03d817878537575673cffe4de9626b1
languageName: node languageName: node
linkType: hard linkType: hard
"tar@npm:^6.0.2, tar@npm:^6.1.0": "tar@npm:^6.0.2, tar@npm:^6.1.0":
version: 6.1.6 version: 6.1.8
resolution: "tar@npm:6.1.6" resolution: "tar@npm:6.1.8"
dependencies: dependencies:
chownr: ^2.0.0 chownr: ^2.0.0
fs-minipass: ^2.0.0 fs-minipass: ^2.0.0
@ -11377,7 +11308,7 @@ fsevents@~2.3.2:
minizlib: ^2.1.1 minizlib: ^2.1.1
mkdirp: ^1.0.3 mkdirp: ^1.0.3
yallist: ^4.0.0 yallist: ^4.0.0
checksum: 583f1165281746b4c48adee4ff7bab4895e73999eeda3c8d59779e47c29dc1dc714d832608a491fead4fd794bf9e0bd51b3d4a4fbad87f487a8b360321d70e8c checksum: f5aa41340d3415ef6f19ed0ee620db1f7cb9ea3f5ea7bfef5ea199bdb39e978d11f31d347231193e0d9262f81de3e358aa3dda6ed0c1909f22a8ce3e3a743dad
languageName: node languageName: node
linkType: hard linkType: hard
@ -11688,7 +11619,7 @@ fsevents@~2.3.2:
languageName: node languageName: node
linkType: hard linkType: hard
"type-fest@npm:^1.0.1": "type-fest@npm:^1.4.0":
version: 1.4.0 version: 1.4.0
resolution: "type-fest@npm:1.4.0" resolution: "type-fest@npm:1.4.0"
checksum: b011c3388665b097ae6a109a437a04d6f61d81b7357f74cbcb02246f2f5bd72b888ae33631b99871388122ba0a87f4ff1c94078e7119ff22c70e52c0ff828201 checksum: b011c3388665b097ae6a109a437a04d6f61d81b7357f74cbcb02246f2f5bd72b888ae33631b99871388122ba0a87f4ff1c94078e7119ff22c70e52c0ff828201
@ -12126,12 +12057,13 @@ typescript@^4.3.5:
languageName: node languageName: node
linkType: hard linkType: hard
"vue-meta@npm:3.0.0-alpha.9": "vue-meta@npm:next":
version: 3.0.0-alpha.9 version: 3.0.0-alpha.2
resolution: "vue-meta@npm:3.0.0-alpha.9" resolution: "vue-meta@npm:3.0.0-alpha.2"
peerDependencies: peerDependencies:
"@vue/server-renderer": ^3.0.6
vue: ^3.0.0 vue: ^3.0.0
checksum: 78a3a64ed0a7f4025c93332ffe5cf9f64b7c03ebd5b2ab8f7c31b2b1eefc7ebe9304f7155b60560b3dac16d4723877d2e359968bc38c906d336209c6247227ad checksum: 436ee6d8d102eb665b8bf0b3749229e456f66b9e30f5b842d9f48298be551d28b86d6bf034afc09820e0451a2c6d891614db4e4df1ea357106a52267ace071e8
languageName: node languageName: node
linkType: hard linkType: hard
@ -12182,7 +12114,7 @@ typescript@^4.3.5:
languageName: node languageName: node
linkType: hard linkType: hard
"vue@npm:3.2.1, vue@npm:^3.2.1": "vue@npm:3.2.1":
version: 3.2.1 version: 3.2.1
resolution: "vue@npm:3.2.1" resolution: "vue@npm:3.2.1"
dependencies: dependencies:
@ -12193,14 +12125,14 @@ typescript@^4.3.5:
languageName: node languageName: node
linkType: hard linkType: hard
"vue@npm:^3": "vue@npm:^3, vue@npm:^3.2.1":
version: 3.1.5 version: 3.2.2
resolution: "vue@npm:3.1.5" resolution: "vue@npm:3.2.2"
dependencies: dependencies:
"@vue/compiler-dom": 3.1.5 "@vue/compiler-dom": 3.2.2
"@vue/runtime-dom": 3.1.5 "@vue/runtime-dom": 3.2.2
"@vue/shared": 3.1.5 "@vue/shared": 3.2.2
checksum: ad82cd724555f87a75c94e4e79d5a8ecf71b417526982d92454b80011fabed4c796078fdcb2450cbe909944c7bacb88e189a9eefa088e452ddc8dc2d07acf384 checksum: e780c74600c1b5cf49e437b9a71a0627c7cb359e0acbf63678a2e01cfd073e28fb5eea01b41111b16c37bbf58fb31b2a480306b12dec42a9a2c46a167f7d6e7c
languageName: node languageName: node
linkType: hard linkType: hard
@ -12334,8 +12266,8 @@ typescript@^4.3.5:
linkType: hard linkType: hard
"webpack@npm:^5, webpack@npm:^5.1.0, webpack@npm:^5.38.1, webpack@npm:^5.49.0": "webpack@npm:^5, webpack@npm:^5.1.0, webpack@npm:^5.38.1, webpack@npm:^5.49.0":
version: 5.49.0 version: 5.50.0
resolution: "webpack@npm:5.49.0" resolution: "webpack@npm:5.50.0"
dependencies: dependencies:
"@types/eslint-scope": ^3.7.0 "@types/eslint-scope": ^3.7.0
"@types/estree": ^0.0.50 "@types/estree": ^0.0.50
@ -12366,7 +12298,7 @@ typescript@^4.3.5:
optional: true optional: true
bin: bin:
webpack: bin/webpack.js webpack: bin/webpack.js
checksum: 2b34df73bce8d3c02e45b0130393be6e2a2b5f79ceafe2eab12e85a8b552a3108a77d7dd63851944d72e033896b0bbdc76b53848d921b734978e53ffad48f517 checksum: 293bed1d9101ac127605f35a225a5cbc1bc89eac68d6e09e7feb3e284ec2693b3db7c1dd7710fadf6852f89ad39ed09413c35befa1cfc9738074b33299ac2b9e
languageName: node languageName: node
linkType: hard linkType: hard
@ -12617,7 +12549,7 @@ typescript@^4.3.5:
languageName: node languageName: node
linkType: hard linkType: hard
"yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.0.3": "yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.1.1":
version: 3.1.1 version: 3.1.1
resolution: "yallist@npm:3.1.1" resolution: "yallist@npm:3.1.1"
checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d