initial commit
This commit is contained in:
1
node_modules/parser-download/lib/dts/cli.d.ts
generated
vendored
Normal file
1
node_modules/parser-download/lib/dts/cli.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default function (): void;
|
||||
2
node_modules/parser-download/lib/dts/index.d.ts
generated
vendored
Normal file
2
node_modules/parser-download/lib/dts/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
import parserDownload from './parserDownload';
|
||||
export = parserDownload;
|
||||
13
node_modules/parser-download/lib/dts/parserDownload.d.ts
generated
vendored
Normal file
13
node_modules/parser-download/lib/dts/parserDownload.d.ts
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
export declare type ParserCallback = (err?: Error | string) => void;
|
||||
export interface ParserOptions {
|
||||
force32?: boolean;
|
||||
rename?: boolean;
|
||||
verbose?: boolean;
|
||||
version?: string;
|
||||
type?: string;
|
||||
logger?: Function;
|
||||
dir?: string;
|
||||
temp?: string;
|
||||
url?: string;
|
||||
}
|
||||
export default function parserDownload(optionsOrVersion: ParserOptions | string, callback: ParserCallback): void;
|
||||
9
node_modules/parser-download/lib/parser-download.js
generated
vendored
Normal file
9
node_modules/parser-download/lib/parser-download.js
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
/**
|
||||
* parser-download - Tool for downloading platform specific versions of jibo-parser
|
||||
* @version v2.2.0
|
||||
* @license Copyright (c) 2016, Jibo, Inc. All rights reserved.
|
||||
* All use of the Jibo SDK is subject to the Jibo SDK End User License Agreement (EULA)
|
||||
* distributed herewith. If you did not receive a copy of the EULA, you may view a
|
||||
* copy at https://developers.jibo.com/license.
|
||||
*/
|
||||
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.parserDownload=e()}}(function(){return function e(r,o,n){function t(s,a){if(!o[s]){if(!r[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(i)return i(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var d=o[s]={exports:{}};r[s][0].call(d.exports,function(e){var o=r[s][1][e];return t(o?o:e)},d,d.exports,e,r,o,n)}return o[s].exports}for(var i="function"==typeof require&&require,s=0;s<n.length;s++)t(n[s]);return t}({1:[function(e,r,o){"use strict";function n(){var r,o=i(process.argv.slice(2),{boolean:["force32","rename","verbose"],string:["version","url","type","dir","temp"],alias:{f:"force32",r:"rename",v:"version",u:"url",t:"type",d:"dir",c:"temp",b:"verbose"}});try{r=e(s.join(process.cwd(),"package"))}catch(e){}r&&r.parser&&("string"==typeof r.parser&&(r.parser={version:r.parser}),o=Object.assign({},r.parser,o)),o.logger=function(e){console.log(a.gray("[parser-download]"),e)},t.default(o,function(e){e&&(console.log(a.red("ERROR: "+e)),process.exit(1)),process.exit(0)})}var t=e("./parserDownload"),i=e("minimist"),s=e("path"),a=e("chalk");Object.defineProperty(o,"__esModule",{value:!0}),o.default=n},{"./parserDownload":2,chalk:void 0,minimist:void 0,path:void 0}],2:[function(e,r,o){"use strict";function n(e,r){var o;if(o="string"==typeof e?{version:e}:e,o=Object.assign({},{force32:!1,rename:!1,verbose:!1,version:"",type:"",logger:console.log.bind(console),dir:"parser",temp:"tmp",url:"https://github.com/jiborobot/jibo-parser/releases/download/"},o||{}),!o.version)return void r('Must specify a "version" to download');"auto"===o.type&&(o.type=process.versions.modules);var n=process.arch;"win32"===process.platform&&o.force32&&(n="ia32");var l="jibo-nlu-js-v"+o.version+"-"+process.platform+"-"+n+(o.type?"-"+o.type:"")+".zip",c="jibo-nlu-js",d=o.url+"v"+o.version+"/"+l;o.verbose&&o.logger("Downloading: "+d);var u=i.resolve(o.temp),p=i.resolve(o.dir),f={target:l,dir:u,verbose:!0,strictSSL:!0,resume:!0};try{t.removeSync(u),t.removeSync(p)}catch(e){}o.verbose&&(o.logger("Creating new temporary folder: "+u),o.logger("Creating new target folder: "+p)),t.mkdirsSync(u),t.mkdirsSync(p),s(d,f,function(e){return e?void r(e):(o.verbose&&o.logger("Download complete. Starting extraction..."),void a(i.join(u,l),{dir:u},function(e){if(e)return void r(e);if(o.verbose&&o.logger("Extraction complete."),t.copySync(i.join(u,c),p,{clobber:!0}),t.removeSync(u),o.rename){var n=i.join(p,"build","Release");o.verbose&&o.logger("Renaming 'jsjibonlu.node' to 'jsjibonlu.jibo'"),t.renameSync(i.join(n,"jsjibonlu.node"),i.join(n,"jsjibonlu.jibo"))}r()}))})}var t=e("fs-extra"),i=e("path"),s=e("nugget"),a=e("extract-zip");Object.defineProperty(o,"__esModule",{value:!0}),o.default=n},{"extract-zip":void 0,"fs-extra":void 0,nugget:void 0,path:void 0}],3:[function(e,r,o){"use strict";var n=e("./cli"),t=e("./parserDownload");t.default.cli=n.default,r.exports=t.default},{"./cli":1,"./parserDownload":2}]},{},[3])(3)});
|
||||
Reference in New Issue
Block a user