{"_id":"@clickframe/api","name":"@clickframe/api","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@clickframe/api","version":"0.0.1","description":"Reserved placeholder. See https://github.com/ArakanElite/clickframe.","license":"Apache-2.0","private":false,"repository":{"type":"git","url":"git+https://github.com/ArakanElite/clickframe.git"},"_id":"@clickframe/api@0.0.1","gitHead":"ba85e8fe8bd34a4a0fc3f236f5ac5fb84224e0c0","bugs":{"url":"https://github.com/ArakanElite/clickframe/issues"},"homepage":"https://github.com/ArakanElite/clickframe#readme","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-j6NFy0s+drMn+ID+T6LAI10FC+Tl3aPdxzqZaH2R5VjHdXVChOFC6lGrrMjZc78aokGoE7EZPIo/dYSzsGIc/w==","shasum":"2ba5549cec4542dd0095e62420da62c72518af4d","tarball":"https://registry.npmjs.org/@clickframe/api/-/api-0.0.1.tgz","fileCount":3,"unpackedSize":12398,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@clickframe%2fapi@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC864eZEqCHLAqz1F5SPhMg4obtvOYwEOu6iyX3ZZDchAIhAMnJUqYYrUP/zFExlSb041SxAIZMIaegV1xJgNMqL40K"}]},"_npmUser":{"name":"arakan","email":"npm@clickframe.io"},"directories":{},"maintainers":[{"name":"arakan","email":"npm@clickframe.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api_0.0.1_1779258865179_0.07883751250994808"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-20T06:34:25.052Z","0.0.1":"2026-05-20T06:34:25.321Z","modified":"2026-05-20T06:34:25.963Z"},"maintainers":[{"name":"arakan","email":"npm@clickframe.io"}],"description":"Reserved placeholder. See https://github.com/ArakanElite/clickframe.","homepage":"https://github.com/ArakanElite/clickframe#readme","repository":{"type":"git","url":"git+https://github.com/ArakanElite/clickframe.git"},"bugs":{"url":"https://github.com/ArakanElite/clickframe/issues"},"license":"Apache-2.0","readme":"﻿# @clickframe/api — Reserved placeholder\n\nThis package name is **reserved** by the Clickframe project. It is **not** a real, functional package; the published artifact contains only this placeholder README, a minimal `package.json`, and the Apache-2.0 `LICENSE` text.\n\nThe reservation exists to prevent dependency-confusion attacks (STRIDE D-4 in `project/docs/security/threat-model-ci-supply-chain.md` § 5; closure of NEW-CI-TM-15). If an attacker were to publish a malicious package under this name to the public npm registry while it remains unowned, a future workspace install whose resolver fails open could pull the attacker's code in place of the internal workspace package.\n\nSource repository: <https://github.com/ArakanElite/clickframe>.\n\nLicense: Apache-2.0 — see `LICENSE`.\n","readmeFilename":"README.md","_rev":"1-6999e6786cd542b64a10215938e0fdde"}