{"_id":"4ps-printer","_rev":"11-3240347b124a9d43380f2c9706d1b658","name":"4ps-printer","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"4ps-printer","version":"1.0.0","keywords":["printer"],"author":{"name":"Hieu Doan","email":"hieu.doan@pizza4ps.com"},"license":"ISC","_id":"4ps-printer@1.0.0","maintainers":[{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"}],"homepage":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js#readme","bugs":{"url":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js/issues"},"dist":{"shasum":"f1eb5f7eabb9fb83ad8a43094636d723a85af435","tarball":"https://registry.npmjs.org/4ps-printer/-/4ps-printer-1.0.0.tgz","fileCount":28,"integrity":"sha512-FvTs2nCAi1sMygaYMn1zfV20cZrGyv25+jgohs0Z6qmj8fE1wsezkiTLOA08HpVird2MHT7bnoMYWwCK6TLnyQ==","signatures":[{"sig":"MEUCIGqRMGL9SYZgLoa5Oe0oCBlZ4fnE0vKHiDA7hVOjDHadAiEA+s9M5U0uhutK460OPZP0S4Ihk8kGX/K2YUIctyJwFEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170354},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"5726a1a658f485bdef5441d4019c38d4d08c55f9","scripts":{"test":"echo \"No tests specified\"","build":"rm -rf ./lib && tsc -p tsconfig.json","clean":"rm -rf ./lib","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"},"repository":{"url":"git+https://github.com/Pizza4Ps-Technologies/4ps-printer-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Printer service for internal use at Pizza4Ps","directories":{"bin":"bin","lib":"lib","example":"example"},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^10.0.0","serialport":"^13.0.0","receiptline":"^1.16.0","puppeteer-core":"^24.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/4ps-printer_1.0.0_1760543341584_0.6876500634506184","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"4ps-printer","version":"1.0.1","keywords":["printer"],"author":{"name":"Hieu Doan","email":"hieu.doan@pizza4ps.com"},"license":"ISC","_id":"4ps-printer@1.0.1","maintainers":[{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"}],"homepage":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js#readme","bugs":{"url":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js/issues"},"dist":{"shasum":"daa2738068e479fd7a0a993498a05eeba606edf0","tarball":"https://registry.npmjs.org/4ps-printer/-/4ps-printer-1.0.1.tgz","fileCount":40,"integrity":"sha512-duScJTY8sX9mKMNZCPKigbXtdqjUMgauuPtxg5rj7ao4oNMa99CXgX2pWblz5M3nT/dz200cIhtbhKGW0kUcCw==","signatures":[{"sig":"MEQCIGsFeOPOT9ijqvjs1537Ojbtuj3bW0ZmTxkk6tWbyAX4AiBWR7we7QowD9sZezccG7NcbhKml423xqbELMtAltrYSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283626},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ef8d968d55588b7c78bc805d493d13912eeab8bf","scripts":{"test":"echo \"No tests specified\"","build":"rm -rf ./lib && tsc -p tsconfig.json","clean":"rm -rf ./lib","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"},"repository":{"url":"git+https://github.com/Pizza4Ps-Technologies/4ps-printer-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Printer service for internal use at Pizza4Ps","directories":{"bin":"bin","lib":"lib","example":"example"},"_nodeVersion":"22.15.1","dependencies":{"uuid":"10.0.0","pngjs":"7.0.0","iconv-lite":"0.7.0","serialport":"13.0.0","receiptline":"1.16.0","puppeteer-core":"24.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/uuid":"10.0.0","@types/pngjs":"6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/4ps-printer_1.0.1_1760682529566_0.9014265320769002","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"4ps-printer","version":"1.0.3","keywords":["printer"],"author":{"name":"Hieu Doan","email":"hieu.doan@pizza4ps.com"},"license":"ISC","_id":"4ps-printer@1.0.3","maintainers":[{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"}],"homepage":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js#readme","bugs":{"url":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js/issues"},"dist":{"shasum":"55dea505f642d5c327c7f503e38897d69b595a0c","tarball":"https://registry.npmjs.org/4ps-printer/-/4ps-printer-1.0.3.tgz","fileCount":40,"integrity":"sha512-+p6XQEAJKvcMi12bv7WVoJxlxoYkX1ihlCXSqKI1g1HbIL2f8jfCbao5hGjBcu6v5lGgzK81qkHE4bcomlRWkg==","signatures":[{"sig":"MEUCIHq7Ecd27bvDQQ9blhZ8Vzj4sUMQC2ANPJWjFaXkxDGQAiEAhWnCGA156mC04YJetQjryuluOgiN7eS8H873Vv+DX4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283554},"main":"./lib/index.js","_from":"file:4ps-printer-1.0.3.tgz","types":"./lib/index.d.ts","scripts":{"test":"echo \"No tests specified\"","build":"rm -rf ./lib && tsc -p tsconfig.json","clean":"rm -rf ./lib"},"_npmUser":{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"},"_resolved":"/private/tmp/d4192a80320364251235b88edeb7ff9d/4ps-printer-1.0.3.tgz","_integrity":"sha512-+p6XQEAJKvcMi12bv7WVoJxlxoYkX1ihlCXSqKI1g1HbIL2f8jfCbao5hGjBcu6v5lGgzK81qkHE4bcomlRWkg==","repository":{"url":"git+https://github.com/Pizza4Ps-Technologies/4ps-printer-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Printer service for internal use at Pizza4Ps","directories":{"bin":"bin","lib":"lib","example":"example"},"_nodeVersion":"22.15.1","dependencies":{"uuid":"10.0.0","pngjs":"7.0.0","iconv-lite":"0.7.0","serialport":"13.0.0","receiptline":"1.16.0","puppeteer-core":"24.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/uuid":"10.0.0","@types/pngjs":"6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/4ps-printer_1.0.3_1762764160302_0.6910005942898649","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"4ps-printer","version":"1.0.4","keywords":["printer"],"author":{"name":"Hieu Doan","email":"hieu.doan@pizza4ps.com"},"license":"ISC","_id":"4ps-printer@1.0.4","maintainers":[{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"}],"homepage":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js#readme","bugs":{"url":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js/issues"},"dist":{"shasum":"eb79879d711afb75b5e5d3dd0c627ec0d4a28049","tarball":"https://registry.npmjs.org/4ps-printer/-/4ps-printer-1.0.4.tgz","fileCount":43,"integrity":"sha512-GsyR4EXgFa0JWpBDorC+UHyROTSMClby9Ry39aj+tJjRadgHTnRAVT6HeH4ydUNvABmQ/squxUEYDUA+21dk0g==","signatures":[{"sig":"MEYCIQDJJXQY0aypU0caJUtOEl2/EX1twFosx2hwbOQioX1IcAIhAMch86ISNZwCAcC1eN8FHJC+h8oN81a1qE60liQKKHc0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297874},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b01b9d36766d7d80c1f613a9079c831f320c1177","scripts":{"test":"echo \"No tests specified\"","build":"rm -rf ./lib && tsc -p tsconfig.json","clean":"rm -rf ./lib","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"},"repository":{"url":"git+https://github.com/Pizza4Ps-Technologies/4ps-printer-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Printer service for internal use at Pizza4Ps","directories":{"bin":"bin","lib":"lib","example":"example"},"_nodeVersion":"22.15.1","dependencies":{"uuid":"10.0.0","pngjs":"7.0.0","iconv-lite":"0.7.0","serialport":"13.0.0","receiptline":"1.16.0","puppeteer-core":"24.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/uuid":"10.0.0","@types/pngjs":"6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/4ps-printer_1.0.4_1763692051274_0.6393328116836701","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"4ps-printer","version":"1.0.5","keywords":["printer"],"author":{"name":"Hieu Doan","email":"hieu.doan@pizza4ps.com"},"license":"ISC","_id":"4ps-printer@1.0.5","maintainers":[{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"}],"homepage":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js#readme","bugs":{"url":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js/issues"},"dist":{"shasum":"10a3d7c1ac4e6708d64493e273169f1611dbf93e","tarball":"https://registry.npmjs.org/4ps-printer/-/4ps-printer-1.0.5.tgz","fileCount":43,"integrity":"sha512-3sNJsZ/r5yb3XspYAPRMJM6cMQLkNtDIYg0DdbHgdBhf5hPs2QNbraGYVBctnH2vQdyhyuGTj3za+D8eWw9yJw==","signatures":[{"sig":"MEQCIEECfTOtyRW9AEoDlKmvgFywwg0EW1lXkywd6t5CsKfLAiB1saiq1PmLCMUYLailOPfJrt2qRu7pCv6rdaBdbHPD4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298165},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"c62327ded19dc8a7d854b248eb1e3b4b7e80986d","scripts":{"test":"echo \"No tests specified\"","build":"rm -rf ./lib && tsc -p tsconfig.json","clean":"rm -rf ./lib","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"},"repository":{"url":"git+https://github.com/Pizza4Ps-Technologies/4ps-printer-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Printer service for internal use at Pizza4Ps","directories":{"bin":"bin","lib":"lib","example":"example"},"_nodeVersion":"22.15.1","dependencies":{"uuid":"10.0.0","pngjs":"7.0.0","iconv-lite":"0.7.0","serialport":"13.0.0","receiptline":"1.16.0","puppeteer-core":"24.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/uuid":"10.0.0","@types/pngjs":"6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/4ps-printer_1.0.5_1763692195298_0.1745287573646006","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"4ps-printer","version":"1.0.6","keywords":["printer"],"author":{"name":"Hieu Doan","email":"hieu.doan@pizza4ps.com"},"license":"ISC","_id":"4ps-printer@1.0.6","maintainers":[{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"}],"homepage":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js#readme","bugs":{"url":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js/issues"},"dist":{"shasum":"84ec623c50c94fa70495671a1c4a6525b94ed47d","tarball":"https://registry.npmjs.org/4ps-printer/-/4ps-printer-1.0.6.tgz","fileCount":43,"integrity":"sha512-haQIoXXKbhG3zbWXbJJD0r9F4RU0Qz/ng9nL38K3t3qmndPzURm4F3qJzekhMGWoGkGnDPxWHy3+jKG6UgHaQQ==","signatures":[{"sig":"MEQCIBm8oXVwFjcMqm+UxvW8kv1NlnyqrLbkO1z+HMFcjfn7AiBAi9naeo82ICyaYRJ7jWY/yb+ny8GXlS9us8C8YBKRoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298165},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"c62327ded19dc8a7d854b248eb1e3b4b7e80986d","scripts":{"test":"echo \"No tests specified\"","build":"rm -rf ./lib && tsc -p tsconfig.json","clean":"rm -rf ./lib","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"},"repository":{"url":"git+https://github.com/Pizza4Ps-Technologies/4ps-printer-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Printer service for internal use at Pizza4Ps","directories":{"bin":"bin","lib":"lib","example":"example"},"_nodeVersion":"22.15.1","dependencies":{"uuid":"10.0.0","pngjs":"7.0.0","iconv-lite":"0.7.0","serialport":"13.0.0","receiptline":"1.16.0","puppeteer-core":"24.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/uuid":"10.0.0","@types/pngjs":"6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/4ps-printer_1.0.6_1763692245943_0.2764132586553112","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"4ps-printer","version":"1.1.0","keywords":["printer"],"author":{"name":"Hieu Doan","email":"hieu.doan@pizza4ps.com"},"license":"ISC","_id":"4ps-printer@1.1.0","maintainers":[{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"}],"homepage":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js#readme","bugs":{"url":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js/issues"},"dist":{"shasum":"3947fa5f43859491c99d7ab1a4e2787a524ff493","tarball":"https://registry.npmjs.org/4ps-printer/-/4ps-printer-1.1.0.tgz","fileCount":43,"integrity":"sha512-syNLVfr9QnL8hJ9g6Lp0gncM8TJsREr1abIaBAyzwBtjrvO0t2F/f0JVY70STQRyOX1P+vbW858itWEVw7WuPg==","signatures":[{"sig":"MEYCIQDvdvzKaYaJc5x79vnHjfnYlRMN+bWTn9umafAM7nPGEwIhAIIMbbz94knEG5gV3zBFHhTmmEEEpWOcNZ2ZtwwK1seN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300226},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a1da95f89d63dd77a8cc29879916f466617cbde7","scripts":{"test":"echo \"No tests specified\"","build":"rm -rf ./lib && tsc -p tsconfig.json","clean":"rm -rf ./lib","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"},"repository":{"url":"git+https://github.com/Pizza4Ps-Technologies/4ps-printer-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Printer service for internal use at Pizza4Ps","directories":{"bin":"bin","lib":"lib","example":"example"},"_nodeVersion":"22.15.1","dependencies":{"uuid":"10.0.0","pngjs":"7.0.0","puppeteer":"24.31.0","iconv-lite":"0.7.0","serialport":"13.0.0","receiptline":"1.16.0","puppeteer-core":"24.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/uuid":"10.0.0","@types/pngjs":"6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/4ps-printer_1.1.0_1763692842129_0.47992822835299664","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"4ps-printer","version":"1.1.1","keywords":["printer"],"author":{"name":"Hieu Doan","email":"hieu.doan@pizza4ps.com"},"license":"ISC","_id":"4ps-printer@1.1.1","maintainers":[{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"}],"homepage":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js#readme","bugs":{"url":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js/issues"},"dist":{"shasum":"81cce1b7a6806cab37dfd2c29ec29ce839102f99","tarball":"https://registry.npmjs.org/4ps-printer/-/4ps-printer-1.1.1.tgz","fileCount":43,"integrity":"sha512-c3SCCv6CeWcq9u5J0Q9JP7REVoTdOiUJ1CQW3t4AS8x0S6aLXmY5a9PTnLD0ykHAOqL6DOrrdeoodedbsUVLYw==","signatures":[{"sig":"MEUCIQDkAgaH6QqD6Te2zXPIFG83I+4X0SYndbI1peVo1+o0MQIgUy2zmzsN/VKG5OBoViwPns9KK5P8FEWRBM1RbURzKcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298144},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a0213bf5746cf74b27be82cc59a2b779eaa9457d","scripts":{"test":"echo \"No tests specified\"","build":"rm -rf ./lib && tsc -p tsconfig.json","clean":"rm -rf ./lib","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"},"repository":{"url":"git+https://github.com/Pizza4Ps-Technologies/4ps-printer-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Printer service for internal use at Pizza4Ps","directories":{"bin":"bin","lib":"lib","example":"example"},"_nodeVersion":"22.15.1","dependencies":{"uuid":"10.0.0","pngjs":"7.0.0","puppeteer":"24.31.0","iconv-lite":"0.7.0","serialport":"13.0.0","receiptline":"1.16.0","puppeteer-core":"24.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/uuid":"10.0.0","@types/pngjs":"6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/4ps-printer_1.1.1_1763693354822_0.3594783715460832","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"4ps-printer","version":"1.2.0","keywords":["printer"],"author":{"name":"Hieu Doan","email":"hieu.doan@pizza4ps.com"},"license":"ISC","_id":"4ps-printer@1.2.0","maintainers":[{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"}],"homepage":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js#readme","bugs":{"url":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js/issues"},"dist":{"shasum":"a7bec41ad04c09a5d02e0fc1822558c2d33b1eff","tarball":"https://registry.npmjs.org/4ps-printer/-/4ps-printer-1.2.0.tgz","fileCount":40,"integrity":"sha512-QQ31mIlk3SyRs1W72asUnQ7k2UDf3f/AV+X5XEq6z+rzU1aZ5Z4Sr7juHSMVhNgL+4gDPbP9MRFxQPK3tKkDjA==","signatures":[{"sig":"MEYCIQDcegr7om7gaYJeIjPQph6Kps3gzWmZrl5KZNtAsYetdgIhAK9kfn3r6s55cQPYLUZ9C4NdS23PR/GY3pAWmAFl0K06","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285512},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3c4510361b3635ea939b137ab7e2d45a240804c6","scripts":{"test":"echo \"No tests specified\"","build":"rm -rf ./lib && tsc -p tsconfig.json","clean":"rm -rf ./lib","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"},"repository":{"url":"git+https://github.com/Pizza4Ps-Technologies/4ps-printer-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Printer service for internal use at Pizza4Ps","directories":{"bin":"bin","lib":"lib","example":"example"},"_nodeVersion":"22.15.1","dependencies":{"uuid":"10.0.0","pngjs":"7.0.0","iconv-lite":"0.7.0","serialport":"13.0.0","receiptline":"1.16.0","puppeteer-core":"24.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/uuid":"10.0.0","@types/pngjs":"6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/4ps-printer_1.2.0_1763693874042_0.03707919744696153","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"4ps-printer","version":"1.2.1","keywords":["printer"],"author":{"name":"Hieu Doan","email":"hieu.doan@pizza4ps.com"},"license":"ISC","_id":"4ps-printer@1.2.1","maintainers":[{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"}],"homepage":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js#readme","bugs":{"url":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js/issues"},"dist":{"shasum":"d29f46fb044eaf74fce9f54047c0ad29d23c4169","tarball":"https://registry.npmjs.org/4ps-printer/-/4ps-printer-1.2.1.tgz","fileCount":40,"integrity":"sha512-I3lCduK1NpMwSolV5qwSegTErpPkVWTO/ziNJakwC+oW6tPeK8JdpAnoURiuSoGxroC03OxYMCcVz/3S0thHqQ==","signatures":[{"sig":"MEUCIEs6O+ssuXvUuUFqjtuRsG867ZvdzVFtZbeOtWiDiWwIAiEAvC1bmpfl60VxlE6+1hBuL7/2eyD+dO8gN6P96yfrHJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285612},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3c4510361b3635ea939b137ab7e2d45a240804c6","scripts":{"test":"echo \"No tests specified\"","build":"rm -rf ./lib && tsc -p tsconfig.json","clean":"rm -rf ./lib","prepare":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"},"repository":{"url":"git+https://github.com/Pizza4Ps-Technologies/4ps-printer-js.git","type":"git"},"_npmVersion":"10.9.2","description":"Printer service for internal use at Pizza4Ps","directories":{"bin":"bin","lib":"lib","example":"example"},"_nodeVersion":"22.15.1","dependencies":{"uuid":"10.0.0","pngjs":"7.0.0","iconv-lite":"0.7.0","serialport":"13.0.0","receiptline":"1.16.0","puppeteer-core":"24.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/uuid":"10.0.0","@types/pngjs":"6.0.5"},"_npmOperationalInternal":{"tmp":"tmp/4ps-printer_1.2.1_1763694678630_0.5455724392237031","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"4ps-printer","version":"1.2.2","description":"Printer service for internal use at Pizza4Ps","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"build":"rm -rf ./lib && tsc -p tsconfig.json","prepublishOnly":"npm run build","test":"echo \"No tests specified\"","clean":"rm -rf ./lib","prepare":"npm run build"},"directories":{"bin":"bin","example":"example","lib":"lib"},"repository":{"type":"git","url":"git+https://github.com/Pizza4Ps-Technologies/4ps-printer-js.git"},"keywords":["printer"],"author":{"name":"Hieu Doan","email":"hieu.doan@pizza4ps.com"},"license":"ISC","bugs":{"url":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js/issues"},"homepage":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js#readme","dependencies":{"iconv-lite":"0.7.0","pngjs":"7.0.0","puppeteer-core":"24.15.0","receiptline":"1.16.0","serialport":"13.0.0","uuid":"10.0.0"},"devDependencies":{"@types/pngjs":"6.0.5","@types/uuid":"10.0.0","typescript":"5.9.2"},"_id":"4ps-printer@1.2.2","gitHead":"3c4510361b3635ea939b137ab7e2d45a240804c6","_nodeVersion":"22.15.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-BEP5g0sWj467OvrCndwDipVpevEnkVWdU9dqo3rsWZdOgeZVdm8tV3u3l76QkxS6uD+sVPVxNRNRdmkzjsg1Bw==","shasum":"0fc3ea60b78a8d794deb4f61a0e2d891dad60757","tarball":"https://registry.npmjs.org/4ps-printer/-/4ps-printer-1.2.2.tgz","fileCount":40,"unpackedSize":285612,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICZ6LLloIXY2dvm898KbSop7990bXoirhUEfC66z9asTAiEA/c5OmEscg6h+RHAUq30N+GFJFelY2YC5uXKucS1z1cQ="}]},"_npmUser":{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"},"maintainers":[{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/4ps-printer_1.2.2_1763694700304_0.0663023193461747"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-15T15:49:01.583Z","modified":"2025-11-21T03:11:40.663Z","1.0.0":"2025-10-15T15:49:01.820Z","1.0.1":"2025-10-17T06:28:49.746Z","1.0.3":"2025-11-10T08:42:40.489Z","1.0.4":"2025-11-21T02:27:31.500Z","1.0.5":"2025-11-21T02:29:55.499Z","1.0.6":"2025-11-21T02:30:46.166Z","1.1.0":"2025-11-21T02:40:42.351Z","1.1.1":"2025-11-21T02:49:15.006Z","1.2.0":"2025-11-21T02:57:54.222Z","1.2.1":"2025-11-21T03:11:18.823Z","1.2.2":"2025-11-21T03:11:40.486Z"},"bugs":{"url":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js/issues"},"author":{"name":"Hieu Doan","email":"hieu.doan@pizza4ps.com"},"license":"ISC","homepage":"https://github.com/Pizza4Ps-Technologies/4ps-printer-js#readme","keywords":["printer"],"repository":{"type":"git","url":"git+https://github.com/Pizza4Ps-Technologies/4ps-printer-js.git"},"description":"Printer service for internal use at Pizza4Ps","maintainers":[{"name":"phongcao3091998","email":"phongcao3091998@gmail.com"}],"readme":"# 4ps-printer-js\n\nA comprehensive printing library for receipt printers supporting multiple protocols and connection types including ESC/POS, Star, and SII protocols over network, serial, and USB connections.\n\n## Features\n\n- **Multiple Protocol Support**: ESC/POS, ESC/POS SII, Star, PNG\n- **Flexible Connections**: Network (TCP/IP), Serial Port, USB Device\n- **TypeScript Support**: Full type definitions included\n- **Modern API**: Promise-based with async/await support\n- **Markdown Printing**: Convert markdown to receipt format\n\n## Installation\n\n```bash\nnpm install 4ps-printer\n```\n\n## Quick Start\n\n```typescript\nimport { Printer, PrinterConfig } from '4ps-printer';\n\nconst printer = new Printer();\nconst options = {\n  destination: '192.168.1.100',\n  printer: 'escpos',\n  charactersPerLine: 48\n};\n\nconst result = await printer.printMarkdown('# Receipt\\n\\nTotal: $10.00', options, page);\n```\n\n## API Reference\n\n### Printer Class\n\nThe main class for handling print operations.\n\n#### Methods\n\n- `printMarkdown(content: string, options: IPrintOptions, page?: any): Promise<any>`\n\n### PrinterConfig\n\nConfiguration class for printer settings.\n\n### ConnectionManager\n\nManages different types of printer connections.\n\n## Supported Protocols\n\n- **ESC/POS**: Standard receipt printer protocol\n- **ESC/POS SII**: SII variant of ESC/POS\n- **Star**: Star Micronics printer protocol\n- **PNG**: Image-based printing\n\n## Supported Connections\n\n- **Network (TCP/IP)**: Connect via IP address and port\n- **Serial Port**: Direct serial connection\n- **USB Device**: USB-connected printers\n\n## License\n\nISC\n\n## Support\n\nFor issues and questions, please visit our [GitHub repository](https://github.com/Pizza4Ps-Technologies/4ps-printer-js).\n","readmeFilename":"README.md"}