From 3d7cfbbf3ded9c7b3d82c8231a158d27ec255ebb Mon Sep 17 00:00:00 2001 From: Richard Harris Date: Sun, 3 Feb 2019 00:14:53 -0500 Subject: [PATCH] tidy up --- .gitignore | 4 +- package.json | 6 +- rollup.config.js | 12 +- .../App.html => runtime/internal/Sapper.html | 2 +- {templates => runtime/internal}/layout.html | 0 .../internal/shared.mjs | 0 {templates => runtime}/src/app/app.ts | 18 +- {templates => runtime}/src/app/goto/index.ts | 0 {templates => runtime}/src/app/index.ts | 2 +- .../src/app/prefetch/index.ts | 0 .../src/app/prefetchRoutes/index.ts | 3 +- {templates => runtime}/src/app/start/index.ts | 0 {templates => runtime}/src/app/types.ts | 6 +- runtime/src/server/constants.js | 1 + {templates => runtime}/src/server/index.ts | 0 .../src/server/middleware/get_page_handler.ts | 9 +- .../middleware/get_server_route_handler.ts | 2 +- .../src/server/middleware/index.ts | 5 +- .../src/server/middleware/mime-types.md | 0 .../src/server/middleware/mime.ts | 0 .../src/server/middleware/types.ts | 6 +- src/api/build.ts | 2 + src/api/dev.ts | 2 + src/api/utils/copy_runtime.ts | 21 +++ src/core/create_manifests.ts | 154 +++++++++--------- templates/src/server/placeholders.ts | 11 -- 26 files changed, 131 insertions(+), 135 deletions(-) rename templates/App.html => runtime/internal/Sapper.html (79%) rename {templates => runtime/internal}/layout.html (100%) rename templates/internal.mjs => runtime/internal/shared.mjs (100%) rename {templates => runtime}/src/app/app.ts (94%) rename {templates => runtime}/src/app/goto/index.ts (100%) rename {templates => runtime}/src/app/index.ts (87%) rename {templates => runtime}/src/app/prefetch/index.ts (100%) rename {templates => runtime}/src/app/prefetchRoutes/index.ts (76%) rename {templates => runtime}/src/app/start/index.ts (100%) rename {templates => runtime}/src/app/types.ts (89%) create mode 100644 runtime/src/server/constants.js rename {templates => runtime}/src/server/index.ts (100%) rename {templates => runtime}/src/server/middleware/get_page_handler.ts (97%) rename {templates => runtime}/src/server/middleware/get_server_route_handler.ts (97%) rename {templates => runtime}/src/server/middleware/index.ts (95%) rename {templates => runtime}/src/server/middleware/mime-types.md (100%) rename {templates => runtime}/src/server/middleware/mime.ts (100%) rename {templates => runtime}/src/server/middleware/types.ts (93%) create mode 100644 src/api/utils/copy_runtime.ts delete mode 100644 templates/src/server/placeholders.ts diff --git a/.gitignore b/.gitignore index b2cc98d..910b5f3 100644 --- a/.gitignore +++ b/.gitignore @@ -12,5 +12,5 @@ sapper runtime.js dist !rollup.config.js -templates/app.mjs -templates/server.mjs \ No newline at end of file +/runtime/app.mjs +/runtime/server.mjs \ No newline at end of file diff --git a/package.json b/package.json index 157a264..4fbd90b 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,8 @@ "config", "sapper", "dist/*.js", - "templates/*.js", - "templates/*.html" + "runtime/*.js", + "runtime/*.html" ], "directories": { "test": "test" @@ -79,7 +79,7 @@ "prepare": "npm run build", "dev": "rollup -cw", "prepublishOnly": "npm test", - "update_mime_types": "curl http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types | grep -e \"^[^#]\" > templates/src/server/middleware/mime-types.md" + "update_mime_types": "curl http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types | grep -e \"^[^#]\" > runtime/src/server/middleware/mime-types.md" }, "repository": "https://github.com/sveltejs/sapper", "keywords": [ diff --git a/rollup.config.js b/rollup.config.js index da922b8..333082f 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -14,16 +14,16 @@ const external = [].concat( function template(kind, external) { return { - input: `templates/src/${kind}/index.ts`, + input: `runtime/src/${kind}/index.ts`, output: { - file: `templates/${kind}.mjs`, + file: `runtime/${kind}.mjs`, format: 'es', paths: id => id.replace('@sapper', '.') }, external, plugins: [ resolve({ - extensions: ['.js', '.ts'] + extensions: ['.mjs', '.js', '.ts'] }), commonjs(), string({ @@ -37,8 +37,8 @@ function template(kind, external) { } export default [ - template('app', ['__ROOT__', '__ERROR__', 'svelte', '@sapper/App.html']), - template('server', builtinModules), + template('app', id => /^(svelte\/?|@sapper\/)/.test(id)), + template('server', id => builtinModules.includes(id)), { input: [ @@ -57,7 +57,7 @@ export default [ plugins: [ json(), resolve({ - extensions: ['.js', '.ts'] + extensions: ['.mjs', '.js', '.ts'] }), commonjs(), sucrase({ diff --git a/templates/App.html b/runtime/internal/Sapper.html similarity index 79% rename from templates/App.html rename to runtime/internal/Sapper.html index ed4e3c1..2203d76 100644 --- a/templates/App.html +++ b/runtime/internal/Sapper.html @@ -1,6 +1,6 @@