Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/icons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@gmail.com>2019-10-15 12:46:28 +0300
committerXhmikosR <xhmikosr@gmail.com>2019-10-28 13:43:37 +0300
commit179929a9fb2e7565111bfcddd977d3770269c6ef (patch)
tree06b48c3315c09d2f0a3e561d20cbfbe90fffc183 /build
parent29ea7cd66f4443eadf7584501cf8e138c5dd27d7 (diff)
More error checking
Diffstat (limited to 'build')
-rw-r--r--build/build-svgs.js13
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) => {