{"ref":"artifact:saptools-hana-lens","page":"/artifacts/saptools-hana-lens","json":"/artifacts/saptools-hana-lens.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"saptools-hana-lens","name":"@saptools/hana-lens","artifact_type":"cli","ecosystem":"cap","domain":"developer-experience","origin_ring":"independent","description":{"one_line":"Compiles every CAP package in a workspace into one minified CSN cache, so \"where is this entity and what columns does it have\" is a query rather than a monorepo load.","short":"Workspace-wide CSN cache for querying CAP entities and columns","what_it_solves":"Scans matching packages, virtually links local siblings, compiles each in an isolated [@sap/cds](artifact:sap-cds) worker, and writes a single .hana-lens-cache.json. It exists for the size problem: opening the real CSN of a large workspace to answer a small question."},"links":{"npm":"https://www.npmjs.com/package/@saptools/hana-lens","repo":"https://github.com/dongitran/saptools"},"identity":{"author":"dongitran","license":"MIT"},"compat":{"runtimes":["build-time"]},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/dongitran/saptools","title":"@saptools/hana-lens — README","checked":"2026-10-18","quote":"npm install -g @saptools/hana-lens"}]}},"provides":["capability:editor-support"],"provenance":{"discovered_via":[{"source":"source:npm","channel":"keywords:cds"}],"first_seen":"2026-09-07"},"maintainers":["actor:dong-tran"],"contributors":["actor:dong-tran"],"drafted_with_ai":true},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"good","evidence":"3 months since release"},{"label":"Continuity","tier":"fair","evidence":"2 contributors, 1 publisher"},{"label":"Repository","tier":"good","evidence":"pushed 2026-09, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"first released after @sap/cds 10 shipped"},{"label":"Maintainer's CI","tier":"good","evidence":"CodeQL Security Scan green, 2026-09-18"}],"practice":[{"label":"Tests","tier":"good","evidence":"679 test files, npm test"},{"label":"Docs","tier":"good","evidence":"README 30 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":34,"unit":"installs/week"},{"value":3,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"0.5.0","majors":{"0.1":{"version":"0.1.0","date":"2026-07-03"},"0.2":{"version":"0.2.0","date":"2026-07-04"},"0.3":{"version":"0.3.0","date":"2026-07-10"},"0.4":{"version":"0.4.0","date":"2026-07-15"},"0.5":{"version":"0.5.0","date":"2026-07-26"}},"license":"MIT","first_release":"2026-07-03","last_release":"2026-07-26","releases":15,"cadence_days":0,"maintainers":1,"repository":"git+https://github.com/dongitran/saptools.git","peer_cds":null,"test_script":true,"types":true,"downloads_weekly":34,"stars":3,"forks":0,"open_issues":1,"archived":false,"pushed_at":"2026-09-18","license_spdx":null,"org_owned":false,"default_branch":"main","contributors":2,"tree_truncated":false,"test_files":679,"workflows":33,"other_ci":false,"readme_bytes":30268,"docs_files":0,"changelog":false,"license_file":false,"dts_files":2,"ci_status":"success","ci_run_at":"2026-09-18","ci_workflow":"CodeQL Security Scan","ci_event":"push","readme_path":"packages/hana-lens/README.md","readme_sha":"4689720f46c3a8fbf864e3217e22628907aa1412","months_since_release":3,"dormant":false,"repository_directory":"packages/hana-lens","dependencies":1,"node_engine":">=20.0.0","downloads_monthly":516,"created_at":"2026-04-03T14:04:40Z","open_prs":1,"first_commit":"2026-07-03","last_commit":"2026-07-26","commits":18,"repo_read":"2026-10-26"},"release_notes":{"license":"MIT","quotable":true,"versions":[{"version":"0.5.0","date":"2026-07-26"},{"version":"0.4.5","date":"2026-07-26"},{"version":"0.4.4","date":"2026-07-26"},{"version":"0.4.3","date":"2026-07-23"},{"version":"0.4.2","date":"2026-07-16"},{"version":"0.4.1","date":"2026-07-16"},{"version":"0.4.0","date":"2026-07-15"},{"version":"0.3.2","date":"2026-07-15"},{"version":"0.3.1","date":"2026-07-14"},{"version":"0.3.0","date":"2026-07-10"},{"version":"0.2.0","date":"2026-07-04"},{"version":"0.1.3","date":"2026-07-04"},{"version":"0.1.2","date":"2026-07-04"},{"version":"0.1.1","date":"2026-07-04"},{"version":"0.1.0","date":"2026-07-03"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:dong-tran","name":"Đông Trần","json":"/actors/dong-tran.json"}],"contributors":[{"ref":"actor:dong-tran","name":"Đông Trần","json":"/actors/dong-tran.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}