{"_id":"tsinsim","_rev":"36-88009378ff153c646b6457ce4a99c1fb","name":"tsinsim","dist-tags":{"latest":"1.3.1"},"versions":{"1.1.0":{"name":"tsinsim","version":"1.1.0","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.1.0","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"cd0ad2220b3891a71c0acb5540b6c9c74cf1113d","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.1.0.tgz","fileCount":270,"integrity":"sha512-xO85+0oa78ud4rnSoxr9KenrUxFFN+2GnFwDvgYLM5fsCy1Tg+Wjs0A2fj06jT8Yb78ChM1OpqrX6lyM+FLX7g==","signatures":[{"sig":"MEUCIQDmwIk3G0S/eKdkniUPxVFN1TJgv5TjrVKJPFru8uXDgQIgaAaqSWFCCLIXQbCjsZ4ZZG14KGfpAeb1Ht3zXrCBuLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284080},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"412b47649cea20c108efc84da906dce3eef63b41","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"10.7.0","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.1.0_1717705778958_0.8263126473193831","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"tsinsim","version":"1.1.3","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.1.3","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"cab19caa7e0c75b07adac059a7f3834b2b3229f4","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.1.3.tgz","fileCount":270,"integrity":"sha512-0lQad8rHwLkWLW5F8O0+sQ76qZC7/mT07JH8n10EI+h2TkaoGU/Y6yEoJjJ+uBUhvaKybt0KeVBqdj2pdWK1Mg==","signatures":[{"sig":"MEUCICH+5Q2kZXLwW4cwTqfbOUIRJ4+YbVtbz6Rdlwi9t+Y2AiEAoPxdiPV0AgfQJCDIb8x78Ww0afGhIE2tjEUAruNfHGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284465},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"609433788b12e78c51599aadab319868d4f1d835","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"10.7.0","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"22.2.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.1.3_1717799614258_0.04747095009490554","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"tsinsim","version":"1.1.5","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.1.5","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"90ecb3e3b8f964d0b630273ed96ac59e2d3bf455","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.1.5.tgz","fileCount":272,"integrity":"sha512-WXjD3lG5XUlUeiPClzp7MnTjqgjuC2WifLyhWxeD/Hsl8OPgGykgF0xqLZpTlFaCM047y1sO/kQPbJ3rmZwQ8A==","signatures":[{"sig":"MEUCICgCIy7z3boqPArdi5BD2LXNj32WpG/LdQ82gy8gXa/UAiEA1lpfePwZtYOOq79TJR9H1nbDNJt1ZOQncx8Ej0VmEis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288788},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"1b7c5c655fa2a58e57b42502693861bc10079228","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"10.8.1","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.1.5_1722627084922_0.013488738177877657","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"tsinsim","version":"1.1.7","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.1.7","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"cf4b873f90feb09cddd1d404123de5a7ef920920","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.1.7.tgz","fileCount":274,"integrity":"sha512-2CpqJUq3xE/Cq3abka1A1HSzWBq2p+48Gl7tNIfXAmnEH1S5ufXfpghsm8LJ+zz2j3gTdMGfirEhoNtSQqY53w==","signatures":[{"sig":"MEUCIAj+hCbsas4i6Q4opVz/8E/FjcsSP1pPbm8GNzLiu/DtAiEA0tqa5hg3nypaITVnh2nNO99yIbN/nZjv/da8bQesHBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291012},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"2e067dd3cb7f0ea8f393169fd99b81bd25e65ae1","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"10.8.2","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.1.7_1723722737586_0.007080373341826096","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"tsinsim","version":"1.1.8","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.1.8","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"fc66e4669aaa5af4a726ac44d20caa9d2fd1a9f3","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.1.8.tgz","fileCount":274,"integrity":"sha512-duVwaPfOuG2YqI1p8GuaNWZT5a8Oai4HVgbiT3cwhQUC0uqrdZdv8OfX9Kgl9wkdnM/sxTZUFiH0vKcdpQA/tg==","signatures":[{"sig":"MEUCIFKbf1GgPBAePM5TQQAxMrhxbdocu87zSEdG+GMm6hxQAiEA0hIRcY/zed3txzZp3Xw6m6XPAZY97sxZ8Y1/rV2IIzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291326},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"e5220a6fdce1e31208a13b4b1afca408c373745c","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"10.8.2","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.1.8_1723738728822_0.34060103361958727","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"tsinsim","version":"1.1.9","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.1.9","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"0995d6e519ebdca5d96b2c537b57636c65050546","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.1.9.tgz","fileCount":274,"integrity":"sha512-K44Alu73nFXgrnIHce4y1ol0vPTFuZC6pcFlZXr6NCw6uLBPBKJKMvPfHHrq26yoUUJeu9r3IhtSAabIOF45+g==","signatures":[{"sig":"MEQCIBYkV1M9+159VVn/r2AtOvnAJaoockBbByXqI6cM43ieAiBSRlSi+sIzcS9YmXl13GwCC+4t/3PDZYkveUaQ2l1ulA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291335},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"2f435e09f6ae7cd6ae0886060025ec2f2a40b3cd","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"10.8.2","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.1.9_1723740798505_0.572962279211999","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"tsinsim","version":"1.2.0","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.2.0","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"895ec3192bdce9f886df2a05f1eb860ac62a7489","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.2.0.tgz","fileCount":274,"integrity":"sha512-zo3CwZZyqTgaD0oXjMyl3hDjndCTIwyD4G+LmzNpcEOTzsIwTIrG/Mvy9Jyc3a5L0rsIR8rboCEJV62tWvZV1Q==","signatures":[{"sig":"MEQCIFA+Xj1wsJUV8/oPFGCbXBc8qfLYr/IpTLrn6ucmk+Q9AiAoLMSoxkEn0FYihSp+c0o04C6lmYYxZmerJVLE1uWIvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292294},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"2f435e09f6ae7cd6ae0886060025ec2f2a40b3cd","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"10.8.3","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.2.0_1730499758474_0.7315188416973983","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"tsinsim","version":"1.2.1","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.2.1","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"841c7ce3540b36af558a53edb16991cd703ad288","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.2.1.tgz","fileCount":274,"integrity":"sha512-PdRT4CjAbd4U+2DVaCoxlIR7rNreOBow2KIyH1w/mGEbvhv5WoNR98JxB6NxirvJl3/LL8KC4qcd++KlfizD+Q==","signatures":[{"sig":"MEQCIB53h6QMaQRnJW/c9n8cmKNwus6RsSNqvPgNUA/eIPx0AiAM+lRr+3LbrPf0AHE83YQfhqnPjcHdi7Wp5glrvLToqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293182},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"2f435e09f6ae7cd6ae0886060025ec2f2a40b3cd","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"10.8.3","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.2.1_1730500458110_0.09356582509985256","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"tsinsim","version":"1.2.2","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.2.2","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"b4f59a095a10cd25a997e912570dfd2ff57ff00b","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.2.2.tgz","fileCount":274,"integrity":"sha512-ML10JgDoRzYInIwrTthvpdxaQIRCsvAmUq9DH6XAZAPX2Pwa/7tiSA13AWbCXWMoGivaVsE1gvHS98VmcCAVyQ==","signatures":[{"sig":"MEUCIBMzcNqfjbF0blVKWC/IoD1zIfoCbAiCbMz8eVCbwj0TAiEAs9PEn2b3eXwL/FLeE+gefTaOu1AxIhQ6BTh0tpuhUdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293182},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"0015028e4eaa62c2ca20b97e5acda00932247272","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"10.8.3","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.2.2_1730500770774_0.16496518620954448","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"tsinsim","version":"1.2.3","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.2.3","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"6d85a9798650ab6e6453489b10f28dfa6d4dd16d","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.2.3.tgz","fileCount":274,"integrity":"sha512-svzfw+Ve2W4DBMJ9HxlbqvBp9eKDSG4D5VzXBiF5LQc+Rg9WSoJxfhSA5ocvPdovhDhKo1CYOYXwIzn+Kr5FcQ==","signatures":[{"sig":"MEUCIEwIbPTLh/PkSb7HGoer4d+ojqEsivracmEGy5GNgUshAiEAtBi8TgDJY964fRjVs+RPU0//HtxexJ7WotTEr0UOD7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293196},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"0015028e4eaa62c2ca20b97e5acda00932247272","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"10.8.3","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.2.3_1730500874525_0.8372302950243888","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"tsinsim","version":"1.2.4","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.2.4","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"03b15770d008d7f1cfd66f9baf3ba8e58b574987","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.2.4.tgz","fileCount":284,"integrity":"sha512-y+K+cNQsJja/dqkMZm/jfS/JiPWa83g6rXDmbnBKj7rB0hLNSH/RkxCC4vqcKsd6LmnD+6UAERcaPHFtceD/Tg==","signatures":[{"sig":"MEUCIQCUvLZeaEnL4P2TiUb8JGyqVJpRmZi2W6wbHDdJzVK1OgIgIZj3XlzUUdrYBTu1YdbjfEzmHNv5sxbk9pF3Sjs+s4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307166},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"3b4e6587defbf14e7a000fd8806453bf4755c14d","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"10.9.0","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"23.1.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.2.4_1737749148576_0.3069417066820137","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"tsinsim","version":"1.2.5","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.2.5","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"571f4bb6bfbc1db7caef61666c6f37aeff8f087c","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.2.5.tgz","fileCount":2,"integrity":"sha512-Xgo2/T8EGvCCaY4kfrBFOdaKfJqt9oZ7mzbSpFWXW1gZ8A2VbJi4+nfGcj3gh0Jev3Ue74zn7GfasHD3hwnGNg==","signatures":[{"sig":"MEUCIQDgZuPxw09DKYBYu76/0YLnvs7f6SfoJA7ALEdY5lfcLQIgSZhi5Rd/PnRC5JMp+5WCo8AKuEsJ8Y9yWFUiKf43CrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5487},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"39e32ac4bd43dff210f5c3a8e80e11bd2e0f489e","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"10.9.0","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"23.1.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.2.5_1738025735505_0.6746358677016249","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"tsinsim","version":"1.2.6","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.2.6","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"8abe2a8889dd2f560cd93b6e3e99176651a5d3ef","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.2.6.tgz","fileCount":282,"integrity":"sha512-nVyPUgRFLr8zj++RDh8FcMwUq6tHHa/YpeC54hFjkwRZM70Sh2XCpxHzo0ODEN6jmDw6u1/NvTQ7CHqvwX2MLg==","signatures":[{"sig":"MEUCIQCE+8C7t5wFRPA8ombmG+aQ/FLWM9gikEPjb/pvYXnZSAIgU2ykeKY2zraVTlRAt4cnBBBF9Zb9YmdC7I3wGJm0Ln4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304914},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"92386d4c869d38ffe06d18b979bbf2f6f9b99db0","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"10.9.2","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.2.6_1745894534097_0.9035831782285497","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"tsinsim","version":"1.2.7","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.2.7","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"32b9533696b9abba007463722c39fc7a5c03f1c2","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.2.7.tgz","fileCount":286,"integrity":"sha512-YyGmNWMKCzLYPav89/7RE8r9LDulZ342oAU56cnmOerAxJO8XDXsDyELCd6VyICEYHVM731lyvLJ2BXctb6vUQ==","signatures":[{"sig":"MEQCIHgi9dl/n0Wr28Bu3bCVKoqorj7zzaC5WvP9wBtzJCXeAiA+6nxOi5Ga3HTnj8Zy9JxOINoJayA1ymdZ6NNw2b4rPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316097},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"4736fe0e68364b50d2963a2d838bfde72ae5d138","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"10.9.2","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.2.7_1747764469866_0.5686488807213985","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"tsinsim","version":"1.2.8","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.2.8","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"bf4eb6c005e5314ba5f1e4e67cbc72bd2fec00a7","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.2.8.tgz","fileCount":286,"integrity":"sha512-hZey164HAyCQp+Ojd8OFFunujEytOqztWMeVzKCZU+LsBmSwE/gdAtprAY5CXtPJdWNtkgawuJu3boLuX1M9mA==","signatures":[{"sig":"MEUCICLlXthLPrW/qwrAchdE5oYmRk6xLdkDKRzw4zRvlpfCAiEA0LEIDJ/TB4Nz4AoVYCggS9ZQxwS/9i4n6zWqhQ55/9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316761},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"4736fe0e68364b50d2963a2d838bfde72ae5d138","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"11.3.0","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.2.8_1765619951821_0.7202419105619402","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"tsinsim","version":"1.2.9","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.2.9","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"9b9d0584540388cc365e762c1a0bdd1aa1ccb23a","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.2.9.tgz","fileCount":286,"integrity":"sha512-fPuYApHzjfkFUGHzkCpYrkX0oelQoW06LGiPrCCjIMNSfXzPp5ZB0wYT+yJiQHHxlPINMAKwdz4Qus7LbZgpoQ==","signatures":[{"sig":"MEUCIDDyJVnh05Nv3cYca9Uujaiywj9MRPdIke6QLK8kVt8BAiEA333uSpZs1/tdVMIhBW7+zRi0m9WjnFWNlkcqSHEUyus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319035},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"f352e44438d7fb7f6026bcf2d846cc31de1001eb","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"11.3.0","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.2.9_1781966906413_0.7974528375320531","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"tsinsim","version":"1.3.0","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","_id":"tsinsim@1.3.0","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"dist":{"shasum":"90e1736eb974b0693915584a70a3706b9549942e","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.3.0.tgz","fileCount":286,"integrity":"sha512-u8JYdCxSrhZqnEwhWqvYMgEhQrrOxI873PYM+Pc9fkdSxw+9qOIN994HdxpW74S3C1402PRZIuS4zKVERlA6Ew==","signatures":[{"sig":"MEUCIQCPi2r9yJgIfG4/x7oNwhvTGr8QXWpC3mrNOqVKCYvT0wIgB2/HKoqrcwTtM1f0SwUcrusPTYIhW4xV/bVNIBU7DgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319093},"main":"./dist/index.js","type":"module","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./package.json":"./package.json"},"gitHead":"101629fd2ec9e8b7aaf5191f162866f09c07b2db","scripts":{"dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts","build":"tsc"},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"repository":{"url":"git+https://github.com/Iamproplayer7/tsinsim.git","type":"git"},"_npmVersion":"11.3.0","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"unicode-to-lfs":"^2.0.0","reflect-metadata":"^0.2.2","parse-lfs-message":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.11.2","typescript":"^5.4.5","@types/node":"^20.19.43"},"_npmOperationalInternal":{"tmp":"tmp/tsinsim_1.3.0_1784310842627_0.859190805116967","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"type":"module","name":"tsinsim","version":"1.3.1","description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","main":"./dist/index.js","types":"./dist/types/src/index.d.ts","exports":{".":{"types":"./dist/types/src/index.d.ts","default":"./dist/src/index.js"},"./packets":{"types":"./dist/types/src/packets/structs/index.d.ts","default":"./dist/src/packets/structs/index.js"},"./enums":{"types":"./dist/types/src/enums/index.d.ts","default":"./dist/src/packets/enums/index.js"},"./package.json":"./package.json"},"scripts":{"build":"tsc","dev":"tsx watch ./src/index.ts","test":"tsx watch ./test.ts"},"repository":{"type":"git","url":"git+https://github.com/Iamproplayer7/tsinsim.git"},"keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"author":{"name":"Vidmantas"},"license":"ISC","bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"homepage":"https://github.com/Iamproplayer7/tsinsim#readme","devDependencies":{"@types/node":"^20.19.43","tsx":"^4.11.2","typescript":"^5.4.5"},"dependencies":{"parse-lfs-message":"^1.2.4","reflect-metadata":"^0.2.2","unicode-to-lfs":"^2.0.0"},"_id":"tsinsim@1.3.1","gitHead":"41e586ae14b531da8bd18a4a62ea803196dc71a4","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-1V92/x1H/iB1allUTp/ztyQrQ1wtbbwDfDcGdU8phzDDAT7UIh8KA1dGT5M4B9nshiFJfSGexUgfN0SqhtDHEA==","shasum":"952f12e1ada90aa9a2e5e408f844604a026dd433","tarball":"https://registry.npmjs.org/tsinsim/-/tsinsim-1.3.1.tgz","fileCount":286,"unpackedSize":320067,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCuMtNoMjan3tge6TadqnDLlwSyYTS5gVX/NV/HGQYkwwIgRF5ogALghXhEtjtVuBQWKv0rw9EwMxuOwPQP4fkYdqE="}]},"_npmUser":{"name":"xvidma","email":"iamproplayer7@gmail.com"},"directories":{},"maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tsinsim_1.3.1_1785228173931_0.026886871709322024"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-06T20:27:33.177Z","modified":"2026-07-28T08:42:54.254Z","1.0.0":"2024-06-05T09:21:42.786Z","1.1.1":"2024-06-05T09:41:34.932Z","1.1.2":"2024-06-05T09:43:05.595Z","1.0.2":"2024-06-05T09:45:24.270Z","1.0.3":"2024-06-05T09:50:51.206Z","1.0.4":"2024-06-05T09:51:15.220Z","1.0.5":"2024-06-05T10:09:43.219Z","1.0.6":"2024-06-05T10:12:06.441Z","1.0.7":"2024-06-05T10:24:40.774Z","1.0.8":"2024-06-05T10:26:34.797Z","1.0.9":"2024-06-05T10:47:04.594Z","0.0.0":"2024-06-06T20:27:33.346Z","1.1.0":"2024-06-06T20:29:39.175Z","1.1.3":"2024-06-07T22:33:34.472Z","1.1.4":"2024-08-02T19:28:07.651Z","1.1.5":"2024-08-02T19:31:25.318Z","1.1.6":"2024-08-15T11:49:36.728Z","1.1.7":"2024-08-15T11:52:17.789Z","1.1.8":"2024-08-15T16:18:49.055Z","1.1.9":"2024-08-15T16:53:18.677Z","1.2.0":"2024-11-01T22:22:38.751Z","1.2.1":"2024-11-01T22:34:18.350Z","1.2.2":"2024-11-01T22:39:31.084Z","1.2.3":"2024-11-01T22:41:14.729Z","1.2.4":"2025-01-24T20:05:48.792Z","1.2.5":"2025-01-28T00:55:35.672Z","1.2.6":"2025-04-29T02:42:14.287Z","1.2.7":"2025-05-20T18:07:50.115Z","1.2.8":"2025-12-13T09:59:11.960Z","1.2.9":"2026-06-20T14:48:26.541Z","1.3.0":"2026-07-17T17:54:02.761Z","1.3.1":"2026-07-28T08:42:54.080Z"},"bugs":{"url":"https://github.com/Iamproplayer7/tsinsim/issues"},"author":{"name":"Vidmantas"},"license":"ISC","homepage":"https://github.com/Iamproplayer7/tsinsim#readme","keywords":["lfs","live for speed","live","for","speed","insim","node","nodejs","node.js","node-js","typescript","tcp","library","simulator"],"repository":{"type":"git","url":"git+https://github.com/Iamproplayer7/tsinsim.git"},"description":"An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.","maintainers":[{"name":"xvidma","email":"iamproplayer7@gmail.com"}],"readme":"# TSINSIM\r\nAn [InSim](https://en.lfsmanual.net/wiki/InSim.txt) library for Node.js (JavaScript runtime environment) with TypeScript support.<br>\r\nIt allows you connect to [Live for Speed](https://www.lfs.net) Server over a [TCP](https://lt.wikipedia.org/wiki/TCP) connection, share data between your program and game.\r\n\r\n<br>\r\n\r\n## InSim compatibility\r\nFully compatible with [InSim Version 10](https://github.com/Iamproplayer7/tsinsim/blob/main/InSim.h.txt) (0.7F5).\r\n\r\n## Requirements\r\nThis module requires [Node.Js](https://nodejs.org/en) and [TypeScript](https://www.typescriptlang.org/).<br>\r\n\r\n## Installation\r\nInstall `tsinsim` in your Node.Js application:<br>\r\n```bash\r\nnpm install --save tsinsim\r\n```\r\n\r\n## Usage\r\n### Connection\r\n```typescript\r\n// import our module\r\nimport { InSim } from 'tsinsim';\r\n\r\n// import our InSimFlags type for Flags below\r\nimport { InSimFlags } from 'tsinsim/enums';\r\n\r\nconst INSIM_VERSION = 10;\r\n\r\nconst insim = new InSim({\r\n    Admin: '',                           // PASSWORD TO YOUR LFS HOST\r\n    Flags: InSimFlags.ALL_MULTIPLAYER,   // FLAGS TO YOUR LFS HOST (MULTIPLAYER)\r\n    Interval: 100,                       // TIME IN MS FOR IS_MCI (VEHICLE UPDATE PACKET). MINIMUM: 10 MS, RECOMMENDED: > 100 MS\r\n    InSimVer: INSIM_VERSION,             // SEND INSIM VERSION TO LFS SERVER\r\n    IName: 'host name',                  // APPLICATION NAME\r\n    Prefix: 33                           // COMMAND PREFIX (33 -> !)                        \r\n});\r\n\r\ninsim.connect({ \r\n    Host: '127.0.0.1',                  // HOST IP\r\n    Port: 29999                         // HOST PORT\r\n});\r\n\r\ninsim.on('connect', () => {\r\n    console.log('InSim connecting...');\r\n});\r\n\r\ninsim.on('connected', () => {\r\n    console.log('InSim conected.');\r\n});\r\n\r\ninsim.on('disconnect', () => {\r\n    console.log('InSim disconnected.');\r\n});\r\n```\r\n\r\n### Receiving Packets\r\n```typescript\r\n// lets import packet IS_MTC to send messages\r\nimport { IS_MTC } from 'tsinsim/packets';\r\n\r\ninsim.on('connected', () => {\r\n    // SEND MESSAGE TO ALL CONNECTED PLAYERS\r\n    const Packet = new IS_MTC();\r\n    Packet.UCID = 255;\r\n    Packet.Text = '^2Hello from the InSim Application!'\r\n    insim.sendPacket(Packet);\r\n});\r\n```\r\n\r\n### Sending Packets\r\n```typescript\r\nimport { PacketType } from 'tsinsim';\r\n\r\n// version info\r\ninsim.on(PacketType.ISP_VER, (data) => {\r\n    console.log(data);\r\n    /*\r\n    IS_VER {\r\n        Size: 5,\r\n        Type: 2,\r\n        ReqI: 1,\r\n        Zero: 0,\r\n        Version: '0.7E',\r\n        Product: 'S3',\r\n        InSimVer: 9,\r\n        Spare: 0\r\n    }\r\n    */\r\n});\r\n```\r\n\r\n### Lets do something bigger together\r\n```typescript\r\n// you already have insim connection above lets checkout this\r\n// ... and you have IS_MTC imported as well\r\n\r\n// new connection\r\ninsim.on(PacketType.ISP_NCN, (data) => {\r\n    console.log(data);\r\n    /*\r\n    IS_NCN {\r\n        Size: 14,\r\n        Type: 18,\r\n        ReqI: 1,\r\n        UCID: 1,          // YOUR UNIQUE ID\r\n        UName: 'TSINSIM', // YOUR LICENSE NAME\r\n        PName: 'TSINSIM', // YOUR PLAYER NAME\r\n        Admin: 1,         // ADMIN STATE\r\n        Total: 2,\r\n        Flags: 4,\r\n        Sp3: 0\r\n    }\r\n    */\r\n\r\n    // send message to the new player (shorter method)\r\n    insim.sendPacket(new IS_MTC({ UCID: data.UCID, Text: '^7Welcome to the server a little adventurer! Use: !help' }));\r\n});\r\n\r\n\r\n// command handler\r\n// we already have IS_MTC imported above but we don't have UserType for easier data handling\r\nimport { UserType } from 'tsinsim/enums';\r\n\r\ninsim.on(PacketType.ISP_MSO, (data) => {\r\n    if(data.UserType == UserType.MSO_PREFIX) {\r\n        const command = data.Text.substring(data.TextStart, data.Text.length);\r\n        const isCommand = command.startsWith('!');\r\n\r\n        if(isCommand && command == '!help') {\r\n            insim.sendPacket(new IS_MTC({ UCID: data.UCID, Text: '^7You used command ^3!help ^7adventurer:' }));\r\n            insim.sendPacket(new IS_MTC({ UCID: data.UCID, Text: '^7- This is example of module ^3tsinsim' }));\r\n        }\r\n    }\r\n})\r\n```","readmeFilename":"README.md"}