{"_id":"@appport/appboundry","_rev":"11-0ff37a1e6d041e958e9b35c383439437","name":"@appport/appboundry","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0":{"name":"@appport/appboundry","version":"1.0.0","keywords":["appport","appboundry","application","certification","wasm","feltdb"],"license":"Apache-2.0","_id":"@appport/appboundry@1.0.0","maintainers":[{"name":"rkendel","email":"randy@kendelconsulting.com"}],"homepage":"https://github.com/rkendel1/appport#readme","bugs":{"url":"https://github.com/rkendel1/appport/issues"},"bin":{"appboundry":"dist/bin.js"},"dist":{"shasum":"3fdc6a17e9e2c16850d0dc245ec93dff9e98062f","tarball":"https://registry.npmjs.org/@appport/appboundry/-/appboundry-1.0.0.tgz","fileCount":497,"integrity":"sha512-Pv778+LrwTZwNYELDMaDMGVHtpW/OOp6+iqWLKc0MM/63hpKHXNHwDxIrcyEL3vzWtWRBhxYgQy7L4IeiNI0OQ==","signatures":[{"sig":"MEUCIA/2DluKetjcDPv0dbgOkRxLlKMjC4KdII10k5RB+z64AiEA7//GbvjQresg8+uzZDHdGk3pYaujQytfXyVUSBtYsGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1958974},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean"},"_npmUser":{"name":"rkendel","email":"randy@kendelconsulting.com"},"repository":{"url":"git+https://github.com/rkendel1/appport.git","type":"git","directory":"packages/appboundry"},"_npmVersion":"10.9.3","description":"Canonical certifiable AppBoundry application package for AppPort and FeltDB-backed durable state.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appboundry_1.0.0_1788869844586_0.34817889913108613","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@appport/appboundry","version":"1.0.1","keywords":["appport","appboundry","application","certification","wasm","feltdb"],"license":"Apache-2.0","_id":"@appport/appboundry@1.0.1","maintainers":[{"name":"rkendel","email":"randy@kendelconsulting.com"}],"homepage":"https://github.com/rkendel1/appport#readme","bugs":{"url":"https://github.com/rkendel1/appport/issues"},"bin":{"appboundry":"dist/bin.js"},"dist":{"shasum":"125857bd1d793f6009250eb4d8d7edb8482c7df3","tarball":"https://registry.npmjs.org/@appport/appboundry/-/appboundry-1.0.1.tgz","fileCount":497,"integrity":"sha512-hiK8XrfiTNW1dl3BoPKWmPyillSGxpleY5CkL9lKOxKAdi+Bz3u2RywbqMVGeTl0BQYuq4n/JRxtrFD8WFZG0g==","signatures":[{"sig":"MEUCIQD9SEP9rdsqTEF1NE38bocHLQRZ5FnMvIzKTHSQ00iJlwIgQ/d23DQIBlHHPvv4mXKYjYKxTIphgtl9Em3ujpm4VQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2670477},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","build:wasm":"node scripts/build-wasm.mjs"},"_npmUser":{"name":"rkendel","email":"randy@kendelconsulting.com"},"repository":{"url":"git+https://github.com/rkendel1/appport.git","type":"git","directory":"packages/appboundry"},"_npmVersion":"10.9.3","description":"Canonical certifiable AppBoundry application package for AppPort and FeltDB-backed durable state.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appboundry_1.0.1_1788875085665_0.4555102919439358","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@appport/appboundry","version":"1.0.2","keywords":["appport","appboundry","application","certification","wasm","feltdb"],"license":"Apache-2.0","_id":"@appport/appboundry@1.0.2","maintainers":[{"name":"rkendel","email":"randy@kendelconsulting.com"}],"homepage":"https://github.com/rkendel1/appport#readme","bugs":{"url":"https://github.com/rkendel1/appport/issues"},"bin":{"appboundry":"dist/bin.js"},"dist":{"shasum":"f3066092600966df08510c939937010f63f25b94","tarball":"https://registry.npmjs.org/@appport/appboundry/-/appboundry-1.0.2.tgz","fileCount":502,"integrity":"sha512-fdGwv29QO6CkyIIgBczuX23a0HivSNXxPYLgSrXomr4KUNFIBFRo/FkcERW4Kaoq6vYnpRX8XmnNgCWS4iCHmw==","signatures":[{"sig":"MEUCIQD86uzcHWYgVULqH/PjyxDd9D6gT4Zt+WxpZJk/57tPywIgFtVUMWQ3JpWDR0+IZZHfK2X5lQhUi0BFvQSTGTKmPf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2305453},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","build:wasm":"node scripts/build-wasm.mjs"},"_npmUser":{"name":"rkendel","email":"randy@kendelconsulting.com"},"repository":{"url":"git+https://github.com/rkendel1/appport.git","type":"git","directory":"packages/appboundry"},"_npmVersion":"10.9.3","description":"Canonical certifiable AppBoundry application package for AppPort and FeltDB-backed durable state.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appboundry_1.0.2_1788881254538_0.9487005139400491","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@appport/appboundry","version":"1.0.3","keywords":["appport","appboundry","application","certification","wasm","feltdb"],"license":"Apache-2.0","_id":"@appport/appboundry@1.0.3","maintainers":[{"name":"rkendel","email":"randy@kendelconsulting.com"}],"homepage":"https://github.com/rkendel1/appport#readme","bugs":{"url":"https://github.com/rkendel1/appport/issues"},"bin":{"appboundry":"dist/bin.js"},"dist":{"shasum":"20c5d0bbb4aed98037e2c81835a912433f4ac51f","tarball":"https://registry.npmjs.org/@appport/appboundry/-/appboundry-1.0.3.tgz","fileCount":503,"integrity":"sha512-T8wQ3QAhU3PEcmlZkimnApD9DSVmrqQra3D8eVHivtL1zYhJLB1y5uwwEQt8efvaw8nkHG3nqoBU+iA9NBzYrA==","signatures":[{"sig":"MEUCIDqvtQV2d+ymmbfSuYID8QxO2Zcg5Ra2H7z7r6TEUpfCAiEA7L1DDHrg+fj1qgIhouEkdTETdvI2H1op0KfkNAVg52I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2484734},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","build:wasm":"node scripts/build-wasm.mjs"},"_npmUser":{"name":"rkendel","email":"randy@kendelconsulting.com"},"repository":{"url":"git+https://github.com/rkendel1/appport.git","type":"git","directory":"packages/appboundry"},"_npmVersion":"10.9.3","description":"Canonical certifiable AppBoundry application package for AppPort and FeltDB-backed durable state.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appboundry_1.0.3_1788887016293_0.41325362747010597","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@appport/appboundry","version":"1.0.4","keywords":["appport","appboundry","application","certification","wasm","feltdb"],"license":"Apache-2.0","_id":"@appport/appboundry@1.0.4","maintainers":[{"name":"rkendel","email":"randy@kendelconsulting.com"}],"homepage":"https://github.com/rkendel1/appport#readme","bugs":{"url":"https://github.com/rkendel1/appport/issues"},"bin":{"appboundry":"dist/bin.js"},"dist":{"shasum":"f540c27acab5bdb114a94ffa9fcd678364405aae","tarball":"https://registry.npmjs.org/@appport/appboundry/-/appboundry-1.0.4.tgz","fileCount":503,"integrity":"sha512-BhmMj8OpeGNjo3rB0mSwt80//TfDVljkXbFS2zKPylnw5C7dM6750VLX4klWu5bjZ00qTDLOeCzdZexfyJBMuw==","signatures":[{"sig":"MEYCIQCFCszZGekMqL2yhFE1OyBRZYJLqloYlxXleY93nqGm1QIhAM/a02S64u78juYt2TUe9Ee5uHaiGx6W5Fe5rnxyEb85","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2488138},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","build:wasm":"node scripts/build-wasm.mjs"},"_npmUser":{"name":"rkendel","email":"randy@kendelconsulting.com"},"repository":{"url":"git+https://github.com/rkendel1/appport.git","type":"git","directory":"packages/appboundry"},"_npmVersion":"10.9.3","description":"Canonical certifiable AppBoundry application package for AppPort and FeltDB-backed durable state.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appboundry_1.0.4_1788889322696_0.7214972345153754","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@appport/appboundry","version":"1.0.5","keywords":["appport","appboundry","application","certification","wasm","feltdb"],"license":"Apache-2.0","_id":"@appport/appboundry@1.0.5","maintainers":[{"name":"rkendel","email":"randy@kendelconsulting.com"}],"homepage":"https://github.com/rkendel1/appport#readme","bugs":{"url":"https://github.com/rkendel1/appport/issues"},"bin":{"appboundry":"dist/bin.js"},"dist":{"shasum":"c2d07a0bafb1e49c495009e939d204eb98fc6359","tarball":"https://registry.npmjs.org/@appport/appboundry/-/appboundry-1.0.5.tgz","fileCount":503,"integrity":"sha512-cSsaPEEfyzEBDJKUGMjtNTTJ5zMdB9HQfQfn9wh/ioHHvJKqnSO4+b8sn84cHUnSm6oI5qagKcNi264QFrcOdw==","signatures":[{"sig":"MEUCIBMsKT2wEk28rYFMLepI9hsHfMhQBIiG2K7jdqYFPIVKAiEAxhMtjNbvc2lVMi2W8oDfxDwk8/C33oTLf7NoqNkLgBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2488238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","build:wasm":"node scripts/build-wasm.mjs"},"_npmUser":{"name":"rkendel","email":"randy@kendelconsulting.com"},"repository":{"url":"git+https://github.com/rkendel1/appport.git","type":"git","directory":"packages/appboundry"},"_npmVersion":"10.9.3","description":"Canonical certifiable AppBoundry application package for AppPort and FeltDB-backed durable state.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appboundry_1.0.5_1788890059341_0.6559972220419499","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@appport/appboundry","version":"1.0.6","keywords":["appport","appboundry","application","certification","wasm","feltdb"],"license":"Apache-2.0","_id":"@appport/appboundry@1.0.6","maintainers":[{"name":"rkendel","email":"randy@kendelconsulting.com"}],"homepage":"https://github.com/rkendel1/appport#readme","bugs":{"url":"https://github.com/rkendel1/appport/issues"},"bin":{"appboundry":"dist/bin.js"},"dist":{"shasum":"81175d872a12d20d9b24251c492521de41e67568","tarball":"https://registry.npmjs.org/@appport/appboundry/-/appboundry-1.0.6.tgz","fileCount":503,"integrity":"sha512-DUvHzAD693J94t2tHEiFukosn1favtTQWfaZN5D9dke9upeX47Mm2QWOpeM0NBP4X1idEvcrKw2YQ4niNk3ijA==","signatures":[{"sig":"MEQCIDLVE2j1Cd/qKNM4Tg1Fc2udJ/BjhdBFbVQGHVjkK/FPAiAWE85H9QLiZvCrZEXcOID+ipxfesmzJ7NP7MkcRpy+Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2489862},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","build:wasm":"node scripts/build-wasm.mjs"},"_npmUser":{"name":"rkendel","email":"randy@kendelconsulting.com"},"repository":{"url":"git+https://github.com/rkendel1/appport.git","type":"git","directory":"packages/appboundry"},"_npmVersion":"10.9.3","description":"Canonical certifiable AppBoundry application package for AppPort and FeltDB-backed durable state.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appboundry_1.0.6_1788890455221_0.6384166671360756","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@appport/appboundry","version":"1.0.7","keywords":["appport","appboundry","application","certification","wasm","feltdb"],"license":"Apache-2.0","_id":"@appport/appboundry@1.0.7","maintainers":[{"name":"rkendel","email":"randy@kendelconsulting.com"}],"homepage":"https://github.com/rkendel1/appport#readme","bugs":{"url":"https://github.com/rkendel1/appport/issues"},"bin":{"appboundry":"dist/bin.js"},"dist":{"shasum":"a4caf5774b4d6e0159db14ade3187bb22da05ec4","tarball":"https://registry.npmjs.org/@appport/appboundry/-/appboundry-1.0.7.tgz","fileCount":503,"integrity":"sha512-es3RRS68xSfXSjonsMVMTP658AT27yElIq5qcBrMNoWlWwxFwNX+vJ0s/BHdOq7wIxCLcUpb4VWqh+l/36IuCg==","signatures":[{"sig":"MEUCIQCskzWMCntqriRNiwar/Methx1VfZGuN01NhsqRByJY2AIgY5AgP28F5lWA4RD/KlEc4NAwGwvQSL4y6yMgT5b4I/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2492548},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","build:wasm":"node scripts/build-wasm.mjs"},"_npmUser":{"name":"rkendel","email":"randy@kendelconsulting.com"},"repository":{"url":"git+https://github.com/rkendel1/appport.git","type":"git","directory":"packages/appboundry"},"_npmVersion":"10.9.3","description":"Canonical certifiable AppBoundry application package for AppPort and FeltDB-backed durable state.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appboundry_1.0.7_1788890653763_0.09253020176159454","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@appport/appboundry","version":"1.0.8","keywords":["appport","appboundry","application","certification","wasm","feltdb"],"license":"Apache-2.0","_id":"@appport/appboundry@1.0.8","maintainers":[{"name":"rkendel","email":"randy@kendelconsulting.com"}],"homepage":"https://github.com/rkendel1/appport#readme","bugs":{"url":"https://github.com/rkendel1/appport/issues"},"bin":{"appboundry":"dist/bin.js"},"dist":{"shasum":"e52a8acd00992b1548dff18bcf5b9b6a953176da","tarball":"https://registry.npmjs.org/@appport/appboundry/-/appboundry-1.0.8.tgz","fileCount":503,"integrity":"sha512-z3goJQjXwr3UZbl4FfFZxTKv2UhwbXzAj6yFH/mlmEpba8pptFuVJ6o0ZzeTgib6XYe2x6DWOiKD5cDaKjBR1Q==","signatures":[{"sig":"MEUCIQD+3M+17u6FYlIvVuxdYPPOST/55V5D2wjbOcaNC2Ub2AIgDyv0D8M2+bnNyLOyhzx2ngjSVDfqQSrcdaS+LszhBh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2500164},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","build:wasm":"node scripts/build-wasm.mjs"},"_npmUser":{"name":"rkendel","email":"randy@kendelconsulting.com"},"repository":{"url":"git+https://github.com/rkendel1/appport.git","type":"git","directory":"packages/appboundry"},"_npmVersion":"10.9.3","description":"Build and verify repository applications for AppBoundry, with explicit canonical product tooling.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"appport":"1.1.18"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appboundry_1.0.8_1788897321297_0.3831225925162536","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@appport/appboundry","version":"1.0.9","keywords":["appport","appboundry","application","certification","wasm","feltdb"],"license":"Apache-2.0","_id":"@appport/appboundry@1.0.9","maintainers":[{"name":"rkendel","email":"randy@kendelconsulting.com"}],"homepage":"https://github.com/rkendel1/appport#readme","bugs":{"url":"https://github.com/rkendel1/appport/issues"},"bin":{"appboundry":"dist/bin.js"},"dist":{"shasum":"b37a9de5fbbfe69b9f62b569490a518bbc35183d","tarball":"https://registry.npmjs.org/@appport/appboundry/-/appboundry-1.0.9.tgz","fileCount":503,"integrity":"sha512-gSXqNX0iG4SKbAtahXAtYTYm3Ox02xX15ZIDseBVC+6bpi5pL2AeP/Wjk7G4GL9L5787HOboYSpH6SzBUGEJyg==","signatures":[{"sig":"MEQCIDTzy0sWF+/3/kvvEKvMOUD6f3/NXhEiPwTijpgImNK9AiASu18f7dEzOZXlD+6OBOeKLA7twFcOivK8upHC0+Bn+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2500505},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","build:wasm":"node scripts/build-wasm.mjs"},"_npmUser":{"name":"rkendel","email":"randy@kendelconsulting.com"},"repository":{"url":"git+https://github.com/rkendel1/appport.git","type":"git","directory":"packages/appboundry"},"_npmVersion":"10.9.3","description":"Build and verify repository applications for AppBoundry, with explicit canonical product tooling.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"appport":"1.1.19"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/appboundry_1.0.9_1788898507068_0.6893644510314751","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@appport/appboundry","version":"1.0.10","description":"Build and verify repository applications for AppBoundry, with explicit canonical product tooling.","keywords":["appport","appboundry","application","certification","wasm","feltdb"],"license":"Apache-2.0","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"bin":{"appboundry":"dist/bin.js"},"scripts":{"build:wasm":"node scripts/build-wasm.mjs","build":"tsc -b","clean":"tsc -b --clean"},"dependencies":{"appport":"1.1.19"},"engines":{"node":">=20"},"repository":{"type":"git","url":"git+https://github.com/rkendel1/appport.git","directory":"packages/appboundry"},"homepage":"https://github.com/rkendel1/appport#readme","bugs":{"url":"https://github.com/rkendel1/appport/issues"},"publishConfig":{"access":"public","provenance":true},"_id":"@appport/appboundry@1.0.10","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-Bx9mmb/ZBdZzo1855ayEMksH2wuqIXJP3OYU1QwlVTsQOG8Mlt9sTFU/MzHxlTH1LmjceCaDrTLMLkcEIsxhOQ==","shasum":"5194c11978abaa2c034e9540815eaa761437369a","tarball":"https://registry.npmjs.org/@appport/appboundry/-/appboundry-1.0.10.tgz","fileCount":503,"unpackedSize":2501445,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBjt8GTjaBPTMgdqUqGdRFFqR11wCH2IXZ4piBwBxpXhAiBPcYMGrlsDtn+6byikv8dedEL9GkSLbL2BnG4azkkZiA=="}]},"_npmUser":{"name":"rkendel","email":"randy@kendelconsulting.com"},"directories":{},"maintainers":[{"name":"rkendel","email":"randy@kendelconsulting.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/appboundry_1.0.10_1788900636207_0.6081841438502062"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-08T12:17:24.369Z","modified":"2026-09-08T20:50:36.577Z","1.0.0":"2026-09-08T12:17:24.730Z","1.0.1":"2026-09-08T13:44:45.849Z","1.0.2":"2026-09-08T15:27:34.669Z","1.0.3":"2026-09-08T17:03:36.563Z","1.0.4":"2026-09-08T17:42:02.848Z","1.0.5":"2026-09-08T17:54:19.492Z","1.0.6":"2026-09-08T18:00:55.419Z","1.0.7":"2026-09-08T18:04:13.924Z","1.0.8":"2026-09-08T19:55:21.568Z","1.0.9":"2026-09-08T20:15:07.289Z","1.0.10":"2026-09-08T20:50:36.390Z"},"bugs":{"url":"https://github.com/rkendel1/appport/issues"},"license":"Apache-2.0","homepage":"https://github.com/rkendel1/appport#readme","keywords":["appport","appboundry","application","certification","wasm","feltdb"],"repository":{"type":"git","url":"git+https://github.com/rkendel1/appport.git","directory":"packages/appboundry"},"description":"Build and verify repository applications for AppBoundry, with explicit canonical product tooling.","maintainers":[{"name":"rkendel","email":"randy@kendelconsulting.com"}],"readme":"# @appport/appboundry\n\nBuild and verify an AppPort application for AppBoundry. The default commands operate on the current repository's authoritative contract, implementation, and WASM artifact.\n\nThe canonical AppBoundry product tooling is available under the explicit `product`\nsubcommand, so it cannot be confused with a customer application build:\n\n```sh\n# Wrap the customer application in the current directory\nnpx appport add\nnpx @appport/appboundry test\nnpx @appport/appboundry build\nnpx @appport/appboundry verify\n\n# Build the canonical AppBoundry product\nnpx @appport/appboundry product build\nnpx @appport/appboundry product certify\n```\n\nThe package ships `templates/appboundry.gitignore` for generated or copied\nAppBoundry workspaces. Installers copy it to `.gitignore`; it excludes macOS\nmetadata (`.DS_Store` and `.DS_changes`) and `node_modules/`.\n\n```sh\nnpx @appport/appboundry product build --out AppBoundry.app\nnpx @appport/appboundry product certify # defaults to AppBoundry.app\n```\n\n`test` opens AppPort Studio against the current repository's running application so its capability boundary can be exercised before deployment. `build` emits a repository-named immutable `AppPort/application-bundle/1` `.app` directory plus its browser-uploadable `.appbundle`. `verify` checks that application and its declared capabilities. `product build` and `product certify` are reserved for the canonical AppBoundry platform artifact.\n","readmeFilename":"README.md"}