{"_id":"rapid-render","_rev":"55-a81553ff4cf946e90804af874249141e","name":"rapid-render","dist-tags":{"latest":"1.0.22"},"versions":{"0.0.1":{"name":"rapid-render","version":"0.0.1","keywords":["webgl","game","engine","game engine","canvas","game dev","renderer","render","fast"],"author":{"name":"nightscra"},"license":"MIT","_id":"rapid-render@0.0.1","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"b9296cc145db682ee61da5964616bbf63e5802e0","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.0.1.tgz","fileCount":15,"integrity":"sha512-1gFntxjll1OwINIApAo2V7IVBBJGUnQXq2VCpN06+YWK3KieG5f4ktw5cPJ6yxnhjmNtVeZdmLP8tXtrkNsdXA==","signatures":[{"sig":"MEQCIH9r4BpXqVrGTFqPp9en/BopKb1vN4rNpwlkLkmTQ2cxAiAtyd6PT1871rOy9MR27Gf/LOfi5CLHxTEIuf53orINUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56668},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"0cf1646c437c2244104d54feb85fea8505705cdc","scripts":{"dev":"vite","build":"vite build && tsc"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.2.3","description":"⚡Lightning-fast, Lightweight 2D WebGL Rendering for HTML5. gzip only 5kb ! [Why is Rapid so fast?](#Why-is-Rapid-so-fast?)","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.10","tslib":"^2.6.2","typedoc":"^0.25.7","typescript":"^5.3.3","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.0.1_1708259427129_0.9076884696759848","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"rapid-render","version":"0.0.2","_id":"rapid-render@0.0.2","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"e33f42c91827e747469cb2ffd5b2e0a60209fa15","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.0.2.tgz","fileCount":16,"integrity":"sha512-isgXFNMhXz6xbpYYMTsdurYQz+FofgnFY63txK/KUJdSMTxTMirl/WdoY9plY0nmO/sM6vCCXeGrmIRBsM5J1A==","signatures":[{"sig":"MEUCIQDpQP7r7LwKXdA0YDmMQX9/WMh5uwS5QCo4qLkMi1/H2wIgRE5ZeIxPDQnZdEPQibn2PiYLwvW6tbRItNIGAwvn+fE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70329},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"0aec33f6b83a6fae9d08e52d7fe666e048ad94a1","scripts":{"dev":"rollup -c rollup.config.dev.js -w","build":"rollup -c rollup.config.prod.js && tsc "},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.2.3","description":"⚠️ This project is under development and will be completed soon ⚠️","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typescript":"^5.3.3","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.0.2_1708424073696_0.3128167924870582","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"rapid-render","version":"0.0.3","_id":"rapid-render@0.0.3","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"cfef99bb37673ad870fcd103e5a50f110b6f3f20","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.0.3.tgz","fileCount":16,"integrity":"sha512-JkED7VbGz3IiOSv47MHw5SMwklnatDXjd+JYE/wODCNSCORBIHN30vblWKct07BHI9YTaHYH9EAaC+4F4MrRmw==","signatures":[{"sig":"MEUCIQDLsIzStiMJSyctcNUMWdr26xJ9DmH4Lz+ljgR+zr3V7gIgeR7/cCGgJrIoqqkXN9AZ8aHJPFmC+RgDqdi0Hvx9DTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70502},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"7cbdfeb0478efe095bb34bc3e0183d9560ccc125","scripts":{"dev":"rollup -c rollup.config.dev.js -w","build":"rollup -c rollup.config.prod.js && tsc "},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.2.3","description":"A highly efficient and lightweight WebGL renderer capable of rendering 10k sprites at 60fps.","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typescript":"^5.3.3","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.0.3_1708427001120_0.8641344514188505","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"rapid-render","version":"0.0.4","_id":"rapid-render@0.0.4","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"5dd9eb95ef4bd26ba6672fbc8e89a92d92bd11bc","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.0.4.tgz","fileCount":16,"integrity":"sha512-mhp0jNGEkJi9/+xqoqcSgakqniZIZICMikrdXDvtr0WO7JiA6zFas4SYyDBIRNJaElwDM1+FaL8GGBifvu01ZQ==","signatures":[{"sig":"MEUCIQDJ4SasGTxIXaa9KQ7XpNQjHv14uYId9DqDdnq+/x5FjwIgSw00K9HaSZV0JG4c3bxki4Kkisrwphs5yZPo5ueCc5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73520},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"8aa981bbad29adb092b003181d0dbcb24020e7bb","scripts":{"dev":"rollup -c rollup.config.dev.js -w","build":"rollup -c rollup.config.prod.js && tsc "},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.2.3","description":"A highly efficient and lightweight WebGL renderer capable of rendering 10k sprites at 60fps.","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typescript":"^5.3.3","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.0.4_1708439823042_0.8603854909964357","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"rapid-render","version":"0.0.5","_id":"rapid-render@0.0.5","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"da0c7a61e9b59ac1493a3f8df562b11f226cd0e5","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.0.5.tgz","fileCount":16,"integrity":"sha512-n0ubrSs7Uti+/SLtdq0t3GPp0hjUCNsSe0gUOCH4K0dkrZkdqB5uelNIzofDZbvkLPuPU16XyIo2G87DrUN+7Q==","signatures":[{"sig":"MEUCIHrr9A9IApJ8zyPXnnWVqgoSlllLiWIIWZjOsiGlzTH/AiEAnEZTxyoG+MjrfqKVi8+Fr6yrE9NFkh4QTWkOQOxet28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69695},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"1237159bc636690354110942c788e024b9ad6f22","scripts":{"dev":"rollup -c rollup.config.dev.js -w","build":"rollup -c rollup.config.prod.js && tsc"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.2.3","description":"A highly efficient and lightweight WebGL renderer capable of rendering 10k sprites at 60fps.","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.0.5_1725028845090_0.3947178125845565","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"rapid-render","version":"0.0.6","_id":"rapid-render@0.0.6","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"359f79bce0db08c4aefa6eab1a145011d9909884","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.0.6.tgz","fileCount":16,"integrity":"sha512-ylCf3C9F8ojX9qdugf1R5eBbLoFTKRtxzXbCTgM3uvlczsF/uK1OPp08RwSkaMPkNXzZ3FvRJzx524OeXTdMeA==","signatures":[{"sig":"MEUCIQCUTN1gH8ktJZlufd0/18SM7whAtpEOAsiVYotWN+PnxgIgK62zzXazkgIMAQPpeiLuIYeD/+/zXd4aT/7R8QCmSk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69487},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"4827541ec016d0fa9b6009e21fe845e794ffa81b","scripts":{"dev":"rollup -c rollup.config.dev.js -w","build":"rollup -c rollup.config.prod.js && tsc"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.2.3","description":"A highly efficient and lightweight WebGL renderer capable of rendering 10k sprites at 60fps.","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.0.6_1725029743202_0.8475746179455941","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"rapid-render","version":"0.0.7","_id":"rapid-render@0.0.7","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"87bb615f88ae0979803eec7bc0835dad4bc50143","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.0.7.tgz","fileCount":17,"integrity":"sha512-aMwWel1BxWKtXFCoau1db/VmH83hZ9IXIcxd4Xi6/Jwu1RWLNF58BBYvON3qx9hBGMy12NEf1UT1H3XZ+xQlYA==","signatures":[{"sig":"MEQCIApBiEj/pvWSvwfNlObYjQRbxAeUN6P2R4ovkv51k0vBAiA9FI77khh7pBlbB/i0BoBg7y4rRe2BoXIVl+YvmtCgFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90213},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"0f2acc52cce2a2fb5b4bdf69b8f910620e6489ce","scripts":{"dev":"rollup -c rollup.config.dev.js -w","build":"rollup -c rollup.config.prod.js && tsc"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.2.3","description":"A highly efficient and lightweight WebGL renderer capable of rendering 10k sprites at 60fps.","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.0.7_1725084052145_0.5457603945625129","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"rapid-render","version":"0.0.8","_id":"rapid-render@0.0.8","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"85a03712e340f43626fe3da0275d534e76966c74","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.0.8.tgz","fileCount":17,"integrity":"sha512-1hwvVvTBkticuBWx+SlpttChiDq6ewJZjoN6k4rRcXgdU8f92w3NfScDJ4eyzrBJHo95vMPesLo4aIbN1ul3pw==","signatures":[{"sig":"MEYCIQDevxYYOGK4pPRJ8L5vsDrDl+m/FWwPlEI4qWsk0IFTVwIhAJa1zh6pBvXbeFboKrt5t7nA0iA/uvrhxVD6sPaXTLIz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90688},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"95787618beb81ba213825c76224940a2e0fad3d4","scripts":{"dev":"rollup -c rollup.config.dev.js -w","build":"rollup -c rollup.config.prod.js && tsc"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.2.3","description":"A highly efficient and lightweight WebGL renderer capable of rendering 10k sprites at 60fps.","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.0.8_1725084624163_0.5242140225960095","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"rapid-render","version":"0.0.9","_id":"rapid-render@0.0.9","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"492673a50f3036362d14b24d228ac85f566ced38","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.0.9.tgz","fileCount":17,"integrity":"sha512-sFcSY8gb3ZcjGy3SW2FcR2O0NkhhQ6bl7eTFV2Kg0AY7489Ufk2+kSgJbojMXgEJjzQyi6cqYY7nqVy1v1yT3Q==","signatures":[{"sig":"MEQCIGOZk3gHiE9ukPQQjvVKFoixFm1q8ZqSH/T4TgZrZwJBAiAznHV+RjEMJW+DDxJiaI/qs2nVSz2F0A1f4ssDwHIweQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91098},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"660cf95cb72b12bbc41d61de496f1a893db69713","scripts":{"dev":"rollup -c rollup.config.dev.js -w","build":"rollup -c rollup.config.prod.js && tsc"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.2.3","description":"A highly efficient and lightweight WebGL renderer capable of rendering 10k sprites at 60fps.","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.0.9_1725085082507_0.8525518424888519","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"rapid-render","version":"0.1.0","_id":"rapid-render@0.1.0","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"f6e9480dd281927036e5e2a28c60390f62f2d70a","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.0.tgz","fileCount":17,"integrity":"sha512-n4gO97iZTbeFF+EqhEI74oyeh01jLl7rXigarTB64cysO5RbHkY1KyMjfwKQWY3eaKmhcxdqgGDzSduiyAX+Lw==","signatures":[{"sig":"MEYCIQDwzGippnDMqufmviSIdY32/x7b4d80xnMj3QCxdGUPSgIhAPEEBV26YtnYzmJpJcmqJx+VQXJCeVcUDJqzXsLP/SJc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94585},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"0b404cf7245fec28c9744da1be410b4107443725","scripts":{"dev":"rollup -c rollup.config.dev.js -w","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.2.3","description":"A highly efficient and lightweight WebGL renderer capable of rendering 10k sprites at 60fps.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typedoc-theme-category-nav":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typedoc":"^0.26.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.0_1725087229544_0.8126823396275185","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"rapid-render","version":"0.1.1","_id":"rapid-render@0.1.1","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"94109b48f3fc90b10a39a600d3c1092d48182d22","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.1.tgz","fileCount":17,"integrity":"sha512-n0R7XyQc+xjfphtP8GTmR166kb6d9BJi/8LjpXBPiBWzzeOv3uCKB4atewPStypP1Xwd7k1bJftgWcaCqwMXkg==","signatures":[{"sig":"MEQCIEmNHf/WDFXERx1G9sCp3lk7nG5P7lKO0tIwbOS4vLsKAiB1N5n6AVYo8z6+HQOeLVbo21+FtJgMleMuTvTq3qkwsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94602},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"3b5c347b3f4d92dabd7bed8fa9c11a3b7d3cb935","scripts":{"dev":"rollup -c rollup.config.dev.js -w","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.2.3","description":"A highly efficient and lightweight WebGL renderer","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typedoc-theme-category-nav":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typedoc":"^0.26.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.1_1725088966083_0.4301096116045475","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"rapid-render","version":"0.1.2","_id":"rapid-render@0.1.2","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"6633c1674336c925037727034dc13df0d6be00a9","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.2.tgz","fileCount":19,"integrity":"sha512-oH6TfuvNYys1PNCm7nZO2jmwiHUkvY9LyLxrok23loSeW4Wb/CPG74FV8zgihNPGxdwEMnIxt23UFrPt60r+TA==","signatures":[{"sig":"MEQCIEXEHGf2yjtm6zy1ypZEK70evvAJkpIc4sEtlserMRleAiBmD3Nt0Lv2z5aiwcFVucBjXWmfyy238l7ekOFqdE6YTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103077},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"820afbc3bb961ed4e2bc47d33f396b3d985c4614","scripts":{"dev":"rollup -c rollup.config.dev.js -w","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.2.3","description":"A highly efficient and lightweight WebGL renderer","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typedoc-theme-category-nav":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typedoc":"^0.26.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.2_1725438849323_0.31720338961105043","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"rapid-render","version":"0.1.3","_id":"rapid-render@0.1.3","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"e205f9a9942da9b51a81763667debbc741e7e7fb","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.3.tgz","fileCount":24,"integrity":"sha512-JNaljcpDE/YAHLmaJA+GExZnokbztnC0st2ASUgLhtf59+PLp6LCLshrJvt1FS1H7PKC9m0bombQ7v5/2eBv9w==","signatures":[{"sig":"MEUCIQDIQh9rEFg98XgdwqgGg4DW6LC5SPnpSZm1kO3LIGnUHwIgd7GF6sxw7K2VSmO31z3PgCKlN8bULLnL6zzgeIeFfi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179424},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"47901ba6a60110d1756d1a89319af9ba9c4647f0","scripts":{"dev":"rollup -c rollup.config.dev.js -w","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.8.2","description":"<p align=\"center\">\r   <img src=\"./screenshot/logo.png\" alt=\"Rapid.js Logo\" width=\"100\" style=\"image-rendering: pixelated;\">\r </p>","directories":{},"_nodeVersion":"20.18.2","dependencies":{"typedoc-theme-category-nav":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typedoc":"^0.26.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.3_1744294825560_0.8192358902143504","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"rapid-render","version":"0.1.4","_id":"rapid-render@0.1.4","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"f023a71d95f126de1d1a4c23b51c198fc5c65f9c","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.4.tgz","fileCount":24,"integrity":"sha512-A8pju7Zi6C0olXm7xb5RxFL5E/V0NTtUbUJXYZewnbGL8c+qrNpButf4kYASBF+F62PHG9crEqs9RQ7t+uxfWA==","signatures":[{"sig":"MEUCIAmc4hbv0DfKdpWxIY1TGR+e06prO9PRf49ghwCPcbYJAiEAuzJEwAwFzdtOynt3TKv7GBGxvwe8SPzBsyR7QzNrzMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177466},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"87dc6c85c6d1a7d10fead1fe2aac5901e36f9b72","scripts":{"dev":"rollup -c rollup.config.dev.js -w","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.8.2","description":"A highly efficient [stress-test](https://nightre.github.io/Rapid.js/docs/examples.htm) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"typedoc-theme-category-nav":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typedoc":"^0.26.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.4_1744295788919_0.9136141595365941","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"rapid-render","version":"0.1.5","_id":"rapid-render@0.1.5","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"811f83759e4623b6da4516e56d160722bb45a3b2","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.5.tgz","fileCount":24,"integrity":"sha512-Xi1VWp+SnDczs+XBTKQLykbyloVbx9o8boSXMtWSItRM2fIFfw4iErbl7gSctK6gY0XTiLO4mBKUwlPh+lReLA==","signatures":[{"sig":"MEUCIQDgwpgyNxb6s4tEpVClK0xt/55ER6+1NZzyV0VdCzqoBwIgJXs9BPbnd5GhuBmgJOwDb9s5ViggsNgV8tClKJaVvuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141336},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"c19fc6a746b6c5a046ff45a1cab1d743846d3eec","scripts":{"dev":"rollup -c rollup.config.dev.js -w","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.8.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.htm)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"typedoc-theme-category-nav":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typedoc":"^0.26.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.5_1744297188979_0.5262265590302049","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"rapid-render","version":"0.1.6","_id":"rapid-render@0.1.6","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"2291d7cd00de18ddebcfb4fde813ee316ed1e687","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.6.tgz","fileCount":24,"integrity":"sha512-IkkmctoUg4yDl0UEw8RJXv7MKp8Hbs0tXimli+Ry+nXk4e13AuGa3DCkqE/M9bifZN2PAtFcCIr45FgRlZeC+Q==","signatures":[{"sig":"MEUCIQCqcC62VvG1gmBPikpGgjpdQHqe1M5Hu+O0mrKdo9KrCgIgKqxEqWB639V8Qpk5918Vb/QLHAfAaMAQi6N0AC/RyYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141472},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"04d51cfb8e37c09e66d41a02c10bf6effa78cdb2","scripts":{"dev":"rollup -c rollup.config.dev.js -w","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.8.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.htm)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"typedoc-theme-category-nav":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typedoc":"^0.26.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-server":"^0.7.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.6_1744299629643_0.5132960081451146","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"rapid-render","version":"0.1.7","_id":"rapid-render@0.1.7","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"b1f1f22638a2f51fb54dbdca4255d4dc398dcfc2","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.7.tgz","fileCount":24,"integrity":"sha512-oQMhfKn9lYjCfUCNp/T7D57Ey6vB92mKU6rVtaWkvI37VRSl+PI1DNfp47fhMAbb0mzx+6mc42hnlH0uBBCunA==","signatures":[{"sig":"MEUCIEC04lER6R6zuyT/7LDztufIyhg2Kj+tqt9RoKdqpxr+AiEAysi68KZEJctLais4zKDe5eKaHlbMCIVo4ZWMRSkY194=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154821},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"04d51cfb8e37c09e66d41a02c10bf6effa78cdb2","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.8.2","description":"> [!WARNING]  \r > This project is a work in progress! Expect bugs, report issues, and feel free to contribute.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"express":"^4.18.2","rollup-plugin-serve":"^3.0.0","typedoc-theme-category-nav":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typedoc":"^0.26.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.7_1744376892258_0.4363874930949201","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"rapid-render","version":"0.1.8","_id":"rapid-render@0.1.8","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"52422367c4a150f4bcfc463d6c0cb96727e5b01b","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.8.tgz","fileCount":24,"integrity":"sha512-3EwBnkQdBBAGN9+nSHKOybZGCcflt6jGtMTVSR7XvdfWx3EjzxrxTwnD4FNRiTmYGoD/2HKOMC/kLm55pSIbFg==","signatures":[{"sig":"MEUCIGmvyeOMgF8ULmDDkTnCIRnzReusygFP+LI7kV99v4yEAiEA9fkR9Q1O1931A1J9r+UmOmOWuw6Xs8QYHrQN6haqIF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152886},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"e0685373cc11ec547e8a13255aad1b7ace12a030","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.8.2","description":"> [!WARNING]  \r > This project is a work in progress! Expect bugs, report issues, and feel free to contribute.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"express":"^4.18.2","rollup-plugin-serve":"^3.0.0","typedoc-theme-category-nav":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","typedoc":"^0.26.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.8_1744383762746_0.6241333814436574","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"rapid-render","version":"0.1.9","_id":"rapid-render@0.1.9","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"7c07d6e22b69bb7cbb6841d7fe84e88775081c1d","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.9.tgz","fileCount":25,"integrity":"sha512-EBO1dBfqFfIhvsa379s+bv1irWi2FIMcJ5wPwJUSQKalvnLOokD5BBo1FawKrKQ1WH8jnMVKKU/8csFCpql+XQ==","signatures":[{"sig":"MEUCIGHAa3Wtg8fSeQxGCaIFEMn3XvkB6WM8L/owEUD82NxVAiEAu9vQVbde6d6XxoV2JSRRiMPv3hy57nEqqSpw7YqGJrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153863},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"77c22c571fde3a826307f656e52f2845d575cf85","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node ./scripts/dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.8.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.htm)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typedoc":"^0.26.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.9_1744629667593_0.49815973968325444","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"rapid-render","version":"0.1.10","_id":"rapid-render@0.1.10","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"98242cbc5b0d456debbecdf735d44e70c2e6f40a","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.10.tgz","fileCount":25,"integrity":"sha512-XN4TBZZ6o9xT7bE4gEwAp1xaaLH8PP+ImtnXFdQ6lJFMEesQKVXnpJGHpUHz0RrbVVlSIWP/h2z1qGTwmOHilA==","signatures":[{"sig":"MEQCIHiai1jPfJ4qCaXOTzpFRfgCX5NkmbqlrZ+0g61LYnRQAiBCtfw50KMRH3J1fe0xOQ5QI2OjGsskLqqnaJjXcicFuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157350},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"8f06b9c282885480ce4fdcf5e9e09e31adb8e9f8","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node ./scripts/dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.8.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.html)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typedoc":"^0.26.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.10_1744634055037_0.2952400458804998","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"rapid-render","version":"0.1.11","_id":"rapid-render@0.1.11","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"bd3edf48b105cd1482e54b1ff4d6dbb93faf16c0","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.11.tgz","fileCount":25,"integrity":"sha512-lswO7vSmNTY8BYVfBoRKLh13W8sUcqNadnSvhcrS9xw7CoU0zziLHMXgYLKuAft62NxJYDUrG5o+i1XOX+Er+w==","signatures":[{"sig":"MEUCIQDjC7i0h/I3SijdSB4wKbgY8wbHUuSZ75ok0igD6aG82AIgUsG99WvlSPkm+pPjDLQpzSWvf5yGp62XY7NKKk8QoYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160029},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"1ec2bd814da2593d39324ee3e8958b8549d12e1e","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node ./scripts/dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.8.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.html)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typedoc":"^0.26.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.11_1744715633877_0.5609789219235795","host":"s3://npm-registry-packages-npm-production"}},"0.1.111":{"name":"rapid-render","version":"0.1.111","_id":"rapid-render@0.1.111","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"0671062b0fcbbe5105a7de7e27fb0daf36c3b2cd","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.111.tgz","fileCount":25,"integrity":"sha512-+H5x2u81sGYcE1eDjsAt1rljjOeE6uel0xS8yQT62FrJz+2UjlFf2dtTl8RyK2bTyMcP+UowjM6cV7f+Pew9Mg==","signatures":[{"sig":"MEUCIQCP1NVSEG85N/S3nOggOeP4B1eecsdqDZgD7wYQV+MfxgIgJRYf2elW7weCsimfrQtiDp62qaUhivDXS+HHYiSW2WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160453},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"c101eaa82d8fab47600404336391947c90e89443","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node ./scripts/dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.8.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.html)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typedoc":"^0.26.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.111_1744716136449_0.0997178251901032","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"rapid-render","version":"0.1.12","_id":"rapid-render@0.1.12","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"5fa53b3c5aac9c3d0a1a3ac4ec54496414a38b02","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.12.tgz","fileCount":25,"integrity":"sha512-lwB1wGTRVKXnJDD5urD3r6K16AaVYKVZOht/vRAbttweHRzpWsEPia7cNkmzJHJDHKkPvpydpj2kBd5eEkXXFg==","signatures":[{"sig":"MEUCIQD1FXRiUNifjJAHPzKyqQcHUzvflX4iS4ikHHVo5/VuGwIgGKY2u5k1l+GMdpVjpOUNev/lxBLHkmO38g0gHrT5ilE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165253},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"ee4b5d959b381b6c170970cb939c90a38c6255c5","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node ./scripts/dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.8.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.html)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"concurrently":"^9.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typedoc":"^0.26.6","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.12_1745160096623_0.5906094974666385","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"rapid-render","version":"0.1.13","_id":"rapid-render@0.1.13","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"075565ac311c4a10fbd7ddaab877c07ac8389faf","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.13.tgz","fileCount":25,"integrity":"sha512-tPgEvbpt2pD3mGUOoj+UdO/zyKuApeTOLHZ8VfkdlzPLlNGvhut04WNsyWUkkJzTTJK156gP6rTQkn01OKOo5Q==","signatures":[{"sig":"MEYCIQCJmCbA+otl8wEtYBryh8OSu/7cuKjELfJGWGWC4fEAPQIhALV6Y432HKJhhTWiE1yzPDaIdJTNB8lwV64Ur55dV46H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190061},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"fa6ec0632e2e926da4d68528603140e093eac9eb","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node ./scripts/dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.8.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.html)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"typedoc":"^0.28.3","concurrently":"^9.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.13_1745492254774_0.39551400629708366","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"rapid-render","version":"0.1.14","_id":"rapid-render@0.1.14","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"f140cd9c286b2996987a4bcb513f9a0f98ae0f69","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.14.tgz","fileCount":25,"integrity":"sha512-lgZPZipX7HtO9xyAb9cThah2nwRc7ehzZTGEDg1ACgTjiNepPhQEsEUShJTqNgkkKZK7vitMzqAjOmzLTSjsYw==","signatures":[{"sig":"MEUCIQCbpT/Jiks0tqTPNxAeiBjbpUQly2WWzYkDTibHYn9jYQIgLMf1NEmkTbXX3Px4pa62H6txYudi3H6yh1go1Dv5C8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189049},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"fa6ec0632e2e926da4d68528603140e093eac9eb","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node ./scripts/dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.9.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.html)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"typedoc":"^0.28.3","concurrently":"^9.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.14_1754358193929_0.4740380794627832","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"rapid-render","version":"0.1.15","_id":"rapid-render@0.1.15","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"add67671bb9221aba511c5a8c4d9a80906db8daa","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.15.tgz","fileCount":25,"integrity":"sha512-z0gLPu5q1sgdbP0SW1u4giGRr2T5w6kr+NLsH93UrrOJNdjmFcoyLSTildarOgFCjPq8oNREcsQTnR7+6wsi9Q==","signatures":[{"sig":"MEYCIQCsqT5McZvT4xYu4PVBgeyPQyBAl54CoGjOVc12IQtnYgIhANde4tCZazd7kt6T7N7tY1WS1jKf6CeI8+v3hBoqQChX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192400},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"c5ba16ea03be0fef60899233d74a13d1a199d023","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node ./scripts/dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.9.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.html)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"typedoc":"^0.28.3","concurrently":"^9.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.15_1754379597782_0.5436349029811134","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"rapid-render","version":"0.1.16","_id":"rapid-render@0.1.16","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"22d600ea0c1ab71ad7f26c9e7d262eac217276a8","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.16.tgz","fileCount":25,"integrity":"sha512-WwWi2xWoBRbNl+8jPObbxE3olChaKOHK+00QWkm+cPq7om5yttN7B3c/x9/u534F9QSA2H5LiaqKqzlRl0AR1w==","signatures":[{"sig":"MEYCIQDzN0LTQd4F7WRlZDQFveic5pMULTRR/YCDuNV1rcDTJQIhAKwLza+i7alrz9ZmlnTMej+mY2lj/QlRcabQBE7VLOpp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192809},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"7dcf036d3e84066fb802fc8fe57fac1b27eb712b","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node ./scripts/dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.9.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.html)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"typedoc":"^0.28.3","concurrently":"^9.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.16_1754381498663_0.14338021284709668","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"rapid-render","version":"0.1.17","_id":"rapid-render@0.1.17","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"ea530ebf79d671115f2e47cecacf7e3f7772136c","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.17.tgz","fileCount":25,"integrity":"sha512-M5pyLoSqbrIP+1K45hOeo8E61kvR+VE9jL2vgYHe20rSmF12fFT3Rk3rDQILHViA/NapN/ses+JjojKsi6JB9w==","signatures":[{"sig":"MEYCIQCRWxp4JK/RCcRFTvvYMFYbV2SICZ3UDJxaNs7sPu2dtwIhAKohYu/2yEl5992j+X/bUihv4mQguptF4SusVKny2Lte","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192809},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"b285d96456ad4350df3a1e9e583028cf45f814d1","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node ./scripts/dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.9.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.html)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"typedoc":"^0.28.3","concurrently":"^9.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.17_1754382430984_0.7853082452213054","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"rapid-render","version":"0.1.18","_id":"rapid-render@0.1.18","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"a9f1c4b7d22f74f6dd669184279e5d9eed757dcd","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.18.tgz","fileCount":25,"integrity":"sha512-5tczOhXaAaaAUH0MSqdAmnluIVYuodaToCIaT+fdcQ7Lsy8Qm9AbRNf4nf5bQBaVAmVbm6RmzaBHlyWveBIUHA==","signatures":[{"sig":"MEYCIQCHgIBO5k7TIPvf0rMSFH5K40c46FZoBry0ZBziAQDshQIhAMjU92JssM8NAX6EoQa04+aASIVE5Dg2RVXc1b6+mfj+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192852},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"b285d96456ad4350df3a1e9e583028cf45f814d1","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node ./scripts/dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.9.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.html)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"typedoc":"^0.28.3","concurrently":"^9.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.18_1754382478400_0.3278780900448346","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"rapid-render","version":"0.1.19","_id":"rapid-render@0.1.19","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"32fe2a09dbafc3a0f08bc2342028e70ab295c9d7","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.19.tgz","fileCount":25,"integrity":"sha512-iWbsIfeNFLc63TVbyCqVGAHlYzGaLaItIAaB0dvuEO9LgSewo0Ca3aS6DhWnvkZ+dBMxs5GRftPTUaaSAqDd+A==","signatures":[{"sig":"MEYCIQCAYRQlqz+mg7Ei4x7sF/HSeoJgyMYINwD5L5kcVvPabAIhAPEZT6JmsFQVaGVNGsL3Me2SphOhUKdP9nfIKXRGlLpC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192747},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"7a9e0152723aa390695a2c66316d5998ce5e37d8","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node ./scripts/dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.9.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.html)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"typedoc":"^0.28.3","concurrently":"^9.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.19_1754449310182_0.7177081350967158","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"rapid-render","version":"0.1.21","_id":"rapid-render@0.1.21","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"f3065929e3b13670c84e9e833c7bebd478cf3168","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.21.tgz","fileCount":26,"integrity":"sha512-7WaTvgGmAfEssyNxTv0qu85MwJHrfLPsX613L/fXSqJqZp5Ilm/gaMkJPqOxHIUW2m9QgLLK8k1zb7NGH0LlFg==","signatures":[{"sig":"MEUCIQDT7PahQdFyZvNTsGpmy9LfTISU43g6owEJUmtJ7hTtNgIgHlTj7ddKC7jOUPK7ng+HYK5KRyZxhpM2iNtYatf/qjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205807},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"8cd4f2147a642f61d74958dd4b2a9b621f75f177","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node ./scripts/dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.9.2","description":"A highly efficient ([stress-test](https://nightre.github.io/Rapid.js/docs/examples.html)) and lightweight WebGL-based 2D rendering engine focused on rendering capabilities.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"typedoc":"^0.28.3","concurrently":"^9.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.21_1754475892077_0.42134684486472684","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-1.1":{"name":"rapid-render","version":"0.1.2-1.1","_id":"rapid-render@0.1.2-1.1","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"de12b0e3e1e6d2ad6f032b7abb25b62a950f9143","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.2-1.1.tgz","fileCount":29,"integrity":"sha512-lGfPLhWow4OoMF9ckzs8S+dmw/fnwnsGzEpnndVwAMWAvUeTixnXKpafUZMB1XsyJv6oGtdNn+rvUbm+qLXmrA==","signatures":[{"sig":"MEUCIQClsG7hKNRs6ZfoA8jtcVbuyHTna4zgBX31CLlTbZf6sAIgaZOLCwImlw/AZrvfIP2/ucgtns9vs9CWgmTiSfOZN7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260175},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"b49056e00dcdb89c22068192e7551a314ce3ad5a","scripts":{"dev":"concurrently \"npm run dev:build\" \"npm run dev:serve\"","docs":"typedoc","build":"rollup -c rollup.config.prod.js && tsc","dev:build":"rollup -c rollup.config.dev.js -w","dev:serve":"node ./scripts/dev-server.js"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.9.2","description":"> [!WARNING]\r > **🚧 Major Refactoring in Progress 🚧**\r >\r > This project is currently undergoing a significant rewrite to improve its core architecture and introduce new features. As a result, the **current documentation and examples are outdated** and ","directories":{},"_nodeVersion":"22.16.0","dependencies":{"typedoc":"^0.28.3","concurrently":"^9.1.2","eventemitter3":"^5.0.1","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typescript":"^5.3.3","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.2-1.1_1755174292096_0.055440443216711044","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-1.3":{"name":"rapid-render","version":"0.1.2-1.3","_id":"rapid-render@0.1.2-1.3","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"2dac25255c7b3b698fcd981c3cfba087892a0825","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-0.1.2-1.3.tgz","fileCount":21,"integrity":"sha512-u/4YIuRbhXolvIfQAiCO/2J3v5H4/e2nFxddlNUxeW/+8HOwGuy/QcgPqJpE/OOp2nT4EV6Y3is7XSADZWRRxg==","signatures":[{"sig":"MEYCIQDT3Eit9D3HO91ZstESJ933W2S43Nq4YDGk4SocxN57XgIhAOvVNsIq+IFk/jh2TfB4o61y2bYxYQw0ygCvgyRr/N5j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359071},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"973b4576b3275cd24dd40a29de704982c333c893","scripts":{"dev":"vite","docs":"typedoc","build":"vite build"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"_npmVersion":"10.9.2","description":"> [!WARNING]\r > **🚧 Major Refactoring in Progress 🚧**\r >\r > This project is currently undergoing a significant rewrite to improve its core architecture and introduce new features. As a result, the **current documentation and examples are outdated** and ","directories":{},"_nodeVersion":"22.16.0","dependencies":{"vite":"^7.1.2","typedoc":"^0.28.3","concurrently":"^9.1.2","eventemitter3":"^5.0.1","vite-plugin-string":"^1.2.3","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rollup":"^4.12.0","express":"^4.18.2","typescript":"^5.3.3","unplugin-dts":"^1.0.0-beta.0","vite-plugin-dts":"^4.5.4","rollup-plugin-dts":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.36.0","typedoc-theme-category-nav":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_0.1.2-1.3_1755309684771_0.19359020057214193","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"rapid-render","version":"1.0.0","_id":"rapid-render@1.0.0","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"3775af9fccf550e529c06a4e02015e3dbc35f86f","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.0.tgz","fileCount":23,"integrity":"sha512-R6RMHxqktzXXBvvuiC6OkJ6BuTHi1hQAeLYN6sGC1WrtXzwzEkWYyXi341UZuVPGAFf8GTYfuneWqhTyP+5T0Q==","signatures":[{"sig":"MEYCIQDEYvvtr0TJy2S8oysUxSaoBO2rVOe6jFFgm5AFJDt1YQIhAMwDk9INOOZ0pJTVqn4kBlrMGQL9bK0AlIpZOskmB3hA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269532},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"cceb37b72ac585d671473cff0cb14437ab68b884","private":false,"scripts":{"dev":"vite","docs":"typedoc","build":"tsc && vite build","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"deprecated":"Broken package entry points. Please upgrade to 1.0.13 or later.","_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"./docs/image/logo_title.png\" alt=\"Rapid\" width=\"180\" height=\"97\" style=\"image-rendering: pixelated;\"> </p>","directories":{},"_nodeVersion":"22.21.0","dependencies":{"stats.js":"^0.17.0","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.0_1787029887587_0.07618125806830811","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"rapid-render","version":"1.0.2","_id":"rapid-render@1.0.2","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"fcf85eab00c34334e802863dc263517bf7540073","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.2.tgz","fileCount":24,"integrity":"sha512-gX7NapI6Pmx+g0FJAT6UFbILS5jorjyJrmRLvckH00XufJi3C4us3yndwe6l3sarQUTOmQZZp5Dg60277It10w==","signatures":[{"sig":"MEUCIFRVSBurn7gnrFnoNkqqPR5YWum8npW2GWJW5Dho4g1MAiEA+uvFGfx2uCX27iAfzI+i0VNRg1+n57YZbwQEyXK+f6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285267},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"d470565d06f4e819f0d949179f0bb0b9340b8c7d","private":false,"scripts":{"dev":"vite","docs":"typedoc","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"deprecated":"Broken package entry points. Please upgrade to 1.0.13 or later.","_npmVersion":"10.9.4","description":"<p align=\"center\">\r   <img src=\"./docs/image/logo_title.png\" alt=\"Rapid\" width=\"180\" height=\"97\" style=\"image-rendering: pixelated;\">\r </p>","directories":{},"_nodeVersion":"22.21.0","dependencies":{"stats.js":"^0.17.0","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.2_1787268972254_0.2979696964959684","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"rapid-render","version":"1.0.3","license":"MIT","_id":"rapid-render@1.0.3","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"d1ef98031c7463c70ea4fd5bcc4d335310b4ffa9","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.3.tgz","fileCount":24,"integrity":"sha512-a4XoT+8yFZs1WTA/qcxhXx4LEf9mJsgDn5SwWZieMs2Vf++wVvOKI7usntn49FI3kwH+LClKGKSYlr7V/JpRiw==","signatures":[{"sig":"MEUCIGlL6uMO9LUYxhiqFeVGs0Mk1RlSG+5ds7Ue/tabC+FhAiEAuCGmzduCZRP3FgS5D9wJVgYr6/cUyD4+3yZUcrBkCos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285707},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"98d4270ff2556bc435a1d302f163d0b4fbbd1ad3","private":false,"scripts":{"dev":"vite","docs":"typedoc","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"deprecated":"Broken package entry points. Please upgrade to 1.0.13 or later.","_npmVersion":"10.9.4","description":"<p align=\"center\">\r   <img src=\"./docs/image/logo_title.png\" alt=\"Rapid\" width=\"180\" height=\"97\" style=\"image-rendering: pixelated;\">\r </p>","directories":{},"_nodeVersion":"22.21.0","dependencies":{"stats.js":"^0.17.0","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.3_1787375695777_0.601262544915911","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"rapid-render","version":"1.0.4","license":"MIT","_id":"rapid-render@1.0.4","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"03c593af9bd111f3218479b01f41f694537ec7d6","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.4.tgz","fileCount":24,"integrity":"sha512-mND0TfJj4uhmNjts5K8+EsaZnH8sBvCpxQ3jyuvkVCLAPGDgHaabQUb2rTcNxWcgNFhRdTaRpKJSerF6QtLB+g==","signatures":[{"sig":"MEUCIFyFHuWNgYs6TLktG36YZXgtnpcZu6D0tvbXfNHy+wJ0AiEA9QSJ1wVFANsgw1BML7dHF54forA3UpWsqOCZIHjBoNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287082},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"bcc936c4718f47ca4fc0aa37653da87b50ecef9d","private":false,"scripts":{"dev":"vite","docs":"typedoc","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"deprecated":"Broken package entry points. Please upgrade to 1.0.13 or later.","_npmVersion":"10.9.4","description":"<p align=\"center\">\r   <img src=\"./docs/image/logo_title.png\" alt=\"Rapid\" width=\"180\" height=\"97\" style=\"image-rendering: pixelated;\">\r </p>","directories":{},"_nodeVersion":"22.21.0","dependencies":{"stats.js":"^0.17.0","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.4_1787801857992_0.23813677758832585","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"rapid-render","version":"1.0.5","license":"MIT","_id":"rapid-render@1.0.5","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"edb368f5a4ac7ad5a18e505af7ba51a41aa0cb6e","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.5.tgz","fileCount":24,"integrity":"sha512-asLfYU+5a1Aw2p7pWWxozsnoPi8gPFDqUiKP9YTYPUIrNnEGV+O8EGmj36AAKJe0ritk7aGRPur3IRcwvUAS8A==","signatures":[{"sig":"MEUCIQDE+oIaQN2dBqlCToFgqicLI1k0frshj51jbadeRJ1vNgIgdeB/3pHXkoXVUQoGUkCgl63lT8PXxro9SW8SU1APyGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287735},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"eed3599f0d63415364029e4125b7639c4bbb55a7","private":false,"scripts":{"dev":"vite","docs":"typedoc","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"deprecated":"Broken package entry points. Please upgrade to 1.0.13 or later.","_npmVersion":"10.9.4","description":"<p align=\"center\">\r   <img src=\"./docs/image/logo_title.png\" alt=\"Rapid\" width=\"180\" height=\"97\" style=\"image-rendering: pixelated;\">\r </p>","directories":{},"_nodeVersion":"22.21.0","dependencies":{"stats.js":"^0.17.0","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.5_1787805851873_0.5944051637549534","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"rapid-render","version":"1.0.6","license":"MIT","_id":"rapid-render@1.0.6","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"d9d95ca8064905559c25e929b39256750c744244","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.6.tgz","fileCount":24,"integrity":"sha512-gxi68HB7bk0Ob637nT/wpiQruu91y7Fkq9vzt5QlYjx5bCqbEBpf4N0Xnoy+G1xjRm3Bb4fZOoNwKieJ+qoaAQ==","signatures":[{"sig":"MEYCIQDoXSyTzcSUWt4veiDoMBXlTCJKlJRW97YoSiEN5uC6DQIhAI7KlnTy42cgyUS86BgDKMYb2tr3ZUbkJswENImq/4Ty","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285025},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"492cc09b0c615e64079e1a191c79fad11bb311e4","private":false,"scripts":{"dev":"vite","docs":"typedoc","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"deprecated":"Broken package entry points. Please upgrade to 1.0.13 or later.","_npmVersion":"10.9.4","description":"<p align=\"center\">\r   <img src=\"./docs/image/logo_title.png\" alt=\"Rapid\" width=\"180\" height=\"97\" style=\"image-rendering: pixelated;\">\r </p>","directories":{},"_nodeVersion":"22.21.0","dependencies":{"stats.js":"^0.17.0","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.6_1787843562622_0.7666323167348956","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"rapid-render","version":"1.0.7","license":"MIT","_id":"rapid-render@1.0.7","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"d7c7d9e872ac9fb6c559366882802a7562453151","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.7.tgz","fileCount":24,"integrity":"sha512-ke90RDmW1h8zgVbykvzGKnxFxC/ve6X+6PuPPUcHYmdy7G9L2/5FuAreJKK7QU9pRCuhRV3lx+u/QR1QZuwD/A==","signatures":[{"sig":"MEUCIQDkTg3VD9Sn/MgIXUwc6MlhrD5CaLg8kBCCXQXtlsfpfQIgV0VkI0llD8Z1Bo07eNXXvPlZiROpRxyvPC0xaZwKU2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285755},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"8987ff948a0bf294019b3c2e41c88ebb9cef40e0","private":false,"scripts":{"dev":"vite","docs":"typedoc","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"deprecated":"Broken package entry points. Please upgrade to 1.0.13 or later.","_npmVersion":"10.9.4","description":"<p align=\"center\">\r   <img src=\"./docs/image/logo_title.png\" alt=\"Rapid\" width=\"180\" height=\"97\" style=\"image-rendering: pixelated;\">\r </p>","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","stats.js":"^0.17.0","typescript":"~5.9.3","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.7_1788053431174_0.11859167899858725","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"rapid-render","version":"1.0.8","license":"MIT","_id":"rapid-render@1.0.8","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"6c637c1cffb447d91c2ac419ded738641f68f9ff","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.8.tgz","fileCount":24,"integrity":"sha512-7hLRqYupTBfkwCzkWOHqQH4J44v3nnzLo47vJkYVDLGs215j/TPhn8bsV1L2CDFQGdrHucAPM3WcJQx8DNoylg==","signatures":[{"sig":"MEQCICrIEE5fW+EF7xO0vnP2GsY3NDr1z1OkXlywDCC5q4NEAiA55k+HU5g3RAchiK7jLVX84qJzg3sMddEiSycCGXs6Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288764},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"392cf0d12e065260f20be0ddde08dff0a51913b3","private":false,"scripts":{"dev":"vite","docs":"typedoc","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"deprecated":"Broken package entry points. Please upgrade to 1.0.13 or later.","_npmVersion":"10.9.4","description":"<p align=\"center\">\r   <img src=\"./docs/image/logo_title.png\" alt=\"Rapid\" width=\"180\" height=\"97\" style=\"image-rendering: pixelated;\">\r </p>","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","stats.js":"^0.17.0","typescript":"~5.9.3","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.8_1788183158835_0.32252336224990086","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"rapid-render","version":"1.0.9","license":"MIT","_id":"rapid-render@1.0.9","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"c63ca4bdf2d1a2f45e9ed986b2591fbb3719e0eb","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.9.tgz","fileCount":24,"integrity":"sha512-3dkGbyT+o60b3FGW462kWtfMzaGuAjtbH0QeU97zhL/WIYG4Z1o5ujm+ubNeRaFxtwDPli/fx+LPJgwzR5Y2eg==","signatures":[{"sig":"MEYCIQC23YwA7/zcp9fF5xfAgpJ55rkCQgild6uTZlFYShPlogIhANRMGm0SqiTCq+TAd0gjRurtPiue5S43eO6dXBadEuLO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288341},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"6c44f2808f26b3b3b5e400de7bce3a50bfa2be09","private":false,"scripts":{"dev":"vite","docs":"typedoc","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"deprecated":"Broken package entry points. Please upgrade to 1.0.13 or later.","_npmVersion":"10.9.4","description":"<p align=\"center\">\r   <img src=\"./docs/image/logo_title.png\" alt=\"Rapid\" width=\"180\" height=\"97\" style=\"image-rendering: pixelated;\">\r </p>","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","stats.js":"^0.17.0","typescript":"~5.9.3","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.9_1788319703845_0.23206495251230552","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"rapid-render","version":"1.0.10","license":"MIT","_id":"rapid-render@1.0.10","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"816579cb4af0d93501abb90e771923a2d1a89674","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.10.tgz","fileCount":24,"integrity":"sha512-tYuyfC8n6/JQ5bhc9XcgXP6+hYlw7coIfw0TZxWsF+S2+8JcvC0Uxv7Y8Nr4bidtxrK6h3SV/bdXnxM/LIuMHQ==","signatures":[{"sig":"MEYCIQDyB+CbnKV0finohZ+jV/P36U9AZXQQuIwooc1USdjgJQIhAMnjvrSkpD2ZkK1HeCeKyIaEKC4eH4YwH+ezkKQNqPjE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288577},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"0915afbcbe500802fbe8fada8ea4748585606e66","private":false,"scripts":{"dev":"vite","docs":"typedoc","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"deprecated":"Broken package entry points. Please upgrade to 1.0.13 or later.","_npmVersion":"10.9.4","description":"<p align=\"center\">\r   <img src=\"./docs/image/logo_title.png\" alt=\"Rapid\" width=\"180\" height=\"97\" style=\"image-rendering: pixelated;\">\r </p>","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","stats.js":"^0.17.0","typescript":"~5.9.3","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.10_1788332481852_0.004130157017645297","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"rapid-render","version":"1.0.11","license":"MIT","_id":"rapid-render@1.0.11","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"dist":{"shasum":"b0aa96ad734d8d5985c51cc1701184a9028bf95d","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.11.tgz","fileCount":24,"integrity":"sha512-Fux4vxNPCX2lN1wOkNFSS05Ci0i9QQDwZiCPlGrPlwcGlDkE/D5HYmmhzB1cT60n4moVvHm0vogXZNte1ZYUZw==","signatures":[{"sig":"MEQCIEy2yXdxp+gdWFNuNazIO9pMfvP6zsdpHQHuXHujdwX9AiBgNG6lkm2uENrCkUa+t/TA0fNTGIeVS7CqCI69qs0C0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289338},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"80627a452f7a9f2f4e2a097c6919ed5a8f65b121","private":false,"scripts":{"dev":"vite","docs":"typedoc","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"deprecated":"Broken package entry points. Please upgrade to 1.0.13 or later.","_npmVersion":"10.9.4","description":"<p align=\"center\">\r   <img src=\"./docs/image/logo_title.png\" alt=\"Rapid\" width=\"180\" height=\"97\" style=\"image-rendering: pixelated;\">\r </p>","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","stats.js":"^0.17.0","typescript":"~5.9.3","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.11_1788346861688_0.13971272828048065","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"rapid-render","version":"1.0.12","keywords":["2d","webgl","webgl2","renderer","rendering-engine","game-rendering","browser-games","sprite-batching","particles","shaders","typescript"],"license":"MIT","_id":"rapid-render@1.0.12","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"homepage":"https://nightre.github.io/Rapid.js/","bugs":{"url":"https://github.com/Nightre/Rapid.js/issues"},"dist":{"shasum":"0ea2a818f619f3a53180ab98422bebae4d0775a0","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.12.tgz","fileCount":24,"integrity":"sha512-xw5sYtUqsjx2jrgElzuDzYvL8UESZL9GXNZIAdYRTnkInxMBdy2ohiwlXpLMCV5eU2nFdVvD1gNHmCRHvLeJZg==","signatures":[{"sig":"MEUCIQD9+xE63JvlxU9/Wl0+Zls0FGKMt5YsDj6crZVqTccjOQIgK8ch6Gjbnu+zqV+fMzuAlhatc2A8PzN9j5901C9STJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289846},"main":"./dist/rapid.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid.js","require":"./dist/rapid.umd.cjs"},"gitHead":"779b30af7030554311781f965fe354a9dd635365","private":false,"scripts":{"dev":"vite","docs":"typedoc","test":"npm run build && node --test","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"deprecated":"Broken package entry points. Please upgrade to 1.0.13 or later.","repository":{"url":"git+https://github.com/Nightre/Rapid.js.git","type":"git"},"_npmVersion":"10.9.4","description":"A high-performance lightweight WebGL 2D renderer for browser games.","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","stats.js":"^0.17.0","typescript":"~5.9.3","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.12_1788397048534_0.8852925588989726","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"rapid-render","version":"1.0.13","keywords":["2d","webgl","webgl2","renderer","rendering-engine","game-rendering","browser-games","sprite-batching","particles","shaders","typescript"],"license":"MIT","_id":"rapid-render@1.0.13","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"homepage":"https://nightre.github.io/Rapid.js/","bugs":{"url":"https://github.com/Nightre/Rapid.js/issues"},"dist":{"shasum":"491159c5ac3cbb835724b9479838a35ed35c3778","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.13.tgz","fileCount":24,"integrity":"sha512-1MxqzQ8H8i9dDaNxHPbtudMoQHRaX5dRl+J5l78dkhF7beuWeihqgcDdPAzmNEx5NH1FomPir7UOgTi7fjGG8g==","signatures":[{"sig":"MEUCIHg2IDpChWzmm5zzl9qGXhkqxwPWDX3ZStHoehpgpOZnAiEAlgtUdIoY0RFKUNvxkFdUbjdjdxPpLQKkRakXuLOPuxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289891},"main":"./dist/rapid-render.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid-render.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid-render.js","require":"./dist/rapid-render.umd.cjs"},"gitHead":"d1d1dfe9736f9b57f6dc5745e85ccd2d4264d011","private":false,"scripts":{"dev":"vite","docs":"typedoc","test":"npm run build && node --test","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"repository":{"url":"git+https://github.com/Nightre/Rapid.js.git","type":"git"},"_npmVersion":"10.9.4","description":"A high-performance lightweight WebGL 2D renderer for browser games.","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","stats.js":"^0.17.0","typescript":"~5.9.3","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.13_1788413769813_0.4033955487690519","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"rapid-render","version":"1.0.15","keywords":["2d","webgl","webgl2","renderer","rendering-engine","game-rendering","browser-games","sprite-batching","particles","shaders","typescript"],"license":"MIT","_id":"rapid-render@1.0.15","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"homepage":"https://nightre.github.io/Rapid.js/","bugs":{"url":"https://github.com/Nightre/Rapid.js/issues"},"dist":{"shasum":"28a504c3b513f527c7adf46710714bcecf62f6d5","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.15.tgz","fileCount":24,"integrity":"sha512-CFj9dcx6WhINU+wEqTyflyZWQuSpcbtt0U1329EyoULAxqr393uuv5LxNWViiRJfeauuFdCIBt7ciYbAt3Mv8w==","signatures":[{"sig":"MEQCIAbiZyrfZ4a1Upe8Zm/aPQT6MgTMj6UIe9kCVY7EGpAaAiBRoWiLfJl1fI54rVJg5pt7a4jSsTxQEnXFwoqwiPufyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295271},"main":"./dist/rapid-render.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid-render.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid-render.js","require":"./dist/rapid-render.umd.cjs"},"gitHead":"21ba31bbeb2c0b4311907c97fbf061d023bc6d2b","private":false,"scripts":{"dev":"vite","docs":"typedoc","test":"npm run build && node --test","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"repository":{"url":"git+https://github.com/Nightre/Rapid.js.git","type":"git"},"_npmVersion":"10.9.4","description":"A high-performance lightweight WebGL 2D renderer for browser games.","directories":{},"_nodeVersion":"22.21.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","stats.js":"^0.17.0","typescript":"~5.9.3","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.15_1788608072166_0.24292765404758065","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"rapid-render","version":"1.0.16","keywords":["2d","webgl","webgl2","renderer","rendering-engine","game-rendering","browser-games","sprite-batching","particles","shaders","typescript"],"license":"MIT","_id":"rapid-render@1.0.16","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"homepage":"https://nightre.github.io/Rapid.js/","bugs":{"url":"https://github.com/Nightre/Rapid.js/issues"},"dist":{"shasum":"e2053be8dc3b47284072b3ea376351488ad3f0c0","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.16.tgz","fileCount":23,"integrity":"sha512-WXO3AOB3UweZEqpRTBAqLN+5/+6yY8OsdhEKUNDFdhmH42P1Id9zIABMmgozYy/CUl3asFQbFpSrVKeAj3KEFQ==","signatures":[{"sig":"MEUCIQDhPSfW7pEXXcIUNgF9B2OxfyNoZo2d2HY9T2UoYiLmHAIgG/7fGcvZ9ZhRcJHJDgzrjXd7NJersQV1snyXj8sV17o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249463},"main":"./dist/rapid-render.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid-render.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid-render.js","require":"./dist/rapid-render.umd.cjs"},"gitHead":"cb78794cb007fbf770bab7a8ee8fb5b899e9991a","private":false,"scripts":{"dev":"vite","docs":"typedoc","test":"npm run build && node --test","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts","build:test-internal":"vite build --config vite.test.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"repository":{"url":"git+https://github.com/Nightre/Rapid.js.git","type":"git"},"_npmVersion":"11.19.0","description":"A high-performance lightweight WebGL 2D renderer for browser games.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typedoc":"^0.28.17","stats.js":"^0.17.0","typescript":"~5.9.3","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.16_1788962899019_0.8359060445223445","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"rapid-render","version":"1.0.17","keywords":["2d","webgl","webgl2","renderer","rendering-engine","game-rendering","browser-games","sprite-batching","particles","shaders","typescript"],"license":"MIT","_id":"rapid-render@1.0.17","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"homepage":"https://nightre.github.io/Rapid.js/","bugs":{"url":"https://github.com/Nightre/Rapid.js/issues"},"dist":{"shasum":"ebcfef28ad499ebac292404f107fb8d44990389d","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.17.tgz","fileCount":25,"integrity":"sha512-2CGnVeDTdKL/nSBncdI/V0ZEMmXINi0ZJrV5gwA3VJ/3+OSAGdgNUTUUKdOiD7oRwotK7XIXauboK2OHuG6kxw==","signatures":[{"sig":"MEYCIQCePW3/BUDm9GeXwl1QDW/by6YpU/ee1yw/Rn33qK3asAIhAJbEsVHg+xG+xRXZo5z5wodIk1Ni8xvt3PtHfa0D0+sU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260251},"main":"./dist/rapid-render.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid-render.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid-render.js","require":"./dist/rapid-render.umd.cjs"},"gitHead":"56a96a0a7696ca65013bf1b8fbc9886171583bb6","private":false,"scripts":{"dev":"vite","docs":"typedoc","test":"vitest run","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts","build:test-internal":"vite build --config vite.test.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"repository":{"url":"git+https://github.com/Nightre/Rapid.js.git","type":"git"},"_npmVersion":"11.19.0","description":"A high-performance lightweight WebGL 2D renderer for browser games.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^4.0.18","typedoc":"^0.28.17","stats.js":"^0.17.0","typescript":"~5.9.3","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.17_1789101127097_0.2696177535864275","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"rapid-render","version":"1.0.18","keywords":["2d","webgl","webgl2","renderer","rendering-engine","game-rendering","browser-games","sprite-batching","particles","shaders","typescript"],"license":"MIT","_id":"rapid-render@1.0.18","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"homepage":"https://nightre.github.io/Rapid.js/","bugs":{"url":"https://github.com/Nightre/Rapid.js/issues"},"dist":{"shasum":"06ee467c1b4df0f4cbff6f25f1c843b2a4f7a4db","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.18.tgz","fileCount":25,"integrity":"sha512-mA3w8NTUld4Z12Iy3i3QRtiUJ2RrtVtFgN/r/gVcnSVE/UTGDMZ/L+CO8rSTP99o6Ifqx+cIpXH2Q3ORhfukHw==","signatures":[{"sig":"MEUCICX8Mt2B9mJ2YFY5cReYomvyXvW2drM2lbFyiuwKuChjAiEA1TEH6jWz39aKt74dp8grQvOl1NuPAh6zTxsiNjZrLSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260534},"main":"./dist/rapid-render.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid-render.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid-render.js","require":"./dist/rapid-render.umd.cjs"},"gitHead":"9ed5a0b7351f1ad31a67dca07afec3b09021e56a","private":false,"scripts":{"dev":"vite","docs":"typedoc","test":"vitest run","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts","build:test-internal":"vite build --config vite.test.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"repository":{"url":"git+https://github.com/Nightre/Rapid.js.git","type":"git"},"_npmVersion":"11.19.0","description":"A high-performance lightweight WebGL 2D renderer for browser games.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^4.0.18","typedoc":"^0.28.17","stats.js":"^0.17.0","typescript":"~5.9.3","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.18_1789137634628_0.08777233818948882","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"rapid-render","version":"1.0.19","keywords":["2d","webgl","webgl2","renderer","rendering-engine","game-rendering","browser-games","sprite-batching","particles","shaders","typescript"],"license":"MIT","_id":"rapid-render@1.0.19","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"homepage":"https://nightre.github.io/Rapid.js/","bugs":{"url":"https://github.com/Nightre/Rapid.js/issues"},"dist":{"shasum":"fae2e56f3f7149beb4fa0d8a638aa2cec7c5c5cb","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.19.tgz","fileCount":25,"integrity":"sha512-zOiDfdUWix66gX8Wq3o/poeVryM9t5P2uhm5j6XGuCOkZ13wjFsmFVeBBftvAegVTfTBYHL4RoOWRWL/EhbO4w==","signatures":[{"sig":"MEQCIFShwBUumUvdP903L07tAqIMaUvy25PCNW4KsDdAzJYGAiBUC0IP/69rQUESCOafY8sg9Q6CC3hsGI76c0TO/p+FxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261271},"main":"./dist/rapid-render.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid-render.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid-render.js","require":"./dist/rapid-render.umd.cjs"},"gitHead":"9ed5a0b7351f1ad31a67dca07afec3b09021e56a","private":false,"scripts":{"dev":"vite","docs":"typedoc","test":"vitest run","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts","build:test-internal":"vite build --config vite.test.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"repository":{"url":"git+https://github.com/Nightre/Rapid.js.git","type":"git"},"_npmVersion":"11.19.0","description":"A high-performance lightweight WebGL 2D renderer for browser games.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^4.0.18","typedoc":"^0.28.17","stats.js":"^0.17.0","typescript":"~5.9.3","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.19_1789195786437_0.15405781149222353","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"rapid-render","version":"1.0.21","keywords":["2d","webgl","webgl2","renderer","rendering-engine","game-rendering","browser-games","sprite-batching","particles","shaders","typescript"],"license":"MIT","_id":"rapid-render@1.0.21","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"homepage":"https://nightre.github.io/Rapid.js/","bugs":{"url":"https://github.com/Nightre/Rapid.js/issues"},"dist":{"shasum":"bcf73892f3c426e30194ad243184a96da45ac70a","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.21.tgz","fileCount":25,"integrity":"sha512-tpzgjgpcNernOxZWvNarge7shNK8CgPM/6EyBkriMT5b8eWzLNHCBhtQ8qaliO/ok0alZeNQF+CtzCsXDMovsQ==","signatures":[{"sig":"MEQCIEblX0AwCilND/IHixk6q2M9Cg7xE2H5lsLnN261lUbMAiA2cJeX8JpfQR7ilfUGYZ+/y9eZEkjDjIB3HPhMY957xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261287},"main":"./dist/rapid-render.umd.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/rapid-render.js","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid-render.js","require":"./dist/rapid-render.umd.cjs"},"gitHead":"9ed5a0b7351f1ad31a67dca07afec3b09021e56a","private":false,"scripts":{"dev":"vite","docs":"typedoc","test":"vitest run","build":"tsc && vite build","build:docs":"vite build --config vite.docs.config.ts","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts","build:test-internal":"vite build --config vite.test.config.ts"},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"repository":{"url":"git+https://github.com/Nightre/Rapid.js.git","type":"git"},"_npmVersion":"11.19.0","description":"A high-performance lightweight WebGL 2D renderer for browser games.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","vitest":"^4.0.18","typedoc":"^0.28.17","stats.js":"^0.17.0","typescript":"~5.9.3","highlight.js":"^11.11.1","@types/stats.js":"^0.17.4","vite-plugin-dts":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/rapid-render_1.0.21_1789196985036_0.07273373228381352","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"rapid-render","private":false,"version":"1.0.22","type":"module","description":"A high-performance lightweight WebGL 2D renderer for browser games.","repository":{"type":"git","url":"git+https://github.com/Nightre/Rapid.js.git"},"homepage":"https://nightre.github.io/Rapid.js/","bugs":{"url":"https://github.com/Nightre/Rapid.js/issues"},"keywords":["2d","webgl","webgl2","renderer","rendering-engine","game-rendering","browser-games","sprite-batching","particles","shaders","typescript"],"sideEffects":false,"license":"MIT","main":"./dist/rapid-render.umd.cjs","module":"./dist/rapid-render.js","types":"./dist/index.d.ts","exports":{"types":"./dist/index.d.ts","import":"./dist/rapid-render.js","require":"./dist/rapid-render.umd.cjs"},"scripts":{"dev":"vite","build":"tsc && vite build","build:test-internal":"vite build --config vite.test.config.ts","test":"vitest run","build:docs":"vite build --config vite.docs.config.ts","docs":"typedoc","example:dev":"vite --config example/vite.config.ts","example:build":"vite build --config example/vite.config.ts"},"devDependencies":{"typedoc":"^0.28.17","typescript":"~5.9.3","vite":"^7.3.1","@types/stats.js":"^0.17.4","highlight.js":"^11.11.1","stats.js":"^0.17.0","vite-plugin-dts":"^4.5.4","vitest":"^4.0.18"},"dependencies":{},"gitHead":"eee5130316b084f334ddcac03811f1c9ff763b49","_id":"rapid-render@1.0.22","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-oWnkCw8KtCEgpIVk1V5xoLIeu8VRRRohH/m4SrKrCd8eVbBal8tECDKmovQMb07bL0RapzL8WxnxDxP+R5482A==","shasum":"42e3bab3422fca4dfe72ad10b419697b12138539","tarball":"https://registry.npmjs.org/rapid-render/-/rapid-render-1.0.22.tgz","fileCount":25,"unpackedSize":261399,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRCCS0LVlyrXKMckwMTqemmDd990xyduP26H/38xcsnAIgC9jJCvfLiHfx9qM0z3SIzcVIFdkl1qrqM55x01W/wbU="}]},"_npmUser":{"name":"nightscra","email":"2680542645@qq.com"},"directories":{},"maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rapid-render_1.0.22_1789199978209_0.31742965420414615"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-18T12:30:27.127Z","modified":"2026-09-12T07:59:38.503Z","0.0.1":"2024-02-18T12:30:27.318Z","0.0.2":"2024-02-20T10:14:33.840Z","0.0.3":"2024-02-20T11:03:21.261Z","0.0.4":"2024-02-20T14:37:03.207Z","0.0.5":"2024-08-30T14:40:45.322Z","0.0.6":"2024-08-30T14:55:43.454Z","0.0.7":"2024-08-31T06:00:52.367Z","0.0.8":"2024-08-31T06:10:24.315Z","0.0.9":"2024-08-31T06:18:02.798Z","0.1.0":"2024-08-31T06:53:49.729Z","0.1.1":"2024-08-31T07:22:46.285Z","0.1.2":"2024-09-04T08:34:09.516Z","0.1.3":"2025-04-10T14:20:25.772Z","0.1.4":"2025-04-10T14:36:29.103Z","0.1.5":"2025-04-10T14:59:49.159Z","0.1.6":"2025-04-10T15:40:29.828Z","0.1.7":"2025-04-11T13:08:12.433Z","0.1.8":"2025-04-11T15:02:42.940Z","0.1.9":"2025-04-14T11:21:07.818Z","0.1.10":"2025-04-14T12:34:15.221Z","0.1.11":"2025-04-15T11:13:54.048Z","0.1.111":"2025-04-15T11:22:16.646Z","0.1.12":"2025-04-20T14:41:36.825Z","0.1.13":"2025-04-24T10:57:34.980Z","0.1.14":"2025-08-05T01:43:14.172Z","0.1.15":"2025-08-05T07:39:57.971Z","0.1.16":"2025-08-05T08:11:38.871Z","0.1.17":"2025-08-05T08:27:11.198Z","0.1.18":"2025-08-05T08:27:58.575Z","0.1.19":"2025-08-06T03:01:50.384Z","0.1.21":"2025-08-06T10:24:52.255Z","0.1.2-1.1":"2025-08-14T12:24:52.307Z","0.1.2-1.3":"2025-08-16T02:01:24.989Z","1.0.0":"2026-08-18T05:11:27.755Z","1.0.2":"2026-08-20T23:36:12.397Z","1.0.3":"2026-08-22T05:14:55.980Z","1.0.4":"2026-08-27T03:37:38.159Z","1.0.5":"2026-08-27T04:44:12.020Z","1.0.6":"2026-08-27T15:12:42.780Z","1.0.7":"2026-08-30T01:30:31.344Z","1.0.8":"2026-08-31T13:32:39.006Z","1.0.9":"2026-09-02T03:28:24.021Z","1.0.10":"2026-09-02T07:01:21.997Z","1.0.11":"2026-09-02T11:01:01.827Z","1.0.12":"2026-09-03T00:57:28.682Z","1.0.13":"2026-09-03T05:36:09.969Z","1.0.15":"2026-09-05T11:34:32.326Z","1.0.16":"2026-09-09T14:08:19.155Z","1.0.17":"2026-09-11T04:32:07.232Z","1.0.18":"2026-09-11T14:40:34.751Z","1.0.19":"2026-09-12T06:49:46.574Z","1.0.21":"2026-09-12T07:09:45.168Z","1.0.22":"2026-09-12T07:59:38.333Z"},"bugs":{"url":"https://github.com/Nightre/Rapid.js/issues"},"license":"MIT","homepage":"https://nightre.github.io/Rapid.js/","keywords":["2d","webgl","webgl2","renderer","rendering-engine","game-rendering","browser-games","sprite-batching","particles","shaders","typescript"],"repository":{"type":"git","url":"git+https://github.com/Nightre/Rapid.js.git"},"description":"A high-performance lightweight WebGL 2D renderer for browser games.","maintainers":[{"name":"nightscra","email":"2680542645@qq.com"}],"readme":"<p align=\"center\">\r\n  <img src=\"./docs/image/logo_title.png\" alt=\"Rapid\" width=\"180\" height=\"97\" style=\"image-rendering: pixelated;\">\r\n</p>\r\n\r\n<p align=\"center\">\r\n  <a href=\"https://www.npmjs.com/package/rapid-render\"><img src=\"https://img.shields.io/npm/v/rapid-render?logo=npm&label=npm\" alt=\"npm version\"></a>\r\n  <a href=\"https://www.npmjs.com/package/rapid-render\"><img src=\"https://img.shields.io/badge/gzipped-22.5%20kB-5C7CFA\" alt=\"gzipped size\"></a>\r\n  <a href=\"https://github.com/Nightre/Rapid.js/blob/main/LICENSE\"><img src=\"https://img.shields.io/npm/l/rapid-render\" alt=\"license\"></a>\r\n  <img src=\"https://img.shields.io/badge/TypeScript-strict-3178C6?logo=typescript&logoColor=white\" alt=\"TypeScript strict\">\r\n</p>\r\n\r\n<p align=\"center\">\r\n  An immediate-mode, high-performance WebGL 2D renderer for browser games.\r\n</p>\r\n\r\n<p align=\"center\">\r\n  <a href=\"https://nightre.github.io/Rapid.js/\">Website & Examples</a>\r\n  |\r\n  <a href=\"https://nightre.github.io/Rapid.js/docs.html\">Docs</a>\r\n  |\r\n  <a href=\"https://nightre.github.io/Rapid.js/api/\">API Reference</a>\r\n  |\r\n  <a href=\"https://www.npmjs.com/package/rapid-render\">NPM</a>\r\n</p>\r\n\r\n---\r\n\r\n## What is Rapid?\r\n\r\nRapid is a focused WebGL 2D rendering engine for games and visual tools.\r\n\r\nIf you want Pixi-level rendering without letting your renderer dictate how your game is organized, Rapid.js is for you!\r\n\r\n## Full 2D Toolkit\r\n\r\nParticles, Light & Shadow, Custom Shaders, Lines, Masks, Render textures, Sprites, Custom Geometry, Filters and more. all from one focused WebGL renderer. Yet it is only **22.5 kB gzipped**.\r\n\r\n## Architecture Recipes\r\n\r\nRapid.js handles only the rendering layer, leaving your game architecture entirely in your hands.\r\n\r\nRapid.js is frame-stateless, making it easy to build games with different architectures. Below are minimal, working implementations of several popular architectures built on Rapid.js, each in **around 100 lines** of JavaScript.\r\n\r\n- **Architecture recipes**  \r\n  [Game Object](recipes/game-object.js) · [Component](recipes/component.js) · [Display List](recipes/display-list.js) · [ECS Integration](recipes/ecs-integration.js) · [Immediate Mode](recipes/immediate-mode.js)\r\n\r\n- **Game-engine-style recipes**  \r\n[Kaplay-like](recipes/game-engine/kaplay-like.js) · [Pixi-like](recipes/game-engine/pixi-like.js) · [Phaser-like](recipes/game-engine/phaser-like.js) · [Excalibur-like](recipes/game-engine/excalibur-like.js) · [LittleJS-like](recipes/game-engine/littlejs-like.js) · [p5-like](recipes/game-engine/p5-like.js)\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install rapid-render\r\n```\r\n\r\nOr via the unpkg CDN\r\n\r\n```html\r\n<script src=\"https://unpkg.com/rapid-render/dist/rapid-render.umd.cjs\"></script>\r\n```\r\n\r\n## Quick Start\r\n\r\n```ts\r\nimport { Rapid } from \"rapid-render\";\r\n\r\nconst canvas = document.querySelector(\"canvas\")!;\r\nconst rapid = new Rapid({canvas});\r\nconst texture = await rapid.texture.load(\"./image/sprite.png\")\r\n\r\nrapid.clear();\r\nrapid.drawSprite({\r\n    texture: texture,\r\n    x: 40,\r\n    y: 40,\r\n});\r\nrapid.flush();\r\n```\r\n\r\n## Render a scene\r\n\r\n`rapid.matrixStack` brings the familiar, intuitive `save()` and `restore()` flow from Canvas 2D into high-performance WebGL. It reuses typed-array-backed matrix storage and avoids per-transform matrix allocation.\r\n\r\n```ts\r\n// root\r\n// ├── world\r\n// │   ├── player\r\n// │   └── enemies\r\n// │       ├── enemy #0\r\n// │       ├── enemy #1\r\n// │       └── ...\r\n// └── ui\r\n\r\nconst stack = rapid.matrixStack;\r\n// 1.root\r\nstack.save();\r\n    stack.translate(0, 0);\r\n    // 2.world\r\n    stack.save();\r\n        rapid.drawSprite(player); // player\r\n        // 3.enemies\r\n        stack.save();\r\n            for (let i = 0; i < 2; i++) {\r\n                stack.save();\r\n                    stack.translate(enemyX[i], enemyY[i]);\r\n                    rapid.drawSprite(enemies[i]); // enemy\r\n                stack.restore();\r\n            }\r\n        stack.restore(); // 3.enemies\r\n    stack.restore(); // 2.world\r\nstack.restore(); // 1.root\r\n// ui\r\nrapid.drawSprite(ui);\r\n```\r\n\r\n## Reuse and Update Matrix Subtrees\r\n\r\nUse `customMatrix` to render with any matrix in the hierarchy (even after its stack scope has been popped).\r\n\r\nWhen you modify a node's local matrix, call `updateMatrixSubtree()` to automatically recalculate that node and all affected descendant world matrices, without rebuilding the entire matrix hierarchy.\r\n\r\n```ts\r\nrapid.clear();\r\n\r\nconst stack = rapid.matrixStack;\r\nconst matrix = rapid.matrix;\r\n\r\n// Build a transform hierarchy.\r\nconst world = stack.save();\r\nstack.translate(200, 200);\r\n\r\nconst enemyNode = stack.save();\r\nstack.translate(80, 0);\r\n\r\nstack.restore(); // enemyNode\r\nstack.restore(); // world\r\n\r\n// Both nodes have been popped, but their matrices remain available.\r\n// Move the world node later in the same frame.\r\nmatrix.identity(world.local);\r\nmatrix.translate(world.local, 100, 100);\r\n\r\n// Recalculate only `world` and its descendants.\r\nstack.updateMatrixSubtree(world);\r\n\r\n// Render using the stored matrix of the popped child node.\r\nrapid.drawSprite({\r\n  texture: enemy,\r\n  customMatrix: enemyNode.world,\r\n});\r\n\r\nrapid.flush();\r\n```\r\n\r\nWith this flexible matrix stack, you can build your own architecture with minimal friction. It doesn't care how you organize your game logic. You can use ECS, scene graphs, components, or any hybrid approach you prefer.\r\n\r\nFor more information about matrix transformations, see the [Transformations](https://nightre.github.io/Rapid.js/docs.html#transformations).\r\n\r\n## Benchmark\r\n\r\nPerformance Comparison: Rapid vs. Other Renderers and Game Engines\r\n\r\n<p align=\"center\">\r\n  <a href=\"https://nightre.github.io/Rapid.js/benchmark/\">\r\n    <img src=\"./docs/benchmark/benchmark.png\" alt=\"Benchmark Result\">\r\n  </a>\r\n</p>\r\n\r\n[Run Interactive Benchmark Live](https://nightre.github.io/Rapid.js/benchmark/)\r\n\r\nTested on **Windows 11 / Intel i7-12850H / NVIDIA RTX 4070 Laptop GPU / Google Chrome (WebGL 2.0)**\r\n\r\n## Who is using Rapid.js?\r\n\r\nWe'd love to feature your work! Please [**Submit a Pull Request**](https://github.com/Nightre/Rapid.js/pulls) or tell nightscratch1145@gmail.com to add your game or app to the showcase!\r\n<table>\r\n  <tr>\r\n    <td width=\"96\" valign=\"top\">\r\n      <a href=\"https://www.instagram.com/p/DJboaWgMzhK/?img_index=3\">\r\n        <img src=\"./docs/image/with-rapid-0.png\" alt=\"Avoid the Zeros at the Sydney Opera House\">\r\n      </a>\r\n    </td>\r\n    <td valign=\"top\">\r\n      <strong><a href=\"https://www.instagram.com/p/DJboaWgMzhK/?img_index=3\">Avoid the Zeros</a> by Foxdog Studios</strong><br>\r\n      Foxdog Studios used Rapid.js to deliver fast download times and smooth multi-sprite rendering for thousands of audience members playing simultaneously on their mobile phones at the <strong>Sydney Opera House</strong>.<br>\r\n    </td>\r\n  </tr>\r\n  <tr>\r\n    <td width=\"96\" valign=\"top\">\r\n      <a href=\"https://poki.com/zh/g/emoji-party\">\r\n        <img src=\"./docs/image/with-rapid-1.png\" alt=\"Emoji Party\">\r\n      </a>\r\n    </td>\r\n    <td valign=\"top\">\r\n      <strong><a href=\"https://poki.com/zh/g/emoji-party\">Emoji Party</a> by illusivegames</strong><br>      \r\n      A featured puzzle hit on Poki, surpassing <strong>6 million plays</strong>. Rapid.js powers its smooth rendering and instant-play experience across hundreds of thousands of diverse mobile and desktop browser environments.<br>\r\n    </td>\r\n  </tr>\r\n</table>\r\n\r\n## Contributing\r\n\r\nContributions, issues, and feature requests are welcome!\r\n\r\nBefore submitting a Pull Request, please ensure:\r\n- **Strict TypeScript (Zero any)**: All code must pass strict type checking with zero `any`, loose casts, or `@ts-ignore` directives.\r\n- **Passing Checks**: Run `npm run build` to ensure clean compilation with zero warnings or errors.\r\n","readmeFilename":"README.md"}