2 lines
3.0 MiB
JavaScript
2 lines
3.0 MiB
JavaScript
|
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("path"),t=require("fs"),r=require("os"),n=require("buffer"),i=require("inspector");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}require("vm");var o=a(e),s=a(t),c=a(r),u=a(n),l=a(i),_="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},d={exports:{}};function p(e){for(let t=e.length-1;t>=0;t--){const r=e[t];r&&!r.startsWith("_")&&e.indexOf(r)===t||e.splice(t,1)}return e}function f(e){const t=function(e){var t;const r=[];for(let n=0;n<e.length;n++){const i=e[n];d.exports.isExportDeclaration(i)&&r.push(...null===(t=null==i?void 0:i.exportClause)||void 0===t?void 0:t.elements.map((e=>e.name.getText())))}return r}(d.exports.createSourceFile("index.d.ts",s.default.readFileSync(e).toString(),d.exports.ScriptTarget.ES2015,!0).statements);return p(t)}function g(e){const t=d.exports.createSourceFile("index.ts",s.default.readFileSync(e).toString(),d.exports.ScriptTarget.ES2015,!0).statements,r=[],n=[];let i,a=!1;return t.forEach((e=>{!function(e){return d.exports.isExpressionStatement(e)&&d.exports.isBinaryExpression(e.expression)&&d.exports.isPropertyAccessExpression(e.expression.left)&&d.exports.isIdentifier(e.expression.left.expression)&&"module"===e.expression.left.expression.escapedText&&"exports"===e.expression.left.name.escapedText}(e)?function(e){return d.exports.isExpressionStatement(e)&&d.exports.isBinaryExpression(e.expression)&&d.exports.isPropertyAccessExpression(e.expression.left)&&d.exports.isIdentifier(e.expression.left.expression)&&"exports"===e.expression.left.expression.escapedText}(e)&&n.push(function(e){return e.expression.left.name.getText()}(e)):(a=!0,r.push(...function(e){const t=e.expression.right;return d.exports.isObjectLiteralExpression(t)?t.properties.map((e=>d.exports.isPropertyAssignment(e)||d.exports.isShorthandPropertyAssignment(e)||d.exports.isMethodDeclaration(e)?e.name.getText():"")).filter((e=>!!e)):[]}(e)))})),i=a?r:n,p(i)}!function(e){var t,r=_&&_.__spreadArray||function(e,t,r){if(r||2===arguments.length)for(var n,i=0,a=t.length;i<a;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))},n=_&&_.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)},i=_&&_.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=_&&_.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=o.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},d=_&&_.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]])}return r},p=_&&_.
|