{"_id":"@unidev-hub/api-contracts","_rev":"34-c509f03dc0b9bc616e2f6cb4bdd8d912","name":"@unidev-hub/api-contracts","dist-tags":{"latest":"1.0.3-alpha-40"},"versions":{"1.0.3-alpha-07":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-07","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-07","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"}],"dist":{"shasum":"01c76ab6820f41007b4d121aaf552cf96a6e3d4f","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-07.tgz","fileCount":632,"integrity":"sha512-70gW8fMT6jo1I6ocljzbU62BJRt5NZDFV0/vb9EWzOv2eNj2ZeqmwVWDv1Cnk/uVrANltheyPPO5L5giYICvUA==","signatures":[{"sig":"MEQCIGf6fvWo9v3YYqR2JtzX03Nf1d10zVM05+gm5/nTZDzqAiBMHQ0Tuv5WLtEWnXLEUP5QZPuLBbBbYbKsDiVZqgAEuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298961},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"873c6d8be5ee88233ea3659c7d562727250416d1","scripts":{"build":"tsc","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^4.1.2","typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-07_1743500885302_0.7305757862106221","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-08":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-08","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-08","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"}],"dist":{"shasum":"9314fe39655feeb579bf756a2333df9431b47172","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-08.tgz","fileCount":632,"integrity":"sha512-i6cdZCNMPFXvfpSBAuOuDAK0mW0+9zuwB/3+Z2AT6orC7l/gprIDflNn/G9hmQaItxZTLajnCWUW62gxM/uGCw==","signatures":[{"sig":"MEQCIAGQOGPmqws4ni4sDIx/UttLLs0miDfSwLffYH0oSlcGAiAaovT3frCLX0j/3kealR9hTtZPNjs+Th//y2MMftlj0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297931},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1ac35f3cb6c9e567629c5deba68d4679399f90a3","scripts":{"build":"tsc","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-08_1743529970990_0.2789798875152427","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-09":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-09","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-09","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"}],"dist":{"shasum":"b61b0b4ff9aa1199bfbfd55582b773fee58661b1","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-09.tgz","fileCount":632,"integrity":"sha512-zckU2Cg7fwXBSZMvXTA7K936GsD/cS8LJfJT+HjF2L77r/idxsJ1Lj6vNRe20cKIHwY3b5Ry3q0vVsA9iwh2DA==","signatures":[{"sig":"MEUCIGEL9Y6jMOfGSQXqeFJaIZHAdsDlRfRq3bICJCr7dIrcAiEAn5OtidPDn1cX+J82jSi/pXsh+t2A5uwsghYM0GK8exA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297931},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1ac35f3cb6c9e567629c5deba68d4679399f90a3","scripts":{"build":"tsc","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-09_1743530268971_0.09726647757099172","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-10":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-10","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-10","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"}],"dist":{"shasum":"04abb8b379531baca02fbb56aafcfca49c5de7a4","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-10.tgz","fileCount":632,"integrity":"sha512-3X9J9sUB7f6+gSHECgLC0QfKCuOmW/Lq2W4g4syPxEnFkkpi2+jW+pvaVDdrc2QBbWXbm8t6sw6WBA+wo3levQ==","signatures":[{"sig":"MEUCIAl51AKXy9ePOrFiw5wrhGRTiDPOCMgkVuKCXXfAK7gNAiEA4OJPbWrXs7tBzJ1tWIFhmvlq8J4naNk0KClrrgnQlNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298641},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1ac35f3cb6c9e567629c5deba68d4679399f90a3","scripts":{"build":"tsc","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-10_1743530862138_0.7333710946517746","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-11":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-11","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-11","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"}],"dist":{"shasum":"e47b64160348adb1d387cb151296ae34ff1c44fd","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-11.tgz","fileCount":632,"integrity":"sha512-PCTEenwFneVEi6Hr1VZIp+c5F1/HNRcKoe5k4vq828vkGDHY+i59CzwqWhug2QQHOPcx+HKp53cnSeQU4p3hDA==","signatures":[{"sig":"MEUCID1lCn1+1T4rThgZsLsXVMfynceVn7cQAcjwJMlN0VZKAiEA269cnROOmgAVc6Sk0RRJvhz2GN4i4GtzqqUyrKRe8yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297931},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1ac35f3cb6c9e567629c5deba68d4679399f90a3","scripts":{"build":"tsc","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-11_1743530979236_0.22767914500685738","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-12":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-12","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-12","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"}],"dist":{"shasum":"832910cc18e275647c0b43cc31f50a697b1295bc","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-12.tgz","fileCount":644,"integrity":"sha512-bjNAqHcFwGvyfNgMdDTiftAXcsR8ZSbA3jETyGK0hT0WZQkEZa+3zjVQUF2aQMvrwVMIpntkYxsdAbQzniKv1A==","signatures":[{"sig":"MEYCIQCjeiEmllazVkXs8arfn+XUb3kpSl8+1dmRunsBeODpsgIhAMD1DvPDJBBZCpFzJwX67r4/Ho2j7fVRtI94FW+JMkus","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303512},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7143402fad13c1845484d65300f5aaecc8dc627e","scripts":{"build":"tsc","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-12_1743532439900_0.37754556130703665","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-13":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-13","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-13","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"}],"dist":{"shasum":"2ddf51c46d05708d2089e63fa48c69fe433b923d","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-13.tgz","fileCount":803,"integrity":"sha512-xLDcu2vVnBNwV5kU5UzMg+3CqopYXn6N3i+O/TQLaLvUsU7yn90A7Dmqcv3I4SpgxxBwbPrptkXfc54X7ggalw==","signatures":[{"sig":"MEUCIGPQrQxizHNJ310pkge/uJG9SbR22/gwqiT/46BLHkmAAiEAoe7pI7DK7scKx1shIN9jqGjjO0u+R2leM7P2eNPEg2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375688},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eb96dad7cad8fda75ee70d25bab106f3599af476","scripts":{"build":"tsc","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.9.5","@types/node":"^22.13.17"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-13_1743601158395_0.39246007075353484","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-14":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-14","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-14","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"}],"dist":{"shasum":"e1b1b4f6a8dabc879e471ab1530a515505ba3e02","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-14.tgz","fileCount":8,"integrity":"sha512-cRDCHnXqUb83dUE/2X9uKvPCugtFL6bAvyuDE8qqDvjbfcaRKT96Gwl/wvk0//SjhE0PB0A5WvVDKOX6u+q/Dg==","signatures":[{"sig":"MEUCIQDyvFr70Fao0iNh68xivxt8WF8ZRUoiJextDJ9ikhUfcgIgEf9hEO5uCOK+9J6j6HqsfigWzfPh4GV0AHxtPxABNnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279508},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d06ff57bc3f7be08b8d8deda3e54ae0cc659e9e5","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-14_1744004143581_0.2970177532379348","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-15":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-15","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-15","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"a35f3cc4053239007bae08ab3a270d2b3b3b7713","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-15.tgz","fileCount":803,"integrity":"sha512-2O8jIS5Ut2PET9qlbwKo/J/kAWAPh1t9H8AgvTjiRk3pqFyPrPOqpcVRle4LXM0nF3xMGGl+83znfKvsi/jOug==","signatures":[{"sig":"MEYCIQCGzmniVCU6UE4VBG/q3z7+sHyCpe2CkWMe9OMecodvGAIhANgprHEL6hwXrGPci9nmcrz2gN/NZVM0ZN6F9JbqhdjB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374020},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"473c58eac5b377db4209e8a50aaa0aecc07013d3","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"samyak1988","email":"samyak.rout1988@gmail.com"},"_npmVersion":"11.2.0","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-15_1744284314217_0.6270921963554941","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-16":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-16","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-16","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"bbd01448f361f95cd65ea4d13236e20a5cb091b5","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-16.tgz","fileCount":2,"integrity":"sha512-wGGHqzHhP468qkJr8qnxtXCjUXfQP5h2BrT356TQGZBbkNS/8MfKp99brYvt0LTfnB/FTSpVHV67DTo3K9GaPA==","signatures":[{"sig":"MEYCIQC+Re2sn7V/t41NcE0jb+RBBT9FOm7iMVWE4mukKh7u9gIhAPlBqgpqDIageyEbsazROgpgzVonAaHi1qmxGzhWlTax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5067},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"473c58eac5b377db4209e8a50aaa0aecc07013d3","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"samyak1988","email":"samyak.rout1988@gmail.com"},"_npmVersion":"11.2.0","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-16_1744285574501_0.40001959904708073","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-17":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-17","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-17","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"8560c53f7b87babf2433dc82cb76732a74e6df3b","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-17.tgz","fileCount":8,"integrity":"sha512-TXxXYWJRJvNVqj85cyUWfYt8WcOutZXrFPARa1iyczvVy+62PlZ478wnnpKltHRY3VuWFLYq6gcYVfQMCwbxBw==","signatures":[{"sig":"MEMCIFqezjXQH5v3kdjhOzIDZazuIB5llsdvjef6nFPbTerAAh85o5CoArUIPe/cLL7f3mZYuis05C1e3a/3n4GVw8YG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281609},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9c526639a347d3576c8cac5cfcc7f1d01826d760","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-17_1744287629923_0.28909324509288425","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-18":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-18","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-18","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"f5cbbf45cb80e3517e8e3fb1b1b715607f0ba59d","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-18.tgz","fileCount":2,"integrity":"sha512-UEGV487fDnUZjBdCguvSwQyihiBvkue26GuXy0m/IDgHh+bgz8qdkvtHdzgObRvNuoHSCybD44xeKtaNti4Lmg==","signatures":[{"sig":"MEUCIBAul6eiHbkAsuvLHDQaqTUflr/ZZBhTar8Sw54/JUtlAiEA4NN0qhMRdU10GUk+IzN9EHFsuoKRQG8bRyxCim1Jqgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5089},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b6708fd5bbf9363126db1665cccd93687f920ebb","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"samyak1988","email":"samyak.rout1988@gmail.com"},"_npmVersion":"11.2.0","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-18_1744426971198_0.32743733871951464","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-19":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-19","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-19","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"facfafbd24225b838e6c25c7b1014f1db31bf1c3","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-19.tgz","fileCount":8,"integrity":"sha512-1+dPLxmeHaQ+387DYsvD4kn9SWHtnkQtV3nulHy32fQzyTjR8pnjSXPzs5iA7qEQwZUemp05Gb01GAks/+52tQ==","signatures":[{"sig":"MEQCIBoku2WoBr20I5ZYlSsopVeBQKhKo1Y1vgA06U0mjS4gAiAnzd/aiW/xY0R01z5zlwsozCozF3ec0tIV+Z/Igt155w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283259},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d20be7b11eb67185ed0198165d02e229e47216f3","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"samyak1988","email":"samyak.rout1988@gmail.com"},"_npmVersion":"11.2.0","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-19_1744427842708_0.30141567660584867","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-20":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-20","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-20","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"639a4ecdfff8ddebf8b01ae6124fc0583c23807e","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-20.tgz","fileCount":8,"integrity":"sha512-Dgi5+EdVez9mAnBLtnVoGYSXLtGmbrdetoqa69DNezBTVoMKV/VeIqkIj6ozKwmAnWslHVUTqiJ0n0lV0Q315w==","signatures":[{"sig":"MEYCIQDg0cNqfNtDodwDFO8tnAlvXsCJYgLQSOHB+vyAeFC7uQIhANJ6XALFhGQbBLpTtzWYcWIC/Gl1bAgoyXNZH5JsP1hu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283259},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c8406ba6246eb6b2a50aed6a660f87f52dfc4a74","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"samyak1988","email":"samyak.rout1988@gmail.com"},"_npmVersion":"11.2.0","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-20_1744428733629_0.6473250499082055","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-21":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-21","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-21","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"c9bc5cc9040af2ef5cf23accabd6fd288a08034b","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-21.tgz","fileCount":8,"integrity":"sha512-eoUVOAA/G1a6b7FFjErZp1tlq5roMdmVWvUoYlWdWFkoeXUneHnam/hSmPybS8JQ7FE747LOcxWx8o6t+fNf1w==","signatures":[{"sig":"MEYCIQDWgCKfCKE9HLUTHNKksJ/CsHCxRCNTW2Gm6UnzelE0vAIhAO+6pEcx/9zfk/SUYHcK4vye7t9x2lEEFktWKOFcRVOh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283359},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3ccea1fde437de4716953a26e4d1bd1b9f009a0c","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"samyak1988","email":"samyak.rout1988@gmail.com"},"_npmVersion":"11.2.0","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-21_1744429130068_0.4478351516640269","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-22":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-22","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-22","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"5b6f26e30a501010068b1f882d0a51190ccad51e","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-22.tgz","fileCount":8,"integrity":"sha512-OCoEei8MIYBNnRQYfvHNfFVHNCy2VVvPxf8Xk8V4Aezl3OSEv8x2Xitno/Ag+QL2re3H+z1CheVVe8jzxBzgiw==","signatures":[{"sig":"MEQCIGu/sbUfHcblZ6gKhcG+Txc8Yorhtp+cIKUJiRFwyq4lAiBVaY5nzcbMGNHlO0E2+TgAyayHTWWWdhXsLwVDoA6C7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281666},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"14ed6037db448d3168180ba4a4624306eb9e88a7","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-22_1744453599033_0.3527244533755294","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-23":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-23","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-23","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"5261309ceb84f95e38d5dd0e28914ea10b04a364","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-23.tgz","fileCount":8,"integrity":"sha512-Gm6z2kPyD7c7GT4XDuNWWDnejyFVSxQOeHyyh8z4mDikVqNlb86MND+aMHfBfDxGj6xn4yP8Gw6GlvZ8KUHW2w==","signatures":[{"sig":"MEUCIQDzBCjWGmO7ooU5GfEbxfxXek23SHtpghK7nrGV471TXAIgBUfhohZDJdt1XETqA77ywbEScnwRRbtrhXoBKKZL+l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350087},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"14ed6037db448d3168180ba4a4624306eb9e88a7","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-23_1744453770359_0.15280899770827938","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-24":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-24","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-24","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"903329f3e12e2a731b4df835d55f9c8c5e8575f9","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-24.tgz","fileCount":8,"integrity":"sha512-C6Ix/eeWJvxLlgrs8N82ybxcKVnVacH/ySE8f+2L+AxTs2ZJ6VZiBB+wQwcJc38KgOl8WRoC7d1h1riRm8baJQ==","signatures":[{"sig":"MEYCIQD6OwxK/urvmoSkPnhEJQJdopjAjV7Y7PpZvVCyCa5sYwIhAPl6ijRp9wgcZTBNiJKc86LzDWXHDxBa1haXJaD+Pf71","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350087},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1a449bd3cf926a04c9a1aafb19a488db024312b0","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-24_1746240098843_0.9929849495854082","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-25":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-25","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-25","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"e1fd11a3f307c1c8aecf6756fab541112588b651","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-25.tgz","fileCount":8,"integrity":"sha512-uwFfx5VaIpSu/a0qoaQsvo1YqzhmQG5Bn4r6d+SKk4geVZXrOcx9VgkwOMokCmPvI5SG7rFm/sGrPZCQhMO+0g==","signatures":[{"sig":"MEQCIB07PTikxDbksr1QzCv2jlOaMkN0gjizLI5NkQ3IRKPsAiAjwvDMC58lKtH0YEQGVhU9iDDJoY5Iq4HotXUwyr8HWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350257},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f878ad4ff32fb410f11a45e00ba2965ca6c681f3","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-25_1746240273015_0.5189669412447726","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-26":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-26","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-26","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"6ceb6fe4a3ba59f1d322b00f2345d8c9d90a73bc","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-26.tgz","fileCount":8,"integrity":"sha512-uV/Otbsp5sn1PbrZ3t4dRQnLu1Jw1g//yQmkl7pP9IKFznQfzSFH4fkzObzePS5C31NK9Ml5fBSk7A0n3qYT9Q==","signatures":[{"sig":"MEQCIFc8CRhBoaw3FIbCq+y7xVo8C13VtXcO7nfTuvtOf3/dAiBBA9d41XZFYe7uTfpZLFCwA/p642r3oYnRdloVd4degA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350427},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"91dc4decb6d81f1c391480cfe1ca85958e102ad0","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-26_1746243224478_0.8871326592073276","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-27":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-27","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-27","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"7e3a11ac09f31ca4fbce8e40fc58a29713474553","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-27.tgz","fileCount":8,"integrity":"sha512-kw7uIeLunF6sJi3gbnnVimVph5gbhsZe5I/1zH/a0fjJ9ghLarEjrF0U6pYijyOVsDIcaky1hoVgNxT9JuhgBw==","signatures":[{"sig":"MEQCIAcfcVTrG0EXyFeOJRTW9a7yKtyT27wjv3ZZrZqbkDDsAiALVm9+YvggUw9qmy7YaGnGSvyet6iNmWrg2f/l0XyrUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350557},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"91dc4decb6d81f1c391480cfe1ca85958e102ad0","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"samyak1988","email":"samyak.rout1988@gmail.com"},"_npmVersion":"11.2.0","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-27_1746261132437_0.7955213423186014","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-28":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-28","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-28","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"2d8449e25f99b492ac83101826855bdb8e0ad2cb","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-28.tgz","fileCount":8,"integrity":"sha512-9sULUpgCXMWxMsnyE+LgouMFUr864pVdb3KlYyMSSdI8hTt9Zr7+hMReJc07SdQy2xMqGhWUo9X0XdLyF6E64A==","signatures":[{"sig":"MEYCIQDx1DqO1Dlbx0MTQfbfbTRChwgES47/DWIHisZqbchEQQIhAL9ZbxgFsS5+cQnMAALFBNJJKhA1R3EzXGtkcYTWhPa3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350609},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"83868f98b1f52cd41aa0908c4d4a4a5b5c572ab7","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-28_1746262030586_0.25491114058278597","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-29":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-29","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-29","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"d7a244040fe639ca53c23860ec0fce43153498e0","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-29.tgz","fileCount":8,"integrity":"sha512-yEMnh04K7JaXHVB4D2MrNvk66ggAlsBFOp+Dud7YFBxshJiRA6wLgy2KsLdjje/4B4d9Ye+zt+8jKdsQjyajMA==","signatures":[{"sig":"MEYCIQCFKAHKGTClT4AewqhQHXrqZpg7njmfGmF2QLxo2U7+YgIhAPFoASSR8KF5UBUHn9jNlYshiTmAZBv3x8x8vzN57JD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350609},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a36810ea3bbde20de65197f3d7d67c9b005be0cc","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-29_1746946192542_0.660129240417046","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-30":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-30","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-30","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"1288e8b524e6cea1068119753f00c1ccd870985c","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-30.tgz","fileCount":8,"integrity":"sha512-rUPzdT9X6hjfboojm2GAWpWFky4kc7+JRXO0z2xBce/T/xuhTBwOJG7k9lKmiJ0kK4qg5ThMCbpiIyOSpkfh3w==","signatures":[{"sig":"MEUCIQD91llzO8ygZmpYvCc3yt4ZbJfuWL0UCeMZJtKVncxhJAIgV3nGtOvVczVIfWV681Wu+1kBd+lZIxnqi3IPdXod7Nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350609},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ef38df52654f9c9f6b633a0ce2dde51614e19ef0","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-30_1746946877656_0.13014745186366805","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-31":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-31","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-31","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"1d54648145970db0650a8fb010ea145b83ee5724","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-31.tgz","fileCount":8,"integrity":"sha512-g8tZZCA4Rz+eHx9RNBRbcCwbXjuBvUzWIepWehH+nlWJdOJa6lds2GWlXqu+DjVeSoTRtMZwKw1O+lzHxpR6xw==","signatures":[{"sig":"MEUCICzp9p7AMqfB/Uo5WA7DfhdFDDd7CyHvFSgJIHkJVYn6AiEA4ggnrCIauVQZKfXLPkJj9+dHTz8NECZzfolAQLTv9hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350665},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1a45fa90272b5035a0345761def6d76267a554ae","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-31_1747839914988_0.41479571441664853","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-32":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-32","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-32","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"dd9ec4ef4143de83b000b8fada96c039e2f0c642","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-32.tgz","fileCount":8,"integrity":"sha512-6ht6+tJ1VAzsgnnNsPAoI/GMzqBCg7/q5PsfbiVmLApddFhKbWQhlCKlFi0aTTlAIur4DbDliO+WDCrXMUNrqQ==","signatures":[{"sig":"MEQCIC5aUYKD1ZrUnk8SgMk8VtNPYt2ugDDwE6f8BRb3n4M+AiB1fid5dFwI3Tx0EBGwM/105+0nGXG+dRQHRiej1EHN9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350719},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1a45fa90272b5035a0345761def6d76267a554ae","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-32_1747925367912_0.25799641682698304","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-33":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-33","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-33","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"5fa49293cffc9a849772ee273190cf8d150ae9ca","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-33.tgz","fileCount":8,"integrity":"sha512-RwQUzWKX75JKycuPSR4XBJ4at0294xVEkdlXMi3v54w3rbHxEShXWMbo6QTL7icbrkoYvpBby6dgcJEQVa3/gQ==","signatures":[{"sig":"MEUCIENKpdiGLk86jugc19G/3ar1pfzr8kbwOB1yKC3/zGTLAiEAodYuWDaM7f1G3r6gXzlMQXfz0S/9xmgoAmP7xOCE1gM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350775},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e869028a5dd80cea244e6fb8e140a2b12cc8eae3","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-33_1747925480545_0.0846365025190079","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-34":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-34","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-34","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"5cf9b8d3fa665021f5795315f29677067d397677","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-34.tgz","fileCount":8,"integrity":"sha512-7RqI3ZOwKSi9fenE9ONDybLLHNQ5MttL8BLJag1RMsfHmZUah1QCRq/mxTv+qXvapvHW6Fy8+NvJ1ndTawBUOA==","signatures":[{"sig":"MEYCIQCUaMH5ap8tJwmRuNH8/VyUbGvo2j71HnLfCmxPqsGeJwIhAPWBWk+AZ63Mnp/GVnd4YfVOK5z/fZXKfzzw1wD0t5U2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356962},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"62d8a7920a97482c23a434909b4f930250087724","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-34_1747928574117_0.9275483698765776","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-35":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-35","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-35","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"9ecc78c2888d67f2dedd62d85d6f2971199c407f","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-35.tgz","fileCount":6,"integrity":"sha512-4yjqH+lRhEa26tL8CblextssnXQXvur8/wJL6BxWufqyS/PyGs67nuBnsJ9Cq5mmzU9/7Pue5RTqec7vzNOauQ==","signatures":[{"sig":"MEUCIA0XosGj9AJCcCVZcXUcMI+4mGShi/qnhtP/jp6T32bzAiEAiNZVrjiO6J4Hn9/KsS91i7lkib7BIppfIkxl6JQxpA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124784},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f53fdb676976771eec7731ddac2481c0a3ace9e9","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-35_1747929366994_0.989929563234027","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-36":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-36","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-36","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"158e2c11aa5e7df0c0d9980878cc7c5d674af807","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-36.tgz","fileCount":8,"integrity":"sha512-8qTDtK+LpgVaYLuxr3cKkM4z7PgDRv0/cxSpX5afqbnH1zt/yeHUz3Gteel5aqrd93rIuwDayWbRQBKD3aCPGg==","signatures":[{"sig":"MEQCIHN6D/VnH/9Xj6c5F545eYFijuvAuC8Hni7dc7a3zAHfAiAt1mWPym4QAhAdtNTxVKWA0l3r196A6IJqtF0/NR4cEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356674},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f53fdb676976771eec7731ddac2481c0a3ace9e9","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-36_1747929597209_0.7892732202285033","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-37":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-37","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-37","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"aab01dd218a1fed75f5bb4b14364ef9d5e1e7af9","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-37.tgz","fileCount":8,"integrity":"sha512-q01FmJtxQ9F4ojg7ZX+SWjVY56c7vXU4U8zslIIVP07qv/9TWxt1fNuxmhkQc2IenfVcm9DJ7TbQUBw3V2qYaA==","signatures":[{"sig":"MEYCIQCQdsgEVpZgwafGpyKoKoS9gPqFHuanenNmp0jGYmjHcwIhAL0T8GspTNmzW1L38XoCOv1B7/s1l2ULhkudvuzpMbwj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357548},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f53fdb676976771eec7731ddac2481c0a3ace9e9","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-37_1747929775966_0.8096566717170075","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-38":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-38","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-38","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"71dd2be2d2dea20d91f55f1ccc9c96589cb6e315","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-38.tgz","fileCount":8,"integrity":"sha512-xDt2vIXMCg3H1xNHsDytEINxS8zMN8rZFBjxIzbQOuAv8MB8+sJrbIv2g445VRInrjN/78J1SjcU5xHkYKHbng==","signatures":[{"sig":"MEYCIQCnzHtPxu/GICX5POqoyZxNFiYb5PkBMKmK9WgGe6xlugIhAOZdKSMeMi1Hp2aDo6InTi1HkvmywoglSntNOBqtFqGt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359512},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f53fdb676976771eec7731ddac2481c0a3ace9e9","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-38_1747930120895_0.8525271366835281","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-39":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-39","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","_id":"@unidev-hub/api-contracts@1.0.3-alpha-39","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"dist":{"shasum":"b78ca52e80a4425018a2d291001686142893df81","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-39.tgz","fileCount":8,"integrity":"sha512-qRqvX4e/tyF8CsgC1uSzoAn5s5fQ+eDOaHAup/fRBCeNpSGqoIVaDYRRDHzH7hxjSrO91JYK8306/q9i9j+taQ==","signatures":[{"sig":"MEQCIEf+sRM5Gx2UPFdBVXF3u9doXDjH+a/qFvilzDJ0nTn4AiBPNgoP3D3S21L6pLjb39itZunVyE+dTC83G2vBPrLrYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442780},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c967c93e52729f4ffacd852229b4f0238bee7d33","scripts":{"dev":"tsup --watch","lint":"eslint src --ext .ts","build":"tsup --clean","check":"tsc --noEmit --pretty","typecheck":"tsc --noEmit","prepublish":"npm run build","build:clean":"npm run clean && npm run build"},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"_npmVersion":"10.2.4","description":"Interface contracts for communication between micro-frontends and microservices","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/api-contracts_1.0.3-alpha-39_1748123716305_0.24420601700262834","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-alpha-40":{"name":"@unidev-hub/api-contracts","version":"1.0.3-alpha-40","description":"Interface contracts for communication between micro-frontends and microservices","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup --clean","dev":"tsup --watch","lint":"eslint src --ext .ts","build:clean":"npm run clean && npm run build","typecheck":"tsc --noEmit","check":"tsc --noEmit --pretty","prepublish":"npm run build"},"keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"author":{"name":"UniDev Hub"},"license":"ISC","devDependencies":{"@types/node":"^22.14.0","tsup":"^8.4.0","typescript":"^5.8.3"},"_id":"@unidev-hub/api-contracts@1.0.3-alpha-40","gitHead":"3934585860453dec69dd8c3c59462094b556a708","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-nRvqn8rrQ7ahiINAxHeNIEv7clD0lnTMDA+rZYXLOScFe+dtmxI/h4tNgcsnQOdO51Xg8ZiS+GnR/xcpeSCiLA==","shasum":"964c2d8a143f176c2bb9f2859e374cd39629664b","tarball":"https://registry.npmjs.org/@unidev-hub/api-contracts/-/api-contracts-1.0.3-alpha-40.tgz","fileCount":8,"unpackedSize":449850,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCZTwJqSeXVoxfO0ikby4km/PutEcvXMd5E3z8XHyPtfwIhAMvx2TDxfrwDimB+HlKRcRMvOja1s4imbFejzQCbMgBD"}]},"_npmUser":{"name":"mayu03","email":"mayu.b14@gmail.com"},"directories":{},"maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api-contracts_1.0.3-alpha-40_1748124447114_0.17751406052894692"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-01T09:48:05.171Z","modified":"2025-05-24T22:07:27.523Z","1.0.3-alpha-07":"2025-04-01T09:48:05.541Z","1.0.3-alpha-08":"2025-04-01T17:52:51.188Z","1.0.3-alpha-09":"2025-04-01T17:57:49.186Z","1.0.3-alpha-10":"2025-04-01T18:07:42.357Z","1.0.3-alpha-11":"2025-04-01T18:09:39.442Z","1.0.3-alpha-12":"2025-04-01T18:34:00.139Z","1.0.3-alpha-13":"2025-04-02T13:39:18.639Z","1.0.3-alpha-14":"2025-04-07T05:35:43.796Z","1.0.3-alpha-15":"2025-04-10T11:25:14.482Z","1.0.3-alpha-16":"2025-04-10T11:46:14.664Z","1.0.3-alpha-17":"2025-04-10T12:20:30.093Z","1.0.3-alpha-18":"2025-04-12T03:02:51.377Z","1.0.3-alpha-19":"2025-04-12T03:17:22.901Z","1.0.3-alpha-20":"2025-04-12T03:32:13.822Z","1.0.3-alpha-21":"2025-04-12T03:38:50.310Z","1.0.3-alpha-22":"2025-04-12T10:26:39.243Z","1.0.3-alpha-23":"2025-04-12T10:29:30.556Z","1.0.3-alpha-24":"2025-05-03T02:41:39.032Z","1.0.3-alpha-25":"2025-05-03T02:44:33.237Z","1.0.3-alpha-26":"2025-05-03T03:33:44.686Z","1.0.3-alpha-27":"2025-05-03T08:32:12.637Z","1.0.3-alpha-28":"2025-05-03T08:47:10.781Z","1.0.3-alpha-29":"2025-05-11T06:49:52.739Z","1.0.3-alpha-30":"2025-05-11T07:01:17.906Z","1.0.3-alpha-31":"2025-05-21T15:05:15.186Z","1.0.3-alpha-32":"2025-05-22T14:49:28.110Z","1.0.3-alpha-33":"2025-05-22T14:51:20.766Z","1.0.3-alpha-34":"2025-05-22T15:42:54.389Z","1.0.3-alpha-35":"2025-05-22T15:56:07.196Z","1.0.3-alpha-36":"2025-05-22T15:59:57.392Z","1.0.3-alpha-37":"2025-05-22T16:02:56.169Z","1.0.3-alpha-38":"2025-05-22T16:08:41.090Z","1.0.3-alpha-39":"2025-05-24T21:55:16.553Z","1.0.3-alpha-40":"2025-05-24T22:07:27.294Z"},"author":{"name":"UniDev Hub"},"license":"ISC","keywords":["interfaces","contracts","api","types","microservices","microfrontend"],"description":"Interface contracts for communication between micro-frontends and microservices","maintainers":[{"name":"mayu03","email":"mayu.b14@gmail.com"},{"name":"samyak1988","email":"samyak.rout1988@gmail.com"}],"readme":"# @unidev-hub/api-contracts\n\nA shared TypeScript interface package that serves as the contract between microfrontends and microservices in the UniDev Hub ecosystem.\n\n## Purpose\n\nThis package defines a standardized set of interfaces that act as the contract between frontend applications and backend services. By maintaining these interfaces in a single package, we ensure type consistency across our distributed architecture and improve developer experience.\n\n## Key Benefits\n\n- **Single Source of Truth**: One definitive location for all interface definitions\n- **Type Safety**: Catch integration issues at compile time rather than runtime\n- **Developer Experience**: Autocompletion and IntelliSense support in IDEs\n- **Documentation**: Interfaces serve as living documentation for your API\n- **Decoupling**: Teams can develop independently while adhering to defined contracts\n\n## Installation\n\n```bash\nnpm install @unidev-hub/api-contracts\n```\n\n## Usage\n\n### In Frontend Applications\n\n```typescript\nimport { EcommerceContracts } from '@unidev-hub/api-contracts';\n\n// Type a product object\nconst product: EcommerceContracts.Product = {\n  id: '123e4567-e89b-12d3-a456-426614174000',\n  name: 'Ergonomic Chair',\n  // ... other properties according to the Product interface\n};\n\n// Type API responses\nasync function fetchProduct(id: string): Promise<EcommerceContracts.GetProductResponse> {\n  const response = await fetch(`/api/products/${id}`);\n  return response.json();\n}\n```\n\n### In Backend Services\n\n```typescript\nimport { ApiResponse, ErrorCode } from '@unidev-hub/api-contracts';\nimport { EcommerceContracts } from '@unidev-hub/api-contracts';\n\n// Type your handlers\nfunction getProductHandler(req, res): ApiResponse<EcommerceContracts.GetProductResponse> {\n  const product = // retrieve product from database\n  \n  if (!product) {\n    return {\n      status: 404,\n      data: null,\n      error: {\n        code: ErrorCode.NOT_FOUND,\n        message: 'Product not found'\n      },\n      timestamp: Date.now()\n    };\n  }\n  \n  return {\n    status: 200,\n    data: { product },\n    error: null,\n    timestamp: Date.now()\n  };\n}\n```\n\n## Package Structure\n\n```\n@unidev-hub/api-contracts/\n├── src/\n│   ├── core/               # Core interfaces\n│   │   ├── request.types.ts  # Request-related interfaces\n│   │   ├── response.types.ts # Response-related interfaces\n│   │   └── error.types.ts    # Error handling interfaces\n│   │\n│   ├── domains/            # Domain-specific interfaces\n│   │   ├── ecommerce/        # E-commerce domain\n│   │   │   ├── product.types.ts\n│   │   │   ├── order.types.ts\n│   │   │   ├── customer.types.ts\n│   │   │   ├── cart.types.ts\n│   │   │   ├── payment.types.ts\n│   │   │   ├── enums.ts\n│   │   │   └── index.ts\n│   │   │\n│   │   └── ... other domains\n│   │\n│   └── index.ts            # Main export file\n```\n\n## Domain: E-commerce\n\nThe E-commerce domain currently includes interfaces for:\n\n- **Products**: Products, variants, images, attributes, and inventory\n- **Orders**: Order processing, statuses, and fulfillment\n- **Customers**: Customer data, addresses, and preferences\n- **Cart**: Shopping cart management\n- **Payments**: Payment methods and transactions\n\n## Extending the Package\n\nTo add new domains or expand existing ones:\n\n1. Create appropriate TypeScript files in the relevant directory\n2. Define your interfaces following package conventions\n3. Export them from the domain's index.ts file\n4. Update the main index.ts if needed\n5. Build the package with `npm run build`\n\n## Versioning\n\nThis package follows semantic versioning:\n\n- **MAJOR** version: Incompatible API changes\n- **MINOR** version: Functionality added in a backward compatible manner\n- **PATCH** version: Backward compatible bug fixes\n\n## Best Practices\n\n- Don't import service implementations into this package - keep it pure interfaces\n- Keep interface names consistent across domains\n- Use descriptive names and JSDoc comments for clarity\n- Include request and response interfaces for all API endpoints\n- Group related interfaces in domain folders\n\n## License\n\nISC\n\n## Contact\n\nFor questions or suggestions, contact the UniDev Hub team.\n","readmeFilename":"Readme.md"}