{"id":1308915,"name":"@tecdiary/escpos","ecosystem":"npm","description":"ESC/POS Printer driver for nodejs","homepage":"https://github.com/song940/node-escpos#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/song940/node-escpos","keywords_array":["escpos","printer"],"namespace":"tecdiary","versions_count":1,"first_release_published_at":"2020-09-17T15:51:09.827Z","latest_release_published_at":"2020-09-17T15:51:09.827Z","latest_release_number":"3.0.0-alpha.6","last_synced_at":"2026-07-29T20:31:16.698Z","created_at":"2022-04-08T20:27:26.049Z","updated_at":"2026-07-29T20:31:25.460Z","registry_url":"https://www.npmjs.com/package/@tecdiary/escpos","install_command":"npm install @tecdiary/escpos","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"3.0.0-alpha.6"},"contentPolicy":null},"repo_metadata":{"id":37335329,"uuid":"41595512","full_name":"lsongdev/node-escpos","owner":"lsongdev","description":"🖨️ ESC/POS Printer driver for Node.js","archived":false,"fork":false,"pushed_at":"2024-09-13T05:51:47.000Z","size":3172,"stargazers_count":1531,"open_issues_count":105,"forks_count":438,"subscribers_count":29,"default_branch":"v3","last_synced_at":"2025-10-08T14:15:07.601Z","etag":null,"topics":["bluetooth","drivers","escpos","hardware","network","nodejs","printer","serialport","thermal-printing","usb"],"latest_commit_sha":null,"homepage":"https://npmjs.org/escpos","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lsongdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"song940","patreon":"song940","open_collective":"song940","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":"https://git.io/fjRcB"}},"created_at":"2015-08-29T14:10:39.000Z","updated_at":"2025-10-06T03:19:32.000Z","dependencies_parsed_at":"2024-06-05T10:13:44.316Z","dependency_job_id":"607efd08-ffe7-4674-8904-1b90ec3d173a","html_url":"https://github.com/lsongdev/node-escpos","commit_stats":{"total_commits":214,"total_committers":52,"mean_commits":4.115384615384615,"dds":0.6448598130841121,"last_synced_commit":"465cd2653ce94ad4f8157f48dcbd3ec0aac0019c"},"previous_names":["lsongdev/node-escpos","song940/node-escpos"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/lsongdev/node-escpos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lsongdev","download_url":"https://codeload.github.com/lsongdev/node-escpos/tar.gz/refs/heads/v3","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279015939,"owners_count":26085777,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"lsongdev","name":"Lsong","uuid":"1323768","kind":"user","description":"@javascript \u0026 @golang; Senior Engineer \u0026 Team leader, former @bytedance @alibaba @meituan staff; speaker; creator of @kelpjs, @vxapp, @escpos and many other oss","email":"","website":"https://lsong.org","location":"✈ Beijing, China","twitter":"lsongdev","company":"@bytedance","icon_url":"https://avatars.githubusercontent.com/u/1323768?v=4","repositories_count":495,"last_synced_at":"2025-09-18T20:44:14.135Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"song940","patreon":"song940","open_collective":"song940","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":"https://git.io/fjRcB"}},"html_url":"https://github.com/lsongdev","funding_links":["https://github.com/sponsors/song940","https://patreon.com/song940","https://opencollective.com/song940","https://git.io/fjRcB"],"total_stars":3381,"followers":634,"following":1052,"created_at":"2022-11-05T04:38:08.570Z","updated_at":"2025-09-18T20:44:14.135Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lsongdev","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lsongdev/repositories"},"tags":[{"name":"v3.0.0-alpha.6","sha":"d1616e40f18cbeb8e1db332365fc0e167fba1308","kind":"tag","published_at":"2020-08-18T03:11:21.000Z","download_url":"https://codeload.github.com/lsongdev/node-escpos/tar.gz/v3.0.0-alpha.6","html_url":"https://github.com/lsongdev/node-escpos/releases/tag/v3.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lsongdev/node-escpos@v3.0.0-alpha.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v3.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v3.0.0-alpha.6/manifests"},{"name":"v3.0.0-alpha.5","sha":"3f3a5feea364393ed4fa6021f827bc3e9b40d6ae","kind":"tag","published_at":"2020-06-30T02:14:57.000Z","download_url":"https://codeload.github.com/lsongdev/node-escpos/tar.gz/v3.0.0-alpha.5","html_url":"https://github.com/lsongdev/node-escpos/releases/tag/v3.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lsongdev/node-escpos@v3.0.0-alpha.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v3.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v3.0.0-alpha.5/manifests"},{"name":"v3.0.0-alpha.4","sha":"17198f0d2e356be95f64d1121b97ee61b303d9be","kind":"tag","published_at":"2020-06-16T03:27:56.000Z","download_url":"https://codeload.github.com/lsongdev/node-escpos/tar.gz/v3.0.0-alpha.4","html_url":"https://github.com/lsongdev/node-escpos/releases/tag/v3.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lsongdev/node-escpos@v3.0.0-alpha.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v3.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v3.0.0-alpha.4/manifests"},{"name":"v3.0.0-alpha.3","sha":"7288f4de01e7906026c41005080bc96486a5182d","kind":"tag","published_at":"2020-03-17T07:44:48.000Z","download_url":"https://codeload.github.com/lsongdev/node-escpos/tar.gz/v3.0.0-alpha.3","html_url":"https://github.com/lsongdev/node-escpos/releases/tag/v3.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lsongdev/node-escpos@v3.0.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v3.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v3.0.0-alpha.3/manifests"},{"name":"v3.0.0-alpha.2","sha":"1feb83c1b2ed0d9dd586f08870cfe0df31e23d7f","kind":"tag","published_at":"2020-03-05T02:36:22.000Z","download_url":"https://codeload.github.com/lsongdev/node-escpos/tar.gz/v3.0.0-alpha.2","html_url":"https://github.com/lsongdev/node-escpos/releases/tag/v3.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lsongdev/node-escpos@v3.0.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v3.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v3.0.0-alpha.2/manifests"},{"name":"v3.0.0-alpha.1","sha":"edcbb18deaaa287ef8e29f6f77f7e4e90cc4b400","kind":"tag","published_at":"2020-02-25T04:42:00.000Z","download_url":"https://codeload.github.com/lsongdev/node-escpos/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/lsongdev/node-escpos/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lsongdev/node-escpos@v3.0.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v3.0.0-alpha.1/manifests"},{"name":"v3.0.0-alpha.0","sha":"a3a65c61c0b990298258331f54546a93d6875ddb","kind":"tag","published_at":"2020-02-25T04:25:35.000Z","download_url":"https://codeload.github.com/lsongdev/node-escpos/tar.gz/v3.0.0-alpha.0","html_url":"https://github.com/lsongdev/node-escpos/releases/tag/v3.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lsongdev/node-escpos@v3.0.0-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v3.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v3.0.0-alpha.0/manifests"},{"name":"v0.0.1-alpha.0","sha":"209c65933ccf7e92ed94bab2f4c9c3b75b0be68c","kind":"tag","published_at":"2020-02-24T04:15:38.000Z","download_url":"https://codeload.github.com/lsongdev/node-escpos/tar.gz/v0.0.1-alpha.0","html_url":"https://github.com/lsongdev/node-escpos/releases/tag/v0.0.1-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lsongdev/node-escpos@v0.0.1-alpha.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v0.0.1-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v0.0.1-alpha.0/manifests"},{"name":"v2.4.4","sha":"eca272cfeb2b6ea4f4e12dc7dfefafbfcb63e5bb","kind":"commit","published_at":"2017-09-07T03:08:39.000Z","download_url":"https://codeload.github.com/lsongdev/node-escpos/tar.gz/v2.4.4","html_url":"https://github.com/lsongdev/node-escpos/releases/tag/v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lsongdev/node-escpos@v2.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/tags/v2.4.4/manifests"}]},"repo_metadata_updated_at":"2026-07-29T20:31:25.459Z","dependent_packages_count":1,"downloads":3,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":45.76322889354142,"dependent_repos_count":25.32799796580169,"dependent_packages_count":16.223928578504864,"stargazers_count":2.8605365233009645,"forks_count":2.1730657796785975,"average":18.469751548165508},"purl":"pkg:npm/%40tecdiary/escpos","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tecdiary/escpos","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tecdiary/escpos","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tecdiary/escpos/dependencies","status":null,"funding_links":["https://github.com/sponsors/song940","https://patreon.com/song940","https://opencollective.com/song940","https://git.io/fjRcB","https://github.com/sponsors/lsongdev"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-03T10:58:55.168Z","issues_count":89,"pull_requests_count":27,"avg_time_to_close_issue":8496932.207792208,"avg_time_to_close_pull_request":876316.1481481482,"issues_closed_count":77,"pull_requests_closed_count":27,"pull_request_authors_count":13,"issue_authors_count":74,"avg_comments_per_issue":3.404494382022472,"avg_comments_per_pull_request":0.8888888888888888,"merged_pull_requests_count":24,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsongdev%2Fnode-escpos/issues","maintainers":[{"login":"uyu423","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/uyu423"},{"login":"Psychopoulet","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Psychopoulet"},{"login":"lsongdev","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lsongdev"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tecdiary%2Fescpos/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tecdiary%2Fescpos/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tecdiary%2Fescpos/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tecdiary%2Fescpos/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tecdiary%2Fescpos/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tecdiary%2Fescpos/codemeta","maintainers":[{"uuid":"mianji","login":"mianji","name":null,"email":"saleem@tecdiary.com","url":null,"packages_count":4,"html_url":"https://www.npmjs.com/~mianji","role":null,"created_at":"2022-11-11T02:02:03.184Z","updated_at":"2022-11-11T02:02:03.184Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mianji/packages"}]}