@@ -7,6 +7,7 @@ import { create_app } from '../../core/create_app/index.js';
7
7
import vite from 'vite' ;
8
8
import svelte from '@sveltejs/vite-plugin-svelte' ;
9
9
import glob from 'tiny-glob/sync.js' ;
10
+ import { SVELTE_KIT } from '../constants.js' ;
10
11
11
12
/** @param {any } value */
12
13
const s = ( value ) => JSON . stringify ( value ) ;
@@ -26,11 +27,11 @@ const s = (value) => JSON.stringify(value);
26
27
* @returns {Promise<import('types/internal').BuildData> }
27
28
*/
28
29
export async function build ( config , { cwd = process . cwd ( ) , runtime = '@sveltejs/kit/ssr' } = { } ) {
29
- const build_dir = path . resolve ( cwd , '.svelte /build' ) ;
30
+ const build_dir = path . resolve ( cwd , ` ${ SVELTE_KIT } /build` ) ;
30
31
31
32
rimraf ( build_dir ) ;
32
33
33
- const output_dir = path . resolve ( cwd , '.svelte /output' ) ;
34
+ const output_dir = path . resolve ( cwd , ` ${ SVELTE_KIT } /output` ) ;
34
35
35
36
const options = {
36
37
cwd,
@@ -46,7 +47,7 @@ export async function build(config, { cwd = process.cwd(), runtime = '@sveltejs/
46
47
cwd
47
48
} ) ,
48
49
output_dir,
49
- client_entry_file : '.svelte /build/runtime/internal/start.js' ,
50
+ client_entry_file : ` ${ SVELTE_KIT } /build/runtime/internal/start.js` ,
50
51
service_worker_entry_file : resolve_entry ( config . kit . files . serviceWorker )
51
52
} ;
52
53
@@ -199,7 +200,7 @@ async function build_server(
199
200
) {
200
201
let hooks_file = resolve_entry ( config . kit . files . hooks ) ;
201
202
if ( ! fs . existsSync ( hooks_file ) ) {
202
- hooks_file = path . resolve ( cwd , '.svelte /build/hooks.js' ) ;
203
+ hooks_file = path . resolve ( cwd , ` ${ SVELTE_KIT } /build/hooks.js` ) ;
203
204
fs . writeFileSync ( hooks_file , '' ) ;
204
205
}
205
206
0 commit comments