Skip to content

Commit 8d2f608

Browse files
feat: add Deno as a supported package manager (#14163)
Co-authored-by: Ben McCann <[email protected]>
1 parent 6275ef3 commit 8d2f608

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

.changeset/floppy-squids-read.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/adapter-auto': minor
3+
---
4+
5+
feat: add Deno as a supported package manager

packages/adapter-auto/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ const commands = {
99
npm: (name, version) => `npm install -D ${name}@${version}`,
1010
pnpm: (name, version) => `pnpm add -D ${name}@${version}`,
1111
yarn: (name, version) => `yarn add -D ${name}@${version}`,
12-
bun: (name, version) => `bun add -D ${name}@${version}`
12+
bun: (name, version) => `bun add -D ${name}@${version}`,
13+
deno: (name, version) => `deno install -D npm:${name}@${version}`
1314
};
1415

1516
function detect_lockfile() {
@@ -23,6 +24,7 @@ function detect_lockfile() {
2324
if (exists('yarn.lock')) return 'yarn';
2425
if (exists('package-lock.json')) return 'npm';
2526
if (exists('bun.lockb') || exists('bun.lock')) return 'bun';
27+
if (exists('deno.lock')) return 'deno';
2628
} while (dir !== (dir = path.dirname(dir)));
2729

2830
return 'npm';

0 commit comments

Comments
 (0)