From 58d942e737a8039bdc2fa2bf42d01cf219d3fa3d Mon Sep 17 00:00:00 2001 From: Albin Larsson Date: Mon, 8 Jan 2018 02:01:39 +0100 Subject: [PATCH] Fix gulp build for user who doesn't have aws.json --- gulpfile.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index ae48db56..c587bfec 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -30,7 +30,11 @@ const resolve = require('rollup-plugin-node-resolve'); const bundles = require('./bundles.json'); const pkg = require('./package.json'); -const aws = require('./aws.json'); + +let aws; +try { + aws = require('./aws.json'); +} catch (err) {} // Paths const root = __dirname; @@ -240,7 +244,7 @@ const options = { }; // If aws is setup -if ('cdn' in aws) { +if (aws && 'cdn' in aws) { const regex = '(?:0|[1-9][0-9]*)\\.(?:0|[1-9][0-9]*).(?:0|[1-9][0-9]*)(?:-[\\da-z\\-]+(?:.[\\da-z\\-]+)*)?(?:\\+[\\da-z\\-]+(?:.[\\da-z\\-]+)*)?'; const cdnpath = new RegExp(`${aws.cdn.domain}/${regex}`, 'gi'); const semver = new RegExp(`v${regex}`, 'gi');