{"_id":"@boxfiles/provider-link","name":"@boxfiles/provider-link","dist-tags":{"next":"0.0.1","latest":"0.0.1"},"versions":{"0.0.1":{"name":"@boxfiles/provider-link","version":"0.0.1","type":"module","exports":{".":"./src/index.ts"},"dependencies":{"@boxfiles/core":"0.0.1","typebox":"^1.2.2"},"devDependencies":{"@types/bun":"latest","typescript":"^5"},"publishConfig":{"access":"public"},"gitHead":"d7357fd12f9dc826226925322be6b8f1ba423407","_id":"@boxfiles/provider-link@0.0.1","description":"Symlink action provider for Boxfiles.","_nodeVersion":"26.3.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-+mAXza60cYNjgbQk5JOIZ0H1QluMsZDFSFvqHhfkG1hcwVKzBwGZtxKmwHueNHHxUHRgg9DOcy1w5u3bMoWMkg==","shasum":"b4d2198aa16a7e980f7f34835c671310597c40a9","tarball":"https://registry.npmjs.org/@boxfiles/provider-link/-/provider-link-0.0.1.tgz","fileCount":3,"unpackedSize":2861,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB32pTbQnAFXfuPhheSV67w4wbxAzV1PhveRK3wLLRrEAiEApcfy4ANIOhSS9Td7QlokozEZStJCNjdypxqdXm/Q8vw="}]},"_npmUser":{"name":"airtonix","email":"airtonix@gmail.com"},"directories":{},"maintainers":[{"name":"airtonix","email":"airtonix@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/provider-link_0.0.1_1781047872382_0.915023982423923"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-09T23:31:12.214Z","0.0.1":"2026-06-09T23:31:12.516Z","modified":"2026-06-09T23:31:12.755Z"},"maintainers":[{"name":"airtonix","email":"airtonix@gmail.com"}],"description":"Symlink action provider for Boxfiles.","readme":"# @boxfiles/provider-link\n\nSymlink action provider for Boxfiles.\n\nThis package adds the `symlink` action kind. It validates link actions and contributes symbolic-link creation operations to the compiled plan.\n\n## Action kind\n\n```yaml\nuses: symlink\nwith:\n  from: ~/.config/example/source\n  to: ~/.config/example/target\n```\n\nUse this provider when workstation setup should link an existing path instead of copying file contents.\n\n## Status\n\nPlanning is implemented. Apply is intentionally stubbed until Boxfiles has a concrete execution safety policy.\n","readmeFilename":"README.md","_rev":"1-501c198b65c09e5f56a360f3f9c09596"}