{"_id":"@almond-bot/harness-studio-core","_rev":"8-3d0bedfb04588d79a6f6ce341fb3c69e","name":"@almond-bot/harness-studio-core","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"@almond-bot/harness-studio-core","version":"0.1.0","license":"MIT","_id":"@almond-bot/harness-studio-core@0.1.0","maintainers":[{"name":"shawn-almond","email":"shawn@almondbot.com"}],"homepage":"https://github.com/almond-bot/harness-studio#readme","bugs":{"url":"https://github.com/almond-bot/harness-studio/issues"},"dist":{"shasum":"1041a6bebb13d182570a350242c7a4bc50348ccc","tarball":"https://registry.npmjs.org/@almond-bot/harness-studio-core/-/harness-studio-core-0.1.0.tgz","fileCount":19,"integrity":"sha512-9uG+K1vAiq2X25q235cBf3ytGAzExPADL2HuA70YsRGDyJPz8n5bC2B79G+ZvyTXJas8HkR8TzQSq6a248rA2Q==","signatures":[{"sig":"MEYCIQCiME21pM/JQKgsRsnD8rFcoGR0nkF+tohRk5Mmub+55gIhANsANHIBq4r0woObPl1Q0N/xxUepXAjZDy2rdpHDsvVm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100096},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./schema.json":"./src/schema.json"},"scripts":{"dev":"tsc -b --watch","build":"tsc -b"},"_npmUser":{"name":"shawn-almond","email":"shawn@almondbot.com"},"repository":{"url":"git+https://github.com/almond-bot/harness-studio.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"Schema, validation, layout, and SVG rendering for almond-harness-studio wire harness drawings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harness-studio-core_0.1.0_1784002578469_0.3687526718956724","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@almond-bot/harness-studio-core","version":"0.1.1","license":"MIT","_id":"@almond-bot/harness-studio-core@0.1.1","maintainers":[{"name":"shawn-almond","email":"shawn@almondbot.com"}],"homepage":"https://github.com/almond-bot/harness-studio#readme","bugs":{"url":"https://github.com/almond-bot/harness-studio/issues"},"dist":{"shasum":"e93a3aee337a9a49534b2beddb3155f13cb73a09","tarball":"https://registry.npmjs.org/@almond-bot/harness-studio-core/-/harness-studio-core-0.1.1.tgz","fileCount":3,"integrity":"sha512-o1mMN03msJCypItqASulKQRdXwVmEg+AWsEEHTLqfAYTjmc57tRY3kcYCkoqARqDB7Tl3qH/pkhnvxtpU3Dg+Q==","signatures":[{"sig":"MEUCIQCDh4FQmKfHtXqaHhhGMlVpetqQUXDcvVyu5/+NZhHNpgIgbs4NUhEVg9P7qBpSG9iVqNnNfTuvJNiMZYFCb2CVBQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./schema.json":"./src/schema.json"},"gitHead":"5e4e0b599b507c1beb7bff684d32f96346d877bd","scripts":{"dev":"tsc -b --watch","build":"tsc -b"},"_npmUser":{"name":"shawn-almond","email":"shawn@almondbot.com"},"repository":{"url":"git+https://github.com/almond-bot/harness-studio.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"Schema, validation, layout, and SVG rendering for almond-harness-studio wire harness drawings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harness-studio-core_0.1.1_1784007340454_0.4034304060246876","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@almond-bot/harness-studio-core","version":"0.1.2","license":"MIT","_id":"@almond-bot/harness-studio-core@0.1.2","maintainers":[{"name":"shawn-almond","email":"shawn@almondbot.com"}],"homepage":"https://github.com/almond-bot/harness-studio#readme","bugs":{"url":"https://github.com/almond-bot/harness-studio/issues"},"dist":{"shasum":"4fcd10ae92e878a91b3e151b318c42ba7c1767b8","tarball":"https://registry.npmjs.org/@almond-bot/harness-studio-core/-/harness-studio-core-0.1.2.tgz","fileCount":20,"integrity":"sha512-nRDEsXgwUtIe99rrFasAPKYeVG/Gez2f6HdBnEiHQUf9tMh7Z4UfCyMY+F2P/9pUCUL7Vidm5b+limihgWTNbQ==","signatures":[{"sig":"MEYCIQCxcRVusoZpnsO5AUoWdXr46/Rk4oiWS34azjEQNrjnZgIhAJz/kc4vYsoau9Vr6Etcq+aYD7VhoQ0MRMPjzL+57RRl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113187},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./schema.json":"./src/schema.json"},"scripts":{"dev":"tsc -b --watch","build":"tsc -b","prepack":"tsc -b --force && test -f dist/index.js"},"_npmUser":{"name":"shawn-almond","email":"shawn@almondbot.com"},"repository":{"url":"git+https://github.com/almond-bot/harness-studio.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"Schema, validation, layout, and SVG rendering for almond-harness-studio wire harness drawings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harness-studio-core_0.1.2_1784008303548_0.8381155133236768","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@almond-bot/harness-studio-core","version":"0.1.3","license":"MIT","_id":"@almond-bot/harness-studio-core@0.1.3","maintainers":[{"name":"shawn-almond","email":"shawn@almondbot.com"}],"homepage":"https://github.com/almond-bot/harness-studio#readme","bugs":{"url":"https://github.com/almond-bot/harness-studio/issues"},"dist":{"shasum":"1d0394b11146815a4060c9c947f69bbf9dff8420","tarball":"https://registry.npmjs.org/@almond-bot/harness-studio-core/-/harness-studio-core-0.1.3.tgz","fileCount":20,"integrity":"sha512-ZOJeFz3mM4TwOUbXeplRrVnA6Q1TJ7HUAnu3fOeDUilko+hRYLwH3ul+xiqmuSaQBi8yP7oJ3Pbe+2ywOhaiGw==","signatures":[{"sig":"MEQCIDM7DqobWIgp8FkaRo7Pc4r0o6tmnvjanR/CHFy8yWxQAiA1S3ctOVy4qVNrJDF6NoCQ+lM3abp8sLXWuIeUKLYIDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113187},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./schema.json":"./src/schema.json"},"scripts":{"dev":"tsc -b --watch","build":"tsc -b","prepack":"tsc -b --force && test -f dist/index.js"},"_npmUser":{"name":"shawn-almond","email":"shawn@almondbot.com"},"repository":{"url":"git+https://github.com/almond-bot/harness-studio.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"Schema, validation, layout, and SVG rendering for almond-harness-studio wire harness drawings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harness-studio-core_0.1.3_1784047904303_0.12801203927067206","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@almond-bot/harness-studio-core","version":"0.1.4","license":"MIT","_id":"@almond-bot/harness-studio-core@0.1.4","maintainers":[{"name":"shawn-almond","email":"shawn@almondbot.com"}],"homepage":"https://github.com/almond-bot/harness-studio#readme","bugs":{"url":"https://github.com/almond-bot/harness-studio/issues"},"dist":{"shasum":"03f4ddf3322e4bcb7885dfd4cf7dc379924d6d54","tarball":"https://registry.npmjs.org/@almond-bot/harness-studio-core/-/harness-studio-core-0.1.4.tgz","fileCount":20,"integrity":"sha512-js4Sa9bLfljsFTYjRRFtqLj1HQ+7JHP2RzfvFgtsYh8Yy+6onWPWXQU+QU1eOO/yDqIv0fgb1504MPqNiBJjDA==","signatures":[{"sig":"MEQCIFTdP0fExI0Key337O0lyQLgofqf+uTTZCti/7mzohCfAiBviJ4NDSBl5XPo8fguwUNMuqW39ykaEkXURyOt9fAkOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwJfbPV7Bs7phaj0d5X/0eb5UrKSPWJKz1gQkF/IN/gQIhAK07xwARThE6fuXo+DddfVKhR1EZQe10tMFSEYlwIB+8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125315},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./schema.json":"./src/schema.json"},"gitHead":"948ad602a18cb2e0eabff5462c1a05a9cf23589a","scripts":{"dev":"tsc -b --watch","build":"tsc -b","prepack":"tsc -b --force && test -f dist/index.js"},"_npmUser":{"name":"shawn-almond","email":"shawn@almondbot.com"},"repository":{"url":"git+https://github.com/almond-bot/harness-studio.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"Schema, validation, layout, and SVG rendering for almond-harness-studio wire harness drawings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/harness-studio-core_0.1.4_1789076618789_0.11857846801754124","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@almond-bot/harness-studio-core","version":"0.1.5","license":"MIT","_id":"@almond-bot/harness-studio-core@0.1.5","maintainers":[{"name":"shawn-almond","email":"shawn@almondbot.com"}],"homepage":"https://github.com/almond-bot/harness-studio#readme","bugs":{"url":"https://github.com/almond-bot/harness-studio/issues"},"dist":{"shasum":"1daf9dbd802b1ee0dabd670a220ddbd6f7e02c73","tarball":"https://registry.npmjs.org/@almond-bot/harness-studio-core/-/harness-studio-core-0.1.5.tgz","fileCount":20,"integrity":"sha512-4rvq0CcAmK+DaR3MQ1wPzF74WDvCmnzKqHme0/uMv8oa5ZUB5cWBi+xKZW/MOOt99xbRc8nrNThznIiOa0bRSA==","signatures":[{"sig":"MEUCIQDOJDlUL1gLOdv9vAa4Qdyp/CpFndwKqdMLXdI6cpSINAIgK9de6pDqGMFsL8xpmx3IU2mZQVgRHv/zBQuATg10NiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCoD+c2zXX3L9jr0xfiYZ90CSVRmwODiy3OewZzDyyw1gIgRRN1NySrdFtnUjOV+VirvpdBkP8Acu82vr0hoE+9L80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125315},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./schema.json":"./src/schema.json"},"scripts":{"dev":"tsc -b --watch","build":"tsc -b","prepack":"tsc -b --force && test -f dist/index.js"},"_npmUser":{"name":"shawn-almond","email":"shawn@almondbot.com"},"repository":{"url":"git+https://github.com/almond-bot/harness-studio.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"Schema, validation, layout, and SVG rendering for almond-harness-studio wire harness drawings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harness-studio-core_0.1.5_1789076621079_0.9440738935550836","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@almond-bot/harness-studio-core","version":"0.1.6","license":"MIT","_id":"@almond-bot/harness-studio-core@0.1.6","maintainers":[{"name":"shawn-almond","email":"shawn@almondbot.com"}],"homepage":"https://github.com/almond-bot/harness-studio#readme","bugs":{"url":"https://github.com/almond-bot/harness-studio/issues"},"dist":{"shasum":"a1592d2b0173703eb65233e7e56a37f22ecabb3b","tarball":"https://registry.npmjs.org/@almond-bot/harness-studio-core/-/harness-studio-core-0.1.6.tgz","fileCount":20,"integrity":"sha512-700AHZ0vWotIrg4T+NxoEMGA9rckHhbQ8LTGR7W0jowo1Nevq6uwgoMsa/lSrq4JzHn4mg7R+hqOa/5Xo/Koqw==","signatures":[{"sig":"MEYCIQC07FM36N3IQ0BHO/BRhvmTV56yPW/yfJgcSjw+9Iu8cwIhAPz0JOxeILKnC7AXoWdHgUhiT7gZSV1TVSBO2IdQX/Ro","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSMbyZesg75bC/USso0fs1YP9RmTzb9m+dE9ylFiohxwIgKMNYGj0RTMDM4rTXCH37bFrmdO7UWbyfMzWUZN/2pws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./schema.json":"./src/schema.json"},"scripts":{"dev":"tsc -b --watch","build":"tsc -b","prepack":"tsc -b --force && test -f dist/index.js"},"_npmUser":{"name":"shawn-almond","email":"shawn@almondbot.com"},"repository":{"url":"git+https://github.com/almond-bot/harness-studio.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"Schema, validation, layout, and SVG rendering for almond-harness-studio wire harness drawings","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/harness-studio-core_0.1.6_1789080368214_0.9008564142333166","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"_id":"@almond-bot/harness-studio-core@0.1.7","bugs":{"url":"https://github.com/almond-bot/harness-studio/issues"},"dist":{"shasum":"1beb384a4caf1b24fd7640617d4b25e47d2b61cc","tarball":"https://registry.npmjs.org/@almond-bot/harness-studio-core/-/harness-studio-core-0.1.7.tgz","fileCount":20,"integrity":"sha512-9scCfV22OHTRcGTV0ItnnqZ2lhmlk8jqb+zI5Pxf7VQ6NG5aVv0sbrhdhDb1aavZUMuo6BJvt9On0NFozQ016Q==","signatures":[{"sig":"MEQCIBcBnUkvvNHnCG3xbwh5Xu6q7HNjhwsGRtmXF649Iv2rAiBo02mia84OTs8V+HwM3OYVFmjj/kAbrEgIRiM5wAWYhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBUGwBHfzZxu2Ois45bjs7vJkvZ7r3JS9SLMquuJd4utAiADLl3uj25fycGRBaeg2WTQQigIsAzG8+/S8P5WMZUjkg=="}],"unpackedSize":127619},"main":"./dist/index.js","name":"@almond-bot/harness-studio-core","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./schema.json":"./src/schema.json"},"license":"MIT","scripts":{"dev":"tsc -b --watch","build":"tsc -b","prepack":"tsc -b --force && test -f dist/index.js"},"version":"0.1.7","_npmUser":{"name":"shawn-almond","email":"shawn@almondbot.com"},"homepage":"https://github.com/almond-bot/harness-studio#readme","repository":{"url":"git+https://github.com/almond-bot/harness-studio.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"Schema, validation, layout, and SVG rendering for almond-harness-studio wire harness drawings","directories":{},"maintainers":[{"name":"shawn-almond","email":"shawn@almondbot.com"}],"_nodeVersion":"24.14.0","dependencies":{"ajv":"^8.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/harness-studio-core_0.1.7_1789082092189_0.4002887413344278"}}},"time":{"created":"2026-07-14T04:16:18.278Z","modified":"2026-09-10T23:14:52.467Z","0.1.0":"2026-07-14T04:16:18.636Z","0.1.1":"2026-07-14T05:35:40.597Z","0.1.2":"2026-07-14T05:51:43.697Z","0.1.3":"2026-07-14T16:51:44.440Z","0.1.4":"2026-09-10T21:43:38.887Z","0.1.5":"2026-09-10T21:43:41.173Z","0.1.6":"2026-09-10T22:46:08.320Z","0.1.7":"2026-09-10T23:14:52.288Z"},"bugs":{"url":"https://github.com/almond-bot/harness-studio/issues"},"license":"MIT","homepage":"https://github.com/almond-bot/harness-studio#readme","repository":{"url":"git+https://github.com/almond-bot/harness-studio.git","type":"git","directory":"packages/core"},"description":"Schema, validation, layout, and SVG rendering for almond-harness-studio wire harness drawings","maintainers":[{"name":"shawn-almond","email":"shawn@almondbot.com"}],"readme":"# @almond-bot/harness-studio-core\n\nSchema, validation, tree layout, and pure SVG-string rendering for [almond-harness-studio](https://www.npmjs.com/package/almond-harness-studio) wire harness drawings. No React — runs in Node and the browser.\n\nMost users want the CLI instead:\n\n```bash\nnpx almond-harness-studio dev ./harnesses\n```\n\nFull documentation: [github.com/almond-bot/harness-studio](https://github.com/almond-bot/harness-studio)\n","readmeFilename":"README.md"}