mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-24 14:45:15 +00:00
refactor: migrate to hookable
package (#24426)
This commit is contained in:
parent
9d6584ba3b
commit
21776e5fc1
@ -29,7 +29,7 @@
|
||||
"exit": "^0.1.2",
|
||||
"fs-extra": "^10.1.0",
|
||||
"globby": "^11.0.4",
|
||||
"hable": "^3.0.0",
|
||||
"hookable": "^4.4.1",
|
||||
"lodash": "^4.17.21",
|
||||
"minimist": "^1.2.8",
|
||||
"opener": "1.5.2",
|
||||
|
@ -2,7 +2,7 @@
|
||||
import path from 'path'
|
||||
import consola from 'consola'
|
||||
import minimist from 'minimist'
|
||||
import Hookable from 'hable'
|
||||
import Hookable from 'hookable'
|
||||
import { name, version } from '../package.json'
|
||||
import { forceExit } from './utils'
|
||||
import { loadNuxtConfig } from './utils/config'
|
||||
|
@ -16,7 +16,7 @@
|
||||
"@nuxt/utils": "2.17.2",
|
||||
"consola": "^3.2.3",
|
||||
"fs-extra": "^10.1.0",
|
||||
"hable": "^3.0.0",
|
||||
"hookable": "^4.4.1",
|
||||
"hash-sum": "^2.0.0",
|
||||
"lodash": "^4.17.21"
|
||||
},
|
||||
|
@ -1,7 +1,7 @@
|
||||
|
||||
import { isPlainObject } from 'lodash'
|
||||
import consola from 'consola'
|
||||
import Hookable from 'hable'
|
||||
import Hookable from 'hookable'
|
||||
|
||||
import { defineAlias } from '@nuxt/utils'
|
||||
import { getNuxtConfig } from '@nuxt/config'
|
||||
@ -23,6 +23,10 @@ export default class Nuxt extends Hookable {
|
||||
this.resolver = new Resolver(this)
|
||||
this.moduleContainer = new ModuleContainer(this)
|
||||
|
||||
// Add legacy methods for backwards compatibility
|
||||
this.clearHooks = this.removeHooks.bind(this)
|
||||
this.clearHook = this.removeHook.bind(this)
|
||||
|
||||
// Deprecated hooks
|
||||
this.deprecateHooks({
|
||||
// #3294 - 7514db73b25c23b8c14ebdafbb4e129ac282aabd
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { defineAlias } from '@nuxt/utils'
|
||||
import { getNuxtConfig } from '@nuxt/config'
|
||||
import { Server } from '@nuxt/server'
|
||||
import Hookable from 'hable'
|
||||
import Hookable from 'hookable'
|
||||
|
||||
import Nuxt from '../src/nuxt'
|
||||
import ModuleContainer from '../src/module'
|
||||
|
10
yarn.lock
10
yarn.lock
@ -7588,11 +7588,6 @@ gzip-size@^6.0.0:
|
||||
dependencies:
|
||||
duplexer "^0.1.2"
|
||||
|
||||
hable@^3.0.0:
|
||||
version "3.0.0"
|
||||
resolved "https://registry.npmjs.org/hable/-/hable-3.0.0.tgz#6de089b2df946635cf8134b9e4859f1b62de255f"
|
||||
integrity sha512-7+G0/2/COR8pwteYFqHIVYfQpuEiO2HXwJrhCBJVgrNrl9O5eaUoJVDGXUJX+0RpGncNVTuestexjk1afj01wQ==
|
||||
|
||||
handlebars@^4.7.7:
|
||||
version "4.7.7"
|
||||
resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1"
|
||||
@ -7770,6 +7765,11 @@ hmac-drbg@^1.0.1:
|
||||
minimalistic-assert "^1.0.0"
|
||||
minimalistic-crypto-utils "^1.0.1"
|
||||
|
||||
hookable@^4.4.1:
|
||||
version "4.4.1"
|
||||
resolved "https://registry.npmjs.org/hookable/-/hookable-4.4.1.tgz#3d7154ac7e1f6f147e50fef583832f2645b9f04f"
|
||||
integrity sha512-KWjZM8C7IVT2qne5HTXjM6R6VnRfjfRlf/oCnHd+yFxoHO1DzOl6B9LzV/VqGQK/IrFewq+EG+ePVrE9Tpc3fg==
|
||||
|
||||
hosted-git-info@^2.1.4:
|
||||
version "2.8.9"
|
||||
resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
|
||||
|
Loading…
Reference in New Issue
Block a user