We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
unenv-nightly
1 parent 7e05819 commit 5d6aec3Copy full SHA for 5d6aec3
1 file changed
src/env.ts
@@ -44,7 +44,20 @@ export function defineEnv(opts: CreateEnvOptions = {}): {
44
const resolveOpts: ResolveOptions = {
45
url: resolvePaths,
46
};
47
- const _resolve = (id: string) => resolvePathSync(id, resolveOpts);
+
48
+ const _tryResolve = (id: string) => {
49
+ try {
50
+ return resolvePathSync(id, resolveOpts);
51
+ } catch {}
52
+ };
53
54
+ const _resolve = (id: string) => {
55
+ let resolved = _tryResolve(id);
56
+ if (!resolved && id.startsWith("unenv/")) {
57
+ resolved = _tryResolve(id.replace("unenv/", "unenv-nightly/"));
58
+ }
59
+ return resolved || id;
60
61
62
// Resolve aliases
63
for (const alias in resolvedEnv.alias) {
0 commit comments