Improves output for file creation

This commit is contained in:
Moritz Kröger 2019-04-10 09:17:27 +01:00
parent b746d11f19
commit 91bf08d8a4
3 changed files with 13 additions and 7 deletions

View file

@ -1,5 +1,7 @@
const fs = require('fs')
const yaml = require('js-yaml')
const ora = require('ora')
const {
category,
baseConfig,
@ -212,9 +214,12 @@ const configTree = {
}
;(async () => {
const spinner = ora(`Building 'config.yml' for Netlify CMS admin.`).start()
try {
await writeFile(PATH_DESTINATION, yaml.safeDump(configTree))
spinner.succeed(`'config.yml' has been succuessfully created!`)
} catch (error) {
spinner.fail(`There was an error creating 'config.yml': ${error.message}`)
throw new Error(error)
}
})()

14
package-lock.json generated
View file

@ -3825,9 +3825,9 @@
}
},
"cli-spinners": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.0.0.tgz",
"integrity": "sha512-yiEBmhaKPPeBj7wWm4GEdtPZK940p9pl3EANIrnJ3JnvWyrPjcFcsEq6qRUuQ7fzB0+Y82ld3p6B34xo95foWw==",
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.1.0.tgz",
"integrity": "sha512-8B00fJOEh1HPrx4fo5eW16XmE1PcL1tGpGrxy63CXGP9nHdPBN63X75hA1zhvQuhVztJWLqV58Roj2qlNM7cAA==",
"dev": true
},
"cli-truncate": {
@ -12194,16 +12194,16 @@
}
},
"ora": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/ora/-/ora-3.2.0.tgz",
"integrity": "sha512-XHMZA5WieCbtg+tu0uPF8CjvwQdNzKCX6BVh3N6GFsEXH40mTk5dsw/ya1lBTUGJslcEFJFQ8cBhOgkkZXQtMA==",
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz",
"integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==",
"dev": true,
"requires": {
"chalk": "^2.4.2",
"cli-cursor": "^2.1.0",
"cli-spinners": "^2.0.0",
"log-symbols": "^2.2.0",
"strip-ansi": "^5.0.0",
"strip-ansi": "^5.2.0",
"wcwidth": "^1.0.1"
}
},

View file

@ -43,6 +43,7 @@
"js-yaml": "^3.13.1",
"node-sass": "^4.11.0",
"normalize.css": "^8.0.1",
"ora": "^3.4.0",
"sass-loader": "^7.1.0",
"vue-template-compiler": "^2.5.21"
},