Improves output for file creation
This commit is contained in:
parent
b746d11f19
commit
91bf08d8a4
|
@ -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
14
package-lock.json
generated
|
@ -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"
|
||||
}
|
||||
},
|
||||
|
|
|
@ -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"
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue