@koishijs/loader
Advanced tools
Comparing version 4.3.4 to 4.4.0
@@ -1,3 +0,3 @@ | ||
import { Loader } from './shared'; | ||
import ns from 'ns-require'; | ||
import Loader from './shared'; | ||
export * from './shared'; | ||
@@ -4,0 +4,0 @@ export default class NodeLoader extends Loader { |
@@ -87,2 +87,2 @@ /// <reference types="node" /> | ||
} | ||
export {}; | ||
export default Loader; |
{ | ||
"name": "@koishijs/loader", | ||
"description": "Config Loader for Koishi", | ||
"version": "4.3.4", | ||
"main": "lib/index.js", | ||
"module": "lib/shared.mjs", | ||
"version": "4.4.0", | ||
"main": "lib/index.cjs", | ||
"module": "lib/index.mjs", | ||
"types": "lib/index.d.ts", | ||
"exports": { | ||
".": { | ||
"require": "./lib/index.js", | ||
"import": "./lib/shared.mjs", | ||
"node": { | ||
"import": "./lib/index.mjs", | ||
"require": "./lib/index.cjs" | ||
}, | ||
"browser": "./lib/shared.mjs", | ||
"types": "./lib/index.d.ts" | ||
}, | ||
"./shared": { | ||
"require": "./lib/shared.js", | ||
"import": "./lib/shared.mjs" | ||
"require": "./lib/shared.cjs", | ||
"import": "./lib/shared.mjs", | ||
"types": "./lib/shared.d.ts" | ||
}, | ||
@@ -44,6 +48,6 @@ "./src/*": "./src/*", | ||
"peerDependencies": { | ||
"@koishijs/core": "4.16.4" | ||
"@koishijs/core": "4.16.5" | ||
}, | ||
"devDependencies": { | ||
"@koishijs/core": "4.16.4", | ||
"@koishijs/core": "4.16.5", | ||
"@types/js-yaml": "^4.0.9" | ||
@@ -50,0 +54,0 @@ }, |
import { Logger } from '@koishijs/core' | ||
import { Loader } from './shared' | ||
import { promises as fs } from 'fs' | ||
import * as dotenv from 'dotenv' | ||
import ns from 'ns-require' | ||
import Loader from './shared' | ||
@@ -7,0 +7,0 @@ export * from './shared' |
@@ -421,4 +421,6 @@ import { Context, Dict, EffectScope, ForkScope, interpolate, isNullable, Logger, Plugin, Universal, valueMap, version } from '@koishijs/core' | ||
delete fork.parent.scope[Loader.kRecord][key] | ||
// !fork.runtime.uid: fork is disposed by main scope (e.g. hmr plugin) | ||
if (!fork.runtime.uid) return | ||
// fork is disposed by main scope (e.g. hmr plugin) | ||
// normal: ctx.dispose() -> fork / runtime dispose -> delete(plugin) | ||
// hmr: delete(plugin) -> runtime dispose -> fork dispose | ||
if (!app.registry.has(fork.runtime.plugin)) return | ||
rename(fork.parent.scope.config, key, '~' + key, fork.parent.scope.config[key]) | ||
@@ -458,1 +460,3 @@ this.writeConfig() | ||
} | ||
export default Loader |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
79315
13
1657
24