From 9e08fee9a13534f1c3a8914e323e2b59ce43a353 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sun, 17 Dec 2017 20:24:58 -0500 Subject: [PATCH] create dest dir immediately - should fix some CI failures --- lib/config.js | 5 +++++ lib/index.js | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/config.js b/lib/config.js index 120f1dc..18e3732 100644 --- a/lib/config.js +++ b/lib/config.js @@ -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'); \ No newline at end of file diff --git a/lib/index.js b/lib/index.js index 573367f..24a6144 100644 --- a/lib/index.js +++ b/lib/index.js @@ -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 }) );