{"_id":"@ashok_gujjar92/symbology_18","_rev":"2-2d820bd7896a8421671a16d5c5882118","name":"@ashok_gujjar92/symbology_18","dist-tags":{"latest":"3.0.16"},"versions":{"3.0.15":{"name":"@ashok_gujjar92/symbology_18","version":"3.0.15","description":"🔖 Generates 1D, 2D, and composite barcodes in png, svg, or eps formats. Supports 50+ symbologies.","scripts":{"ye":"node ./test.js","commit":"git-cz","release":"standard-version","lint":"eslint ./src","test:e2e":"rimraf test/e2e/__rendered__/* && jest test/e2e","test:unit":"jest src --collectCoverage true","test":"npm run test:unit && npm run test:e2e","build":"npm run binary:rebuild","binary:install":"node-pre-gyp configure install --fallback-to-build","binary:rebuild":"node-pre-gyp configure rebuild package","install":"node ./scripts/install.js && npm run binary:install","install:rebuild":"rimraf bin && node ./scripts/install.js && npm run binary:rebuild","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"main":"./dist/index.js","types":"./dist/index.d.ts","author":{"name":"Ashok gujjar"},"license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/jshor/symbology.git"},"homepage":"https://symbology.dev","keywords":["barcode","code 128","qr","ean","upc","isbn","pdf417","gs1","aztec","data matrix","usps onecode"],"binary":{"module_name":"symbology","module_path":"./bin/binding/bin/","remote_path":"{version}","package_name":"{module_name}_{platform}_{arch}_{node_abi}.tar.gz","host":"https://github.com/jshor/symbology/releases/download/"},"engines":{"node":">=14.0.0 <19.0.0"},"dependencies":{"@mapbox/node-pre-gyp":"^1.0.10","nan":"^2.17.0","node-fetch":"2","pngjs":"^6.0.0","replace-in-file":"^6.3.5","rimraf":"^3.0.2","tar":"^6.1.12"},"devDependencies":{"@commitlint/cli":"^17.3.0","@commitlint/config-conventional":"^17.3.0","@rollup/plugin-commonjs":"^23.0.2","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^9.0.2","@types/jest":"^29.2.3","@types/jest-image-snapshot":"^5.1.0","@types/node":"^18.11.9","@types/pngjs":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","@vuepress/plugin-register-components":"^2.0.0-beta.53","codecov":"^3.8.3","commitizen":"^4.2.5","cz-conventional-changelog":"^3.3.0","eslint":"^8.28.0","husky":"^8.0.2","jest":"^29.3.1","jest-image-snapshot":"^6.0.0","rollup":"^3.4.0","@rollup/plugin-terser":"^0.4.3","standard-version":"^9.5.0","ts-jest":"^29.0.3","typescript":">=3.0.0","vuepress":"^2.0.0-beta.53"},"peerDependencies":{"@mapbox/node-pre-gyp":"^1.0.2"},"resolutions":{"vuepress-vite":"2.0.0-beta.53"},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"coverageThreshold":{"global":{"branches":90,"functions":90,"lines":90,"statements":90}},"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.json"}]}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"zintVersion":"89518c4","bugs":{"url":"https://github.com/jshor/symbology/issues"},"directories":{"doc":"docs","test":"test"},"gitHead":"a6e3dca15b92e01c2434f0ba7a25fd6c3d413582","_id":"@ashok_gujjar92/symbology_18@3.0.15","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-+ayLSs7nA3x6VVRwEQJKU304Hwo5G6e7wcyWoUmMX/P0EpH7L9Wyvm8D/DWXQ1pCa8NxmyEhHSY5wniGsieX+w==","shasum":"17972eec60e3602109e074061303d3a6e4d9227d","tarball":"https://registry.npmjs.org/@ashok_gujjar92/symbology_18/-/symbology_18-3.0.15.tgz","fileCount":39,"unpackedSize":102151,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP/ISAccuo68xSPfKqRXherrdVXuXL4glvV+x5D5LnQQIgKC2dSc3m4/ikrGN+ZnJT8fHzrnSJwMC1pJL0xmN/D0M="}]},"_npmUser":{"name":"ashok_gujjar92","email":"ashokzerone@gmail.com"},"maintainers":[{"name":"ashok_gujjar92","email":"ashokzerone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/symbology_18_3.0.15_1692708247026_0.09052836140314668"},"_hasShrinkwrap":false},"3.0.14":{"name":"@ashok_gujjar92/symbology_18","version":"3.0.14","description":"🔖 Generates 1D, 2D, and composite barcodes in png, svg, or eps formats. Supports 50+ symbologies.","scripts":{"ye":"node ./test.js","commit":"git-cz","release":"standard-version","lint":"eslint ./src","test:e2e":"rimraf test/e2e/__rendered__/* && jest test/e2e","test:unit":"jest src --collectCoverage true","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run binary:rebuild","binary:install":"node-pre-gyp install --fallback-to-build","binary:rebuild":"node-pre-gyp rebuild package","install":" node ./scripts/install.js && npm run binary:install","install:rebuild":"rimraf bin && node ./scripts/install.js && npm run binary:rebuild","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"main":"./dist/index.js","types":"./dist/index.d.ts","author":"","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/jshor/symbology.git"},"homepage":"https://symbology.dev","keywords":["barcode","code 128","qr","ean","upc","isbn","pdf417","gs1","aztec","data matrix","usps onecode"],"binary":{"module_name":"symbology","module_path":"./bin/binding/bin/","remote_path":"{version}","package_name":"{module_name}_{platform}_{arch}_{node_abi}.tar.gz","host":"https://github.com/jshor/symbology/releases/download/"},"engines":{"node":">=14.0.0 <19.0.0"},"dependencies":{"@mapbox/node-pre-gyp":"^1.0.10","nan":"^2.14.2","node-fetch":"2","pngjs":"^6.0.0","replace-in-file":"^6.3.5","rimraf":"^3.0.2","tar":"^6.1.12"},"devDependencies":{"@commitlint/cli":"^17.3.0","@commitlint/config-conventional":"^17.3.0","@rollup/plugin-commonjs":"^23.0.2","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^9.0.2","@types/jest":"^29.2.3","@types/jest-image-snapshot":"^5.1.0","@types/node":"^18.11.9","@types/pngjs":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","@vuepress/plugin-register-components":"^2.0.0-beta.53","codecov":"^3.8.3","commitizen":"^4.2.5","cz-conventional-changelog":"^3.3.0","eslint":"^8.28.0","husky":"^8.0.2","jest":"^29.3.1","jest-image-snapshot":"^6.0.0","rollup":"^3.4.0","@rollup/plugin-terser":"^0.4.3","standard-version":"^9.5.0","ts-jest":"^29.0.3","typescript":">=3.0.0","vuepress":"^2.0.0-beta.53"},"peerDependencies":{"@mapbox/node-pre-gyp":"^1.0.2"},"resolutions":{"vuepress-vite":"2.0.0-beta.53"},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"coverageThreshold":{"global":{"branches":90,"functions":90,"lines":90,"statements":90}},"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.json"}]}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"zintVersion":"89518c4","bugs":{"url":"https://github.com/jshor/symbology/issues"},"directories":{"doc":"docs","test":"test"},"gitHead":"45147e8c0157d7020f898470a9fe0fe9540cf158","_id":"@ashok_gujjar92/symbology_18@3.0.14","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-I6hCU5CsIifcrZn2cUXXJQL9p7S7IYyKZ+jfOLq92kpptnnb0GHHzyY8WUJ3aRgytJ2P7paLqxwhW9u3id0k0A==","shasum":"354f931f56148225957f8b2220d2f2b26a6da802","tarball":"https://registry.npmjs.org/@ashok_gujjar92/symbology_18/-/symbology_18-3.0.14.tgz","fileCount":67,"unpackedSize":146043,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3gvkL0J5zBro61hC87jWYcCmNgBTgjcH+V4an1BPPXAiEA42IkNRjberag6GGKdAafUMqiyKIV72vOD5Zk+M5cS1k="}]},"_npmUser":{"name":"ashok_gujjar92","email":"ashokzerone@gmail.com"},"maintainers":[{"name":"ashok_gujjar92","email":"ashokzerone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/symbology_18_3.0.14_1692849742666_0.5005823281813295"},"_hasShrinkwrap":false},"3.0.16":{"name":"@ashok_gujjar92/symbology_18","version":"3.0.16","description":"🔖 Generates 1D, 2D, and composite barcodes in png, svg, or eps formats. Supports 50+ symbologies.","scripts":{"ye":"node ./test.js","commit":"git-cz","release":"standard-version","lint":"eslint ./src","test:e2e":"rimraf test/e2e/__rendered__/* && jest test/e2e","test:unit":"jest src --collectCoverage true","test":"npm run test:unit && npm run test:e2e","build":"tsc && npm run binary:rebuild","binary:install":"node-pre-gyp install --fallback-to-build","binary:rebuild":"node-pre-gyp rebuild package","install":" node ./scripts/install.js && npm run binary:install","install:rebuild":"rimraf bin && node ./scripts/install.js && npm run binary:rebuild","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"main":"./dist/index.js","types":"./dist/index.d.ts","author":"","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/jshor/symbology.git"},"homepage":"https://symbology.dev","keywords":["barcode","code 128","qr","ean","upc","isbn","pdf417","gs1","aztec","data matrix","usps onecode"],"binary":{"module_name":"symbology","module_path":"./bin/binding/bin/","remote_path":"{version}","package_name":"{module_name}_{platform}_{arch}_{node_abi}.tar.gz","host":"https://github.com/jshor/symbology/releases/download/"},"engines":{"node":">=14.0.0 <19.0.0"},"dependencies":{"@mapbox/node-pre-gyp":"^1.0.10","nan":"^2.14.2","node-fetch":"2","pngjs":"^6.0.0","replace-in-file":"^6.3.5","rimraf":"^3.0.2","tar":"^6.1.12"},"devDependencies":{"@commitlint/cli":"^17.3.0","@commitlint/config-conventional":"^17.3.0","@rollup/plugin-commonjs":"^23.0.2","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^9.0.2","@types/jest":"^29.2.3","@types/jest-image-snapshot":"^5.1.0","@types/node":"^18.11.9","@types/pngjs":"^6.0.0","@typescript-eslint/eslint-plugin":"^5.44.0","@typescript-eslint/parser":"^5.44.0","@vuepress/plugin-register-components":"^2.0.0-beta.53","codecov":"^3.8.3","commitizen":"^4.2.5","cz-conventional-changelog":"^3.3.0","eslint":"^8.28.0","husky":"^8.0.2","jest":"^29.3.1","jest-image-snapshot":"^6.0.0","rollup":"^3.4.0","@rollup/plugin-terser":"^0.4.3","standard-version":"^9.5.0","ts-jest":"^29.0.3","typescript":">=3.0.0","vuepress":"^2.0.0-beta.53"},"peerDependencies":{"@mapbox/node-pre-gyp":"^1.0.2"},"resolutions":{"vuepress-vite":"2.0.0-beta.53"},"jest":{"setupFilesAfterEnv":["./test/setup.ts"],"coverageThreshold":{"global":{"branches":90,"functions":90,"lines":90,"statements":90}},"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.json"}]}},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"zintVersion":"89518c4","bugs":{"url":"https://github.com/jshor/symbology/issues"},"directories":{"doc":"docs","test":"test"},"gitHead":"38b41d7172ead41fdb21bdb208e07b58f7690fc7","_id":"@ashok_gujjar92/symbology_18@3.0.16","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-hOJ1DxMGBXJoj8Ly8EHTAJc0lcWkUiJY6T03R2xmzUGYLKlgbIXr+5tJSttIpyXLNHGwP5kjI9z5Bv82ers5AA==","shasum":"791e6ff32ad1ee12828b271939ee203bdf0cfca1","tarball":"https://registry.npmjs.org/@ashok_gujjar92/symbology_18/-/symbology_18-3.0.16.tgz","fileCount":67,"unpackedSize":146043,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDsXFKHbyOnDdfsyed4Yctka7Rw/Zr+S8nvMf1Qs6LNvAiA2FClUY8jsTRGAavGtaMM+olycO9bUVMjIu6Ed8+olVg=="}]},"_npmUser":{"name":"ashok_gujjar92","email":"ashokzerone@gmail.com"},"maintainers":[{"name":"ashok_gujjar92","email":"ashokzerone@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/symbology_18_3.0.16_1692849851015_0.28646270986808187"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-22T12:44:06.926Z","3.0.15":"2023-08-22T12:44:07.183Z","modified":"2023-08-24T04:04:11.460Z","3.0.14":"2023-08-24T04:02:22.864Z","3.0.16":"2023-08-24T04:04:11.263Z"},"maintainers":[{"name":"ashok_gujjar92","email":"ashokzerone@gmail.com"}],"description":"🔖 Generates 1D, 2D, and composite barcodes in png, svg, or eps formats. Supports 50+ symbologies.","homepage":"https://symbology.dev","keywords":["barcode","code 128","qr","ean","upc","isbn","pdf417","gs1","aztec","data matrix","usps onecode"],"repository":{"type":"git","url":"git+https://github.com/jshor/symbology.git"},"bugs":{"url":"https://github.com/jshor/symbology/issues"},"license":"GPL-3.0","readme":"<p align=\"center\">\n  <a href=\"https://symbology.dev/\">\n    <img src=\"https://symbology.dev/assets/hero.svg\" width=\"159\" height=\"95\" />\n  </a>\n\n  <h1 style=\"text-align: center;\" align=\"center\">Symbology</h1>\n</p>\n\n<p align=\"center\">A Node.js module that generates barcode images. Supports 50+ different 1D or 2D symbologies in png, eps, or svg formats.</p>\n\n<p align=\"center\">\n  <a href=\"https://app.codecov.io/gh/jshor/symbology\"><img\n    src=\"https://img.shields.io/codecov/c/gh/jshor/symbology?style=for-the-badge\"\n    alt=\"Code coverage\"\n  /></a> <a href=\"https://github.com/jshor/symbology/actions?query=workflow%3A%22Merge+to+master%22\"><img\n    src=\"https://img.shields.io/github/workflow/status/jshor/symbology/Merge%20to%20master?style=for-the-badge\"\n    alt=\"\"\n  /></a> <a href=\"https://npmjs.com/package/symbology\"><img\n    src=\"http://img.shields.io/npm/v/symbology.svg?style=for-the-badge\"\n    alt=\"npm version\"\n  /></a>\n</p>\n\n## Introduction\n\nThis Node.js module will allow you to generate over 50+ different types of 1D or 2D symbologies, including barcodes for books, grocery, shipping carriers, healthcare, and international codes.\n\nIt can create a PNG, SVG, or EPS image file, or return a string containing SVG, PostScript, or base64-encoded PNG data.\n\n## Documentation\n\n[Read the docs →](https://symbology.dev/docs/)\n\n## Quick start\n\n```sh\nyarn add symbology\n```\n\n## Quick Examples\n\n### Code 11 Example\n\n```ts\nimport { SymbologyType, createStream } from 'symbology'\n\n(async () => {\n  const { data } = await createStream({\n    symbology: SymbologyType.CODE11\n  }, '8765432164')\n\n  console.log('Result: ', data)\n})()\n```\n\nThis will log:\n\n```json\n{\n  \"data\": \"data:image/png+data;base64,PHN [...] eFd==\",\n  \"message\": \"Symbology successfully created.\",\n  \"code\": 0\n}\n```\n\nAnd the base64 PNG generated will look like:\n\n![code 11](https://symbology.dev/assets/barcodes/barcode_14.png)\n\n### MaxiCode Example\n\n```ts\nimport { SymbologyType, createFile } from 'symbology'\n\n(async () => {\n  const { data } = await createFile({\n    symbology: SymbologyType.MAXICODE,\n    option1: 2,\n    primary: '999999999840012',\n    fileName: 'maxiCodeExample.svg'\n  }, 'Secondary Message Here')\n\n  console.log('Result: ', data)\n})()\n```\n\nThis creates `maxiCodeExample.svg` which looks like:\n\n![MaxiCode](https://symbology.dev/assets/barcodes/barcode_47.png)\n\n### USPS Example\n\n```ts\nimport { SymbologyType, createFile } from 'symbology'\n\n(async () => {\n  const { data } = await createFile({\n    symbology: SymbologyType.ONECODE\n    fileName: 'uspsExample.eps'\n  }, '01234567094987654321-01234')\n\n  console.log('Result: ', data)\n})()\n```\n\nThis creates `uspsExample.eps` which looks like:\n\n![USPS](https://symbology.dev/assets/barcodes/barcode_42.png)\n\n## License\n\n[GPL-3](LICENSE.md).\n","readmeFilename":"README.md"}