{"_id":"@maskedeng-tom/ssrsx","_rev":"91-2655554c8cb0570596cbe56567c3c428","name":"@maskedeng-tom/ssrsx","dist-tags":{"latest":"0.5.10"},"versions":{"0.1.3":{"name":"@maskedeng-tom/ssrsx","version":"0.1.3","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"jquery":"^3.7.1","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"devDependencies":{"@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0"},"_id":"@maskedeng-tom/ssrsx@0.1.3","gitHead":"9d7a07cb388a38286ed984531db308035e57eaf8","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-2nqpUBiEFkRqe1LQXoAni9Ua+4XKVBCV/nFvxZRJYpt8KTf5tqwnVDPRzhIdIwIfe6gFG4Mb9OXKo3T6fRevzQ==","shasum":"912ddf4a3efd598d6f629a1752025360ed20fe0c","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.3.tgz","fileCount":33,"unpackedSize":101872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfWAL/sroy+1cmuwGXZtriaoJ76AsUAJmEsuWcuOVRPwIhAK21V6yoQRL9yxNDI/S8E3UlDipi0RTPheVpkTedJM/1"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.3_1708222845015_0.9445787111106341"},"_hasShrinkwrap":false},"0.1.4":{"name":"@maskedeng-tom/ssrsx","version":"0.1.4","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"jquery":"^3.7.1","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"devDependencies":{"@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0"},"_id":"@maskedeng-tom/ssrsx@0.1.4","gitHead":"93dfbdbd6f8021b6e73eba7e5015869a3ddb2015","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-fLr5Krh5PC++6GiR3YpgBTRhfRjP/SuLJI/e3el8OU2jzDsEV9CHQZnw/3W5QboJaIkyHNl23sm2fkyLwLCoUQ==","shasum":"fde32464b08c1516e8783748148824c3ac5e6387","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.4.tgz","fileCount":33,"unpackedSize":101836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+ttB7gKmTHxyXtL71ksT1fAGEKAuLPvksGC1eHkBqtwIhAMBJg9sKech9UaNQz/G8FrRVHT12haDGAvUhjl1bEOJ1"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.4_1708223317614_0.8323137579688276"},"_hasShrinkwrap":false},"0.1.5":{"name":"@maskedeng-tom/ssrsx","version":"0.1.5","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"jquery":"^3.7.1","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"devDependencies":{"@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0"},"_id":"@maskedeng-tom/ssrsx@0.1.5","gitHead":"e77010c78e7ca3902769a864bd2efa2e4a907481","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-O+2zrtFay2zA9Tue/A9bxzcpaAi306v1UMCRwU5XL7BvY5RePGx5SmB97k0VkwVUKxt8fWM51gOPUTnKfdspqg==","shasum":"740f6d1cdac43fdb8cd072ca18a7db2580601b68","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.5.tgz","fileCount":33,"unpackedSize":101846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMTQllXjV6Zh3kM0jNegZAflSm224bjT0ifxCvdseNTQIhAIMPaHUZ1kZPizOoJ5FZB0qDjphTfPMmtDxlgKPvHN/g"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.5_1708223543235_0.8935344420350693"},"_hasShrinkwrap":false},"0.1.6":{"name":"@maskedeng-tom/ssrsx","version":"0.1.6","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"jquery":"^3.7.1","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"devDependencies":{"@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0"},"_id":"@maskedeng-tom/ssrsx@0.1.6","gitHead":"5f4c2427c9457e388f2da537b722d41bdea27110","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ASsddwdzfYrzN163fW0xaeFV8UhFLffAWbJAXK4OZpl7x6mqc1WSIiEWzbN0yRyskNMqlHD/gTgK2jh7B8m28Q==","shasum":"e902520ae6e575bc25dfc62093b332e444a38ca1","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.6.tgz","fileCount":33,"unpackedSize":101850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFNQ8B7D4DCdAR/PRnYPAyEfimLwstKWIy7Uk0660ffQIhAPLftz+RrUV90rInxSHYf36MTPIAEZEj3JgwcaKBIC1O"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.6_1708223768947_0.9713406135743268"},"_hasShrinkwrap":false},"0.1.7":{"name":"@maskedeng-tom/ssrsx","version":"0.1.7","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"jquery":"^3.7.1","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"devDependencies":{"@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0"},"_id":"@maskedeng-tom/ssrsx@0.1.7","gitHead":"d8753578b67caf59dce84c8db7e143f676a1b14c","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-XfqA0AIuG99Da+VxYZjwKa4IDQAlktlc7Xxx6cUSzwkXlJPHDUEb1wx9fbLkCZ056KS4Q+lCK7DU3R89QCQdoA==","shasum":"d0dd9f17cb7961483ca74b91b429b04f67bd6418","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.7.tgz","fileCount":33,"unpackedSize":102953,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnNYuh33ZGiFynZIQc8Bk7mHl1pYdB4DeSv3zJEHFZsAiEAgnFKPWb1RTcFo2laF42yBTcaKs+XSk/niJ5bS8CjaWk="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.7_1708225245175_0.6322058346581692"},"_hasShrinkwrap":false},"0.1.8":{"name":"@maskedeng-tom/ssrsx","version":"0.1.8","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"ssrsx.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"devDependencies":{"@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0"},"_id":"@maskedeng-tom/ssrsx@0.1.8","gitHead":"8ab46213385743efd90bf3e96385f9187c42b0fa","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-Ad3jYuKM4NwY48ZWXdtYp9Hbu+Srj1juI90mXh+Wsp2K/CVJATVBOI9tD4wlaiCY3xE0qWJfzN/3TWBLXqcjgQ==","shasum":"dea4ff708893f7d86a4eaa6e8cff0b2b58fb57ee","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.8.tgz","fileCount":33,"unpackedSize":102892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHO1Ie9nhKlMMIo9HmXt5WRNhk4vM0wmMh1EZvzvjFgmAiAYFBzB1baiKBRyhLTnZiJhWrNqE523PLk5w7cjej1yzA=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.8_1708227083560_0.6902069914775399"},"_hasShrinkwrap":false},"0.1.9":{"name":"@maskedeng-tom/ssrsx","version":"0.1.9","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"devDependencies":{"@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0"},"_id":"@maskedeng-tom/ssrsx@0.1.9","gitHead":"ea429940ab9f0bb4992052bc1096d4d81d6a351d","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-7KjVb/GoKi4B2Sbae65EKJd8iRPYYHZCMwyWJobdJe7QTORFIcxp8BBb7+csPIF2cdPcRPWsWXv8yNjVvtb89g==","shasum":"c772f20eadd237cf7385e3f7d45e86c232d70d5d","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.9.tgz","fileCount":33,"unpackedSize":102892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCxPJJZe96YOcsspxhZLQ+4pTyWNJf81WdX3/VdE3mGAiARv2RLNRKQyLYqT8Px2s4IIcpPOmXaGunyaPbaIJk+eA=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.9_1708227281738_0.9769960384193492"},"_hasShrinkwrap":false},"0.1.10":{"name":"@maskedeng-tom/ssrsx","version":"0.1.10","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"devDependencies":{"@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0"},"_id":"@maskedeng-tom/ssrsx@0.1.10","gitHead":"58661b0549b1b2a90efa53a7fea97f3f1533ae66","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-h7WoQpPltbmA8knILnlLfvXDjL41kVvuWl70++36BB27fTOQGDqx8Yii4OIXwEUE2dTGZvjQrgU1KbhAopL7Rw==","shasum":"3247223b6d7e1519a4c9b47259a0a8ac00c7475e","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.10.tgz","fileCount":33,"unpackedSize":102898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDRDYgKt8eLD/yNGav1PLLWimml7sfRaO007nm6IVINgIhAK/eFVjAMifQviGvlD8pBDwruWqvvZgFvCkJ/+yYvgOk"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.10_1708227839318_0.6824319214936663"},"_hasShrinkwrap":false},"0.1.11":{"name":"@maskedeng-tom/ssrsx","version":"0.1.11","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"@types/koa":"^2.14.0","koa":"^2.15.0"},"devDependencies":{"@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.11","gitHead":"1aeb69a16ab86efe38cb01b9fb13635ac52707b4","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ySdfn1el+793EjsqcPmDqAFEnKCFo/LVAhiIo/hBTk3YWastD+Pyl9jPDPFI5wX9glqPwTJO474R9MlKGlRD3Q==","shasum":"abdaf431e0c6a2868b4e6508c38728438024c783","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.11.tgz","fileCount":49,"unpackedSize":127944,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBOapOpS1X2MMgKALrPeg/XMzAfa2gG2T3adPNQVJf0gIgM4foUG1KBvIBmWpdvQVkPSP5q0AjR0L0ZEHR7CD+rHo="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.11_1708232484505_0.9316444786490452"},"_hasShrinkwrap":false},"0.1.12":{"name":"@maskedeng-tom/ssrsx","version":"0.1.12","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"@types/koa":"^2.14.0","koa":"^2.15.0"},"devDependencies":{"@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.12","gitHead":"9c9224377e67713cb1911c61c21dce8b80afda8c","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-1iY5jhyYXbff7XeybG/vXiIlVUSpK/7GNv5Z2vET9J1Ebt/i8N5BCGXWVKgD6mUHESGCoAWSwMjRbP0DEMqrEg==","shasum":"833d64c2a6dc9f5f2d5781054b3743afdd8558d9","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.12.tgz","fileCount":49,"unpackedSize":128365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjhh2x2dPBzxzYcm+BFpt0MGJh2Bk2KfqJZAs+9cZL2AiEA51Ga0JDEdf0z1pfwgR4rCIMtL1ECQe0aPhLfEOEm3cE="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.12_1708232945908_0.826195547391209"},"_hasShrinkwrap":false},"0.1.13":{"name":"@maskedeng-tom/ssrsx","version":"0.1.13","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.13","gitHead":"e626ae01643eae8c7d880a7e896e9bee3b47128f","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-alqJ3xzBUsEZn6Q1Tf1U2Tb1rXZspBkvi71FP2BmdIpFOsemDVScUQSIDPCqe1szxFF6xgbcmTKyKuf/yqtokQ==","shasum":"489b1648f92a179898f0a66d3132b2f6488cbca1","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.13.tgz","fileCount":49,"unpackedSize":128532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeVVlmxjWmanLjWpChHxTC492kEGkmtx54CfXCDfy5gQIgVu/988QHO3QlPF7IgPXzZaHmY/1ZbgQ1jHyfr3p81fY="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.13_1708233143208_0.44803837377369105"},"_hasShrinkwrap":false},"0.1.14":{"name":"@maskedeng-tom/ssrsx","version":"0.1.14","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.14","gitHead":"065edf74663d06f232bc5b7733320732756f5f89","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-rZdyY8a9PhGQGCGu7c8ijkC9MJm8tDxLduFeYaI4x9RuIYFv1GgvOAgkz5WrX55U+W8ELe69jLwXIPGsOK1z3w==","shasum":"8f22812f0dfa44410516d5c6c68e2c1ea8cf75ed","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.14.tgz","fileCount":49,"unpackedSize":128532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4Gmiwim/+Yc4LmV5yv+kakNw3Mdn1rzY8pQx7rIjXYAiEAnYhgOJao1PT5sXKigG97MItVnCO99pwuZm/nQ3p2C/U="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.14_1708233152160_0.3659141473347982"},"_hasShrinkwrap":false},"0.1.15":{"name":"@maskedeng-tom/ssrsx","version":"0.1.15","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.15","gitHead":"5015da6597a2d2789a4c2f775069a2386bb417ed","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-0EcjiLiUIBLut37ggO26f+dYZznpWhSEwt07Sag2uaBHgBRP3wj0IyauHwph95NaQNxGquXrtJFZnKFjDQ05zw==","shasum":"747872b7cc9285ecdda083d209a342163026a264","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.15.tgz","fileCount":49,"unpackedSize":131523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaTn+GRdlpdHt0/u7xg2qw73/o7mH3z4PPAHPoU9w2+AiEAv0kKdclc4Rkca6jmtN/JdrXp43cp415sEyRdg76cDv0="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.15_1708234997299_0.04296310181427243"},"_hasShrinkwrap":false},"0.1.16":{"name":"@maskedeng-tom/ssrsx","version":"0.1.16","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.16","gitHead":"676850430259535b79eac79dca754d489e46de5c","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-6kI5f3Q4HTT/Bv+dASycwg82NxEP9zCodmDU7/OgQf57AMob21i0LVNX0p+DVpp8xLlrFq/+pmbtZM+iM7Ub7w==","shasum":"940edc7056bf439e87f3661f321478308ebbe972","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.16.tgz","fileCount":49,"unpackedSize":131873,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcT9pTDv4vv6TbYDPeul39+xO1JXXSu2KToKAKoZ9DHAiB/A9+aIMzQ4oKBRUX0fG2tECZnXJVyH2hzRjKBUeFF3Q=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.16_1708235150231_0.6784672040720809"},"_hasShrinkwrap":false},"0.1.17":{"name":"@maskedeng-tom/ssrsx","version":"0.1.17","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.17","gitHead":"08ab9e4ddd9412fd8aa2af664c6eafd59e88ee6e","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ten8xpXp03QddbSofzxSp3plkALxk20y3q/lGK3AeJgLG44nIAe3qe+/CBNB9QB60R0rl93LUPIKCwK0C26olA==","shasum":"5a22e559579aba3b2b320db071d0dde3e9969420","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.17.tgz","fileCount":49,"unpackedSize":130762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHym4nDGsh7GqcKxPWgtPbsUYJhJIfpizTH4FzGGz09wAiEAxiNgIwz7pp4is2qrRRHaagnqpdBoznEMiK8Ok99v8Ig="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.17_1708235566576_0.5859410390011546"},"_hasShrinkwrap":false},"0.1.18":{"name":"@maskedeng-tom/ssrsx","version":"0.1.18","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.18","gitHead":"ed32a0f1a1f94775d2dec8b487c974cf34b0f012","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-jwrAi7m+A2Uca5SM8IJ1Rmpnft1x9vMPCbM7gKwi5mwpyOamg2jJvrNUIUWAYgMin55JxRARPGFH08euuAcOrw==","shasum":"0389d9a86ae6472bfc6e43c87b23243735f97b1f","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.18.tgz","fileCount":49,"unpackedSize":133388,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMN+aT69jqneeVTMe4Quvc6clyTLOuaWKOZ/7Gp9PGpAiEAy3cl6RSjfcMpLIgl6Z6WmMnyIBDFxC+Igbb6w1UuVTA="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.18_1708237035850_0.5373015849424077"},"_hasShrinkwrap":false},"0.1.19":{"name":"@maskedeng-tom/ssrsx","version":"0.1.19","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.19","gitHead":"63d95d2a6d692536a42c3d11b953b716fa1c8f6e","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-TmX+AkZOEbMbbipRUh1camYnT2u+xm2Wl2RZ037eEE5F8YxpKs0N1KfHfsm6ZQRNm50H2vhl7NWEzVfnmjH8UQ==","shasum":"3575af7169638de5290d516c05844180e78744ec","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.19.tgz","fileCount":49,"unpackedSize":134183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1lkPTK/HrdC8y79Nz6trbBghlq1/UlBmcH4ILioKBpAiEA2Qumm3zCnEpVnQpjkINH+1LZS/z67XYh3w/zTLTq9aU="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.19_1708239851935_0.9789063675537018"},"_hasShrinkwrap":false},"0.1.20":{"name":"@maskedeng-tom/ssrsx","version":"0.1.20","description":"server side renderer with tsx(jsx)","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.20","gitHead":"128795eb228b38cd624bd3a5884620567c3c3008","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-EEIoq30KEthnt7D/0m85YxuyWbiiID78hM74hFxeK3VsHADSZhUb6qlJBpTsuVZYn3xeq30ZHEzCx7wOhEUeDg==","shasum":"8d7d680cb4aca39025b13a4a9258f2e669a0c5f6","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.20.tgz","fileCount":49,"unpackedSize":134195,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH46/MDgruDUc9b8CJBFPgGjbUGRLf383vTujmcpIuHwAiBFfOiclaTGOQXNVldNbbOXY0PZ0C3AcWOhFeTVp9cgtQ=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.20_1708240098767_0.6126844756729954"},"_hasShrinkwrap":false},"0.1.21":{"name":"@maskedeng-tom/ssrsx","version":"0.1.21","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":{"default":"./dist/index.d.ts"}},"./jsx-runtime":{"types":{"default":"./index.d.ts"}},"./package.json":"./package.json"},"author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.21","gitHead":"bccee177772ece6e80a458627adb4957896f050b","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-d1dX9Nwtyj8gLXonoDit7WPKNH0Rv36JkQeEXQh+axs4r4Q0ajNESqqo+k7SsmlztYY/VyCqtNMpGV6uu7oA/Q==","shasum":"3702350ddd01e9b1d745288861c47b4dc6061c64","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.21.tgz","fileCount":49,"unpackedSize":134531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3X9T1nj5OdDCf2e7kfululYCWbfkcsRM0wOOsWFv0JAiBTCEjo+5fBpAB/3lJ+Jr0K45yguSEJvss+zBa57zLhig=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.21_1708241433600_0.15275223190694498"},"_hasShrinkwrap":false},"0.1.22":{"name":"@maskedeng-tom/ssrsx","version":"0.1.22","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.22","gitHead":"4956c65bdce4113f7b215daca6b24c4b9622cb71","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-Ta27RSYdd/sIWcgM2BoKs0La4+i5R5lSA4tUzGUAQmRNEFSMVVoq7FkD24BKmfzEubODhrIDw6K2uvu1CmGV/A==","shasum":"b920d9ee606dd308c7b79bb664ea30d6e00d4d53","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.22.tgz","fileCount":49,"unpackedSize":134301,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBBiHA/yqCC3JiG5lKAssWeK04a3MXDlUPUUkQVjsfvQIhAP6TYYl29fqQkw26ehu91b8Oo88PLaugMCvz+urTxRXG"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.22_1708243225579_0.5091563535436237"},"_hasShrinkwrap":false},"0.1.23":{"name":"@maskedeng-tom/ssrsx","version":"0.1.23","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.23","gitHead":"f94ef614cd48c810323e2ab3ea5f0154f5923ad0","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-huRloQ7pTSCV8jgttnbFoGzxpWn5qIfv7C0OEJyOzM05nHII+qWpH3QSB1iXoRJx/hl3wzmP0CcmBDFJw4cnZw==","shasum":"0ee22d1720c98f3ca03e2e757e1693e2329cd394","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.23.tgz","fileCount":49,"unpackedSize":134282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8Vgv2/RfxjoeZKGiMx2TGrE5ocN/lWh5Ds8gGt0ECOQIgOi3uOmCwiSguJcvp2SD7OazlOenyyoMRDmuy6WnAXBc="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.23_1708256350703_0.5811413448361089"},"_hasShrinkwrap":false},"0.1.24":{"name":"@maskedeng-tom/ssrsx","version":"0.1.24","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.24","gitHead":"830480c8cc88e839d07b35048a804a872d57df26","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-TaXzisVF+MlE8Gxdm+m0hfKHvVJb/9r2oUN+xUsvZbDl62TPP8cOn7eLQtxYTGsiAfZ/oFcp6hZNd4DB4s+KUw==","shasum":"c6d9620ca53e2853dc5e11daf36486ea82aeefef","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.24.tgz","fileCount":49,"unpackedSize":137809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA9yuiicGdlOiYSLSVBYyr3Qqs4K3Ej7DZjiY8ZPNffwIhAPU7N5SaQG5Pz7Wvk/mshS0Y163faTuPJy3HqnpYe15v"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.24_1708270846640_0.7399042513898468"},"_hasShrinkwrap":false},"0.1.25":{"name":"@maskedeng-tom/ssrsx","version":"0.1.25","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.25","gitHead":"9221ee07465bac6e32190abeb3e08d873da9a35b","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ljWaxE8yVLdZdLVcxbbybAdpVuM3JamvJH9kyKpYoZZdRXo+9WAQp2ktXX44CXwmGe7r4OoKs4YMSITA+ZZstQ==","shasum":"2155a615297213b2249d890db7ed5781779cb308","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.25.tgz","fileCount":49,"unpackedSize":136727,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWUV/r+aSRKLZrMyiLEKlRRWuj/k6gBrF/wNegvgFL/AIhAJReYH5Jq9zI3o+S4eUbA5JoixbYbfgTmM9JAByutbA/"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.25_1708271347766_0.4476679350807722"},"_hasShrinkwrap":false},"0.1.26":{"name":"@maskedeng-tom/ssrsx","version":"0.1.26","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.26","gitHead":"dc3013a9a31588bc031854345732429bb6e72312","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-YRP1tAygll9KtWu2jndpKc2jlbDYzosLz00kXyn4BT3Qe9l1kGqR+yRSrZo7umpfs57K+K/OkTJBko+5TjGauQ==","shasum":"244c0b7a0536622b27e6a9facda57b6cdb766fab","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.26.tgz","fileCount":49,"unpackedSize":136683,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAztIGru3fgdv0PoOzKRFAxQGGwoYODZcloAsc2MfoqAiEAxtK37gOyUePfs6GAxJDNEP+qq+LQF9zYSB2za+9rNtk="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.26_1708271830586_0.8341087295211829"},"_hasShrinkwrap":false},"0.1.27":{"name":"@maskedeng-tom/ssrsx","version":"0.1.27","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.27","gitHead":"dabfa8ae342047c70cdc11dd6f48201561218e32","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-3r2q5I0V5dRr8JcjnGFHmajsUrA0AMf7OPX6xalzLKIcRMmlu4dYWPyk2mxCTvh+lmvt9Zpy8FqHHJPT6Si8SA==","shasum":"dcea2eaaed66b79257cef09c6f9bec049bd1fff8","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.27.tgz","fileCount":49,"unpackedSize":136683,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNrXBOd5ZLT1H2RYxZEQFmTJ/I/XmUZqdHVUbGHmSnnAiEAgRdZwDP1ZzyFvTEC0WEOh/4g7A9G8lZ7qoLFoY5D8oI="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.27_1708271967283_0.77610736109469"},"_hasShrinkwrap":false},"0.1.28":{"name":"@maskedeng-tom/ssrsx","version":"0.1.28","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.28","gitHead":"0bf77252772970d5d0d69b2b5bbb77846c2a3002","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-NW/r7S08VaQTJhFBeJe05iYkORP7V+TpEJvHMOVlkfutTwrfgLzOBJ3SHFlkoo5pZSdFjYXT+4KCgM7Me66Tgg==","shasum":"1b864770475bfba6ed8a05ceeff1e66ccaf30cbc","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.28.tgz","fileCount":49,"unpackedSize":137063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhfndsHbo5Q/MMGDHWB6a9j0zzbIWm4aEddOoLKtjDOAiEAoWIQ1T5VT8ZwDpSCYiyPhayvq3kctdmsxq9tIAD+l6A="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.28_1708273589775_0.9255109326648527"},"_hasShrinkwrap":false},"0.1.29":{"name":"@maskedeng-tom/ssrsx","version":"0.1.29","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.29","gitHead":"6de2bb88e78df4bf6e57ac6b70c7793f76f1b4cb","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-QKPDAo6J9wzWEPnw2XJu0NngA5ifFrH6Bk1zSDYV/ocT/K5Fa4r3OjBttOCtaU1YpSkdRcK3x7iGRNMRb+QhJA==","shasum":"f5247da29569a2eacb25f2059f9562709969ba0d","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.29.tgz","fileCount":49,"unpackedSize":137351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4Og/WkhcKbpA9SQMKNz7d8ekEjugEihrSyRkigS7gWAiA4ZVj86e0LN6HTAXptAJ22uapWx4JmOp7qdY/2PSoEaA=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.29_1708273909211_0.06570006141094376"},"_hasShrinkwrap":false},"0.1.30":{"name":"@maskedeng-tom/ssrsx","version":"0.1.30","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.30","gitHead":"8fdab4c54c8a9924f7efe9e068020ff00e1372c0","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-4HkHuHJR3zAG3XRBzK4AZ6hTJljbVyE+dQbB1swVDbWKRMN4t6fmqfPsdKVLxXiMWyOum4OtEiunBEjvoZKWaA==","shasum":"238ffca319b4433f2f2492bad4a3d9f28f77464f","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.30.tgz","fileCount":49,"unpackedSize":137461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+gVokBsxtbGsQ5FML0UMcbU8H+pdiOmIFc2YjUPTJPwIgafBdHl7Jyr9QldnK3jFoJfvJ4ZZ5ufochNIx8DJ0JVI="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.30_1708274820861_0.72009546397049"},"_hasShrinkwrap":false},"0.1.31":{"name":"@maskedeng-tom/ssrsx","version":"0.1.31","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest --clearCache && jest"},"dependencies":{"debug":"^4.3.4","koa":"^2.15.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/koa":"^2.14.0","@types/jest":"^29.5.12","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jsx":"file:jsx","nodemon":"^3.0.3","ts-node":"^10.9.2"},"_id":"@maskedeng-tom/ssrsx@0.1.31","gitHead":"55f68d3ede2ffbf0779595bcdabd8467c3b60980","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-9z300UUF6C8xH4KLdri6NXq9bYCOdeG9Yvzj1HJZDi8YBrx/dOfYA2buFbtgeec+nyh7pmXfWjVPt9z5mf8FHg==","shasum":"d2447bc478ef5c0dc0bf21f0c68ac61aef651dd9","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.31.tgz","fileCount":49,"unpackedSize":139247,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTUMLLxXXPkx3IuNKhZ8Mh665Y3D4Wp+VvCM4qssIXPAiA12fAqKttI/HQZDZdkpq2llq3s+QMqWF4wNepG7oybsA=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.31_1708276102287_0.3286149946493935"},"_hasShrinkwrap":false},"0.1.32":{"name":"@maskedeng-tom/ssrsx","version":"0.1.32","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jquery":"^3.7.1","jsx":"file:jsx","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.32","gitHead":"2d8c8013ffef1e0bf2498fd38ffea14e8db23fd1","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-nWH5RpWEKwJ3TtmNo7aGSH8ULGJLETGpMJokctXNdHqv2q5vcsNYyYlNY5IXAt1LgWMEeo6Pj/1GoAKkOxSDQg==","shasum":"07fecde58dbdc77eda7dbdc514ea52596501419d","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.32.tgz","fileCount":104,"unpackedSize":200391,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQjuhAW3NEE9oM5KV8R3rzPhQQDOuu63ZK2HVFiufMwAiEA2uB3S9ffEbc4g8SpMW0WIOt3GElCTL6uwsyr6J5FJY8="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.32_1708321089596_0.893605173500355"},"_hasShrinkwrap":false},"0.1.33":{"name":"@maskedeng-tom/ssrsx","version":"0.1.33","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jquery":"^3.7.1","jsx":"file:jsx","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.33","gitHead":"4c5044f658cb948f7c742dd55bf8a8cf824f7feb","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-lIH5aH/aW8vvE8SzmkaXlQMNV4uZvKTShepr9IBCRQI+feY6jLI0B+N+CZ3mPAG9zZakxKNQ5Qug5U5faLLz7w==","shasum":"c4ec60f59f29457a8d717e722ff27ae7bcf5dba7","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.33.tgz","fileCount":104,"unpackedSize":202180,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA+WOsQvM0mScZsj1+548/7ooun77Y031ULaqgNOk1mQIhAKB/EtQZ7oyjFrzrOOUQHvdqgImqvonuBGw+Mj9wIxeD"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.33_1708330708036_0.8147911338665959"},"_hasShrinkwrap":false},"0.1.34":{"name":"@maskedeng-tom/ssrsx","version":"0.1.34","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jquery":"^3.7.1","jsx":"file:jsx","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.34","gitHead":"23a4095e9e0aaf93c866fe01190d5d3e40197e65","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-lvwWE0sZ/w3CwHTyF9CYMnkhUCPPWYKwoH77ZNFIKtKGRYPvQCxb8s6EVGZ/DPbZRJIhiIN5f09OAAQVR6UxCg==","shasum":"69e4ff18a96734b87551c3a13f82ba300dd28a68","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.34.tgz","fileCount":104,"unpackedSize":202162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGWdkfS0zVf7N7hB/HjZS62zPVo1lbC2bqDbrtq491GAIhAIHtVFHCIHJ0Ambj12StYM2iUj4wdjKs65sQiMz5PbYN"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.34_1708333063834_0.9796674445291196"},"_hasShrinkwrap":false},"0.1.35":{"name":"@maskedeng-tom/ssrsx","version":"0.1.35","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jquery":"^3.7.1","jsx":"file:jsx","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.35","gitHead":"c30da35f4c9bcf067753c14cf88caf4ddc4dc0bc","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-nsRBvFSHLmen6QpLv08mOdCStX7PYRwcsom38gokOEywbV/kZ/RaDitDTWnyz6aRS/xLm1jwvYbfa6uRJhDDnA==","shasum":"26d0be2a84ccf1b1eae08733dbd1d99e1b1908a0","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.35.tgz","fileCount":104,"unpackedSize":200453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDit34zRoCwaGT84/0rULxdyxUa8L41qpFYcslFMdVtaAiEA9fmKUSfgqqlTuPyr7+SZBZLvo8XQi+Wdy5IBaO0w6T4="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.35_1708333133656_0.4814678789591098"},"_hasShrinkwrap":false},"0.1.36":{"name":"@maskedeng-tom/ssrsx","version":"0.1.36","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && echo '/// <reference path=\"../ssrsx.d.ts\" />' >> dist/index.d.ts && cp -r client dist","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jquery":"^3.7.1","jsx":"file:jsx","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.36","gitHead":"8de2017a1a40831804bcd0e4409359847a888463","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-zdf+ROUJ7k2D8pldziocTyOPVi4meJNGXlobNNJZtWYUhrK0spSgtorWHiivr9DGYIrbUxGMO8u3q5wLgKvaYg==","shasum":"831b13a0ff2c1f9d77b220ac779536187ffbc53e","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.36.tgz","fileCount":104,"unpackedSize":200562,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9h8QP60e7Si7YbAk47Rt7tRgxpS/BkTijLVoBSU/kAQIgFCPYy1mUfTTsUP62r5f7GfrPoVPPjkbWI86hgRW9yL0="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.36_1708333588703_0.7614086598055188"},"_hasShrinkwrap":false},"0.1.37":{"name":"@maskedeng-tom/ssrsx","version":"0.1.37","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run modDist && cp -r client dist","modDist":"echo '/// <reference path=\"../ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jquery":"^3.7.1","jsx":"file:jsx","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.37","gitHead":"08338ff97fdaf49a0e9c0ca1dd4de37547949c84","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-xIbiq8XKqLjI/BTjdRntwQEnt5rS2ri0rV5lKiLMtrSEXgv/PIGzeed2DUGCF9iO7j8yGp5XK169hCAXgaYgnQ==","shasum":"2f38afdf6412a297d628795f9013744ac9a8fede","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.37.tgz","fileCount":104,"unpackedSize":200668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIT1iihhWET89d44dwpLKjhpNDl3gJoxdLgAWwAUijMAiEA5rmW2qBjOTUb1HswyoDWxwzSWcI2rRdCqtx7aQt8UK0="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.37_1708333960084_0.6502140667010203"},"_hasShrinkwrap":false},"0.1.38":{"name":"@maskedeng-tom/ssrsx","version":"0.1.38","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run modDist && cp -r client dist","modDist":"echo '/// <reference path=\"../ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jquery":"^3.7.1","jsx":"file:jsx","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.38","gitHead":"5c41b7708a41adaaefcb7ea2e596fe669e2dc0cf","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-tZRspI7Qflgd1Vcpw+ORVQCJbB63M+6GVr9lnoh7WYAEXDX/H2g075lLJbM5V73oJID8Z0iHpjR2CYlJdmVC8w==","shasum":"d769ec453e695e0ac7ed31ce352a17df574151e4","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.38.tgz","fileCount":103,"unpackedSize":294984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMNevaFDEP1R0Em3l06GfYGI834lemDJQBOtwWgZc+8QIgDQAgCIUzy3sVM5vCE2K8DCyYM4Mg82b1axLgNxNAv0k="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.38_1708349038828_0.7533803116891944"},"_hasShrinkwrap":false},"0.1.39":{"name":"@maskedeng-tom/ssrsx","version":"0.1.39","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run modDist && cp -r client dist","modDist":"echo '/// <reference path=\"../ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jquery":"^3.7.1","jsx":"file:jsx","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.39","gitHead":"dba2efe420eb76f0940508e9b31bbfb4978cd565","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-LFQbsHj4pE18pTNg0DJWM3xFyJX5h/rf+Za8icjpaznlIssQDSKQtz3MrhuU6vKEoNMcG/XduE8e+lIOspbl4A==","shasum":"b7f5be9b595a04a273b0359ea10b46b20667a3c5","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.39.tgz","fileCount":104,"unpackedSize":296878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgz5vChwZAxysRgwt/j7HSE9gd4H6QQSTNjjxy9y+p+AIhAO8o0J1Ncd6iQeOKMATSmcmvoriyaSJcgihQ+TZlkmPA"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.39_1708362401730_0.28087952692028284"},"_hasShrinkwrap":false},"0.1.40":{"name":"@maskedeng-tom/ssrsx","version":"0.1.40","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run modDist && cp -r client dist","modDist":"echo '/// <reference path=\"../ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jquery":"^3.7.1","jsx":"file:jsx","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.40","gitHead":"ec06ca1ceafdda304b64eb67eb3565174b67dead","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-IM7jeZHvmQ3ssjAZPpiQAg1y1gdlChB7XuAMmukOEdwAY7uqz+3uRuKdvSQfDTmmHu7Y2Z+/VZ7TU8BoJf3+iw==","shasum":"33eefc6458e0f660687657437e987ad640137dff","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.40.tgz","fileCount":104,"unpackedSize":297697,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFe8fWfWTnJVIt+JlAmb7ztav4F38i/SSARdI7bteBayAiADkhJ94GzSxmeFSlLuAHkoPCULtiaeUUjl3+xib9/oLg=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.40_1708363475048_0.7990456205315588"},"_hasShrinkwrap":false},"0.1.41":{"name":"@maskedeng-tom/ssrsx","version":"0.1.41","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run modDist && cp -r client dist","modDist":"echo '/// <reference path=\"../ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jquery":"^3.7.1","jsx":"file:jsx","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.41","gitHead":"ec04b606f3bd101e798a0a0cbae3f845fe101037","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-H0vkiTwwzPHZmln+CDi73SNe2sHKRxsazimeKUbkvbSRM5zRbxT0307agqCV+gtsqojeLQljLSId9XUOcYILDw==","shasum":"06bab7f3cacb8c594eca6e80340bedf95c8a2813","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.41.tgz","fileCount":104,"unpackedSize":297887,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsUYJkxnzDhTP6kcPDddpDIgUdH+ynUXjHg6SpmFvn3AiEAvpE0fKxVRQKotYB7V6o/LWMVK3zXEj96bbwmWVJXj3o="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.41_1708363736644_0.7951082551445403"},"_hasShrinkwrap":false},"0.1.42":{"name":"@maskedeng-tom/ssrsx","version":"0.1.42","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run modDist && cp -r client dist","modDist":"echo '/// <reference path=\"../ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.7.0","jquery":"^3.7.1","jsx":"file:jsx","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.42","gitHead":"07eb0c695f8c0e99e4d64fc0f81d0821692239e4","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-pMG/m1Gth6hFOjV0/s+8zMX/ryK/HTBS8T/hk3jLysPUAXw2zhK1kFhZnEGmOMFBMS8dogqRc2WVNN4aGTIxzA==","shasum":"0d1e7a52ecf8ef6be906ae040eb1336379d927b7","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.42.tgz","fileCount":104,"unpackedSize":298066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1SQ8Gfsh7JwCPVYIXHCLfsiWQn7c8hx3ztzWS86qycAiEA7O4VR/UixgzSykNAr6e6vedAlyVVPvVq5SIqU4f63w4="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.42_1708364235761_0.6139141916925079"},"_hasShrinkwrap":false},"0.1.43":{"name":"@maskedeng-tom/ssrsx","version":"0.1.43","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run modDist && cp -r src/core/client dist/src/core/","modDist":"echo '/// <reference path=\"../ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","debug":"^4.3.4","express-session":"^1.18.0","helmet":"^7.1.0","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","jsx":"file:jsx","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.43","gitHead":"1068f770cd2e510e5513fb9a2e8b2095ba44c4b1","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-7e+fMdHvdXkE7Cw1DrYsyS1WAt7Mui20Ji1NG1rkFkN+xiR7G/8O07bQts097v15v+qoePndxRDTJjkMD/d2Kg==","shasum":"017965d1cdf82be6d330bb24626732b2954a94cf","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.43.tgz","fileCount":157,"unpackedSize":458454,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDH+S4MskZ+QeehAwcAZWqXm5WiMVchZXKWR4ByJ+75SAiBBemoDOALF2J+QiwiPTRQkhwjWaKI8t1QgjC72ruK7ng=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.43_1708718585438_0.7226399047015946"},"_hasShrinkwrap":false},"0.1.44":{"name":"@maskedeng-tom/ssrsx","version":"0.1.44","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run modDist && cp -r src/core/client dist/src/core/","modDist":"echo '/// <reference path=\"../ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","debug":"^4.3.4","express-session":"^1.18.0","helmet":"^7.1.0","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","jsx":"file:jsx","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.44","gitHead":"a41ca4f58bc107655d58ccee9fba9cce6d6a1b16","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-SXwnC857anSriv73j4sRqrMccK5o34b4FJySn/ESE7cBYOIxGCjwxcQpxkPypOlop9x/2gtXQzxPe7udh6TSMg==","shasum":"1b57395aca8ebdf0cc8ab64baf5218f02d14eba8","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.44.tgz","fileCount":157,"unpackedSize":458594,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDP8PgDWCwoJPqVaXU9y9N5aIj6DLk28btnvnh1dW13UAiBZUNBj/jcxVf8qhGo4yNcDrEZ6r2mojjtBUmt2e/eq1g=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.44_1708719803549_0.6837810100169199"},"_hasShrinkwrap":false},"0.1.45":{"name":"@maskedeng-tom/ssrsx","version":"0.1.45","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run modDist && cp -r src/core/client dist/src/core/","modDist":"echo '/// <reference path=\"../ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.45","gitHead":"83b0dc70d2e62aacfb6f605b11120a63889a9380","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-HGnLohT+TYFCzAYkMus9DPap7pDFPGiyEjnanZW7LKCD2BsC6lr2yZGOkRTUirCbf67kWJZjRr+mX5Bi6h6zrg==","shasum":"75f65f09e3d7213d53eb15ae6d9c9eecdf05547d","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.45.tgz","fileCount":157,"unpackedSize":458594,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNYwj1ximcSARKKc4Zyw9jR568Uh7K0ZRaMlxQO+rtSAiEA6hOvrvvJswZ+H/9ekvb81LRgWfJ6LJAvLq96R9IN0BY="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.45_1708720202711_0.3866205516623049"},"_hasShrinkwrap":false},"0.1.46":{"name":"@maskedeng-tom/ssrsx","version":"0.1.46","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run modDist && cp -r src/core/client dist/src/core/","modDist":"echo '/// <reference path=\"../ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.46","gitHead":"05db074f7321441925a5adcdbc33f5c799c0576b","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-k7RHgCqN14zI/GANl9zd23VzxxhV29nZCdRp5nvG5m/gTr77sP+yadUqjSlPXzcnl0atJvYr4vN2VNsrELsDuQ==","shasum":"c0e9a7ceff5639d0a1a81cde90407b395b3aed8f","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.46.tgz","fileCount":157,"unpackedSize":458618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKGbHmvsV1HMyWS8jqWPSMr5g+4dXEwpekvKoU0q7a7AiBfIQmHvtx0ZjohVvBh4DPtRMXaUP8kw+LgcBa8Jir3aQ=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.46_1708720297368_0.8436412411167822"},"_hasShrinkwrap":false},"0.1.47":{"name":"@maskedeng-tom/ssrsx","version":"0.1.47","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run modDist && cp -r src/core/client dist/src/core/","modDist":"echo '/// <reference path=\"../ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/koa-static":"^4.0.4","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","koa-static":"^5.0.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.47","gitHead":"110e7b5e63e38a8004245892d2ea6b464877737e","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ofkWvWWi22W4MB8tlZm4/ibYuUQDcJhyg+AtEKJuOpQ6VfEKojBouYm5b6X7WMQqAVt/YCmzLnrI7+5oS3PZWQ==","shasum":"54bda7ef71129f3a99c29b82545dd210afb05635","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.47.tgz","fileCount":157,"unpackedSize":458618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcGCMc7UjxVEkeFxO2rovZwT36Olq67AJXfrjxICm3gwIhAL868zeFBgO2fs+c1DRshXO+s1HhTT03BwXpMJGOR43A"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.47_1708720396260_0.6377999427911414"},"_hasShrinkwrap":false},"0.1.48":{"name":"@maskedeng-tom/ssrsx","version":"0.1.48","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run modDist && cp -r src/core/client dist/src/core/","modDist":"echo '/// <reference path=\"../ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:dist/jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.48","gitHead":"f6dd0df3c4afbad3d8a0ebdaeb4fb9fcd3cb54f9","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-Zti+124mQZrAnaKmaTzNY16l6N19w5cmvY2MdrDcjsU7KO3N6e/5B5ZmVe/nf+2s2+Vtx/hVpHS6KptJEcXKmQ==","shasum":"ba38ca63a3540fb1205857250ddb06e8f2e9bd07","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.48.tgz","fileCount":157,"unpackedSize":458560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBZw7GxyZr1NeF7dIF+sxM+74WabcwLKSRzKGnftJdEAiBqlyoKet2Wk+uK58yBCLDNMMlS4zLyJrqrVPGggCa2xw=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.48_1708720756403_0.7182612953925895"},"_hasShrinkwrap":false},"0.1.49":{"name":"@maskedeng-tom/ssrsx","version":"0.1.49","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp package.json dist/ && cp jsx/package.json dist/jsx/","mod-dist":"echo '/// <reference path=\"../ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.49","gitHead":"e55e753720938f7cddd9c96acac32abdaf161cef","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-jGXaD2FyCboOgD85VdGD7Rm8ks9koGGqGDhJTSq490vB1Nsu0He597H2f5dedK9rSp+vnno1r3ucvxWje1mQTA==","shasum":"95531002f44b4f207202c40c68a57c545835572b","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.49.tgz","fileCount":94,"unpackedSize":159053,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDusiq3mYDbOAbi7CgwcBGsM3hNhSfcJn90avWNEdfi7AiBLzreYt4ycsnAniGtEerQ+QdEUbf4Q4gp7E+/wzMS+zw=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.49_1708741600384_0.7990320972714442"},"_hasShrinkwrap":false},"0.1.50":{"name":"@maskedeng-tom/ssrsx","version":"0.1.50","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp package.json dist/ && cp jsx/package.json dist/jsx/","mod-dist":"echo '/// <reference path=\"../ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.50","gitHead":"e55e753720938f7cddd9c96acac32abdaf161cef","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-EjdItm0FGUFQqr+x0axPWE794Dx1ABZs8aUcKYALAbQcCmZ/+U3w/hjvaE9W0+NyQPQQPd4wYXq4VBX/V0bHUg==","shasum":"a363cc09828b611cb96705dcc4118f7c7a9b8965","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.50.tgz","fileCount":94,"unpackedSize":159043,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDe9gXm2JZOOiXHRNTyIZuvJuvrdWxiZ/jSOtNGVY8PAAiB4E08RGI5OwYsK6Eg+LwBswg3DuRSjwaWqXYbxmKGC4Q=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.50_1708741752524_0.6869893655709163"},"_hasShrinkwrap":false},"0.1.51":{"name":"@maskedeng-tom/ssrsx","version":"0.1.51","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.51","gitHead":"e55e753720938f7cddd9c96acac32abdaf161cef","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-TBUqNpG2z9zO0z1I6/GA8ZHI/i1IHPhlyavECTEADlccwYyoGnYBzsTnngcLroLtjt+iDFGV43qZqERT13MV4g==","shasum":"2eb96b205a443ad0f17fe3da80be9b8ef9f520a4","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.51.tgz","fileCount":95,"unpackedSize":160267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYsNtKqVDZRMyLwR/JGev4+SFBd0MtB+KjPx3s82uDLAIhAJOi1SJR1dCoH8xhn7Df4yijoCmq5LjTvwPoWq8XCANQ"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.51_1708741966649_0.3449474204402354"},"_hasShrinkwrap":false},"0.1.52":{"name":"@maskedeng-tom/ssrsx","version":"0.1.52","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","prepublishOnly":"npm version patch && npm run build","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.1.52","gitHead":"126f4ded0f01715b92f22cf73322db0afbe19246","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-JiFzeYIpw83Vp9+VHSBO/BFiQDU8iMMp8cHv4Je6Yg8JVddOB1hXZmsP22T6PIn6ge1nA0yIffuDr7kM3NUDhg==","shasum":"d988e9e689ec07277f685aaa9507356d10964804","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.1.52.tgz","fileCount":102,"unpackedSize":165102,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+DhJse+G/D8kDltRSR7bPDbb5MHdhhrf30Yg7EE/uIAiEA4s3s9idF1Nl02ATZirC77poxpgYg+o6Xd1oXrQxdoOo="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.1.52_1708742339484_0.43445359838643083"},"_hasShrinkwrap":false},"0.2.1":{"name":"@maskedeng-tom/ssrsx","version":"0.2.1","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.1","gitHead":"250babbb4b28efdedba6cb6bff729f625cbfc0a2","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-7JVAjEDeJjBBFXlBbkdYGN1PWXEJp70RvQvvdX/W1yExmBRvbSbp6Lo6UjOPy1T4qsU8pi9IWuHN7Q9+ZDETAA==","shasum":"c8d6e5c63e5a81ca0e90c7a18f136f67a042a341","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.1.tgz","fileCount":95,"unpackedSize":160069,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYagsij9IWZrjeRbZ+qYrrq8gAXDJn7Tgqdhn2sga8oAiBYOyJh9TtnVRWEYcyXe2jjelcTffLe1B5vun5+BtsfDQ=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.1_1708750120670_0.09953239983531881"},"_hasShrinkwrap":false},"0.2.2":{"name":"@maskedeng-tom/ssrsx","version":"0.2.2","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.2","gitHead":"250babbb4b28efdedba6cb6bff729f625cbfc0a2","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-IjT8uLGkXmo+1GlllcmqVhuKOR5eweVzvuDqTuHhNb9tGVkDKdxJfcG+nVfEdacxpS7hhjWP3NteBb6O0AjaIg==","shasum":"80b93511e146763c3197d388712426a8aab66959","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.2.tgz","fileCount":108,"unpackedSize":173546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECBy+08KWtyQhQk8bMhnAenUKX7JRaEu1jM0SYD5rqIAiEA4V0R/3osoixcAscCq8lDMvuUK56Rn6bQTBq/v4Ve+7Q="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.2_1708761748757_0.02535035820456777"},"_hasShrinkwrap":false},"0.2.3":{"name":"@maskedeng-tom/ssrsx","version":"0.2.3","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.3","gitHead":"250babbb4b28efdedba6cb6bff729f625cbfc0a2","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-6iydxwTm17xJxrhio8dFBt+CEheHHPpWmoE/JK06ZmedAJLG2FA4aNGLakdNvFXgYd9H1NGIawrzy7X7eLuy9w==","shasum":"f989cbb70db65092b1a5ab71280ccdf680ff6533","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.3.tgz","fileCount":101,"unpackedSize":167074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/azD4+pr6YVrmhodowevZYmUFtIALvCQ/OOHktsZnMAIhAIwJsNlvW3EPX3ifz+Jkm613vBHlTvvIF7SLW42yUqrt"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.3_1708761800650_0.31218046861939697"},"_hasShrinkwrap":false},"0.2.4":{"name":"@maskedeng-tom/ssrsx","version":"0.2.4","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.4","gitHead":"b57104b08cbf928fee958796e8bba51f003450dd","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-fs4QqFxZmNBleHKkWRUfnFOg224aFofOB+ic8MS/xiLiaK32Lqy3uCcPmSoKqeQjqgkivqDG3sTnoH7XpwVW7w==","shasum":"8d0c5876e2b5e320bf43fd6d66de07aaacaaac6d","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.4.tgz","fileCount":95,"unpackedSize":164702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs5fJ+OBfXfGWcsqeLRuc3RwfZ2EygnGARD1QRtok16AIgWVI+0tU0JmA0lNc9ojN22gjOKP26yKU0I8k7XRBKsgE="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.4_1708771944067_0.02227812125713524"},"_hasShrinkwrap":false},"0.2.5":{"name":"@maskedeng-tom/ssrsx","version":"0.2.5","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.5","gitHead":"cc017deb13f660946010cf53a4fb1edb54ad19a1","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-YOEe9s7JzJrt16Si4VptsvrpnOy4KEYyfu4TGdTyMPNJXZQ1SWtqBlKmwqsamdOlo9SMNaJHWyQYmudRZYhyCw==","shasum":"b86f37ce449b1a5abbd9bb7874d01f957e737be2","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.5.tgz","fileCount":95,"unpackedSize":165553,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEX8AAI3qKbIUrqVDmWqrau59Ri3EzFifWwu+eqAHRMAiBpl5wuZ4eEnXE6ovH+ikLMfC4u2j6sm8asJsIvSKLDEg=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.5_1708794838156_0.9654104223897741"},"_hasShrinkwrap":false},"0.2.6":{"name":"@maskedeng-tom/ssrsx","version":"0.2.6","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.6","gitHead":"2c82909b2e50c28ae34e6081007db7aa2b2e0115","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-yeW6hdTKr2wXddfgp/i9qcsCwai1Svuo7C/SW93az/ZuQ+iApENOobxRQ484vupP00DMNqO1nXMwH7kc8mhnsA==","shasum":"21e30dabe734299c173e246c66175b0467e35b0f","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.6.tgz","fileCount":95,"unpackedSize":165714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGDVbHXT6ZrNNR6e76x8v95H5Gpc8fNcJs4IHLGIr1/AiBljRaDYBCBVmCG8HV18XX5vLnDk0y6QEPrydQgfPt/LQ=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.6_1708797446087_0.2653262899478075"},"_hasShrinkwrap":false},"0.2.7":{"name":"@maskedeng-tom/ssrsx","version":"0.2.7","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.7","gitHead":"975dce870e1dbdac89902dc918959907d0cdae00","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-s7oRB6Fll3H9uNPeYKfdkoBoZk0a8hoig/l1OIq84VcE0UGWcWRo3KWJChN9YTMesIYVlV7UGFMLhnRB202uGw==","shasum":"538db454b43d4471c0ea9ce075f115ad00ecd374","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.7.tgz","fileCount":96,"unpackedSize":174050,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHqXfB1zL3sjqOTHzvQ4TTTdgTfkkkyRrtMYGjjFUFWAIgX+LkznY863/Ss0M0KUA50Ip7mqbXEFcwN1niHDQgjK4="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.7_1708797806563_0.007209375712624144"},"_hasShrinkwrap":false},"0.2.8":{"name":"@maskedeng-tom/ssrsx","version":"0.2.8","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.8","gitHead":"88456fce5f03ea972dc9ae3c4cf534b34498b86f","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-czb7RWsEvR4fhdPCIdkHaKZ3JdHXvQrRxXVCgRR6uiXtyrJFPcCzBmk9HRNXXAU3Mffhvp9LbaDb6rTqA/vGBg==","shasum":"ffa19afaafb5487e0e628e40318e5424bd80200e","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.8.tgz","fileCount":96,"unpackedSize":174330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRvQHYIDQcdWg2WNp6ZeMLgxLgV9PA/bqfV+Y0Aflc6AiEAr2jFsanB8I4QYVdeNNSr5UiaVgnzobDPnv0+U85+s8g="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.8_1708797872083_0.6963235557004848"},"_hasShrinkwrap":false},"0.2.9":{"name":"@maskedeng-tom/ssrsx","version":"0.2.9","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.9","gitHead":"712374c76594d3ee7ad665636ac5c5a26efe3983","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-OxjOmHB8jlWYZL8OsbhGvmnYY7TpPEK4L5F+J54hQryjW0IKU/XE1TgUMJulUdiaD32uiq105Brirexu0omVAg==","shasum":"0cfe8ff8a22bae855950236fd509464af4a3504d","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.9.tgz","fileCount":96,"unpackedSize":175135,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVyr6r6bfp/YE1bRsw0wQeJRWI3Cycf8G900Y1exRANgIhAP+yEAjECHmgIY0TEthmaGm/TmcThHUNXs8dYYtm81u7"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.9_1708805325873_0.5120633281699485"},"_hasShrinkwrap":false},"0.2.10":{"name":"@maskedeng-tom/ssrsx","version":"0.2.10","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.10","gitHead":"4897a6cd9846d269a2a77002e1b7061e065eedc5","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-FsjbphBWt3HT+ktYm+DMmzkPnt7CT0sXQ4H7U4CB0l8ZXd4BesBtW5d9LHiO6kKi2QIcyg/kxhkEVwRQ3wneCA==","shasum":"b28850f9978341789b2215592a34e2d742cc7052","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.10.tgz","fileCount":99,"unpackedSize":182955,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT7lbLg1lokiLe124uiB9FezDRSPVgJTOcrkyC1mXNlgIgeWTBcjgTd5jXQtJWXTVJuoqUzTGE22gjs6QgaxkUwik="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.10_1708809553547_0.02066697918888405"},"_hasShrinkwrap":false},"0.2.11":{"name":"@maskedeng-tom/ssrsx","version":"0.2.11","description":"server side renderer with tsx(jsx)","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.11","gitHead":"2b7e250fc8ecd075c1028472ac70d8364aadfec9","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-VDCJccJwn8Ah+fz1dMbvXJ7Gv/nEzjjuoJDTYe68TOPhrFGhV5Fjf0eas64aySWoodSdeowwI8E6JV1Q+pppwg==","shasum":"bf1069c4a6dc3d6bcc11888e9949b1e633c35be1","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.11.tgz","fileCount":99,"unpackedSize":182701,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9ZKo4s2HiUbkhrEeb5VfdCGMUfmFG6MF0zyQH5LbGrAiAlJ1b0rpLVN/rKTKcnyafnPmp8Grs8z13vkL4iUjCc5A=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.11_1708810020816_0.7139655812988406"},"_hasShrinkwrap":false},"0.2.12":{"name":"@maskedeng-tom/ssrsx","version":"0.2.12","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.12","gitHead":"af2dad2e1dd0028ff0d14b923d517a4df86528fa","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-pG/IBwUgIpCkMEEu1fdZ27iR28q8Z4AnmVCrdNMuqqvp2OVFpuTj0T3CmymHZysMc5GFWIHUo0KptRXOP1DuLQ==","shasum":"8fadbe3b5fe84bb900cca554d559d78d949952bc","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.12.tgz","fileCount":99,"unpackedSize":182690,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbiwgLyFGp/emtuRHXtI7WF2NrFfGbZzbcuba/QBsEWQIhANpC1LrQNWr8SufqS5KdhaJnHxxWizmzcsYMLKr1dDBY"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.12_1708810316079_0.6839063175997733"},"_hasShrinkwrap":false},"0.2.13":{"name":"@maskedeng-tom/ssrsx","version":"0.2.13","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.13","gitHead":"87580d3ee95be49a3bd39aaac8c24ced3e1bd7b9","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-KamSCVh49J4GdF31kka0DIRcArQt4ZU4wkIQqz6hlv1rm7bH+aCzDWEMlMo+clwtzS9q/PFw5OSxsAuNep8QHQ==","shasum":"fb63a452daae0f2cb67caa681f4eac46ade1f362","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.13.tgz","fileCount":99,"unpackedSize":183803,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzSkzRdKFgqo22OGmriPEaHvTTmPc+IX96VjpV2+EhwAiAdAWvPhPmXTKKB6oElrvMIA25sZZX0j3B4YKekAtLF8A=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.13_1708831156424_0.27711244544033775"},"_hasShrinkwrap":false},"0.2.14":{"name":"@maskedeng-tom/ssrsx","version":"0.2.14","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.14","gitHead":"3e2a51fd68b33982417fbb4ad65407bd5dfd39c9","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ObFYL6j3nSUci9hqU125qXCBqXLIJC/Qg0KaWHRX9MSf+oRu7YEbo+rpoUhPEU4ae4fhNoYoXaoAnjRLEO2vnA==","shasum":"a9ce537db852b3c73fc5f2a35b689f8bd581b868","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.14.tgz","fileCount":99,"unpackedSize":184379,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDteU+GgbHLgkihLjc50JEfDOPc9llLjAv8eQzEevTuswIhAJAb3PKwq/GykSfwwj+86ghxbLmQANDdBTOGggkPMkcx"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.14_1708832373655_0.6165326908738253"},"_hasShrinkwrap":false},"0.2.15":{"name":"@maskedeng-tom/ssrsx","version":"0.2.15","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.2.15","gitHead":"40dfc23b0e2b590d19b379c23fb2d28f2b1d2d15","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-mGlnXma/IbQXgutvg97PNOQ7SdwhUhVUzmLUbidqKUD4l/2GC4bh1ETfaJAoXpWR8CAbAHN8j5iXtkHBJkolYA==","shasum":"258db8f802e725abc6f1d20b5d77f944df483c96","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.2.15.tgz","fileCount":99,"unpackedSize":186834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/w0diqJe+nxj7kRU6+vQM3XJKjTMshTM8Ffvn91foHAiAvUxQTekXut8cFdmbTQcQUIj7bfs7nzhFQ5/5RKcem0g=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.2.15_1708851663488_0.9799616151832642"},"_hasShrinkwrap":false},"0.3.16":{"name":"@maskedeng-tom/ssrsx","version":"0.3.16","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.16","gitHead":"14729e998cdc37e736d8d347948c5e28717f65e9","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-V0W7zwreVK7/SMmCIdrJcU4zsT+BG1nz6W2ep6G78/YyGeXeoWPB9xvK2BQBgnt5Zmz0So1KTUzJdUq1ZfPNrQ==","shasum":"83b444825b0c2aa707b08105f7bfc74ac6b3f298","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.16.tgz","fileCount":111,"unpackedSize":197793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUpERcvCUpA42f+PP08QiEIK7xPLoxlIFCULZARS0FfAIhAKqtbyTG0BqBJKYCOXHhRsAiC+qgtmS9Yzc9zUdGwhqx"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.16_1709141090338_0.94582338778578"},"_hasShrinkwrap":false},"0.3.17":{"name":"@maskedeng-tom/ssrsx","version":"0.3.17","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.17","gitHead":"f0cc68b23a04b4fe6efae234ce3960bdc1b19a61","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-wYQ50LqF/dzqUc1KElh9Resyd4r9F7v4MYe5pSkJbFKU0/R5YJYut5QxgbLliXY155j7ZnL7vePktQVZ3WmzuA==","shasum":"b8dd63c018825198a33f0e1b061e173c7d35d60c","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.17.tgz","fileCount":111,"unpackedSize":198110,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkrSBoZpx9CYKnX8VB+EtuhTtRBvt9RCje0g8ClppoRAiEAyD3xd6YUTJqI7QvDsLHLua6d8AXERfPTDbe/8NJAmiQ="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.17_1709171684167_0.8413210552929791"},"_hasShrinkwrap":false},"0.3.18":{"name":"@maskedeng-tom/ssrsx","version":"0.3.18","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.18","gitHead":"f396817b7ed5638343cb8ae593369dec6200c75d","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-lPMqN6knBOlzSBM7/iuxVbLtblCoYl9+f/W2to5gv6YYktG1nMSskac/9rKCV7SI6/EQYGayPt41ybwpvb51Uw==","shasum":"456c05a868dc1e94eb73152f8484aa463d20f818","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.18.tgz","fileCount":111,"unpackedSize":199227,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGgyGk5JwNDihCCWlTweSQDRvO1rxI9GqqGhdlLQt3yQIgYUFL0bq66hbjDN/fMp4nflnd5MtC0Ll/B+p183uZ2k0="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.18_1709172415577_0.6518575476422028"},"_hasShrinkwrap":false},"0.3.19":{"name":"@maskedeng-tom/ssrsx","version":"0.3.19","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.19","gitHead":"8e33faae838dea63ae46c5fa88bd30aa7db4931b","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-1PZQlP5PsDQoIzebpL151z0536sXAQik9L+uAST0x67RkBhfq85KAnvJVbsUH/6oXyZfqg9YRKLWFqQ5B3RErg==","shasum":"17e81fa501e75571c0842e38d165f5bb223d33ad","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.19.tgz","fileCount":111,"unpackedSize":199279,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ/umSqQzE3epJZa6mHa3cRt9K/1yPkSXMR3j8Hn3bUAIhAIVtnt54OCfP+6otmgS1Km1bL1huUXRZW9HCNJl8unaY"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.19_1709172727663_0.5223508786054254"},"_hasShrinkwrap":false},"0.3.20":{"name":"@maskedeng-tom/ssrsx","version":"0.3.20","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.20","gitHead":"5e36222137b568d7d4cd34d1ca0f1213bef6ff3f","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-yn4+dny20HML9Qvly1NlMrBzQlxjnN58wF1XcWN+N+ciKg9sd4r2mX8877N6/HB3O+j7VwYCgTv2WHzuE88YlA==","shasum":"f012ead3a8d1441f79169d0f67d52c07f6f6cf4b","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.20.tgz","fileCount":111,"unpackedSize":199913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFP2nrIooa/haNptbH4rulZeifK3qe9OtWoW7xO0y6WtAiAbR2PgsSr13snNdjtcQkfa3givYl5psOgVne/DsOcilA=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.20_1709365938271_0.48045059071916385"},"_hasShrinkwrap":false},"0.3.21":{"name":"@maskedeng-tom/ssrsx","version":"0.3.21","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.21","gitHead":"9012dd5feaf5e4dd811a5fd113e4f41b84258a31","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ghQWZuQVTn/NTpKLQhDSQ9c/dS8+XvdzNpUJ6+uW6rqePqMK9yqhXkQf3w3ggoabPtEHu21+apB8aGrjkukUIA==","shasum":"76666c3822c472848dc836f27a3ad3c0d2b40784","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.21.tgz","fileCount":111,"unpackedSize":200425,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9BdO6gCcqrXzsaUGp43Z9kV9wAsHNjXb7m08FdWp7WQIhAI4yQ/z9j44xW1QvCWgEBX96eOPadAP245VqLtUPRPVs"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.21_1709366941363_0.5744256167099944"},"_hasShrinkwrap":false},"0.3.22":{"name":"@maskedeng-tom/ssrsx","version":"0.3.22","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.22","gitHead":"1f4c1d41612d3ae346f1898f6b375dc9bc2f2e8a","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-Kmsb/hhVy53ROW/ZSb+tWNYnt9aqdB98istPMiBJC+rJqGjdSDqo+SU6Z2t+0L2SVtSMDV12bj4Y+goedjha9Q==","shasum":"89c85b437b7dc37e4e5ad8fb1539082b61a67cfd","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.22.tgz","fileCount":111,"unpackedSize":200969,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/dYHtIWoy1/LLOBrE/Nj+re+foLcap1NaluwvtZu6lgIhAO8iFv1Da3C5t0Pcc4L3H5z9w5FuosVjmESqs7Cuur1j"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.22_1709368139519_0.20274183633980725"},"_hasShrinkwrap":false},"0.3.23":{"name":"@maskedeng-tom/ssrsx","version":"0.3.23","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.23","gitHead":"0b5946e62030f534e766ab7766fc2d73c102c440","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-wDML9YM5sJ67+KQfRhWgch24uM3I07T00ZA98PH3a9NxpcgvZtDgxuB4208ZEwMuhDb4NcAxyE4PLLG4bp8uFg==","shasum":"554d706a121c44960fa6059e190b7d4021c82745","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.23.tgz","fileCount":111,"unpackedSize":201245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBk89d8qNGkL1ANoSv2nlkXBU9R+7n3KzsV863KtF8NWAiAn/0csDhlTmIyLU3afJpW0KjNKofsuBoB2AMMIFtepVA=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.23_1709385938917_0.7872604845294866"},"_hasShrinkwrap":false},"0.3.24":{"name":"@maskedeng-tom/ssrsx","version":"0.3.24","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.24","gitHead":"6a0e7ac37455c88af220bed03fde194f7c3c5d45","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-+DLbJB3xN4oavYzleNVMc+PkSsOuJnZi5uJ3BZK120NKyNh8tjaoZHaV9cjc9Cv1t38/4LBn3FeRer78zLHW4A==","shasum":"52a46be18ba2c6abd5a6007c6c711e3d3a1e436d","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.24.tgz","fileCount":111,"unpackedSize":201293,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoTee6C/28IaWYBYSoPWCAsFefJUd+K98QyFlvQTLOVwIhAPp+esl4QWziXUeM9r9c2Q9VzWAqEN0WzGeDKPxYNt/J"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.24_1709387996724_0.8348047674011334"},"_hasShrinkwrap":false},"0.3.25":{"name":"@maskedeng-tom/ssrsx","version":"0.3.25","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.25","gitHead":"8fbf697852ee27b87b80e6f427c44dac20ac7c10","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-r75AtNgAfAxy7OZ74c+BTWAN96FR7zqnOUW96AE0JoRzihjGJHqtX7Ku9q7Wfqf9unQZhhG2iALYdoSb0GGXTA==","shasum":"875e3e575d1f2f0ab159e28e924a19f84b779c4f","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.25.tgz","fileCount":111,"unpackedSize":200618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIHSRX5EIm6XRzAQJ+dobu2gkVW5+gRBehPTD/Iy1uCgIhANA0R2IU1VgyHslZ89VCK+5wOj9NyyUSi979rz0R8vpm"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.25_1709393003127_0.848668193080176"},"_hasShrinkwrap":false},"0.3.26":{"name":"@maskedeng-tom/ssrsx","version":"0.3.26","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.26","gitHead":"8e2788bd40aae130ac0fa356f0da5384f46a7086","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-5aYQ6w5mAx530BiSXvFDthQvwwq4Jb1eqxSxvgF6NdylZC604N171yWqWx3rz4dvoowhT8FHjDHgpykCmwLvzQ==","shasum":"a6410ffcb8fa989e5b2b0cd61839bd7a7f11b71f","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.26.tgz","fileCount":111,"unpackedSize":200654,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoxpM3Jy9zIZwNQ+Ti19wv7kei6zbdr+JNdeOlJQaq3QIgaXB4Nk2lAgj7CXJ7RCwoeEKI2WMMTlcF2WX/oMggCzw="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.26_1709404924062_0.17118465141024952"},"_hasShrinkwrap":false},"0.3.27":{"name":"@maskedeng-tom/ssrsx","version":"0.3.27","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.27","gitHead":"53ccb9b0e06e5ae977cfae383af8562cc2fbf289","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-q0gaPXrPJX+0JU458IBtBWPJXkUsDvbjYE4Q0yMDMlKN093cn9kAY7qdN1KDBfLDVbkZz/tjQLg+8DhcSxx/Mg==","shasum":"cda01d1d783e6d6e7a450be46022aec6e6a3d736","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.27.tgz","fileCount":108,"unpackedSize":203151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlHGySbtyXafF73k71GRXAhM6Gcef9azeK+cGBJRsZagIgZRD3ALePVuhMXOETpU+NUlp2XyPdxCikgfFNvHDnG24="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.27_1709441084018_0.3284186025903484"},"_hasShrinkwrap":false},"0.3.28":{"name":"@maskedeng-tom/ssrsx","version":"0.3.28","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.28","gitHead":"5a13a58fb5e31b31030ed8f42c1ca964898124d5","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-mSx/QLwk4NXXnpY/AeQZ12x46/bDd8MdxGdnkXCACHrMrlFKVA2F0ruTBbr12EsPpHyWwfNcO+0XvSFriMg4PQ==","shasum":"d9222cfde131baf54b436061e050de47d3ac6621","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.28.tgz","fileCount":108,"unpackedSize":204156,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAE7qr6bA41LBg2TwJF3lsXP8hMb0tzKIJOVvVpL4jN6AiEAtl8scRFy1cNZOZcESG7j49JCeWd+MUiBSOvMhJzm48w="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.28_1709450323869_0.44339347084190894"},"_hasShrinkwrap":false},"0.3.29":{"name":"@maskedeng-tom/ssrsx","version":"0.3.29","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.29","gitHead":"3d4051de4483c3a0fd6258bc184bbbf6325b333d","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-vgd7Wb7pGCEH/No1k2Scs3gd5nmWBzFG+Q02oXeKsJovJ4CGM6b3eY9q7unnQA66R6ddGufQPvceRDtv9w4EUA==","shasum":"bc610d6ea71397fcf8f985d1f1b45981d26dde2f","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.29.tgz","fileCount":108,"unpackedSize":204792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFiHLujOJNdT385xMSdIt4EHNV5UREyO4hDywr0Cdc9LAiEAiQdEqQKyeLCyIQGzP8DeiZmFK6Tz3qyNMde1xXHx+gc="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.29_1709450898827_0.2899764880584712"},"_hasShrinkwrap":false},"0.3.30":{"name":"@maskedeng-tom/ssrsx","version":"0.3.30","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.30","gitHead":"0969b8276e6a92817ffdc78d647677e71b1c05db","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-FOSrm4EXNU8Jn174hWgqKBF/dUDm4Ss5lLCwLRCF5RVkQ6OoQHqlnXQMT6r+JouV5FyQmVUAp+UjbNq4GpJzsg==","shasum":"39e8779e938932ca125cc994d4b201adc39aef62","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.30.tgz","fileCount":108,"unpackedSize":204792,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjnYwApUUhEu0ZAXdU2sQVBXQR8YCLRU9aFQIsi87O7wIhAPw8M272wkrgPslWanTcLsggoRFIMJmGxwYtBFzal3RZ"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.30_1709451525046_0.5424448191671947"},"_hasShrinkwrap":false},"0.3.31":{"name":"@maskedeng-tom/ssrsx","version":"0.3.31","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.3.31","gitHead":"469ca9f5ae3b8658a979cfa343d1e2bc889a190c","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-m2Y8TB13e4ZHwaIgImF8p7MY+9qozhDK9hkLa/9UNp4SuSaKYhwiOuEvgJSvBJLmtWyaz3MdARyBbzC9I+FZww==","shasum":"4a176d3e4b755da6e166758641aa89cd93e2a033","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.3.31.tgz","fileCount":108,"unpackedSize":204558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHu6eQ0ZNBuI8epzonRBQeDwRpC/6AqbJ0ELQRhuMo9cAiEA1ITuzSCSUWtthQH2NG5kfGrq6R8CbLRiJjLRD7eXGik="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.3.31_1709476547214_0.7810143622224888"},"_hasShrinkwrap":false},"0.4.2":{"name":"@maskedeng-tom/ssrsx","version":"0.4.2","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","jsx":"file:jsx","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express-session":"^1.17.10","@types/helmet":"^4.0.0","@types/mime-types":"^2.1.4","@types/express":"^4.17.21","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.14.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","express-session":"^1.18.0","helmet":"^7.1.0","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.2","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.0.3","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.4.2","gitHead":"3cf845f3417fc0c8ae37e65e2c9c62d9bb437e07","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-UJxu+jT501ieU3F/ZfXNjXh2tBCWRfw87UgYPs6fHpAZj+FsUXIWe/v1vyWxF6gHqa3CurcJi41kbKj4bcClNA==","shasum":"3ff4d5a29ea766041af5a9865c1b7e4332177f47","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.4.2.tgz","fileCount":108,"unpackedSize":206472,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE8DjdxnuEZ5SkY5o0DdnSsKuO17PaZAkuruoG52dHwQIhAPOVXnDmiiRz3T8xIkhG1YGEV3tF6Xc0ImFwtrhfI1jP"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.4.2_1709479458220_0.10150347832346296"},"_hasShrinkwrap":false},"0.4.3":{"name":"@maskedeng-tom/ssrsx","version":"0.4.3","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","ssrsxjsx":"file:jsx","uglify-js":"^3.17.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express":"^4.17.21","@types/express-session":"^1.18.0","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.15.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/mime-types":"^2.1.4","@types/uglify-js":"^3.17.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^7.1.1","@typescript-eslint/parser":"^7.1.1","eslint":"^8.57.0","eslint-plugin-react":"^7.34.0","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.3","express-session":"^1.18.0","helmet":"^7.1.0","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.1.0","rimraf":"^5.0.5","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.4.3","gitHead":"721d0d8cba0015329876da7f9274cbeefbaa5bff","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-A8smSD3jTJ6hUBZH4+/pEJ/Yg4iqES4Dg3ycjQsX7v0cZdVw/Smh+iBLtKrBoKN4Xgq7MZYqZiTrIKnv75QI9g==","shasum":"b76218fd655d10d730c8aa1d130bb1ba9bf1c758","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.4.3.tgz","fileCount":123,"unpackedSize":224822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMA/eHJ5xrpGiTA+os+zOESzfhhb7efJmda2Gdv4HeDAiBO5K/SgLMKa8S3hrx3uuqGeGzNXq1pvS6g4UISx/L3IQ=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.4.3_1709776921559_0.8733277963172139"},"_hasShrinkwrap":false},"0.5.2":{"name":"@maskedeng-tom/ssrsx","version":"0.5.2","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","ssrsxjsx":"file:jsx","uglify-js":"^3.17.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express":"^4.17.21","@types/express-session":"^1.18.0","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.15.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/mime-types":"^2.1.4","@types/uglify-js":"^3.17.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^7.1.1","@typescript-eslint/parser":"^7.1.1","eslint":"^8.57.0","eslint-plugin-react":"^7.34.0","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.3","express-session":"^1.18.0","helmet":"^7.1.0","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.1.0","rimraf":"^5.0.5","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.5.2","gitHead":"fe37fa77bea381676fde650353463af5712613b5","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-M4Pk4tkE+a+r5AhD4s59Ud+0LRnzDinly3IYFDUnyXu4hXCYep4eI+ntYbijwFICTLn4elOtQw8gEJHtFnzBoA==","shasum":"af94f442eaa09bc45832ab347c2c5e1aef2c6135","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.5.2.tgz","fileCount":123,"unpackedSize":225640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDomTt+zfBe3yRmLD0uvipMEP+SIFumMDqwRvkper88hgIhAOVEytDbSMi0Q5C1hmU9jM3t7K1I/ZcIwfaIWTgzbIDl"}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.5.2_1709779310495_0.7872192810281904"},"_hasShrinkwrap":false},"0.5.3":{"name":"@maskedeng-tom/ssrsx","version":"0.5.3","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","ssrsxjsx":"file:jsx","uglify-js":"^3.17.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express":"^4.17.21","@types/express-session":"^1.18.0","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.15.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/mime-types":"^2.1.4","@types/uglify-js":"^3.17.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^7.1.1","@typescript-eslint/parser":"^7.1.1","eslint":"^8.57.0","eslint-plugin-react":"^7.34.0","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.3","express-session":"^1.18.0","helmet":"^7.1.0","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.1.0","rimraf":"^5.0.5","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.5.3","gitHead":"663477d319c3898d22ec55284df9c2e09b17c81e","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-J4+w8XSBbsf5ofTazbNDMpLJwLcgnTH6QgqVVIYTe+eooGOsQaUANJkmxq8+8+S6EauqrGBLsp4fhwmXJUlr+A==","shasum":"6cf5e9f04d9f70aa9793a12cc58bdb4c2c30dca0","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.5.3.tgz","fileCount":123,"unpackedSize":225809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKT/PpE3tsmKIli6lLEhfQoVfXgwqwx3i+2yBSK+FGmAIgQFmhh9An6r4w2GqpcOzr9B1qTBh9khL0Cdj0ZDGbxLk="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.5.3_1709788658880_0.623994135119947"},"_hasShrinkwrap":false},"0.5.4":{"name":"@maskedeng-tom/ssrsx","version":"0.5.4","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","ssrsxjsx":"file:jsx","uglify-js":"^3.17.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express":"^4.17.21","@types/express-session":"^1.18.0","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.15.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/mime-types":"^2.1.4","@types/uglify-js":"^3.17.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^7.1.1","@typescript-eslint/parser":"^7.1.1","eslint":"^8.57.0","eslint-plugin-react":"^7.34.0","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.3","express-session":"^1.18.0","helmet":"^7.1.0","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.1.0","rimraf":"^5.0.5","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.5.4","gitHead":"7d33340819842d786b3e4f2316ae2b6f9531fe20","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ZgUknhM5BDSJfivZ4R/1MTfFlwMYnojxQF6rrueMKoqZtFh5bLafqIuNr6IID77lecY6fxv7k4pthvoGAci6Fw==","shasum":"8bfaa77cb956d76ad21c560103c9d17c953c5de2","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.5.4.tgz","fileCount":123,"unpackedSize":227849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpCovJFhczScKtoz/8Y7VlxYSy42IJUo913ey3I46mtgIgaJV9YpS1nrsHXD9RK9PeABYpo7t6+GjM/u0Xjjzi31k="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.5.4_1709795619596_0.8857748975602522"},"_hasShrinkwrap":false},"0.5.5":{"name":"@maskedeng-tom/ssrsx","version":"0.5.5","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","ssrsxjsx":"file:jsx","uglify-js":"^3.17.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express":"^4.17.21","@types/express-session":"^1.18.0","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.15.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/mime-types":"^2.1.4","@types/uglify-js":"^3.17.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^7.1.1","@typescript-eslint/parser":"^7.1.1","eslint":"^8.57.0","eslint-plugin-react":"^7.34.0","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.3","express-session":"^1.18.0","helmet":"^7.1.0","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.1.0","rimraf":"^5.0.5","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.5.5","gitHead":"026c65bdc9a46e706e298ef5584bab6b78f97f77","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-BsrYILbzzeQVVppTTL8OYxCHWrVFd1PNSWDduEsIVY+QHEp3BPC8KFVzP8TuIk8+1aVfdKefGdO+ubBOINl/lA==","shasum":"7fee0a963880a823157ebd1bf6a98008744ba768","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.5.5.tgz","fileCount":123,"unpackedSize":228322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcUIBeau46mdGDVYa0SFANwtPLGXEf6I9miFdQuOB7KAiBri7AWwHC4+5dRcj0RlQ55ixztCfZn0wRVGc081Kze7g=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.5.5_1709798541569_0.2811981580331093"},"_hasShrinkwrap":false},"0.5.6":{"name":"@maskedeng-tom/ssrsx","version":"0.5.6","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","ssrsxjsx":"file:jsx","uglify-js":"^3.17.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express":"^4.17.21","@types/express-session":"^1.18.0","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.15.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/mime-types":"^2.1.4","@types/uglify-js":"^3.17.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^7.1.1","@typescript-eslint/parser":"^7.1.1","eslint":"^8.57.0","eslint-plugin-react":"^7.34.0","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.3","express-session":"^1.18.0","helmet":"^7.1.0","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.1.0","rimraf":"^5.0.5","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.5.6","gitHead":"3036ff0f6e20b968812611aaef37440941d68e2f","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-7cxPQ0MvLvEwzDI02udkJ+/pEsgw8smObUNlmtUPjZ6fPE58T9ePffC5Avib/j93mOfGGlSagsPVqSHOf6lBWg==","shasum":"14571620e4550bc7fb09ffe20e510b721e75bc70","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.5.6.tgz","fileCount":123,"unpackedSize":227395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjIsuiJTS3l7RbN0DjtcOO33LS9V1E7jgphj4vtuoN9QIgMuWMGjbnG1Iw2V17bYlOUtV5rpr/WQnHpsevlErz0b4="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.5.6_1709798957427_0.9017181915301644"},"_hasShrinkwrap":false},"0.5.7":{"name":"@maskedeng-tom/ssrsx","version":"0.5.7","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","ssrsxjsx":"file:jsx","uglify-js":"^3.17.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express":"^4.17.21","@types/express-session":"^1.18.0","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.15.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/mime-types":"^2.1.4","@types/uglify-js":"^3.17.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^7.1.1","@typescript-eslint/parser":"^7.1.1","eslint":"^8.57.0","eslint-plugin-react":"^7.34.0","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.3","express-session":"^1.18.0","helmet":"^7.1.0","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.1.0","rimraf":"^5.0.5","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.5.7","gitHead":"56581850f74bf5e6946ce2adb479ca38a7d017d8","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-WRG9cogFqUei5u6Csx4wghfn+2a8Hr7F3ybH8DUAk698kLxKAiqy69rJZKG26x/s4t1AqkB3rRrBh5iqJ4q3DQ==","shasum":"3ac46edbc95bb5cf15fa959f105a5b672ad36c30","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.5.7.tgz","fileCount":123,"unpackedSize":227095,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1wFcNj5rLhEidyodS10Wrl4PDzYlXuno81tu6prin7gIgVBnWXEVRMY7Oc0pX6u8bY3JijtIn8HF9xwfApplqiqA="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.5.7_1709799055052_0.8856481096799078"},"_hasShrinkwrap":false},"0.5.8":{"name":"@maskedeng-tom/ssrsx","version":"0.5.8","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","ssrsxjsx":"file:jsx","uglify-js":"^3.17.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express":"^4.17.21","@types/express-session":"^1.18.0","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.15.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/mime-types":"^2.1.4","@types/uglify-js":"^3.17.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^7.1.1","@typescript-eslint/parser":"^7.1.1","eslint":"^8.57.0","eslint-plugin-react":"^7.34.0","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.3","express-session":"^1.18.0","helmet":"^7.1.0","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.1.0","rimraf":"^5.0.5","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.5.8","gitHead":"d8a57bcbfae4261ef526a020e51ce6e32b11f5ea","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-4ny2JHj7pfAov5nkkOpvh8cWP2iE7rgoNHyX+JlBG0lY6OuerAI8mcUOXn93EfeV3qp3dpBgrKTVnCdEFaXwew==","shasum":"2209ae73ff979858ff89ac5e4fff2aab3c6e2001","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.5.8.tgz","fileCount":123,"unpackedSize":226959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExZVkmZi6jv6OXas1qanvYsWD6AT2Lu1+nRvLLD8rl+AiA7gDlaNn8Nc+yDWG3vF26jY+YafJq13yNdNHZ1RG0NqA=="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.5.8_1709824255413_0.6232672594600046"},"_hasShrinkwrap":false},"0.5.9":{"name":"@maskedeng-tom/ssrsx","version":"0.5.9","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","ssrsxjsx":"file:jsx","uglify-js":"^3.17.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express":"^4.17.21","@types/express-session":"^1.18.0","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.15.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/mime-types":"^2.1.4","@types/uglify-js":"^3.17.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^7.1.1","@typescript-eslint/parser":"^7.1.1","eslint":"^8.57.0","eslint-plugin-react":"^7.34.0","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.3","express-session":"^1.18.0","helmet":"^7.1.0","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.1.0","rimraf":"^5.0.5","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.5.9","gitHead":"ca69b57691e2f0980b25f187387f9fb87cf02c1e","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-BHNIw8PhOw6dq3XBApEo51GD3kNjY34hDerQa/R4VXiHZNK7vTHQ+QXByvyG5Ug8V1JJkqm+OvxXnpXEigZ6xA==","shasum":"a20e2842f29ec16264e6eaa9ad24b31a0aa1a0a4","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.5.9.tgz","fileCount":123,"unpackedSize":227060,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtzdn+lU+oGvqf2yv39ybD51r9YR9hs5f1WLMzwcDhcAiEAlfpXiKPMythRhIgjiGr5jYmdiilhwFsbsSLnsGMdm0s="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.5.9_1709924440261_0.8478512551161463"},"_hasShrinkwrap":false},"0.5.10":{"name":"@maskedeng-tom/ssrsx","version":"0.5.10","description":"server side renderer with tsx","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"],"main":"index.js","types":"index.d.ts","author":{"name":"Maskedeng Tom"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"scripts":{"release":"npm version patch && npm run build && cd dist && npm publish && cd ..","build":"rimraf ./dist && tsc --project tsconfig.build.json && npm run mod-dist && npm run build-cp","build-cp":"cp -r src/core/client dist/src/core/ && cp ssrsx.d.ts dist/ && cp package.json dist/ && cp jsx/package.json dist/jsx/&& cp README.md dist","mod-dist":"echo '/// <reference path=\"./ssrsx.d.ts\" />' > data.tmp; cat dist/index.d.ts >> data.tmp; cat data.tmp > dist/index.d.ts && rm data.tmp","start":"nodemon","test":"jest"},"dependencies":{"debug":"^4.3.4","mime-types":"^2.1.35","path-to-regexp":"^6.2.1","ssrsxjsx":"file:jsx","uglify-js":"^3.17.4","ws":"^8.16.0"},"devDependencies":{"@types/debug":"^4.1.12","@types/express":"^4.17.21","@types/express-session":"^1.18.0","@types/jest":"^29.5.12","@types/jquery":"^3.5.29","@types/koa":"^2.15.0","@types/koa-bodyparser":"^4.3.12","@types/koa-helmet":"^6.0.8","@types/koa-session":"^6.4.5","@types/mime-types":"^2.1.4","@types/uglify-js":"^3.17.5","@types/uuid":"^9.0.8","@types/ws":"^8.5.10","@typescript-eslint/eslint-plugin":"^7.1.1","@typescript-eslint/parser":"^7.1.1","eslint":"^8.57.0","eslint-plugin-react":"^7.34.0","eslint-plugin-react-hooks":"^4.6.0","express":"^4.18.3","express-session":"^1.18.0","helmet":"^7.1.0","jest":"^29.7.0","jquery":"^3.7.1","koa":"^2.15.0","koa-bodyparser":"^4.4.1","koa-helmet":"^7.0.2","koa-session":"^6.4.0","nodemon":"^3.1.0","rimraf":"^5.0.5","ts-jest":"^29.1.2","ts-node":"^10.9.2","uuid":"^9.0.1"},"_id":"@maskedeng-tom/ssrsx@0.5.10","gitHead":"55d6319c6dd4bb30bb8e82a94589ebb15d2a4f17","bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"homepage":"https://github.com/maskedeng-tom/ssrsx#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-EMnhavLMavIxO577s5JEkokIrAPvN18pcx5MCM/d2X3nwJ3zZ3ykU8VZ/bMKEzcn1fp4G0n5c89oeb/Stv4ScA==","shasum":"d9f2dcfcbb23244b4f548a7c6444b25121b74af9","tarball":"https://registry.npmjs.org/@maskedeng-tom/ssrsx/-/ssrsx-0.5.10.tgz","fileCount":123,"unpackedSize":227149,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFB9kxgcn0Uq6jPew+CBU8S40ii9d2ERtIQpfCZ6DoTAiEAuYnj6Xaaraei6zheNQhOxAcGofx7soaaqrZfl44Ig2c="}]},"_npmUser":{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"},"directories":{},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssrsx_0.5.10_1709925058395_0.6177332610208657"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-18T02:20:44.940Z","0.1.3":"2024-02-18T02:20:45.224Z","modified":"2024-03-08T19:10:58.989Z","0.1.4":"2024-02-18T02:28:37.794Z","0.1.5":"2024-02-18T02:32:23.399Z","0.1.6":"2024-02-18T02:36:09.110Z","0.1.7":"2024-02-18T03:00:45.358Z","0.1.8":"2024-02-18T03:31:23.723Z","0.1.9":"2024-02-18T03:34:41.886Z","0.1.10":"2024-02-18T03:43:59.486Z","0.1.11":"2024-02-18T05:01:24.698Z","0.1.12":"2024-02-18T05:09:06.048Z","0.1.13":"2024-02-18T05:12:23.371Z","0.1.14":"2024-02-18T05:12:32.352Z","0.1.15":"2024-02-18T05:43:17.470Z","0.1.16":"2024-02-18T05:45:50.422Z","0.1.17":"2024-02-18T05:52:46.819Z","0.1.18":"2024-02-18T06:17:16.006Z","0.1.19":"2024-02-18T07:04:12.128Z","0.1.20":"2024-02-18T07:08:18.914Z","0.1.21":"2024-02-18T07:30:33.760Z","0.1.22":"2024-02-18T08:00:25.746Z","0.1.23":"2024-02-18T11:39:10.917Z","0.1.24":"2024-02-18T15:40:46.813Z","0.1.25":"2024-02-18T15:49:07.945Z","0.1.26":"2024-02-18T15:57:10.807Z","0.1.27":"2024-02-18T15:59:27.525Z","0.1.28":"2024-02-18T16:26:29.936Z","0.1.29":"2024-02-18T16:31:49.398Z","0.1.30":"2024-02-18T16:47:01.029Z","0.1.31":"2024-02-18T17:08:22.440Z","0.1.32":"2024-02-19T05:38:09.762Z","0.1.33":"2024-02-19T08:18:28.207Z","0.1.34":"2024-02-19T08:57:43.991Z","0.1.35":"2024-02-19T08:58:53.826Z","0.1.36":"2024-02-19T09:06:28.934Z","0.1.37":"2024-02-19T09:12:40.287Z","0.1.38":"2024-02-19T13:23:59.049Z","0.1.39":"2024-02-19T17:06:41.945Z","0.1.40":"2024-02-19T17:24:35.214Z","0.1.41":"2024-02-19T17:28:56.840Z","0.1.42":"2024-02-19T17:37:15.983Z","0.1.43":"2024-02-23T20:03:05.678Z","0.1.44":"2024-02-23T20:23:23.893Z","0.1.45":"2024-02-23T20:30:03.277Z","0.1.46":"2024-02-23T20:31:37.634Z","0.1.47":"2024-02-23T20:33:16.538Z","0.1.48":"2024-02-23T20:39:16.720Z","0.1.49":"2024-02-24T02:26:40.569Z","0.1.50":"2024-02-24T02:29:12.736Z","0.1.51":"2024-02-24T02:32:46.810Z","0.1.52":"2024-02-24T02:38:59.648Z","0.2.1":"2024-02-24T04:48:40.864Z","0.2.2":"2024-02-24T08:02:28.955Z","0.2.3":"2024-02-24T08:03:20.832Z","0.2.4":"2024-02-24T10:52:24.224Z","0.2.5":"2024-02-24T17:13:58.360Z","0.2.6":"2024-02-24T17:57:26.262Z","0.2.7":"2024-02-24T18:03:26.731Z","0.2.8":"2024-02-24T18:04:32.310Z","0.2.9":"2024-02-24T20:08:46.073Z","0.2.10":"2024-02-24T21:19:13.708Z","0.2.11":"2024-02-24T21:27:00.993Z","0.2.12":"2024-02-24T21:31:56.301Z","0.2.13":"2024-02-25T03:19:16.607Z","0.2.14":"2024-02-25T03:39:33.825Z","0.2.15":"2024-02-25T09:01:03.741Z","0.3.16":"2024-02-28T17:24:50.506Z","0.3.17":"2024-02-29T01:54:44.433Z","0.3.18":"2024-02-29T02:06:55.958Z","0.3.19":"2024-02-29T02:12:07.864Z","0.3.20":"2024-03-02T07:52:18.451Z","0.3.21":"2024-03-02T08:09:01.518Z","0.3.22":"2024-03-02T08:28:59.698Z","0.3.23":"2024-03-02T13:25:39.080Z","0.3.24":"2024-03-02T13:59:56.875Z","0.3.25":"2024-03-02T15:23:23.330Z","0.3.26":"2024-03-02T18:42:04.242Z","0.3.27":"2024-03-03T04:44:44.212Z","0.3.28":"2024-03-03T07:18:44.080Z","0.3.29":"2024-03-03T07:28:18.999Z","0.3.30":"2024-03-03T07:38:45.239Z","0.3.31":"2024-03-03T14:35:47.405Z","0.4.2":"2024-03-03T15:24:18.420Z","0.4.3":"2024-03-07T02:02:01.715Z","0.5.2":"2024-03-07T02:41:50.664Z","0.5.3":"2024-03-07T05:17:39.111Z","0.5.4":"2024-03-07T07:13:39.818Z","0.5.5":"2024-03-07T08:02:21.826Z","0.5.6":"2024-03-07T08:09:17.579Z","0.5.7":"2024-03-07T08:10:55.222Z","0.5.8":"2024-03-07T15:10:55.572Z","0.5.9":"2024-03-08T19:00:40.441Z","0.5.10":"2024-03-08T19:10:58.566Z"},"maintainers":[{"name":"maskedeng-tom","email":"maskedeng.tom@gmail.com"}],"description":"server side renderer with tsx","homepage":"https://github.com/maskedeng-tom/ssrsx#readme","repository":{"type":"git","url":"git+https://github.com/maskedeng-tom/ssrsx.git"},"author":{"name":"Maskedeng Tom"},"bugs":{"url":"https://github.com/maskedeng-tom/ssrsx/issues"},"license":"MIT","readme":"# Server Side Renderer with tsx\n\n[![npm version](https://badge.fury.io/js/%40maskedeng-tom%2Fssrsx.svg)](https://badge.fury.io/js/%40maskedeng-tom%2Fssrsx)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n-----\n\n## Table of Contents\n\n- [Basic Usage with Koa](#basic-usage-with-koa)\n  - [install](#install)\n  - [tsconfig.json](#tsconfigjson)\n  - [server side](#server-side)\n  - [start application](#start-application)\n- [with express](#with-express)\n- [with Router](#with-router)\n- [with Client script](#with-client-script)\n- [with jQuery](#with-jquery)\n- [with jQuery from CDN](#with-jquery-from-cdn)\n- [use POST method](#use-post-method)\n  - [express body parser](#express-body-parser)\n- [use session](#use-session)\n- [with CSP (Content Security Policy)](#with-csp-content-security-policy)\n  - [CSP with Koa](#csp-with-koa)\n  - [CSP with express](#csp-with-express)\n- [user Context](#user-context)\n  - [for Koa](#for-koa)\n  - [for Express](#for-express)\n- [async Component](#async-component)\n- [Contributing](#contributing)\n- [Credits](#credits)\n- [Authors](#authors)\n- [Show your support](#show-your-support)\n- [License](#license)\n\n-----\n\n## Basic Usage with Koa\n\n### install\n\n```bash\nnpm install @maskedeng-tom/ssrsx\nnpm install koa @types/koa\n```\n\n### tsconfig.json\n\n- change `jsx` and `jsxImportSource` to `react-jsx` and `jsx` respectively.\n\n```json\n// tsconfig.json\n{\n  \"compilerOptions\": {\n    \"target\": \"es2016\",\n    \"jsx\": \"react-jsx\",             // !important\n    \"jsxImportSource\": \"ssrsxjsx\",  // !important\n    \"module\": \"CommonJS\",\n    \"esModuleInterop\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"strict\": true,\n    \"skipLibCheck\": true\n  }\n}\n```\n\n### server side\n\n```tsx\n// index.tsx\nimport Koa from 'koa';\nimport { ssrsxKoa } from '@maskedeng-tom/ssrsx';\n\nconst App = () => {\n  return <>\n    <div>\n      Hello Ssrsx world !\n    </div>\n  </>;\n};\n\nconst app = new Koa();\n\napp.use(ssrsxKoa({\n  development: true,\n  app: <App/>\n}));\n\napp.listen(3000);\n\n```\n\n### start application\n\n```bash\nnpm install\nnpm run start\n```\n\nand access to [http://localhost:3000/](http://localhost:3000/)\n\n-----\n\n## with express\n\n```bash\nnpm install @maskedeng-tom/ssrsx\nnpm install express @types/express\n```\n\n```json\n// tsconfig.json\n{\n  \"compilerOptions\": {\n    \"target\": \"es2016\",\n    \"jsx\": \"react-jsx\",       // !important\n    \"jsxImportSource\": \"jsx\", // !important\n    \"module\": \"CommonJS\",\n    \"esModuleInterop\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"strict\": true,\n    \"skipLibCheck\": true\n  }\n}\n```\n\n```tsx\n// index.tsx\nimport express from 'express';\nimport { ssrsxExpress } from '@maskedeng-tom/ssrsx';\n\nconst App = () => {\n  return <>\n    <div>\n      Hello Ssrsx world !\n    </div>\n  </>;\n};\n\nconst app = express();\n\napp.use(ssrsxExpress({\n  development: true,\n  app: <App/>\n}));\n\napp.listen(3000);\n\n```\n\n-----\n\n## with Router\n\n```tsx\n// index.tsx\nimport Koa from 'koa';\nimport { ssrsxKoa, Router, Routes, Route, Link } from '@maskedeng-tom/ssrsx';\n\nconst Page1 = () => {\n  return <div>\n    <div>Page1</div>\n    <div><Link to=\"/page2\">Link to Page2</Link></div>\n    <div><Link to=\"/\">Top</Link></div>\n  </div>;\n};\n\nconst Page2 = () => {\n  return <div>\n    <div>Page2</div>\n    <div><Link to=\"/page1\">Link to Page1</Link></div>\n    <div><Link to=\"/\">Top</Link></div>\n  </div>;\n};\n\nconst App = () => {\n  return <html lang=\"en\">\n    <head>\n      <meta charSet=\"UTF-8\"/>\n      <title>Ssrsx</title>\n    </head>\n    <body>\n      <div>\n        <Router>\n          <Routes>\n            <Route path=\"/\">\n              <div>\n                <div>Hello Ssrsx world !</div>\n                <div><Link to=\"/page1\">Link to Page1</Link></div>\n                <div><Link to=\"/page2\">Link to Page2</Link></div>\n              </div>\n            </Route>\n            <Route path=\"page1\"><Page1/></Route>\n            <Route path=\"page2\"><Page2/></Route>\n          </Routes>\n        </Router>\n      </div>\n    </body>\n  </html>;\n};\n\nconst app = new Koa();\n\napp.use(ssrsxKoa({\n  development: true,\n  app: <App/>\n}));\n\napp.listen(3000);\n\n```\n\n-----\n\n## with Client script\n\n### create client script folder\n\n```bash\nmkdir src\nmkdir src/client\n```\n\n### client script\n\n- `[client module name].js` is a client script file.\n\n```ts\n// src/client/test.js\nconst onClick = (e: Event) => {\n  alert('from js://onClick@test');\n};\n\nexport { onClick }; // need export! important!\n```\n\n### server side\n\n- `js://` is a protocol to call client script function from ssrsx.\n\n    `js://[exported function name]@[client module name]`\n\n```tsx\n// index.tsx\nimport Koa from 'koa';\nimport { ssrsxKoa, useGlobalStyle } from '@maskedeng-tom/ssrsx';\n\nconst App = () => {\n\n  useGlobalStyle({\n    '.clickable': {\n      cursor: 'pointer',\n      color: 'blue',\n      textDecoration: 'underline',\n    },\n  });\n\n  return <html lang=\"en\">\n    <head>\n      <meta charSet=\"UTF-8\"/>\n      <title>Ssrsx</title>\n    </head>\n    <body>\n      <div>\n\n        <div onClick=\"alert('inline js')\" className=\"clickable\">\n          Run inline js\n        </div>\n        <div onClick=\"js://onClick@test\" className=\"clickable\" >\n          Run outside client js (src/client/test.client.js -&gt; onClick)\n        </div>\n\n      </div>\n    </body>\n  </html>;\n};\n\nconst app = new Koa();\n\napp.use(ssrsxKoa({\n  development: true,\n  clientRoot: 'src/client', // client script root\n  app: <App/>\n}));\n\napp.listen(3000);\n```\n\n-----\n\n## with jQuery\n\nThis is a sample using jQuery. External libraries are loaded using requirejs. Specify the root folder of the client script in clientRoot and the path to place modules such as jQuery in requireJsRoot.\n\n- [requirejs](https://requirejs.org/)\n- [requirejs with jQuery](https://requirejs.org/docs/jquery.html)\n\n### install jQuery and create client script folder\n\n```bash\nnpm install @maskedeng-tom/ssrsx\nnpm install koa @types/koa\nnpm install jquery @types/jquery\n\nmkdir src\nmkdir src/client\n```\n\n### copy jQuery script to client script folder\n\n```bash\ncp node_modules/jquery/dist/jquery.min.js src/client\n```\n\n### client script with jQuery\n\n```ts\n// src/client/test.client.js\nimport $ from 'jquery';\n\nconst onClick = (e: Event) => {\n  const input = $('#username');\n  alert(input.val());\n};\n\nexport { onClick };\n```\n\n### server side with jQuery\n\n```tsx\n// index.tsx\nimport Koa from 'koa';\nimport { ssrsxKoa } from '@maskedeng-tom/ssrsx';\n\nconst App = () => {\n  return <html lang=\"en\">\n    <head>\n      <meta charSet=\"UTF-8\"/>\n      <title>Ssrsx</title>\n    </head>\n    <body>\n      <div>\n\n        <div>\n          <input type=\"text\" id=\"username\" name=\"username\" value=\"foo\"/>\n        </div>\n\n        <button type=\"text\" onClick=\"js://test.onClick\">\n          Show input tag value!\n        </button>\n\n      </div>\n    </body>\n  </html>;\n};\n\nconst app = new Koa();\n\napp.use(ssrsxKoa({\n  development: true,\n  clientRoot: 'src/client',\n  requireJsRoot: 'src/client',  // for requirejs\n  requireJsPaths: {             // for requirejs.config paths\n    'jquery': 'jquery.min',     // define for jquery (cut '.js' extension)\n  },\n  app: <App/>\n}));\n\napp.listen(3000);\n```\n\n-----\n\n## with jQuery from CDN\n\nIf you want to use a CDN, specify the same version of jQuery as the one you installed with `npm install jquery`.\n\n```tsx\n// index.tsx\n...\napp.use(ssrsxKoa({\n  development: true,\n  clientRoot: 'src/client',\n  requireJsRoot: 'src/client',\n  requireJsPaths: {\n    'jquery': 'https://code.jquery.com/jquery-3.7.1.min',\n  },\n  app: <App/>\n}));\n...\n```\n\n-----\n\n## use POST method\n\nYou can get the data sent by the POST method by using the `useBody` function.\nand You need to add a `body parser` to get the data sent by the POST method.\n\n```tsx\n// index.tsx\nimport Koa from 'koa';\nimport bodyParser from 'koa-bodyparser';  // add body parser\nimport { ssrsxKoa, Router, Routes, Route, Link, useBody } from '../';\n\n////////////////////////////////////////////////////////////////////////////////\n\nconst LoginCheck = () => {\n  // post body data\n  const body = useBody<{username: string, password: string}>();\n  //\n  return <>\n    <h1>Login Post Result</h1>\n    <div>\n      <div>Username: {body.username}</div>\n      <div>Password: {body.password}</div>\n    </div>\n    <Link to=\"/\">Top</Link>\n  </>;\n};\n\nconst LoginForm = () => {\n  return <>\n    <h1>Login Form</h1>\n    <form method=\"post\" action=\"/login\">\n      <div>\n        <label>\n          username: <input type=\"text\" name=\"username\" />\n        </label>\n      </div>\n      <div>\n        <label>\n          password: <input type=\"password\" name=\"password\" />\n        </label>\n      </div>\n      <button type=\"submit\">Login</button>\n    </form>\n  </>;\n};\n\nconst App = () => {\n  return <html lang=\"en\">\n    <head>\n      <meta charSet=\"utf-8\"/>\n      <title>Ssrsx</title>\n    </head>\n    <body>\n      <Router>\n        <Routes>\n          <Route path=\"/\"><LoginForm /></Route>\n          <Route path=\"/login\"><LoginCheck /></Route>\n        </Routes>\n      </Router>\n    </body>\n  </html>;\n};\n\nconst app = new Koa();\n\n// body parser\napp.use(bodyParser());\n\napp.use(ssrsxKoa({\n  development: true,\n  clientRoot: 'test/client',\n  app: <App/>\n}));\n\napp.listen(3000);\n```\n\n### express body parser\n\n```tsx\n// index.tsx\n...\n// body parser\napp.use(express.json());\napp.use(express.urlencoded({ extended: true }));\n...\n```\n\n-----\n\n## use session\n\n```tsx\n// index.tsx\nimport Koa from 'koa';\nimport bodyParser from 'koa-bodyparser';  // add body parser\nimport session from 'koa-session';        // add session  \n//\nimport { ssrsxKoa, ssrsxExpress, useSearch } from '../';\nimport { Router, Routes, Route, Link, Navigate, useBody, useSession } from '../';\n\n////////////////////////////////////////////////////////////////////////////////\n\ninterface SessionContext {\n  username?: string;\n}\n\nconst Authorized = () => {\n  // session\n  const session = useSession<SessionContext>();\n  if(!session.username){\n    // not authorized\n    return <Navigate to=\"/\"/>;\n  }\n  // authorized\n  return <>\n    <h1>Authorized</h1>\n    <div>\n      <div>Authorized Username: {session.username}</div>\n    </div>\n    <Link to=\"/logout\">Logout</Link>\n  </>;\n};\n\nconst Login = () => {\n  // session\n  const session = useSession<SessionContext>();\n  // post body data\n  const body = useBody<{username: string, password: string}>();\n  // check username and password\n  if(body.username === 'admin' && body.password === 'admin'){\n    session.username = body.username;\n    return <Navigate to=\"/authorized\"/>;\n  }\n  // authorization failed\n  return <Navigate to=\"/?message=authorization_failed\"/>;\n};\n\nconst Logout = () => {\n  // set session\n  const session = useSession<SessionContext>();\n  // session clear\n  session.username = undefined;\n  // redirect to top\n  return <Navigate to=\"/\"/>;\n};\n\nconst LoginForm = () => {\n  // get search(query parameter) data (?message=...)\n  const search = useSearch<{message: string}>();\n  // set session\n  const session = useSession<SessionContext>();\n  if(session.username){\n    // already authorized\n    return <Navigate to=\"/authorized\"/>;\n  }\n  // login form\n  return <>\n    <h1>Login Form</h1>\n    <form method=\"post\" action=\"/login\">\n      <div>\n        <label>\n          username: <input type=\"text\" name=\"username\" />\n        </label>\n      </div>\n      <div>\n        <label>\n          password: <input type=\"password\" name=\"password\" />\n        </label>\n      </div>\n      {\n        search.message && <div>{search.message}</div>\n      }\n      <button type=\"submit\">Login</button>\n    </form>\n  </>;\n};\n\nconst App = () => {\n  return <html lang=\"en\">\n    <head>\n      <meta charSet=\"utf-8\"/>\n      <title>Ssrsx</title>\n    </head>\n    <body>\n      <Router>\n        <Routes>\n          <Route path=\"/\"><LoginForm /></Route>\n          <Route path=\"/login\"><Login /></Route>\n          <Route path=\"/logout\"><Logout /></Route>\n          <Route path=\"/authorized\"><Authorized /></Route>\n        </Routes>\n      </Router>\n    </body>\n  </html>;\n};\n\nconst app = new Koa();\n\napp.keys = ['your custom secret'];  // session key\napp.use(session(app));              // add session\n\napp.use(bodyParser());\n\napp.use(ssrsxKoa({\n  development: true,\n  clientRoot: 'test/client',\n  app: <App/>\n}));\n\napp.listen(3000);\n```\n\n-----\n\n## with CSP (Content Security Policy)\n\nSetting CSP (Content Security Policy) requires allowing `ws://` to communicate with WebSocket for ssrsx HotReload (`development: true`).\n\nAlso, because inline scripts are used internally, you need to allow `'unsafe-inline'` or `'nonce-${nonce}'`.\n\n### CSP with Koa\n\n```tsx\n// index.tsx\nimport helmet from 'koa-helmet';\nimport crypto from 'crypto';\n...\nif(process.env.NODE_ENV === 'production'){\n  app.use(helmet());\n  app.use((ctx, next) => {\n    // set nonce to state\n    ctx.state.nonce = crypto.randomBytes(16).toString('base64');\n    //\n    return helmet.contentSecurityPolicy({ directives: {\n      defaultSrc: ['\\'self\\'','ws'],        // add 'ws'\n      connectSrc: ['\\'self\\'','ws://*:*'],  // add 'ws://*:*'\n      scriptSrc: [\n        '\\'self\\'',\n        `'nonce-${ctx.state.nonce}'`,       // add 'nonce-??' or 'unsafe-inline'\n      ],\n    }})(ctx, next) as Koa.Middleware;\n  });\n}\n```\n\n### CSP with express\n\n```tsx\n// index.tsx\nimport helmet from 'helmet';\nimport crypto from 'crypto';\n...\nif(process.env.NODE_ENV === 'production'){\n  app.use(helmet());\n  app.use((req, res, next) => {\n    // set nonce to locals\n    (res as express.Response).locals.nonce = crypto.randomBytes(16).toString('base64');\n    //\n    helmet.contentSecurityPolicy({ directives: {\n      defaultSrc: ['\\'self\\'','ws'],        // add 'ws'\n      connectSrc: ['\\'self\\'','ws://*:*'],  // add 'ws://*:*'\n      scriptSrc: [\n        '\\'self\\'',\n        // add 'nonce-??' or 'unsafe-inline'\n        (req, res) => `'nonce-${(res as express.Response).locals?.nonce}'`,\n      ],\n    }})(req, res, next);\n  });\n}\n...\n```\n\n-----\n\n## User Context\n\nUser context can be set with the `context` property of the `ssrsx(Koa or Express)` function.\n\nThe `context` function is called every time it is rendered.\n\nYou can use the `useContext` function to get the user context value.\n\n### for Koa\n\n```tsx\ninterface UserContext {\n  lang: string;\n}\n\nconst App = () => {\n  const user = useContext<{UserContext}>();\n  return <div>Lang: {user.lang}</div>;\n};\n\n...\n\napp.use(ssrsxKoa({\n  ...\n  context: (server): UserContext => {\n    return {\n      lang: 'en',\n    };\n  },\n}));\n```\n\n### for Express\n\n```tsx\ninterface UserContext {\n  lang: string;\n}\n\nconst App = () => {\n  const user = useContext<{UserContext}>();\n  return <div>Lang: {user.lang}</div>;\n};\n\n...\n\napp.use(ssrsxExpress({\n  ...\n  context: (server): UserContext => {\n    return {\n      lang: 'en',\n    };\n  },\n}));\n```\n\n-----\n\n## async Component\n\nIn Ssrsx, you cannot perform asynchronous processing using `useState` or `useEffect` etc. , but you can create asynchronous components.\n\nThe ssrsx `context` function is called every time it is rendered, so when specifying something like a database instance, create the instance externally and specify it in the `context` function.\n\n```tsx\nimport { Redis } from 'ioredis';\n\ninterface UserContext {\n  redis: Redis;\n}\n\nconst isAuthorized = async (username: string, password: string) => {\n  const context = useContext<UserContext>();\n  const value = await context.redis.get(username);\n  return value === password;\n};\n\n// async component\nconst LoginCheck = async () => {\n  // post body data\n  const body = useBody<{username: string, password: string}>();\n\n  // check login\n  const isLogin = await isAuthorized(body.username, body.password);\n  if(!isLogin){\n    return <Navigate to=\"/\"/>;\n  }\n\n  return <>\n    <h1>Login OK !</h1>\n    <div>\n      <div>Username: {body.username}</div>\n      <div>Password: {body.password}</div>\n    </div>\n    <Link to=\"/\">Top</Link>\n  </>;\n};\n\n...\n\n// create redis instance\nconst redis = new Redis();\n\napp.use(ssrsxKoa({\n  ...\n  context: (ctx, next): UserContext => {\n    return {\n      redis,\n    };\n  },\n}));\n\n```\n\n-----\n\n## Contributing\n\n[CONTRIBUTING.md](CONTRIBUTING.md)をお読みください。ここには行動規範やプルリクエストの提出手順が詳細に記載されています。\n\n1. フォークする  \n2. フィーチャーブランチを作成する：`git checkout -b my-new-feature`  \n3. 変更を追加：`git add .`  \n4. 変更をコミット：`git commit -am 'Add some feature'`  \n5. ブランチをプッシュ：`git push origin my-new-feature`  \n6. プルリクエストを提出 :sunglasses:  \n\n> Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n>\n> 1. Fork it!\n> 2. Create your feature branch: `git checkout -b my-new-feature`\n> 3. Add your changes: `git add .`\n> 4. Commit your changes: `git commit -am 'Add some feature'`\n> 5. Push to the branch: `git push origin my-new-feature`\n> 6. Submit a pull request :sunglasses:\n\n-----\n\n## Credits\n\n昨今の複雑化していく開発現場にシンプルな力を！ :muscle:\n\n> Simplify the complex development landscape of today! :muscle:\n\n-----\n\n## Authors\n\n**Maskedeng Tom** - *Initial work* - [Maskedeng Tom](https://github.com/maskedeng-tom)\n\n:smile: [プロジェクト貢献者リスト](https://github.com/maskedeng-tom/ssrsx/contributors) :smile:\n\n> See also the list of [contributors](https://github.com/maskedeng-tom/ssrsx/contributors) who participated in this project.\n\n-----\n\n## Show your support\n\nお役に立った場合はぜひ :star: を！\n\n> Please :star: this repository if this project helped you!\n\n-----\n\n## License\n\n[MIT License](https://github.com/maskedeng-tom/ssrsx/blob/main/LICENSE.txt) © Maskedeng Tom\n\n## TODOs\n","readmeFilename":"README.md","keywords":["html","ssr","server","side","rendering","jsx","tsx","koa","express"]}