{"_id":"@hailer/app-sdk","_rev":"46-462b08b0fcf03ed0f0ff7fcdb8c2c2b4","name":"@hailer/app-sdk","dist-tags":{"rc":"1.0.0","beta":"2.0.0-beta-20","latest":"2.13.0"},"versions":{"1.0.0":{"name":"@hailer/app-sdk","version":"1.0.0","author":"","license":"ISC","_id":"@hailer/app-sdk@1.0.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"9eebcb304b9f26a5345d502c14e44fa4f1cb6593","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-1.0.0.tgz","fileCount":40,"integrity":"sha512-ORFASVMTA7cSnyEaQtB5xecEo/jpqtfq2TJDFlyChO9BUa6ouNAFtiPB7eNByIWTMKxpPHpmzrLmnR+5GppHtA==","signatures":[{"sig":"MEYCIQCNC0mXbHrQ/oARMX8yGeO05hrdp28l2aMX7u8L2Jog2QIhAIcp2i4Jw02ekKafYRtFpMviqoCGB9aoVMlZ1VjBoMFR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67429},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"9b49aa5a674f5af4385b602e12235dfc4d1354c8","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"8.19.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.43.0","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.0_1695909900424_0.7181304442853838","host":"s3://npm-registry-packages"}},"1.0.0-beta":{"name":"@hailer/app-sdk","version":"1.0.0-beta","author":"","license":"ISC","_id":"@hailer/app-sdk@1.0.0-beta","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"da70c8612b48737dcedb7a1685818e3f75909978","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-1.0.0-beta.tgz","fileCount":42,"integrity":"sha512-C1cZjzdrJWRFFfqnrPk4obF7N+X6iuckRLWU9xM5gERLuzNjijcR6kPOWPU7X1Y+F7f8F5twCASuxFg/2lU3sQ==","signatures":[{"sig":"MEQCIFhXDfXuirYaPIrb6g9VphDNieYXIopjDVCzgwDP7JDBAiAWvvTnSml1jj756nYAqx6I84Eqg+g86zTO479ZSfacyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67425},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"99bb41790ab34d504e033078d6216a1cb87ecabf","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"8.19.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.0-beta_1696593145412_0.17526537249694374","host":"s3://npm-registry-packages"}},"1.0.1-beta":{"name":"@hailer/app-sdk","version":"1.0.1-beta","author":"","license":"ISC","_id":"@hailer/app-sdk@1.0.1-beta","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"61e1852e064535949504f81697b86b06a495a160","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-1.0.1-beta.tgz","fileCount":42,"integrity":"sha512-Abpx4wz2ijR8g6TTIOP0mT+lgJy0bvng36UbPpCsxG7SVUqb4Bg9tesFZnavFhuK65xC0tRIR2NtuVYJ83iJmA==","signatures":[{"sig":"MEQCIHUJUywm3+dEfMZ0i6IyICl/0+KmwLwPhBzbGCJLOJ0XAiAwdBNNcb0lRhwGw9od1+AEFeRFbSw0M67l2kT9C01PDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67447},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","gitHead":"f59c282c183b7a7edaffd6cf43ceee307fa4dde7","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"8.19.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.1-beta_1696594369806_0.2821165178710927","host":"s3://npm-registry-packages"}},"1.0.1-beta2":{"name":"@hailer/app-sdk","version":"1.0.1-beta2","author":"","license":"ISC","_id":"@hailer/app-sdk@1.0.1-beta2","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"16e5c84acad6f4fa43610cfd4c4ed924a24b5188","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-1.0.1-beta2.tgz","fileCount":24,"integrity":"sha512-ZblBmDQK9toc0Gvk1/Fvf32BlYtqkQvZ5wD1NKxMwZHrBL9tY/IHeu1K4ZFgQcqBdf+5wOl78acpiskcsgZ++A==","signatures":[{"sig":"MEUCIFBed6qaicvwp8KaXfqofMjsq/WIPW6CUUQ9AaWqilJsAiEAkmfAqLVKzJqdT4N/NsygA+3Z7C79ha+ZCDw/RkwkENk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107669},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"2c04f278111d50b9ff542e960ef4ac514c62e5e0","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"8.19.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.1-beta2_1696834782021_0.2863457225398658","host":"s3://npm-registry-packages"}},"1.0.1-beta3":{"name":"@hailer/app-sdk","version":"1.0.1-beta3","author":"","license":"ISC","_id":"@hailer/app-sdk@1.0.1-beta3","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"58d44eb45288d67855f1aa36b8f7751e136139bd","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-1.0.1-beta3.tgz","fileCount":26,"integrity":"sha512-cfiAG3M97f8gIDp2xozLlAjFh4TzzCZMzQfptUCH9eJDY+r0v3jgD7K2QrDGxYk4AcinfyubmHUxwVOyXJvCyQ==","signatures":[{"sig":"MEUCIC1gYkViSETcuZtykD8o4ccYnaJbt1UoCTdb4rAsMKhzAiEAuNaCJ8phSk6jGUAmTthqLKhlDzuQFwRnIOMJPf/2wRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116265},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"cd7ad15f73aa2e6fe7e2519fa50af792c7927eeb","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc --project tools/tsconfig.json && mv lib/tools/publish.js lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js --watch"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"8.19.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.43.0","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.1-beta3_1697620762762_0.42360190888616334","host":"s3://npm-registry-packages"}},"1.0.1-beta4":{"name":"@hailer/app-sdk","version":"1.0.1-beta4","author":"","license":"ISC","_id":"@hailer/app-sdk@1.0.1-beta4","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"be53e5b136f5654ca0d6545c7b69a8fa79d367ce","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-1.0.1-beta4.tgz","fileCount":26,"integrity":"sha512-jgJdd4AX4bdiJeZ3ZlBRPCPAqmhTrU/ZKfgO0HtVw5BYLCzKgX2gmcIn+yDczzgOC50g9W1Jb+uzE0oRiLLDXg==","signatures":[{"sig":"MEUCIDAR8LXFURnNhGMe9lLAC9ydiIEe5tPWMWOKyYTqFnyEAiEAlg2fdXpjAQyVmIWMtpdUVOofFB/2qxy+b3Ccdn3hoWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116503},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"3d785d84847044b20f5a6da3ec2f48fc5aadee8f","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc --project tools/tsconfig.json && mv lib/tools/publish.js lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js --watch"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"8.19.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"16.19.0","dependencies":{"@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","request":"2.88.2","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@hailer-oy/hailer-cli":"^1.1.6","minimal-password-prompt":"1.1.0","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.1-beta4_1697702603343_0.8326810616527205","host":"s3://npm-registry-packages"}},"1.0.1-beta5":{"name":"@hailer/app-sdk","version":"1.0.1-beta5","author":"","license":"ISC","_id":"@hailer/app-sdk@1.0.1-beta5","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"c9676212f719affef384ce95d545845ff9e6cc95","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-1.0.1-beta5.tgz","fileCount":26,"integrity":"sha512-WH36cFZB7sQ+kn2NOOAEbqgiONlzsm57rZEx/nbYjuaFs184THQrUlYbH6AO65tSKPlLS960AZQl+h9mGkRymg==","signatures":[{"sig":"MEYCIQCA0o8pyARfUEymO427NvFssBmVOZngKpjKoch3P8MruwIhAIrFm9krEuFDeS2SIsxKkGAyvcT7M2FrMpdpGfLLTee6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116503},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"c999a6a77beaa370ae198e1459f957d1b4ab29c9","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc --project tools/tsconfig.json && mv lib/tools/publish.js lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js --watch"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"8.19.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"16.19.0","dependencies":{"request":"2.88.2","@wishcore/wish-rpc":"0.6.11","@hailer-oy/hailer-cli":"^1.1.6","minimal-password-prompt":"1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.1-beta5_1697712595522_0.5185934773094165","host":"s3://npm-registry-packages"}},"1.0.1-beta6":{"name":"@hailer/app-sdk","version":"1.0.1-beta6","author":"","license":"ISC","_id":"@hailer/app-sdk@1.0.1-beta6","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"6f85c19e524027ce5ddf5e3d0c1a02f1bfee4d5e","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-1.0.1-beta6.tgz","fileCount":26,"integrity":"sha512-sS/cfjacXtEZII2G5G7QVbdjT8crITzdplRMBuS9bSzcrXCB7HC1yZcQZdCcDywfP9GIPwyGEvKc7axMVBQ9aQ==","signatures":[{"sig":"MEYCIQCyyBiXLgs6eukYYYzr7R61YNx2uFqN8Q1ZP43rI6H6KwIhAObJRHco4ZYyNVXDASRQz96B2Mey/Nm5F1HFtV7lfPy/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116546},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"cb3d6822e8848203dba38130d8ea919457b34530","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc --project tools/tsconfig.json && mv lib/tools/publish.js lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"8.19.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"16.19.0","dependencies":{"request":"2.88.2","@wishcore/wish-rpc":"0.6.11","@hailer-oy/hailer-cli":"^1.1.6","minimal-password-prompt":"1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.1-beta6_1697712819130_0.8247194908698106","host":"s3://npm-registry-packages"}},"1.0.1-beta7":{"name":"@hailer/app-sdk","version":"1.0.1-beta7","author":"","license":"ISC","_id":"@hailer/app-sdk@1.0.1-beta7","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"8134b6d9c3575ecd511c01a10a5f72f57ad0d4d8","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-1.0.1-beta7.tgz","fileCount":26,"integrity":"sha512-2OkrxeXyfq+Do8UV4ZcA6XriVcQVy5ZLFkXO46sQEuJvg4b2ED5vcF31uZAtTZvDb5KEv3CiEyWRh2lWHofKYQ==","signatures":[{"sig":"MEQCIHSOa0Sm35sl+JCPiJ/fBZFGK1eyGCeA0j0sL3u5PrrOAiA7Ff3CA6DeYsfu1Som8arhxoHhq8kOzZH/n+yYOheGYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148337},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"cdbcab9c998d3d27617628f8392e6d441fa0e676","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc --project tools/tsconfig.json && mv lib/tools/publish.js lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"8.19.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"16.19.0","dependencies":{"request":"2.88.2","@wishcore/wish-rpc":"0.6.11","@hailer-oy/hailer-cli":"^1.1.6","minimal-password-prompt":"1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.1-beta7_1700131518950_0.20189727589871564","host":"s3://npm-registry-packages"}},"1.0.1-beta8":{"name":"@hailer/app-sdk","version":"1.0.1-beta8","author":"","license":"ISC","_id":"@hailer/app-sdk@1.0.1-beta8","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"2794ef8bb8d6b5423793a586efc8d6103cdace44","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-1.0.1-beta8.tgz","fileCount":28,"integrity":"sha512-PuqQAEFiDNCf5E/nC1vtwTmjLKkBzsj5ipfb0qhBs3wlekW28jw4d1T2XGbZAondevBAkxBk8/aLR6RwrSKv3w==","signatures":[{"sig":"MEQCIGz35TGiQDGaGVwViUd8Ca/43OGmgh/+ZWI6Pi6SZZZhAiAeD3ut3AvOaafNqtF2T2t/4wt3dpUDh6DxILhDaZK7JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119413},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"adc3e033c89bdd1e6077b0564a5ad8c988af3454","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc --project tools/tsconfig.json && mv lib/tools/publish.js lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"9.8.1","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"18.18.2","dependencies":{"request":"2.88.2","@wishcore/wish-rpc":"0.6.11","@hailer-oy/hailer-cli":"^1.1.6","minimal-password-prompt":"1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.1-beta8_1702907522383_0.8120157179771552","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@hailer/app-sdk","version":"1.0.2","author":"","license":"ISC","_id":"@hailer/app-sdk@1.0.2","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"03ef7d89311011677f3e21d496cf8b0a38930b29","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-1.0.2.tgz","fileCount":62,"integrity":"sha512-Qip/uc1swpCC+5AxTUcVKCC0mKtL1Lv3urhRi4/ziHG/uWYXSxEnU2OXpLEnkTrc7ckrZixjQOLuM70cG80ubQ==","signatures":[{"sig":"MEQCIAgkhHB4QKeGXx3+db1XUS+vFVu7GH+798PBBaYgN4MbAiBrTtT706AFpQyjaCZiKuUmcTHsKX4JzG8Xqdsyzc4l9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187440},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"70395bc399413220cd717bc59a1fdee2866669a5","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc --project tools/tsconfig.json && mv lib/tools/publish.js lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"8.19.4","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"16.20.2","dependencies":{"request":"2.88.2","@wishcore/wish-rpc":"0.6.11","@hailer-oy/hailer-cli":"^1.1.6","minimal-password-prompt":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.2_1713449663160_0.5912637349496226","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@hailer/app-sdk","version":"1.0.3","author":"","license":"ISC","_id":"@hailer/app-sdk@1.0.3","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"7dcea6bd3995d1b97bfaf0132f2230db88c062e3","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-1.0.3.tgz","fileCount":62,"integrity":"sha512-qK8dVsc4ednxpBMUeoBPvCPd/8MdDZ2TM9a5MLDfEgABeeyUIo4glsSW7g14Jaypl4hSJDyORBXaqr6gQcXqDw==","signatures":[{"sig":"MEYCIQCJI2SbkAlnlQKJ5lthwy+dInwCpFZIj2ddz2tU4Yb9ZwIhALXhnaKGP9EOvbsCnUSjYdngXAg7BVjleWzU+2K9+TN7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193139},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"6085eb9a888399c005308dedb6852bd6e512bf26","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc --project tools/tsconfig.json && mv lib/tools/publish.js lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"8.19.4","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"16.20.2","dependencies":{"request":"2.88.2","@wishcore/wish-rpc":"0.6.11","@hailer-oy/hailer-cli":"^1.1.6","minimal-password-prompt":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_1.0.3_1714839300444_0.2551306410736882","host":"s3://npm-registry-packages"}},"2.0.0-beta-1":{"name":"@hailer/app-sdk","version":"2.0.0-beta-1","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-1","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"95794563844c92cd3561c7ded1a56cc31f97a5f4","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-1.tgz","fileCount":33,"integrity":"sha512-0cwe5c5ZRdQm3GC58nmsHJYJ9YJHGIrM5jb9kUHQhbVOFCjJEM2wU7TJZGiIYAritUh261E4jvqXoxfb0uzBNw==","signatures":[{"sig":"MEUCIQDMJddciQYu7tMjKE0sJ2QtFWd0CMCQnUaW3ca1Uk9POwIgdndKK9TSPjxKoIydXe9v4QLI8L41ivcnoFcDgvahhwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160836},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"87f56d326e055a73a2c0b8dfc89caf05ab2c96e1","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc --project tools/tsconfig.json && mv lib/tools/publish.js lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"9.8.1","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"18.18.2","dependencies":{"request":"2.88.2","@wishcore/wish-rpc":"0.6.11","@hailer-oy/hailer-cli":"^1.1.6","minimal-password-prompt":"1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-1_1723036839057_0.929948434650606","host":"s3://npm-registry-packages"}},"2.0.0-beta-2":{"name":"@hailer/app-sdk","version":"2.0.0-beta-2","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-2","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"82ef1ea78a1a15600ee7923cfb7d3b133a59411f","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-2.tgz","fileCount":51,"integrity":"sha512-NFil1omStwwbhrkoz5LLp4r27P5E4GYANuSv3WgYUEf/BQUaCtXOUQUdz8dyWYorFrdhVnfKgYjn4rTdrd9VMA==","signatures":[{"sig":"MEQCIGJIPx3MvmUq4M1zvYMKB/STXk8Wd9hy1oQK4XPoZOa1AiAqKnrd01Rz+U3R5wU6mu0Ms/wsJsxkvueg9oI4FixgjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218542},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"52c3dbcee5deef7c3d01623cb81e1a3b7d9ae28a","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc --project tools/tsconfig.json && mv lib/tools/publish.js lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.1.0","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"20.17.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-2_1741957011798_0.19777031084638574","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-3":{"name":"@hailer/app-sdk","version":"2.0.0-beta-3","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-3","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"e6376bbabb103e2dba4958fc99809f1c475eb1a0","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-3.tgz","fileCount":28,"integrity":"sha512-+97RDWW0X2vvcf5UFbiUAAaJMut90BevC0EWsjHVRhTw30XAu0UFb6ShZ3HFtpimN8vBCOxUA/YJ8OqOcziHzQ==","signatures":[{"sig":"MEYCIQCeER+Q2YglqgBQ/QAKCEKnk7BMm/gmEVhV79eu/FYW/wIhAIW3KH3wH7G60eDH2yX9G5E7cUuuQZ6LNNZCKQCT8ToG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167290},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.2.4","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"18.19.1","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-3_1742554081180_0.9031668014453873","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-4":{"name":"@hailer/app-sdk","version":"2.0.0-beta-4","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-4","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"c3ff5902ef5bfd057436fea3913cd79d61cf1838","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-4.tgz","fileCount":65,"integrity":"sha512-+wqFhK3yq0VgpXl5JJjV0PqGR29x7+Tn0q78KVKhv/zkYa+s5T4V1Cz0eCc9k6yW6ybJv2JBGIakyc3ExzGauA==","signatures":[{"sig":"MEUCIQCL4Wb8fJcG6v6s3G7S0uyaQnp4mCGbJpF9Mfa8WgjGYgIgb76ivWl+PlxYs9B42xeVWPHScat9rXYlydTL12hX9y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210390},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"e4aaffaf6f5f72299a7a38cd450dbfa93c298657","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.8.2","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"18.20.5","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-4_1748334241366_0.5607670256328139","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-5":{"name":"@hailer/app-sdk","version":"2.0.0-beta-5","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-5","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"96e70aa632d4c795ac09a50090e3ce65ed80b97c","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-5.tgz","fileCount":65,"integrity":"sha512-FKLAAr4MtuvCbl3B/l0wBOMv706GJxs+B7sFEQru+WvRqT5z1izxDPpxINt1g4xrSyzdWeCUkOvviZ+VW+WQfQ==","signatures":[{"sig":"MEUCIQDr0MSPp1rQxdLrDwPzYgVV033+ZyYeADL8afnq12E1jwIgEMt/18wXZYPjeFVpu+ceJAPdRD0mScE8b/Z8omU0naw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210360},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"d3b2266d75ff210a5160dabe203c3f5ecffc8c7e","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"tsc --project tools/tsconfig.json && mv lib/tools/publish.js lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.8.2","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"18.20.5","dependencies":{"request":"2.88.2","@wishcore/wish-rpc":"0.6.11","@hailer-oy/hailer-cli":"^1.1.6","minimal-password-prompt":"1.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-5_1748351102385_0.7099858677559472","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-6":{"name":"@hailer/app-sdk","version":"2.0.0-beta-6","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-6","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"0438e54b15e58d14dffdae9a4468d2a17014d69b","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-6.tgz","fileCount":30,"integrity":"sha512-awCFCBjoZxNpxkwQRm2Eda6b411IPCXHL46t5yK23wIO71N5MMYUCUPntmWVSau9eZurAi6Zh6UuYDq+uP9cjw==","signatures":[{"sig":"MEUCIHa9/+/RykGfRJNCMXJoDklvfXICS6p/p5x4UM7gMhhkAiEA1Cj768KgoK2QJXRGC8a7LOlY+76G4e+thyDrqRGY/To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170857},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"0a30bbfc6c40b407d02a1c6e30c85a1a00b38a33","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.8.2","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"20.18.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-6_1749038976902_0.8450994952506097","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-7":{"name":"@hailer/app-sdk","version":"2.0.0-beta-7","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-7","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"afad3c554309160f10716b737a39b896858fb12c","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-7.tgz","fileCount":34,"integrity":"sha512-a6pkTBUsyzT+fnK8CRhnOG6lRXNIsM5bGPwZd4ol5jYJzVdV9DBNE8hNQA3NI7j0FmI5curtg3h8pfJ5rO2fMA==","signatures":[{"sig":"MEYCIQC1GrfcVvHR4AiadIKGAT5vAwcnzcev0EYjubwSufcBAAIhAIs7dCAcsuNTjHha47uOUfOK3/tpBpodNeSIx8EOC19X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175029},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.1.0","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"20.17.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-7_1756819254489_0.5985346159002038","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-8":{"name":"@hailer/app-sdk","version":"2.0.0-beta-8","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-8","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"d203a099158b3fa6edf3216364f31f2bdc103966","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-8.tgz","fileCount":70,"integrity":"sha512-UBKpp0mmN38jgocSUkU4XRn+Dyz2p7m+Xpfnq1BMNE1JWO1zUbYDZP85vzZpTLkjTp8aNMiFUHZecPvfPoZEAA==","signatures":[{"sig":"MEUCIQDIquWk0nqA5eGcXZ5HQ6zTaPUVHYas/T10hE8HYOhXZQIgVp+OeLdzbsZQwjhgaKe9EOMMi/b76KIPfD1vOR/uWAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279005},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"f77d13a08ac3baaaba3d1a1bba3b48c4b5b6d9a8","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-8_1761205819865_0.518896679495876","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-9":{"name":"@hailer/app-sdk","version":"2.0.0-beta-9","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-9","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"76de82966323f91ee784ff055b00987009c34427","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-9.tgz","fileCount":70,"integrity":"sha512-GYWd48BS9cPadc5g0zu2OUWn9DC2v2zIQHwLgCIWmBwKqfwABBLgbdq/Eyap4NW/N+KxYIcGfGb2GJPsE38Z1w==","signatures":[{"sig":"MEQCIA4Gngm9CoyqkwEpuyuW+BDMVGWwlqbMHuFcXnXSrueVAiBsGpVzn7FvplKwdF1O+DMI9n55GobKLyxTjiLJUB5Frg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279446},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"defca81aec14ac1387652b184c93649db32131e8","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-9_1761834296509_0.5193392244140247","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-10":{"name":"@hailer/app-sdk","version":"2.0.0-beta-10","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-10","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"7e40f8e9667ff22f7df06e44b6c277df217aeba5","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-10.tgz","fileCount":70,"integrity":"sha512-vVAIBW1XhXdyD1om64YmEAADOe2I5mEiyo5sLvEs9hgjBdSzEKWIeAwxovIlGAvqoX+ICGjmg0v4caEEzS14nw==","signatures":[{"sig":"MEQCIDwUxZ4o/CXtUSXyl+cP3nERsEq9FtNzExWlcE9tVwiIAiAhGI54D9R16PoriLi+QS76e++cnN54SR1jzjiD105E3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285195},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"c5088d7a2a60aa74a1588e5f78104134ac0784ca","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-10_1762162484909_0.6669625262000594","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-11":{"name":"@hailer/app-sdk","version":"2.0.0-beta-11","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-11","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"ae2ef454faafab8ff4bb31cc931866a6706e6203","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-11.tgz","fileCount":70,"integrity":"sha512-RVcBoXgG0sTPirj9Cpl0W/ASrbG/TuRiquYon+85XkiEq3K4YXYxxFdegSvrGZwiBYIRW8EO5UAki3a5NQ3wRg==","signatures":[{"sig":"MEUCIQDFduPHuTvgLJOAFFIQanm6MN7ZD+VOKl+opWjQwme52gIgHw8XvjWMEUL6Ad4D1oY7FsYSpElutA3fgtZWxhk8np8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285264},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"f223a51dd529077c45860531051ac36ccdf0786d","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-11_1762798109996_0.3390740110781132","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-12":{"name":"@hailer/app-sdk","version":"2.0.0-beta-12","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-12","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"001ab6d449aff14e3b5d2529126807829b9b8168","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-12.tgz","fileCount":70,"integrity":"sha512-Lnm+ccVcyRsHXf4wJV0OnGFiLt/msX2eS2XdfUSyb3FOzeumQlB0QMRykL8W9t6+n1rsnYjuugk8xyzP4Y/GCw==","signatures":[{"sig":"MEUCIAtAHMyZVfw+UbKgMBu3PXizYolxjyoLh1uSpUYOa4X8AiEA/ByaCOXEjoXibEdGt/57bErRKZ+MPtrCPZY44tJ2CTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285327},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"357e8fef17dadbc98f76f3129543c2250d055833","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-12_1763032336229_0.14461384138074673","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-13":{"name":"@hailer/app-sdk","version":"2.0.0-beta-13","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-13","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"a19f6d5d6c50ba8f56e23f845c70ced66f885ce1","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-13.tgz","fileCount":70,"integrity":"sha512-vl6WnZSYWotRu1nSvqW/HU3NGXPqklmMe3SHbG82f3BWQrmCipOeyLoOkVlxdeTOdCSVTEbKMBys4AmhKLJDaw==","signatures":[{"sig":"MEUCICHV812HJtRFJ8FxmCjQbHPhyVe7U0a5ITqc59GzqIctAiEA+j4VL3KjTtdYA7d6ZgmQJ14HXQZfuJ0ek9ojZlSf7rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290177},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"c7bc6f28c932ab3dadcac342552c553610265ec6","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-13_1763545219184_0.9731958568768253","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-14":{"name":"@hailer/app-sdk","version":"2.0.0-beta-14","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-14","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"011d8f33b1d4cbae96cfa40cabb78abaf447172d","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-14.tgz","fileCount":38,"integrity":"sha512-Ff5Ho53pVRZj+SmC5ES0UztpILtP4HfjzuwKUrzTLCjxvHYQjHcOEqRljbK0rtqa059oBkfxnQ3XkWnY2wnAYw==","signatures":[{"sig":"MEYCIQDAEPWaplKi5EqknY/f1Lw48V+k5PCryhUwf7thEUVAlgIhAPkPe7i32t2CoWnInwcAWm+Mk+Muat8FgQ174SvLONIM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253080},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.19.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-14_1766145032685_0.0921271201622218","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-15":{"name":"@hailer/app-sdk","version":"2.0.0-beta-15","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-15","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"a7843a912c842c7d584bb638981eb45ba1647fac","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-15.tgz","fileCount":38,"integrity":"sha512-Y2wmFC0BmBJIWNAOjBzv+DrRHlw1PKgqOXd+U4c2eZkVplcD2XLCK+fnAnlFCPtCBTA3dLxwTXQ82jBiYKwmeA==","signatures":[{"sig":"MEQCIHyVI63TAFyPREyh6z8UTJGtCtmZcUoPQrziYrKns/BJAiBNelhwYDMe2lBtYAzpz5XwcomKKaQ+FJyefLYc5nuX3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253078},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.19.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-15_1766163285772_0.15534734589291688","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-16":{"name":"@hailer/app-sdk","version":"2.0.0-beta-16","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-16","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"fa3489f73b7c4dc80c238cca26fe36bc8422da4b","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-16.tgz","fileCount":72,"integrity":"sha512-JXSy9Fa22orQRA+4Klz29/KlH7Se55vMqvcXzHPYpwl4hWpzP0ycUm0kccNuULXvQFKxX8na0Sn6lKRsCS7npw==","signatures":[{"sig":"MEUCIQCGXEJY6AClha6nT6bso4WqrJa2BSF2QElS8je3lYVs0AIgZv89TnGP8zLxS7D+Ztpk4uCGRw8tvEKeh+obCdj6zW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302610},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"eb6f2fc73c4493500851603bdefced92020a3fb4","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-16_1766432753430_0.6895230303071189","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-17":{"name":"@hailer/app-sdk","version":"2.0.0-beta-17","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-17","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"f42e031b89336dcf43ed8b40f05e39dc3ac8f2f0","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-17.tgz","fileCount":72,"integrity":"sha512-FpzB/AM6U1xu6aPGcESczHzhUdz7Pp18PmJDysVpyEnWD/+2ivkAM9THu/7l/0SeobwIRq2xmN4pVO4erGwC9w==","signatures":[{"sig":"MEUCIH4bVGb6nYDN2knexIYEg+DT8/sDakj80tGOuvy8reYmAiEA3xJy0ZR6xrU6dHAyG1WgiKMtUDSpPdthC3WGXGCi6So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309796},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"0099b88f56f8a776c35dc4e628c66490c4af6bd7","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.20.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-17_1771490965198_0.23033838889837144","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-18":{"name":"@hailer/app-sdk","version":"2.0.0-beta-18","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-18","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"aad2bd4500f7eb74b897ed4ff0618cf137b6aeda","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-18.tgz","fileCount":36,"integrity":"sha512-a95b7KY/pnxq2/PdGLJ881Qba6k7B8wChy7QJ40xH7ayb8c01Mzbkzmfd12wdjD7meXUbw9XgRkff+MUCAq3Gw==","signatures":[{"sig":"MEUCIQCFjP2025bmYr4MQP2hokujt6stuCsiKtiR3fRRX4QDZgIgOAub4WxVP7ZrXLCyIIEFNub2R2rjg3juMwj8pTNsS/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270690},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"12dafb0b2eb6fa02ba15017405743a6ab1ccf153","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.4.0","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.14.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-18_1773922887348_0.5137466043444174","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-19":{"name":"@hailer/app-sdk","version":"2.0.0-beta-19","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-19","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"072aff42e18b0700526120ed86049b96b3cbd08f","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-19.tgz","fileCount":38,"integrity":"sha512-U2TatKbfVsULFxu18mL4iXZdCB2Lis899L7s3PafQjErFsCEpn7YQ8MXyZM5fGq2Wq0GfuzpRxwWIxDGTL0XqA==","signatures":[{"sig":"MEUCIQDLccGxfMeHqgzX34+JRV3/SGA7GCaHhf4vW7J8aA9zDAIgKX3wnQ+pfiITDj7sPn/WxiMetZ6yqwMcdsGbHiHpp14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280482},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"2231c1679ec3864739683714b8839d114271321a","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.4.0","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.14.0","dependencies":{"request":"2.88.2","@hailer/cli":"1.1.8","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.19.9","typedoc":"^0.24.8","open-cli":"^7.2.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@types/request":"2.48.8","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-19_1774620863342_0.6015179795693189","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta-20":{"name":"@hailer/app-sdk","version":"2.0.0-beta-20","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0-beta-20","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"9066be08eaa5c31cf7aab21f7e7897aaeba4f4f6","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0-beta-20.tgz","fileCount":37,"integrity":"sha512-P4Nn135ssZC6k9oAjEJddh0zlPwTjRWl/dVMotvkYWNzqfLS66HG0I9D2PhPutpyrlez5vqH/ZAGQnWS7gJyTA==","signatures":[{"sig":"MEUCIQChGrZ2ueLFwSEseXzZ9wtKeXpfRgj/lcQ/DyIJIlL0KwIgWhbzSjsYvfJ4tzXtqmVZyOchMB2N19fcJtxkvwwc7ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277103},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"27efc3c4bd458e2fd50aaa022ee2896aeefb3dd6","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.4.0","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.43.0","esbuild":"^0.28.0","typedoc":"^0.24.8","open-cli":"^9.0.0","typescript":"^5.1.3","@types/node":"^18.15.10","concurrently":"8.2.1","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0-beta-20_1775727391200_0.5918821382998696","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@hailer/app-sdk","version":"2.0.0","author":"","license":"ISC","_id":"@hailer/app-sdk@2.0.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"36c433402c142deaf79e04f346d69198d54fe022","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.0.0.tgz","fileCount":37,"integrity":"sha512-P4CmuH2ZL09AaPGvbHYs2g2cEYL9f5aRyIGm7s5wTV7rCLOrtd/MKj3PXurE9u04rKv6FV+0F5OpkTXMFGsfMQ==","signatures":[{"sig":"MEQCIFVnO/xOV2ldBiMj73YmWjVzGMjt6fZpQ63No+O+teykAiB/jxLzkSlZpuQb55Epc9uodbQAqTFsNVhVOqs2moRWUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290636},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"e3ea1f78fb56d9809befa99540f1e9c801684d89","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","test":"vitest run","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","test:watch":"vitest","release:major":"npm test && npm version major -m 'chore: release v%s' && git push && git push --tags","release:minor":"npm test && npm version minor -m 'chore: release v%s' && git push && git push --tags","release:patch":"npm test && npm version patch -m 'chore: release v%s' && git push && git push --tags","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build","release:beta-major":"npm test && npm version premajor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-minor":"npm test && npm version preminor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-patch":"npm test && npm version prerelease --preid=beta -m 'chore: release v%s' && git push && git push --tags"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.4.0","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.43.0","vitest":"^4.1.4","esbuild":"^0.28.0","typedoc":"^0.24.8","open-cli":"^9.0.0","typescript":"^5.1.3","@types/node":"^22.19.17","concurrently":"8.2.1","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.0.0_1775814104656_0.16806221694132395","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@hailer/app-sdk","version":"2.1.0","author":"","license":"ISC","_id":"@hailer/app-sdk@2.1.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"38da9f252aebf397808d33e1600bb8e9404842d1","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.1.0.tgz","fileCount":37,"integrity":"sha512-F7F7951pGeAiEnYMDADIoPGp9gxr/BrA6k+k4XRjPBWgZwaSLDLet/PO4R+6VOdXtkTqbIxyJppRLDSyEtqDYQ==","signatures":[{"sig":"MEUCIQCD9zsXcECokVgy8aF4HrTNnBGCkHuijiejjvAUYlWyjgIgS8519kLIbemZSlmtl9wvaraO6TpyQmLbCTps2RDmTpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291318},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"3c4dc60fc5c0bfa951ca261d01b2a284ce90fbf1","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","test":"vitest run","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","test:watch":"vitest","release:major":"npm test && npm version major -m 'chore: release v%s' && git push && git push --tags","release:minor":"npm test && npm version minor -m 'chore: release v%s' && git push && git push --tags","release:patch":"npm test && npm version patch -m 'chore: release v%s' && git push && git push --tags","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build","release:beta-major":"npm test && npm version premajor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-minor":"npm test && npm version preminor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-patch":"npm test && npm version prerelease --preid=beta -m 'chore: release v%s' && git push && git push --tags"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.4.0","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.4.1","@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.43.0","vitest":"^4.1.4","esbuild":"^0.28.0","typedoc":"^0.24.8","open-cli":"^9.0.0","typescript":"^5.1.3","@types/node":"^22.19.17","concurrently":"8.2.1","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.1.0_1775818190453_0.20023754029351593","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@hailer/app-sdk","version":"2.2.0","author":"","license":"ISC","_id":"@hailer/app-sdk@2.2.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"d5f13f562cbf48e796791e6629379da7da84d758","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.2.0.tgz","fileCount":37,"integrity":"sha512-LQdm0M/hbpVWiRVmtCxHE26GwRVtsDChlNWhmM5n2QbOapolDvismwbolKkpTBPONRhleLZh52nfsXUAfqlv+w==","signatures":[{"sig":"MEYCIQCjHPW2RoOk+HGdrwFdLmr4ctvwHBtG8ckWHqeL58VSeQIhAJbg76feiK3JlUHYLibiwwb6WtBTWuMpdfP+SBDr5u7w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292916},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"71b0968d38d1c484207849d714c57877c70fed15","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","test":"vitest run","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","test:watch":"vitest","release:major":"npm test && npm version major -m 'chore: release v%s' && git push && git push --tags","release:minor":"npm test && npm version minor -m 'chore: release v%s' && git push && git push --tags","release:patch":"npm test && npm version patch -m 'chore: release v%s' && git push && git push --tags","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build","release:beta-major":"npm test && npm version premajor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-minor":"npm test && npm version preminor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-patch":"npm test && npm version prerelease --preid=beta -m 'chore: release v%s' && git push && git push --tags"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.4.0","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.4.1","@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.43.0","vitest":"^4.1.4","esbuild":"^0.28.0","typedoc":"^0.24.8","open-cli":"^9.0.0","typescript":"^5.1.3","@types/node":"^22.19.17","concurrently":"8.2.1","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.2.0_1776159692985_0.8547322837198386","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@hailer/app-sdk","version":"2.3.0","author":"","license":"ISC","_id":"@hailer/app-sdk@2.3.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"74d13418d3b806c1755455b92e06055bde6bb467","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.3.0.tgz","fileCount":39,"integrity":"sha512-AsyJQGu8L4sPMkl3eF2MLmoLEP4InKxClGp0WPPWcMcs506Bop7sflPrGb6xeNeQ0I+EDgdC1k2mZIQ6xUE3BA==","signatures":[{"sig":"MEYCIQDny7PMU5VoPQh5+t22bGKaCERGs3KPAyMgcCURe3XoYAIhAPq7vjMHIqEeUIkS0cEB89eADoNJsl8m0ThK19pMWDe+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299720},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","test":"vitest run","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","test:watch":"vitest","release:major":"npm test && npm version major -m 'chore: release v%s' && git push && git push --tags","release:minor":"npm test && npm version minor -m 'chore: release v%s' && git push && git push --tags","release:patch":"npm test && npm version patch -m 'chore: release v%s' && git push && git push --tags","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build","release:beta-major":"npm test && npm version premajor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-minor":"npm test && npm version preminor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-patch":"npm test && npm version prerelease --preid=beta -m 'chore: release v%s' && git push && git push --tags"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dotenv":"^17.4.1","@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.43.0","vitest":"^4.1.4","esbuild":"^0.28.0","typedoc":"^0.24.8","open-cli":"^9.0.0","typescript":"^5.1.3","@types/node":"^22.19.17","concurrently":"8.2.1","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.3.0_1776691484660_0.5167953356179162","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@hailer/app-sdk","version":"2.4.0","author":"","license":"ISC","_id":"@hailer/app-sdk@2.4.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"4f7965620da1104e0ecd78106f11e3273541eebe","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.4.0.tgz","fileCount":38,"integrity":"sha512-lJyPfdbWF3di7xoa024novhMDWUst7RMuvUEnpMY9ojBuNgR2e4FndNOf0UIB7dzul2SBMkaKNGXgw3IqUatdw==","signatures":[{"sig":"MEYCIQCXXjhgTjPZcpU7Ut5r62z/ogniWC4ZUJZ99Ksi+RSLqAIhAK0Pcak3noHMrPWRWNQV0XxyvPpBy2V1dRwe2c1GTBHn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300219},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"653b4a3b8c7ac3fc910396649ffe2ab10672e1f8","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","test":"vitest run","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","test:watch":"vitest","release:major":"npm test && npm version major -m 'chore: release v%s' && git push && git push --tags","release:minor":"npm test && npm version minor -m 'chore: release v%s' && git push && git push --tags","release:patch":"npm test && npm version patch -m 'chore: release v%s' && git push && git push --tags","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build","release:beta-major":"npm test && npm version premajor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-minor":"npm test && npm version preminor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-patch":"npm test && npm version prerelease --preid=beta -m 'chore: release v%s' && git push && git push --tags"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.4.0","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.4.1","@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.43.0","vitest":"^4.1.4","esbuild":"^0.28.0","typedoc":"^0.24.8","open-cli":"^9.0.0","typescript":"^5.1.3","@types/node":"^22.19.17","concurrently":"8.2.1","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.4.0_1776930515271_0.2254565350980524","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@hailer/app-sdk","version":"2.4.1","author":"","license":"ISC","_id":"@hailer/app-sdk@2.4.1","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"9070ccc636b770f3f240810a1a7a8ca567710227","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.4.1.tgz","fileCount":38,"integrity":"sha512-hjdZVcUDwJ7ImMP/c8uZunrmq9LLcrR4gzghiL02oNp3CSpvCIli6ved+iLW+EnfWqxn8bF2vw97otxK4YFoeg==","signatures":[{"sig":"MEUCIQCgHcDqwcE4/F6uR8DOJJo7mlV1hoGiWB4TExRhV7iMPAIgTG0MNVUHwjXZVRVZf8Y3/95oIg66JV47DsIon1Bntnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302231},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"b5282569f2d7182e11e4c553d1075c59e1c1f8df","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","test":"vitest run","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","test:watch":"vitest","release:major":"npm test && npm version major -m 'chore: release v%s' && git push && git push --tags","release:minor":"npm test && npm version minor -m 'chore: release v%s' && git push && git push --tags","release:patch":"npm test && npm version patch -m 'chore: release v%s' && git push && git push --tags","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build","release:beta-major":"npm test && npm version premajor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-minor":"npm test && npm version preminor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-patch":"npm test && npm version prerelease --preid=beta -m 'chore: release v%s' && git push && git push --tags"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.4.0","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"22.14.0","dependencies":{"dotenv":"^17.4.1","@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.43.0","vitest":"^4.1.4","esbuild":"^0.28.0","typedoc":"^0.24.8","open-cli":"^9.0.0","typescript":"^5.1.3","@types/node":"^22.19.17","concurrently":"8.2.1","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.4.1_1777017341512_0.8725066509558859","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@hailer/app-sdk","version":"2.4.2","author":"","license":"ISC","_id":"@hailer/app-sdk@2.4.2","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"ab2edde33fae72c8e543665049884a6254d4f9e9","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.4.2.tgz","fileCount":38,"integrity":"sha512-of/J0hd87JD8Fv11C8EzEtpB4dh8/q2YxqSKbvsjt95s75L/FyqWybMOL6w++Y6WD9fx1UHfWvISri1+IEBHSA==","signatures":[{"sig":"MEQCIAlKuAdlN7Va8P50PcIsiQb1z/rW7YzlmclPDGf0I/oqAiB9pK7ipr13yOCHemv6um3+xI9r3BJIWa9CgWotf/zAWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308157},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"9c0fc14c008ec658d052eb28da8a62724978ce7c","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","test":"vitest run","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","watch-tsc":"tsc --watch","test:watch":"vitest","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build","release:beta-major":"npm version premajor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-minor":"npm version preminor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-patch":"npm version prerelease --preid=beta -m 'chore: release v%s' && git push && git push --tags"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.13.0","description":"SDK for building Hailer Apps","directories":{},"_nodeVersion":"24.16.0","dependencies":{"dotenv":"^17.4.1","@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.43.0","vitest":"^4.1.4","esbuild":"^0.28.0","typedoc":"^0.24.8","open-cli":"^9.0.0","typescript":"^5.1.3","@types/node":"^22.19.17","concurrently":"8.2.1","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.4.2_1779708165634_0.08861981901968297","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@hailer/app-sdk","version":"2.5.0","author":"","license":"ISC","_id":"@hailer/app-sdk@2.5.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"91e65ff801d17e8e37d9caa8222264942f25084d","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.5.0.tgz","fileCount":38,"integrity":"sha512-4EL76cPXLPXhYCquuS+Rd7Q9mIkxOWexJJYzfp+IbHiKmOcpXgz6+KpvHRuFlheCc+U1AAXBHTedvH7ySmo+vQ==","signatures":[{"sig":"MEUCIGX6MrcZeYDr3r/hvv1ClkDOQ30B2ixA16n3mjmGXOEmAiEA49zWVsza+Cu9r6A316+LngYqBap7cCCTYZxO3h2TXNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312644},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"6fed283aea091ec56650b09e4d20e32f986edde1","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","lint":"eslint .","test":"vitest run","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","format":"eslint . --fix","prepare":"husky","lint:fix":"eslint . --fix","watch-tsc":"tsc --watch","test:watch":"vitest","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build","release:beta-major":"npm version premajor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-minor":"npm version preminor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-patch":"npm version prerelease --preid=beta -m 'chore: release v%s' && git push && git push --tags"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.13.0","description":"SDK for building Hailer Apps","directories":{},"lint-staged":{"*.json":["eslint --config eslint.config.staged.mjs --fix"],"*.{ts,js}":["eslint --config eslint.config.staged.mjs --fix"]},"_nodeVersion":"24.16.0","dependencies":{"dotenv":"^17.4.1","@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"^10.4.0","vitest":"^4.1.4","esbuild":"^0.28.0","typedoc":"^0.24.8","open-cli":"^9.0.0","@eslint/js":"10.0.1","typescript":"^5.1.3","@types/node":"^22.19.17","lint-staged":"17.0.5","concurrently":"8.2.1","eslint-plugin-diff":"2.1.7","@typescript-eslint/parser":"^8.59.4","@hailer-repos/eslint-config":"1.14.0","@typescript-eslint/eslint-plugin":"^8.59.4"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.5.0_1781091167322_0.2959666668903451","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@hailer/app-sdk","version":"2.6.0","author":"","license":"ISC","_id":"@hailer/app-sdk@2.6.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"b4804bccfc7c5c1a81a45c7a712e26007b0db11d","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.6.0.tgz","fileCount":38,"integrity":"sha512-qZiMah6Z+f/PlEqEGbDMmJyWQCkEebEg62P3j2zFH2eGwkNntu7+Nyh6+jIXzBsOC4FlGC7RCE3rLkU27twD4A==","signatures":[{"sig":"MEQCIFAsN3QB0DsPK4aKfO7o0AJdi4MQ8aYhAY6ptD5yLwYNAiB3IMJPzIRoC5rxWTHv59kvvaHP4hIubaWTO/GQt3bQvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318211},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"5766bb14f14c3984e7b552cd485e58db82c8ec53","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","lint":"eslint .","test":"vitest run","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","format":"eslint . --fix","prepare":"husky","lint:fix":"eslint . --fix","watch-tsc":"tsc --watch","test:watch":"vitest","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build","release:beta-major":"npm version premajor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-minor":"npm version preminor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-patch":"npm version prerelease --preid=beta -m 'chore: release v%s' && git push && git push --tags"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.13.0","description":"SDK for building Hailer Apps","directories":{},"lint-staged":{"*.json":["eslint --config eslint.config.staged.mjs --fix"],"*.{ts,js}":["eslint --config eslint.config.staged.mjs --fix"]},"_nodeVersion":"24.16.0","dependencies":{"dotenv":"^17.4.1","@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"^10.4.0","vitest":"^4.1.4","esbuild":"^0.28.0","typedoc":"^0.24.8","open-cli":"^9.0.0","@eslint/js":"10.0.1","typescript":"^5.1.3","@types/node":"^22.19.17","lint-staged":"17.0.5","concurrently":"8.2.1","eslint-plugin-diff":"2.1.7","@typescript-eslint/parser":"^8.59.4","@hailer-repos/eslint-config":"1.14.0","@typescript-eslint/eslint-plugin":"^8.59.4"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.6.0_1782205421276_0.9221752508798522","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@hailer/app-sdk","version":"2.6.1","author":"","license":"ISC","_id":"@hailer/app-sdk@2.6.1","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"d2d728ff5cedd2179b0b281159c3fedd5c1eef59","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.6.1.tgz","fileCount":38,"integrity":"sha512-vYMArNkSdl0a3fCyjJnTAdkKDPbHxMrSvYd7kwFDfOH8bx7i9B2r5OODtPO6eaiWZJgaTCtfRKVgF6NIiekTDw==","signatures":[{"sig":"MEUCIQD2pnqdreB2erEAV6dl+fnvTWWgzyiga7SN5jQA73ERoAIgAVJArQRJmm+i5NB1hKA4os+sIs7pIPd/QZW7NG5mVdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318636},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"ab5749079f86a88a48258a1f1c514a4cc929e6d6","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","lint":"eslint .","test":"vitest run","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","format":"eslint . --fix","prepare":"husky","lint:fix":"eslint . --fix","watch-tsc":"tsc --watch","test:watch":"vitest","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build","release:beta-major":"npm version premajor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-minor":"npm version preminor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-patch":"npm version prerelease --preid=beta -m 'chore: release v%s' && git push && git push --tags"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.13.0","description":"SDK for building Hailer Apps","directories":{},"lint-staged":{"*.json":["eslint --config eslint.config.staged.mjs --fix"],"*.{ts,js}":["eslint --config eslint.config.staged.mjs --fix"]},"_nodeVersion":"24.16.0","dependencies":{"dotenv":"^17.4.1","@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"^10.4.0","vitest":"^4.1.4","esbuild":"^0.28.0","typedoc":"^0.24.8","open-cli":"^9.0.0","@eslint/js":"10.0.1","typescript":"^5.1.3","@types/node":"^22.19.17","lint-staged":"17.0.5","concurrently":"8.2.1","eslint-plugin-diff":"2.1.7","@typescript-eslint/parser":"^8.59.4","@hailer-repos/eslint-config":"1.14.0","@typescript-eslint/eslint-plugin":"^8.59.4"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.6.1_1782207808170_0.33713474484601935","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@hailer/app-sdk","version":"2.7.0","author":"","license":"ISC","_id":"@hailer/app-sdk@2.7.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"468205b277735b4fa98b9551d28138b1c00fd24f","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.7.0.tgz","fileCount":38,"integrity":"sha512-fsqtbe/xIs6B0U10Ul6d8LUYTyaOkTKMBY094AFDHK6kNrr+2YCz16c2+OmBWXfemPVyLpZxzmKTNGzvB6ARPQ==","signatures":[{"sig":"MEUCIQDLg1mH1FNI6RQRpWX+jXeDTMz+LHjqzga+x8+fpY8KbgIgPGWovy0iNqX78on2WZac5qEYIzzJefA4ukGs4vRToE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320017},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"db5c310bd970fdddbb86ee4f8e9fd5745705e766","scripts":{"docs":"typedoc --entryPointStrategy expand ./src && open-cli ./docs/index.html","lint":"eslint .","test":"vitest run","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","format":"eslint . --fix","prepare":"husky","lint:fix":"eslint . --fix","watch-tsc":"tsc --watch","test:watch":"vitest","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build","release:beta-major":"npm version premajor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-minor":"npm version preminor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-patch":"npm version prerelease --preid=beta -m 'chore: release v%s' && git push && git push --tags"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.13.0","description":"SDK for building Hailer Apps","directories":{},"lint-staged":{"*.json":["eslint --config eslint.config.staged.mjs --fix"],"*.{ts,js}":["eslint --config eslint.config.staged.mjs --fix"]},"_nodeVersion":"24.16.0","dependencies":{"dotenv":"^17.4.1","@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"^10.4.0","vitest":"^4.1.4","esbuild":"^0.28.0","typedoc":"^0.24.8","open-cli":"^9.0.0","@eslint/js":"10.0.1","typescript":"^5.1.3","@types/node":"^22.19.17","lint-staged":"17.0.5","concurrently":"8.2.1","eslint-plugin-diff":"2.1.7","@typescript-eslint/parser":"^8.59.4","@hailer-repos/eslint-config":"1.14.0","@typescript-eslint/eslint-plugin":"^8.59.4"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.7.0_1782727051866_0.4977528699713787","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@hailer/app-sdk","version":"2.8.0","author":"","license":"ISC","_id":"@hailer/app-sdk@2.8.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"6b12a379d2739e61e0f31326459957894c5fb5d1","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.8.0.tgz","fileCount":38,"integrity":"sha512-6Vrdl/wg3dFBDXHgOFxhCRmtphNDoLvFQOlfWiaFKcBTjLAnhi/sgiPZmGJaQcG4LrTTepOxo/n7v8GVX14huw==","signatures":[{"sig":"MEQCIAyaD1aLUNEjzkZmDpiIdk7ejJfFy2ubWgtkQJiGvXlKAiAjO4b9BYkmHfZ40R26xvuJ8N1xfmibpENLYFdXx9dmEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323264},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","format":"eslint . --fix","prepare":"husky","lint:fix":"eslint . --fix","watch-tsc":"tsc --watch","test:watch":"vitest","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build","release:beta-major":"npm version premajor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-minor":"npm version preminor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-patch":"npm version prerelease --preid=beta -m 'chore: release v%s' && git push && git push --tags"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.13.0","description":"SDK for building Hailer Apps","directories":{},"lint-staged":{"*.json":["eslint --config eslint.config.staged.mjs --fix"],"*.{ts,js}":["eslint --config eslint.config.staged.mjs --fix"]},"_nodeVersion":"24.16.0","dependencies":{"dotenv":"^17.4.1","@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"^10.4.0","vitest":"^4.1.4","esbuild":"^0.28.0","@eslint/js":"10.0.1","typescript":"^5.1.3","@types/node":"^22.19.17","lint-staged":"17.0.5","concurrently":"8.2.1","eslint-plugin-diff":"2.1.7","@typescript-eslint/parser":"^8.59.4","@hailer-repos/eslint-config":"1.14.0","@typescript-eslint/eslint-plugin":"^8.59.4"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.8.0_1783673560514_0.5621240038933439","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@hailer/app-sdk","version":"2.9.0","author":"","license":"ISC","_id":"@hailer/app-sdk@2.9.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"dist":{"shasum":"aae04a3361b915535bb08ac2f2ffbb8cb313d5af","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.9.0.tgz","fileCount":39,"integrity":"sha512-S7gXgPJE7HNPG2btv+jBYJVt94rO8LdE3BB93gxhzent8suM7MlwUxoKaSKKQsCZ2K5g8O3V/UpSc5xXWRttOg==","signatures":[{"sig":"MEUCICDROlV9r+iFOFDfYNdMdHqSvc/kLVEomdOdi7eIIIoxAiEA5Mbq28raZ/v8fAr38dsyk1X7J7hJJg2g/VD5sOXKN4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337226},"main":"./lib/app-sdk.js","type":"module","types":"./lib/index.d.ts","gitHead":"11933942827bcca79af6ce1ff30e1d69ad7cd0dc","scripts":{"lint":"eslint .","test":"vitest run","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","format":"eslint . --fix","prepare":"husky","lint:fix":"eslint . --fix","watch-tsc":"tsc --watch","test:watch":"vitest","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build","release:beta-major":"npm version premajor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-minor":"npm version preminor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-patch":"npm version prerelease --preid=beta -m 'chore: release v%s' && git push && git push --tags"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.13.0","description":"SDK for building Hailer Apps","directories":{},"lint-staged":{"*.json":["eslint --config eslint.config.staged.mjs --fix"],"*.{ts,js}":["eslint --config eslint.config.staged.mjs --fix"]},"_nodeVersion":"24.16.0","dependencies":{"dotenv":"^17.4.1","@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"^10.4.0","vitest":"^4.1.4","esbuild":"^0.28.0","@eslint/js":"10.0.1","typescript":"^5.1.3","@types/node":"^22.19.17","lint-staged":"17.0.5","concurrently":"8.2.1","eslint-plugin-diff":"2.1.7","@typescript-eslint/parser":"^8.59.4","@hailer-repos/eslint-config":"1.14.0","@typescript-eslint/eslint-plugin":"^8.59.4"},"_npmOperationalInternal":{"tmp":"tmp/app-sdk_2.9.0_1787638969564_0.7320747938677405","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"_id":"@hailer/app-sdk@2.13.0","dist":{"shasum":"ab68e1d7bece573ab02423b5072407a9a6ca3522","tarball":"https://registry.npmjs.org/@hailer/app-sdk/-/app-sdk-2.13.0.tgz","fileCount":39,"integrity":"sha512-Zy079BXxobpA0+1nS+oECPSPFbg+4q+h1NMRRtUE0U5nSUrigFs5s69CGAIuvG/F3U9Z3iLGr8CE/qRA3tNtlg==","signatures":[{"sig":"MEUCICFBJOjSaTraj0ZEFqS81kACIXzxA88VSVwrvaRlVfrqAiEAzTeGj0zjMghnl5JDsOYHui10UWOSAaV6LDQmu5thrvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDXWQUPeiH4G37R3QfTNOQjeiUvLKAfD2VwTZWuT2ihXwIgNI8jA+lEEkirbnxXDt0oi2qX3bZqmBobLWBrZZPa3KQ="}],"unpackedSize":339281},"main":"./lib/app-sdk.js","name":"@hailer/app-sdk","type":"module","types":"./lib/index.d.ts","author":"","license":"ISC","scripts":{"lint":"eslint .","test":"vitest run","build":"esbuild tools/publish.ts --platform=node --packages=external --bundle --format=cjs --sourcemap --outfile=lib/tools/publish.cjs && tsc && esbuild src/index.ts --bundle --format=esm --minify --sourcemap --outfile=lib/app-sdk.js","watch":"concurrently --kill-others \"npm run watch-tsc\" \"npm run watch-esbuild\"","format":"eslint . --fix","prepare":"husky","lint:fix":"eslint . --fix","watch-tsc":"tsc --watch","test:watch":"vitest","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags","watch-esbuild":"esbuild src/index.ts --bundle --format=esm --sourcemap --outfile=lib/app-sdk.js --watch","prepublishOnly":"npm run build","release:beta-major":"npm version premajor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-minor":"npm version preminor --preid=beta -m 'chore: release v%s' && git push && git push --tags","release:beta-patch":"npm version prerelease --preid=beta -m 'chore: release v%s' && git push && git push --tags"},"version":"2.13.0","_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"SDK for building Hailer Apps","directories":{},"lint-staged":{"*.json":["eslint --config eslint.config.staged.mjs --fix"],"*.{ts,js}":["eslint --config eslint.config.staged.mjs --fix"]},"maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"_nodeVersion":"22.18.0","dependencies":{"dotenv":"^17.4.1","@hailer/cli":"1.2.0","@wishcore/wish-rpc":"0.6.11"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"^10.4.0","vitest":"^4.1.4","esbuild":"^0.28.0","@eslint/js":"10.0.1","typescript":"^5.1.3","@types/node":"^22.19.17","lint-staged":"17.0.5","concurrently":"8.2.1","eslint-plugin-diff":"2.1.7","@typescript-eslint/parser":"^8.59.4","@hailer-repos/eslint-config":"1.14.0","@typescript-eslint/eslint-plugin":"^8.59.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/app-sdk_2.13.0_1790769140162_0.11968676581689075"}}},"time":{"created":"2023-09-28T14:05:00.339Z","modified":"2026-09-30T11:52:20.451Z","1.0.0":"2023-09-28T14:05:00.676Z","1.0.0-beta":"2023-10-06T11:52:25.618Z","1.0.1-beta":"2023-10-06T12:12:50.181Z","1.0.1-beta2":"2023-10-09T06:59:42.235Z","1.0.1-beta3":"2023-10-18T09:19:22.900Z","1.0.1-beta4":"2023-10-19T08:03:23.633Z","1.0.1-beta5":"2023-10-19T10:49:55.824Z","1.0.1-beta6":"2023-10-19T10:53:39.359Z","1.0.1-beta7":"2023-11-16T10:45:19.132Z","1.0.1-beta8":"2023-12-18T13:52:02.553Z","1.0.2":"2024-04-18T14:14:23.323Z","1.0.3":"2024-05-04T16:15:00.624Z","2.0.0-beta-1":"2024-08-07T13:20:39.205Z","2.0.0-beta-2":"2025-03-14T12:56:52.009Z","2.0.0-beta-3":"2025-03-21T10:48:01.343Z","2.0.0-beta-4":"2025-05-27T08:24:01.584Z","2.0.0-beta-5":"2025-05-27T13:05:02.554Z","2.0.0-beta-6":"2025-06-04T12:09:37.088Z","2.0.0-beta-7":"2025-09-02T13:20:54.677Z","2.0.0-beta-8":"2025-10-23T07:50:20.056Z","2.0.0-beta-9":"2025-10-30T14:24:56.687Z","2.0.0-beta-10":"2025-11-03T09:34:45.115Z","2.0.0-beta-11":"2025-11-10T18:08:30.192Z","2.0.0-beta-12":"2025-11-13T11:12:16.420Z","2.0.0-beta-13":"2025-11-19T09:40:19.395Z","2.0.0-beta-14":"2025-12-19T11:50:32.850Z","2.0.0-beta-15":"2025-12-19T16:54:45.923Z","2.0.0-beta-16":"2025-12-22T19:45:53.593Z","2.0.0-beta-17":"2026-02-19T08:49:25.407Z","2.0.0-beta-18":"2026-03-19T12:21:27.481Z","2.0.0-beta-19":"2026-03-27T14:14:23.488Z","2.0.0-beta-20":"2026-04-09T09:36:31.367Z","2.0.0":"2026-04-10T09:41:44.798Z","2.1.0":"2026-04-10T10:49:50.612Z","2.2.0":"2026-04-14T09:41:33.137Z","2.3.0":"2026-04-20T13:24:44.850Z","2.4.0":"2026-04-23T07:48:35.401Z","2.4.1":"2026-04-24T07:55:41.682Z","2.4.2":"2026-05-25T11:22:45.787Z","2.5.0":"2026-06-10T11:32:47.486Z","2.6.0":"2026-06-23T09:03:41.439Z","2.6.1":"2026-06-23T09:43:28.307Z","2.7.0":"2026-06-29T09:57:32.044Z","2.8.0":"2026-07-10T08:52:40.654Z","2.9.0":"2026-08-25T06:22:49.719Z","2.13.0":"2026-09-30T11:52:20.269Z"},"license":"ISC","description":"SDK for building Hailer Apps","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"readme":"# @hailer/app-sdk\n\nSDK for building **Hailer Apps** — web apps that run as iframes inside the Hailer frontend.\n\nThe SDK gives your app a `HailerApi` client that talks to the host frame — so runtime calls inherit the user's session and you don't deal with auth or API tokens. It also ships a publish CLI for pushing your built app to a Hailer instance (or to the Hailer marketplace); that one *does* need a user API key.\n\n## Install\n\n```bash\nnpm install @hailer/app-sdk\n```\n\n## Quick start\n\nThe fastest way to start is the official scaffolder, which sets up a Vite project with the SDK already wired up:\n\n```bash\nnpm create @hailer/app@latest\ncd my-app\nnpm install\nnpm run dev\n```\n\nThen in Hailer, create a \"Local Development\" app pointing to `http://localhost:3000` and open it — changes reload automatically.\n\nSee [`@hailer/create-app`](https://www.npmjs.com/package/@hailer/create-app) for templates, non-interactive flags, and publishing instructions.\n\n## Modules\n\nThe `HailerApi` instance exposes these modules:\n\n| Module | Purpose |\n|--------|---------|\n| `hailer.user` | `current()`, `get(userId)`, `list()`. |\n| `hailer.workspace` | `current()`, `list()`, plus `hailer.workspace.product` for product/template install lookups. |\n| `hailer.workflow` | `list()`, `get(workflowId)`, `install(spec, options?)`. |\n| `hailer.activity` | `list`, `get`, `create`, `update`, `remove`, `print`, plus `hailer.activity.kanban` (`list`/`load`/`updatePriority`) and `hailer.activity.ball` (`pass`/`take`/`list`) sub-modules. |\n| `hailer.team` | `list()` — teams grouped by workspace. |\n| `hailer.permission` | `map({ workspaceId? })` — permission map for the current user. |\n| `hailer.file` | `get(fileId)`, `upload(file, filename, options?)`, `addTags(fileId, tags)`, `removeTags(fileId, tags)`. |\n| `hailer.insight` | `list()`, `data(insightId, options)`, `update(insightId, update)`, `query(workspaceId, sources, query)`. |\n| `hailer.app` | `hailer.app.product`: `isProductInstalled`, `get`, `install`, `getInstalledVersion`, `getManifest` — marketplace lookups for the running app. |\n| `hailer.product` | Full CRUD on your own marketplace products: `list`, `get`, `create`, `update`, `remove`, `setPublic`. |\n| `hailer.payment` | Pricing and purchases: `createPricing`, `updatePricing`, `getPricing`, `createPurchase`, `getPurchases`, `calculateStripeTax`. |\n| `hailer.admin` | Admin-only endpoints (workspace overrides, invoices, revenue, token transactions, referrals, etc). |\n| `hailer.metrics` | Read usage metrics: `list(options?)`, `get(metricTypes, options?)`. |\n| `hailer.http` | Authenticated proxy through the parent frame: `fetch`, `upload`, `openWebSocket`. |\n| `hailer.credential` | Securely store and retrieve personal credentials bound to your app: `create`, `list`, `get`, `update`. Supports `basic`, `apiKey`, and `custom` payloads. |\n| `hailer.public` | Endpoints callable without a Hailer session — talks directly to the public backend (`https://api.hailer.com` by default). Sub-modules: `.app` (public app config), `.form` (public form submit/read), `.insight` (public insight viewing), `.product` (marketplace lookup). The only namespace usable in `outside` mode. |\n| `hailer.ui` | Sub-modules for commanding the host frame: `.activity`, `.discussion`, `.snackbar`, `.workflow`, `.insight`, `.files`. |\n\nEach module is fully typed. Browse the type definitions at [`src/types.ts`](./src/types.ts), or generate a typedoc site locally with `npm run docs` from a clone of this repo.\n\n## Publishing an app\n\n> **Note:** The `npm run publish-*` scripts shown below only exist in projects scaffolded with [`@hailer/create-app`](https://www.npmjs.com/package/@hailer/create-app). They are *not* defined in `@hailer/app-sdk` itself — what the SDK ships is the underlying `publish.cjs` binary that those scripts invoke. If you're integrating into a non-scaffolded project, run it directly: `node node_modules/@hailer/app-sdk/lib/tools/publish.cjs <path-to-bundle> --user-api-key <key>`.\n\n```bash\n# Authenticate with an API key and publish a built bundle\nnpm run publish-production -- --user-api-key <key>\n\n# Create and publish in one go\nnpm run publish-production -- --create \\\n    --app-name \"My App\" \\\n    --workspace <workspaceId> \\\n    --user-api-key <key> \\\n    --force\n```\n\n### Auth\n\nProvide one of:\n\n- `--user-api-key <key>` (or `USER_API_KEY` / `HAILER_USER_API_KEY` env vars)\n- `--email <email>` (will prompt for password)\n\nThe publish script will also load `~/.env` via `dotenv`, so a key set there works automatically — handy for AI agents. To use a different env file, pass `--env-file <path>`; values from that file take precedence over `~/.env`, and real environment variables take precedence over both.\n\n### Flags\n\n| Flag | Purpose |\n|------|---------|\n| `--user-api-key <key>` | API-key auth. |\n| `--email <email>` | Email auth (password prompt). |\n| `--create` | Create a new app before publishing. |\n| `--app-name <name>` | App name (with `--create`). |\n| `--workspace <id>` | Workspace ID (with `--create`). |\n| `--market` | Also publish to the Hailer marketplace. |\n| `--force` | Skip confirmation prompt. |\n| `--host <url>` | Override target host URL. |\n| `--env-file <path>` | Load env vars from a specific file, falling back to `~/.env`. |\n| `--development` / `--staging` / `--production` / `--local` | Pick a default host. |\n\n### Workflow\n\n1. Create a new branch for every feature or fix — don't commit directly to `master`.\n2. **Document your change.** Whenever you add, remove, or change a method, type, or behavior, update the documentation in the same change: edit the matching reference file in [`docs/api/`](./docs/api) (one file per module) or the relevant guide in [`docs/guides/`](./docs/guides), and **create a new file** when you add a new module or topic. Keep the [Modules](#modules) table in this README in sync too.\n3. **Before publishing**, document what changed in [`CHANGELOG.md`](./CHANGELOG.md) under a new version heading. The format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/):\n\n   ```md\n   ## [2.4.2] - 25-05-2026\n\n   ### Changed\n\n   - Updated `Workflow`, `WorkflowField`, and `WorkflowPhase` types to match more closely the actual shape of the objects.\n   - Updated `README.md` file to explain more clearly what the `hailer-app-sdk` package is.\n   ```\n\n4. Publish with one of the `release:*` scripts below — these bump the version, tag the commit, and push.\n\n### Dev commands\n\n```bash\nnpm run build       # Build the SDK + publish CLI\nnpm run watch       # Rebuild on change (tsc + esbuild)\nnpm test            # Run vitest test suite\nnpm run docs        # Generate typedoc and open it\n```\n\n### Developing against a local app\n\nWhen you're changing the SDK and want to test it inside a real app without publishing to npm, point that app at your local clone.\n\n1. **Build the SDK at least once**, then keep it rebuilding while you work:\n\n   ```bash\n   cd hailer-app-sdk\n   npm install\n   npm run watch     # rebuilds lib/ on every change (tsc + esbuild)\n   ```\n\n   The package's entry points (`lib/app-sdk.js` and the `.d.ts` files) live in `lib/`, so the consuming app always imports the freshly built output.\n\n2. **Link the local SDK into your app.** Two ways — pick one:\n\n   **Option A — `file:` dependency (recommended).** In the app's `package.json`, point the dependency at your clone, then install:\n\n   ```jsonc\n   // app/package.json\n   \"dependencies\": {\n     \"@hailer/app-sdk\": \"file:../hailer-app-sdk\"\n   }\n   ```\n\n   ```bash\n   cd my-app\n   npm install\n   ```\n\n   npm symlinks the clone into `node_modules/@hailer/app-sdk`, so each `npm run watch` rebuild is picked up live. (This is the same mechanism the integration test in [`__tests__/publish.test.ts`](./__tests__/publish.test.ts) uses.)\n\n   **Option B — `npm link`.** Register a global link from the SDK, then consume it from the app:\n\n   ```bash\n   cd hailer-app-sdk && npm link\n   cd ../my-app && npm link @hailer/app-sdk\n   ```\n\n3. **Run your app's dev server** (`npm run dev`). Because the SDK is symlinked, edits → `watch` rebuild → the app's bundler reloads.\n\n> When you're done, restore the real dependency in the app (`\"@hailer/app-sdk\": \"^x.y.z\"` + `npm install`, or `npm unlink`) so you don't accidentally ship the local path.\n\n### Releasing\n\nThis project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html). Pick the script that matches the kind of change:\n\n| Script | When to use | Example bump |\n|--------|-------------|--------------|\n| `npm run release:patch` | Bug fix, no API change | `1.1.1` → `1.1.2` |\n| `npm run release:minor` | New feature, backwards compatible | `1.1.1` → `1.2.0` |\n| `npm run release:major` | Breaking change | `1.1.1` → `2.0.0` |\n| `npm run release:beta-patch` | Pre-release patch | `1.1.1` → `1.1.2-beta.0` |\n| `npm run release:beta-minor` | Pre-release minor | `1.1.1` → `1.2.0-beta.0` |\n| `npm run release:beta-major` | Pre-release major | `1.1.1` → `2.0.0-beta.0` |\n\nEach script runs `npm version <type>`, creates a commit + tag (`chore: release vX.Y.Z`), and pushes both to the remote. Tagging every release means we can check out and patch any historical version cleanly.\n\n#### Publishing to npm\n\n`@hailer/app-sdk` is published to the **public npm registry**. There is no CI publish step — a maintainer runs it by hand. Releases are cut from `master`, so the `release:*` script tags the version there.\n\n**One-time setup:** you must be a member of the `@hailer` npm org with publish rights. Authenticate once per machine:\n\n```bash\nnpm login          # opens npmjs.com to authenticate\nnpm whoami         # confirm you're logged in\n```\n\n**Each release:**\n\n1. **Land your change on `master`** (merge the branch) and pull the latest:\n\n   ```bash\n   git checkout master && git pull\n   ```\n\n2. **Update [`CHANGELOG.md`](./CHANGELOG.md)** — add a new version heading describing what changed if not done already, (see the format under [Publishing an app → Workflow](#workflow)). Commit it.\n\n3. **Bump the version, tag, and push** with the matching release script (this updates `package.json`, commits `chore: release vX.Y.Z`, tags it, and pushes the commit + tag to GitLab):\n\n   ```bash\n   npm run release:patch     # or release:minor / release:major\n   ```\n\n4. **Publish to npm.** The `prepublishOnly` hook rebuilds automatically, and only the files in `package.json`'s `files` array (`lib/**`) are published:\n\n   ```bash\n   npm publish\n   ```\n\n   For a pre-release (any `release:beta-*` version), publish it under the `beta` dist-tag so it doesn't become the default `latest`:\n\n   ```bash\n   npm publish --tag beta\n   ```\n\n5. **Verify** the new version is live:\n\n   ```bash\n   npm view @hailer/app-sdk version\n   ```\n\n> **Order matters:** always run the `release:*` script (step 3) *before* `npm publish` (step 4) — the script sets the version that `npm publish` then ships. If `npm publish` fails after the tag was already pushed, fix the issue and re-run `npm publish` for the same version (don't bump again).\n","readmeFilename":"README.md"}