Socket
Socket
Sign inDemoInstall

@sveltejs/adapter-vercel

Package Overview
Dependencies
Maintainers
3
Versions
138
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sveltejs/adapter-vercel - npm Package Compare versions

Comparing version 1.0.0-next.4 to 1.0.0-next.5

6

CHANGELOG.md
# @sveltejs/adapter-vercel
## 1.0.0-next.5
### Patch Changes
- f35a5cd: Change adapter signature
## 1.0.0-next.4

@@ -4,0 +10,0 @@

72

index.js

@@ -8,42 +8,46 @@ import { writeFileSync, mkdirSync, renameSync } from 'fs';

export default async function adapter(builder) {
const vercel_output_directory = resolve('.vercel_build_output');
const config_directory = join(vercel_output_directory, 'config');
const static_directory = join(vercel_output_directory, 'static');
const lambda_directory = join(vercel_output_directory, 'functions', 'node', 'render');
const server_directory = join(lambda_directory, 'server');
export default function () {
return {
async adapt(builder) {
const vercel_output_directory = resolve('.vercel_build_output');
const config_directory = join(vercel_output_directory, 'config');
const static_directory = join(vercel_output_directory, 'static');
const lambda_directory = join(vercel_output_directory, 'functions', 'node', 'render');
const server_directory = join(lambda_directory, 'server');
builder.log.minor('Writing client application...');
builder.copy_static_files(static_directory);
builder.copy_client_files(static_directory);
builder.log.minor('Writing client application...');
builder.copy_static_files(static_directory);
builder.copy_client_files(static_directory);
builder.log.minor('Building lambda...');
builder.copy_server_files(server_directory);
renameSync(join(server_directory, 'app.js'), join(server_directory, 'app.mjs'));
builder.log.minor('Building lambda...');
builder.copy_server_files(server_directory);
renameSync(join(server_directory, 'app.js'), join(server_directory, 'app.mjs'));
copy(join(__dirname, 'files'), lambda_directory);
copy(join(__dirname, 'files'), lambda_directory);
builder.log.minor('Prerendering static pages...');
await builder.prerender({
dest: static_directory
});
builder.log.minor('Prerendering static pages...');
await builder.prerender({
dest: static_directory
});
builder.log.minor('Writing routes...');
try {
mkdirSync(config_directory);
} catch {
// directory already exists
}
writeFileSync(
join(config_directory, 'routes.json'),
JSON.stringify([
{
handle: 'filesystem'
},
{
src: '/.*',
dest: '.vercel/functions/render'
builder.log.minor('Writing routes...');
try {
mkdirSync(config_directory);
} catch {
// directory already exists
}
])
);
writeFileSync(
join(config_directory, 'routes.json'),
JSON.stringify([
{
handle: 'filesystem'
},
{
src: '/.*',
dest: '.vercel/functions/render'
}
])
);
}
};
}
{
"name": "@sveltejs/adapter-vercel",
"version": "1.0.0-next.4",
"version": "1.0.0-next.5",
"main": "index.js",

@@ -5,0 +5,0 @@ "type": "module",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc