UNPKG

@haelp/teto

Version:

A typescript-based controllable TETR.IO client.

1 lines 1.79 kB
{"version":3,"sources":["../src/index.ts"],"sourcesContent":["import { version } from \"./utils\";\n\nimport chalk from \"chalk\";\n\nexport { CH, ch, ChannelAPI } from \"./channel\";\nexport * as Utils from \"./utils\";\nexport * as Types from \"./types\";\nexport { Client } from \"./classes\";\nexport * as Classes from \"./classes\";\nexport * as Engine from \"./engine\";\n\nconst suppressKey = \"TRIANGLE_VERSION_SUPPRESS\";\nif (typeof process !== \"undefined\" && !(suppressKey in process.env)) {\n fetch(\"https://registry.npmjs.org/@haelp/teto\")\n .then((r) => r.json())\n .then((d: any) => {\n if (version < d[\"dist-tags\"].latest)\n console.log(\n `${chalk.redBright(\"[Triangle.js]\")} Your triangle.js is out of date (v${version} vs v${d[\"dist-tags\"].latest}). We recommend updating with 'npm install @haelp/teto@latest'.\\nTo suppress this warning, set the ${suppressKey} environment variable.`\n );\n });\n}\n"],"names":["version","chalk","CH","ch","ChannelAPI","Utils","Types","Client","Classes","Engine","suppressKey","process","env","fetch","then","r","json","d","latest","console","log","redBright"],"mappings":"AAAA,SAASA,OAAO,QAAQ,UAAU;AAElC,OAAOC,WAAW,QAAQ;AAE1B,SAASC,EAAE,EAAEC,EAAE,EAAEC,UAAU,QAAQ,YAAY;AAC/C,OAAO,KAAKC,KAAK,MAAM,UAAU;AACjC,OAAO,KAAKC,KAAK,MAAM,UAAU;AACjC,SAASC,MAAM,QAAQ,YAAY;AACnC,OAAO,KAAKC,OAAO,MAAM,YAAY;AACrC,OAAO,KAAKC,MAAM,MAAM,WAAW;AAEnC,MAAMC,cAAc;AACpB,IAAI,OAAOC,YAAY,eAAe,CAAED,CAAAA,eAAeC,QAAQC,GAAG,AAAD,GAAI;IACnEC,MAAM,0CACHC,IAAI,CAAC,CAACC,IAAMA,EAAEC,IAAI,IAClBF,IAAI,CAAC,CAACG;QACL,IAAIjB,UAAUiB,CAAC,CAAC,YAAY,CAACC,MAAM,EACjCC,QAAQC,GAAG,CACT,GAAGnB,MAAMoB,SAAS,CAAC,iBAAiB,mCAAmC,EAAErB,QAAQ,KAAK,EAAEiB,CAAC,CAAC,YAAY,CAACC,MAAM,CAAC,mGAAmG,EAAER,YAAY,sBAAsB,CAAC;IAE5P;AACJ"}