{"id":189497618,"number":"2.7.1","published_at":"2026-04-17T14:03:32.975Z","licenses":"MIT","integrity":"sha512-K6UDSyKkquCeSK4fEGYlHrm/0V3iVFvDXFIgU7/3QlPcUKFHA+9zuKvy9za0ugzHqkHUll9fIPOgtTsmPMC5oQ==","status":null,"download_url":"https://registry.npmjs.org/@softspark/ai-toolkit/-/ai-toolkit-2.7.1.tgz","registry_url":"https://www.npmjs.com/package/@softspark/ai-toolkit/v/2.7.1","documentation_url":null,"install_command":"npm install @softspark/ai-toolkit@2.7.1","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"softspark","email":"biuro@softspark.eu"},"dist":{"shasum":"559805b249ddd88c3043ef083c8ec20066071db1","tarball":"https://registry.npmjs.org/@softspark/ai-toolkit/-/ai-toolkit-2.7.1.tgz","fileCount":521,"integrity":"sha512-K6UDSyKkquCeSK4fEGYlHrm/0V3iVFvDXFIgU7/3QlPcUKFHA+9zuKvy9za0ugzHqkHUll9fIPOgtTsmPMC5oQ==","signatures":[{"sig":"MEYCIQDF2ZjQP4Por366EZpA1cXqYDtG2K8a8N8Bw8GyiHTMbAIhAJQZvaAj/2GgUEHpb7PSMbbhrtbRU0WeSGXT2kGGUS3v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2942703},"gitHead":"60fe793fde3764bb44cb1047234bf41e20731e13","main":"bin/ai-toolkit.js","scripts":{"test":"bats tests/ --jobs 4 --no-parallelize-within-files","evaluate":"python3 scripts/evaluate_skills.py","validate":"python3 scripts/validate.py","generate:all":"npm run generate:agents \u0026\u0026 npm run generate:codex-rules \u0026\u0026 npm run generate:opencode-agents \u0026\u0026 npm run generate:opencode-commands \u0026\u0026 npm run generate:cursor \u0026\u0026 npm run generate:windsurf \u0026\u0026 npm run generate:copilot \u0026\u0026 npm run generate:gemini \u0026\u0026 npm run generate:cline \u0026\u0026 npm run generate:roo \u0026\u0026 npm run generate:aider \u0026\u0026 npm run generate:llms","generate:roo":"python3 scripts/generate_roo_modes.py \u003e .roomodes","generate:llms":"python3 scripts/generate_llms_txt.py \u003e llms.txt \u0026\u0026 python3 scripts/generate_llms_txt.py --full \u003e llms-full.txt","generate:aider":"python3 scripts/generate_aider_conf.py \u003e .aider.conf.yml","generate:cline":"python3 scripts/generate_cline_rules.py .","prepublishOnly":"npm run generate:all \u0026\u0026 python3 scripts/validate.py \u0026\u0026 npm test","generate:agents":"python3 scripts/generate_agents_md.py \u003e AGENTS.md","generate:cursor":"python3 scripts/generate_cursor_rules.py \u003e .cursorrules","generate:gemini":"python3 scripts/generate_gemini.py \u003e GEMINI.md","generate:copilot":"python3 scripts/generate_copilot.py \u003e .github/copilot-instructions.md","benchmark:harvest":"python3 scripts/harvest_ecosystem.py --offline","generate:windsurf":"python3 scripts/generate_windsurf.py \u003e .windsurfrules","benchmark:ecosystem":"python3 scripts/benchmark_ecosystem.py --offline","generate:codex-rules":"python3 scripts/generate_codex_rules.py .","generate:opencode-agents":"python3 scripts/generate_opencode_agents.py .","generate:opencode-commands":"python3 scripts/generate_opencode_commands.py ."},"_npmVersion":"10.8.2","_nodeVersion":"20.20.2","_hasShrinkwrap":false,"directories":{},"engines":{"bats":"\u003e=1.8.0 — install via: brew install bats-core (macOS) or apt install bats (Ubuntu)","node":"\u003e=18.0.0"},"exports":null,"browserify":null},"created_at":"2026-04-24T07:03:17.681Z","updated_at":"2026-04-24T07:03:17.681Z","purl":"pkg:npm/%40softspark/ai-toolkit@2.7.1","related_tag":{"name":"v2.7.1","sha":"60fe793fde3764bb44cb1047234bf41e20731e13","kind":"commit","published_at":"2026-04-17T14:01:29.000Z","download_url":"https://codeload.github.com/softspark/ai-toolkit/tar.gz/v2.7.1","html_url":"https://github.com/softspark/ai-toolkit/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/softspark/ai-toolkit@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softspark%2Fai-toolkit/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softspark%2Fai-toolkit/tags/v2.7.1/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@softspark%2Fai-toolkit/versions/2.7.1","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@softspark%2Fai-toolkit/versions/2.7.1/codemeta","dependencies":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@softspark%2Fai-toolkit"}