diff options
author | XhmikosR <xhmikosr@gmail.com> | 2019-10-15 12:46:28 +0300 |
---|---|---|
committer | XhmikosR <xhmikosr@gmail.com> | 2019-10-28 13:43:37 +0300 |
commit | 179929a9fb2e7565111bfcddd977d3770269c6ef (patch) | |
tree | 06b48c3315c09d2f0a3e561d20cbfbe90fffc183 /build | |
parent | 29ea7cd66f4443eadf7584501cf8e138c5dd27d7 (diff) |
More error checking
Diffstat (limited to 'build')
-rw-r--r-- | build/build-svgs.js | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/build/build-svgs.js b/build/build-svgs.js index e303d306a..a1b4c4e18 100644 --- a/build/build-svgs.js +++ b/build/build-svgs.js @@ -21,12 +21,17 @@ const svgAttributes = { } const getSvgoConfig = async () => { - let svgoConfig = await fs.readFile(path.join(__dirname, '../svgo.yml'), 'utf8') + try { + let svgoConfig = await fs.readFile(path.join(__dirname, '../svgo.yml'), 'utf8') - // needs try/catch - svgoConfig = await yaml.safeLoad(svgoConfig) + svgoConfig = await yaml.safeLoad(svgoConfig) - return svgoConfig + return svgoConfig + } catch (error) { + console.error('Couldn\'t read SVGO\'s config!') + console.error(error) + process.exit(1) + } } const processFile = (file, config) => new Promise((resolve, reject) => { |