mirror of
https://github.com/kevin-DL/sapper.git
synced 2026-01-14 20:14:39 +00:00
Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4071acf7c0 | ||
|
|
e8773d3196 | ||
|
|
01a519a4d9 | ||
|
|
d9ad1d1b10 | ||
|
|
0826a58995 | ||
|
|
6a74097b0c |
@@ -1,5 +1,13 @@
|
|||||||
# sapper changelog
|
# sapper changelog
|
||||||
|
|
||||||
|
## 0.22.4
|
||||||
|
|
||||||
|
* Ensure launcher does not overwrite a module ([#455](https://github.com/sveltejs/sapper/pull/455))
|
||||||
|
|
||||||
|
## 0.22.3
|
||||||
|
|
||||||
|
* Prevent server from accidentally importing dev client
|
||||||
|
|
||||||
## 0.22.2
|
## 0.22.2
|
||||||
|
|
||||||
* Make paths in generated code relative to project
|
* Make paths in generated code relative to project
|
||||||
|
|||||||
2
package-lock.json
generated
2
package-lock.json
generated
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "sapper",
|
"name": "sapper",
|
||||||
"version": "0.21.1",
|
"version": "0.22.3",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "sapper",
|
"name": "sapper",
|
||||||
"version": "0.22.2",
|
"version": "0.22.4",
|
||||||
"description": "Military-grade apps, engineered by Svelte",
|
"description": "Military-grade apps, engineered by Svelte",
|
||||||
"bin": {
|
"bin": {
|
||||||
"sapper": "./sapper"
|
"sapper": "./sapper"
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ async function execute(emitter: EventEmitter, opts: Opts) {
|
|||||||
message: `Crawling ${root.href}`
|
message: `Crawling ${root.href}`
|
||||||
});
|
});
|
||||||
|
|
||||||
const proc = child_process.fork(path.resolve(`${opts.build}/server.js`), [], {
|
const proc = child_process.fork(path.resolve(`${opts.build}/server/server.js`), [], {
|
||||||
cwd: process.cwd(),
|
cwd: process.cwd(),
|
||||||
env: Object.assign({
|
env: Object.assign({
|
||||||
PORT: port,
|
PORT: port,
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ prog.command('build [dest]')
|
|||||||
process.env.PORT = process.env.PORT || ${opts.port || 3000};
|
process.env.PORT = process.env.PORT || ${opts.port || 3000};
|
||||||
|
|
||||||
console.log('Starting server on port ' + process.env.PORT);
|
console.log('Starting server on port ' + process.env.PORT);
|
||||||
require('./server.js');
|
require('./server/server.js');
|
||||||
`.replace(/^\t+/gm, '').trim());
|
`.replace(/^\t+/gm, '').trim());
|
||||||
|
|
||||||
console.error(`\n> Finished in ${elapsed(start)}. Type ${colors.bold.cyan(`node ${dest}`)} to run the app.`);
|
console.error(`\n> Finished in ${elapsed(start)}. Type ${colors.bold.cyan(`node ${dest}`)} to run the app.`);
|
||||||
|
|||||||
@@ -127,9 +127,11 @@ function generate_client(
|
|||||||
|
|
||||||
footer = `
|
footer = `
|
||||||
|
|
||||||
import(${stringify(sapper_dev_client)}).then(client => {
|
if (typeof window !== 'undefined') {
|
||||||
client.connect(${dev_port});
|
import(${stringify(sapper_dev_client)}).then(client => {
|
||||||
});`.replace(/^\t{3}/gm, '');
|
client.connect(${dev_port});
|
||||||
|
});
|
||||||
|
}`.replace(/^\t{3}/gm, '');
|
||||||
}
|
}
|
||||||
|
|
||||||
return `// This file is generated by Sapper — do not edit it!\n` + template
|
return `// This file is generated by Sapper — do not edit it!\n` + template
|
||||||
|
|||||||
@@ -24,12 +24,14 @@ export default {
|
|||||||
|
|
||||||
server: {
|
server: {
|
||||||
input: () => {
|
input: () => {
|
||||||
return `${locations.src()}/server.js`
|
return {
|
||||||
|
server: `${locations.src()}/server.js`
|
||||||
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
output: () => {
|
output: () => {
|
||||||
return {
|
return {
|
||||||
dir: locations.dest(),
|
dir: `${locations.dest()}/server`,
|
||||||
format: 'cjs',
|
format: 'cjs',
|
||||||
sourcemap: dev()
|
sourcemap: dev()
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ export default {
|
|||||||
|
|
||||||
output: () => {
|
output: () => {
|
||||||
return {
|
return {
|
||||||
path: locations.dest(),
|
path: `${locations.dest()}/server`,
|
||||||
filename: '[name].js',
|
filename: '[name].js',
|
||||||
chunkFilename: '[hash]/[name].[id].js',
|
chunkFilename: '[hash]/[name].[id].js',
|
||||||
libraryTarget: 'commonjs2'
|
libraryTarget: 'commonjs2'
|
||||||
|
|||||||
@@ -184,7 +184,7 @@ function run({ mode, basepath = '' }) {
|
|||||||
assert.ok(fs.existsSync('__sapper__/build/index.js'));
|
assert.ok(fs.existsSync('__sapper__/build/index.js'));
|
||||||
}
|
}
|
||||||
|
|
||||||
proc = require('child_process').fork(`${dir}/server.js`, {
|
proc = require('child_process').fork(`${dir}/server/server.js`, {
|
||||||
cwd: process.cwd(),
|
cwd: process.cwd(),
|
||||||
env: {
|
env: {
|
||||||
NODE_ENV: mode,
|
NODE_ENV: mode,
|
||||||
|
|||||||
Reference in New Issue
Block a user