mirror of
https://github.com/kevin-DL/sapper.git
synced 2026-01-13 19:45:26 +00:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
278be67228 | ||
|
|
64921dfc3c | ||
|
|
c8962ccf8c | ||
|
|
664c093391 |
3
.gitignore
vendored
3
.gitignore
vendored
@@ -11,4 +11,5 @@ test/app/build
|
||||
sapper
|
||||
runtime.js
|
||||
dist
|
||||
!rollup.config.js
|
||||
!rollup.config.js
|
||||
templates/*.js
|
||||
@@ -1,5 +1,13 @@
|
||||
# sapper changelog
|
||||
|
||||
## 0.22.2
|
||||
|
||||
* Make paths in generated code relative to project
|
||||
|
||||
## 0.22.1
|
||||
|
||||
* Fix `pkg.files`
|
||||
|
||||
## 0.22.0
|
||||
|
||||
* Move generated files into `__sapper__` ([#453](https://github.com/sveltejs/sapper/pull/453))
|
||||
|
||||
@@ -1,18 +1,17 @@
|
||||
{
|
||||
"name": "sapper",
|
||||
"version": "0.22.0",
|
||||
"version": "0.22.2",
|
||||
"description": "Military-grade apps, engineered by Svelte",
|
||||
"bin": {
|
||||
"sapper": "./sapper"
|
||||
},
|
||||
"files": [
|
||||
"*.js",
|
||||
"runtime",
|
||||
"webpack",
|
||||
"config",
|
||||
"sapper",
|
||||
"components",
|
||||
"dist/*.js"
|
||||
"dist/*.js",
|
||||
"templates/*.js"
|
||||
],
|
||||
"directories": {
|
||||
"test": "test"
|
||||
|
||||
@@ -16,7 +16,7 @@ function template(kind, external) {
|
||||
return {
|
||||
input: `templates/src/${kind}/index.ts`,
|
||||
output: {
|
||||
file: `templates/dist/${kind}.js`,
|
||||
file: `templates/${kind}.js`,
|
||||
format: 'es'
|
||||
},
|
||||
external,
|
||||
|
||||
@@ -64,7 +64,7 @@ function generate_client(
|
||||
bundler: string,
|
||||
dev_port?: number
|
||||
) {
|
||||
const template_file = path.resolve(__dirname, '../templates/dist/client.js');
|
||||
const template_file = path.resolve(__dirname, '../templates/client.js');
|
||||
const template = fs.readFileSync(template_file, 'utf-8');
|
||||
|
||||
const page_ids = new Set(manifest_data.pages.map(page =>
|
||||
@@ -145,7 +145,7 @@ function generate_server(
|
||||
manifest_data: ManifestData,
|
||||
path_to_routes: string
|
||||
) {
|
||||
const template_file = path.resolve(__dirname, '../templates/dist/server.js');
|
||||
const template_file = path.resolve(__dirname, '../templates/server.js');
|
||||
const template = fs.readFileSync(template_file, 'utf-8');
|
||||
|
||||
const imports = [].concat(
|
||||
@@ -204,9 +204,12 @@ function generate_server(
|
||||
error
|
||||
};`.replace(/^\t\t/gm, '').trim();
|
||||
|
||||
const build_dir = path.relative(process.cwd(), locations.dest());
|
||||
const src_dir = path.relative(process.cwd(), locations.src());
|
||||
|
||||
return `// This file is generated by Sapper — do not edit it!\n` + template
|
||||
.replace('__BUILD__DIR__', JSON.stringify(locations.dest()))
|
||||
.replace('__SRC__DIR__', JSON.stringify(locations.src()))
|
||||
.replace('__BUILD__DIR__', JSON.stringify(build_dir))
|
||||
.replace('__SRC__DIR__', JSON.stringify(src_dir))
|
||||
.replace('__DEV__', dev() ? 'true' : 'false')
|
||||
.replace(/const manifest = __MANIFEST__;/, code);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user