{"id":12461429,"name":"@isdk/tool-func","ecosystem":"npm","description":"A manager for creating, registering, and executing reusable tool functions with rich metadata.","homepage":"https://github.com/isdk/tool-func.js/#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/isdk/tool-func.js","keywords_array":["tool-function","function-calling","ai-agent","modular","registry","async","stream","cancellable","isdk"],"namespace":"isdk","versions_count":3,"first_release_published_at":"2025-11-08T05:23:00.121Z","latest_release_published_at":"2026-10-09T14:13:24.786Z","latest_release_number":"2.0.0","last_synced_at":"2026-10-09T14:13:48.413Z","created_at":"2025-11-08T05:25:35.476Z","updated_at":"2026-10-09T14:13:48.669Z","registry_url":"https://www.npmjs.com/package/@isdk/tool-func","install_command":"npm install @isdk/tool-func","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.0.0"},"contentPolicy":null},"repo_metadata":{"id":323110235,"uuid":"1092125253","full_name":"isdk/tool-func.js","owner":"isdk","description":null,"archived":false,"fork":false,"pushed_at":"2026-10-07T11:15:42.000Z","size":572,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-10-07T18:19:47.594Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/isdk.png","metadata":{"files":{"readme":"README.cn.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-08T03:25:57.000Z","updated_at":"2026-10-07T11:15:46.000Z","dependencies_parsed_at":"2026-04-02T18:01:44.509Z","dependency_job_id":null,"html_url":"https://github.com/isdk/tool-func.js","commit_stats":null,"previous_names":["isdk/tool-func.js"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/isdk/tool-func.js","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isdk%2Ftool-func.js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isdk%2Ftool-func.js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isdk%2Ftool-func.js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isdk%2Ftool-func.js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isdk","download_url":"https://codeload.github.com/isdk/tool-func.js/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isdk%2Ftool-func.js/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343680568,"owners_count":38143504,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-09T02:00:07.585Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"isdk","name":"isdk","uuid":"13587599","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/13587599?v=4","repositories_count":4,"last_synced_at":"2024-04-28T03:06:42.394Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/isdk","funding_links":[],"total_stars":1,"followers":0,"following":0,"created_at":"2023-02-27T11:53:47.960Z","updated_at":"2024-04-28T03:06:42.685Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isdk","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isdk/repositories"},"tags":[{"name":"v0.1.1","sha":"13d11abff380d5d31a8aca505973709eeba65226","kind":"tag","published_at":"2025-11-08T05:19:20.000Z","download_url":"https://codeload.github.com/isdk/tool-func.js/tar.gz/v0.1.1","html_url":"https://github.com/isdk/tool-func.js/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/isdk/tool-func.js@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isdk%2Ftool-func.js/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isdk%2Ftool-func.js/tags/v0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-10-09T14:13:48.668Z","dependent_packages_count":0,"downloads":123,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":23.510992243196842,"dependent_packages_count":33.912094682324216,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":28.71154346276053},"purl":"pkg:npm/%40isdk/tool-func","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@isdk/tool-func","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@isdk/tool-func","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@isdk/tool-func/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@isdk%2Ftool-func/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@isdk%2Ftool-func/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@isdk%2Ftool-func/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@isdk%2Ftool-func/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@isdk%2Ftool-func/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@isdk%2Ftool-func/codemeta","maintainers":[{"uuid":"isdk","login":"isdk","name":null,"email":"snowyu.lee@gmail.com","url":null,"packages_count":81,"html_url":"https://www.npmjs.com/~isdk","role":null,"created_at":"2025-11-08T05:25:46.869Z","updated_at":"2025-11-08T05:25:46.869Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/isdk/packages"}]}