@farmfe/runtime
Advanced tools
Comparing version 0.6.0 to 0.6.1
# @farmfe/runtime | ||
## 0.6.1 | ||
### Patch Changes | ||
- e0ff7f1: Using node cjs require to resolve external package | ||
## 0.6.0 | ||
@@ -4,0 +10,0 @@ |
{ | ||
"name": "@farmfe/runtime", | ||
"version": "0.6.0", | ||
"version": "0.6.1", | ||
"description": "Runtime of Farm", | ||
@@ -11,6 +11,8 @@ "author": { | ||
"devDependencies": { | ||
"@swc/helpers": "^0.5.0", | ||
"@types/node": "^18.0.1", | ||
"typescript": "^4.7.4" | ||
}, | ||
"dependencies": { | ||
"core-js": "^3.30.1" | ||
}, | ||
"scripts": { | ||
@@ -17,0 +19,0 @@ "build": "tsc -p tsconfig.json --noEmit", |
@@ -16,12 +16,12 @@ import { Module } from './module'; | ||
default: _interop_require_default, | ||
_: _interop_require_default, | ||
_: _interop_require_default | ||
}, | ||
'@swc/helpers/_/_interop_require_wildcard': { | ||
default: _interop_require_wildcard, | ||
_: _interop_require_wildcard, | ||
_: _interop_require_wildcard | ||
}, | ||
'@swc/helpers/_/_export_star': { | ||
default: _export_star, | ||
_: _export_star, | ||
}, | ||
_: _export_star | ||
} | ||
}; | ||
@@ -80,22 +80,16 @@ | ||
// if running on node, using native require to load node built-in modules | ||
if (targetEnv === 'node') { | ||
const { __farmNodeRequire, __farmNodeBuiltinModules } = | ||
// TODO: polyfill globalThis | ||
globalThis as unknown as { | ||
__farmNodeRequire: (id: string) => any; | ||
__farmNodeBuiltinModules: string[]; | ||
}; | ||
const initializer = this.modules[moduleId]; | ||
if (moduleId.startsWith('node:')) { | ||
const nodeModuleId = moduleId.slice(5); | ||
return __farmNodeRequire(nodeModuleId); | ||
} else if (__farmNodeBuiltinModules.includes(moduleId)) { | ||
if (!initializer) { | ||
// if running on node, using native require to load node built-in modules | ||
if (targetEnv === 'node') { | ||
const { __farmNodeRequire } = | ||
// TODO: polyfill globalThis | ||
globalThis as unknown as { | ||
__farmNodeRequire: (id: string) => any; | ||
}; | ||
return __farmNodeRequire(moduleId); | ||
} | ||
} | ||
const initializer = this.modules[moduleId]; | ||
if (!initializer) { | ||
throw new Error(`Module "${moduleId}" is not registered`); | ||
@@ -102,0 +96,0 @@ } |
2
17248
1
445
+ Addedcore-js@^3.30.1
+ Addedcore-js@3.40.0(transitive)