@stencila/jesta
Version:
Stencila plugin for executable documents using JavaScript
107 lines (106 loc) • 4.13 kB
JavaScript
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.http = exports.schema = exports.logga = exports.Jesta = void 0;
const build_1 = require("./build");
const call_1 = require("./call");
const clean_1 = require("./clean");
const cli_1 = require("./cli");
const compile_1 = require("./compile");
const convert_1 = require("./convert");
const decode_1 = require("./decode");
const delete_1 = require("./delete");
const dispatch_1 = require("./dispatch");
const downcast_1 = require("./downcast");
const encode_1 = require("./encode");
const enrich_1 = require("./enrich");
const execute_1 = require("./execute");
const export_1 = require("./export_");
const funcs_1 = require("./funcs");
const get_1 = require("./get");
const import_1 = require("./import_");
const manifest_1 = require("./manifest");
const pipe_1 = require("./pipe");
const pull_1 = require("./pull");
const read_1 = require("./read");
const select_1 = require("./select");
const serve_1 = require("./serve");
const set_1 = require("./set");
const upcast_1 = require("./upcast");
const validate_1 = require("./validate");
const vars_1 = require("./vars");
const write_1 = require("./write");
class Jesta {
constructor() {
this.read = read_1.read;
this.write = write_1.write;
this.pull = pull_1.pull;
this.decode = decode_1.decode;
this.encode = encode_1.encode;
this.downcast = downcast_1.downcast;
this.upcast = upcast_1.upcast;
this.validate = validate_1.validate;
this.enrich = enrich_1.enrich;
this.import = import_1.import_;
this.export = export_1.export_;
this.convert = convert_1.convert;
this.select = select_1.select;
this.compile = compile_1.compile;
this.build = build_1.build;
this.execute = execute_1.execute;
this.clean = clean_1.clean;
this.get = get_1.get;
this.set = set_1.set;
this.delete = delete_1.delete_;
this.vars = vars_1.vars;
this.funcs = funcs_1.funcs;
this.call = call_1.call;
this.dispatch = dispatch_1.dispatch;
this.pipe = pipe_1.pipe;
this.serve = serve_1.serve;
this.cli = cli_1.cli;
}
manifest() {
return manifest_1.manifest.call(this, {
name: 'jesta',
softwareVersion: '1.10.5',
description: 'Stencila plugin for executable documents using JavaScript',
installUrl: [
'https://www.npmjs.com/package/@stencila/jesta',
'https://github.com/stencila/jesta/releases',
'https://hub.docker.com/r/stencila/jesta',
],
featureList: [],
});
}
}
exports.Jesta = Jesta;
exports.logga = __importStar(require("@stencila/logga"));
exports.schema = __importStar(require("@stencila/schema"));
__exportStar(require("./types"), exports);
exports.http = __importStar(require("./util/http"));
// istanbul ignore next
if (require.main === module)
new Jesta().cli();