Skip to content

Commit 0ae8263

Browse files
committed
chore: replace netlify-cli with netlify dev package
1 parent 0704908 commit 0ae8263

File tree

7 files changed

+297
-3334
lines changed

7 files changed

+297
-3334
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
"onlyBuiltDependencies": [
4040
"@parcel/watcher",
4141
"esbuild",
42-
"netlify-cli",
4342
"protobufjs",
4443
"rolldown",
4544
"sharp",
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { NetlifyDev } from "@netlify/dev";
2+
3+
const netlifyDev = new NetlifyDev({
4+
projectRoot: "build",
5+
});
6+
7+
let serverReady = netlifyDev.start();
8+
console.log(
9+
`Environment loaded. Emulating features: ${netlifyDev.getEnabledFeatures().join(", ")}.`,
10+
);
11+
12+
export default {
13+
async fetch(req) {
14+
await serverReady;
15+
return netlifyDev.handle(req);
16+
},
17+
};

packages/adapter-netlify/test/apps/basic/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@
55
"scripts": {
66
"dev": "vite dev",
77
"build": "vite build",
8-
"preview": "BROWSER=none netlify serve",
8+
"preview": "srvx --port=8888",
99
"prepare": "svelte-kit sync || echo ''",
1010
"test": "playwright test"
1111
},
1212
"devDependencies": {
13+
"@netlify/dev": "catalog:",
1314
"@sveltejs/kit": "workspace:^",
1415
"@sveltejs/vite-plugin-svelte": "catalog:",
15-
"netlify-cli": "catalog:",
16+
"srvx": "catalog:",
1617
"svelte": "catalog:",
1718
"vite": "catalog:"
1819
},
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { NetlifyDev } from "@netlify/dev";
2+
3+
const netlifyDev = new NetlifyDev({
4+
projectRoot: "build",
5+
});
6+
7+
let serverReady = netlifyDev.start();
8+
console.log(
9+
`Environment loaded. Emulating features: ${netlifyDev.getEnabledFeatures().join(", ")}.`,
10+
);
11+
12+
export default {
13+
async fetch(req) {
14+
await serverReady;
15+
return netlifyDev.handle(req);
16+
},
17+
};

packages/adapter-netlify/test/apps/edge/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@
55
"scripts": {
66
"dev": "vite dev",
77
"build": "vite build",
8-
"preview": "BROWSER=none netlify serve",
8+
"preview": "srvx --port=8888",
99
"prepare": "svelte-kit sync || echo ''",
1010
"test": "playwright test"
1111
},
1212
"devDependencies": {
13+
"@netlify/dev": "catalog:",
1314
"@sveltejs/kit": "workspace:^",
1415
"@sveltejs/vite-plugin-svelte": "catalog:",
15-
"netlify-cli": "catalog:",
16+
"srvx": "catalog:",
1617
"svelte": "catalog:",
1718
"vite": "catalog:"
1819
},

0 commit comments

Comments
 (0)