{"_id":"@bmc-soft/super-app-contracts","_rev":"25-a04135f82ff574f3b83bb1bc16406df7","name":"@bmc-soft/super-app-contracts","dist-tags":{"latest":"1.3.2"},"versions":{"1.0.0":{"name":"@bmc-soft/super-app-contracts","version":"1.0.0","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.0","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"0b3cd478eae2c2f30c86502c555f725f76fc5941","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.0.tgz","fileCount":37,"integrity":"sha512-5IFjNq2xN0A+7piPu1Bn8xvEKdkMwrh4wHyhniBDMse1SnUJ8udnnS5pHVRhBrchQMCjX04GfD5WubbAx8KFfw==","signatures":[{"sig":"MEQCIDV5kSqDuIlp+4zZb+rzvqKhBszVJwM2RbMXOq2UXMg8AiA3B9exCOlCKHa80yE3ahV9J9EpOwU2knSV90vJ4GG7iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46020},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.0_1772477675058_0.18630454743094482","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bmc-soft/super-app-contracts","version":"1.0.1","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.1","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"9fc2f1e8e0d924e28ca0c17f616d904e179412cc","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.1.tgz","fileCount":37,"integrity":"sha512-N8alubzW9czJxbIP2ZcVFhTCW4kDKt5r6PfSK5+YP5czkBJXnon61r4tiDALCNYR+lvQH5Y0HCh8t+TrU8PKng==","signatures":[{"sig":"MEUCIEwQSOMa9Q4Ynv+27aOGhLzb2FHPZRACVXwIaK1iXuo9AiEAoj1uQMntdbtZfWI2p6Vo/A9YYh7TK+eO4/QamyaxtrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49860},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.1_1772522324467_0.48902452931628604","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bmc-soft/super-app-contracts","version":"1.0.2","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.2","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"e615972129a6c59880269f178a27d5d73e67afdc","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.2.tgz","fileCount":37,"integrity":"sha512-Uys1mPBvns7srEtpXUiVXvaoQTs3ve0MNGszgGnJkcOyNnIaIzbtUiGJfbThLL3MjyoBKhbNvhhiU+QBhNNDkQ==","signatures":[{"sig":"MEYCIQCcFeIopzx9OMq5/XB50PoOp3Hr6OiuNe+ut7iy6OnSPgIhANwqPLFOh5p13ja5Y9rOD1oMJLoK4WwRkLvBi3vK33kX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52908},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.2_1772523175286_0.15152662339609924","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bmc-soft/super-app-contracts","version":"1.0.3","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.3","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"801b767885596ed9b9dbf9cf9471a0cae186759f","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.3.tgz","fileCount":45,"integrity":"sha512-UM/JRQfre5DRsytoJf84/pCDzM29iTgzSVe8Wb0HyYRAlorxvmNPQEgmdKNIGPf1fKdIuKeIjKWO9kanjube/Q==","signatures":[{"sig":"MEQCIAb+mYOD1IjDb20UJHUNnnIpNl1DFRtj5oNcivODaouGAiAJlh5U7MzZV1Y2zCDgtiDwESgvFUfJvu/6xKr8KNBJMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54022},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.3_1772525377522_0.060853268355679724","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bmc-soft/super-app-contracts","version":"1.0.4","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.4","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"d9d4679b1fbd2b55e81e4b1c5c2c4ed043f85513","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.4.tgz","fileCount":69,"integrity":"sha512-V4MztIE/ubx8d79noNvI+ta2aWXwq/22ohCgW9YmawB7XeTlMtt6dAXx60o1wqmgI2vvGaGSa6ozXhsMXrRnlA==","signatures":[{"sig":"MEQCIHzYodWi80ieb9uRzgBizhfJmMjpEEpva0VCcLxm9BvuAiBwHPA29b1/Ytao9LD3Sjv46MDBCL2boNMuJRkJbDFqnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58430},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./schemas":{"import":{"types":"./dist/esm/schemas.d.ts","default":"./dist/esm/schemas.js"},"require":{"types":"./dist/cjs/schemas.d.ts","default":"./dist/cjs/schemas.js"}}},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.4_1772525937830_0.8953980575748317","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@bmc-soft/super-app-contracts","version":"1.0.5","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.5","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"0e66c74bc0ce4aab67c0ac3ae378e0afdf1fdbf8","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.5.tgz","fileCount":69,"integrity":"sha512-kJYNx4ayy0CMjraVwOYRbT/ke5VkVYT0+BPLiCeJ75LVONmtOeHBzhpFKrOQPzNh8aAwa08+z49S4TJxFBB5rA==","signatures":[{"sig":"MEYCIQCnjRLPmTDv1f8Pr5GAohtONtCmp149zl8fPwfygHHt9AIhAKseTeVtsfaDmqKa2yyclKCppMsI+YAHZeDDbyMzUuHw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58306},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"},"./schemas":{"types":"./dist/cjs/schemas.d.ts","import":"./dist/esm/schemas.js","default":"./dist/cjs/schemas.js","require":"./dist/cjs/schemas.js"}},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.5_1772526454853_0.12810277247547042","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@bmc-soft/super-app-contracts","version":"1.0.6","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.6","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"ebfad86aafd8610bbcabcedf9fc4737f3526232a","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.6.tgz","fileCount":71,"integrity":"sha512-fXNTmTwNDthVfZ6xMWbNYxyD5UbkLGohe2FhUDja1QqCWolofeGmlX+jCnGPzVSQPUxCMoDzNyTlrnHE/ch+6g==","signatures":[{"sig":"MEYCIQDsVIMiIv2G4bV1IqOwsPr38kj58vX7+6K+dZvkmYWl2wIhAMwqhS4/eo0+wDH7XxXi1U13Bf+Zel+atO/elMAFZk+F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58153},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.6_1772527669779_0.7318050548840456","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@bmc-soft/super-app-contracts","version":"1.0.7","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.7","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"bfc4c30ca99926572af5710a93664d070a330054","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.7.tgz","fileCount":76,"integrity":"sha512-pawtlZvf9fHc4bk0vEprN+PnmA3y82cG2qG9+G63JO05GOhNzY5/lm78vpp6aOyvh/EKcrzfC3v/lNEV9sRbNQ==","signatures":[{"sig":"MEYCIQCGcgbtSwCA+P/1kUcZrEThgyW6XjadhrXq/t/zhkvPlQIhAOOn7PAx2pOcmUZZfT2q4ZvrKcSkqNxef1W5YhHcz/h8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70823},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.7_1772538040037_0.7589355328567389","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@bmc-soft/super-app-contracts","version":"1.0.8","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.8","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"f61e82b6f3565aadd060ba44a0303d4b71dbafb1","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.8.tgz","fileCount":76,"integrity":"sha512-H8FuAUTzLegeE5cRBqf++jpF3JSjRcUvUG/lPBxC6lny2yO8ya8Nlpo0QarNu1sPAYePbKQxihvGkWRV8q6CwQ==","signatures":[{"sig":"MEUCIGDCflgP1+FC2jxsgAXsSd1Unuw1cclBdPY89oEPbso0AiEA6KWEQkZ2JXbUHdYfCuYt8ZKpMUCkEs/g1xPS94PqplM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70825},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.8_1772542264035_0.18134720722255615","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@bmc-soft/super-app-contracts","version":"1.0.9","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.9","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"f0b034fda16e8d726fc6214c0613e2cd5d4afcd5","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.9.tgz","fileCount":77,"integrity":"sha512-yQ3ioscu7NyJNuq7/EMskQkYPyu7Lvp2YPCoAQuIU/dKVV2OOeqna/OJq5G3K9RCjgC7Jx9l7xKK4PaUpCwVog==","signatures":[{"sig":"MEYCIQCFI3BbvC+F3jKcyeLK4tUjJ42ame2NSsRxege7xSXisQIhAL/3WXwshKuW6T2zYq0oUpJJnPS1n+MQU9dvRz/QVrAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72526},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.9_1772691321538_0.5741343789602471","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@bmc-soft/super-app-contracts","version":"1.0.10","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.10","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"b7093619cc6fbab0ee25dc169b40e8abb4ecd844","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.10.tgz","fileCount":77,"integrity":"sha512-Eh8Tiji0hIssb2sfJX5lVro06JiN4N/UFTFBCSVATjXvbFmfn7Gyg9cmc6FUo99jjofC30YMpvHq6x2MZLb4JA==","signatures":[{"sig":"MEYCIQCOegziPVSRuCnodk/4RkDiX3jRlE4enYfIlwl1g4emlAIhAOcKWRDIndxkBhEobWf4X2GP8VfR1hjbOgtM20cMQaUZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73032},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.10_1772692960862_0.040213602368847745","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@bmc-soft/super-app-contracts","version":"1.0.11","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.11","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"5d76d34139ea2ddb60cb85d2a4716abfd7e0506b","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.11.tgz","fileCount":77,"integrity":"sha512-qrOqRLm/YRuN4pXn1jw4DKQL083VAEe6gIAOKN/ckAYC8k/k86+59+n7XKNAdvkl4t2prEy+4iV6q+Fi0umadQ==","signatures":[{"sig":"MEYCIQDFLYi5fLwDyvBLmMeoCA6cGftnFhwZKH+qKmWYR2IZpwIhAIJ69XZ685MNzeqkmOqbltEz9RE+gMVinLzmprawe2eP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72527},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.11_1772693471963_0.5588860734613301","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@bmc-soft/super-app-contracts","version":"1.0.12","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.12","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"649aa264b3a4aa05a836cecf6d8da7fcbf25af52","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.12.tgz","fileCount":77,"integrity":"sha512-ajtjN3hmnXIfi0Sh4YwDgyRdQgy8FgSNf5aKl/QIgUjxD6VL5JpNduSgnuDEgHV51VDRkv960VL1YZbuApl83g==","signatures":[{"sig":"MEUCIQDxffAiKC9KqtxDlSNoUCmTWkjkdNphs+vnEGSy1NTWyQIgWLvmW6pX0/xvMPqS5lxh64dmtkum3TyhTLAFVfQMJXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72491},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.12_1772694380302_0.8303716349915711","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@bmc-soft/super-app-contracts","version":"1.0.13","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.13","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"2bbbd31629cebb647bb9a8dfefa2abba3b2625af","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.13.tgz","fileCount":77,"integrity":"sha512-6tZ/RidPl+/KLG4ZUThH86l2S2HC1065dEnPBIph17QLaPmqIdxFsV9U4enPaRzn6SedF9iBMCXkrv6hSf4kjQ==","signatures":[{"sig":"MEUCIQDubTHO8DkZNmFS+pTaRl4/tFeNQSM9BO6+2mXMlYmAJAIga/6cKHLpRFVwWghQTjpzAEY8cv7pBqsvKlt4Caiw6Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76500},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.13_1773123513713_0.5641589177117374","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@bmc-soft/super-app-contracts","version":"1.0.14","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.14","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"60b1b278e66299c87bbb73791aa822df6782b9a2","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.14.tgz","fileCount":77,"integrity":"sha512-1MU9idFnOASIODhxmvEkZAH25PocO9IZ1tTzGH/A+a8pwvFUAbZqZAMWKa9oxwjyRfweyiRCxUyAQS5qz/T7JA==","signatures":[{"sig":"MEUCIQCz/F1X38wNaRcgtrhLe4qpVEAWZ8NuSxgltZdq2tww5QIgJvQOqPg5JZhUYdsvMFbzcNJrdHvus6fG9OXGva391Ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76216},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.14_1773129444216_0.3698184982786148","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@bmc-soft/super-app-contracts","version":"1.0.15","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.15","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"fa356258436a07ac6a22c15d8fdc8c2dec5ed6ae","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.15.tgz","fileCount":78,"integrity":"sha512-Y2rGZhxmhAehhVmQUDO90lo82+e8OGifgZM36xuzrBn2e4BctTHtkMDMINfR18bcBrA3/x5Gq/Gor8SRsKkpSw==","signatures":[{"sig":"MEQCIDPsj/Lrf3MGT4we9p0+3lHhEjwSL1b5+nDgLJBuyEJsAiAt6z3wf/gOnVVHMScHad9unw8T1+q3ZsWQgHUj2bjCfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80265},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./align-deps/apps":"./align-deps/apps.js","./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.15_1773250924594_0.1535178374161308","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@bmc-soft/super-app-contracts","version":"1.0.16","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.0.16","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"4fa52259ee465acb62deda6923085b98c0ff9854","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.0.16.tgz","fileCount":78,"integrity":"sha512-L/Lj8D8klpYdtg9SBfN/XwH9Jdms6OmAQyt7X1Gq5UiDZjoP/xyNsHIOVBc9rNRLiBlK9AtILFf2gC0ju/pdXQ==","signatures":[{"sig":"MEYCIQCxNVh+Xvo5DtAjhdGV2+T6X20meYucquP4+twpJv2PFAIhAK7eQvZZX3KSaL/lCrpST7laapGvumclRYqsyPTv7s9P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80231},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./align-deps/apps":"./align-deps/apps.js","./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.0.16_1773259444072_0.5996339339312311","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bmc-soft/super-app-contracts","version":"1.1.0","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.1.0","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"f6829a60a94841274af3b150c1fe8eaa96e76689","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.1.0.tgz","fileCount":78,"integrity":"sha512-qbZ1WrWQX540ds7jS7qxeaZFRy6cqoo9/RPE1EWMhpNW20NFyTqur8G1YGNMzmhKIIo0Vxg3UU/+z5OoPCIFew==","signatures":[{"sig":"MEUCIE8yzujf7iTH7frNwTJkHyH8eYN0tJB3doHBMsPaoTxzAiEAt9uGKK32PkEkly8zgFf1r4y6CmZtWqfgjqzgVhQk5gQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87388},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./schemas":{"types":"./dist/cjs/schemas.d.ts","import":"./dist/esm/schemas.js","require":"./dist/cjs/schemas.js"},"./align-deps/apps":"./align-deps/apps.js","./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.1.0_1777374201747_0.9716238499802539","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@bmc-soft/super-app-contracts","version":"1.1.1","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.1.1","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"1b883473b9613ab28b753980c3e347c8c6659fbe","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.1.1.tgz","fileCount":78,"integrity":"sha512-g82z6FfbzT/CwJ2JTY6bGi1w6WeQpnVkVWqyLNtIILhV/vihc0NuLJYuXjNpXPpAG8TRUz1gI14XS+VEv5pzLg==","signatures":[{"sig":"MEQCIBJEVk2pd1PIupPKxuC6G0ilfJwaCMFJ2sMPbgCZBLJmAiA74Tb45hKKzwPCwrDUd/Etgr1/eUzDgFNu444X7migjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87668},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./schemas":{"types":"./dist/cjs/schemas.d.ts","import":"./dist/esm/schemas.js","require":"./dist/cjs/schemas.js"},"./align-deps/apps":"./align-deps/apps.js","./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.1.1_1779437136756_0.3207485643802772","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@bmc-soft/super-app-contracts","version":"1.1.2","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.1.2","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"5339a2a2ec01a2ea5da9b9dab71e13996563d86a","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.1.2.tgz","fileCount":78,"integrity":"sha512-xqrYTisljYhUEqKMBiR1/8PGlxL4JQXn9i+FBSUSNG5Ifqur0FGxoSbyP9VKPgDrCy6To5vWYo5VMKk/6YH24A==","signatures":[{"sig":"MEUCIAGSBluGWHd03NmqcnFzeTms91B6NEynhCQ45BlOhbPMAiEA2lednQCFhuGUl3QUfQf3j6qtJ2lsAuQGZbTlDGCFnOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87668},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./schemas":{"types":"./dist/cjs/schemas.d.ts","import":"./dist/esm/schemas.js","require":"./dist/cjs/schemas.js"},"./align-deps/apps":"./align-deps/apps.js","./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.1.2_1779437451019_0.088394987018523","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bmc-soft/super-app-contracts","version":"1.2.0","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.2.0","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"66e7d6a9ab5505cd34f36b97597d11ac6f0bbabb","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.2.0.tgz","fileCount":78,"integrity":"sha512-iTCqDmCXuUbuyIoBJ6Mml7ceqd1l9/fUYh6LIm8ftnWZmPF91P+aNqRNyws3cUG1gWAQQpoYUTQrCY1wGBGxXg==","signatures":[{"sig":"MEUCIQDV0BPxU39Y3xy3kYs2VlVvrwgzhoHZ7EgjSKVQFMz6NQIgV7ygVOLXpUQnXkdsHrKsoEZ5KzC2ZZpy7zaDu+EzwBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91413},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./schemas":{"types":"./dist/cjs/schemas.d.ts","import":"./dist/esm/schemas.js","require":"./dist/cjs/schemas.js"},"./align-deps/apps":"./align-deps/apps.js","./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.2.0_1781867360494_0.6856675962883867","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@bmc-soft/super-app-contracts","version":"1.2.1","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.2.1","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"280bc9bd3053307329cfb7ad06c201d3b75d7aa7","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.2.1.tgz","fileCount":78,"integrity":"sha512-iswKyvMcvOEsKTAN2KIXRtTik4aYF2lL5x3CfP7LZ328yHddThNWMgVfMC1Flbe8yryEouwHzsnRBqRZliWdqw==","signatures":[{"sig":"MEUCIDpvREtP6RWJDp7p30pPla29KO9t5f56t07OHBfELT+vAiEAh95FOWaAY38HeIsy72bcBwU3n8Qd+X09KuYmDBOLkgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91443},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./schemas":{"types":"./dist/cjs/schemas.d.ts","import":"./dist/esm/schemas.js","require":"./dist/cjs/schemas.js"},"./align-deps/apps":"./align-deps/apps.js","./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.2.1_1782906170560_0.940965095343155","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bmc-soft/super-app-contracts","version":"1.3.0","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.3.0","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"33a5f0f3d22f408c043c6ba28ebb7e9dc0275439","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.3.0.tgz","fileCount":78,"integrity":"sha512-/3Rjf3FUTr6aXcrPHn++Dx/biVUHNhrpHMgKHOx14PsOOboTQFfBrF3zCXDcB0fmw4W7BN3sUnwPnULrXOaz5w==","signatures":[{"sig":"MEUCIQCFl8psH0j+P7aGv4J7/POrzY8UP16FeQj55Acae0r22wIgPe5w4XofXmQYBslSnVTYxeH63zmtDF9vjFQDMgq7fLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92869},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./schemas":{"types":"./dist/cjs/schemas.d.ts","import":"./dist/esm/schemas.js","require":"./dist/cjs/schemas.js"},"./align-deps/apps":"./align-deps/apps.js","./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.3.0_1783426104625_0.7646714064807545","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@bmc-soft/super-app-contracts","version":"1.3.1","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"license":"MIT","_id":"@bmc-soft/super-app-contracts@1.3.1","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"dist":{"shasum":"d611e333432465f1e5b562fb8c0e44af8bfdf805","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.3.1.tgz","fileCount":78,"integrity":"sha512-BmIWD20tBBsvFHqLyOdBGp8JvBbcFlXG0/qjMC+/7oIsTj0CZ3pNXbsLOEAi0w9sHH9Wfd6OrpW/75WfDA+FZA==","signatures":[{"sig":"MEUCIAChLrLvY8rrIW/Ld5C+yG+TsdBr+HNCOBUklyDJsPH+AiEAmEVHLRWb6j9/i1JjwMIB9ZrN48k+e6ucFCSKCnT4tZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92869},"main":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./schemas":{"types":"./dist/cjs/schemas.d.ts","import":"./dist/esm/schemas.js","require":"./dist/cjs/schemas.js"},"./align-deps/apps":"./align-deps/apps.js","./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs"},"private":false,"scripts":{"build":"npm run clean && npm run build:cjs && npm run build:esm","clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","release":"npm publish --access public","build:cjs":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"_npmVersion":"10.8.2","description":"Shared contracts between super-app host and mini-apps","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.1","typescript":"^5.8.3"},"peerDependencies":{"zod":">=3.22.0"},"_npmOperationalInternal":{"tmp":"tmp/super-app-contracts_1.3.1_1783428872270_0.542142660523834","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@bmc-soft/super-app-contracts","version":"1.3.2","private":false,"description":"Shared contracts between super-app host and mini-apps","license":"MIT","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/cjs/index.d.ts","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/cjs/index.d.ts"},"./schemas":{"import":"./dist/esm/schemas.js","require":"./dist/cjs/schemas.js","types":"./dist/cjs/schemas.d.ts"},"./align-deps/preset":"./align-deps/preset.js","./align-deps/getSharedDependencies":"./align-deps/getSharedDependencies.cjs","./align-deps/apps":"./align-deps/apps.js"},"sideEffects":false,"publishConfig":{"access":"public"},"scripts":{"clean":"node -e \"require('fs').rmSync('dist', {recursive:true, force:true})\"","build":"npm run clean && npm run build:cjs && npm run build:esm","build:cjs":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'}, null, 2))\"","build:esm":"node --max-old-space-size=4096 node_modules/typescript/bin/tsc -p tsconfig.esm.json && node -e \"require('fs').writeFileSync('dist/esm/package.json', JSON.stringify({type:'module'}, null, 2))\"","typecheck":"tsc --noEmit","release":"npm publish --access public","prepublishOnly":"npm run build"},"peerDependencies":{"zod":">=3.22.0"},"devDependencies":{"typescript":"^5.8.3","zod":"^3.25.1"},"engines":{"node":">=16"},"_id":"@bmc-soft/super-app-contracts@1.3.2","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-085a1+mKnoMt/r9u3DYda2VFNURUF/dptL2guqnXSUvAvlibj6I1ge2QnMSu+KlU5Q0HiVccUJSpvY+kUqo5Mg==","shasum":"dcd6a5852cb476ab1acc596a00ecb85c177a3056","tarball":"https://registry.npmjs.org/@bmc-soft/super-app-contracts/-/super-app-contracts-1.3.2.tgz","fileCount":78,"unpackedSize":92960,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCkF6DnSf5pdYfG/8HT8Rp18gcetLvR8DU7DTESIsTN0AIgcV40vhGUIwa52v0hXPJVKQ+I+e8tYcTaUq+htfRbz1E="}]},"_npmUser":{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"},"directories":{},"maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/super-app-contracts_1.3.2_1783430343758_0.91133636552194"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-02T18:54:34.982Z","modified":"2026-07-07T13:19:04.072Z","1.0.0":"2026-03-02T18:54:35.219Z","1.0.1":"2026-03-03T07:18:44.617Z","1.0.2":"2026-03-03T07:32:55.435Z","1.0.3":"2026-03-03T08:09:37.667Z","1.0.4":"2026-03-03T08:18:57.968Z","1.0.5":"2026-03-03T08:27:34.996Z","1.0.6":"2026-03-03T08:47:49.905Z","1.0.7":"2026-03-03T11:40:40.196Z","1.0.8":"2026-03-03T12:51:04.179Z","1.0.9":"2026-03-05T06:15:21.670Z","1.0.10":"2026-03-05T06:42:41.004Z","1.0.11":"2026-03-05T06:51:12.156Z","1.0.12":"2026-03-05T07:06:20.445Z","1.0.13":"2026-03-10T06:18:33.859Z","1.0.14":"2026-03-10T07:57:24.365Z","1.0.15":"2026-03-11T17:42:04.736Z","1.0.16":"2026-03-11T20:04:04.211Z","1.1.0":"2026-04-28T11:03:21.875Z","1.1.1":"2026-05-22T08:05:36.897Z","1.1.2":"2026-05-22T08:10:51.184Z","1.2.0":"2026-06-19T11:09:20.644Z","1.2.1":"2026-07-01T11:42:50.704Z","1.3.0":"2026-07-07T12:08:24.772Z","1.3.1":"2026-07-07T12:54:32.418Z","1.3.2":"2026-07-07T13:19:03.927Z"},"license":"MIT","keywords":["super-app","mini-app","contracts","module-federation","typescript","zod"],"description":"Shared contracts between super-app host and mini-apps","maintainers":[{"name":"i.solovev_bmc","email":"il.solovyev@bmc-soft.ru"}],"readme":"# @bmc-soft/super-app-contracts\n\nОбщие контракты (типы, Zod-схемы) между хостом super-app и его мини-приложениями.\n\n## Установка\n\n```bash\nnpm install @bmc-soft/super-app-contracts zod\n```\n\n> `zod >=3.22.0` — обязательная peer-зависимость.\n\n## Использование\n\n### Валидация модуля мини-приложения\n\nКогда хост загружает бандл мини-приложения (через Module Federation или динамический `import`), он получает объект с экспортами. Перед использованием нужно проверить, что в модуле есть все обязательные экспорты (`SuperAppEntry`, контексты, `CONTRACT_VERSION` и т.д.) и они корректного типа.\n\n```typescript\nimport { MiniAppModuleSchemaV1, HOST_CONTRACT_VERSION } from '@bmc-soft/super-app-contracts';\n\nconst result = MiniAppModuleSchemaV1.safeParse(loadedModule);\n\nif (!result.success) {\n  console.error('Invalid mini-app module:', result.error.issues);\n}\n```\n\n### Валидация дескриптора мини-приложения (из API)\n\nДескриптор — это JSON с описанием мини-приложения (id, bundleId, version, name, icon, bundleUrl и т.д.), который приходит с бэкенда. Схема проверяет структуру и типы полей. При успехе возвращается типизированный объект, при ошибке — исключение.\n\n```typescript\nimport { MiniAppDescriptorSchemaV1 } from '@bmc-soft/super-app-contracts';\n\nconst descriptor = MiniAppDescriptorSchemaV1.parse(apiResponse);\n// descriptor полностью типизирован как MiniAppDescriptorV1\n```\n\n### Типизация событий между хостом и мини-приложением\n\n```typescript\nimport type {\n  MiniAppToHostEventMap,\n  HostToMiniAppEventMap,\n  MiniAppToHostEventType,\n  HostToMiniAppEventType,\n} from '@bmc-soft/super-app-contracts';\n\n// Отправка типизированного события из мини-приложения в хост\nfunction emitToHost<T extends MiniAppToHostEventType>(\n  type: T,\n  payload: MiniAppToHostEventMap[T],\n) {\n  // ...\n}\n\nemitToHost('badge_count_changed', { count: 3 });\nemitToHost('navigation_requested', { route: '/dashboard' });\nemitToHost('notifications_open_requested', {});\n```\n\n## Справочник API\n\n### Константы\n\n| Имя | Значение | Описание |\n|-----|----------|----------|\n| `HOST_CONTRACT_VERSION` | `'1.3'` | Текущая версия контракта хоста |\n\n### Схемы (Zod)\n\n| Имя | Описание |\n|-----|----------|\n| `MiniAppDescriptorSchemaV1` | Валидирует дескриптор инстанса мини-приложения, полученный с бэкенда |\n| `MiniAppIconSchemaV1` | Валидирует определение иконки (`iconName`, `svg` или `svgXml`) |\n| `MiniAppModuleSchemaV1` | Валидирует экспорты загруженного бандла мини-приложения |\n\n### Типы\n\n| Имя | Описание |\n|-----|----------|\n| `MiniAppDescriptorV1` | Тип, выведенный из `MiniAppDescriptorSchemaV1` |\n| `MiniAppIconV1` | Тип, выведенный из `MiniAppIconSchemaV1` |\n| `MiniAppModuleV1` | Тип, выведенный из `MiniAppModuleSchemaV1` |\n| `MiniAppToHostEventMap` | Карта событий от мини-приложения к хосту |\n| `HostToMiniAppEventMap` | Карта событий от хоста к мини-приложениям |\n| `MiniAppToHostEventType` | Объединение ключей из `MiniAppToHostEventMap` |\n| `HostToMiniAppEventType` | Объединение ключей из `HostToMiniAppEventMap` |\n| `MiniAppToHostEventPayload<T>` | Тип payload для события мини-приложение → хост |\n| `HostToMiniAppEventPayload<T>` | Тип payload для события хост → мини-приложение |\n\n### Структура `MiniAppDescriptorV1`\n\n```typescript\n{\n  id: string;              // уникальный ID инстанса, напр. 'wiskey', 'ucrm'\n  bundleId: string;        // имя бандла Module Federation\n  version: string;         // semver-версия бандла\n  name: string;            // отображаемое название\n  icon: MiniAppIconV1 | null;\n  background?: string;     // цвет фона карточки (hex/rgb)\n  textColor?: string;      // цвет текста на карточке (hex/rgb)\n  config: Record<string, unknown>;\n  bundleUrl: string;       // URL бандла (S3/CDN или localhost в dev)\n  forceUpdate?: boolean;\n  multiInstance?: {\n    enabled: true;\n    brandbookKey: string;\n  };\n}\n```\n\n### Обязательные экспорты `MiniAppModuleV1`\n\nБандл мини-приложения **должен** экспортировать следующее для прохождения валидации `MiniAppModuleSchemaV1`:\n\n| Экспорт | Тип | Обязательный |\n|---------|-----|--------------|\n| `SuperAppEntry` | `function` | Да |\n| `SuperAppAuthContext` | any | Да |\n| `SuperAppConfigContext` | any | Да |\n| `SuperAppNavigationRefContext` | any | Да |\n| `SuperAppHostContext` | any | Нет |\n| `applyBrandbook` | `function` | Нет |\n| `CONTRACT_VERSION` | `'1.0' \\| '1.1' \\| '1.2' \\| '1.3'` | Да |\n| `MIN_HOST_VERSION` | `string` (напр. `'1.0'`) | Нет |\n| `SUPPORTS_MULTI_INSTANCE` | `boolean` | Нет |\n\nЕсли мини-апп собирается с runtime-набором `@react-navigation/*` 7.12/7.10\nи `react-native-screens` 4.24, нужно объявлять `MIN_HOST_VERSION: '1.3'`,\nчтобы старый host не загрузил бандл с несовместимыми shared-зависимостями.\n\n### События уведомлений\n\n| Направление | Событие | Payload | Описание |\n|-------------|---------|---------|----------|\n| Mini-app → Host | `notifications_open_requested` | `{}` | Мини-апп просит host открыть notification center, отфильтрованный по текущему `miniAppId` |\n| Host → Mini-app | `notification_unread_count_changed` | `{ miniAppId: string; count: number }` | Host передаёт мини-аппу актуальное количество непрочитанных уведомлений |\n\nМини-аппы, которые используют эти события, должны объявить `MIN_HOST_VERSION: '1.2'`.\n\n## Версионирование\n\nПакет следует [Semantic Versioning](https://semver.org/). Несовместимые изменения в типах контрактов приводят к увеличению **major** версии.\n\n## Лицензия\n\nMIT\n","readmeFilename":"README.md"}