mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
Clean up various script things
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
set -e
|
||||
|
||||
function build {
|
||||
node docs/generator/generator.js
|
||||
node docs/generator
|
||||
}
|
||||
|
||||
# Ignore Travis checking PRs
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env node
|
||||
/* eslint-disable no-console */
|
||||
const fs = require('fs');
|
||||
const zlib = require('zlib');
|
||||
const jsdoc2md = require('jsdoc-to-markdown');
|
||||
const Documentation = require('./documentation');
|
||||
const custom = require('../custom/index');
|
||||
@@ -14,16 +14,20 @@ console.log('Parsing JSDocs in source files...');
|
||||
jsdoc2md.getTemplateData({ files: [`./src/*.js`, `./src/**/*.js`] }).then(data => {
|
||||
console.log(`${data.length} items found.`);
|
||||
const documentation = new Documentation(data, custom);
|
||||
|
||||
console.log('Serializing...');
|
||||
let output = JSON.stringify(documentation.serialize(), null, 0);
|
||||
|
||||
if (config.compress) {
|
||||
console.log('Compressing...');
|
||||
output = zlib.deflateSync(output).toString('utf8');
|
||||
output = require('zlib').deflateSync(output).toString('utf8');
|
||||
}
|
||||
if (!process.argv.slice(2).includes('silent')) {
|
||||
|
||||
if (!process.argv.slice(2).includes('test')) {
|
||||
console.log('Writing to docs.json...');
|
||||
fs.writeFileSync('./docs/docs.json', output);
|
||||
}
|
||||
|
||||
console.log('Done!');
|
||||
process.exit(0);
|
||||
}).catch(console.error);
|
||||
@@ -4,8 +4,10 @@
|
||||
"description": "A powerful library for interacting with the Discord API",
|
||||
"main": "./src/index",
|
||||
"scripts": {
|
||||
"test": "eslint src/ && node docs/generator/generator.js silent",
|
||||
"docs": "node docs/generator/generator.js"
|
||||
"test": "eslint src && node docs/generator test",
|
||||
"docs": "node docs/generator",
|
||||
"test-docs": "node docs/generator test",
|
||||
"lint": "eslint src"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
Reference in New Issue
Block a user