{"_id":"@abra-actions/sdk","_rev":"22-de2419996c5662c6288ee8ec5f735bfb","name":"@abra-actions/sdk","dist-tags":{"latest":"1.0.61"},"versions":{"1.0.40":{"name":"@abra-actions/sdk","version":"1.0.40","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.40","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"d7f36066d3d8ffbeb26e2597a1dc2efd4041f24d","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.40.tgz","fileCount":4,"integrity":"sha512-i87a12H7ZvKID18BsRcWBKorfSPZWGqvuHMeuKQjTKz7oaBzF64Eem6sVT4LSFbrJXKNQNKrd7m+BimRx9IvgQ==","signatures":[{"sig":"MEYCIQCdmN8ViZ22Ridx6Xgxe0EJz2WOzbeqspUpkbugf+GguwIhAKIg+e/zKLAIRClqJ44BVXsYtr6S4bcwcvV/7Wk/ARhL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9960893},"main":"dist/index.js","type":"commonjs","exports":{".":{"import":"./dist/index.js"},"./actions":{"import":"./src/__generated__/actions.json"},"./executor":{"import":"./src/__generated__/abra-executor.ts"},"./registry":{"import":"./src/actionRegistry.ts"}},"gitHead":"784b529cf26f54f80d18f79976bf8d9043dd8972","scripts":{"build":"tsup && node scripts/attachShebang.cjs"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.40_1745358170279_0.1710531863368836","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@abra-actions/sdk","version":"1.0.41","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.41","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"b9106874ad5a1e3935e4715587f6a975c417cb4e","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.41.tgz","fileCount":4,"integrity":"sha512-bobBaShWPjEqRtFdbNkcjupcalAxN3oBvXrh4w/oJ55tdt6SaIqk7J9SrkjeCge2bUaeBSR8Vc8kW5grYnuo3A==","signatures":[{"sig":"MEYCIQDl8l5bOATD3qv+Rfk1dtXX6zEiHO98eS/R8/zDVhdRfwIhANfgDc8zs25mJTvEh45x0zfkBFFIJO8ZAzyLAOF6VpTd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9960942},"main":"dist/index.js","type":"commonjs","exports":{".":{"import":"./dist/index.js"},"./actions":{"import":"./src/__generated__/actions.json"},"./executor":{"import":"./src/__generated__/abra-executor.ts"},"./registry":{"import":"./src/actionRegistry.ts"}},"gitHead":"cc73fedb518e2d10be7ec8c01b271c2e2829be16","scripts":{"build":"tsup && node scripts/attachShebang.cjs"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.41_1745358488929_0.5552543551304066","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@abra-actions/sdk","version":"1.0.42","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.42","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"4c406beb8c50d8ea93cfe3ce07076ee840386e7a","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.42.tgz","fileCount":4,"integrity":"sha512-MLA/ZxwqYAYchy47wYZUW5IKXmWAAsmlhIkF0e83tierI5zmlox4mFiUvRgYt8kwEdnHE8BlJJP4EXZf1aVPZg==","signatures":[{"sig":"MEYCIQCmxrGTKAUM1/YRjtNau7QqniOhw7M52jGXuskV+kQPNAIhAKTzgj9mQZ+J3f7bdkbGbKmWLoE9KeMdhVnF6ZWIHSMB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9960773},"main":"dist/index.js","type":"commonjs","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"import":"./dist/AbraAssistant.tsx"}},"gitHead":"34b6134343dfaa29c6ed371681fe2e2324167ee0","scripts":{"build":"tsup && node scripts/attachShebang.cjs"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.42_1745363686198_0.3992005171881501","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@abra-actions/sdk","version":"1.0.43","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.43","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"8ce0fa8a44323039a37c3fdc265e306667876073","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.43.tgz","fileCount":4,"integrity":"sha512-+pHpncd60vi/qD0rh5nQa3WR1iA+mSS80whC/qiB4lXhM8mxBZc0xKuBmRuE+1JauRzPPK5xNEaSaew89kVpQQ==","signatures":[{"sig":"MEUCIQDVzBeB2/Kj3w5WdCl0lkkCSxTw7igmySY/VVtEGZzz2wIgUplBgyq3gF61/f5AzjccRXDjgF9y6u33pGdEmUQa8ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9960773},"main":"dist/index.js","type":"commonjs","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"import":"./dist/AbraAssistant.tsx"}},"gitHead":"53baced5be9e6f02073c68ec0b0dc43bc8794aff","scripts":{"build":"tsup && node scripts/attachShebang.cjs"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.43_1745363803690_0.8315509433780599","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@abra-actions/sdk","version":"1.0.44","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.44","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"4c7042da892595915a53800d56a23cca173774d3","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.44.tgz","fileCount":4,"integrity":"sha512-Ne2kIeYQxxkQqHXgYb56tJsUVgi4eUelurAOMB2/EJRnTT3q84cADYesc0TlY5M5F1BZ7/paEQQiTrThY8sdQA==","signatures":[{"sig":"MEUCIQDMRB0BDaiRNMcUnrWL0wOc11LgAdEYKkdjZ0du23Q4VgIgQGbZbs4TLs3TuXl4eGTB3j/eWW7lyOjnZEJEfXuJdCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9961052},"main":"dist/index.js","type":"commonjs","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"import":"./dist/AbraAssistant.tsx"}},"gitHead":"89dd04408e304661df958fdd484d38df4350d749","scripts":{"build":"tsup && node scripts/attachShebang.cjs"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.44_1745363866253_0.4167868917865991","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@abra-actions/sdk","version":"1.0.45","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.45","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"a397b0f8febc66d18c48987df0a72bc2b0381d5d","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.45.tgz","fileCount":9,"integrity":"sha512-XLBOfPQG19moEPKj1ve0y+6DKqgGa8L4rapWezbbd942EoC1QrN6fdUlz4rMNoUxTNIqYF7VdCfjbj7YThCSZA==","signatures":[{"sig":"MEUCIQDTBp52brb9AwxopuAQLn9WLBIkDhB+TXGspQMmV0xEGwIgJ1VShzcjRri6+cmVY2GkWrVoTjOFulv9YiDfIbts7Ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24062856},"main":"dist/index.js","type":"commonjs","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"types":"./dist/AbraAssistant.d.ts","import":"./dist/AbraAssistant.js"}},"gitHead":"bb9d655a389bb7facd94a1495c3e6886a18c141d","scripts":{"build":"tsup && node scripts/attachShebang.cjs"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.45_1745368291745_0.13489392966125058","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@abra-actions/sdk","version":"1.0.46","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.46","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"a0cd1e7e17735901f4e77911ab1202165d39afc4","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.46.tgz","fileCount":9,"integrity":"sha512-jyjvOpFVxG0kXHMbZrlNQDBp0BKqyiEPONM3J+nR9yDO9Pqleak/Wzsu+GgN11JtKaCUMzBv2qyqyFtEB1vS0Q==","signatures":[{"sig":"MEUCIQC7nKxyVBG16qneMBu3NwlkNJzZurKfa+IsbTY6+AK9cQIgQg+UZ+nGe1wAaENusntDyjqdqbLjA6h2mpdpSs2oyuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24068082},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"types":"./dist/AbraAssistant.d.ts","import":"./dist/AbraAssistant.js"}},"gitHead":"855320b15477345c618e5ff15a539a101c933375","scripts":{"build":"tsup && node scripts/attachShebang.cjs && chmod +x dist/index.js"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.46_1745368601557_0.32073538747308894","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@abra-actions/sdk","version":"1.0.47","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.47","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"429ec14b5639e0b4d843f3c458e6b383f1615bd1","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.47.tgz","fileCount":9,"integrity":"sha512-RcufPT5nbgCAEpwPWkJ2epaqIsEmoITdyBw2qPPaGWnlT7vJgN5jE7LRD3QFzxB712FDVRAH4mqvoNbYp5J+pA==","signatures":[{"sig":"MEQCIE6HTbk29qf2FDitbXW9XwXsWF8vt6tLp38xSELen7f6AiBtcQPv1Iab8+whrVbxC6dOa0Zu/H8kL5NSdcC/SzOTzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24067695},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"types":"./dist/AbraAssistant.d.ts","import":"./dist/AbraAssistant.js"}},"gitHead":"70d778e7a5c8438fa8d892e4da2724ac3a6a930a","scripts":{"build":"tsup && node scripts/attachShebang.cjs && chmod +x dist/index.js"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.47_1745369584294_0.7729167227033111","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@abra-actions/sdk","version":"1.0.48","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.48","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"e312fae9b712b03ab643b8d5f934df214b9f4799","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.48.tgz","fileCount":9,"integrity":"sha512-ycOnXTsB0HhKbgDn5RSUl5chJuFkKOoXu7LydhdZ9sVjYbEKDwfukAafPcLgfzxTz2aLE84yN+89IDNSKdmkzA==","signatures":[{"sig":"MEUCIE2ZhZiBM5vere2N3xajmwFIR64b4F6WiTF3oTa2ZYqVAiEAzyw7TiG1/KJISe1o/heZfapAU6ot+1YCmslHQ4qE9Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24068999},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"types":"./dist/AbraAssistant.d.ts","import":"./dist/AbraAssistant.js"}},"gitHead":"a4ce02f3ac1a936f93ed36111f4b756ed4d923c2","scripts":{"build":"tsup && node scripts/attachShebang.cjs && chmod +x dist/index.js"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.48_1745370447862_0.2967235936367143","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@abra-actions/sdk","version":"1.0.49","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.49","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"16f591f79ff8ff5cfef649dd17a97dabd6a59be1","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.49.tgz","fileCount":9,"integrity":"sha512-mojXc9my4s1xzQzdbCmKSRxc6LkpJOzlOUNx/lDii/S1mY9dq9XBc5mEDu7hCbhik56/dRvG/Fp6felvBmZt+Q==","signatures":[{"sig":"MEUCIDbotqQaZdrhxHrbKx/MsHH6xg5WYht7E4rdV5w0GPzHAiEA8Mao7iKIjpf4bKMqgyrKMvfLHXJix/+9lPFLMtkXrgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24023503},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"types":"./dist/AbraAssistant.d.ts","import":"./dist/AbraAssistant.js"}},"gitHead":"7b5c51047c911803b6d1fd1836dd0d0e01449dce","scripts":{"build":"tsup && node scripts/attachShebang.cjs && chmod +x dist/index.js"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.49_1745380557918_0.8833356681785751","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@abra-actions/sdk","version":"1.0.50","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.50","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"be2e4ec2d588e2d06b364da7c7958a830cdef6ac","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.50.tgz","fileCount":9,"integrity":"sha512-zUYMaR+P4sZ1fWdCIvhz16WuPQ8kJJdsR7haa0dewjeJvIg0KSaO7yo13ICVs1pVYJsFQ0aht/SyG5BdzJ83bA==","signatures":[{"sig":"MEYCIQC8MjqOGlxo0wPS7RuHm8tF3Zh0NRVdS2QE2m5ARzuBCgIhANrXq11xihu0Y9HJHtHp2eqnVaAz19SSFUYV9d4ae73z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24066686},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"types":"./dist/AbraAssistant.d.ts","import":"./dist/AbraAssistant.js"}},"gitHead":"7ba455f912b69c1d87d164732957435a3ba0f4df","scripts":{"build":"tsup && node scripts/attachShebang.cjs && chmod +x dist/index.js"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.50_1745381078721_0.4284054154272303","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@abra-actions/sdk","version":"1.0.51","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.51","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"0ce193ecf291f84576566802fd7f21fd9c549867","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.51.tgz","fileCount":9,"integrity":"sha512-Aze1YkWFmQUyX9Q9HB0FYIDBZjfsLbGhLnEkBVQS8vaa/6o5Jv5TWuOyzjKbnL1QN92m6mdKEbSeXzq/ugXYeA==","signatures":[{"sig":"MEUCIQDc5oeE0OlLXCqxlYHNDk7Gbrud86aRFA68gMnFFjiy6gIgKXqjmiUoHcLQpWqXWL1Eu561pRWMVkfE/elDyJSKEg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24063940},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"types":"./dist/AbraAssistant.d.ts","import":"./dist/AbraAssistant.js"}},"gitHead":"acea2ac8a48c65f6713430c9c3763b4e3ecf2ea9","scripts":{"build":"tsup && node scripts/attachShebang.cjs && chmod +x dist/index.js"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.51_1745383187431_0.07404723746320285","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@abra-actions/sdk","version":"1.0.52","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.52","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"6491eb4ab1ce14475cc550752387b7f1c525d24c","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.52.tgz","fileCount":9,"integrity":"sha512-2Cz3Slo3UZibefWWbPi5X3nNZSngM1H+byXKCger909MzZIs6OAiRUT0NzHkSXPmIpeg/qJMNK4MzKKVc3LBrA==","signatures":[{"sig":"MEUCIQDRxt+qkgPQqyDfhUiYpopda9f6uv7qwXgUxADHuuBVmAIgALK71DEbFWZ93R2On8jiJWe6otXDaQ1Xh6/zE4+TZBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24063294},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"types":"./dist/AbraAssistant.d.ts","import":"./dist/AbraAssistant.js"}},"gitHead":"5aeac95d09eec6773371652a7a48fc96a7201f15","scripts":{"build":"tsup && node scripts/attachShebang.cjs && chmod +x dist/index.js"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.52_1745383299952_0.07316020446572868","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@abra-actions/sdk","version":"1.0.53","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.53","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"4a89c81caf2333781d8795123c28314f7214e6fb","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.53.tgz","fileCount":9,"integrity":"sha512-Ht+8nn4eG/YxassPksG17DY/7Dniw4UYPS7v24eqj+9XLPLgCNtl1PzLVirzebCY/QBOIBkChLMuU5n3KCkZSQ==","signatures":[{"sig":"MEQCIEg9LdMQXSLGETUsy6mDJGtvTZcX1MWh1e9tZQN7QP6bAiBkDg4k3oZj8bdf+hHSpKVQWY+Xj5kvymEsGyg9gh1JMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24062895},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"types":"./dist/AbraAssistant.d.ts","import":"./dist/AbraAssistant.js"}},"gitHead":"d640fbfa0ad3849a81570f2ac6d663e2255ec155","scripts":{"build":"tsup && node scripts/attachShebang.cjs && chmod +x dist/index.js"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.53_1745383991159_0.7964686413682067","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"@abra-actions/sdk","version":"1.0.54","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.54","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"bfe00b00fb5fce1f6928d54e97e7fc97a780f089","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.54.tgz","fileCount":9,"integrity":"sha512-K9tb5Ko6L/q8EuiWM6Hilw/25ybKricx5Y5+ABJ1pBHedkzKtC2yWtHdzTYqO82yUbcdLlSEnIsk1qVadrKlGw==","signatures":[{"sig":"MEQCIDSXcHy7lkykt5WrNUiWfIHMvC4rk+c+UZmOiBaV41xJAiB8AKkG4fKNsL7GB0zGjiQt0KM28wsFCu71m0uTgqP/SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24067596},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"types":"./dist/AbraAssistant.d.ts","import":"./dist/AbraAssistant.js"}},"gitHead":"6a033dd684222ac02bc37bae31bbc057ea5240f0","scripts":{"build":"tsup && node scripts/attachShebang.cjs && chmod +x dist/index.js"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.54_1745460872341_0.8963393226283249","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"@abra-actions/sdk","version":"1.0.55","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.55","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"cc4220f6713adac6a254b3707b4066ca34e9afe0","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.55.tgz","fileCount":9,"integrity":"sha512-4xD7o3SIuSbalNtS8o762QKS8/VeLEEorMg9EX3WWN7xybm6GDWd7Ms15AXES9on4TRyl/AlQkYe/nUCKfZnUQ==","signatures":[{"sig":"MEYCIQDWeo5llEaVVJTGhySF6kyDiAAfg5r4rblHimv0J0+dFQIhAMfC+5hOuKWvDTvKwRXqUEjGYzxJrygjoRf3nEl4qV8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24067589},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"types":"./dist/AbraAssistant.d.ts","import":"./dist/AbraAssistant.js"}},"gitHead":"45fbdea5aa4c6adc74dbd7aa14aacd0a90f37f7b","scripts":{"build":"tsup && node scripts/attachShebang.cjs && chmod +x dist/index.js"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.55_1745544397785_0.25727632772589937","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"@abra-actions/sdk","version":"1.0.56","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.56","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"f22151fd44b51011f4e7b8bb9785d8660b14d79e","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.56.tgz","fileCount":9,"integrity":"sha512-mUt3iuhNA5Bxeyq2tCGEFYtparga7y6KBHw/fO5gNBfcIfQucyjuJFHTmRgryQALpZXrCr2JKOOPyWRN9gfZvg==","signatures":[{"sig":"MEUCIEy3bZoJvlUYZhSRITdDkf8mOYmDHJA/RUhRFnBgs54DAiEA6Ce/TNLvf9YlX6hKd3Siy63CgCPGe3/4dFrBlysrD9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24066948},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"types":"./dist/AbraAssistant.d.ts","import":"./dist/AbraAssistant.js"}},"gitHead":"d49e38e718dd6ece9fad2f69dbc0abb097568e5f","scripts":{"build":"tsup && node scripts/attachShebang.cjs && chmod +x dist/index.js"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.56_1745544592115_0.4181222831913951","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"@abra-actions/sdk","version":"1.0.57","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.57","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"fa65a2209648a2efd36587e12599da99364321cd","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.57.tgz","fileCount":9,"integrity":"sha512-Qi6sFTyQvDkaRAnf1m3dE2NjCOjUchjwTQ3kkO4SI7Jy1HcLFp/Jv24abJLw9oGH07504W2MHzHvn9vN2vo5Ww==","signatures":[{"sig":"MEMCIHTuAt4s3iPI4v74b8czdrH+ZeHTyScQ74310z3LD+j+Ah9+mPQ6KBQ3BkNVaaU1IeXjP4oojnVPrh1HFe076npv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24067587},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js"},"./AbraAssistant":{"types":"./dist/AbraAssistant.d.ts","import":"./dist/AbraAssistant.js"}},"gitHead":"8bc3e4aee5244bd693d73ca1d9acb251893bab15","scripts":{"build":"tsup && node scripts/attachShebang.cjs && chmod +x dist/index.js"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.57_1745907722197_0.23758554442828816","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"@abra-actions/sdk","version":"1.0.58","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.58","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"3116367b8bb9bb793fe2eb424652ce8f4c539983","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.58.tgz","fileCount":9,"integrity":"sha512-sBwVaW+b89Us6OJS6jVNICuggCCwNpmdxuXFlrvWq5lSmuhlYaOwdvwyPEkt9hMSUBpAnOo2NzK4Z1ZkIQJRNw==","signatures":[{"sig":"MEQCIF7MYQaI5k90s3Wit6ZpTCXBTEQHfCJBy79AddG3lGC/AiBsh+b45BYvr/Yp+qbyGVCPtTsoqYksPp7wcb9BeF/YOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24183362},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./AbraAssistant":{"types":"./dist/AbraAssistant.d.ts","import":"./dist/AbraAssistant.js"}},"gitHead":"9d21174fd2f8aa6c628d4cab45ec9a0b366ce388","scripts":{"build":"tsup && node scripts/attachShebang.cjs && chmod +x dist/index.js"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.58_1745908976014_0.1056604694385328","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"@abra-actions/sdk","version":"1.0.59","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.59","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"bin":{"abra-actions":"dist/index.js"},"dist":{"shasum":"0846c445f514eded23d2262cff11df40a9d30bd9","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.59.tgz","fileCount":9,"integrity":"sha512-SIk3Mhg5oR1UMRy1AchwIwx5jcUVQBcMME78OrVY+lFJnGALa+hUxbGHy8UEKdlfhtvgEeJbBeG0tYmrATeo6Q==","signatures":[{"sig":"MEUCICL+XUrQ06owJfrzAB+rt6t+co7kEvdxaMKTJ7Jh8vO6AiEAjiKopzHqKTgkG9oqnEbwW8e+JOAe+Gr8k0KM6W4aCcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48509287},"main":"dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5ba9b0bf0b4e0c3789be151b6e0707f3858f6298","scripts":{"build":"tsup && node scripts/attachShebang.cjs && chmod +x dist/index.js"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language. Includes action registration, typed parameter introspection, and a plug-and-play assistant UI.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"ms":"^2.1.3","mz":"^2.7.0","cac":"^6.7.14","fdir":"^6.4.3","glob":"^10.4.5","tr46":"^1.0.1","debug":"^4.4.0","isexe":"^2.0.0","which":"^2.0.2","joycon":"^3.1.1","rollup":"^4.40.0","consola":"^3.4.2","esbuild":"^0.25.2","pirates":"^4.0.7","sucrase":"^3.35.0","thenify":"^3.3.1","chokidar":"^4.0.3","minipass":"^7.1.2","path-key":"^3.1.1","punycode":"^2.3.1","readdirp":"^4.1.2","tinyexec":"^0.3.2","commander":"^4.1.1","jackspeak":"^3.4.3","lilconfig":"^3.1.3","lru-cache":"^10.4.3","minimatch":"^9.0.5","picomatch":"^4.0.2","tree-kill":"^1.2.2","wrap-ansi":"^8.1.0","ansi-regex":"^6.1.0","color-name":"^1.1.4","picocolors":"^1.1.1","source-map":"^0.8.0-beta.0","strip-ansi":"^7.1.0","tinyglobby":"^0.2.12","whatwg-url":"^7.1.0","ansi-styles":"^6.2.1","any-promise":"^1.3.0","cross-spawn":"^7.0.6","emoji-regex":"^9.2.2","path-scurry":"^1.11.1","signal-exit":"^4.1.0","thenify-all":"^1.6.0","resolve-from":"^5.0.0","string-width":"^5.1.2","undici-types":"^6.21.0","color-convert":"^2.0.1","load-tsconfig":"^0.2.5","lodash.sortby":"^4.7.0","object-assign":"^4.1.1","shebang-regex":"^3.0.0","wrap-ansi-cjs":"^7.0.0","balanced-match":"^1.0.2","bundle-require":"^5.1.0","eastasianwidth":"^0.2.0","strip-ansi-cjs":"^6.0.1","brace-expansion":"^2.0.1","shebang-command":"^2.0.0","foreground-child":"^3.3.1","string-width-cjs":"^4.2.3","lines-and-columns":"^1.2.4","webidl-conversions":"^4.0.2","postcss-load-config":"^6.0.1","ts-interface-checker":"^0.1.13","package-json-from-dist":"^1.0.1","is-fullwidth-code-point":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^22.14.0","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.59_1745909617717_0.6970655125628991","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"@abra-actions/sdk","version":"1.0.60","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"author":{"name":"abra-actions"},"license":"MIT","_id":"@abra-actions/sdk@1.0.60","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"homepage":"https://github.com/abra-actions/abra#readme","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"dist":{"shasum":"f88f47d188857ac9ccc63920ed37d1902ca5684d","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.60.tgz","fileCount":9,"integrity":"sha512-lrUnGpvIrkfa7X2Usp6JPoBzNjkNeT1BVNQ0qR01RhB2Y6PFByXDipKMQUwDa7gJpkvL13a/jBPdpnv0Ea+oDQ==","signatures":[{"sig":"MEUCICuprqDEE6C1QoG93DS6OweBtSG0dNhh1epqy9p7NYwsAiEAh0++Ow01PWU9SonxMZieCPkVrx51QW1FP9JfQ2/M05U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48120858},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5b2f94291a0f9b4bacb174dae883463423e7f544","scripts":{"build":"tsup"},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"repository":{"url":"git+https://github.com/abra-actions/abra.git","type":"git"},"_npmVersion":"11.1.0","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language.","directories":{},"_nodeVersion":"23.6.0","dependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/react":"^19.1.2","@types/react-dom":"^19.1.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.60_1745909914191_0.8143156411557504","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@abra-actions/sdk","version":"1.0.61","description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language.","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"homepage":"https://github.com/abra-actions/abra#readme","repository":{"type":"git","url":"git+https://github.com/abra-actions/abra.git"},"license":"MIT","author":{"name":"abra-actions"},"type":"commonjs","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"build":"tsup"},"dependencies":{"react":"^19.1.0","react-dom":"^19.1.0"},"devDependencies":{"@types/node":"^22.15.3","@types/react":"^19.1.2","@types/react-dom":"^19.1.2","tsup":"^8.4.0","typescript":"^5.8.3"},"_id":"@abra-actions/sdk@1.0.61","gitHead":"4734313f1a1c62ef6705d3d9c2831b7c3db1e16d","bugs":{"url":"https://github.com/abra-actions/abra/issues"},"_nodeVersion":"23.6.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-SJvJOT0X5FVvPzF883BLKi3MZ3r+GBokrAomDNTuCHUqBwzUeKYlFRIiHO5VVOmorxrU8IMldy2rgTVbOGGX8w==","shasum":"4bc47ec0d37a9703e99c21c46a4b0db93287179d","tarball":"https://registry.npmjs.org/@abra-actions/sdk/-/sdk-1.0.61.tgz","fileCount":11,"unpackedSize":379100,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICGlKS6aaE2TeW7gojIVzEw+K/ELof5cDwPQzgxt3QSGAiBqQbHTgRm2rEMGjStIo9H5Syny7vHY2dn401S2w/01wA=="}]},"_npmUser":{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"},"directories":{},"maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_1.0.61_1745910528208_0.5434911695488074"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-22T21:42:50.206Z","modified":"2025-04-29T07:08:48.612Z","1.0.40":"2025-04-22T21:42:50.557Z","1.0.41":"2025-04-22T21:48:09.189Z","1.0.42":"2025-04-22T23:14:46.601Z","1.0.43":"2025-04-22T23:16:43.927Z","1.0.44":"2025-04-22T23:17:46.541Z","1.0.45":"2025-04-23T00:31:32.061Z","1.0.46":"2025-04-23T00:36:41.822Z","1.0.47":"2025-04-23T00:53:04.527Z","1.0.48":"2025-04-23T01:07:28.167Z","1.0.49":"2025-04-23T03:55:58.229Z","1.0.50":"2025-04-23T04:04:38.971Z","1.0.51":"2025-04-23T04:39:47.709Z","1.0.52":"2025-04-23T04:41:40.229Z","1.0.53":"2025-04-23T04:53:11.407Z","1.0.54":"2025-04-24T02:14:32.680Z","1.0.55":"2025-04-25T01:26:38.066Z","1.0.56":"2025-04-25T01:29:52.389Z","1.0.57":"2025-04-29T06:22:02.438Z","1.0.58":"2025-04-29T06:42:56.295Z","1.0.59":"2025-04-29T06:53:38.081Z","1.0.60":"2025-04-29T06:58:34.502Z","1.0.61":"2025-04-29T07:08:48.432Z"},"bugs":{"url":"https://github.com/abra-actions/abra/issues"},"author":{"name":"abra-actions"},"license":"MIT","homepage":"https://github.com/abra-actions/abra#readme","keywords":["sdk","actions","frontend","natural language","LLM","typescript","abra"],"repository":{"type":"git","url":"git+https://github.com/abra-actions/abra.git"},"description":"A lightweight TypeScript SDK to expose frontend functions to LLMs via natural language.","maintainers":[{"name":"jakejmedeiros","email":"jakejmedeiros@gmail.com"}],"readme":"![Banner](./assets/banner.png)\n# Abra Assistant - Enable Users to Talk to Your App in Minutes\n\n## 🚀 Overview\n\n**abra** is a TypeScript SDK that enables natural language interaction with your application's functions. Import the functions you'd like to expose into the action registry and run a single command to enable execution via natural language commands — all on your own infrastructure.\n\n---\n\n## ✨ Features\n\n- **TypeScript Integration** – Automatically extracts type information from your functions\n- **LLM-Powered** – Uses LLM models to understand user intent\n- **Zero Boilerplate** – Just import functions into the registry, no annotations or decorators\n- **Type Safety** – Validates and transforms user input based on your type definitions\n- **No Data Leakage** – Only function names and optional descriptions are sent to the LLM; your code and data stay private\n- **Executes Locally** – All actions are run through your code, on your infra, with your auth and security context\n\n---\n\n## 🛠️ Installation\n\n```bash\nnpm install abra-actions\n```\n\n---\n\n## 🔗 Quick Start\n\n### 1. Initialize abra\n\n```bash\nabra-actions init \n```\n\nOR: \n\n```bash\nnpx abra-actions init\n```\n\nThis command sets up the abra scaffold in your `/src` directory:\n\n- `./abra_actions/actionRegistry.ts` – Import and register your callable functions here\n- `./abra-actions__gactions.json` – Generated manifest of all actions and types\n- `./abra.config.ts` – Lightweight wrapper to execute actions via the registry\n\n---\n\n### 2. Register your API_KEY\n\n```ts\n// src/abra.config.ts\n// AUTO-GENERATED BY ABRA CLI\n// Customize this config file as needed\n\nimport actionRegistry from './abra-actions/actionRegistry';\nimport actions from './abra-actions/__generated__/actions.json';\n\nconst abraConfig = {\n  apiKey: process.env.ABRA_API_KEY || \"\", // Place API key here. \n  actionRegistry,\n  actions: actions.actions\n};\n\nexport default abraConfig;\n```\n\n---\n\n### 3. Import your functions\n\n```ts\n// src/abra-actions/actionRegistry.ts\n\n// AUTO-GENERATED BY ABRA CLI — DO NOT EDIT MANUALLY\nimport {\n  createPolicyForId,\n  exportAdminCSV,\n} from '../admin/handlers'\n\nconst actionRegistry: RegistryEntry[] = [\n  { \n    name: \"Create Policy\",\n    function: createPolicyForId, \n    description: \"Creates a given policy type for the given policy customer.\",\n    suggested: true,\n    suggestion: \"Create an AI policy for Acme Inc.\"\n  },\n  {\n    name: \"Export Admin CSV\",\n    function: exportAdminCSV,\n    description: \"Downloads a CSV file containing the admin data for a given customer.\",\n    suggested: true,\n    suggestion: \"Find the Admin data for Acme Inc.\"\n  }\n]\n\nexport type RegistryEntry = {\n  name: string,\n  function: Function,\n  description?: string,\n  suggested?: boolean,\n  suggestion?: string,\n}\n\nexport default actionRegistry;\n\n```\n\n---\n\n### 4. Generate the actions\n\n```bash\nabra-actions generate \n```\n\nOR: \n\n```bash\nnpx abra-actions generate\n```\n\nThis command:\n- Populates `actions.json` with metadata about your functions\n- We collect:\n  - Function Name\n  - Function Description (optional)\n  - Parameter Names\n  - Destructured Types\n\n---\n\n### 5. Use the assistant in your UI\n\n```tsx\nimport { AbraAssistant } from '@abra-actions/sdk/AbraAssistant';\nimport config from './abra.config.ts';\n\nfunction MyComponent() {\n  return (\n    <div>\n      <h1>My App</h1>\n      <AbraAssistant config={config} />\n    </div>\n  );\n}\n```\n\n---\n\n**Function Execution:**\nAbra executes functions entirely within your infrastructure, any parameter filtering, logging, and other security mechanisms remain in tact when executing a function via the Abra Assistant. \n\n\n**How Does it Work?:**\nWhen the `actions.json` is generated, the SDK locates your imported functions and uses TypeScript's compiler and typing system to destructure custom parameter types. The built-in component then uses your API key to send function metadata and user intent into the LLM, where when an action is returned from the API the built-in executor invokes your imported function with the assumed parameters as if a user interacted with it via the UI.\n\n\n\n## 📄 License\n\n**MIT**\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a pull request.\n","readmeFilename":"README.md"}