fix: multi-repo local dev (file:../ deps, package exports, missing deps)

This commit is contained in:
Raven Scott
2026-05-21 20:14:15 -04:00
parent fc17ec7445
commit dfc3315572
395 changed files with 51601 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
declare class ModuleResolveError extends Error {
readonly code: string
static INVALID_MODULE_SPECIFIER(msg: string): ModuleResolveError
static INVALID_PACKAGE_TARGET(msg: string): ModuleResolveError
static PACKAGE_PATH_NOT_EXPORTED(msg: string): ModuleResolveError
static PACKAGE_IMPORT_NOT_DEFINED(msg: string): ModuleResolveError
static UNSUPPORTED_ENGINE(msg: string): ModuleResolveError
}
export = ModuleResolveError
+50
View File
@@ -0,0 +1,50 @@
module.exports = class ModuleResolveError extends Error {
constructor(msg, code, fn = ModuleResolveError) {
super(`${code}: ${msg}`)
this.code = code
if (Error.captureStackTrace) {
Error.captureStackTrace(this, fn)
}
}
get name() {
return 'ModuleResolveError'
}
static INVALID_MODULE_SPECIFIER(msg) {
return new ModuleResolveError(
msg,
'INVALID_MODULE_SPECIFIER',
ModuleResolveError.INVALID_MODULE_SPECIFIER
)
}
static INVALID_PACKAGE_TARGET(msg) {
return new ModuleResolveError(
msg,
'INVALID_PACKAGE_TARGET',
ModuleResolveError.INVALID_PACKAGE_TARGET
)
}
static PACKAGE_PATH_NOT_EXPORTED(msg) {
return new ModuleResolveError(
msg,
'PACKAGE_PATH_NOT_EXPORTED',
ModuleResolveError.PACKAGE_PATH_NOT_EXPORTED
)
}
static PACKAGE_IMPORT_NOT_DEFINED(msg) {
return new ModuleResolveError(
msg,
'PACKAGE_IMPORT_NOT_DEFINED',
ModuleResolveError.PACKAGE_IMPORT_NOT_DEFINED
)
}
static UNSUPPORTED_ENGINE(msg) {
return new ModuleResolveError(msg, 'UNSUPPORTED_ENGINE', ModuleResolveError.UNSUPPORTED_ENGINE)
}
}