@sveltejs/adapter-cloudflare-workers
Advanced tools
Comparing version 0.0.2-next.5 to 0.0.2-next.6
# @sveltejs/adapter-cloudflare-workers | ||
## 0.0.2-next.6 | ||
### Patch Changes | ||
- c6fde99: Convert to ESM | ||
## 0.0.2-next.5 | ||
@@ -4,0 +10,0 @@ |
25
index.js
@@ -1,9 +0,8 @@ | ||
'use strict'; | ||
import fs from 'fs'; | ||
import { execSync } from 'child_process'; | ||
import esbuild from 'esbuild'; | ||
import toml from 'toml'; | ||
import { fileURLToPath } from 'url'; | ||
const fs = require('fs'); | ||
const { execSync } = require('child_process'); | ||
const esbuild = require('esbuild'); | ||
const toml = require('toml'); | ||
module.exports = function () { | ||
export default function () { | ||
/** @type {import('@sveltejs/kit').Adapter} */ | ||
@@ -18,2 +17,4 @@ const adapter = { | ||
const files = fileURLToPath(new URL('./files', import.meta.url)); | ||
utils.rimraf(bucket); | ||
@@ -23,13 +24,13 @@ utils.rimraf(entrypoint); | ||
utils.log.info('Installing worker dependencies...'); | ||
utils.copy(`${__dirname}/files/_package.json`, '.svelte/cloudflare-workers/package.json'); | ||
utils.copy(`${files}/_package.json`, '.svelte-kit/cloudflare-workers/package.json'); | ||
// TODO would be cool if we could make this step unnecessary somehow | ||
const stdout = execSync('npm install', { cwd: '.svelte/cloudflare-workers' }); | ||
const stdout = execSync('npm install', { cwd: '.svelte-kit/cloudflare-workers' }); | ||
utils.log.info(stdout.toString()); | ||
utils.log.minor('Generating worker...'); | ||
utils.copy(`${__dirname}/files/entry.js`, '.svelte/cloudflare-workers/entry.js'); | ||
utils.copy(`${files}/entry.js`, '.svelte-kit/cloudflare-workers/entry.js'); | ||
await esbuild.build({ | ||
entryPoints: ['.svelte/cloudflare-workers/entry.js'], | ||
entryPoints: ['.svelte-kit/cloudflare-workers/entry.js'], | ||
outfile: `${entrypoint}/index.js`, | ||
@@ -55,3 +56,3 @@ bundle: true, | ||
return adapter; | ||
}; | ||
} | ||
@@ -58,0 +59,0 @@ function validate_config(utils) { |
{ | ||
"name": "@sveltejs/adapter-cloudflare-workers", | ||
"version": "0.0.2-next.5", | ||
"version": "0.0.2-next.6", | ||
"type": "module", | ||
"exports": { | ||
"import": "./index.js" | ||
}, | ||
"main": "index.js", | ||
@@ -15,3 +19,3 @@ "types": "index.d.ts", | ||
"devDependencies": { | ||
"@sveltejs/kit": "1.0.0-next.95" | ||
"@sveltejs/kit": "1.0.0-next.98" | ||
}, | ||
@@ -18,0 +22,0 @@ "scripts": { |
8088
134
Yes