From d9ad1d1b10dadb3e3f2743823e4f13a58ac4b9bc Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 1 Oct 2018 15:21:35 -0400 Subject: [PATCH] put server assets in subfolder --- src/cli.ts | 2 +- src/rollup.ts | 6 ++++-- src/webpack.ts | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/cli.ts b/src/cli.ts index de702b7..4342571 100755 --- a/src/cli.ts +++ b/src/cli.ts @@ -58,7 +58,7 @@ prog.command('build [dest]') process.env.PORT = process.env.PORT || ${opts.port || 3000}; console.log('Starting server on port ' + process.env.PORT); - require('./server.js'); + require('./server'); `.replace(/^\t+/gm, '').trim()); console.error(`\n> Finished in ${elapsed(start)}. Type ${colors.bold.cyan(`node ${dest}`)} to run the app.`); diff --git a/src/rollup.ts b/src/rollup.ts index 3910f93..cb4902a 100644 --- a/src/rollup.ts +++ b/src/rollup.ts @@ -24,12 +24,14 @@ export default { server: { input: () => { - return `${locations.src()}/server.js` + return { + index: `${locations.src()}/server.js` + }; }, output: () => { return { - dir: locations.dest(), + dir: `${locations.dest()}/server`, format: 'cjs', sourcemap: dev() }; diff --git a/src/webpack.ts b/src/webpack.ts index 6fc0ccb..626fc18 100644 --- a/src/webpack.ts +++ b/src/webpack.ts @@ -23,13 +23,13 @@ export default { server: { entry: () => { return { - server: `${locations.src()}/server` + index: `${locations.src()}/server` }; }, output: () => { return { - path: locations.dest(), + path: `${locations.dest()}/server`, filename: '[name].js', chunkFilename: '[hash]/[name].[id].js', libraryTarget: 'commonjs2'