{"_id":"@cabin-icarus/panorama-types","_rev":"5-dbf9a3460510d4b0f8d768ec6e89b838","name":"@cabin-icarus/panorama-types","dist-tags":{"latest":"1.32.1"},"versions":{"1.19.0":{"name":"@cabin-icarus/panorama-types","version":"1.19.0","keywords":["dota","panorama","types","typescript"],"author":{"name":"ark120202"},"license":"MIT","_id":"@cabin-icarus/panorama-types@1.19.0","maintainers":[{"name":"ik_icarus","email":"2654808955@qq.com"}],"homepage":"https://github.com/CabinIkaros/TypeScriptDeclarations#readme","bugs":{"url":"https://github.com/CabinIkaros/TypeScriptDeclarations/issues"},"dist":{"shasum":"7c968b742a39089fd1cb66f32f93dcf4b4a8bf50","tarball":"https://registry.npmjs.org/@cabin-icarus/panorama-types/-/panorama-types-1.19.0.tgz","fileCount":18,"integrity":"sha512-T0NXU2APmTY/JFOyzAtGAI+XdtqpyXStnY6eBKOZNNHodsCXMrxdlU8Mfr7u02UQ1SnAD/3UXCv+6xnOW5HylA==","signatures":[{"sig":"MEUCIDGWKkwO1CK1odyszjZL1mIjzvAAjjQb0dp/SIN9YsoiAiEAxsxP58BJncStvazcC7c49IJtQCNI3po/+sCEIF1tIGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi59j+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXVg/6AiaRCIJP4XUtp+4qLHqGNk6y3Hhj4QEGXigpOT4RIlpJd52p\r\ngdSfrMm9EguNCrc28/fJ2TpjWMBsKjERf75v1QIgs2muhNefEeaoE3BfDgFv\r\n40dr5iXiwX4h+JYz69jRMXmThb2CP2euWW5DQ1k7ejz1BSwFkiFBGqHRqpNk\r\nSHTcPjq7oP22maFm48SwpSdmK6DeQiG/07WBsXYWkQnaXnfhsbgp/odArJeq\r\n59wLBf2jKoASyg3dcZnDI/DIsVRI0Nnl5ndkd+kQLBTRKjD/s6fdXu1F3qwo\r\nfvd2LHcP7vK9JkTmhVP3nPWmtTrPNcYGN3gDYv/YDLtkjnZhobFFzxXbRxcz\r\nq2IC7elfLt26W0DWYsJ/d4+CoP2/K2bSLQ62D4cl9u79QwB38RNKh/GQMBZJ\r\nlMBJsRyMKC+PkQXKqTdQnA57a+agGkUOgu/GCEmS3PL1qY69CSMstpeDSzKX\r\n5hSwaITyxE17vjsiAFpNLicUcxMlVlpzPgEl9rE6i35pKuH1+/lBBzfYGgoB\r\nvurk7ANNDrDv0NuKkt510rQFauZJPJ63YCy+3c6HlB2u+jbB5F2ZcntKI9b1\r\n5qS2Qq22Y9kOJbq5icvrHCpvpMlOijt1A04YodLedx9noqrw8BML8xlzgW4t\r\nMN90EbxZ4pi0Gw3TmIqbv4ZTmIQ9UgA1TkI=\r\n=7UH7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ik_icarus","email":"2654808955@qq.com"},"repository":{"url":"https://github.com/CabinIkaros/TypeScriptDeclarations/tree/master/packages/panorama-types","type":"git"},"description":"TypeScript definitions for Dota 2 Panorama API","directories":{},"dependencies":{"tslib":"^2.0.3"},"_hasShrinkwrap":false,"peerDependencies":{"typescript":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/panorama-types_1.19.0_1659361533774_0.9168796794394689","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"@cabin-icarus/panorama-types","version":"1.20.0","keywords":["dota","panorama","types","typescript"],"author":{"name":"ark120202"},"license":"MIT","_id":"@cabin-icarus/panorama-types@1.20.0","maintainers":[{"name":"ik_icarus","email":"2654808955@qq.com"}],"homepage":"https://github.com/CabinIkaros/TypeScriptDeclarations#readme","bugs":{"url":"https://github.com/CabinIkaros/TypeScriptDeclarations/issues"},"dist":{"shasum":"7cfcab5dadab8112ec1bf4c0355a7c3fd0ccc8c6","tarball":"https://registry.npmjs.org/@cabin-icarus/panorama-types/-/panorama-types-1.20.0.tgz","fileCount":18,"integrity":"sha512-DIq+nv2yFcM3QB9JHVpf3uW+bMAv90BgPcRZXQOKNH5I4FC8YLIbDZD7uSOCFHlJaSdFcQYlS2CpNOVz0fs5Sw==","signatures":[{"sig":"MEYCIQDkwQYjeRK03n7128m6Q4IJprgq0OM9XqvllXBg5573RwIhAOp25hri9vvOsfAWvyEGhZ25pKQk0CcPK8JK9tZlGXJH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi591ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkgQ/+P4Dhyjf7l7Lu6NRltbLrf0hbQVFKWUfGPWUubcqjl2oMxMV8\r\ntWSo+bvc6aRMaeo/NC481qPvADp5GLJo0CVWjsfW4dlNJD94FKuiKgs3XyGj\r\n/7JbvxgtVGZwy34QG8RWB+qq2AwCMN5ZS1FlxeaFcTv1923mfvCoALVCVOaw\r\neUuOSEdCNuWs9dI5HLTbsDCKW+0nzSEIq1HTjXZi/HCP4IA5tzRXYAg6U2/G\r\nBZBVkbG1CKCMSCrt82nViujp+ucJ4pbRMVG67adUbf4OIjpp0ejcoo7RkjjN\r\nR/vbXIC+Kzv8CzPjC4ruoy5jLRv5zc7qkRQKvdnnBihXouMrpQlVspK3uFYZ\r\n/oQegLJXdBIN7kWaGu0gCin3WLXU4Mu7tvBk+hH2Y4JwOZzNU9b9885nrUEL\r\nIUuG45v5yr8XJUCIXf8kdxd4mD2vCEMtUiYVXu2lymoWMHa7ngQHrt3iIRZK\r\nqES9W1O9rjhzxKRg50NcIuaA8sV0zavcDv1KuxPaoadCQieBFoSYvE3JWTbP\r\nluoMiPrRNPo/sogm0FXJRdfUVuyStZjlnRrIQFkCoApTAD5HKfwK9vpbFTGX\r\ne1sgN7ER66rhee35nxETEWhrfq6eIYGZf8bluzW00vm9HQpNFsMugZK3J0Sf\r\nQhboD3VRizF5PdSdZY6IwM4kVht3yI/u2ws=\r\n=eN8/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ik_icarus","email":"2654808955@qq.com"},"repository":{"url":"https://github.com/CabinIkaros/TypeScriptDeclarations/tree/master/packages/panorama-types","type":"git"},"description":"TypeScript definitions for Dota 2 Panorama API","directories":{},"dependencies":{"tslib":"^2.0.3"},"_hasShrinkwrap":false,"peerDependencies":{"typescript":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/panorama-types_1.20.0_1659362649458_0.9920237306591688","host":"s3://npm-registry-packages"}},"1.30.0":{"name":"@cabin-icarus/panorama-types","version":"1.30.0","keywords":["dota","panorama","types","typescript"],"author":{"name":"ark120202"},"license":"MIT","_id":"@cabin-icarus/panorama-types@1.30.0","maintainers":[{"name":"ik_icarus","email":"2654808955@qq.com"}],"homepage":"https://github.com/CabinIkaros/TypeScriptDeclarations#readme","bugs":{"url":"https://github.com/CabinIkaros/TypeScriptDeclarations/issues"},"dist":{"shasum":"e078349e3065dba61f00e5a9028c94c4fbc1fdc2","tarball":"https://registry.npmjs.org/@cabin-icarus/panorama-types/-/panorama-types-1.30.0.tgz","fileCount":18,"integrity":"sha512-sbRWE1HWFdBAfd9SCY2LicHHB2mEx6yX+XsVprUjd85LdAub0mrq5XyKAwLvoN2kf31qeUh6isgUVvJOuJ82pQ==","signatures":[{"sig":"MEYCIQConjWCwXzaK64xEGKNxB97nfDotMi3gJ0DWT8hRZk8wgIhALxjQewU2XI6w8pwkAQCFlWQkmmQ562SLmzew4ZFMNr7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRPd+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBQxAAoNMD7DYg7M1y1MA+QLTSvBuJv9EwcfMCLTkg9GtQOJETp5Ic\r\nGhlAWs2mc9jm8xnVni8GjH3AG+pjIfnVs4fH9MWwFy5Iu/wVvBA63TCFyfDm\r\n43JOlI1mXjd4/w/ThZzhBfgqOQuq3RXPxcJX+6A0D8PRjJMcJ0DTliOOCwXs\r\ncDdszKIDWqHTUL2RtpPi9uSnfrnSN8NYFudGUbffXVUXATCiaGejgyGCVvs6\r\ncTHdE0k/itqGqwhPQ+9wlOrut702sfJYz1Q4pQo1zKO0Cs9V8wRGK9MkhRIA\r\nI+J4O08pZ/vXwchTuQ9jpgauWd9z5F9Unog5OL9NkNg+9IzWklzzUIh4Hbq8\r\nUso8oN1C4WMykAzA86lMpHRXPtqZPSB2c3oMfDUL9FSZv1XcKnsBwjBERW/d\r\nQqGjJBkEFBVnnSjCOsnG+cA5X5DjRRxQGfVrkjz49NY1NqnlSuljDBDdJADH\r\n/lm0g2EVWSMYR0vXBXnRU7228+0Vc8YSmRaib5sLg+UDEWKwL2gBRjupnL4u\r\nogAezZ4G5LxcNgg7YqyxzU6TNJVBQutsWMuAuUtTogsFoZ13pmJLLRvDsWVl\r\nfxOGwIpDC9Q+ZY4TPytscc2TLKucpigEeGGaxhi2De7qM7p2DqFR88oXR87A\r\nZpa9keHTUOUCkoah9L2uczqal3nNdF2ZPrY=\r\n=MZJl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ik_icarus","email":"2654808955@qq.com"},"repository":{"url":"https://github.com/CabinIkaros/TypeScriptDeclarations/tree/master/packages/panorama-types","type":"git"},"description":"TypeScript definitions for Dota 2 Panorama API","directories":{},"dependencies":{"tslib":"^2.0.3"},"_hasShrinkwrap":false,"peerDependencies":{"typescript":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/panorama-types_1.30.0_1682241406118_0.10432534044245312","host":"s3://npm-registry-packages"}},"1.31.0":{"name":"@cabin-icarus/panorama-types","version":"1.31.0","keywords":["dota","panorama","types","typescript"],"author":{"name":"ark120202"},"license":"MIT","_id":"@cabin-icarus/panorama-types@1.31.0","maintainers":[{"name":"ik_icarus","email":"2654808955@qq.com"}],"homepage":"https://github.com/CabinIkaros/TypeScriptDeclarations#readme","bugs":{"url":"https://github.com/CabinIkaros/TypeScriptDeclarations/issues"},"dist":{"shasum":"282c2354865cf26c5bc07844b92a5dfe29a45ed9","tarball":"https://registry.npmjs.org/@cabin-icarus/panorama-types/-/panorama-types-1.31.0.tgz","fileCount":18,"integrity":"sha512-D5WkCZr1CpQNjtLx8aouJ51EYKtNXwgMC0Hn46WWxxu0bwiKtw2H3dq9doAqsATXfWDGxIZJ3jGpj+02grdZYQ==","signatures":[{"sig":"MEQCIGIHc2caiyJ4WncpCsJ5CUp0ZS7brBHVED8v6tb4fLmTAiAsbxL+5hTnKg0KbB5gOQ1dCg8qX60oAGeZfE3A7c9avg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460830},"_npmUser":{"name":"ik_icarus","email":"2654808955@qq.com"},"repository":{"url":"https://github.com/CabinIkaros/TypeScriptDeclarations/tree/master/packages/panorama-types","type":"git"},"description":"TypeScript definitions for Dota 2 Panorama API","directories":{},"dependencies":{"tslib":"^2.0.3"},"_hasShrinkwrap":false,"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/panorama-types_1.31.0_1703683204281_0.6235986500949728","host":"s3://npm-registry-packages"}},"1.32.0":{"name":"@cabin-icarus/panorama-types","version":"1.32.0","keywords":["dota","panorama","types","typescript"],"author":{"name":"ark120202"},"license":"MIT","_id":"@cabin-icarus/panorama-types@1.32.0","maintainers":[{"name":"ik_icarus","email":"2654808955@qq.com"}],"homepage":"https://github.com/CabinIkaros/TypeScriptDeclarations#readme","bugs":{"url":"https://github.com/CabinIkaros/TypeScriptDeclarations/issues"},"dist":{"shasum":"2c008f5b8d4425af7a3d72a084749456aa4c5e59","tarball":"https://registry.npmjs.org/@cabin-icarus/panorama-types/-/panorama-types-1.32.0.tgz","fileCount":18,"integrity":"sha512-kBwLLQVeKr8ODTgEITb+IMxc+c9qaovjKk375gIVYyUaihcZZxP8xJbCMFg8Y8Z9GBF/0i3DDnMXgM3/A5enlw==","signatures":[{"sig":"MEUCIG99ixrAxggdCujRasZr4cKS90tKlSQwgq9Xzldx+LMwAiEA+BSWmrUoK+M0W69if9Do5RnncwNR8NIB47f1UZ/wH9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461188},"_npmUser":{"name":"ik_icarus","email":"2654808955@qq.com"},"repository":{"url":"https://github.com/CabinIkaros/TypeScriptDeclarations/tree/master/packages/panorama-types","type":"git"},"description":"TypeScript definitions for Dota 2 Panorama API","directories":{},"dependencies":{"tslib":"^2.0.3"},"_hasShrinkwrap":false,"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/panorama-types_1.32.0_1726755361044_0.4533205703999268","host":"s3://npm-registry-packages"}},"1.32.1":{"name":"@cabin-icarus/panorama-types","version":"1.32.1","description":"TypeScript definitions for Dota 2 Panorama API","keywords":["dota","panorama","types","typescript"],"homepage":"https://github.com/CabinIkaros/TypeScriptDeclarations#readme","bugs":{"url":"https://github.com/CabinIkaros/TypeScriptDeclarations/issues"},"repository":{"type":"git","url":"https://github.com/CabinIkaros/TypeScriptDeclarations/tree/master/packages/panorama-types"},"license":"MIT","author":{"name":"ark120202"},"dependencies":{"tslib":"^2.0.3"},"peerDependencies":{"typescript":"^4.0.0 || ^5.0.0"},"_id":"@cabin-icarus/panorama-types@1.32.1","dist":{"shasum":"e93f9c286df927327f10a33711f6efb275baa77c","integrity":"sha512-Ql6ZPgMTCYa2+uzyuSSwYUQYxb+i3QxdnatcfolcWBgJfMRsS7bPy9gVx/Uusn0qppJ2aBSZ5ftnkLcHQS/xdw==","tarball":"https://registry.npmjs.org/@cabin-icarus/panorama-types/-/panorama-types-1.32.1.tgz","fileCount":18,"unpackedSize":461188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeBFtsytaYH5o0UwY1iCpoDKZFgg4xhS3VSd0Df5I2cwIgHaokZxt+ki/be/ONoOejBC5m/czG5KHg54+Y0KeRBWI="}]},"_npmUser":{"name":"ik_icarus","email":"2654808955@qq.com"},"directories":{},"maintainers":[{"name":"ik_icarus","email":"2654808955@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/panorama-types_1.32.1_1726755810391_0.2634656703634475"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-01T13:45:33.714Z","modified":"2024-09-19T14:23:30.744Z","1.19.0":"2022-08-01T13:45:33.995Z","1.20.0":"2022-08-01T14:04:09.636Z","1.30.0":"2023-04-23T09:16:46.300Z","1.31.0":"2023-12-27T13:20:04.514Z","1.32.0":"2024-09-19T14:16:01.359Z","1.32.1":"2024-09-19T14:23:30.531Z"},"bugs":{"url":"https://github.com/CabinIkaros/TypeScriptDeclarations/issues"},"author":{"name":"ark120202"},"license":"MIT","homepage":"https://github.com/CabinIkaros/TypeScriptDeclarations#readme","keywords":["dota","panorama","types","typescript"],"repository":{"type":"git","url":"https://github.com/CabinIkaros/TypeScriptDeclarations/tree/master/packages/panorama-types"},"description":"TypeScript definitions for Dota 2 Panorama API","maintainers":[{"name":"ik_icarus","email":"2654808955@qq.com"}],"readme":"# Panorama Types\n\nTypeScript definitions for Dota 2 Panorama API\n\n## Installation\n\n> Check out our [addon template](https://github.com/ModDota/TypeScriptAddonTemplate) for usage\n> examples.\n\n1. Get package from npm\n\n```shell\nyarn add -D @moddota/panorama-types\n# or\nnpm install -D @moddota/panorama-types\n```\n\n2. Modify your `tsconfig.json`\n\n```json\n{\n  \"compilerOptions\": {\n    \"types\": [\"@moddota/panorama-types\"]\n  }\n}\n```\n\n## Enums\n\nThis package includes 2 versions of enum types - raw and normalized. Raw types are included by\ndefault, with `\"types\": [\"@moddota/panorama-types\"]`. They match actual values available at runtime, however\nlead to repetition and require you to use inconsistent standard names.\n\nNormalized enum types can be included with `\"types\": [\"@moddota/panorama-types/normalized\"]` and require you\nto use `@moddota/panorama-types/transformer` (for example using [ttypescript]). With these types, enums have\nconsistent names and have no repeated parts. For example, instead of\n`EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Unspecified` you have to write\n`ModifyGoldReason.UNSPECIFIED`.\n\nBoth type versions define aliases for alternative names, so libraries created with one version would\nbe compatible with a different one.\n\n[ttypescript]: https://github.com/cevek/ttypescript\n","readmeFilename":"README.md"}