12345678910111213141516171819202122232425262728293031323334353637 |
- let { runFromPackage, getFromPackageDotJson, writeToPackageDotJson } = require('./utils')
- let version = getFromPackageDotJson('docs', 'version')
- let revision = version.match(/revision\.([0-9]+)/)[1]
- let newVersion = version.replace('revision.'+revision, 'revision.'+(Number(revision) + 1))
- console.log('Bumping docs from '+version+' to '+newVersion);
- writeToPackageDotJson('docs', 'version', newVersion)
- console.log('Publishing on NPM...');
- runFromPackage('docs', 'npm publish --access public')
- let readline = require('readline').createInterface({
- input: process.stdin,
- output: process.stdout
- });
- setTimeout(() => {
- readline.question('Do you want to deploy this new version to the docs site?', answer => {
- if (['y', 'Y', 'yes', 'Yes', 'YES'].includes(answer)) deploy()
- readline.close();
- });
- }, 1000)
- function deploy() {
- let https = require('https');
- let { DOCS_DEPLOY_URL } = require('./.env.json')
- https.get(DOCS_DEPLOY_URL, (resp) => {
- resp.on('end', () => console.log('\n\n Successfully deployed!'))
- }).on("error", err => console.log("Error: " + err.message));
- }
|