{"_id":"@bognikol/rpapi","_rev":"2-75d8cb7eaf8541fd330f17985c160461","name":"@bognikol/rpapi","dist-tags":{"latest":"0.8.2"},"versions":{"0.8.0":{"name":"@bognikol/rpapi","version":"0.8.0","author":{"name":"Bogdan Nikolic","email":"bogdan_nikolic@hotmail.com"},"license":"MIT","_id":"@bognikol/rpapi@0.8.0","maintainers":[{"name":"bognikol","email":"bogdan_nikolic@hotmail.com"}],"bin":{"rpapi":"bin/entry.js"},"dist":{"shasum":"d904797a21f0e1d444379b8a8da2dfef95992306","tarball":"https://registry.npmjs.org/@bognikol/rpapi/-/rpapi-0.8.0.tgz","fileCount":12,"integrity":"sha512-ns37B8ViUySYK0ogeA0NhdqKFrWM9k1UzlDBucH8jFv0qKj0PgvhvB7l97Y1z0Eju9HSFQyH08egeFzEN0uFrA==","signatures":[{"sig":"MEUCIAvj5i/MF46qLBHf1Yaw5aBqBLaJQ0OtVLbCRhWlcNRiAiEAvF3g18LqY9xQKZx0lUvLjwh+BmfKT8oO8nROfqH8RBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19187},"exports":{".":"./src/index.ts","./client":"./src/client.ts","./server":"./src/server.ts"},"gitHead":"f8e7cd2eef5cf2110e6f81a87a8053046ab82a74","scripts":{"build":"tsc"},"_npmUser":{"name":"bognikol","email":"bogdan_nikolic@hotmail.com"},"_npmVersion":"10.8.2","description":"RPC implementation between browser and Node server that uses TypeScript as an interface enforcer.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2","@types/node":"^20.14.2","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/rpapi_0.8.0_1727698822642_0.047020703358484406","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@bognikol/rpapi","version":"0.8.1","author":{"name":"Bogdan Nikolic","email":"bogdan_nikolic@hotmail.com"},"license":"MIT","_id":"@bognikol/rpapi@0.8.1","maintainers":[{"name":"bognikol","email":"bogdan_nikolic@hotmail.com"}],"bin":{"rpapi":"bin/entry.js"},"dist":{"shasum":"d4d076ac8e5e155ef2d2fd79bf5f2c28d2e32a8e","tarball":"https://registry.npmjs.org/@bognikol/rpapi/-/rpapi-0.8.1.tgz","fileCount":13,"integrity":"sha512-Hfgxv4pgxdzMXkEDU+RXfzv7pH4lJAhyq4nuLxs1fbAtvCeFonCSlzvdZKuOXL6F7MGvbEtaqOHjZ/5pqmyZpw==","signatures":[{"sig":"MEYCIQDkbtU7g3mjLeeNZ2w5GuXeGMs1zMRBqcKNx1hSaO7FZgIhANIh+gY76CdaZ3omr0L571QRXb0ijgenpG8F+ogixoX6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20282},"_from":"file:bognikol-rpapi-0.8.1.tgz","exports":{".":"./src/index.ts","./client":"./src/client.ts","./server":"./src/server.ts"},"scripts":{"build":"tsc"},"_npmUser":{"name":"bognikol","email":"bogdan_nikolic@hotmail.com"},"_resolved":"C:\\Users\\BOGDAN~1.NIK\\AppData\\Local\\Temp\\d6bd24d356c646270a86e66f18e6bcdd\\bognikol-rpapi-0.8.1.tgz","_integrity":"sha512-Hfgxv4pgxdzMXkEDU+RXfzv7pH4lJAhyq4nuLxs1fbAtvCeFonCSlzvdZKuOXL6F7MGvbEtaqOHjZ/5pqmyZpw==","_npmVersion":"10.8.2","description":"RPC implementation between browser and Node server that uses TypeScript as an interface enforcer.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2","@types/node":"^20.14.2","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/rpapi_0.8.1_1727702379081_0.9738497907232637","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@bognikol/rpapi","version":"0.8.2","description":"RPC implementation between browser and Node server that uses TypeScript as an interface enforcer.","exports":{".":"./src/index.ts","./client":"./src/client.ts","./server":"./src/server.ts"},"bin":{"rpapi":"bin/entry.js"},"author":{"name":"Bogdan Nikolic","email":"bogdan_nikolic@hotmail.com"},"license":"MIT","devDependencies":{"@types/express":"^4.17.21","@types/node":"^20.14.2","typescript":"^5.6.2"},"dependencies":{"commander":"^12.1.0"},"scripts":{"build":"tsc"},"_id":"@bognikol/rpapi@0.8.2","_integrity":"sha512-STxHbuIA/pwlJfiJJlq2YjMSaia3ILH2iBqW2pi6cO1/yi4ulct+dJza5mQEtcv4oZ5wRjhEDjmmJyHaGAn+cg==","_resolved":"C:\\Users\\BOGDAN~1.NIK\\AppData\\Local\\Temp\\b1f2bb50d104822a99acc6ac09af4b51\\bognikol-rpapi-0.8.2.tgz","_from":"file:bognikol-rpapi-0.8.2.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-STxHbuIA/pwlJfiJJlq2YjMSaia3ILH2iBqW2pi6cO1/yi4ulct+dJza5mQEtcv4oZ5wRjhEDjmmJyHaGAn+cg==","shasum":"36767e098616b70caeb2c5a24042754842b92ef8","tarball":"https://registry.npmjs.org/@bognikol/rpapi/-/rpapi-0.8.2.tgz","fileCount":13,"unpackedSize":20180,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOTTQ8E2AfRw94YDD6Ez+2TGwKpjWy8hxv64zs56QOMAiAuWzQ6cvaNahBY4D9wbXxrmWeup8tH2N6lq2u3CkBB8w=="}]},"_npmUser":{"name":"bognikol","email":"bogdan_nikolic@hotmail.com"},"directories":{},"maintainers":[{"name":"bognikol","email":"bogdan_nikolic@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpapi_0.8.2_1727783262804_0.009451774561140658"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-30T12:20:22.546Z","modified":"2024-10-01T11:47:43.229Z","0.8.0":"2024-09-30T12:20:22.838Z","0.8.1":"2024-09-30T13:19:39.240Z","0.8.2":"2024-10-01T11:47:43.023Z"},"author":{"name":"Bogdan Nikolic","email":"bogdan_nikolic@hotmail.com"},"license":"MIT","description":"RPC implementation between browser and Node server that uses TypeScript as an interface enforcer.","maintainers":[{"name":"bognikol","email":"bogdan_nikolic@hotmail.com"}],"readme":"# rpapi\r\n\r\nrpapi is a simple RPC (remote procedure call) implementation between browser and Node's express.js server, which uses TypeScript at compile time to enforce interface compatibility and auto-generated code for client and server libraries (you just implement procedures on the server and call them from the browser - it's that simple).\r\n","readmeFilename":"README.md"}