mirror of
https://github.com/kevin-DL/sapper.git
synced 2026-01-13 11:35:28 +00:00
53 lines
764 B
TypeScript
53 lines
764 B
TypeScript
import { dev, src, dest } from './env';
|
|
|
|
export default {
|
|
dev,
|
|
|
|
client: {
|
|
input: () => {
|
|
return `${src}/client.js`
|
|
},
|
|
|
|
output: () => {
|
|
let dir = `${dest}/client`;
|
|
if (process.env.SAPPER_LEGACY_BUILD) dir += `/legacy`;
|
|
|
|
return {
|
|
dir,
|
|
entryFileNames: '[name].[hash].js',
|
|
chunkFileNames: '[name].[hash].js',
|
|
format: 'esm',
|
|
sourcemap: dev
|
|
};
|
|
}
|
|
},
|
|
|
|
server: {
|
|
input: () => {
|
|
return {
|
|
server: `${src}/server.js`
|
|
};
|
|
},
|
|
|
|
output: () => {
|
|
return {
|
|
dir: `${dest}/server`,
|
|
format: 'cjs',
|
|
sourcemap: dev
|
|
};
|
|
}
|
|
},
|
|
|
|
serviceworker: {
|
|
input: () => {
|
|
return `${src}/service-worker.js`;
|
|
},
|
|
|
|
output: () => {
|
|
return {
|
|
file: `${dest}/service-worker.js`,
|
|
format: 'iife'
|
|
}
|
|
}
|
|
}
|
|
}; |