{"_id":"@digitalbazaar/pdf417-dl-canonicalizer","_rev":"4-c90bf1bf6ae51a9d8ed2ef9d6c824dfe","name":"@digitalbazaar/pdf417-dl-canonicalizer","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"@digitalbazaar/pdf417-dl-canonicalizer","version":"1.0.0","keywords":["PDF417"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/pdf417-dl-canonicalizer@1.0.0","maintainers":[{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"gannan","email":"gannan@digitalbazaar.com"}],"homepage":"https://github.com/digitalbazaar/pdf417-dl-canonicalizer","bugs":{"url":"https://github.com/digitalbazaar/pdf417-dl-canonicalizer/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"d6906a2d59ea0054be054ae6b6039d6180c52360","tarball":"https://registry.npmjs.org/@digitalbazaar/pdf417-dl-canonicalizer/-/pdf417-dl-canonicalizer-1.0.0.tgz","fileCount":8,"integrity":"sha512-adZSZl1Kh3QoElMyOMREz+m357t+DyLMps0CJah3bVTMM0G4Z4sCtb9h/C3XFUYricWHPligT70EAXI9NdTmDg==","signatures":[{"sig":"MEQCIDXSvMER1GN8ZmPer64ocbjJC+xT/Xq9jTht+3Sdzo7oAiA7L9THLJQJa3AfYIHGMdvl47D7BIHn9M9NLKvMYtRSXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16548},"type":"module","engines":{"node":">=20"},"exports":"./lib/index.js","gitHead":"d3794f49271207f2e22646fd6e11edbd5a0dec80","scripts":{"lint":"eslint --ext .cjs,.js .","test":"npm run test-node","coverage":"cross-env NODE_ENV=test c8 npm run test-node","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 30000 -A -R ${REPORTER:-spec} --require test/test-mocha.js test/*.spec.js","test-karma":"karma start karma.conf.cjs","coverage-ci":"cross-env NODE_ENV=test c8 --reporter=lcovonly --reporter=text-summary --reporter=text npm run test-node","coverage-report":"c8 report"},"_npmUser":{"name":"dlongley","email":"dlongley@digitalbazaar.com"},"repository":{"url":"git+https://github.com/digitalbazaar/pdf417-dl-canonicalizer.git","type":"git"},"_npmVersion":"10.9.1","description":"Driver's License PDF417 Canonicalizer","directories":{},"_nodeVersion":"22.11.0","dependencies":{"base64url-universal":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^4.3.6","karma":"^6.4.2","mocha":"^10.3.0","eslint":"^8.56.0","webpack":"^5.90.1","cross-env":"^7.0.3","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^56.0.1","karma-chrome-launcher":"^3.2.0","karma-sourcemap-loader":"^0.4.0","eslint-config-digitalbazaar":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf417-dl-canonicalizer_1.0.0_1744058828994_0.319957967014993","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@digitalbazaar/pdf417-dl-canonicalizer","version":"1.1.0","keywords":["PDF417"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/pdf417-dl-canonicalizer@1.1.0","maintainers":[{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"gannan","email":"gannan@digitalbazaar.com"}],"homepage":"https://github.com/digitalbazaar/pdf417-dl-canonicalizer","bugs":{"url":"https://github.com/digitalbazaar/pdf417-dl-canonicalizer/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"05954573dce11b66c1c3802d03aab3d20b4aa461","tarball":"https://registry.npmjs.org/@digitalbazaar/pdf417-dl-canonicalizer/-/pdf417-dl-canonicalizer-1.1.0.tgz","fileCount":8,"integrity":"sha512-s2J9oTSnEOXIYqQQ4tbDIrNu/RolP0ZBAa6lq2jKr+omRipiDRphJUx7iqYyvDhYhM2V5oKtWW8Yr57ycUYHsQ==","signatures":[{"sig":"MEYCIQCy+Kdvq4Kt/eBaxLPCJ8dtfRnywVHJNZ/EZmlwu0E0DgIhANbDE2hDcgFI0rJa8Ofx6SH3TVcFU47XiA+r+5qabUwq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17976},"type":"module","engines":{"node":">=20"},"exports":"./lib/index.js","gitHead":"b038a5668c43dbb2fa4f0989f71ed46438afdda6","scripts":{"lint":"eslint --ext .cjs,.js .","test":"npm run test-node","coverage":"cross-env NODE_ENV=test c8 npm run test-node","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 30000 -A -R ${REPORTER:-spec} --require test/test-mocha.js test/*.spec.js","test-karma":"karma start karma.conf.cjs","coverage-ci":"cross-env NODE_ENV=test c8 --reporter=lcovonly --reporter=text-summary --reporter=text npm run test-node","coverage-report":"c8 report"},"_npmUser":{"name":"dlongley","email":"dlongley@digitalbazaar.com"},"repository":{"url":"git+https://github.com/digitalbazaar/pdf417-dl-canonicalizer.git","type":"git"},"_npmVersion":"10.9.1","description":"Driver's License PDF417 Canonicalizer","directories":{},"_nodeVersion":"22.11.0","dependencies":{"base64url-universal":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^4.3.6","karma":"^6.4.2","mocha":"^10.3.0","eslint":"^8.56.0","webpack":"^5.90.1","cross-env":"^7.0.3","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^56.0.1","karma-chrome-launcher":"^3.2.0","karma-sourcemap-loader":"^0.4.0","eslint-config-digitalbazaar":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf417-dl-canonicalizer_1.1.0_1744061280597_0.03990510822941773","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@digitalbazaar/pdf417-dl-canonicalizer","version":"1.2.0","keywords":["PDF417"],"author":{"url":"https://digitalbazaar.com/","name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com"},"license":"BSD-3-Clause","_id":"@digitalbazaar/pdf417-dl-canonicalizer@1.2.0","maintainers":[{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"gannan","email":"gannan@digitalbazaar.com"}],"homepage":"https://github.com/digitalbazaar/pdf417-dl-canonicalizer","bugs":{"url":"https://github.com/digitalbazaar/pdf417-dl-canonicalizer/issues"},"c8":{"reporter":["lcov","text-summary","text"]},"dist":{"shasum":"f94a01f7229f013c55baadc76b18796da9f0f45b","tarball":"https://registry.npmjs.org/@digitalbazaar/pdf417-dl-canonicalizer/-/pdf417-dl-canonicalizer-1.2.0.tgz","fileCount":8,"integrity":"sha512-THxRZH+RqwH1zMVphqf808QylrqOdVHLqeWHmTht+AE8o13fPRsPkniw1HI9OEocgJjfyEteMnQSdTR32J336A==","signatures":[{"sig":"MEUCIC/GRhkx47bniFa8fCIvBHmdGgd7th1st5pryONKKxhuAiEA6qHnN3DfjO1sffSTosGnZEyGFmmx6zq8rnC2AxvkrRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17843},"type":"module","engines":{"node":">=20"},"exports":"./lib/index.js","gitHead":"645339bac21e9210aa73db80449de065234c0d60","scripts":{"lint":"eslint --ext .cjs,.js .","test":"npm run test-node","coverage":"cross-env NODE_ENV=test c8 npm run test-node","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 30000 -A -R ${REPORTER:-spec} --require test/test-mocha.js test/*.spec.js","test-karma":"karma start karma.conf.cjs","coverage-ci":"cross-env NODE_ENV=test c8 --reporter=lcovonly --reporter=text-summary --reporter=text npm run test-node","coverage-report":"c8 report"},"_npmUser":{"name":"dlongley","email":"dlongley@digitalbazaar.com"},"repository":{"url":"git+https://github.com/digitalbazaar/pdf417-dl-canonicalizer.git","type":"git"},"_npmVersion":"10.9.1","description":"Driver's License PDF417 Canonicalizer","directories":{},"_nodeVersion":"22.11.0","dependencies":{"base64url-universal":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^4.3.6","karma":"^6.4.2","mocha":"^10.3.0","eslint":"^8.56.0","webpack":"^5.90.1","cross-env":"^7.0.3","karma-chai":"^0.1.0","karma-mocha":"^2.0.1","karma-webpack":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","mocha-lcov-reporter":"^1.3.0","karma-mocha-reporter":"^2.2.5","eslint-plugin-unicorn":"^56.0.1","karma-chrome-launcher":"^3.2.0","karma-sourcemap-loader":"^0.4.0","eslint-config-digitalbazaar":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf417-dl-canonicalizer_1.2.0_1744062851486_0.5955692763369185","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@digitalbazaar/pdf417-dl-canonicalizer","version":"1.2.1","description":"Driver's License PDF417 Canonicalizer","license":"BSD-3-Clause","type":"module","exports":"./lib/index.js","scripts":{"test":"npm run test-node","test-node":"cross-env NODE_ENV=test mocha --preserve-symlinks -t 30000 -A -R ${REPORTER:-spec} --require test/test-mocha.js test/*.spec.js","test-karma":"karma start karma.conf.cjs","coverage":"cross-env NODE_ENV=test c8 npm run test-node","coverage-ci":"cross-env NODE_ENV=test c8 --reporter=lcovonly --reporter=text-summary --reporter=text npm run test-node","coverage-report":"c8 report","lint":"eslint --ext .cjs,.js ."},"dependencies":{"base64url-universal":"^2.0.0"},"devDependencies":{"c8":"^9.1.0","chai":"^4.3.6","cross-env":"^7.0.3","eslint":"^8.56.0","eslint-config-digitalbazaar":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","eslint-plugin-unicorn":"^56.0.1","karma":"^6.4.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^3.2.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-sourcemap-loader":"^0.4.0","karma-webpack":"^5.0.1","mocha":"^10.3.0","mocha-lcov-reporter":"^1.3.0","webpack":"^5.90.1"},"repository":{"type":"git","url":"git+https://github.com/digitalbazaar/pdf417-dl-canonicalizer.git"},"keywords":["PDF417"],"author":{"name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com","url":"https://digitalbazaar.com/"},"bugs":{"url":"https://github.com/digitalbazaar/pdf417-dl-canonicalizer/issues"},"homepage":"https://github.com/digitalbazaar/pdf417-dl-canonicalizer","engines":{"node":">=20"},"c8":{"reporter":["lcov","text-summary","text"]},"_id":"@digitalbazaar/pdf417-dl-canonicalizer@1.2.1","gitHead":"e2d6c5e23d50b5fadd503d06e99acc0f0cd24f04","_nodeVersion":"22.11.0","_npmVersion":"10.9.1","dist":{"integrity":"sha512-//6EanO3UMLMtn7W++4qqz1MsHunZ6nWXPN4GyxCUQmbVAs8u+YVT5mULX0jfNWEcyWdEfVBQMqG183grQl2KQ==","shasum":"c58f6fa8928abf1d030acdbdf49f6ecb83e8d14f","tarball":"https://registry.npmjs.org/@digitalbazaar/pdf417-dl-canonicalizer/-/pdf417-dl-canonicalizer-1.2.1.tgz","fileCount":8,"unpackedSize":17844,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGcfeZTeOUO+6fuw81bKyllzk6v5U/9dTXGrNsPzKqKUAiEAh0mlPnYc8z4b8i6fpbCPg6E9arPZN7FqU+lSqumtcQk="}]},"_npmUser":{"name":"dlongley","email":"dlongley@digitalbazaar.com"},"directories":{},"maintainers":[{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"gannan","email":"gannan@digitalbazaar.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pdf417-dl-canonicalizer_1.2.1_1744072099792_0.7193695410893437"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-07T20:47:08.931Z","modified":"2025-04-08T00:28:20.224Z","1.0.0":"2025-04-07T20:47:09.265Z","1.1.0":"2025-04-07T21:28:00.794Z","1.2.0":"2025-04-07T21:54:11.678Z","1.2.1":"2025-04-08T00:28:20.010Z"},"bugs":{"url":"https://github.com/digitalbazaar/pdf417-dl-canonicalizer/issues"},"author":{"name":"Digital Bazaar, Inc.","email":"support@digitalbazaar.com","url":"https://digitalbazaar.com/"},"license":"BSD-3-Clause","homepage":"https://github.com/digitalbazaar/pdf417-dl-canonicalizer","keywords":["PDF417"],"repository":{"type":"git","url":"git+https://github.com/digitalbazaar/pdf417-dl-canonicalizer.git"},"description":"Driver's License PDF417 Canonicalizer","maintainers":[{"name":"dlongley","email":"dlongley@digitalbazaar.com"},{"name":"msporny","email":"msporny@digitalbazaar.com"},{"name":"davidlehn","email":"dil@lehn.org"},{"name":"gannan","email":"gannan@digitalbazaar.com"}],"readme":"# Driver's License PDF417 Canonicalizer _(@digitalbazaar/pdf417-dl-canonicalizer)_\n\n[![Build Status](https://img.shields.io/github/actions/workflow/status/digitalbazaar/pdf417-dl-canonicalizer/main.yaml)](https://github.com/digitalbazaar/pdf417-dl-canonicalizer/actions/workflows/main.yaml)\n[![Coverage Status](https://img.shields.io/codecov/c/github/digitalbazaar/pdf417-dl-canonicalizer)](https://codecov.io/gh/digitalbazaar/pdf417-dl-canonicalizer)\n[![NPM Version](https://img.shields.io/npm/v/@digitalbazaar/pdf417-dl-canonicalizer.svg)](https://npm.im/@digitalbazaar/pdf417-dl-canonicalizer)\n\n> Driver's License PDF417 Canonicalizer.\n\n## Table of Contents\n\n- [Background](#background)\n- [Install](#install)\n- [Usage](#usage)\n- [API](#api)\n- [Status](#status)\n- [Developing](#developing)\n- [Commercial Support](#commercial-support)\n- [License](#license)\n\n## Background\n\n...\n\n## Install\n\n- Requires Node.js 18+\n\nTo install via NPM:\n\n```\nnpm install @digitalbazaar/pdf417-dl-canonicalizer\n```\n\n## Usage\n\nTo canonicalize a Uint8Array of bytes from a PDF417 drivers' license:\n```js\ncanonicalize({pdfBytes})\n```\n\nTo canonicalize, but return the hash of the canonized form:\n```js\nhashCanonicalized({pdfBytes})\n```\n\nTo canonicalize, but return the base64url encoded hash of the canonized form:\n```js\nbase64UrlFromPdfBytes({pdfBytes})\n```\n\nThis package can be used with bundlers, such as [webpack][], in browser\napplications.\n\n## API\n\n...\n\n## Status\n\n...\n\n## Developing\n\nSource is available at:\n- https://github.com/digitalbazaar/pdf417-dl-canonicalizer\n\n## Commercial Support\n\nCommercial support for this library is available upon request from\nDigital Bazaar: support@digitalbazaar.com\n\n## License\n\n- BSD 3-Clause © Digital Bazaar, Inc.\n- See the [LICENSE](./LICENSE) file for details.\n\n[webpack]: https://webpack.js.org\n","readmeFilename":"README.md"}