{"_id":"@absolutejs/machines-bridge","_rev":"2-1596891d2302bca9ff7c768c4ff5a86b","name":"@absolutejs/machines-bridge","dist-tags":{"beta":"0.2.0-beta.0","latest":"0.1.0-beta.0"},"versions":{"0.1.0-beta.0":{"name":"@absolutejs/machines-bridge","version":"0.1.0-beta.0","author":{"name":"Alex Kahn"},"license":"Apache-2.0","_id":"@absolutejs/machines-bridge@0.1.0-beta.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/commerce-adapters/tree/main/bridge","bugs":{"url":"https://github.com/absolutejs/commerce-adapters/issues"},"bin":{"absolutejs-machines-bridge":"dist/cli.js"},"dist":{"shasum":"88278fa5d033f33b377514f45acd7d9f997f7503","tarball":"https://registry.npmjs.org/@absolutejs/machines-bridge/-/machines-bridge-0.1.0-beta.0.tgz","fileCount":10,"integrity":"sha512-IWrLZAYH092qf4UhKD41xGf0AfAEZbl1Asc/te7HDFOz1HIafg/S3LcCT5LQCnopMwRwvR/ZftudqgSBOVH10A==","signatures":[{"sig":"MEUCICeWD3jqM9OI4tr1jIo+o/14nncTGHgB4vNYbw9PHleqAiEAiX3KOg25TypTQVPUa0FB/g2NqhO2gyaQ8Syf+Y3dAcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48680},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"bun":">=1.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a5d052af79e537b997c010b72161d1966fc0a31e","scripts":{"test":"bun test","build":"rm -rf dist && bun build ./src/index.ts ./src/cli.ts --root ./src --outdir dist --target bun --external @absolutejs/commerce-machines --external '@absolutejs/commerce-machines/*' && tsc --emitDeclarationOnly --project tsconfig.json && chmod +x dist/cli.js","format":"prettier --write \"./**/*.{js,ts,json,md}\"","release":"bun run check:package && npm publish --access public --tag beta","typecheck":"tsc --noEmit","check:package":"bun run format && bun run typecheck && bun run test && bun run build"},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"repository":{"url":"git+https://github.com/absolutejs/commerce-adapters.git","type":"git","directory":"bridge"},"_npmVersion":"10.9.2","description":"Shop-LAN bridge agent for @absolutejs/commerce-machines: polls your app for print/embroidery jobs and delivers them to a hot folder, a printer port (TCP 9100), an IPP printer or the OS print queue. No arbitrary command execution.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@absolutejs/commerce-machines":"0.2.0-beta.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.9.6","@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/machines-bridge_0.1.0-beta.0_1787792374467_0.6373946739449419","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.0":{"name":"@absolutejs/machines-bridge","version":"0.2.0-beta.0","description":"Shop-LAN bridge agent for @absolutejs/commerce-machines: holds one live socket to your app, delivers pushed print/embroidery jobs to a hot folder, a printer port (TCP 9100), an IPP printer or the OS print queue, and pushes machine run telemetry back (prod","repository":{"type":"git","url":"git+https://github.com/absolutejs/commerce-adapters.git","directory":"bridge"},"homepage":"https://github.com/absolutejs/commerce-adapters/tree/main/bridge","bugs":{"url":"https://github.com/absolutejs/commerce-adapters/issues"},"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"absolutejs-machines-bridge":"dist/cli.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"license":"Apache-2.0","author":{"name":"Alex Kahn"},"engines":{"bun":">=1.1"},"scripts":{"build":"rm -rf dist && bun build ./src/index.ts ./src/cli.ts --root ./src --outdir dist --target bun --external @absolutejs/commerce-machines --external '@absolutejs/commerce-machines/*' --external @absolutejs/sync --external '@absolutejs/sync/*' && tsc --emitDeclarationOnly --project tsconfig.json && chmod +x dist/cli.js","format":"prettier --write \"./**/*.{js,ts,json,md}\"","release":"bun run check:package && npm publish --access public --tag beta","test":"bun test","typecheck":"tsc --noEmit","check:package":"bun run format && bun run typecheck && bun run test && bun run build"},"dependencies":{"@absolutejs/commerce-machines":"0.3.0-beta.0","@absolutejs/sync":"^2.30.0"},"devDependencies":{"@types/bun":"1.3.14","prettier":"3.9.6","typescript":"5.9.3"},"_id":"@absolutejs/machines-bridge@0.2.0-beta.0","readmeFilename":"README.md","gitHead":"5b68aa6357fd57b571ee9903a3f7365b0652c2c5","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-e8+LM+GziswS5xU8xgzJGXHT1kcQuT0g2R4+pF27XD5YEw74S8Z6guovU1YDCEayfWneSXgZuSh6HmhbSCdHxA==","shasum":"1bfbdee44f9a36fa8be62a54cee1212ffafb085b","tarball":"https://registry.npmjs.org/@absolutejs/machines-bridge/-/machines-bridge-0.2.0-beta.0.tgz","fileCount":13,"unpackedSize":164018,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEpuIaXCfCujGO3Hi2R2O9RuWihuOgzKhtISSf5raNsaAiAOPom9l+WkO28edYhJ/YyTiWm608TG/kPUJpI0egnZQg=="}]},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"directories":{},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/machines-bridge_0.2.0-beta.0_1787854270926_0.48525678348314205"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-27T00:59:34.355Z","modified":"2026-08-27T18:11:11.256Z","0.1.0-beta.0":"2026-08-27T00:59:34.625Z","0.2.0-beta.0":"2026-08-27T18:11:11.064Z"},"bugs":{"url":"https://github.com/absolutejs/commerce-adapters/issues"},"author":{"name":"Alex Kahn"},"license":"Apache-2.0","homepage":"https://github.com/absolutejs/commerce-adapters/tree/main/bridge","repository":{"url":"git+https://github.com/absolutejs/commerce-adapters.git","type":"git","directory":"bridge"},"description":"Shop-LAN bridge agent for @absolutejs/commerce-machines: polls your app for print/embroidery jobs and delivers them to a hot folder, a printer port (TCP 9100), an IPP printer or the OS print queue. No arbitrary command execution.","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"readme":"","readmeFilename":""}