@@ -3,21 +3,20 @@ import * as path from 'path';
3
3
import mkdirp from 'mkdirp' ;
4
4
import create_routes from './create_routes' ;
5
5
import { fudge_mtime , posixify , write } from './utils' ;
6
+ import { dev } from '../config' ;
6
7
import { Route } from '../interfaces' ;
7
8
8
- export default function create_app ( { routes, src , dev , dev_port } : {
9
+ export default function create_app ( { routes, dev_port } : {
9
10
routes : Route [ ] ;
10
- src : string ;
11
- dev : boolean ;
12
11
dev_port : number ;
13
12
} ) {
14
13
mkdirp . sync ( 'app/manifest' ) ;
15
14
16
- write ( 'app/manifest/client.js' , generate_client ( routes , src , dev , dev_port ) ) ;
17
- write ( 'app/manifest/server.js' , generate_server ( routes , src ) ) ;
15
+ write ( 'app/manifest/client.js' , generate_client ( routes , dev_port ) ) ;
16
+ write ( 'app/manifest/server.js' , generate_server ( routes ) ) ;
18
17
}
19
18
20
- function generate_client ( routes : Route [ ] , src : string , dev : boolean , dev_port ?: number ) {
19
+ function generate_client ( routes : Route [ ] , dev_port ?: number ) {
21
20
let code = `
22
21
// This file is generated by Sapper — do not edit it!
23
22
export const routes = [
@@ -42,7 +41,7 @@ function generate_client(routes: Route[], src: string, dev: boolean, dev_port?:
42
41
. join ( ',\n\t' ) }
43
42
];` . replace ( / ^ \t \t / gm, '' ) . trim ( ) ;
44
43
45
- if ( dev ) {
44
+ if ( dev ( ) ) {
46
45
const hmr_client = posixify (
47
46
path . resolve ( __dirname , 'hmr-client.js' )
48
47
) ;
@@ -59,7 +58,7 @@ function generate_client(routes: Route[], src: string, dev: boolean, dev_port?:
59
58
return code ;
60
59
}
61
60
62
- function generate_server ( routes : Route [ ] , src : string ) {
61
+ function generate_server ( routes : Route [ ] ) {
63
62
let code = `
64
63
// This file is generated by Sapper — do not edit it!
65
64
${ routes
@@ -74,7 +73,7 @@ function generate_server(routes: Route[], src: string) {
74
73
export const routes = [
75
74
${ routes
76
75
. map ( route => {
77
- const file = posixify ( `${ src } /${ route . file } ` ) ;
76
+ const file = posixify ( `../.. /${ route . file } ` ) ;
78
77
79
78
if ( route . id === '_4xx' || route . id === '_5xx' ) {
80
79
return `{ error: '${ route . id . slice ( 1 ) } ', module: ${ route . id } }` ;
0 commit comments