We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7a21b58 commit cb4bbdaCopy full SHA for cb4bbda
packages/repl/src/lib/workers/npm.ts
@@ -68,10 +68,12 @@ export async function resolve_version(name: string, version: string): Promise<st
68
const key = `${name}@${version}`;
69
70
if (!versions.has(key)) {
71
- const promise = fetch(`https://cdn.jsdelivr.net/npm/${key}/package.json`).then(async (r) => {
+ const promise = fetch(
72
+ `https://data.jsdelivr.com/v1/packages/npm/${name}/resolved?specifier=${version}`
73
+ ).then(async (r) => {
74
if (!r.ok) {
75
versions.delete(key);
- throw new Error(await r.text());
76
+ throw new Error(`Failed to import ${key}. Are you sure the package exists?`);
77
}
78
79
return (await r.json()).version;
0 commit comments