Compare commits

...

7 Commits

Author SHA1 Message Date
Rich Harris
0c6b7e3836 -> v0.1.3 2017-12-17 21:07:55 -05:00
Rich Harris
dc5e2543cb argh copypasta fail 2017-12-17 21:07:34 -05:00
Rich Harris
ecc7b80d91 -> v0.1.2 2017-12-17 20:43:52 -05:00
Rich Harris
40024e7d86 Merge pull request #18 from sveltejs/make-dest-dir
create dest dir immediately - should fix some CI failures
2017-12-17 20:41:55 -05:00
Rich Harris
6f71f7ad4d Merge pull request #17 from sveltejs/gh-11
use atime.getTime() and mtime.getTime() - hopefully fixes #11
2017-12-17 20:41:30 -05:00
Rich Harris
6eb99b195e use atime.getTime() and mtime.getTime() - hopefully fixes #11 2017-12-17 20:39:18 -05:00
Rich Harris
9e08fee9a1 create dest dir immediately - should fix some CI failures 2017-12-17 20:24:58 -05:00
5 changed files with 19 additions and 8 deletions

View File

@@ -1,5 +1,14 @@
# sapper changelog
## 0.1.3
* Fix typo
## 0.1.2
* Use `atime.getTime()` and `mtime.getTime()` instead of `atimeMs` and `mtimeMs` ([#11](https://github.com/sveltejs/sapper/issues/11))
* Make dest dir before anyone tries to write to it ([#18](https://github.com/sveltejs/sapper/pull/18))
## 0.1.1
* Expose resolved pathname to `sapper/runtime/app.js` as `__app__` inside main.js

View File

@@ -1,4 +1,6 @@
const path = require('path');
const mkdirp = require('mkdirp');
const rimraf = require('rimraf');
exports.dev = process.env.NODE_ENV !== 'production';
@@ -11,4 +13,7 @@ exports.dest = path.resolve(
process.env.SAPPER_DEST || '.sapper'
);
mkdirp(exports.dest);
rimraf.sync(path.join(exports.dest, '**/*'));
exports.server_routes = path.resolve(exports.dest, 'server-routes.js');

View File

@@ -12,9 +12,6 @@ const escape_html = require('escape-html');
const { src, dest, dev } = require('./config.js');
module.exports = function connect(opts) {
mkdirp(dest);
rimraf.sync(path.join(dest, '**/*'));
let routes = create_routes(
glob.sync('**/*.+(html|js|mjs)', { cwd: src })
);

View File

@@ -29,8 +29,8 @@ module.exports = function create_app(src, dest, routes, options) {
fs.writeFileSync(file, main);
// need to fudge the mtime, because webpack is soft in the head
const stats = fs.statSync(file);
fs.utimesSync(file, stats.atimeMs - 999999, stats.mtimeMs - 999999);
const { atime, mtime } = fs.statSync(file);
fs.utimesSync(file, atime.getTime() - 999999, mtime.getTime() - 999999);
}
function create_server_routes() {
@@ -46,8 +46,8 @@ module.exports = function create_app(src, dest, routes, options) {
fs.writeFileSync(server_routes, `${imports}\n\n${exports}`);
const stats = fs.statSync(server_routes);
fs.utimesSync(server_routes, stats.atimeMs - 999999, stats.mtimeMs - 999999);
const { atime, mtime } = statSync(server_routes);
fs.utimesSync(server_routes, atime.getTime() - 999999, mtime.getTime() - 999999);
}
// TODO in dev mode, watch files

View File

@@ -1,6 +1,6 @@
{
"name": "sapper",
"version": "0.1.1",
"version": "0.1.3",
"description": "Military-grade apps, engineered by Svelte",
"main": "lib/index.js",
"directories": {