{"_id":"@psnext/block-sdk","_rev":"29-d9795fcbe9e31394d7479701e33b4ab0","name":"@psnext/block-sdk","dist-tags":{"beta":"0.0.29","latest":"0.0.32"},"versions":{"0.0.2":{"name":"@psnext/block-sdk","version":"0.0.2","_id":"@psnext/block-sdk@0.0.2","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"834ee805f07ca215e9cbcc903849194960e7b85b","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.2.tgz","fileCount":8,"integrity":"sha512-Q5QvieyN76liri9qMLbEXzNhVFRj9Kv5LxtUTFwmvH8jh1AxXItiAbJ3KOtL14eKpB7IUh7gvXwR3HYbcNWYsw==","signatures":[{"sig":"MEUCIQChruEIhHqHjWkELkBASJ87QOhZE5hXPSXD1YukzXZNPQIgX8K3QPCMloFlHHeMHuJX3/eK8RygKMqypsD1Fm6Ngw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34109},"main":"./dist/block-sdk.cjs","type":"module","_from":"file:psnext-block-sdk-0.0.2.tgz","types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest --run","build":"tsc && vite build","release":"pnpm build && changelogen --release --push && pnpm publish --access public","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"_resolved":"/private/var/folders/gs/44nts0zx1lzg2sj55l_3f5jc0000gn/T/d2607b875c217a8b435bdbe92e312bff/psnext-block-sdk-0.0.2.tgz","_integrity":"sha512-Q5QvieyN76liri9qMLbEXzNhVFRj9Kv5LxtUTFwmvH8jh1AxXItiAbJ3KOtL14eKpB7IUh7gvXwR3HYbcNWYsw==","_npmVersion":"10.5.0","description":"## Get started","directories":{},"_nodeVersion":"21.7.3","dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.2_1725300219663_0.426997845211893","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@psnext/block-sdk","version":"0.0.3","_id":"@psnext/block-sdk@0.0.3","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"c6ac719e7dced1af318d2c0ca585dd73f92efe92","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.3.tgz","fileCount":8,"integrity":"sha512-uPuBYpUYK4r8VQwxiFkkQJbxKWwEjl13Mlwf1yhHC+10X0HO1i4Ayn0FDSv5FdVLEcb3x3uQ0C3AfhQyz+AXdQ==","signatures":[{"sig":"MEUCIQC095/f5cEFS99+ZLx+6Km/tKDUpLUn+ZSWv/3UDGWQggIgamukzjQSlC2bKLW4LA8t++4RJD2g9BHUXA3vFLQQC70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40924},"main":"./dist/block-sdk.cjs","type":"module","_from":"file:psnext-block-sdk-0.0.3.tgz","types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite","lint":"eslint . --fix","test":"vitest --run","build":"tsc && vite build","release":"pnpm build && changelogen --release --push && pnpm publish --access public","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"_resolved":"/private/var/folders/gs/44nts0zx1lzg2sj55l_3f5jc0000gn/T/f1eb0ab2e01f37f4627baa50d57d5f0b/psnext-block-sdk-0.0.3.tgz","_integrity":"sha512-uPuBYpUYK4r8VQwxiFkkQJbxKWwEjl13Mlwf1yhHC+10X0HO1i4Ayn0FDSv5FdVLEcb3x3uQ0C3AfhQyz+AXdQ==","_npmVersion":"10.5.0","description":"## Get started","directories":{},"_nodeVersion":"21.7.3","dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.3_1725301266455_0.24907513380361235","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@psnext/block-sdk","version":"0.0.5","_id":"@psnext/block-sdk@0.0.5","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"0868ede72061fb4d5ed6d06d20d186a434ecd8f4","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.5.tgz","fileCount":8,"integrity":"sha512-hf08AQTn1d+dRgLttIbgJj2+zzmWZ9lKfDQHqAVO2xEn/PlxzO7za8BByrGZpP7KVO5Tku+SNhYXfxTSyKgQsg==","signatures":[{"sig":"MEYCIQCiI3CqcmSUVLetX7uhQ4HXsvhcZbQXfUc4aTYIiRxiIgIhALLC2xgYK9kZK7oPZnY6duONqkRhQjfqdcgEppeA2wOr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42114},"main":"./dist/block-sdk.cjs","type":"module","_from":"file:psnext-block-sdk-0.0.5.tgz","types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"tsc && vite build && vite","lint":"eslint . --fix","build":"tsc && vite build","release":"pnpm build && changelogen --release --push && pnpm publish --access public","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"_resolved":"/private/var/folders/gs/44nts0zx1lzg2sj55l_3f5jc0000gn/T/c164fefaf52b3bcc1c4f284a12388e2c/psnext-block-sdk-0.0.5.tgz","_integrity":"sha512-hf08AQTn1d+dRgLttIbgJj2+zzmWZ9lKfDQHqAVO2xEn/PlxzO7za8BByrGZpP7KVO5Tku+SNhYXfxTSyKgQsg==","_npmVersion":"10.5.0","description":"## Get started","directories":{},"_nodeVersion":"21.7.3","dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.5_1725623804086_0.3049146529361271","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@psnext/block-sdk","version":"0.0.6","_id":"@psnext/block-sdk@0.0.6","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"74ac0d5473e67149e198401190e905e4fa6acd8a","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.6.tgz","fileCount":10,"integrity":"sha512-ASTmAGMUF+3w0YrtzisjQsn6TSJ+ucMAlhaWAdLISL9sPPlBn+50ao1S0RTrle0bCNRPf7ZShAbpqAnMMBdavA==","signatures":[{"sig":"MEQCICW2CqGE9BuarX4EofHtDlpRpcuP1A9gDvGEa2BnhiU0AiB5HyIkH9y0bPbjYCKA8O+RP7STJ8DmdGgWE4ThNBQYUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87640},"main":"./dist/block-sdk.cjs","type":"module","types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"**Block SDK** is a utility designed to simplify Block development on the CoreAI platform. With Block SDK, developers can securely register blocks with the CoreAI platform and facilitate two-way communication between other blocks and front-end/back-end (FE","directories":{},"dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.6_1727733220629_0.06356706838368575","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@psnext/block-sdk","version":"0.0.7","license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.7","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"97e031ac31c4cabd04ac1f98247cadfa1bf3eaf8","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.7.tgz","fileCount":10,"integrity":"sha512-HCgiGPCZtsWUD5lKXbq250z4/ThPLHeY6WylyCfvjUekgv//YWXDFew18ft6Xk9aoiBXY6kvgcYkR35fd3JAtg==","signatures":[{"sig":"MEYCIQDpNPwhE4GT0HcDWLbDN6cuYvPIyMY/xx5owbHJl2DF1gIhANHC5QlIyL34dTdjpTD0Vu7rg0wAgUhu/E8ztBQHwLuS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91180},"main":"./dist/block-sdk.cjs","type":"module","types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"**Block SDK** is a utility designed to simplify Block development on the CoreAI platform. With Block SDK, developers can securely register blocks with the CoreAI platform and facilitate two-way communication between other blocks and front-end/back-end (FE","directories":{},"licenseText":"Copyright (c) 2022 Publicis Sapient (acting through its constituent group companies)\n","dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.7_1727735724778_0.9810272302568417","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@psnext/block-sdk","version":"0.0.8","license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.8","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"9a7cb83ad83d575147b9b9be12b8e7f31a7bafcb","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.8.tgz","fileCount":10,"integrity":"sha512-ELgUoB5JSM5RU5Pqa9egJahYAdSag4C/7YMSH7Y8N1wDt92tBYwFZTPP0+gboRnXNL7h7QuRTUcOz8eR+3wqdA==","signatures":[{"sig":"MEUCIFc9QAymxcW7f2bmMf1gU5JeFDCveACvGnexD74lW/xgAiEAjJj/k6pxhIV+dxpwR0UrkJNM1gV6+CWlSRDPj9h+FQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91180},"main":"./dist/block-sdk.cjs","type":"module","types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"**Block SDK** is a utility designed to simplify Block development on the CoreAI platform. With Block SDK, developers can securely register blocks with the CoreAI platform and facilitate two-way communication between other blocks and front-end/back-end (FE","directories":{},"licenseText":"Copyright (c) 2022 Publicis Sapient (acting through its constituent group companies)\n","dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.8_1728025592473_0.17383145635248254","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@psnext/block-sdk","version":"0.0.9","license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.9","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"4d23f1fb4d021af96ada5207060638ee85586dee","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.9.tgz","fileCount":10,"integrity":"sha512-75je8sKcFYLODBVdxeVGXDpYdzHKXXQtEFAP+kyhspiQlLLNs39yptNQGzCB2nsMMg7HrLiGYI0PA7JwmwNrDg==","signatures":[{"sig":"MEYCIQCT/qTctzJzG+v5MaG+iCrZTzJUqz2vInbWSSDP0bFn1AIhANSaGB7ANgHfWiERV+gfUVUxOKM3LWkdV521XKoHVd6q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91180},"main":"./dist/block-sdk.cjs","type":"module","types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"**Block SDK** is a utility designed to simplify Block development on the CoreAI platform. With Block SDK, developers can securely register blocks with the CoreAI platform and facilitate two-way communication between other blocks and front-end/back-end (FE","directories":{},"licenseText":"Copyright (c) 2022 Publicis Sapient (acting through its constituent group companies)\n","dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.9_1728319889871_0.3587884482351247","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@psnext/block-sdk","version":"0.0.10","license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.10","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"dd75d747f1530e1fdb134562fedfb28528a06962","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.10.tgz","fileCount":10,"integrity":"sha512-VYe3xV99xLFosZ0hIl5ZMolwi/lZT3KG34m68p/6bm0PxDagVV0XPhd4T8ITx01Sh0iCH+v9DE9EN81XuS+LNg==","signatures":[{"sig":"MEUCICgYif+6CrL+kOOktCj8Hx7xOQYPZ5OYQFRTnRGyKsqmAiEA5X2tnhRog9//XML56tLpMFsvECcsvwaiVPrxz9NCABA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98936},"main":"./dist/block-sdk.cjs","type":"module","types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"**Block SDK** is a utility designed to simplify Block development on the CoreAI platform. With Block SDK, developers can securely register blocks with the CoreAI platform and facilitate two-way communication between other blocks and front-end/back-end (FE","directories":{},"licenseText":"Copyright (c) 2022 Publicis Sapient (acting through its constituent group companies)\n","dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.10_1728658126883_0.0301993327778316","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@psnext/block-sdk","version":"0.0.11","license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.11","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"7d4a6954aad62087e81ee99e5fb34e1f6ee8f7c0","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.11.tgz","fileCount":10,"integrity":"sha512-QbGgC3XeEsLaY6giqO0cfAPVO+aAG4hWzYAlnK+yv8yTxlGqTAs/XGbSe074bQzTj1xsFJ4UPs3+JfdCNttTAQ==","signatures":[{"sig":"MEUCIHx7/OnIx6zwJS+EVOmVpVaIvgD/W1U01RciNoPr3SDnAiEAxQ+5n2k1uV+v138FHuh138fe/tcXShGtt6ZLVA3yfYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100012},"main":"./dist/block-sdk.cjs","type":"module","types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"**Block SDK** is a utility designed to simplify Block development on the CoreAI platform. With Block SDK, developers can securely register blocks with the CoreAI platform and facilitate two-way communication between other blocks and front-end/back-end (FE","directories":{},"licenseText":"Copyright (c) 2022 Publicis Sapient (acting through its constituent group companies)\n","dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.11_1728662308254_0.5400723155772458","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@psnext/block-sdk","version":"0.0.12","license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.12","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"8bd4e88bc09c692a7fda732ba54b60756837257b","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.12.tgz","fileCount":10,"integrity":"sha512-O7us90c32BNuT8qsY4P4pVT+ci0S5L9886699NuIYw4GVoPZGqGAOrXJb7NYJTb7SUDhke+dAukJQG5It/zWsg==","signatures":[{"sig":"MEYCIQCBUozRjgg83U+QGmnTSjmYUJCHVJq7r/mZENYCFrqABwIhAOyDtpq+p7+c7enN9t030Ghe9jt55BH+6KJ1nUo7EodW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152149},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"**Block SDK** is a utility designed to simplify Block development on the CoreAI platform. With Block SDK, developers can securely register blocks with the CoreAI platform and facilitate two-way communication between other blocks and front-end/back-end (FE","directories":{},"licenseText":"Copyright (c) 2022 Publicis Sapient (acting through its constituent group companies)\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.12_1729030161507_0.19417990591973977","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@psnext/block-sdk","version":"0.0.13","license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.13","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"29e33b7bafd19ec7f940c65c24b2eb6cc476f2b5","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.13.tgz","fileCount":10,"integrity":"sha512-uibsFRnT6fzGVqvuy1G+bV0vgt3e2cjnpkyruuMvxfxdWp6QAb4TVM5qurzQbzrqJ6Mt7mn9WPugRiHEjv8UJQ==","signatures":[{"sig":"MEYCIQCdekUt9wy/b8VLU0rqT8pte12Tet/pWcpyCStmu6Vo3QIhAP8/d0yo5VY5sJy426IpufhaPvn0SUDj8jJ8b4w6DF+W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152953},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"**Block SDK** is a utility designed to simplify Block development on the CoreAI platform. With Block SDK, developers can securely register blocks with the CoreAI platform and facilitate two-way communication between other blocks and front-end/back-end (FE","directories":{},"licenseText":"Copyright (c) 2022 Publicis Sapient (acting through its constituent group companies)\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.13_1729171287405_0.1741717227905215","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@psnext/block-sdk","version":"0.0.14","license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.14","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"c57464d694649cb8665a91a1f31d1d0332791f55","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.14.tgz","fileCount":10,"integrity":"sha512-pD/j+5dGH/mt4tfifvf2Bn62lt7Cm7Ebw7vlxDQWnUDwJ56O7M+Y2TrFRG4KQvNNgGv/w2pVL77g4399KlGx/A==","signatures":[{"sig":"MEUCIHazzUcWzw2lKfOYJPKKdftDTzwAT5u3DfD91V7Dp2pzAiEA0LQGBtwT/hkG3HHpw0Od3xu/5ZQiVIRHw79syJSO5f8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166231},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"**Block SDK** is a utility designed to simplify Block development on the CoreAI platform. With Block SDK, developers can securely register blocks with the CoreAI platform and facilitate two-way communication between other blocks and front-end/back-end (FE","directories":{},"licenseText":"Copyright (c) 2022 Publicis Sapient (acting through its constituent group companies)\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.14_1729599363992_0.38576775061383817","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@psnext/block-sdk","version":"0.0.15","license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.15","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"675cda12315ed229c4cc593a74ee29992ff79dd3","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.15.tgz","fileCount":10,"integrity":"sha512-RLLfM/n1uZuiymvJkq0hk8wgCM78J7Frjn/9Ii5oC9wuMeX7WRb3OvWpRQzjioX0DNCGVWRN6EcGhLDjs1kWuQ==","signatures":[{"sig":"MEYCIQCTbZVlMqGDqcadWNqXvU5ObeS/fZIB8ay7lJlRTEm/UAIhALi2w3yil3uNDBWVBQTLNg9QG7UHBz1j+QXeV5LxE6rk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166234},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"**Block SDK** is a utility designed to simplify Block development on the CoreAI platform. With Block SDK, developers can securely register blocks with the CoreAI platform and facilitate two-way communication between other blocks and front-end/back-end (FE","directories":{},"licenseText":"Copyright (c) 2022 Publicis Sapient (acting through its constituent group companies)\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.15_1729600275738_0.0353006736175161","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@psnext/block-sdk","version":"0.0.16","license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.16","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"dd5b7b43763732cb458ce3f760fa7009cc59da01","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.16.tgz","fileCount":10,"integrity":"sha512-lNn4/EzihdUXmLKZ8z+Ig14Wa09yhMb+sz9IbqX3kX7LU3TqRVaybSx+MlgXnLoEWTRtjLOemS5h1BCtBDjvzg==","signatures":[{"sig":"MEQCIDBarDjZqHf0ixoefmKPQQDlfG3JEIA989xivKNm4GKzAiB/PENyUBld6jR/UsBFg13zx83fFoSsA2fs5quzCLmbCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189422},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"**Block SDK** is a utility designed to simplify Block development on the CoreAI platform. With Block SDK, developers can securely register blocks with the CoreAI platform and facilitate two-way communication between other blocks and front-end/back-end (FE","directories":{},"licenseText":"Copyright (c) 2022 Publicis Sapient (acting through its constituent group companies)\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.16_1730288761907_0.7463724274927035","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@psnext/block-sdk","version":"0.0.17","license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.17","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"d45c21786869b870ea7f9095ab3e537497515ada","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.17.tgz","fileCount":10,"integrity":"sha512-QXJRSOnOVVwUWAPYH8C1ftZWKqUG8tf2gdqi0W5mTzGr9FqUhf7KB0gG4+V507nr1G/wDtsN6XiLSb+dksk8lw==","signatures":[{"sig":"MEUCIQCmq0bV3/NMI/iz1+cQSCVlFWYl74gbnyz6FdJtk2zlZwIgbN9g15A0BDcmdPQWfGy/xdmTzW/mN4s0YBKUtrkMAL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190259},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"**Block SDK** is a utility designed to simplify Block development on the CoreAI platform. With Block SDK, developers can securely register blocks with the CoreAI platform and facilitate two-way communication between other blocks and front-end/back-end (FE","directories":{},"licenseText":"Copyright (c) 2022 Publicis Sapient (acting through its constituent group companies)\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.17_1732721581863_0.08607589209237143","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@psnext/block-sdk","version":"0.0.18","author":{"name":"CoreAI"},"license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.18","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"4ee9e0c25f8396943099dcd98140ee7e79f8238e","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.18.tgz","fileCount":10,"integrity":"sha512-BemIb3JDlTpHfaj4lsgtP4XVsGcMCdBYIcwziPjp3w3HQU0b60zYVgfCNVI8az3kd3INKEb9dowGy1W9i8/x/A==","signatures":[{"sig":"MEQCIFOtLzRNSMneraP/NDs5rXTgCq7A8jn8D94xFRkPP9bHAiAfThj4dXbZCqNOQGsy/JaNkp6dDMgerteJXo1+2vA1Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196891},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"Block SDK for CoreAI blocks","directories":{},"licenseText":"Copyright (c) 2022-2025 Publicis Sapient (acting through its constituent group companies)\n\nAll rights reserved.\n\nThis software and associated documentation files (the \"Software\") are the proprietary property of Publicis Sapient and are protected by copyright law and international treaty provisions. The Software is intended for internal use within the CoreAI team for building blocks and related applications.\n\nNo part of this Software may be reproduced, modified, transmitted, or transferred in any form or by any means, electronic or mechanical, without the express written permission of Publicis Sapient. The receipt or possession of this Software does not convey any rights to reproduce, disclose, or distribute its contents, or to manufacture, use, or sell anything that it may describe.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nUnauthorized copying, distribution, modification, public display, or public performance of this Software is strictly prohibited.\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.18_1742471995999_0.2563094819587519","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@psnext/block-sdk","version":"0.0.19","author":{"name":"CoreAI"},"license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.19","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"dist":{"shasum":"afb3478274abbe1f7bf2ad8ac48f021900002473","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.19.tgz","fileCount":10,"integrity":"sha512-NlxsGPvuM6LVC78RBfefLIEZvukxSpPwW4DzBJXmXpf2KM2dujkn9H1dTV5wPuPlOvaOB0mp9Qj4L8uNtcYhow==","signatures":[{"sig":"MEYCIQCXPDC60dbfS/1UXS5RoB5qnpGPdm8xO/k9/hDsd8F9wQIhAMDp+KSxJRGRtLFcQc2QqLXLQlJqlTZ+je4LAISBKKXB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196995},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"Block SDK for CoreAI blocks","directories":{},"licenseText":"Copyright (c) 2022-2025 Publicis Sapient (acting through its constituent group companies)\n\nAll rights reserved.\n\nThis software and associated documentation files (the \"Software\") are the proprietary property of Publicis Sapient and are protected by copyright law and international treaty provisions. The Software is intended for internal use within the CoreAI team for building blocks and related applications.\n\nNo part of this Software may be reproduced, modified, transmitted, or transferred in any form or by any means, electronic or mechanical, without the express written permission of Publicis Sapient. The receipt or possession of this Software does not convey any rights to reproduce, disclose, or distribute its contents, or to manufacture, use, or sell anything that it may describe.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nUnauthorized copying, distribution, modification, public display, or public performance of this Software is strictly prohibited.\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.19_1742837830634_0.9482177020594846","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@psnext/block-sdk","version":"0.0.20","author":{"name":"CoreAI"},"license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.20","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"bin":{"block-sdk":"bin/block-sdk.js","run-server":"scripts/host.js"},"dist":{"shasum":"3abaed90036a9f8964a7cb2a57912e654549c970","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.20.tgz","fileCount":15,"integrity":"sha512-97RfK0rWpU6Q3pkhCZ/auHl8mfDShdtAPTnFnGetWpkDvPtT42BkTZYM1MgA+kyYBH9B+w2ev3Iq0XwPOOqpdQ==","signatures":[{"sig":"MEQCIFXm3GeEp0ixZdPy5Fee5gMCDO9/yc2jejHk4GZedG0sAiBY5z51SaP243/nxtZP/lzkDvK3PHukgi+qbvi4msK17Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213888},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"Block SDK for CoreAI blocks","directories":{},"licenseText":"Copyright (c) 2022-2025 Publicis Sapient (acting through its constituent group companies)\n\nAll rights reserved.\n\nThis software and associated documentation files (the \"Software\") are the proprietary property of Publicis Sapient and are protected by copyright law and international treaty provisions. The Software is intended for internal use within the CoreAI team for building blocks and related applications.\n\nNo part of this Software may be reproduced, modified, transmitted, or transferred in any form or by any means, electronic or mechanical, without the express written permission of Publicis Sapient. The receipt or possession of this Software does not convey any rights to reproduce, disclose, or distribute its contents, or to manufacture, use, or sell anything that it may describe.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nUnauthorized copying, distribution, modification, public display, or public performance of this Software is strictly prohibited.\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","unzipper":"^0.10.11","node-fetch":"^3.3.1","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.20_1743524675960_0.2287693304945264","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@psnext/block-sdk","version":"0.0.21","author":{"name":"CoreAI"},"license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.21","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"bin":{"block-sdk":"bin/block-sdk.js","run-server":"scripts/host.js"},"dist":{"shasum":"c0577491708d93bd79e95a84767ec80582e91594","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.21.tgz","fileCount":15,"integrity":"sha512-JPGkoB5azPZauClWIhFpSkkgGYqGo3PddczZ6o7sC90oK42KiaszNm8TydZxDzKCi7ITsylZb6/YoJGHyNZ66w==","signatures":[{"sig":"MEUCIQDDf7AFc6HpU8NruZN724SXJfo7/yP1S4lFU/+MNdWNEwIgEeUtugEvOeWm+2QBnyZAmBq/AaaxiU0ltpbt9HliybM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214299},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"Block SDK for CoreAI blocks","directories":{},"licenseText":"Copyright (c) 2022-2025 Publicis Sapient (acting through its constituent group companies)\n\nAll rights reserved.\n\nThis software and associated documentation files (the \"Software\") are the proprietary property of Publicis Sapient and are protected by copyright law and international treaty provisions. The Software is intended for internal use within the CoreAI team for building blocks and related applications.\n\nNo part of this Software may be reproduced, modified, transmitted, or transferred in any form or by any means, electronic or mechanical, without the express written permission of Publicis Sapient. The receipt or possession of this Software does not convey any rights to reproduce, disclose, or distribute its contents, or to manufacture, use, or sell anything that it may describe.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nUnauthorized copying, distribution, modification, public display, or public performance of this Software is strictly prohibited.\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","unzipper":"^0.10.11","node-fetch":"^3.3.1","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.21_1744018019362_0.995230537496087","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@psnext/block-sdk","version":"0.0.22","author":{"name":"CoreAI"},"license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.22","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"bin":{"block-sdk":"bin/block-sdk.js","run-server":"scripts/host.js"},"dist":{"shasum":"6dabcf585a2808a3c3cc0354e78b831fb9dbeed8","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.22.tgz","fileCount":15,"integrity":"sha512-wqODSkfqTP/BlErS3yJL3ui5Hf9gKOja47gk6HAmUAGlNzirBYdiD4fnUJuGumnF2lM8CSHgTzb9xb4t2pLltw==","signatures":[{"sig":"MEUCIQCZPrlErKOVCCkftxe9hTd/zoxp5fxNFdphsHPgfuNpigIgFiBe6bACLjCORW8NugRW5TpzR2AX05d91ymkjifCnls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214319},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"Block SDK for CoreAI blocks","directories":{},"licenseText":"Copyright (c) 2022-2025 Publicis Sapient (acting through its constituent group companies)\n\nAll rights reserved.\n\nThis software and associated documentation files (the \"Software\") are the proprietary property of Publicis Sapient and are protected by copyright law and international treaty provisions. The Software is intended for internal use within the CoreAI team for building blocks and related applications.\n\nNo part of this Software may be reproduced, modified, transmitted, or transferred in any form or by any means, electronic or mechanical, without the express written permission of Publicis Sapient. The receipt or possession of this Software does not convey any rights to reproduce, disclose, or distribute its contents, or to manufacture, use, or sell anything that it may describe.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nUnauthorized copying, distribution, modification, public display, or public performance of this Software is strictly prohibited.\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","unzipper":"^0.10.11","node-fetch":"^3.3.1","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.22_1744192747841_0.05720183863714823","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@psnext/block-sdk","version":"0.0.24","author":{"name":"CoreAI"},"license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.24","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"bin":{"block-sdk":"bin/block-sdk.js","run-server":"scripts/host.js"},"dist":{"shasum":"d55676104cb58bd5f9f11744f766c6be50168b4f","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.24.tgz","fileCount":15,"integrity":"sha512-GWddtrqYjJM+27WtC0tNftkZ5x1Nhhxh4ajyFnh4pB+FOA5U5rgMFiprnoYppBHmkBZ6hbrlbJRIRV+iFLEOyQ==","signatures":[{"sig":"MEUCIQD1ulkzaWkh8PGCJ9VCFa+TMXye6FXgrje7CEhvD76BBwIgV4Ox13wMjvuYeWxnwIRadCQoWH6Mdpm111PowdEOEvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214301},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"Block SDK for CoreAI blocks","directories":{},"licenseText":"Copyright (c) 2022-2025 Publicis Sapient (acting through its constituent group companies)\n\nAll rights reserved.\n\nThis software and associated documentation files (the \"Software\") are the proprietary property of Publicis Sapient and are protected by copyright law and international treaty provisions. The Software is intended for internal use within the CoreAI team for building blocks and related applications.\n\nNo part of this Software may be reproduced, modified, transmitted, or transferred in any form or by any means, electronic or mechanical, without the express written permission of Publicis Sapient. The receipt or possession of this Software does not convey any rights to reproduce, disclose, or distribute its contents, or to manufacture, use, or sell anything that it may describe.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nUnauthorized copying, distribution, modification, public display, or public performance of this Software is strictly prohibited.\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","unzipper":"^0.10.11","node-fetch":"^3.3.1","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.24_1745508273556_0.12335261414083631","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@psnext/block-sdk","version":"0.0.25","author":{"name":"CoreAI"},"license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.25","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"bin":{"block-sdk":"bin/block-sdk.js","run-server":"scripts/host.js"},"dist":{"shasum":"03f10f17db11739da9f89535a60da559879f547d","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.25.tgz","fileCount":15,"integrity":"sha512-4DSxsbI8Z+kK6R5Uu+B0VT3+AIIrKKyViXN+u0wPYQrDcYzQnesjfmM88njClxvi+I7eaczu9RhuebBfmQnNQg==","signatures":[{"sig":"MEQCIG5aIVn+yUOAXJQ5lco9OgYTEckwuMipLLqB8nfxr8ziAiBOGw+NUnEq34zXnbfims5kMqWDJKMbu5bwNBTrLZbWgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214301},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"Block SDK for CoreAI blocks","directories":{},"licenseText":"Copyright (c) 2022-2025 Publicis Sapient (acting through its constituent group companies)\n\nAll rights reserved.\n\nThis software and associated documentation files (the \"Software\") are the proprietary property of Publicis Sapient and are protected by copyright law and international treaty provisions. The Software is intended for internal use within the CoreAI team for building blocks and related applications.\n\nNo part of this Software may be reproduced, modified, transmitted, or transferred in any form or by any means, electronic or mechanical, without the express written permission of Publicis Sapient. The receipt or possession of this Software does not convey any rights to reproduce, disclose, or distribute its contents, or to manufacture, use, or sell anything that it may describe.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nUnauthorized copying, distribution, modification, public display, or public performance of this Software is strictly prohibited.\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","unzipper":"^0.10.11","node-fetch":"^3.3.1","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.25_1748507829508_0.7084364617810737","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@psnext/block-sdk","version":"0.0.26","author":{"name":"CoreAI"},"license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.26","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"bin":{"block-sdk":"bin/block-sdk.js","run-server":"scripts/host.js"},"dist":{"shasum":"c376a00f51a9929b6a95110fbf6fdafd34f5f521","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.26.tgz","fileCount":15,"integrity":"sha512-SKG01QXbaCF0m42vrcXF70907kKfGjjYmXDpBEq9Z5hT6XXiVX/8gz/KOHiRqgS8Kp3DQvoXwYeIfPXUgiaW/g==","signatures":[{"sig":"MEQCIGPUfXIBe4BvI5GaK4Zgv8w8GImyV6ihmlnWbiinz5UKAiAI/ucH9nc/SoeVYkpqD7WQssPctKnqqAEUvoc0IIaVng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222385},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"Block SDK for CoreAI blocks","directories":{},"licenseText":"Copyright (c) 2022-2025 Publicis Sapient (acting through its constituent group companies)\n\nAll rights reserved.\n\nThis software and associated documentation files (the \"Software\") are the proprietary property of Publicis Sapient and are protected by copyright law and international treaty provisions. The Software is intended for internal use within the CoreAI team for building blocks and related applications.\n\nNo part of this Software may be reproduced, modified, transmitted, or transferred in any form or by any means, electronic or mechanical, without the express written permission of Publicis Sapient. The receipt or possession of this Software does not convey any rights to reproduce, disclose, or distribute its contents, or to manufacture, use, or sell anything that it may describe.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nUnauthorized copying, distribution, modification, public display, or public performance of this Software is strictly prohibited.\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","unzipper":"^0.10.11","node-fetch":"^3.3.1","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.26_1749772351369_0.4589799314589378","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@psnext/block-sdk","version":"0.0.27","author":{"name":"CoreAI"},"license":"SEE LICENSE IN LICENSE","_id":"@psnext/block-sdk@0.0.27","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"bin":{"block-sdk":"bin/block-sdk.js","run-server":"scripts/host.js"},"dist":{"shasum":"e36002f7b5be27a089cb2792d504c7b981872ee1","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.27.tgz","fileCount":15,"integrity":"sha512-DGV+qGJS9DjFe9BVh8BGo/COygouDfKUibqP+I2kLLolgxLraUMwL2Hl6JR+QhK+A6Ox4OSDZQewIq7GXYna8w==","signatures":[{"sig":"MEYCIQDpDUvaH1OJYx3AGohGRuBuAAe3UKqUj0oujz+gmp4IngIhAOpAKxLfIRvIYDkt5cMjjkVEk6WiwQKsQN+X/OsW6Q5W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217668},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"description":"Block SDK for CoreAI blocks","directories":{},"licenseText":"Copyright (c) 2022-2025 Publicis Sapient (acting through its constituent group companies)\n\nAll rights reserved.\n\nThis software and associated documentation files (the \"Software\") are the proprietary property of Publicis Sapient and are protected by copyright law and international treaty provisions. The Software is intended for internal use within the CoreAI team for building blocks and related applications.\n\nNo part of this Software may be reproduced, modified, transmitted, or transferred in any form or by any means, electronic or mechanical, without the express written permission of Publicis Sapient. The receipt or possession of this Software does not convey any rights to reproduce, disclose, or distribute its contents, or to manufacture, use, or sell anything that it may describe.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\nUnauthorized copying, distribution, modification, public display, or public performance of this Software is strictly prohibited.\n","lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"dependencies":{"uuid":"^10.0.0","unzipper":"^0.10.11","node-fetch":"^3.3.1","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.27_1749801641615_0.19231450169117825","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@psnext/block-sdk","version":"0.0.28","author":{"name":"CoreAI"},"_id":"@psnext/block-sdk@0.0.28","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"bin":{"block-sdk":"bin/block-sdk.js","run-server":"scripts/host.js"},"dist":{"shasum":"a11b9343c13b2a0c64aa9646f0a945291db6b749","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.28.tgz","fileCount":11,"integrity":"sha512-kKlhXvIS9TQehDf2+FYflEAKvavkCHAQQrYR2DPACGQw3Gfmre8Pa3GbxAblhZTCoOICafdouRft26jJL4UMXA==","signatures":[{"sig":"MEUCICFKdwwjqsVVl2JV40r2raImX1irO/lgktFiKYWS6SJfAiEAoF0168WpHjaTDtYtl4vRjEgxpTVlJ6PVRSjBtPK66rQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242261},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"gitHead":"d53ca6cbf5d56713f729526866b8e32514b98f81","scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"_npmVersion":"10.9.0","description":"Block SDK for CoreAI blocks","directories":{},"lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"23.1.0","dependencies":{"uuid":"^10.0.0","unzipper":"^0.10.11","node-fetch":"^3.3.1","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.28_1752840658302_0.03228721840955684","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@psnext/block-sdk","version":"0.0.29","author":{"name":"CoreAI"},"_id":"@psnext/block-sdk@0.0.29","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"bin":{"block-sdk":"bin/block-sdk.js","run-server":"scripts/host.js"},"dist":{"shasum":"90c2e8bb1275f145bb4ec803be8db38dca4db2bb","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.29.tgz","fileCount":11,"integrity":"sha512-wC1wDixj99kz6H+F7HJBksrZTaZ55Kkd9Ri1Rx1tenlaYiJS7FLVIENTtWJ7yckGAFO4ilq2unLXTdx/m3ikPQ==","signatures":[{"sig":"MEUCIQC19i3YrhVGAuGrFiNqadX/vQrO3HtSwlv7se4r6mkbgwIgTv6UrvJhq7KjLE1lYdGAWiLeMGDAKUtbd02NDYz07lA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261135},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"gitHead":"ac79999804d525ca13bed7f2746d37d96098d44a","scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"_npmVersion":"10.9.3","description":"Block SDK for CoreAI blocks","directories":{},"lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^10.0.0","unzipper":"^0.10.11","node-fetch":"^3.3.1","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.29_1760629907099_0.20050537873215846","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@psnext/block-sdk","version":"0.0.30","author":{"name":"CoreAI"},"_id":"@psnext/block-sdk@0.0.30","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"bin":{"block-sdk":"bin/block-sdk.js","run-server":"scripts/host.js"},"dist":{"shasum":"fcecacf63e5292ed9bfe14d9108e279b1b5d476d","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.30.tgz","fileCount":11,"integrity":"sha512-C92dHZ6oGtRIgxz4HXcYLXRmk2w/YOuUZZdrmtF7Xsojphjr4kS8UUpx2xupcwQvjweWcPeZsvHo3tYwkk9cTQ==","signatures":[{"sig":"MEUCIQCGdEm6cEEzbOzQUwi6KZh+Y5K/oHqgwKTBlHkEd7On/QIgeQmNOXd0sEWog2f0hoH8XjdkqYql9l3rPEx7LjvbkPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261135},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"gitHead":"51646c606e364398dee78dc0544e2427b571a218","scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"_npmVersion":"11.5.1","description":"Block SDK for CoreAI blocks","directories":{},"lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.7.0","dependencies":{"uuid":"^10.0.0","unzipper":"^0.10.11","node-fetch":"^3.3.1","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.30_1761065059621_0.10212753226683069","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@psnext/block-sdk","version":"0.0.31","author":{"name":"CoreAI"},"_id":"@psnext/block-sdk@0.0.31","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"bin":{"block-sdk":"bin/block-sdk.js","run-server":"scripts/host.js"},"dist":{"shasum":"0a44a8082183b1e8052fbc00235741d423542570","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.31.tgz","fileCount":11,"integrity":"sha512-2IZyLIw1+ZyofzV1IhmhRGEXDrQMaZcPjak4UXEbycBWxa9qEsf7Q3ZG2bCGyWkwt1dspEJl9tclF6HhpQIfcA==","signatures":[{"sig":"MEUCIHEk8eEKpZl23utSUy9iDoT+tPZPMvzgAautIYtXmhBRAiEAkNIG+fXnvi/+MCLO65FyhgiYM06eROLoWZfea5hU/pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262953},"main":"./dist/block-sdk.cjs","type":"module","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/block-sdk.d.ts","module":"./dist/block-sdk.js","exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"gitHead":"cff8a1d2384168ef6da7c776225041bbd4365bbb","scripts":{"dev":"vite --port 3008","lint":"eslint .","test":"vitest --run","build":"tsc && vite build","prepare":"husky","preview":"vite preview","release":"yarn build && yarn publish --access public","lint:fix":"eslint . --fix","test:watch":"vitest","test:coverage":"vitest --coverage"},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"_npmVersion":"10.9.3","description":"Block SDK for CoreAI blocks","directories":{},"lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^10.0.0","unzipper":"^0.10.11","node-fetch":"^3.3.1","@types/uuid":"^10.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.2","husky":"^9.1.6","eslint":"^9.9.1","vitest":"^1.6.0","camelcase":"^8.0.0","typescript":"^5.5.4","@types/node":"^20.16.2","changelogen":"^0.5.5","lint-staged":"^15.2.9","@commitlint/cli":"^19.4.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","@antfu/eslint-config":"^2.27.3","eslint-config-prettier":"^9.1.0","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/block-sdk_0.0.31_1761740924428_0.1479063617530818","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@psnext/block-sdk","type":"module","version":"0.0.32","description":"Block SDK for CoreAI blocks","author":{"name":"CoreAI"},"exports":{".":{"import":"./dist/block-sdk.js","require":"./dist/block-sdk.cjs"}},"main":"./dist/block-sdk.cjs","module":"./dist/block-sdk.js","types":"./dist/block-sdk.d.ts","bin":{"block-sdk":"bin/block-sdk.js","run-server":"scripts/host.js"},"scripts":{"dev":"vite --port 3008","build":"tsc && vite build","preview":"vite preview","release":"yarn build && yarn publish --access public","lint":"eslint .","lint:fix":"eslint . --fix","test":"vitest --run","test:watch":"vitest","test:coverage":"vitest --coverage","prepare":"husky"},"dependencies":{"@types/uuid":"^10.0.0","eventemitter3":"^5.0.1","node-fetch":"^3.3.1","unzipper":"^0.10.11","uuid":"^10.0.0"},"devDependencies":{"@antfu/eslint-config":"^2.27.3","@commitlint/cli":"^19.4.1","@commitlint/config-conventional":"^19.4.1","@types/node":"^20.16.2","@vitest/coverage-v8":"^1.6.0","camelcase":"^8.0.0","changelogen":"^0.5.5","eslint":"^9.9.1","eslint-config-prettier":"^9.1.0","husky":"^9.1.6","lint-staged":"^15.2.9","typescript":"^5.5.4","vite":"^5.4.2","vite-plugin-dts":"^3.9.1","vitest":"^1.6.0"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"lint-staged":{"*.{js,ts,tsx}":["eslint --fix","prettier --write"]},"_id":"@psnext/block-sdk@0.0.32","gitHead":"74c839a8f2db96a14ae619b95ea4dce1dec18d8b","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-VpeLcv/Z3fYC5rSqJ4Muko9ciNLPMyTz7nt8ZVRzOfDqrmb7Z3E4/d2H9mcdaGIn01tYGFDdSG6loh6wVxybdA==","shasum":"44af8b49c3e607513ba0ae17941aab6e5fbdf514","tarball":"https://registry.npmjs.org/@psnext/block-sdk/-/block-sdk-0.0.32.tgz","fileCount":11,"unpackedSize":262281,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG66qQbFsQapF0I8RA127bR00w8ntgky0+so/SwST5h6AiB2dSfH6SU8bPHzoAYiTlFaZuma7mGwv//MbspwviQBHw=="}]},"_npmUser":{"name":"areai51","email":"vinci.rufus@gmail.com"},"directories":{},"maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/block-sdk_0.0.32_1762168876010_0.43163128662335537"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-02T18:03:39.561Z","modified":"2025-11-03T11:21:16.406Z","0.0.2":"2024-09-02T18:03:39.821Z","0.0.3":"2024-09-02T18:21:06.660Z","0.0.5":"2024-09-06T11:56:44.289Z","0.0.6":"2024-09-30T21:53:40.807Z","0.0.7":"2024-09-30T22:35:24.955Z","0.0.8":"2024-10-04T07:06:32.666Z","0.0.9":"2024-10-07T16:51:30.065Z","0.0.10":"2024-10-11T14:48:47.077Z","0.0.11":"2024-10-11T15:58:28.437Z","0.0.12":"2024-10-15T22:09:21.732Z","0.0.13":"2024-10-17T13:21:27.699Z","0.0.14":"2024-10-22T12:16:04.186Z","0.0.15":"2024-10-22T12:31:15.956Z","0.0.16":"2024-10-30T11:46:02.113Z","0.0.17":"2024-11-27T15:33:02.062Z","0.0.18":"2025-03-20T11:59:56.192Z","0.0.19":"2025-03-24T17:37:10.815Z","0.0.20":"2025-04-01T16:24:36.175Z","0.0.21":"2025-04-07T09:26:59.545Z","0.0.22":"2025-04-09T09:59:08.009Z","0.0.24":"2025-04-24T15:24:33.758Z","0.0.25":"2025-05-29T08:37:09.699Z","0.0.26":"2025-06-12T23:52:31.564Z","0.0.27":"2025-06-13T08:00:41.804Z","0.0.28":"2025-07-18T12:10:58.480Z","0.0.29":"2025-10-16T15:51:47.290Z","0.0.30":"2025-10-21T16:44:19.847Z","0.0.31":"2025-10-29T12:28:44.648Z","0.0.32":"2025-11-03T11:21:16.211Z"},"author":{"name":"CoreAI"},"description":"Block SDK for CoreAI blocks","maintainers":[{"name":"areai51","email":"vinci.rufus@gmail.com"}],"readme":"# Block SDK\n\n**Block SDK** is a utility designed to simplify Block development on the CoreAI platform. With Block SDK, developers can securely register blocks with the CoreAI platform and facilitate two-way communication between other blocks and front-end/back-end (FE/BE) components within the ecosystem. Since blocks are rendered as iframes within the CoreAI canvas, managing communication with other components often leads to duplicate code. Block SDK abstracts this complexity, providing reusable utilities and streamlining block development.\n\nOnce registered with Block SDK, developers no longer need to worry about the nuances of communication across the CoreAI platform. In addition to communication utilities, Block SDK offers features such as Event Manager, Fetcher, State Manager, Assistant Agent, ResizeObserver, and more, simplifying development efforts.\n\n> **Note**: This SDK is a client-side SDK intended exclusively for use with the CoreAI platform.\n\n> **Migration Note**: If you are migrating from a previous version (0.0.10 or earlier) of the Block SDK to the latest version, please be aware of the following changes:\n> - The `register` method has been updated to return a Promise that resolves to an instance of the Block SDK.\n> - The `register` method may now throw errors if block authentication fails.\n> - Ensure you update your code to handle the asynchronous nature of the new `register` method and implement proper error handling.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Features](#features)\n- [Usage](#usage)\n  - [Register the Block SDK](#register-the-block-sdk)\n  - [Send and Receive Data Between Blocks](#send-and-receive-data-between-blocks)\n  - [Send and Receive Data with ALX Chat](#send-and-receive-data-with-alx-chat)\n  - [Receive App Data from Host App](#receive-app-data-from-host-app)\n  - [Resize Observer](#resize-observer)\n  - [Fetcher](#fetcher)\n  - [State Manager](#state-manager)\n- [Host Feature](#host-feature)\n- [Contributing](#contributing)\n\n## Installation\n\nBlock SDK is integrated into blocks via a CDN URL. Below is an example implementation using Next.js:\n\n```typescript\nimport Script from 'next/script';\nimport Block from \"./components/Block\";\n\nexport default function Home() {\n  return (\n    <main>\n      <Script\n        src=\"https://unpkg.com/@psnext/block-sdk@0.0.25/dist/block-sdk.js\"\n        strategy=\"beforeInteractive\"\n      />\n      <Block />\n    </main>\n  );\n}\n```\n\n## Features\n\n1. **Two-way Communication**:\n   Blocks can send and receive data from other blocks and FE/BE components (e.g., ALX, Host) on the CoreAI platform.\n2. **Fetcher Utility**:\n   A wrapper around the browser fetch API, with integrated CoreAI authentication, token validation, and auto-refresh functionality.\n3. **ResizeObserver Utility**:\n   A wrapper for the browser's `ResizeObserver` API to track block dimension changes and communicate new sizes to the CoreAI platform, ensuring dynamic resizing of block containers.\n4. **Logger Utility**:\n   A logging utility that prefixes messages with CoreAI-specific details, offering multiple log levels and runtime configuration to control log output.\n5. **State Manager**:\n   A utility for managing and persisting block state across sessions in build and play mode.\n6. **Alx Chat Assistant Agent**:\n   BlockSDK provides seamless integration with Enterprise Assistant Agent, enabling AI-powered interactions within blocks. When a block has an `assistantId` configured in its `blocks.json`, the SDK automatically handles bidirectional communication between ALX chat and the Assistant Agent. Messages from ALX chat are processed and routed to the appropriate Assistant Agent, and responses are displayed back in the ALX chat window. \n   \n   Key features:\n   - Status tracking via `onAssistantUpdate` callback\n   - Configurable origin server via `AIAssistant.setOrigin()`\n   - Automatic status updates during message processing (in_progress, completed, error)\n   \n   To enable this integration, obtain an `assistantId` from the Enterprise Support team and add it to your block's `blocks.json` configuration.\n7. **Additional Utilities**:\n   - `getAppHostname`: Retrieves the app's hostname, returning the parent hostname if running inside an iframe.\n   - `getHostFromUrl`: Extracts the hostname from a given URL.\n   - `getAppUrl`: Retrieves the app's URL.\n   - `getParentUrl`: Retrieves the parent app's URL.\n8. **Future Features**:\n   The SDK is designed to expand, with planned utilities like NotificationManager, Analytics, and Block Runner.\n\n## Usage\n\n### Register the Block SDK\n\nBlock SDK is available through the `window` object. To register a block with Block SDK, use the `register` method and provide a callback. The method returns an instance with all necessary tools for communication with other blocks and CoreAI components.\n\n**Note:** During block registration, `BlockSdk` verifies user authentication. If the user is not authenticated, they will be automatically redirected to the login screen.\n\nExample:\n\n```typescript\nuseEffect(() => {\n    if (window.BlockSdk) {\n      (async () => {\n        const instance = await window.BlockSdk.register({\n          onIncomingData: onIncomingData,\n          onHostDataUpdate: onHostDataUpdate,\n          onAlxData: onAlxData,\n          onAssistantUpdate: (status, ...args) => {\n            // Handle assistant status updates\n            // status can be: 'in_progress', 'completed', 'error'\n            console.log('Assistant status:', status);\n          }\n        });\n        if (instance) {\n          instance.resizeObserver(parentRef.current);\n          blockSdkInstance.current = instance;\n          \n          // Optionally configure assistant origin\n          window.BlockSdk.AIAssistant.setOrigin('https://your-custom-origin');\n        }\n      })();\n    }\n  }, []);\n```\n\n### Send and Receive Data Between Blocks\n\nBlocks can send and receive data to/from other blocks. Use the `sendOutput` method to send data:\n\n@outputHandleId: string, // The handle id of the output to send. This is defined in the blocks.json.\n@outputData: any // The data to send to the output\n\n```typescript\nfunction sendOutput(outputHandleId: string) {\n  blockSdkInstance.current?.sendOutput(outputHandleId, outputData[outputHandleId]);\n}\n```\n\nHandle incoming data using the `onIncomingData` callback:\n\n```typescript\nfunction onIncomingData(event: any, data: any) {\n  console.log('On Incoming Data', data);\n}\n```\n\nJSON structure of incoming data:\n\n```json\n{\n  \"receivingBlockId\": \"0e86c994-d91f-4fe2-b8c7-7122d94c97af\",\n  \"type\": \"input-event\",\n  \"eventData\": {\n    \"version\": 2,\n    \"eventId\": \"625b593b-b871-4700-8bc0-81f915f23625\",\n    \"timestamp\": 1727734592244,\n    \"playId\": \"\",\n    \"source\": {\n      \"blockId\": \"7444e179-4171-4d0b-a7b5-abe247d6cb21\",\n      \"blockName\": \"X1 Local\",\n      \"handleId\": \"x1-output-1\"\n    },\n    \"payload\": {\n      \"data\": \"111\",\n      \"lastUpdatedTimestamp\": 1727734592244,\n      \"type\": \"string\"\n    },\n    \"targetHandleId\": \"x1-input-1\"\n  }\n}\n```\n\n### Send and Receive Data with ALX Chat\n\nUse `sendAlxMessage` to send messages to ALX Chat:\n\n@alxMessage: any, // A message to send to ALX Chat. It could be any data type.\n@alxEventType: string, // Optional. The type of event to send to ALX Chat.\n\n```typescript\nfunction sendDataToAlx() {\n  blockSdkInstance.current?.sendAlxMessage(alxMessage);\n}\n```\n\nTo update an existing message:\n\n```typescript\nexport const ALX_EVENT_TYPE = {\n  UPDATE_MESSAGE: 'UPDATE_MESSAGE',\n  DISPLAY_MESSAGE: 'DISPLAY_MESSAGE',\n};\nfunction sendDataToAlx() {\n  blockSdkInstance.current?.sendAlxMessage(alxMessage, ALX_EVENT_TYPE.UPDATE_MESSAGE);\n}\n```\n\nHandle incoming ALX Chat data with `onAlxData`:\n\n```typescript\nfunction onAlxData(event: any, eventData: any) {\n  console.log('ALX Chat data', eventData);\n}\n```\n\nJSON structure of ALX Chat data:\n\n```json\n{\n  \"receivingBlockId\": \"0e86c994-d91f-4fe2-b8c7-7122d94c97af\",\n  \"type\": \"alx-event\",\n  \"eventData\": {\n    \"version\": 2,\n    \"eventId\": \"826d5b1f-e28b-4121-8be0-2664df2cc712\",\n    \"timestamp\": 1727734713896,\n    \"playId\": \"\",\n    \"payload\": { \"prompt\": \"hello\" }\n  }\n}\n```\n\n### Receive App Data from Host App\n\nThe `onHostDataUpdate` callback is triggered when the block is loaded or when connecting edges are updated:\n\n```typescript\nfunction onHostDataUpdate(event: any, eventData: any) {\n  console.log('Host data updated', eventData);\n}\n```\n\n**Note: The `onHostDataUpdate` callback is triggered multiple times when the block is loaded. The first time it is triggered with the initial host data and then each time the edges are updated also it is called when the block is switched to different mode and version updates.**\n\nJSON structure of host data:\n\n```json\n{\n  \"receivingBlockId\": \"7444e179-4171-4d0b-a7b5-abe247d6cb21\",\n  \"type\": \"host-data-event\",\n  \"eventData\": {\n    \"version\": 2,\n    \"eventId\": \"be3680a6-71c0-4acc-9c05-5a6544d483ce\",\n    \"timestamp\": 1727734340261,\n    \"playId\": \"\",\n    \"payload\": {\n      \"incomingEdges\": [\n        {\n          \"edgeId\": \"reactflow__edge-7444e179-4171-4d0b-a7b5-abe247d6cb21x1-output-1-0e86c994-d91f-4fe2-b8c7-7122d94c97afx1-input-1\",\n          \"sourceHandleId\": \"x1-output-1\",\n          \"targetHandleId\": \"x1-input-1\",\n          \"sourceBlockId\": \"7444e179-4171-4d0b-a7b5-abe247d6cb21\",\n          \"targetBlockId\": \"0e86c994-d91f-4fe2-b8c7-7122d94c97af\"\n        }\n      ],\n      \"workspace\": {\n        \"id\": \"05ff6020-3412-4827-a079-77a50824765d\",\n        \"state\": {\n            \"publishedVersionId\": \"6a5e3c68-3750-468f-8b6b-0d741e6a6169\",\n            \"runId\": \"b6020ad4-ef3c-45d6-ba94-1a6b9e4eef7d\",\n            \"createBuildState\": false,\n            \"fetchBuildState\": false,\n            \"createPlayState\": false,\n            \"fetchPlayState\": true\n        },\n        \"mode\": \"play\"\n      },\n      \"project\": {\n        \"id\": \"fe5c5203-97d2-43e8-a656-5ac7103ef13a\"\n      },\n      \"client\": {\n        \"id\": \"4a18468e-f01b-4729-9a5b-4fb707755b41\"\n      },\n      \"appConfig\": {\n        \"id\": \"7444e179-4171-4d0b-a7b5-abe247d6cb21\",\n        \"agentUrl\": \"\",\n        \"name\": \"X1 Local\",\n        \"description\": \"X1 App\",\n        \"appSlug\": \"x11\",\n        \"width\": 500,\n        \"height\": 400,\n        \"defaultWidth\": 1000,\n        \"defaultHeight\": 900,\n        \"display_name\": \"X1\",\n        \"preview_url\": \"/icons/Audience Builder.svg\",\n        \"version\": 2,\n        \"widget_url\": \"http://localhost:3003/web/x1\",\n        \"miniapp_url\": \"http://localhost:3003/web/x1\",\n        \"inputHandlers\": [\n          {\n            \"id\": \"x1-input-1\",\n            \"name\": \"X1 Input 1\",\n            \"description\": \"X1 Input 1\",\n            \"type\": \"string\"\n          },\n          {\n            \"id\": \"x1-input-2\",\n            \"name\": \"X1 Input 2\",\n            \"description\": \"X1 Input 2\",\n            \"type\": \"string\"\n          }\n        ],\n        \"outputHandlers\": [\n          {\n            \"id\": \"x1-output-1\",\n            \"name\": \"X1 Output 1\",\n            \"description\": \"X1 Output 1\",\n            \"type\": \"string\"\n          },\n          {\n            \"id\": \"x1-output-2\",\n            \"name\": \"X1 Output 2\",\n            \"description\": \"X1 Output 2\",\n            \"type\": \"string\"\n          }\n        ]\n      }\n    }\n  }\n}\n```\n\n### Resize Observer\n\nUse Block SDK's ResizeObserver utility to monitor block dimensions:\n\n@blockContainer: HTMLElement, // The block container element\n\n```typescript\nblockSdkInstance.current.resizeObserver(document.getElementById('block-container'));\n```\n\n### Fetcher\n\nBlock SDK's Fetcher utility handles network requests with authentication and token refresh. Its signature matches the browser fetch API:\n\n@url: string, // The URL to fetch\n@options: RequestInit, // Optional. The request options\n\n```typescript\nBlockSdk.Utils.fetch(url, options);\n```\n\n@requestCompleteResponse: Optional parameter: if true, the response is returned as is, else the custom error will be thrown\n\n```typescript\nBlockSdk.Utils.fetch(url, options, true);\n```\n\n### State Manager\n\nThe State Manager utility in BlockSDK allows blocks to persist and retrieve state across sessions. This ensures continuity of data between build and run modes, facilitating smoother experiences for users.\n\n##### Usage\n\nTo integrate the State Manager, pass callback handlers during the `BlockSdk.register` call:\n\n```typescript\nuseEffect(() => {\n  if (window.BlockSdk) {\n    (async () => {\n      const instance = await window.BlockSdk.register({\n        onBuildVersionUpdate: handleBuildVersionUpdate,\n        onPlayInstanceUpdate: handlePlayInstanceUpdate,\n      });\n    })();\n  }\n}, []);\n```\n\nThese callbacks are invoked whenever a new version is published in either play or build mode. Each callback is provided with a configuration object containing the following properties:\n\n```typescript\ninterface IStateConfig {\n  publishedVersionId: string\n  runId: string\n  createBuildState: boolean\n  fetchBuildState: boolean\n  createPlayState: boolean\n  fetchPlayState: boolean\n}\n```\n\nEach flag indicates whether the corresponding action (create or fetch state) should be performed. If set to `true`, the relevant state method is triggered.\n\n##### Handling Build Version Updates\n\n```typescript\nconst handleBuildVersionUpdate = async (config: IStateConfig) => {\n  if (config.fetchBuildState) {\n    const buildState = await blockSdkInstance.current.stateManager.fetchBuildState();\n    if (buildState) {\n      // Restore the UI with the fetched build state\n    }\n  }\n\n  if (config.createBuildState) {\n    await blockSdkInstance.current.stateManager.createBuildState({\n      state: localBlockState,\n    });\n  }\n};\n```\n\n##### Handling Play Instance Updates\n\n```typescript\nconst handlePlayInstanceUpdate = async (config: IStateConfig) => {\n  window.BlockSdk.Utils.logger.log(\"Play Instance Updated\", config);\n  let buildState;\n  if(config.fetchBuildState) {\n    buildState = await blockSdkInstance.current.stateManager.fetchBuildState();\n    if(buildState) {\n      // Restore the UI with the fetched build state\n    }\n  }\n  if(config.createPlayState && buildState) {\n    await blockSdkInstance.current.stateManager.createPlayState({...buildState});\n  }\n  if(config.fetchPlayState) {\n    const playState = await blockSdkInstance.current.stateManager.fetchPlayState();\n    if(playState) {\n      // Restore the UI with the fetched play state\n    }\n  }\n};\n```\n\n##### Available Methods\n\nThe State Manager provides the following methods:\n\n* **fetchBuildState** : Retrieves the build state.\n* **createBuildState** : Create the build state.\n* **fetchPlayState** : Retrieves the play state.\n* **createPlayState** : Create the play state.\n* **updatePlayState** : Update the play state.\n\n##### Local Development\n\nFor local development, you can use the local proxy server to proxy API requests to the CoreAI dev server. For example, if your local block runs on `http://localhost:3003/web/x1`, set `apiBase` to `http://localhost:3003/web/x1/dev-proxy-api`.\n\n```typescript\n  await blockSdkInstance.current.stateManager.createPlayState({\n    state: buildState,\n    apiBase: 'http://localhost:3003/web/x1/dev-proxy-api',\n  });\n```\n\nHere's an example of configuring Next.js to proxy API requests to the CoreAI dev server:\n\n```typescript\nconst nextConfig = {\n  async rewrites() {\n    return [\n      {\n        source: '/dev-proxy-api/:path*',\n        destination: 'https://dev.lionis.ai/:path*',\n      },\n    ];\n  },\n}\n```\n\n## Host Feature\n\nThe Block SDK includes a host feature that allows you to run a local development environment for testing blocks. This feature downloads and sets up a host application that can render and manage blocks built with the Block SDK.\n\n### Installation\n\nThe host feature is available through the CLI command:\n\n```bash\nnpx @psnext/block-sdk run host [options]\n```\n\n### Options\n\n- `-v<number>`: Specify the version to download (e.g., `-v0` for the latest version, `-v1` for the second latest, etc.)\n- `-reset`: Reset the specified version by deleting existing files and downloading again\n- `-help`: Display help information\n\n### Features\n\n1. **Automatic Version Management**:\n   - Downloads the latest version of the host application\n   - Maintains multiple versions locally\n   - Allows switching between different versions\n\n2. **Environment Setup**:\n   - Automatically configures the host environment\n   - Sets up necessary environment variables\n   - Creates required directories and files\n\n3. **Block Integration**:\n   - Creates a `.coreai` directory in your project root\n   - Copies block configurations to the host's public directory\n   - Enables seamless integration between blocks and the host\n\n4. **Progress Tracking**:\n   - Shows download progress\n   - Displays file copying progress\n   - Provides clear status messages\n\n5. **Cleanup and Maintenance**:\n   - Automatically cleans up temporary files\n   - Handles version-specific directories\n   - Manages server process termination\n\n### Example Usage\n\n1. Start the host with the latest version:\n```bash\nnpx @psnext/block-sdk run host\n```\n\n2. Use a specific version:\n```bash\nnpx @psnext/block-sdk run host -v1\n```\n\n3. Reset and download a specific version:\n```bash\nnpx @psnext/block-sdk run host -v2 -reset\n```\n\n### Directory Structure\n\nWhen you run the host, it creates the following structure:\n\n```\nyour-project/\n├── .coreai/              # Block configurations\n│   └── blocks.json        # Block definitions\n└── temp/                # Temporary files\n    └── versions/        # Downloaded host versions\n        └── v<timestamp>/ # Version-specific files\n```\n\n### Notes\n\n- The host application runs on `http://localhost:3001` by default\n- Each version is identified by its timestamp\n- The host automatically handles block communication and state management\n- Use Ctrl+C to gracefully stop the host server\n\n## Troubleshotting\n\n**Property 'BlockSdk' does not exist on type 'Window & typeof globalThis'.ts(2339)**\n\nTo fix this add BlockSdk in global\n\n```typescript\ndeclare global {\n  interface Window {\n    BlockSdk: any;\n  }\n}\n```\n\n## Contributing\n\nTo contribute and run the package locally, follow these steps:\n\n1. Clone the repository.\n2. Run `yarn install`.\n3. Run `yarn dev`\n4. Load SDK as module http://localhost:3008/src/index.ts\n\n### Available Scripts:\n\n- `dev`: Build for production & start the development server.\n- `build`: Build for production.\n- `release`: Generate changelog and publish to npm.\n- `lint`: Check for linting errors.\n- `test`: Run tests.\n- `test:watch`: Run tests in watch mode.\n- `test:coverage`: Run tests and generate a coverage report.\n- `prepare`: Set up Husky hooks.\n","readmeFilename":"README.md"}