{"_id":"@receptron/sharedapp","_rev":"47-f49ff3765240153bf9f5a50fac929ccf","name":"@receptron/sharedapp","dist-tags":{"latest":"0.43.0"},"versions":{"0.1.0":{"name":"@receptron/sharedapp","version":"0.1.0","license":"MIT","_id":"@receptron/sharedapp@0.1.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"a2fcc70f461f2052e6d202d22cd9dd1a34a9443e","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.1.0.tgz","fileCount":22,"integrity":"sha512-lqw51Plstw3PaI/cqT9hWABdrFbfJXZZnXj9cHSmZN00KVjMh6RkPdYZTfyvmQ1VN1cZMAmZmiPztuV5Hb1Azg==","signatures":[{"sig":"MEUCIQDevvTH4Mm+vy72Iq3LCJftbo1QHxN6kASd59Wj6rMxnwIgaOkMqCyMvknclF2+hrQ2deq3QB/B1zvmIezrYsh9P1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bc1cc2899acb686904714fe7f4c67545ee045c85","scripts":{"lint":"eslint src test","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.1.0_1786653964425_0.21323279143713614","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@receptron/sharedapp","version":"0.2.0","license":"MIT","_id":"@receptron/sharedapp@0.2.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"cb8e5efd044b5f8548b74002c8f24d2499b092d0","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.2.0.tgz","fileCount":22,"integrity":"sha512-k+S/D1dvlqC3ujnLv9pg1c4qWM0w/UjLk7QYuY+mhXxmyLvEN+2n6Y9YhVEoYmo2oExTZm8wNJEXUE+fNQtAOA==","signatures":[{"sig":"MEYCIQCGQUQyQOHGDwT/ieatanL4GUQpqmz1goOuSxxdHBk0lQIhAIEnmiLTLvlAmLk1dDbL66WmCLU7FQ8ODcg5SRqx0arm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2c0bbb2774bcb1fd9b2e16f6979d5df900c2e62b","scripts":{"lint":"eslint src test","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.2.0_1786675262736_0.21626665886244423","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@receptron/sharedapp","version":"0.2.1","license":"MIT","_id":"@receptron/sharedapp@0.2.1","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"7e7d5d9b9d5245877d7e96bb5a4df9a3faa4e953","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.2.1.tgz","fileCount":22,"integrity":"sha512-6ClCK9rDpntYKLWuN/qiGel0GgGQFas71L9psFt3TplcNWossbioT+D/jEOJBl1Jo4Pt/e2KrEJhTtVqGgO28A==","signatures":[{"sig":"MEUCIQC9COY9YBP01nTbdLgSVG5oEZt4aa4h+Kh97VlFlxcfBwIgDf1++QnvfRVlHFkAzw9pygoC0P9jKLRRnE41vmGI1ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225738},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8291963bac75a6308ee625a83d712d75cf966cbc","scripts":{"lint":"eslint src test","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.2.1_1786679214960_0.734828191609548","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@receptron/sharedapp","version":"0.3.0","license":"MIT","_id":"@receptron/sharedapp@0.3.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"1789bfc2157cc4998c88b0ea98f65cb5082e9801","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.3.0.tgz","fileCount":46,"integrity":"sha512-pTYFdmxEHze1oyrKT7mwYa773aZ9LTOBcWLnjeNlgn/jmJUIyWF6sj/Btq4FUn0+43/1dSFrTp3JDbuHIMZRWw==","signatures":[{"sig":"MEUCIQD+xk9xnts59GUfkm/251s2E6QSX+c8jyzVx6jyIhAGuQIgSJy0Z1LWiK1hGwjcPBlosBKrhyjSDFSGjRIEy/nzg7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"0b280af8248019458d9e677f653f0dd18bfa1f85","scripts":{"lint":"eslint src test","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.3.0_1786727670159_0.46073387518221964","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@receptron/sharedapp","version":"0.4.0","license":"MIT","_id":"@receptron/sharedapp@0.4.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"f461e84411a02490b7cd3f7387c15082b4867175","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.4.0.tgz","fileCount":50,"integrity":"sha512-idmmhKFRUakyxRV8kbTvVozIIyC3bBHIQ84QLiu5riu5KAsz9oI+mKE522sgUipgTVHhzJZvjaHbXPXr61Zdsg==","signatures":[{"sig":"MEUCIQDHKtjr1sxsihT3F21wrGuSTa/hKU/G9Pp2+XdYy1Yx7QIgM8aJEqcg1jsKu0F/eUtHWUDWE1Lps43qM86xk5HXDuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290243},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"ffbcbfecbe2e30b46c219dae654fe87539d2de5a","scripts":{"lint":"eslint src test","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.4.0_1786738275271_0.5010853001924627","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@receptron/sharedapp","version":"0.5.0","license":"MIT","_id":"@receptron/sharedapp@0.5.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"b0835fbcce6824c9675f374c4e046b2ae4c71f31","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.5.0.tgz","fileCount":50,"integrity":"sha512-A10NywjV+ZLJTxQCoImjKX6nl/IzFjxsuYOOABrDTj9K3glPMBn/ydr+QuydMYFj5+LqoI/jlRpQcTxYniED/Q==","signatures":[{"sig":"MEQCIGFcb73mtpZrg/zzGZT7V6rufAcxpDr4rVzvT4BJkx+SAiB712uSDxYqu0baiH1StxcKS9nVyclJqh90sR2Dclc7ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293652},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"73b5d02a3d05cec4319fedaab255a1754bfb10c3","scripts":{"lint":"eslint src test","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.5.0_1786815377603_0.5067617481222575","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@receptron/sharedapp","version":"0.6.0","license":"MIT","_id":"@receptron/sharedapp@0.6.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"dcb9f1013448307616b347635abe7535bd8ec705","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.6.0.tgz","fileCount":50,"integrity":"sha512-PYoMrXBjYI5OhkNEDYOaMYprafyRz95lfYNTthY/qjJmBKG2C2Qm5EosMPxbvsMXzcyS0rL9/fGHrXWJc4oAwQ==","signatures":[{"sig":"MEUCIDmn7ViFBc3IetL+Om/tUEegPza7HNQxdcZbcQ43FwU+AiEAmni1YzJkMQ9xRNSfWTyWODXx/L/v9S7JaxVP44yeV5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309640},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"7ce27d4501f8306e84377d345a9880f31eb80d9a","scripts":{"lint":"eslint src test","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.6.0_1786831603837_0.2729792292229458","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@receptron/sharedapp","version":"0.7.0","license":"MIT","_id":"@receptron/sharedapp@0.7.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"55c0c6e8676ce35da83c38b5c06992c2260e201a","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.7.0.tgz","fileCount":70,"integrity":"sha512-8shNli5AN7ssS7s+aC2GPvU9ABZeRSCMASwiqzbulEj+z2p0HZVUcEC7mDDpVZVCsYwfvm4X4p8NfovxcKucMQ==","signatures":[{"sig":"MEQCIGgjDOJW0hPxTMo7k+AnXbb9OeBAnYSpvczrGhb+MH4eAiAGggIbjBmzuJkuWl9OH/6kZ3wv92DyzAV4Gan7IP9TJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369078},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"cf79fd13222b310ac863f45528905b7890340c31","scripts":{"lint":"eslint src test","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.7.0_1786896085872_0.524935688493001","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@receptron/sharedapp","version":"0.7.1","license":"MIT","_id":"@receptron/sharedapp@0.7.1","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"592693d661fda967dfb25ab21e76f776c4f87023","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.7.1.tgz","fileCount":70,"integrity":"sha512-l9Z5U+XFU+INUDUiYdlAjY6ZEWGo1xuXXUmVpqkCvRLz0gZQ12SKjYVNnyL0dh8JYvG13DcCkt5tWiFcvmo7Ig==","signatures":[{"sig":"MEYCIQC3mEq2dduVA35bJIe9sv3sr1nhFU1j0K2bJF+1p9SstQIhAKwOQ8nRAEpl6BxymJJovAjRtRPQjIypuXJGduE05gk6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"a0f79f40dd15d21e49d33e60b4d7a4306170d5d1","scripts":{"lint":"eslint src test","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.7.1_1786897271561_0.22479366182937688","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@receptron/sharedapp","version":"0.7.2","license":"MIT","_id":"@receptron/sharedapp@0.7.2","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"6a0fef957f70a4a2b905120852c7dde5f5861334","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.7.2.tgz","fileCount":74,"integrity":"sha512-b5ss3WVXwRgpIKQ1OhQKiGLtTUiFCYaYGMHQoFdZXItJOE/ggCofQpov0jx0i06+zcp136aIdRW7YrcXk96XWQ==","signatures":[{"sig":"MEUCIQCa6NPmhsMLi89c7Nk+4RRNdtW7mlQD1PF0CjTu5XO3pgIgCmASPp+WxGcVuJ4L0h0QhdtRf5playQbDulok4tnErk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"6324d16e69a0366540d00b1386430c6b7ff64a59","scripts":{"lint":"eslint src test","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.7.2_1786899664730_0.916686159471753","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@receptron/sharedapp","version":"0.8.0","license":"MIT","_id":"@receptron/sharedapp@0.8.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"13279c8b51d83069580baefdb2052c55c8b89275","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.8.0.tgz","fileCount":74,"integrity":"sha512-9wqfzOewdIg5ip3fAOpFxJyr9gUptY60MMeKIAxgiC9YeTsYZAMn3VR6cqWx4rkoBS3Jsh8KMMg3jHZztSTFDw==","signatures":[{"sig":"MEUCIF7YrbBdE0momzzPUdjY3qy+Qytfmo0nZXlFZ6wX7J3FAiEAoB6cTEgWXWLKjk03MQdvupMfZpR0RZrzv3oJ17AAb8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358287},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"ae5f297f973ccc2052ee002f8d77222cf90dbba4","scripts":{"lint":"eslint src test","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.8.0_1786924885511_0.7018703533815966","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@receptron/sharedapp","version":"0.9.0","license":"MIT","_id":"@receptron/sharedapp@0.9.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"0b034d8ebb78f3fba8f9597440296e3de367a142","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.9.0.tgz","fileCount":74,"integrity":"sha512-t2jJP1XfPRECxKa5E1ccGEvSxuOa/+FioCaNjuNc53i8wz9tEOtbQvwPAYicb0b+hSsZ1/mZxp+3T6L+/s1ajg==","signatures":[{"sig":"MEQCIGe9cvIivPa6FWgRnU4fE0ZyYlM+vHK3QOaMoXpY0Sr+AiBmTBKJJ2x8eqdwk6Vu0mmDLQPu5pitiI99P+/QwbDtLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368626},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"8d4e560425f12a2059f7a1593752c43091e19d61","scripts":{"lint":"eslint src test","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.9.0_1786984869616_0.6562233005824913","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@receptron/sharedapp","version":"0.10.0","license":"MIT","_id":"@receptron/sharedapp@0.10.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"f07052bab32376aad2e1964462d3308bd5b9d198","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.10.0.tgz","fileCount":74,"integrity":"sha512-+/2lkMABE4Yn2NbbHTdcIs8wWEmCVxx7hAndvOdaT8+uVQf+M1wGC+hlBWN4Zj41DptwmjnSLiWVh1xG7NDvUw==","signatures":[{"sig":"MEUCIF3PatHysk0iiLImnXhovPXCE1lvEbxky3ra5z7Z6s/pAiEAgzSB1pSeF1NnDIoAvph1wFiwKV0KjS0btpiJmltTTiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373628},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"fe6d5ffa068a6103ac7ae2ec11bc256e026be3c2","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.10.0_1787009942782_0.10275863862522416","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@receptron/sharedapp","version":"0.11.0","license":"MIT","_id":"@receptron/sharedapp@0.11.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"f10d25d228a1c703fd77046d518c546db96279ce","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.11.0.tgz","fileCount":74,"integrity":"sha512-edsw+bvf7beTRZfR+4C6jLGqEE3dhby41Lf9LhramTGNICsTLQmRzR/qc6rXYylWH5KZbSogWGp0YsJwXlXQLw==","signatures":[{"sig":"MEUCIQDpOgbXV/wQDmsHPHrdcnZzFJMd/AcmwwCIkGYEOQ/XuQIgGoXHVr2U2MIu5d4bILAA9BSwNtTX6Aar95ltaYXs/PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"c4987dcfb16614c26bab02af67338faa8ae0278e","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.11.0_1787039191134_0.07927177066416125","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@receptron/sharedapp","version":"0.12.0","license":"MIT","_id":"@receptron/sharedapp@0.12.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"9cd69778d97ca4bb1ad7caee1e3bfa271f03312b","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.12.0.tgz","fileCount":78,"integrity":"sha512-o/wWKBIXCZ6n+KpceVn+yl9JCpHWou93BbmReqqkVQojhUhzSds3qiktnjR6k2lD7dpI1SMLZq5jYU8iMpr4Kg==","signatures":[{"sig":"MEUCIAncDFbwzsVyf0c7/q3NOK9LeS2gO+Ks7X8ZxL8OIAOkAiEAuRzk4sHYPOHOQGIdDIvosK2shgwPtlScIJVED4UbEco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394185},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"ae9235c4eff88b1d99bee5bcda47f64a58b41ab2","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.12.0_1787069852221_0.2338437743335462","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@receptron/sharedapp","version":"0.13.0","license":"MIT","_id":"@receptron/sharedapp@0.13.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"e13e37acd2da5971c994b04b86f3b41f2bd6c57a","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.13.0.tgz","fileCount":78,"integrity":"sha512-WC+hKY4PefxrtATtl4IPnjJVRDjNocH3rPRoM0u5OPHeFvWIO8GW3HWpTpcDcoXRBTdbRAnJkaiUwsbuHD1DIQ==","signatures":[{"sig":"MEUCICZussej1PbyKwWP6+yKSIDJCTqWgcqRnejv/X0RkiC1AiEA/lcqUwMiRzW3dwmUK3eItveLOtf1wYbPcNd/AwLnxIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"914e7dfad6f92a6b2313299a1131b40d63ea2caf","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.13.0_1787075328562_0.388444338289164","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@receptron/sharedapp","version":"0.14.0","license":"MIT","_id":"@receptron/sharedapp@0.14.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"fe5349d60a2dd3f97722eb80076cd055ee98577d","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.14.0.tgz","fileCount":78,"integrity":"sha512-muu8xaWKpRkrazBrCw2UvQqHSa+QQfFL1kouUV7y72moO0BNZ0VVGQsts7cXePfhh8EVvA8tI9cTD77wbzIFzQ==","signatures":[{"sig":"MEYCIQCA0GxGfNRB+k9R7i33hV1yMhAeh2BDtX+1dep6gT6I6wIhAJohHGUviE20FvkdxrRLvxC8ewLfIw9FEjeehi1mvmnV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"01fcf76020ffb48573363fb1c02352303f5eae55","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.14.0_1787082267045_0.8557157089626233","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@receptron/sharedapp","version":"0.15.0","license":"MIT","_id":"@receptron/sharedapp@0.15.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"afb33f586fa4bbf54d13bb9052d9cbfaa27211be","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.15.0.tgz","fileCount":78,"integrity":"sha512-43wu+GCe83UvYbkdpMAS1B7k3PnMh/iPgtEK5NByt7rvjteO7krJvUyxvxjUih2iVp3kqsu60jgAisaGc44GDg==","signatures":[{"sig":"MEYCIQC0aiGkV6R6EfQCb6jdrSZayFqA1igiZisvE0qNStfE+AIhAOisPYODGD48esnvgLH3gXuBSWMOBnZY8G+lnTcvUtMJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417010},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"bff69fc5dec34ca9ddae6c5fc9e99fb93437ae83","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.15.0_1787086803749_0.6495647819178716","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@receptron/sharedapp","version":"0.16.0","license":"MIT","_id":"@receptron/sharedapp@0.16.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"e5dee2ba372beebda40afb8ccb6d28ffaa73e5e3","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.16.0.tgz","fileCount":78,"integrity":"sha512-Fri2LGDL8U7xubnNGi5EYTc9imy1YuPZ+tIjYBsdE8ZZ8qt50qFLSzAFUwdu1UaqsGFohMAG2nRe4aNUB+Kj1A==","signatures":[{"sig":"MEQCIBbPe/Hsm2yYBpcP+Ya74IwdPisG1O3Gb4S2+p4zOekcAiBZibTXKb+c5gMm6eCPvhISN2AHUEeWv93r7VxHrT4jTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446850},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"c9508510b7ed80b3dea947b4e0b60ead3b462aaa","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.16.0_1787095232739_0.8421320773741061","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@receptron/sharedapp","version":"0.16.1","license":"MIT","_id":"@receptron/sharedapp@0.16.1","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"0aa94f8d17cc4d27b86f15b37aaaa08ec6ca2df8","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.16.1.tgz","fileCount":78,"integrity":"sha512-2nvV/fckqMMXp/RWaN/j4Qtx6NE0CwbF79J9WIXBBpMPeD26EN0DNf5FQkAuKM1j3fPb1pTPT0ZtenOxtCN+wA==","signatures":[{"sig":"MEUCIGCx0EztqAu8oj7YlxkC6v5dl82x40i7ZZvz906g5jIRAiEAn2slXUdcHw8uaVh0u8nXK2hc+d+dKBMOgrosQVNKmY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448062},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"04cbcf9c8b00d287fad230cbd62d90967938503a","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.16.1_1787096043281_0.7903042417480868","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@receptron/sharedapp","version":"0.17.0","license":"MIT","_id":"@receptron/sharedapp@0.17.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"70222e9db4ec4d7986641b073ee122c77bc220cc","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.17.0.tgz","fileCount":78,"integrity":"sha512-ilDgWhVbM3DgfevmuQHzsbW3gjRQQtIYIx7Dgxz8ZKt3TkqKLJyQJ5ipMhgGat69++VGgCHzYnBTnE+qreJKuw==","signatures":[{"sig":"MEYCIQCJNwcVRORydprtRATRKb7dz1tBvLHwxc83/Ec1Tzc8NwIhANa5M98y/hNWKZsl+ofr7XRxAAJk6LRZmTAlqWta2JUQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"cd370379e276ec8f756a396e594f3cf2e98a77ff","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.17.0_1787160266058_0.009191899050122743","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@receptron/sharedapp","version":"0.18.0","license":"MIT","_id":"@receptron/sharedapp@0.18.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"32bd652fd7527ae1cea5c82bc64a55f46e9737ef","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.18.0.tgz","fileCount":78,"integrity":"sha512-AFq4iJzUdkej83EWZoS3YljcsqlbI06NnMKZHBA6rHXej2NjbRETHhL/3Zz04mhj93fgj8yQ4PC/byCDZdyw5A==","signatures":[{"sig":"MEQCIHgFP/naZl+NAf9KI2noG/8ZL+auVhrU0x6G3poNjW6lAiBMQPPR2ar0dUlw2MD4IX0gyrljS53Ub/DI4XxhN1ifAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466111},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"e0aaf7fbd87bd561d8a76bd1b58f22063e80b143","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.18.0_1787173431403_0.9167920181388491","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@receptron/sharedapp","version":"0.19.0","license":"MIT","_id":"@receptron/sharedapp@0.19.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"809ebe3f0cc237752c354a6ff68e7db4aa20f53d","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.19.0.tgz","fileCount":86,"integrity":"sha512-ABwH5jsG9X+Ts8j/j738uGR0dVXNkXO05vljli7WrZa/7M4SjPQlbAf8iYclOTL7La1XLn7ig5Feph4Fi6USPg==","signatures":[{"sig":"MEQCIHmwpvlY/YU393qZtb8YdwM8Mmj1EEIODrJCVfdPWIYrAiAaVliJiNEWQyy67o/K3OJETuX4IpSqhQ1RLK9R5Xl/YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490870},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"ade1d68a988b995fae82234c93a562197bb917a5","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.19.0_1787182367156_0.36426647983763627","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@receptron/sharedapp","version":"0.20.0","license":"MIT","_id":"@receptron/sharedapp@0.20.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"fe066cdca6e45b8918e5e4a71f36fc4574cb91ff","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.20.0.tgz","fileCount":86,"integrity":"sha512-jzcT1xJhPdJqNjb6fnV+6kboNNcmUzYAfG/LtuOhUqCcQ76AfSA6DECNt0Ts87WwiylaUUnZYStj+alr06IlgQ==","signatures":[{"sig":"MEYCIQDWFoitp3ZsWlUZxtUbgayWqGNLwWZbcfo1KfoaHkv+VAIhAKUvvfpIWlKhWePMilUZINBjqAvzIEUS24XISNJwVBc6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"458ce55949f8c52b694a77a7fe358143d03f031b","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.20.0_1787197509599_0.6913202828721858","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@receptron/sharedapp","version":"0.21.0","license":"MIT","_id":"@receptron/sharedapp@0.21.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"62af0105a2149a3e89bec728af56d57f309cd0bd","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.21.0.tgz","fileCount":86,"integrity":"sha512-H+1/uPmmOlsH32RDNaMqezBR82fnl9wulo6hjmhaEg64gBNquzEYcjSne4voea51HDSIZBanfLl7bwIdFE5FAw==","signatures":[{"sig":"MEUCICn6m4tjoYxzO5IU0Hq9zafTk0bli2vqu1rtrF0VYyETAiEA92LjnjrKc4i09uSBH5Uy33Kpep4zSI9rvne0ecTh5Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"5b30223fd3cc3cb5ddc767c0c5a63f0af39a446d","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.21.0_1787234194635_0.010211454502134565","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@receptron/sharedapp","version":"0.22.0","license":"MIT","_id":"@receptron/sharedapp@0.22.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"95590bb399143ee0f0ec1d88fb27941ed1083f79","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.22.0.tgz","fileCount":86,"integrity":"sha512-MLB3uHbA/ilVwUQGhCM3M/a2Malq/asjf7eRhIF+i6oSWerey+jLp3371Wfi1Gkon9nwQXMMCxRz6nKf+xZmYg==","signatures":[{"sig":"MEUCIQChZ/AJukfwsy9Rm8kIgHrCTmQ/6XU2d8yDlqhGm9M5XwIgQktsxNjlIZk+NGx4zl6sl81RR0c3mEGtyZdQSJXxH9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"fd304ce77f7252a345eed5c26b9cd983241c5bab","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.12.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.22.0_1787407451472_0.749512674800948","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@receptron/sharedapp","version":"0.23.0","license":"MIT","_id":"@receptron/sharedapp@0.23.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"67b250e1d05476d1082e88c582dadb8387dc80b5","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.23.0.tgz","fileCount":86,"integrity":"sha512-8vAWDqUMXg7EP1XWZDqTP69a72l9snYwHWSW5uKaRGioQdA8Soz5ateakza7/A+1GooA9Pi+pDwsqz5ZEpQsfg==","signatures":[{"sig":"MEYCIQCLyIa73a1tYWSV2AShW83kLhGiFfoiO+TW+mTUIR7dAQIhAOvF3azbVs6IVD/09ZDwb5FPYCSup/2ZFXJfCCR2u31l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"b0e181a90b0933fcc840b61f96346ce1bdbdc7de","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.17.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.23.0_1787435964546_0.22062560104648066","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@receptron/sharedapp","version":"0.24.0","license":"MIT","_id":"@receptron/sharedapp@0.24.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"23a0342d498feb595371ace26b6679b4be2e5794","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.24.0.tgz","fileCount":86,"integrity":"sha512-iltViTOdWfqKiWhjdYR3Drnw+gK9Tz7bxu8WYm18NIvCF8jYf/fGCEMLmS9giY1Rsg9CBVq6KkLKx+RG6N0z3A==","signatures":[{"sig":"MEUCIQDTc3qkWwa8+5aOf4RK80otsYlXZR7OP8aNfITlo6gqhQIgQj2L8NYjv5YJO+wRCiHw0SkSZ39YYMeJ1rAkqTSGIsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533868},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"5ce31d805d5ec9bbf45fdacdb5851a0eca4f21e3","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.mjs\" \"*.{json,md}\"","prepublishOnly":"tsc -p tsconfig.json"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.17.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.9.0","@types/node":"^22.0.0","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.24.0_1787457676656_0.29409843595818286","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@receptron/sharedapp","version":"0.25.0","license":"MIT","_id":"@receptron/sharedapp@0.25.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"57be1b6368647003322d6c5e87bce2fe454b2361","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.25.0.tgz","fileCount":90,"integrity":"sha512-oTXjziCqO6zWLoYPYizmwscu+wtaYcOkp+SDEyY8ohmm2U8FcM2LcBfgmB+1+5PTcbkY/lHROmrWWpCEemCSmg==","signatures":[{"sig":"MEUCIQCPhjr4qhwhD4cqYiiEcaggjVDmWqT1sYxZaQCj3EA4BQIgVI3r1oK4tTYG+AtG3kDdcqpB/5zprC8WLacBZS+vr7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568952},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"93bd58b0e25afba6e439ecbb561c5a7d37fde1f9","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.17.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","type-coverage":"^2.30.1","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-security":"^4.0.1"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.25.0_1787601720503_0.4560677051378541","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@receptron/sharedapp","version":"0.26.0","license":"MIT","_id":"@receptron/sharedapp@0.26.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"0da5e8bcb4812d49b58d362bee850712dc317324","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.26.0.tgz","fileCount":90,"integrity":"sha512-ifOrxQ9ROJ95UcEgV+vZY5FSYk2hjri85tO7AR4qWFNPTU4gLjZZEh1Tx3CJ8p0mZeubSR/JPWpmH1cuZmOpRA==","signatures":[{"sig":"MEUCIAKI+vCiXCdrzz/sckVtjd2wwQHiT2dd/Lv4cdxXqkT4AiEA0y8Mndpwl6MPgF+h908DYy96U1I/g3qL4Bb5oNtt7QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"f0b5de2fbdc7d2f8fc23b7df2c1ffbe0b4742496","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.17.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","type-coverage":"^2.30.1","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-security":"^4.0.1"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.26.0_1787626020070_0.7703842555940532","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@receptron/sharedapp","version":"0.27.0","license":"MIT","_id":"@receptron/sharedapp@0.27.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"1dbe1d643736ab642b5009be719a5ab02b3a63e4","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.27.0.tgz","fileCount":90,"integrity":"sha512-LUvNzNGAPz0YXgsU2kFErNDXfw4pmKONLRDoECt2jVnMknVXQ2pamIqR0pzSf2VKuWhcnOHiP3ExSXxk2jqz0Q==","signatures":[{"sig":"MEQCICIAes+SKxLigOWkI2eaBJhz2qCtwXT1Lfny1q8tmbewAiAQgqF1EYvmC1WxJd9P99QA7wQejgkUu0YFhSxMgm2mnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643155},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"4710a657b2b6c7e16d85b001aa9f4ce6a6f934ea","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.17.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","type-coverage":"^2.30.1","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-security":"^4.0.1"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.27.0_1787755283103_0.7659086621944193","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@receptron/sharedapp","version":"0.28.0","license":"MIT","_id":"@receptron/sharedapp@0.28.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"52ddcc7d311a7b4fd22aa104121a2e00da3f5008","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.28.0.tgz","fileCount":90,"integrity":"sha512-WKxe0mmA1XmxrWKrDnSSo7DbfeYEClTv0zytrYdXlKcKqFBofVoqQjUkoOxl89QztH9baDOx/t0a3CDMw9/wVA==","signatures":[{"sig":"MEUCICuKPPsgTEn74aGzCne5PnhYyL3vHDJtBne88UjVZ3bBAiEAnYsUDirKxSBHowKxT8RW7ba9CZNRSxpLUeRNAaCUchM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669148},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"87393e085d8c1b2a7819a7f288dd5103755fc3de","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.17.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","type-coverage":"^2.30.1","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-security":"^4.0.1"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.28.0_1787764028397_0.9559935882697357","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@receptron/sharedapp","version":"0.29.0","license":"MIT","_id":"@receptron/sharedapp@0.29.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"e999f543dd280e1cfe68a62532e874481b0a00aa","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.29.0.tgz","fileCount":90,"integrity":"sha512-E0WnHYZsUdRAIVzU63EDKTw/6eEglDfqjiXka5WslixybV22T44zxODii0tLozg5UeCBClpg8oVJ24piGhy7nQ==","signatures":[{"sig":"MEQCIBGJTMdwdzEgzkEtKSULoAaKm3timPPCKpE88UezsPrZAiATFRGxUO33NnxFeBi7lvCSWqmzkFiSLdpeHapf9gR6NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":671485},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"159f1fb42a15249b6e193ce5a3431ef3f12c0c93","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.17.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","type-coverage":"^2.30.1","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-security":"^4.0.1"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.29.0_1787772772870_0.17296073996296313","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@receptron/sharedapp","version":"0.30.0","license":"MIT","_id":"@receptron/sharedapp@0.30.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"159bc5bea2fa1bdf3e29717a09ea9cd8160e1af2","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.30.0.tgz","fileCount":90,"integrity":"sha512-15UrzrXHhCzLlIEVUtxTV9E2kagL8DKYh9gXDhcJEjuJWxXSG4+sNPz/bKL+8X+LFww2TEeN0gZhr4cIrQmYhA==","signatures":[{"sig":"MEUCIAjeD+8rWxGL4BWIqQs3fJ2cEY1lD1l2mFfJyduTclnlAiEAsoyzVQvgTXkX4+t/ywER35AU8H0zWvBWinBClRKZnBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675314},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"7a1ef980548c6edbc1252e596efb2deb53fd5399","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.17.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","type-coverage":"^2.30.1","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-security":"^4.0.1"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.30.0_1787778064485_0.6815987041710392","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@receptron/sharedapp","version":"0.31.0","license":"MIT","_id":"@receptron/sharedapp@0.31.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"9eabefc805828ded8658a1d2ea600ef116f1a09f","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.31.0.tgz","fileCount":90,"integrity":"sha512-GANJabqpQMEM4OVZLjHwlQKI50MzzHdNFaGzWqZEkX0bEj6wxPKeWyz3eBAXa2Y+SqFTVoGU5KB1RgW1tlSo1w==","signatures":[{"sig":"MEYCIQDcv/Nd3QWoS97INhtnwE5zauV9g+b3rWncJPMH/rUR1QIhANf8r7mgXjXeFtY62UxTPTvZP+3gVA+gL/37CLKmZKWn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"9ece4bb1b78615e18612d648e536f5b046fbda92","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","check:apps":"tsx scripts/check-apps.mjs","check:pack":"node scripts/check-pack.mjs","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.17.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","type-coverage":"^2.30.1","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-security":"^4.0.1"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.31.0_1787787386085_0.017614114816425053","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@receptron/sharedapp","version":"0.32.0","license":"MIT","_id":"@receptron/sharedapp@0.32.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"bcc1631bbe8876640d9d3c14a855358c4403b6d8","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.32.0.tgz","fileCount":98,"integrity":"sha512-iUzQC2MmIrKE3O8KJtdsx/qEjyyIDAFt2pK/XLLS9ruUrk5zmrB2oegAl1sMOg1yaSkb8M/8be5f3iwIV1fP+w==","signatures":[{"sig":"MEQCIEw5eGLxo5k+12Z1rOG0Ctyp/YSW99+ROTBzvd+yA2fXAiAxVhvgJLHY3cUKY27L0Ad1jcrxoWvbAKsOIOZOqevDlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715213},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"60ac1df65058efee1e0b041874e30ab50a7ccb1d","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","check:apps":"tsx scripts/check-apps.ts","check:pack":"tsx scripts/check-pack.ts","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","lint:overrides":"tsx scripts/lint-overrides.ts","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.17.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","type-coverage":"^2.30.1","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-security":"^4.0.1"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.32.0_1787823779754_0.9580069526033148","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@receptron/sharedapp","version":"0.33.0","license":"MIT","_id":"@receptron/sharedapp@0.33.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"435194398ec723d3ce8c1c0100faf4a997cd5e64","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.33.0.tgz","fileCount":98,"integrity":"sha512-K+bjApORMbvmW4LMXAeiWz1OrSNVvBeAcYTpLb3oc+durnPRR9CHvRkBET1g9kNjfjcf1rit+1O8C8339W36sw==","signatures":[{"sig":"MEYCIQDFJDv36+57BNIzvfzuCFgiXonvqO1nzh8z4E6XQLMeAgIhAMyMJrK+Ci5cSmcVYiV6kROnhS6P3xmASDDw4Vp7i5Gn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736392},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"6a824e04261f6aabb1dfcefc8895630688ac3720","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","check:apps":"tsx scripts/check-apps.ts","check:pack":"tsx scripts/check-pack.ts","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","lint:overrides":"tsx scripts/lint-overrides.ts","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.17.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","type-coverage":"^2.30.1","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-security":"^4.0.1"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.33.0_1787835541172_0.8473533306162913","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@receptron/sharedapp","version":"0.34.0","license":"MIT","_id":"@receptron/sharedapp@0.34.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"6f370d319a8183dab8568861398dce5846b1876a","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.34.0.tgz","fileCount":98,"integrity":"sha512-jZU2IqZsl8DGqhZJiGpyusMI9szlfT+MIBiTXIjuhyaFEpwGNgVppWDNcnQGbo6JKne7QaFAIzNNLsOQChIaCg==","signatures":[{"sig":"MEUCIBZKvFqkLrfy6yBQ1uaxjhHVXkIo9PP+Tn79xbBLmhv3AiEAuXZwrf3Sd6D6kjdq/pQG+v8Wlb9iypqaKCi3XFnbOsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738966},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"66f03f85a3feeaf3128000c786f71120da6818d3","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","check:apps":"tsx scripts/check-apps.ts","check:pack":"tsx scripts/check-pack.ts","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","lint:overrides":"tsx scripts/lint-overrides.ts","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.17.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","type-coverage":"^2.30.1","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-security":"^4.0.1"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.34.0_1787846979109_0.9135729630119922","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@receptron/sharedapp","version":"0.35.0","license":"MIT","_id":"@receptron/sharedapp@0.35.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"034590f44a62c28fac965ce82015c33ea15d4c65","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.35.0.tgz","fileCount":98,"integrity":"sha512-mto7MvwTvU1Q2Eu94lF7oudtj3BjjCVC+M8VvKBvGbIXE68zilPP2RyeB2f67+3tOpSNs9BhUSjfPx04oCwu7g==","signatures":[{"sig":"MEQCIHh/Ka7qqDw/a3bPVcIJF8z+hvs59PTPGVxXf131B3TNAiAr9NodJApcmvha9RmMvLev+uaJrjQEcLf8eTY29pEjAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749463},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"28eb80903e43cdaace644c000902fc7d9dd94f6c","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","check:apps":"tsx scripts/check-apps.ts","check:pack":"tsx scripts/check-pack.ts","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","lint:overrides":"tsx scripts/lint-overrides.ts","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"snakajima","email":"satoshi.nakajima@gmail.com"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"11.17.0","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.9.0","prettier":"^3.0.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.0.0","type-coverage":"^2.30.1","@mulmoclaude/core":"4.0.0","typescript-eslint":"^8.0.0","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-security":"^4.0.1"},"peerDependencies":{"@mulmoclaude/core":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.35.0_1788000686598_0.050117975166036555","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@receptron/sharedapp","version":"0.36.0","license":"MIT","_id":"@receptron/sharedapp@0.36.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"7fc7f310956705f17de0edb5445a90cef7618bcb","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.36.0.tgz","fileCount":94,"integrity":"sha512-8H3JB3U3yRXzLgBJUNCR+ftNLYyQrdXwVIDxcD/pckmJ+nxY1YNnVcyOUX9lMHtHGyxfDOD977J4v82suslFKA==","signatures":[{"sig":"MEUCIHHZogSa9c8pw7s7CRQnbvDN6fs8BIe4hUW/iEZ/bPOMAiEAqmo+cR6axKSEbBT4m5bcmQNVyrKwReHsLjA0c0QoT58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID2WEP6NVPY+KeGhQ6nBfQI75z/GlAZCJtFttQ0u/hpLAiAYcMZFSPvPZc40Oh/eCc74waBAkHUZCKQ90lvE4KDoLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738768},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"7eca372c1489c936ff4727e0a5385062a3effe6d","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","check:apps":"tsx scripts/check-apps.ts","check:pack":"tsx scripts/check-pack.ts","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","lint:overrides":"tsx scripts/lint-overrides.ts","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"12.0.2","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","eslint":"^10.11.0","prettier":"^3.9.8","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.2","type-coverage":"^2.30.1","@mulmoclaude/core":"^5.4.0","typescript-eslint":"^8.70.1","eslint-plugin-sonarjs":"^4.2.1","eslint-plugin-security":"^4.0.1"},"peerDependencies":{"@mulmoclaude/core":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.36.0_1790103167332_0.5504263808387584","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@receptron/sharedapp","version":"0.37.0","license":"MIT","_id":"@receptron/sharedapp@0.37.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"d7fa8d7f05866e2b52c955b760d8b510cc568aea","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.37.0.tgz","fileCount":98,"integrity":"sha512-Tk9Qelxl0t8MsLiX3iruMDOwlndbaZc/HlOSS5tgWgD3GK8bCrRBg083EJcLY6+EdV/SXd4BkXcfskDGLunJwg==","signatures":[{"sig":"MEUCIQDi+wkWhnxImbxd5qcnwAEKZMnuGzRaF9tsoRVwNqUPzAIgY8pd5wAEDHtANRvUypXgnXfy0cJzeLgbQrHEou660zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXGKTh9O5/oHp9QfMt1ZHZzb910CJQGoxQQJJhPVxlLQIhALzC0+9u1nDxWrmq6+wp2HUdSdu1vzJVzmDDwKcwA8Qc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751486},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"ffa3ff2a57a71054c807a3656437031292e20414","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","check:apps":"tsx scripts/check-apps.ts","check:pack":"tsx scripts/check-pack.ts","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","lint:overrides":"tsx scripts/lint-overrides.ts","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"12.0.2","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","eslint":"^10.11.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.4","type-coverage":"^2.30.2","@mulmoclaude/core":"^5.8.0","typescript-eslint":"^8.71.0","eslint-plugin-sonarjs":"^4.2.2","eslint-plugin-security":"^4.2.0"},"peerDependencies":{"@mulmoclaude/core":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.37.0_1790927663318_0.27156161402676826","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@receptron/sharedapp","version":"0.38.0","license":"MIT","_id":"@receptron/sharedapp@0.38.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"574df2fb86607bec9563446df2a8d9da2b7858ee","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.38.0.tgz","fileCount":98,"integrity":"sha512-+jgAMC4ESNoBJjgZPG7S1kZaTW4dG6hmFhxegHGcvCRlaokGulwWT8xDIhfym+P7Bq5kttd8pIW+Pf5BAvWOdQ==","signatures":[{"sig":"MEYCIQClCItBapawXkNwF7QtGffJ7+RS3T2bl1kl7ECK4FhWmAIhAOd77R063Ne5U6NvP48H0nh6F4xnagHZ8l3GyFKKRHJI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF46W84Q8XR/3hI2/kYfxhmMOhEg4kLp0evqsPiEvvmjAiEA4LfuBFhVxN1iq7dHESDRQZVVUPsopTnpqjlJhal2LcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752067},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"41bf10356d6e6f64640ab0bca0de07841394d84d","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","check:apps":"tsx scripts/check-apps.ts","check:pack":"tsx scripts/check-pack.ts","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","lint:overrides":"tsx scripts/lint-overrides.ts","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"12.0.2","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","eslint":"^10.11.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.4","type-coverage":"^2.30.2","@mulmoclaude/core":"^5.8.0","typescript-eslint":"^8.71.0","eslint-plugin-sonarjs":"^4.2.2","eslint-plugin-security":"^4.2.0"},"peerDependencies":{"@mulmoclaude/core":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.38.0_1790933008535_0.1079061751234125","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"@receptron/sharedapp","version":"0.38.1","license":"MIT","_id":"@receptron/sharedapp@0.38.1","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"d36310e9638b85fa1b1fd74967f2202a1366b8d8","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.38.1.tgz","fileCount":98,"integrity":"sha512-PfhREuIWBINigRIRwMWExcVIM22WIj2Pcwpo1JRRqMCgOepTA7O/AF3dPtnj9EI+3wQuP2gvBCzep4DqduItNQ==","signatures":[{"sig":"MEUCIQCdnCkCf+vQd5btJosqqi9TCl0jjv/xF3EYR3O3dSIckwIgRrZc1dcvHWT+FiwwS8g8ZGi/HzkVcR0KljD3vzbpr6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDKRGENwW/MfRlvg0UVa/ohpWLKpTrTy9DFmTIFyuE7uAiEAn8H7TlbDAij1RA3+h4xZQe+Pey1HzlXJCj+4WRg5/tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752548},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"402c42a4d395dbed946bf877ade45c53366a207b","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","check:apps":"tsx scripts/check-apps.ts","check:pack":"tsx scripts/check-pack.ts","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","lint:overrides":"tsx scripts/lint-overrides.ts","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"12.0.2","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","eslint":"^10.11.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.4","type-coverage":"^2.30.2","@mulmoclaude/core":"^5.8.0","typescript-eslint":"^8.71.0","eslint-plugin-sonarjs":"^4.2.2","eslint-plugin-security":"^4.2.0"},"peerDependencies":{"@mulmoclaude/core":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.38.1_1790935218629_0.32459235151334687","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@receptron/sharedapp","version":"0.39.0","license":"MIT","_id":"@receptron/sharedapp@0.39.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"dfe7fb80a66aa98915c2643547c01f58bc27ba26","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.39.0.tgz","fileCount":102,"integrity":"sha512-hw1kBg2R5hAOixunXidXrHAKSSAFDRYlSzF2oS3HONlVKV3GNrBIbAmYUDIrZndyewXvBU89UAf8xHnhkx1SQg==","signatures":[{"sig":"MEUCIQDe2deUwWxVMzXcHzc4OyLSH24ntNIwwDtyfNoM5RnEfgIgchSp5NLW3MpwN4vdEQ9b8VPR8c+RnXwlkhzAqTR8PmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbzZViVbnUJe2ECZZrMMNJ6srtVddiTbfzoesyhdnTFwIgBA6N6O6qTk9afD/wY5D63pBPd5WMwXWsd15GWEA42Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761533},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"83e4d8be4a8cd49aa56266e3a4c400d82edef08b","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","check:apps":"tsx scripts/check-apps.ts","check:pack":"tsx scripts/check-pack.ts","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","lint:overrides":"tsx scripts/lint-overrides.ts","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"12.0.2","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","eslint":"^10.11.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.4","type-coverage":"^2.30.2","@mulmoclaude/core":"^5.8.0","typescript-eslint":"^8.71.0","eslint-plugin-sonarjs":"^4.2.2","eslint-plugin-security":"^4.2.0"},"peerDependencies":{"@mulmoclaude/core":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.39.0_1790971077259_0.9585768510590951","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@receptron/sharedapp","version":"0.40.0","license":"MIT","_id":"@receptron/sharedapp@0.40.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"63c73cab7a5dfcfc64160b26bdac58525f0169ae","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.40.0.tgz","fileCount":102,"integrity":"sha512-cWpvfkv2FpnBJefjORrbvNA6pppZHpxzETcnRHzxsm0A2r3eDGc2mp111tQIq3xK4Xy09eq/9N6REkQeeoeU/w==","signatures":[{"sig":"MEQCIAtqb8+hu3ookHnPlOC5Q20WTgwaahGxk7yFj3B10PVzAiB7lbwMd2BlxRYTtpH/dwlHBNTWvsYvOgXpLqEqsCAyGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAVHTo7ETiZhORec8LAD4gZO/clOH6slawcG3oI1eveKAiByeUi3q6Y2POKu3fgE9xSi/3ycvukZIL1guqmU90YIUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"eb48cdf848dc2f174046a6f8b5d4f4be6801ba72","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","check:apps":"tsx scripts/check-apps.ts","check:pack":"tsx scripts/check-pack.ts","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","lint:overrides":"tsx scripts/lint-overrides.ts","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"12.0.2","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","eslint":"^10.11.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.4","type-coverage":"^2.30.2","@mulmoclaude/core":"^5.8.0","typescript-eslint":"^8.71.0","eslint-plugin-sonarjs":"^4.2.2","eslint-plugin-security":"^4.2.0"},"peerDependencies":{"@mulmoclaude/core":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.40.0_1790982612847_0.6844621732917426","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@receptron/sharedapp","version":"0.41.0","license":"MIT","_id":"@receptron/sharedapp@0.41.0","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"homepage":"https://github.com/receptron/sharedapp#readme","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"04b6c04608b9d1b53bfc5b39746026a9182f78b1","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.41.0.tgz","fileCount":102,"integrity":"sha512-lSaPTxNaJ0REjpJbPx6Lfh+piilVyL5mywKTkJPFwlcat2nWEn4S6m1GDFPUn7pbxem+82IX6hHyFiSlk7bm8w==","signatures":[{"sig":"MEYCIQDQ+0rUT5OmWWPWIQsDfVuCf2jX9A7c5gnEDqfsYC9z9QIhAKEHHoZqeRZ/jFpIwQcPVwutRO374rtwP5cnTyBeVCY/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGDVm99gzuriGcwGBfneCbbVaXkvFnOqFuosVZ7gaS+ZAiEAkt+F95c5k0Cy8J+Gs+eP0C+4m2T/wX9ex2Zfjp5lzVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765052},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"}},"gitHead":"4321f28f79fe39829a1a65a312b3fac91863a175","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","check:apps":"tsx scripts/check-apps.ts","check:pack":"tsx scripts/check-pack.ts","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","lint:overrides":"tsx scripts/lint-overrides.ts","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"12.0.2","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","eslint":"^10.11.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.4","type-coverage":"^2.30.2","@mulmoclaude/core":"^5.8.0","typescript-eslint":"^8.71.0","eslint-plugin-sonarjs":"^4.2.2","eslint-plugin-security":"^4.2.0"},"peerDependencies":{"@mulmoclaude/core":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/sharedapp_0.41.0_1790987306334_0.38510107042104735","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"_id":"@receptron/sharedapp@0.43.0","bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"dist":{"shasum":"8bf4e5767df6e20452bb405109f36e6e5b10ef9a","tarball":"https://registry.npmjs.org/@receptron/sharedapp/-/sharedapp-0.43.0.tgz","fileCount":118,"integrity":"sha512-y2PLjg98MqsCHoQ+mPtwqVxSNPeJW2jqwHxAKinj5mylVVyMMYILCa/gVPfNXfkP8BYioysPCUOXrdChLpLFUw==","signatures":[{"sig":"MEUCIHYdzNNbOt32+NYWiRh3V+KBIv6pYa7+BADsnvEgLnELAiEAwxRSzKbjIwULcrWC6xhU8EBvXbil84qnE0cRiqrF8uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAgLWFGF0MFsOVMJ2+klKNoFyjid9T98xeASzXCc2nLKAiAeEymlUjoAXKrjAYIi6E0GZ03hk9c5qBLQzFvbZ+YWdA=="}],"unpackedSize":795359},"main":"./dist/index.js","name":"@receptron/sharedapp","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./view":{"types":"./dist/view/index.d.ts","default":"./dist/view/index.js"},"./browser":{"types":"./dist/browser.d.ts","default":"./dist/browser.js"}},"gitHead":"649025da62221f06a130f76b0c4e9e16fe98b6ea","license":"MIT","scripts":{"lint":"eslint src test scripts","test":"tsx --test ./test/test_*.ts","build":"tsc -p tsconfig.json","format":"prettier --write \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","prepare":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p test/tsconfig.json --noEmit && tsc -p scripts/tsconfig.json --noEmit","check:apps":"tsx scripts/check-apps.ts","check:pack":"tsx scripts/check-pack.ts","format:check":"prettier --check \"{src,test}/**/*.ts\" \"scripts/**/*.{mjs,ts}\" \"*.{json,md}\" \"{scripts,test}/tsconfig.json\"","lint:overrides":"tsx scripts/lint-overrides.ts","prepublishOnly":"tsc -p tsconfig.json","typecheck:summary":"tsx scripts/typecheck-summary.ts"},"version":"0.43.0","_npmUser":{"name":"isamu","email":"isamu@to-kyo.to"},"homepage":"https://github.com/receptron/sharedapp#readme","repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"_npmVersion":"12.0.2","description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","directories":{},"maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","eslint":"^10.12.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.6.4","type-coverage":"^2.30.2","@mulmoclaude/core":"^5.8.1","typescript-eslint":"^8.71.0","eslint-plugin-sonarjs":"^4.2.2","eslint-plugin-security":"^4.2.0"},"peerDependencies":{"@mulmoclaude/core":"^5.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sharedapp_0.43.0_1791006115930_0.026221403114081276"}}},"time":{"created":"2026-08-13T20:46:04.137Z","modified":"2026-10-03T05:41:56.241Z","0.1.0":"2026-08-13T20:46:04.604Z","0.2.0":"2026-08-14T02:41:02.881Z","0.2.1":"2026-08-14T03:46:55.074Z","0.3.0":"2026-08-14T17:14:30.363Z","0.4.0":"2026-08-14T20:11:15.457Z","0.5.0":"2026-08-15T17:36:17.770Z","0.6.0":"2026-08-15T22:06:44.001Z","0.7.0":"2026-08-16T16:01:26.008Z","0.7.1":"2026-08-16T16:21:11.707Z","0.7.2":"2026-08-16T17:01:04.863Z","0.8.0":"2026-08-17T00:01:25.677Z","0.9.0":"2026-08-17T16:41:09.779Z","0.10.0":"2026-08-17T23:39:02.984Z","0.11.0":"2026-08-18T07:46:31.290Z","0.12.0":"2026-08-18T16:17:32.378Z","0.13.0":"2026-08-18T17:48:48.706Z","0.14.0":"2026-08-18T19:44:27.245Z","0.15.0":"2026-08-18T21:00:03.901Z","0.16.0":"2026-08-18T23:20:32.918Z","0.16.1":"2026-08-18T23:34:03.420Z","0.17.0":"2026-08-19T17:24:26.211Z","0.18.0":"2026-08-19T21:03:51.564Z","0.19.0":"2026-08-19T23:32:47.314Z","0.20.0":"2026-08-20T03:45:09.788Z","0.21.0":"2026-08-20T13:56:34.763Z","0.22.0":"2026-08-22T14:04:11.651Z","0.23.0":"2026-08-22T21:59:24.699Z","0.24.0":"2026-08-23T04:01:16.799Z","0.25.0":"2026-08-24T20:02:00.680Z","0.26.0":"2026-08-25T02:47:00.221Z","0.27.0":"2026-08-26T14:41:23.241Z","0.28.0":"2026-08-26T17:07:08.599Z","0.29.0":"2026-08-26T19:32:53.049Z","0.30.0":"2026-08-26T21:01:04.631Z","0.31.0":"2026-08-26T23:36:26.219Z","0.32.0":"2026-08-27T09:42:59.897Z","0.33.0":"2026-08-27T12:59:01.315Z","0.34.0":"2026-08-27T16:09:39.304Z","0.35.0":"2026-08-29T10:51:26.723Z","0.36.0":"2026-09-22T18:52:47.450Z","0.37.0":"2026-10-02T07:54:23.440Z","0.38.0":"2026-10-02T09:23:28.626Z","0.38.1":"2026-10-02T10:00:18.743Z","0.39.0":"2026-10-02T19:57:57.371Z","0.40.0":"2026-10-02T23:10:12.953Z","0.41.0":"2026-10-03T00:28:26.428Z","0.43.0":"2026-10-03T05:41:56.033Z"},"bugs":{"url":"https://github.com/receptron/sharedapp/issues"},"license":"MIT","homepage":"https://github.com/receptron/sharedapp#readme","repository":{"url":"git+https://github.com/receptron/sharedapp.git","type":"git"},"description":"The shared-app compiler: app.json to Firestore documents, and what publish refuses.","maintainers":[{"name":"isamu","email":"isamu@to-kyo.to"},{"name":"snakajima","email":"satoshi.nakajima@gmail.com"}],"readme":"# sharedapp\n\nThe shared-app compiler: **`app.json` in, Firestore documents out** — and what publish\nrefuses before it writes any of them.\n\n```\napp.json ──► projectApp        ──► apps/{aid}, apps/{aid}/config/public, schemas\n         ├─► projectPublish    ──► the same document data, for the caller's write order\n         ├─► projectAppViews   ──► apps/{aid}/{member,roster}/config\n         └─► publishProblems   ──► the refusals, before anything is written\n```\n\n## Why this is its own repository\n\nIt used to live in `@mulmoclaude/core`. That meant every change to a shared app — a new\nkey in `app.json`, a new check in the publish gate, a new field in a projected document —\nwas a change to MulmoClaude, a CI run, a merge, and a **human npm publish** before the\nwork could continue. In the 90 days before the split, **24 commits went that way**, and\nMulmoClaude itself used none of this code: it neither writes nor reads a shared\ncollection.\n\n```json\n\"@receptron/sharedapp\": \"^0.1.0\"\n```\n\n## Why npm, when the point was to escape a publish\n\nIt was going to be a git-ref dependency — pin a sha, `prepare` builds on install, nobody\npublishes anything. That does not work here, and the reason is MulmoTerminal: **it is\nitself an npm package** (`npx mulmoterminal`) and it ships `server/`, which imports this at\nruntime. A git dependency would make every end user clone this repository and run `tsc`\nbefore their terminal starts.\n\nSo this is published — but the gate it replaces is not the one it escapes. Releasing this\nis ONE package with no dependents to bump, no plugin peer ranges, no changelog check and no\ne2e suite. Releasing `@mulmoclaude/core` was eight packages and a full CI matrix, and every\n`app.json` key paid it.\n\n## The version of the contract\n\nEvery projection carries `protocol` — the version of the publish contract the documents keep\n(`src/appProtocol.ts`). The renderer (mulmoserver) is released separately and runs in browsers that\nmay be a month behind, so this is the only thing in a document that lets such a build know it must\nNOT draw it: a reader refuses a higher MAJOR, and reads a higher minor as an addition it simply does\nnot use.\n\n- **MAJOR** — a change a reader must understand. An older reader refuses the app rather than drawing\n  part of it, so the reader ships first.\n- **MINOR** — an addition an older reader ignores safely (`views[].live` was one, and so is\n  `views[].limit`: a reader that does not know it reads the whole collection, which is what every\n  reader did before the key existed — expensive, never wrong).\n- **PATCH** — neither.\n\nA key can also be none of the three. `views[].ownRead` adds nothing to a projection: it changes\nwhich value an EXISTING key takes (`scope`, from `all` to `own`, with the selector readers have\nbuilt a `where` from since the first release). There is nothing for an older reader to ignore,\nbecause there is nothing it has not already been reading — so the contract does not move, and the\npackage version does.\n\n**Each projection is stamped the contract that app needs** (`protocolFor`): `APP_PROTOCOL_BASE`\n(1.0.0) for most, `APP_PROTOCOL_ARTICLE` (2.0.0) for an article view or a slug id, `APP_PROTOCOL`\n(3.0.0) for a pseudonym id — each a thing an older reader would draw or build wrongly, so the major\nmoves and that reader refuses the app. Adding a key does not, and `uidField` is the reason that is\nworth saying. It went out as 2.0.0, then 1.1.0, then as nothing at all, because nothing anywhere\nreads the difference:\n\n- the reader's gate compares the MAJOR only, so a minor is a number it does not act on;\n- a reader's behaviour switch would read one, and there is no such switch yet;\n- the authored floor is checked by `protocolProblems`, which never runs for a key an older build does\n  not know — the manifest schema is `.strict()`, so that build refuses `uidField` at the parse,\n  earlier and more clearly than any version comparison (\"Unrecognized key\", with a floor declared and\n  without it, the same message both times);\n- and a human reading the document finds `submit.<cid>.uidField` in it, three lines from the stamp.\n\nSo **adding a key does not move the number**, and the strict schema is what makes that safe: a build\nhanded a key it has never heard of stops rather than dropping it. A reader that has not learnt\n`uidField` refuses such an app too, on its shape — the uid is in `createFields` (the rules take no\nkey outside it) and never in `form.fields` (not drawing it is the feature), which the `submit`/`form`\nconsistency check has refused since 1.0.0.\n\n**What would move it** is a change no schema can see: an existing key whose MEANING moves. Nothing is\nunrecognised there, so the version is the only handle — the author names the contract, publish\nrefuses a floor above the ceiling, and if the reader must understand the change, the major goes up\nand older readers refuse the app. That day the stamp goes back to being per app, so the refusal lands\non the apps that need it rather than on everything published afterwards.\n\nA document with no `protocol` is 1.0.0. That is not a fallback: apps published before the key existed\nare exactly that, and those are the documents already in Firestore.\n\n`app.json` may declare `protocol` as a FLOOR. It never decides what is published — the documents keep\nwhatever produced them, and an app claiming a contract its documents do not honour is worse than one\nclaiming none. Publish refuses a declaration newer than the ceiling, and requires a floor for\nnothing: no feature has a version of its own.\n\n## What is NOT here\n\nThe collection **runtime** — discovery, the store, the Firestore backend, the host seam —\nstays in `@mulmoclaude/core`, because MulmoClaude does use those. The line is\n*declaration to document*: anything that reads or writes a live collection is on the other\nside of it.\n\n`@mulmoclaude/core` is a **peer** dependency, for the parts that have other users over\nthere and would circle back if they moved: `isValidCollectionName`,\n`isSafeCustomViewPath`, `parseAppManifest` (the one statement of the `aid` rule), and the\n`CollectionSchema` types. Depending on core does not undo\nthe point — those parts do not change, so they do not ask for a release.\n\n## Who uses it\n\n| | |\n| --- | --- |\n| **MulmoTerminal** | compiles a repository's `app.json` and writes the documents. Deploy / publish / unpublish are ITS operations, including their write order |\n| **MulmoServer** | feeds this output to the Firestore rules emulator — the only test in either repository proving that what publish writes is what `firestore.rules` allows |\n\n## Nothing here grants anything\n\n`firestore.rules` is the authority. These documents tell a page what exists so it can draw\nthe controls that work, and let a refusal name itself instead of arriving as a bare\npermission error. A projection that disagrees with the rules is a bug in the projection,\nnever a loosening of the rules.\n\n## Working on it\n\n```\nyarn install     # runs prepare -> tsc\nyarn typecheck   # src, test and scripts — one tsconfig each\nyarn test        # node:test via tsx\nyarn lint\nyarn format\n```\n\nThe two release gates are `yarn` scripts too, so there is one way to run them and it is the\nway CI runs them — `yarn check:pack <tarball>` (in CI) and `yarn check:apps [path]` (by hand,\nbefore a release: it needs the private apps checkout CI cannot have).\n\nDesign notes live in MulmoTerminal: `plans/refactor-shared-app-module.md`, and the\ndecisions behind the shared-app design are `plans/feat-shareable-collections.md` (D1–D10)\nand `docs/shared-app-principles.md`.\n","readmeFilename":"README.md"}