feat: add pack script

Fixes #4
This commit is contained in:
Karl-Philipp Wulfert
2019-01-14 17:57:18 +01:00
parent 5194c0fb11
commit 7438465149
6 changed files with 582 additions and 27 deletions

View File

@@ -13,22 +13,20 @@
* this program. If not, see <https://www.gnu.org/licenses/>.
*/
import {Logger} from '@openstapps/logger';
import {mkdir, PathLike, readFile, writeFile} from 'fs';
import {mkdir, PathLike, readFile, unlink, writeFile} from 'fs';
import * as glob from 'glob';
import {Schema as JSONSchema, ValidationError} from 'jsonschema';
import {Definition} from 'ts-json-schema-generator';
import {Application, ProjectReflection} from 'typedoc';
import {promisify} from 'util';
/**
* Initialized logger
*/
export const logger = new Logger();
export const globPromisfied = promisify(glob);
export const globPromisified = promisify(glob);
export const mkdirPromisified = promisify(mkdir);
export const readFilePromisifed = promisify(readFile);
export const readFilePromisified = promisify(readFile);
export const writeFilePromisified = promisify(writeFile);
export const unlinkPromisified = promisify(unlink);
/**
* A route instance with its relevant meta information