From 957613747ba48cb9ccb9d339d4c6e61e539ca709 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 24 Mar 2021 23:57:50 -0400 Subject: [PATCH] add vercel build config for svelte-kit-demo, make a start on #639 --- examples/svelte-kit-demo/.gitignore | 3 ++- examples/svelte-kit-demo/package.json | 4 +++- examples/svelte-kit-demo/svelte.config.cjs | 5 +++-- pnpm-lock.yaml | 2 ++ 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/examples/svelte-kit-demo/.gitignore b/examples/svelte-kit-demo/.gitignore index 277c67e78aea..d7d324e0db1f 100644 --- a/examples/svelte-kit-demo/.gitignore +++ b/examples/svelte-kit-demo/.gitignore @@ -1,4 +1,5 @@ .DS_Store /node_modules /build -/.svelte \ No newline at end of file +/.svelte +/.vercel_build_output \ No newline at end of file diff --git a/examples/svelte-kit-demo/package.json b/examples/svelte-kit-demo/package.json index 2597227f4c48..42e5b8fb45dd 100644 --- a/examples/svelte-kit-demo/package.json +++ b/examples/svelte-kit-demo/package.json @@ -6,11 +6,13 @@ "scripts": { "dev": "svelte-kit dev", "build": "svelte-kit build", - "start": "svelte-kit start" + "start": "svelte-kit start", + "build:vercel": "ADAPTER=@sveltejs/adapter-vercel OPTIONS={} npm run build" }, "devDependencies": { "@sveltejs/adapter-node": "workspace:*", "@sveltejs/adapter-static": "workspace:*", + "@sveltejs/adapter-vercel": "workspace:*", "@sveltejs/kit": "workspace:*", "svelte": "^3.35.0" } diff --git a/examples/svelte-kit-demo/svelte.config.cjs b/examples/svelte-kit-demo/svelte.config.cjs index 5adfdeb16116..dba8b49e8ba9 100644 --- a/examples/svelte-kit-demo/svelte.config.cjs +++ b/examples/svelte-kit-demo/svelte.config.cjs @@ -1,8 +1,9 @@ -const node = require('@sveltejs/adapter-node'); +const adapter = require(process.env.ADAPTER || '@sveltejs/adapter-node'); +const options = JSON.stringify(process.env.OPTIONS || '{}'); module.exports = { kit: { - adapter: node(), + adapter: adapter(options), target: '#svelte' } }; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bb6532db7db2..93c2119c4138 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,11 +68,13 @@ importers: devDependencies: '@sveltejs/adapter-node': link:../../packages/adapter-node '@sveltejs/adapter-static': link:../../packages/adapter-static + '@sveltejs/adapter-vercel': link:../../packages/adapter-vercel '@sveltejs/kit': link:../../packages/kit svelte: 3.35.0 specifiers: '@sveltejs/adapter-node': workspace:* '@sveltejs/adapter-static': workspace:* + '@sveltejs/adapter-vercel': workspace:* '@sveltejs/kit': workspace:* svelte: ^3.35.0 packages/adapter-begin: