{"_id":"pdfreader","_rev":"79-93f790c1981f4a9157154ccb44a271a4","name":"pdfreader","dist-tags":{"latest":"3.0.8"},"versions":{"0.0.1":{"name":"pdfreader","version":"0.0.1","keywords":["pdf","parsing","convert","conversion","file","CLI","tables","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.0.1","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"2e42c7ef8d4d98422a4e511158b9d0051f011f2b","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.0.1.tgz","integrity":"sha512-uTj6gWWjHlaKBUIYgQclh3eQ6PPv4ek+WEMiWGbCd6YV5Wh1jvLX31s7KkXiEhZG3mktI2nZWbpb+oucrRTiUw==","signatures":[{"sig":"MEUCIB4nS3Fu4aIT6AFIl7MWoGlfTyO6XojLICdX15OLrx6jAiEA+SMR24vJ0ggTMloRWL4zy/rFPwiIHDhY3qYNWvz5DJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2e42c7ef8d4d98422a4e511158b9d0051f011f2b","gitHead":"94452f25cffb4ca514a4238e5d9cda3a7cd4cb79","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"https://github.com/adrienjoly/npm-pdfreader","type":"git"},"_npmVersion":"1.4.14","description":"Utility for simplifying the development of scripted / rule-based parsing of PDF files, including tabular data (tables, with automatic column detection).","directories":{},"dependencies":{"pdf2json":"^0.7.1"}},"0.0.2":{"name":"pdfreader","version":"0.0.2","keywords":["pdf","parsing","convert","conversion","file","CLI","tables","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.0.2","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"e7d15ccb37fcbd9a6be6e04fd2454948ee4daa5d","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.0.2.tgz","integrity":"sha512-RizsW8Hedg6l/aJLNyFvMY0x8Ni1qY84c/bfKQqEs+u6i7WxkkpLh0wLrgmZ9XU2GSGGWIJSn+x+KRac9RgdBg==","signatures":[{"sig":"MEUCIQCzVUNAXBPfBR2cobhkKd01TBBWvoOXNu2Cyc4hAnwcjgIgIXrMXLSkBd/DP6bTwIc9UTg+H11lo3uToYHdkzLpMtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e7d15ccb37fcbd9a6be6e04fd2454948ee4daa5d","gitHead":"f98689d04bdd852c0fa77639b2ba41567cd33b9f","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"https://github.com/adrienjoly/npm-pdfreader","type":"git"},"_npmVersion":"1.4.14","description":"Utility for simplifying the development of scripted / rule-based parsing of PDF files, including tabular data (tables, with automatic column detection).","directories":{},"dependencies":{"pdf2json":"^0.7.1"}},"0.0.3":{"name":"pdfreader","version":"0.0.3","keywords":["pdf","parsing","convert","conversion","file","CLI","tables","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.0.3","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"10f5abc473dbdb97cfc5505ccfb5a4667ee728a5","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.0.3.tgz","integrity":"sha512-BeFuCQOPWXG1mkM7+E3IssZ4g+C0+DsBhXiROJGJvfBK3hjH2FIc5mNwAjC26X2RIW3LNzx3NrcsdQbD1tDYsg==","signatures":[{"sig":"MEQCIBeaynzS9rfeKjKaGgjbS6eL4o0XE9dHGzbUW6BUiO2zAiBq63dflWreX82dAtB/EROkK7PYuPLQCr7smNgQbBAfnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"10f5abc473dbdb97cfc5505ccfb5a4667ee728a5","gitHead":"d31e0d5e516631ac31655cc3cf3d97e14f98546b","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"https://github.com/adrienjoly/npm-pdfreader","type":"git"},"_npmVersion":"1.4.14","description":"Utility for simplifying the development of scripted / rule-based parsing of PDF files, including tabular data (tables, with automatic column detection).","directories":{},"dependencies":{"pdf2json":"^0.7.1"}},"0.0.4":{"name":"pdfreader","version":"0.0.4","keywords":["pdf","parsing","convert","conversion","file","CLI","tables","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.0.4","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"e1be9eee31a39ffc4572038100bd899f529aa003","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.0.4.tgz","integrity":"sha512-wi0rZ3zWe65dDDuFI1eslWp9bVW6UoN68q9hqKd/Lafd3Lb5hJmiJcgUvxldlSQlyCszCkuD01v9DKsMCSrcJA==","signatures":[{"sig":"MEQCIC7mzURSqxGSj+I+XXqYMiefxqu2JYY4QKJMUWUW534YAiBrV06uTOtZv/SGHVMdAyeZ8EgYuowWRkde+HzNnMeffA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e1be9eee31a39ffc4572038100bd899f529aa003","gitHead":"77e52f9791240b7e126674e91f26f888a26acf46","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"https://github.com/adrienjoly/npm-pdfreader","type":"git"},"_npmVersion":"1.4.14","description":"Utility for simplifying the development of scripted / rule-based parsing of PDF files, including tabular data (tables, with automatic column detection).","directories":{},"dependencies":{"pdf2json":"^0.7.1"}},"0.0.5":{"name":"pdfreader","version":"0.0.5","keywords":["pdf","parsing","convert","conversion","file","CLI","tables","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.0.5","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"11d2aedaae09a1e812d216f691367c56d7870f4a","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.0.5.tgz","integrity":"sha512-VPPYGp2fUcAB3e24obX7lGrOt7S3+BAdyLlNJw6A/cLV90jXr4S9nEmeQbqYau8C5FRl5k1IOjATsPo+kv1ORg==","signatures":[{"sig":"MEQCIFVfZzvpI3ktqjF86em0vLr+c/Oc9AjQnJit8VA6NgBuAiAklatY5Fim1UpgpKXpxnvG2lxBuJ58loUVuu7UQhZS6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"11d2aedaae09a1e812d216f691367c56d7870f4a","gitHead":"d4339dce038125b2dabb7442177589b24725eaa0","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"https://github.com/adrienjoly/npm-pdfreader","type":"git"},"_npmVersion":"1.4.14","description":"Utility for simplifying the development of scripted / rule-based parsing of PDF files, including tabular data (tables, with automatic column detection).","directories":{},"dependencies":{"pdf2json":"^0.7.1"}},"0.0.6":{"name":"pdfreader","version":"0.0.6","keywords":["pdf","parsing","convert","conversion","file","CLI","tables","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.0.6","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"11eb4ea554e3b884a67ec615903bc3a6ffe2a7a2","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.0.6.tgz","integrity":"sha512-FMvV5dunntGjnjtiYN/v4akXIvCbW+0lGcOQ0YsmZ4tSYqCAf8i6LtRl1oCDVhAr5sYmXgaVTS9s33taAf6BQw==","signatures":[{"sig":"MEUCIQCniLFzeHuhVpVH+25HlRH2egpZ7Z8qAYAB5IxkiueQOAIgAnM7D3URBIoLSdkIL8PCkOfbbRHiBmqt3+DDfPthpHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"11eb4ea554e3b884a67ec615903bc3a6ffe2a7a2","gitHead":"17574cc36c2fb2f444beb94b26265d0a9cfbb16c","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"https://github.com/adrienjoly/npm-pdfreader","type":"git"},"_npmVersion":"1.4.14","description":"Utility for simplifying the development of scripted / rule-based parsing of PDF files, including tabular data (tables, with automatic column detection).","directories":{},"dependencies":{"pdf2json":"^0.7.1"}},"0.0.7":{"name":"pdfreader","version":"0.0.7","keywords":["pdf","parsing","convert","conversion","file","CLI","tables","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.0.7","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"2060ebbddb0cf81b51fc1ff45788409a41a7c2f7","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.0.7.tgz","integrity":"sha512-YmKE2jrhPjpd3gL+FipHZuD+gtB97d1D894vrk5ctZODps9epuBmm7MnCg+frIjCl8u/4n+yyxceyKOZ6SMn3g==","signatures":[{"sig":"MEUCIQCXws6gsnIQY+UPsUmeQFkFex/xmpMWyTSUe01lkKDQlQIgRFco8mcIn4JS2IOI4FKAAShPdQkxzMs/puWL6BOuAtc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2060ebbddb0cf81b51fc1ff45788409a41a7c2f7","gitHead":"d7be6bba769a48c7a08167e3eaef7796af6869cd","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"2.11.2","description":"Utility for simplifying the development of scripted / rule-based parsing of PDF files, including tabular data (tables, with automatic column detection).","directories":{},"_nodeVersion":"0.12.5","dependencies":{"pdf2json":"^0.7.1"}},"0.0.8":{"name":"pdfreader","version":"0.0.8","keywords":["pdf","parsing","convert","conversion","file","CLI","tables","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.0.8","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"4e557516ca16deb37764eca714e2d0e477d683b0","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.0.8.tgz","integrity":"sha512-bIMe4aHlx5zk522CvGjigCOLFXMlj8UwZUnhQai7IMHcoV6SxuO53RX9BsiFBa9vL2vfx/uZNoFxuNS9J6HOrA==","signatures":[{"sig":"MEYCIQCvjOlK7XH+IYsAWhV1NzqUv/ZKdqyqIyJJop6NvdZhfAIhAIbhcxeWiosJB/KaTyq1HXL1YbyrE7AubtDZKneT+lDL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4e557516ca16deb37764eca714e2d0e477d683b0","gitHead":"f23e6dcd983002e021870693d3781c27c8092e0c","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"2.11.2","description":"Utility for simplifying the development of scripted / rule-based parsing of PDF files, including tabular data (tables, with automatic column detection).","directories":{},"_nodeVersion":"0.12.5","dependencies":{"pdf2json":"^0.7.1"}},"0.1.1":{"name":"pdfreader","version":"0.1.1","keywords":["pdf","parsing","convert","conversion","file","CLI","tables","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.1.1","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"574ea824370723d9968b011c3bf58b45886ad682","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.1.1.tgz","integrity":"sha512-Z7HJvfnKFQ8DlL37TPQ5Zd7zvjna6lkLnw32knMGGCSvyzUgSTD+ESVWqhWzs2vBak3iN+hKZFlSn4U5N/KBAw==","signatures":[{"sig":"MEUCIQDuWzE9wQ1AZZwu5CKnn+L0RS2VPeF+Go/ri70cJOyfwwIgcsf72oZ+Rn2cDEC/spb0YEUFGzhv1cFLiZr3hML5DCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"574ea824370723d9968b011c3bf58b45886ad682","gitHead":"223b6492287f0ea2db7d4f7fb9f6966c3e17ec2b","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"2.11.2","description":"Utility for simplifying the development of scripted / rule-based parsing of PDF files, including tabular data (tables, with automatic column detection).","directories":{},"_nodeVersion":"0.12.5","dependencies":{"pdf2json":"^0.7.1"}},"0.1.2":{"name":"pdfreader","version":"0.1.2","keywords":["pdf","parsing","convert","conversion","file","CLI","tables","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.1.2","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"b3002d77e3ef0d5351e978be6dac3f1dab1e7b09","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.1.2.tgz","integrity":"sha512-6we/mZSvw1idIcB9RLFRS93ft+ZkjbTuvMAU4S9U6l1sNs2q1MIDfoukmqD037MWP4PdIMztxt4+7J0763zEtw==","signatures":[{"sig":"MEUCIBgo2zCU/96ne0FhcO+pDr6BB7eL0Vam5SvOVW0qn4rhAiEAySZvo7JsM7ATQcqz5Ld5wulyWfpSDaikyhW1RMl+Qfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b3002d77e3ef0d5351e978be6dac3f1dab1e7b09","gitHead":"0dab67bc86a74a1910ada8c6f4b2b55171d5b063","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"2.11.2","description":"Utility for simplifying the development of scripted / rule-based parsing of PDF files, including tabular data (tables, with automatic column detection).","directories":{},"_nodeVersion":"0.12.5","dependencies":{"pdf2json":"^0.7.1"}},"0.1.3":{"name":"pdfreader","version":"0.1.3","keywords":["pdf","parsing","convert","conversion","file","CLI","tables","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.1.3","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"a75bf9caaf9ecc3795f4537e63116d567f11216b","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.1.3.tgz","integrity":"sha512-x9z1VsUi+UjydXWL716tg4XVIqGYxW7ajCqUeXuTgeXmo/ajQS/q/Hc2trvtNnNGCVGoyjr1Gq2LoS85mxfcCA==","signatures":[{"sig":"MEYCIQDUtuCe2ubmKLzSgWQFsJ3hO83gVBeKcc5ty++oVCEdIQIhAPJTLU5PXESNw1g4fdZf3kUnLwEk09U4HM5Du5O4z2xh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a75bf9caaf9ecc3795f4537e63116d567f11216b","gitHead":"0568ab9af02cf6c9866728005a6d776c63ec0665","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"2.11.2","description":"Utility for simplifying the development of scripted / rule-based parsing of PDF files, including tabular data (tables, with automatic column detection).","directories":{},"_nodeVersion":"0.12.5","dependencies":{"pdf2json":"^0.7.1"}},"0.1.4":{"name":"pdfreader","version":"0.1.4","keywords":["pdf","parsing","convert","conversion","file","CLI","tables","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.1.4","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"92d992c4b42e69791d6cdb0aba55bf8748358bb7","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.1.4.tgz","integrity":"sha512-qO2RsiL88zTCHKyCMolUwYKF/936Tuxe10ZMADzI43otYjn1PEygQ1/sBCHWBiurF1BkxaSWjHsHX4B9WmXz1Q==","signatures":[{"sig":"MEYCIQCIZ7tpLoClW6mo0a7RAv/8p9xxjFeWFWaas4PJP8yh5AIhAOxhUC7cGBZSKDM7PYjjLmU3PAmVoY0yW5GsWWQdLycV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"92d992c4b42e69791d6cdb0aba55bf8748358bb7","gitHead":"d4779023cc1d195dd714441c941d4087ac08e2e9","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"2.11.2","description":"Utility for simplifying the development of scripted / rule-based parsing of PDF files, including tabular data (tables, with automatic column detection).","directories":{},"_nodeVersion":"0.12.5","dependencies":{"pdf2json":"^0.7.1"}},"0.1.5":{"name":"pdfreader","version":"0.1.5","keywords":["pdf","parsing","convert","conversion","file","CLI","tables","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.1.5","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"40ab79fb005e0ed483d0e2e9aea916f8c24775d4","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.1.5.tgz","integrity":"sha512-0hCfioLJDjmdlq+fmYifdz4Y/WoDRMmSITx6JJJK/jlygBNGa8q3L2iVlZ6SkkcDQtzAZ4XkjUgrl0bnimKFmw==","signatures":[{"sig":"MEQCIDhtSid/age7FGH8n/o68tcKFo2+LjkDpWyb5KrWEAzTAiAs9JcvxiJeI1WAiMAAtrQAA2tAK5bbSj8czCzjwGlAjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"40ab79fb005e0ed483d0e2e9aea916f8c24775d4","gitHead":"b9d049ef33a66b29b4089caeeb6d9fb20e58dc57","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"3.10.3","description":"Utility for simplifying the development of scripted / rule-based parsing of PDF files, including tabular data (tables, with automatic column detection).","directories":{},"_nodeVersion":"6.6.0","dependencies":{"pdf2json":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader-0.1.5.tgz_1489934957908_0.5433024691883475","host":"packages-12-west.internal.npmjs.com"}},"0.2.0":{"name":"pdfreader","version":"0.2.0","keywords":["pdf","parsing","convert","conversion","file","CLI","tables","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.2.0","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"4a5a075add532dd01c46018b9a3546bfbfdafe22","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.2.0.tgz","integrity":"sha512-12YjK3HTb4oUed18O/BhaA+vExzYcr4DESqhws0ZD7GNibEzsgJpqLy3uu5HsR8zq9FluphQl4bSgYft4CkA1w==","signatures":[{"sig":"MEYCIQCDrLawDvBj6NunpEQ9wMhQ/CaCCVmovSSgRfZlyoQgowIhAL8NGxBpWYcn0as0fiXvlQZ6FmFey8AcUMXjcRInLwmX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4a5a075add532dd01c46018b9a3546bfbfdafe22","gitHead":"e2b3d733e2bffbc8b28db88fb5f48a51b2471a50","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"3.10.3","description":"Utility for simplifying the development of scripted / rule-based parsing of PDF files, including tabular data (tables, with automatic column detection).","directories":{},"_nodeVersion":"6.6.0","dependencies":{"pdf2json":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader-0.2.0.tgz_1489944252093_0.8972066750284284","host":"packages-18-east.internal.npmjs.com"}},"0.2.1":{"name":"pdfreader","version":"0.2.1","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.2.1","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"07caeefde427d21fef04bf24514929a0cf96449a","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.2.1.tgz","integrity":"sha512-OC0+LJvNBOfcKxcCpajA9fdsB4uX34G6zZ167Fn6aRCOXH7/n1bNL1Gbc2ePKrArGWhtGPIuAEt4Z2HIGuzd5Q==","signatures":[{"sig":"MEUCIH4ffzpG434mVxcACSC51HGA24RWnaxD+oOyLrybWikHAiEA3UX9GI9pwRzGoth58dN+4iyhsOqYAcpwAxlSc6g6l88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"07caeefde427d21fef04bf24514929a0cf96449a","gitHead":"a76d0c3e10b8527389a65b2381bc033e7297d505","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"3.10.3","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"6.6.0","dependencies":{"pdf2json":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader-0.2.1.tgz_1489944562305_0.21583853848278522","host":"packages-18-east.internal.npmjs.com"}},"0.2.3":{"name":"pdfreader","version":"0.2.3","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.2.3","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"9c3ad2e3af2db111f896e5992df325b9bb45e798","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.2.3.tgz","integrity":"sha512-VDmmn4wCAy+FqgfVNFXcaI0KaUnVifgSE4DQ9HlqKz3fi+9OTDsrNZALomg9kUsm7UGPIqudD71quB3o8YmjeQ==","signatures":[{"sig":"MEUCIQDVFFc4UEr0GRPhy3oZsGFNVtuUz3rnXLkjDAeBBZEX7gIgOa2qhf/8oADg/vM1aT01ke55xnDGU0kKz170J5iAoEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9c3ad2e3af2db111f896e5992df325b9bb45e798","gitHead":"4632ffd14159ceb4624756b91cbe1db9ef4b989e","scripts":{"test":"node test/test.js"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"3.10.3","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"6.6.0","dependencies":{"pdf2json":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader-0.2.3.tgz_1489944638167_0.575236652046442","host":"packages-18-east.internal.npmjs.com"}},"0.2.4":{"name":"pdfreader","version":"0.2.4","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.2.4","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"6d8e3c0cd2f8ef15316fe54f686d7496e201c043","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.2.4.tgz","integrity":"sha512-1GAfIVOMHaaAQwXIAx879EhLkdzsPR8E05TJJ98lna3WQQ1duixaEJ9KgmrhbJRAPVm8U20fNZlp/93pSPPrqg==","signatures":[{"sig":"MEQCIGJBY+tgnb1o8rmUGZPLJaohHp3hPdaifTCWgzRYa8seAiBz/19gCSrjENdeXQNl8ijc6jEaeYdfKbP8IOPHE+HuYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6d8e3c0cd2f8ef15316fe54f686d7496e201c043","gitHead":"3452c1131c92818d3dcd43957eecb6b33338c76c","scripts":{"test":"node test/test.js","test-buffer":"node parseAsBuffer.js test/sample.pdf"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"3.10.3","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"6.6.0","dependencies":{"pdf2json":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader-0.2.4.tgz_1496850257811_0.10134258074685931","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"pdfreader","version":"0.2.5","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@0.2.5","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"45a1ec09fb1b19bdf93f2c08feec12e148dcd274","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-0.2.5.tgz","fileCount":19,"integrity":"sha512-lE3rcvXpvoI8GArzDPH8/BapVd7YFLBm0iO4CeXu9ke/qAaYFsMtu1pZbzpKhI5mkE+bOqkZr77J1WGRLMjL+A==","signatures":[{"sig":"MEUCIC3C9TVdLL6XtrB9IsxBZa+2Wca67B3G/0qzeSBFEwX5AiEA5IYpCHIE7ouG92XGPyF9M17Fg+lm8jbw9+B9OqAUyHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5gA9CRA9TVsSAnZWagAAAM8P/iMfFUsSHqvbIJwpr598\nBrRZz7iCUDcUSzl7H4ie6UYtadPHtsSaMsVFOWFKuRpfAoaSFQysF5dQ9sYQ\nL+5EqFh81y+8fP3bDf57o0TkkpT01hPp5Dt7pWlyL9MRVB1b9XlJ8Sx3GZgm\nn+dyGi90rjEuecloB0pFmT4ec5yDBoyxakrsxlGN2rnEQIgVA5/2eNyMYKcQ\nyOE7gVzyx3iqXe8gIdVuUJ+P7S3BrgxUHhWdZlcQynUDXO6XiuEp8tEEDqEZ\nxS3NvMIyleI1Z5MotYIfLA8/4ftUH49xDXJcv7oc2WFTb719Gk3ZUUEQ2nvu\nlGFjZbVNl5ksiyaqAMBPkwQsrpk2NBWuDk4P5l5ZtV9EksGDCgHrMmEFJGRS\nEPaX1fPkHSKvYUz2hAlJp7p8D4uwrlXW6DA05dAFApxXmbsYN3mVix7wwSYH\nB2/WkqZqml7piA7vvEzDdJugwlsElAzBNzn4V9ln/JFS/dvDJr44WRT+V9yA\nWmDTxiQTxB5IY/O3pD9f/BWMDZ6z3qI+MNOq4r/jCumT196ZSHZMD1C53zod\n79BOGCZT4nFcgksC3rPBqFqjU3DwT7mjFYyvoDNkv44hPrdwKA8cCwnxMSFM\nWNPoBA+HLTW00u1kfmBZkTUpDNYGS9I9pYlM2db5jj2IXTY6rgAA9i9V2icO\n3RFn\r\n=mCB5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3c164a7735e2d6f7229cd72ec882853d0b297173","scripts":{"test":"node test/test.js","test-buffer":"node parseAsBuffer.js test/sample.pdf"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"5.6.0","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"8.11.1","dependencies":{"pdf2json":"^0.7.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pdfreader_0.2.5_1525022780479_0.6668861905130123","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"pdfreader","version":"1.0.0","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.0.0","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"8214740362bba615f08b73cd3c7607a5a8587f80","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.0.0.tgz","fileCount":24,"integrity":"sha512-BXiLybBlsjbS5C418o5Qh++ok5i1lgobLVRuluCl39aKZoNAO0tkYK4iuwwSoVDxgD0EnR7sMutBVW7PrxDlOQ==","signatures":[{"sig":"MEUCIQCrX0Dwi1ZBzm0AhtGswz5qsvFFbqBbVFTSIrvBp1l9vgIgQpi4E12fNtC44RuHrjKJdNf6aqKhUXjDy/jgM7nKx9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1500113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcA9EsCRA9TVsSAnZWagAAtI8P/1S7+0jiQcxRbQQey3QR\nxPFhidUD5JhlVN3zfU10t8IFRHE9JhWzIHoaRBlC/dg6lp4HyBHFtxgcU3Ch\n9+vm1vCU44disNV6bfN/MckOioCa0ieKGsBnKwebTtoRkgtRTg/q1o9s3cCe\nBGImtFAqyBGM8adVD7JohUmm4noEBbvlam1JOWHHNmvmCqtluS7lp2wACoE1\nBK4gbDxoQ4ZpxrQN+ebQjd2vAPiVW03JR3DmCyMbni+BaXjrXIdwXZ//VUn9\nz4fM824w59k4OlwaRPm6xuudJfxLWpXMHAVckaS0zFxIt75ue27cdxVuznAz\nf7mBF1aAmO19a7RyjOo8fV7xEVcXThUX/0FxAmtwXcZdTt/vpoe3awdCQw37\nrQndFX1FWffs9JwsrXf5vTy7pALLdvVhEyQ2L0En6uOTna4lzLfClL4VKJkp\n8L+dOTAFvvKqXVAwbp7e7HqFeQdR3GXfaJJV8FCHR/QPhZNNYCQYgOriC+tU\nE+HjUjouLufqecB8v/iEWBuPJ+lREPYFXjhmD1BgZaAIPKMX3pYt3/h6lvuA\nhVBilbAGbmDtPaK8EfTu2PIqfbWpcADeMFwqVLBr1QaXjtjY7uJQepcSrIQu\nUYUI36tPb8Eaj98275dngWQkmliHqOgR7+HOG44iojo0WXlhpHlKz5noEfQS\n7c1s\r\n=DlVc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"423c9a2bf51aa5ea56cc216e6c5968759202823f","scripts":{"test":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff && npm run -s test:print:result","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)","test:print:result":"echo ✅  Tests passed."},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.4.1","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"10.14.1","dependencies":{"pdf2json":"1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.0.0_1543754027917_0.4778711145806358","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"pdfreader","version":"1.0.2","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.0.2","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"a2c42a7fc52fcf1dd3303e483d53a6a07e00929e","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.0.2.tgz","fileCount":29,"integrity":"sha512-7ojwb9dilCcaJ/9KvxUGWIxsZNT8PeAmCHgRZDBV6bf89EOXlyvwc945ASfI+OI5wfLIJqOp1hFWoJjGmwxluA==","signatures":[{"sig":"MEUCIGDrsG6EirMIVTfbwc6+9PTbt5p874EtdrS/nMq9LCwaAiEA7/xI/8mgWooXjPQYE6voHgFRmNAZG4RBjw5oLriBJXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1435419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx+d+CRA9TVsSAnZWagAAyZcQAJnOsOK7tOiQrQZATtAe\nN5KIXy+X8j0P2twsLHBNEcc/LWYmszI/x25hjH5kk0Z17rDmIAZ+dIbv5t3j\nXwtwOmHhCDU0SZ8Chp9so02L0BkhVxXXRQqelsL9ZODtOnxN1sLHjqLld1P8\naWaOmfPGKqy8nsad3eD/PODexGhQ0YfWVEScnDEBv7xADMXbBUAqQCcmvjMl\njvTVqFtOqkYPINYANNvmi+spPnjBBvKr6K7XuufETcaZjv8ptPaoQybHC77S\nJY0eJ0KdrWIgZy5icfb4Myw4YbRIfflQf7jTj4J2zhTcrCs9rYJ70qOPN1eX\nNb/KxqwPxetCkmMT+bchcpDRPEg/dGWQYJQm0iCcanznRrXInUxRKeWvOVQd\nJ/0nblbEs2DBuwSr28dIe3mNP4gMKsfCoBVTWAR7hin85lxvF9LQF2TSGGf5\nAoboKA/RpILDU4gmUGriUN17jMsUsU/KUsyq1knaREUtYBGydXZgd2fUpPL6\ngMR8yBXqtNF1GDfMHgXHOEDETqtId85VzrbWASvH47tw1ucrSTVS5eu6ERuS\n4NHIylRLM/OYGszG6MGyEDb66b+NQZw873ASn9omDouzwfJnVlOZWxkSlfGv\nSOKILx++CxZiVH+yrWvLOC770oCtpvnQRW+xbfoOokg+g7Tam3pyJH/sTS0Q\nst21\r\n=CU6L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e782b90bf3ecfc8ea9e73b75af0b85eaecb2100c","scripts":{"test":"npm run -s prettier:check && npm run -s test:functional && npm run -s test:print:result","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)","test:print:result":"echo ✅  All tests passed."},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.5.0","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pdf2json":"1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"1.15.3","semantic-release":"^15.13.3","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.0.2_1556604798028_0.17465139623779602","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"pdfreader","version":"1.0.3","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.0.3","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"d004a16381931ce9066578d7dfb38ec7c249f5a7","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.0.3.tgz","fileCount":29,"integrity":"sha512-BcNZx1fJayqWeeXWhQM56xQimiEV9P2iOxVUuHU8tMlR9qL877s8FvUGdngs+qXPgQZZ/p0i9mXjx6VN+LNwiA==","signatures":[{"sig":"MEQCIEbFHl4aQ4qnDfGfEr7Y6WMYxQhMYbMyoi2qPS6nbuTaAiAxrjoHWMc1EiYRJPnnAC1iR0F4saAsImqUX12V6r1ZBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1435420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx+qdCRA9TVsSAnZWagAAiNQP/2VbJdaicK5nU9jLgy7b\nileCV34+X6fRhqsM/96ZwUnvV7mSgQ9VlUVwunq9Kltoz9/k0cth7uksQtgT\ndpqaBCnshrbkMHiyr2z89bPK6n6bpugAnVLDGOqc/a3HLX8dTFy3iwU9dEsn\na91sp4B259cxsFQu0BsQD+AUnl9H1kloi4hL2rxniWRRMzOColu4AAiSchWP\nsoq6+I6fNERMkPAyNsArtMRGm6MTMt6IBiJ3B0+fdfsKkDqSQ057I5PoP6Co\n16m3cAwIq68/qHyQVcUs+seXRmgyp+wECTV2jfdJ5VERGvG2WZ8RK8mN8L0c\nLLEYr14R0Mc7C2ijf2JyrBYwflvSPj6WpPGcmFKRPiY7CtO48XuiKgvMnjH4\nVfCwtQnx0Y1UtJndi0PRQwVv9uW4NTdLz+uCnWlKuFcTtAnevzFnkIWgeC7H\niNc7Vhxjt73PKeunpJWS99XSOwemvvrIN9dRPwY7jb2HZOgNkOGVp9/61Qpj\noLuyMkvlJvJFJaUpy7GM7Yf5IUMTK18pQCIMA4YcZZKeMdMxy9CiyQODkIyj\nw0ethsoBrhTPKhy/O4mdthvReyMg1USAoffLKPuPQCglK20eM/GIJ8QiTi9r\nYebMFe7QRkrGnJ6hDZLYPgNXHQAiOy2SDOxP+2dNAzndXS6oxm6bFqki5KTl\nCOEY\r\n=R8ZT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"db9fe16e529c63b7000923cd9365621d2c688800","scripts":{"test":"npm run -s prettier:check && npm run -s test:functional && npm run -s test:print:result","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)","test:print:result":"echo ✅  All tests passed."},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.4.1","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pdf2json":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"1.15.3","semantic-release":"^15.13.3","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.0.3_1556605596502_0.33185768389151815","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"pdfreader","version":"1.0.4","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.0.4","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"ef469403e92ee45e32d8b776649bf0451bfc0ad5","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.0.4.tgz","fileCount":28,"integrity":"sha512-A/cdflRdRZ+YzmMvKVNF9Q89WJ1Og1w+95p3Dmmp56x/s9VnE+Z0lw7/8VSFU8PU7GfXT+K69+/gjwDkcdU+fg==","signatures":[{"sig":"MEQCIEghwRwRlrgJvyB8bd1bhF1pZpwBqo0nHTsdPBhKwpN3AiAIknm3J5zoeRG0roBfeNsRIHe/t4uf9uFE7cgE7WMkzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1431919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5tjACRA9TVsSAnZWagAAjqAQAIgyB09n9xOYvr66PeJj\nBgXG5WiYgglKgcZqBc4SB0lQ5Z8hfbbf7/RnOLlfsojYDdnjzOB7xPQeQeCH\nuA6R/zTdzEj88/h0gsD5dHylspRvWamdo5mi+rsUSKNStqB70QVvW7VaLbbf\neN/XeBtg2y8QxgdoFciO5cI9L3xsT77k1PYLVLQXjKUD81HC/6VGwprazAtf\n8Oczi/zrXbJVXVpVwQHhk230vV74mJNxFYwI6w+FDdwYdyBGDQ64vlk0hLHq\nJ5TFT6ihzZB8R32FQjVf1BXUx2x/mr42vxbzw2Asr+cBl68ANyW2M3VZjq/6\nbCByXbK9NhCdVUN5H0GVbrJHfz8B4LOyfqMbOiFRkBzsOP31tE8acGIPEUoP\n584FXDpkX7E6vKZW6iIw2qFrZu5hia3gOcDJvWUJ8VX52Vg/13jLElIKjtX2\nR7B55f38u5eZO7gd+SPEywMr7HMb92YFVIpARhpWvHs5PPjfp+BShSfJlLcA\nR/dIV8Fj4+r6gdT+nHQ3buJCo5JHvP9RxWIc+avcmcHykZ6mEP7PTe8izpBj\nZHPn0kEX0Dj4hHzHEUTZUDanayzrk7VIXk0TB/7I6WP691msq/tCru4mzA0K\nFusdA1tnsauzjfakU7L8wMCRndUc55LWX2LnrOurC46yiYgJbqKz9EY+lPLf\nDYlM\r\n=Uc5Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"926ea47db53ac78b7b915151f627cd250d27a8c7","scripts":{"test":"npm run -s prettier:check && npm run -s test:functional && npm run -s test:print:result","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)","test:print:result":"echo ✅  All tests passed."},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.9.0","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pdf2json":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"1.15.3","semantic-release":"^15.13.12","@semantic-release/git":"^7.0.8","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@semantic-release/changelog":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.0.4_1558632639165_0.45336939253382535","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"pdfreader","version":"1.0.5","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.0.5","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"a7f9c6f50b564843d90d9421f5e1922c6be4a6b1","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.0.5.tgz","fileCount":29,"integrity":"sha512-ltoGqp89efyFWz0RfdF03klpF4GTeQgxzM17/1aOzBjSMaBlQFBPSQCWPwWeNVZQqnQObJBCh48Wri1i+eTeSQ==","signatures":[{"sig":"MEYCIQCQiodbqhG1VnfFVbKV4eUPOL3YH1fZRx2NUcltQ3kIrwIhAIL5P0ReLJe1SF9OD3jol9kbaPaYdXgF8Zkv+hG5VzRb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnJEKCRA9TVsSAnZWagAANjIQAISy+LipgDH07DbNAw1x\nBWlQah3H/UWHQqod/oTdTLeLwD66gJxb3ijk/kox7igQHgCL0hatOH08QKqg\nHGUiSSsckE5dELqgwpqkYmhrjmLYpqKMp95DE90FOClpx3jYUzrmysgdbp+3\nYSCPmnj0mjlobxNLLJ8Y46ZEaOdkC3FWRNf9ucCUT9O+cbMIrDQe9HtSzFBm\n/SN4olB85QkJq8wPs7KgDzTZExvWrpeErjMCg56DLJbPO7XAegLT6VmL5Jbn\nzIPmt16iIQGse3kEXSbpZbnP5Hz0zZUrt8aHVd1V6ugox1kzhZH8G1Np/3pZ\nwHvsIMsb/OYOQKEuCAsGmDPzurMhvr2HSS5cd3eOgRT5z9xuxe/E9grd4a4d\nF0LLTkSCRByPPPCF8Rx1DJ8FQTuC6j5uZ4G1+cPYJtnq8FfOle9JPYSduT1w\nFNDhpH5+09Mjk2J0ptnye2WsmP+QH9PWaLyHRpTLab29HyxkenQfpT5j9Pn3\n8474/QnRiEmYo7hamsG0rqfOj/A6Y3aL/oPbrVf6IU9IyRTkDpyUoaL1mEIG\nEE8+sd5sW9d+4NkNLnS/TN8ZE3BTgk7SOESMYGQvCEqX2CzJMJ3rKdw5NtXG\n4s0IAkeuoBfpMIiTl1d01JDOEfgoi9pa3GQU7ulrdpjKGlSBDCEUPW8pExFf\nRqvt\r\n=uIiz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"015e4219e9a056134572473edf2c8528beb19657","scripts":{"lint":"eslint app","test":"npm run -s prettier:check && npm run -s test:functional && npm run -s test:print:result","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)","test:print:result":"echo ✅  All tests passed."},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.11.3","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pdf2json":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.12.0","prettier":"1.15.3","semantic-release":"^15.13.12","@semantic-release/git":"^7.0.8","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@semantic-release/changelog":"^3.0.2"},"peerDependencies":{"eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.0.5_1570541833817_0.7026189070222162","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"pdfreader","version":"1.0.6","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.0.6","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"d39586af64cfe7a7868d14bc2e4c999be06ea388","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.0.6.tgz","fileCount":29,"integrity":"sha512-BSGs9VPjfOoOwXGns/WU7ZOe83t12r3mTko6zVB7kYedAkC+HTa1iuG0KfgomHDEH+joRL7peXJvytcEXcda6w==","signatures":[{"sig":"MEUCIHAYQoh0LwFpkF/fbMTY5cni1k/no2ayYOSYGrsvABmbAiEAuy6+A/L7mHefetHdJ7gvB513MxvFYV4VuwxbhFIBsR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1432668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnkjNCRA9TVsSAnZWagAA+TwP/37NvSlRFWhrpU+ijMMd\ngo7h/pMgbicZ+xcRSzJ2gaEEeDdOaPj7MX+pe5Q5jMeNStyY+u2eGXcx2bK7\ng+UtW3wH098Jpf5wDaj1pHjWQvV3/4XlJ44xqrKZIjY22Uo6JC2myg4eQiRa\n4dTSBkBrXRFPRVxTzyu7Qf4EDTap7t8RS3FW6y6m2Si7Zr7ZRPo4TakZJ+qG\n/GkbJjlHRQ+KB4FMSj3qVE1ezJoAFPDRgxgE2G6fzIDhoNulQ3MHdmwsCbE9\nf403UcWsipb43SO4T4n8FmZ7ZP10gW2NUD+9bM+9xwJq/cKSw3AkGmZAxTSH\nlgstZd1HKnczOPD959cXynHSiHoX8nqZkJt7JMLW+MBqzu/t/9UqK1xErPJS\nv2H5PVyauOiWyMQx3mHoHztNs94Q0xz6sh73JyePnbja73gV4ppwPcwNAx7w\nbf8NvS04UFSBAXeP4AduDHIi3ecTXKKhzERetPoUWqT7HhM8f9FE0GVju086\nlQ+CiF55bqTiegjw9wbHE1E3V7dVLOUzCaLZ4G0JxABGdm01PjMiDDDBJxCz\njVqtzdG37jDWviLS+C7Oj6s3u/DMlyfq5BkTkC0nidX4TnxhTYeTnHlSDyXN\n+K1Jwxhi9mxO+h8lsjmo0PXK1CtWYQ2l01ekFXecGkR+mputVB/P/EqtWKDN\nTRk3\r\n=4cSW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"171b7bd4973b6213b76b525ec56d9dcaf022b9d1","scripts":{"lint":"eslint app","test":"npm run -s prettier:check && npm run -s test:functional && npm run -s test:print:result","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)","test:print:result":"echo ✅  All tests passed."},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.12.0","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pdf2json":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.12.0","prettier":"1.15.3","semantic-release":"^15.13.12","@semantic-release/git":"^7.0.8","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@semantic-release/changelog":"^3.0.2"},"peerDependencies":{"eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.0.6_1570654412659_0.8583150128055408","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"pdfreader","version":"1.0.7","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.0.7","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"11c87539ec759ce73fe8ee3c64084ce27a3adae0","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.0.7.tgz","fileCount":31,"integrity":"sha512-3hX/PpA/MQV2uvSiR2CH7isuyZXqYPoA6IXOxHd7hw9qS6Lz9RKYKu+iU369+OgkJKe/SHpxwEbgoHBV4L/76w==","signatures":[{"sig":"MEUCIAz2tkWQhcsOZMsbapBMQZN7J4dzF5l9sKbmkEM0ylk6AiEA2M7KaaZY80wDZj6v8J64IzWfkdnrY46ShRjjxlBy8QU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1435169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepUtbCRA9TVsSAnZWagAAkXUP/0sjMFInN2oVKglGjvBG\nfqGfH/h59awXZnZzsDYwimFvKpol5vJFXcN5ydLQ6e3xnR+8ZEHKdFwaa6KF\nMbhc0oO/pSeaP9WxVybkZB+2OYdlTdchXBMkD6jOytnqf5Cxlk41CX2dpaHx\nE6LeB9ZqAkkwfsKPbUuvcQQGyLD+H0KzDWyNwJg7velMvI1SvZ08EZgn7Hxv\ny0kaBTmDhgrodJp01UDeJ4CHqxUCEb77kzpwACn1S6zG9n0nWUppAgort2iX\nBvmTJc+yC9riDhvCiZUi0YfFNl76tBq4SM3gdCUJipb6tiSMdZK5z7o/kSb2\nprWwS6ArW2oFhUEBD4WmxtCzocb6uvjA+sVLqCSaV1FBWm+sG9l//g3WGgoL\nTtlFARN1Xmwzy4lQlvnrbKfzK/vRCUiMp91/RfII2CipdqAA22XtGGUA3WoZ\n8B5/EyRjpZh2PS9xsFoAae6shjdsi+/Xblm/NAZqBugulvvCgq2Pv9LGPJQC\njfY4tVPLTp6p3fEKkrm2X3mJTRcwZL25rjC1r+dFg/h2LZxR1MXUGtjlvtUz\nx11kbtJoSeRe33jBd5Ott7GuglCg1Bhce9fnSrsoJm2d2P+affilbFpgrF/M\nbai2bn6BxCccYIz8w4F74sJ9h1v78W5GUerJHk9E5zgHoZi2CfXMC3Uy+lKC\n/vcm\r\n=wUu5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"dfbadd4364f85db3ddaaa9db7d09c935b16f6673","scripts":{"lint":"eslint app","test":"npm run -s prettier:check && npm run -s test:functional && npm run -s test:print:result","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)","test:print:result":"echo ✅  All tests passed."},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.12.0","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pdf2json":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.12.0","prettier":"1.15.3","semantic-release":"^15.13.12","@semantic-release/git":"^7.0.8","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@semantic-release/changelog":"^3.0.2"},"peerDependencies":{"eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.0.7_1587891035385_0.8750816174550329","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"pdfreader","version":"1.0.8","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.0.8","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"3d11cdf69877637f077f7a36821e22254858279a","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.0.8.tgz","fileCount":32,"integrity":"sha512-aMcfmSyIV9GTJdzJJG+0Htjbmr5+SH1S3SDPFMy9Dnv1i+GaMSXt5YBHm4v4ZeoXto21mMu2cEgH8o+4lNsFBg==","signatures":[{"sig":"MEUCICz4UVozbnHzMQsrtIRHNxh5cawfvkKlhq6EDkNcf6V/AiEA2V3qo+BFTIVTBaRmU4bD5wWc5BUgBTgW4F5MocLQdeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1436140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbayjCRA9TVsSAnZWagAA7WoQAJoETKBn6uQ1JYF5ozPv\nXQt8OFnOi2pPzYzXHWNrlhEyypqzrMP6YlowwKIKA3fFHgkWjTbtdGIFOBHj\nDVq9gr7HrGbQwOAUsxW5zdJBsmalniOK9popcm99VCEUrhr7wyGkh3kEXDrf\nplpgZqwWbsCuu3Cqrz4uYFco94nVu+V6crB7pSQznJY6UZFP7fDIU6yE3PAK\ne8xtxfq0pQ1lFVD3z/UNJceApaLFnKuPQ4l5U2tDU5jwLD2MEqTVRmPR83vK\nfxeT1aLKKegAZN27Ova16eF2r2fAAO+2XO0I1WFU2idH3Ymz+yqfB9VqoZRB\nOAvd/6+mT11bmvnpriSOS1Y8/Q1qbwpcXINz3rTQRbFZOJjBs1NdH2XQMoVd\nKzK3BpnmcWPVgtfkuRrlsCGB6+qQodgnyJVwabywqrYu63+2MTiY0+Lg1ziM\nAMjf5s7Mv/eC01r79Dp3YGoshZIFQrWvUCmh6v3ScS6ysOnIJY26cDxRIiD9\n7BX4dqBBjjQ3LOo/sVYNcN50BAhvcxZBko1ZeMB+EWsAJuYkutIC/dcIfjMz\nil0ugbHMp+tx38GAKCg+/YQnuM+uOtBxVuNEDhxVTd+LI5/6EBQ188QF07dT\nZOV2k/5CfKNRtpGqJsVi4oQHutM2VRHHZ1QH1wvxW0gGxJ82ToUady5hR1AB\nbzl+\r\n=bUpV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e5f5bc7f61f82233bc378c96c355ee8a19b6800c","release":{"fail":[],"branch":"master","prepare":[{"path":"@semantic-release/changelog","changelogFile":"CHANGELOG.md"},"@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":"@semantic-release/github","success":[],"npmPublish":true,"verifyConditions":["@semantic-release/github"]},"scripts":{"lint":"eslint app","test":"npm run -s prettier:check && npm run -s test:functional && npm run -s test:print:result","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)","test:print:result":"echo ✅  All tests passed."},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.6","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"pdf2json":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.12.0","prettier":"1.15.3","semantic-release":"^15.13.12","@semantic-release/git":"^7.0.8","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@semantic-release/changelog":"^3.0.2"},"peerDependencies":{"eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.0.8_1601023138827_0.7683112599206043","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"pdfreader","version":"1.0.9","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.0.9","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"db1c3df896fb750ffadfba074b4162cd32792fe0","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.0.9.tgz","fileCount":33,"integrity":"sha512-B6DhQIcRhMPajPeX779DIhZ2omkY8rXmuQ0FGpw8nKrL7K1rUV6Nwz0yKjIWWkU5eIk3i2q9eKqFYjSb4zY3gA==","signatures":[{"sig":"MEUCIQDNgugtSKp3IPpHe+4qkATBUQwRp02kQEMWBlt1ZoPLdwIgDFIAKGKvN/2UWoDwne5ZP4HTG7OtvMTrtGWdB7Xvmnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1436631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfba2VCRA9TVsSAnZWagAAVWwQAIumNvKw6gfYzjYhyGL0\nPB2bTRcG2cjgiAMfScKxOVA+hAanSfnXNbzLo4qFjSikADaTLJ4/QJTA4O86\n2GJ4GbibhYTWAc/FX/wf4o1G473yaiaCN3Wumk6iVCj50x73RurpasIYuGgG\nWlKwYFg4Q1+e+gI45TkgRGPQ+8FmG2cfAMgfiDgi0D58XehDvEb4dg7TvNTK\nQ6QFwOrk8C6gxNSJRoaiGyI41j3uJ6XJ8p/QYrV/OeX52wraKM9G55q+nNRp\ns7xwdOExP9zf8KcHe+soFv+PaXa4B2OH2SFQCT5CJbjvhnWdZmqrRHy1yum6\nOvXnWa1mPWFl9zVPih15jNUe3IMLB+eabktqSAZm2vQuEtgj7bbRyH0hkG6B\nNpJAF2DvSrW7VgUap6Y+xfwJAQfCBVMQEoKoUhBWbU3O+UGPbWPx4cRWe6/6\nSCvsYkOYB8QztHL2dnxyyQyvF7B6BY59PMcjQ+Z/wS8CJSKhsqiYQhEoSU4y\nXgcusSHv3KMjwJJ0U1AIMGDynlzrR1IgE77Px0HedytAm/G+yN3nXQjkajwE\nfXHu4Liip5yCeVEYO8PZ7sdkXl2mHrcOnikq4R64AByiya9rf+zoy5zuAcf3\nJpnkORw6hJfhKlz5KAqwNGQKMVQ51pWrAaDSw2xUSKXwiIEURswTPrOumfOK\n9nNv\r\n=VL2o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"12a356ad77a5090f16a735a743023ba05a5ddbe8","release":{"fail":[],"branch":"master","prepare":[{"path":"@semantic-release/changelog","changelogFile":"CHANGELOG.md"},"@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":"@semantic-release/github","success":[],"npmPublish":true,"verifyConditions":["@semantic-release/github"]},"scripts":{"lint":"eslint app","test":"npm run -s prettier:check && npm run -s test:functional && npm run -s test:print:result","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)","test:print:result":"echo ✅  All tests passed."},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.6","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"pdf2json":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.12.0","prettier":"1.15.3","semantic-release":"^15.13.12","@semantic-release/git":"^7.0.8","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@semantic-release/changelog":"^3.0.2"},"peerDependencies":{"eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.0.9_1601023380045_0.5784095749500853","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"pdfreader","version":"1.0.10","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.0.10","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"e3f2e0200ecfa4bfc13d79e155fc70b9e3c43d5c","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.0.10.tgz","fileCount":33,"integrity":"sha512-0cbOsIUSMEY9YFHy+UaTD8RvaXkwtKw9QwUiHDXt5U5OJ8279d3mwGNSAmtwR8zZVkjsK+pdVZPNd5gzmWX+sQ==","signatures":[{"sig":"MEUCIQCuOwFJAiMaI2PvNVb3vMOB0TdD1aHZ4PBNyZrRTms0DAIgBkB0cz7fmBK+9uoxSPUbyPD/Qa1ejbTXEm2Qin/QeZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1436999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfba5oCRA9TVsSAnZWagAAeOEP/RA+ENmDys0zyrr8MJ3s\nLxKHJvd7b9bQna98ivo9Y07Ap1WN3hcl84OBEu4EQkWlL4shO41FdSopPkO6\n7RUnXkwKnGNdeZWQXeyg6erc63axH3o/BCpubkpcQELgNVcYW0QVRTbqO3df\neBFFTv2wv+Z3GqcA36ooFPrhxb/fGctUk2Fm1BLu1NVf57LdtXU9iJWbwkc/\nlMwWnKig8yoAmU8Vw+hWpp5sRASn3YOEuswy8A1zzwFQuKPJ99KNGJs/v8NT\n8HKQXpR3mIEgAiPxJycfCvehtUv3Jrtc8x/DUnISsDuELYYhmryIR1RCwyao\nXL3vtnpyuSl0pAPaECOqLLKG3QWO2ZJZBt4BQFE86js/RFkhDf54ZAIQBxea\n2TXCpO6rR9IYQ/nz6Q+jqOAJiXeVm3HP0nQDuLpHe0gZ1Q7uqUd32vc518jx\ncZI+9wqxNUzP6sKrK7Nd21dq+Ko9QYtco0HT5KHO4ffMhfPv95ZqaHhbtNjf\neUMppA++kKiGPvTeaIOXkEISncFsnL35E/abM3tMrPvIWcFLkyeUDAwQN8GY\nS1cRxBNE7Y6m5mFrFEAofbdC8NJzKqj9lLlTlYSIrAvzq2NaH3hdJDmyl3j8\nOd5IIgoTm/jaekU4iMCs4zmDAJXNM/HkOTbvZ6Gt0aBHk9/sEjW1JVDJ1+iy\ndgtB\r\n=qVFK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cfef8a9444cc9e375d86fbdea3994718f9a9725d","release":{"fail":[],"branch":"master","prepare":[{"path":"@semantic-release/changelog","changelogFile":"CHANGELOG.md"},"@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":"@semantic-release/github","success":[],"npmPublish":true,"verifyConditions":["@semantic-release/github"]},"scripts":{"lint":"eslint app","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.6","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"pdf2json":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.12.0","prettier":"1.15.3","semantic-release":"^15.13.12","@semantic-release/git":"^7.0.8","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@semantic-release/changelog":"^3.0.2"},"peerDependencies":{"eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.0.10_1601023592022_0.9673649446503032","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"pdfreader","version":"1.1.0","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.1.0","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"9d6e76d582552d4dc416316328082918cafb2e5f","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.1.0.tgz","fileCount":33,"integrity":"sha512-3XFCU5uz0dbCjhKnPdn4lBXucARdnVucTDoAWPlcww0ybmeFT4KsST+YOLcfo//NoYP2WSZm8L4XvpWMMdNmCQ==","signatures":[{"sig":"MEYCIQDZae6EXqErmoNOBX5UHgwt8H76DtdKRPUpTI1SIruJEwIhAIlVy2yKclKbvrnT1mvfltW/VQ2hRfdE+XVmWvdjL04Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfba+MCRA9TVsSAnZWagAA8vkP/1y2/9iCmHKotf8aTukI\n80d7o4vU4Yp8M/BIHWHbuTZMrubhQxgepU8wA4fTRAH90cQUvJcbqqHJIl/Y\nnbW6h5gtyuZH8FagxguFI6LIrjxq2rAxeMLtN59bXlE5kOq/M44ZG9Qkh/Ye\njvU0HhdobVX4KmjIWkxwCyJj1BdTgWiBf9FBBwnWtK4QK9mGutr444IbbpdF\nMyW0ElumcvN0r3j4JPf1m2z7e+wavxHFxXRyiFUNxCAS6FyMtJnCxbKaYed6\n4RjpOpHQQ6MLR1+e3LxZVPRR73l95TVQINZZ9GOcPORRhV1sFYllFdW1CTzF\n/8mUfhSO1Ki81/uHM6HzMkazrfyIFWhwX/1XEEuzgVl7cG5TiBGnxqbwAVyk\nuzNiWAF0HqiBlTyw79C6Hk1bR8qLv9JGoOZ8e/95FzfpACm+scoo/AxMJZLB\nBoWm87/zL8OgG/GKJv0rph7qygG5r3xkzVWPvqsdt9Jwp8th5OyVn7X79YwO\nertxpBEQszkXWaUe+n/7cKoVEMDUfganpVGFmGvKjuhlmiCQ5y0D1wjOQUg6\nrFISGfFfeL/kdAbuuxv/owOiQSN1ljpPllP8+U5xJD1kMbZO96We3cFFLLcf\n/7FphWiTS+cXHjDv7ohce/601zpIcQRwV9E8jxhMz7BwrSiDPot7ObjKruDQ\n/VKx\r\n=Z1rb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8bf7f3d2a603f0ffc68bb297c7397897a7beca91","release":{"fail":[],"branch":"master","prepare":[{"path":"@semantic-release/changelog","changelogFile":"CHANGELOG.md"},"@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":"@semantic-release/github","success":[],"npmPublish":true,"verifyConditions":["@semantic-release/github"]},"scripts":{"lint":"eslint app","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.6","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"pdf2json":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.12.0","prettier":"1.15.3","semantic-release":"^15.13.12","@semantic-release/git":"^7.0.8","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@semantic-release/changelog":"^3.0.2"},"peerDependencies":{"eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.1.0_1601023884357_0.4709119120805234","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"pdfreader","version":"1.1.1","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.1.1","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"a44380b002fe4d54a28ba9a7f9fc381eeaf88f88","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.1.1.tgz","fileCount":33,"integrity":"sha512-mri4QvJT7nhRCTqSUiv426B1H0MuN2HupQqEAZi4v6dFEmxHBZ5HUCp8IvR8dgbpakmkkbjDFLiJIMIc5DgcXw==","signatures":[{"sig":"MEUCIA5Wp7zscKpkKUSIY0hUAIbR3Ky8y4P8BMugcSmGmfF+AiEAkoU2tyDw1+IVPgtrgM5IdgBjEpITRkJhvwj3dyXXvHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1437712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbbBuCRA9TVsSAnZWagAARUEQAJ3JXdKT8DH+WlTos9IW\n4F0s6l94WXORsZXn4SbiJza1s2KyAQqMCtZdttxDTe4NFAilBcHA0AansAxA\nArXsjls90JyEvYDsBkjjUpIeaQea0YQL9ZpAIX6CjxeAv04AaoUWXlnBw12K\nZXUrxegWQN5kNIiO6+ses7ATzotidZZjkB00scDZM/2lJXvt6LxAO0MtaV6n\n72Tll3ABuB1aJViZ7MiSeUrKHHyQG48NOl0AyxYpGMmhL9OwG9EGBAJhl65f\nhidehxwJqFGJaNgs96rOu2uErU6+nVU94QbjGBrvAsS7xZ0ONQuOrHyKo9my\ny1WfazPdDHm/m/9RuOTktGrTCPyhvWiTzkMv3Pucd0GJ27Bq7Uat17zUqD5a\n8BpS+ArnmAfv2xdWiltsrGkcgHHXYpiLfJR/NnOfj/EfK9gUYkmUEtrYOtbc\nYxV3FIlRwXWFdczK+x2tTjyeszqjSSwHDOOOYZtZOSdwWjbNNmqKhBbFQwNQ\nqh6H/4OaRt/G9QtDri9S063jVY4P1MbCY1S+ja53GRwxHeOJT6RVNZM1CF0d\nTMFDT7RXWcAJXf0SosT/BQKRJhM+T3a5pMmWncvPD+Qiyyh6L2pnX6dQwA0e\n+ZZKO9ifw+MmVCvpd1PCgEIDmgnaFUITLW1ZVwnNQs65Rwm5KNRRVn0M8zAn\nvw1C\r\n=Ne1N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"779d8513d56d6050d907a43f2d326fc72d1a9b47","release":{"fail":[],"branch":"master","prepare":[{"path":"@semantic-release/changelog","changelogFile":"CHANGELOG.md"},"@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":"@semantic-release/github","success":[],"npmPublish":true,"verifyConditions":["@semantic-release/github"]},"scripts":{"lint":"eslint app","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.6","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"pdf2json":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.12.0","prettier":"1.15.3","semantic-release":"^15.13.12","@semantic-release/git":"^7.0.8","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@semantic-release/changelog":"^3.0.2"},"peerDependencies":{"eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.1.1_1601024109965_0.4595615251163414","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"pdfreader","version":"1.1.2","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.1.2","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"0eb5663bb985cdd871179226beda7508b2cb7802","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.1.2.tgz","fileCount":33,"integrity":"sha512-7AHzX85zR0woFAZCgZJVmKC4pvZjJfk4E40el7R03CtqArdlmT8ZwSYOfnTQGUu+HwhOo2bvoeXOj7oAENNgUg==","signatures":[{"sig":"MEYCIQDKB6aHNV9c7M47fLlff3ynBe9CX96kKFto0xRWrRHXyQIhAPIuNTMXiKwP677ITu9KKubnEDsYtNwV4roD+iVRm91U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1438022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbbMRCRA9TVsSAnZWagAAEsUP/04kPy/nSzJzkIXPlwwY\nqlmtaHzYHIS1ENhgfHkJoKiuGYieQ93aTl9zsGZBufmMjkGnvTy1F/Rub+53\n4tMEZc/6ynLtkOCkgPMc2YxukvSoP5CjSahTxygt32fNzlbYV4VKjDd9zdsn\nNvktiPGC9NlRGAlhlsV3dhuWUxrSjWa0xV6W/4tZF+3JSEUwurJnC9/qhDM+\nkFQRtRlMvCWI9Bl3NcODWiKfLg4l4ELQL02MLslwfQTKykuAM4ms8aV/PVEf\ncY+c59FIKzQ/aCLqiKELUenSZrAK/ofjoT/HjMAY5OZvBl2aYGy65H7UHFsp\nTfcYJJQDwrAy0nT6yTxWmFgyx4co26q1lstN1yDjnbhU3WLs9w9/cPHK03Fm\nA7ixTehgWUhJR+/919qusJ44dmSsPJ4pOjryjnzc3J/kTMEJAyLbYUb/tusK\nxLRRnAUeLmh1XgISV5p25oC/p+p0xww6NqObJjxFDLxWFuzglsOVALn0x4Lk\nyjz93W+cGG2opcGtRuNxFD4m2oqTZ4L6fuDKPMCi0ARyx92i5CMW9lLaeyvi\nkrdIqDBWOWMtPI+Fab4XFZczXuy2Xi0xDqn4R6EeO/HfA77t3ITKNL2pxq1b\nn68r83Yet6WaktigbKJzSt2mQ+oP7IpaIZD9L7xLlzsX1gY2K8/NB8qfQsyo\nJnvC\r\n=961g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3fc7871573245d737b0c70d3575049fe14459d28","release":{"fail":[],"branch":"master","prepare":[{"path":"@semantic-release/changelog","changelogFile":"CHANGELOG.md"},"@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":"@semantic-release/github","success":[],"npmPublish":true,"verifyConditions":["@semantic-release/github"]},"scripts":{"lint":"eslint app","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.6","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"pdf2json":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.12.0","prettier":"1.15.3","semantic-release":"^15.13.12","@semantic-release/git":"^7.0.8","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@semantic-release/changelog":"^3.0.2"},"peerDependencies":{"eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.1.2_1601024784848_0.4938315178595638","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"pdfreader","version":"1.1.3","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.1.3","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"04549d4aa204870031b68657a758386d8acd333d","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.1.3.tgz","fileCount":33,"integrity":"sha512-4XTpyHnP/VPfCBTnMkyXfspBSaC06xGJl6OwPWj5uZuMO+HC/3//Z7+nvvPuh36UNpyPXyMb903TjlznXwaP5A==","signatures":[{"sig":"MEUCIQDwUNIB+UfAh6vTwNWtKlfSRe9RB2uCMSPGGmE4Xd8FfwIgLU3P8D9WH0IDlMnaNYr4LcGnWN0QLZo1ssOsVcGwLSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1438323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbbT/CRA9TVsSAnZWagAAnpUP/2BS/mJigGN6kEZmAiqc\n9/SwIq9xUTKsy1vcy8G+1yNqQydKjes/CFm/z3HksWC9BLQ53dKUEcWbnjPU\nR8xCkhxsAtkDwLBOdxeYuwq3tuRPHXRt6g0sscUj70GU7Yjh11jupYlyboPf\nPOM16DY7ra0xWcLbTmRyAtMDQ0dlxO3aR4X4O86jbO42VHA1F62DyuMwdDs8\nuv6zfHzk8d4mW3z3BqTYZAjwW6r3B6x4EfrWwMtr8uF1ihb4ZJbeD0Wwabgr\ne2D5ehZjNpBQ+AOoXuLt2QqKf7EDGvXkFmRtRMBKmr8isT9uyFBEoRjB8LXi\n8tLYdUUDwMIp+d0b55tAafYoHURvkbT9E/4ehR2yAg/lvI5air8ewiwiqJPN\nn/ef1Fn70ni6sQirAmiCIuzbm2qgNSx/DeL8/YT1pzIxCVlauhyh8sFDLg9R\nr3skMAyqjAZHKhr63v6JG/4fAKkhAuzIU0WpZ96Q+MpE4w4hdktnDOLDNDgB\njLoA0uJPVAmC20+0kiWQIK6koYlDyXYM735aYILrFQg7ql1Paj56vT8gnftr\nL+rpI2+xAPA9h8OzN7pRB3iC3EYvBWFHXtANz+9Jo9Vwe6v1u8W+YLYYbDEz\nH73T5qqEJlIsFZrr1+ot1j5bwlcV0sdb4rDg2Cb5MVYquAhu8L9g2cNu8Lge\nJA93\r\n=dsoK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1a99120401bace50a6e7d55b0526641ba0c29ab5","release":{"fail":[],"branch":"master","prepare":[{"path":"@semantic-release/changelog","changelogFile":"CHANGELOG.md"},"@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":"@semantic-release/github","success":[],"npmPublish":true,"verifyConditions":["@semantic-release/github"]},"scripts":{"lint":"eslint app","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.6","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"pdf2json":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.12.0","prettier":"1.15.3","semantic-release":"^15.13.12","@semantic-release/git":"^7.0.8","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@semantic-release/changelog":"^3.0.2"},"peerDependencies":{"eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.1.3_1601025278775_0.16966127015800492","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"pdfreader","version":"1.1.4","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.1.4","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"bb768f60c86a97120faeed16568060472444c25f","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.1.4.tgz","fileCount":33,"integrity":"sha512-p5cayXmWIpa7vZz/KeIIUapyynRLZqWsAej2SYdNQ4Xlii4kkHgyyFxyZZL7HLcahr02L+6Xn3eh2nPTmRKfPg==","signatures":[{"sig":"MEUCIEsI5/xJEKcm9a7+QCL7w64HabEs3U9VjJvq/ttfLKUbAiEAtuNoQiJnC7OIsY/mRN+BD2AUTGvcYuOV+dCauLobIco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1438695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbbcUCRA9TVsSAnZWagAAOUQP/iNLfdWYiOcGjP3UTqJk\nrkGzt3PjaJD5MuYKGe3hjkcCq2rXf+l74rayyMaZqWaMRpPjBvtaZUmXLY0B\nc5M46P4L4f7SKOkLkC7ry/6TcccSjq2DxNxaH07Lt4DRDrSWD1TYA0PiRrct\nMrGCCK9vyjgUxUsAdTKovyLIqV/vqDf0hckJ2Jt7q7js2v0qk7HP5SO7hcTO\n06dnHr6fWT0b33Dy6IwswnKKnrtwmmRQ11IWU1OrjUHZz2qCC4iLi1KXM1Z0\nd/TXk+0edY/lxuf+GT5JS553h4S+ZeVcPaLQFre178+Ftqy559eyDOvdbiUa\nyxSnxJuTZQyRyfnuiXQbgvFvJTPPoeBaR8hbLYqr8f2TTm+3QhkhCmLRWW23\nOxmXlGtc3AvlEFhYQuCLFRfbFE4fvzySIqXL5TmybPi5JO1nKHttROj9j8fP\nS33HaxBSeqPymJ/bJQSO0uiC2ZIke9GZnY+JO+pz5okc7CXmB0uqp65xFppw\nbv9mlEXFwLCh/mqsi33z7wzdja3J2zcrdlU8Q6/apawydqpzFbqEGcVPqhha\nhnoJS2osPeu044npu5EgDZZFHqm8ck7pIpir7Im3O1nZ5nw8Ri2zUwhJuq3D\nL3K6g6aFYqn1TLNM5ROFzzAfmrZ8MbiaPP0eMScYN6CDQaBYQEtQmox4Yr4R\nG4Tu\r\n=YOnV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8d5b0251f1c5df938b0a807cffb77f7c461361ec","release":{"fail":[],"branch":"master","prepare":[{"path":"@semantic-release/changelog","changelogFile":"CHANGELOG.md"},"@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":"@semantic-release/github","success":[],"npmPublish":true,"verifyConditions":["@semantic-release/github"]},"scripts":{"lint":"eslint .","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.6","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"pdf2json":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.12.0","prettier":"1.15.3","semantic-release":"^15.13.12","@semantic-release/git":"^7.0.8","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@semantic-release/changelog":"^3.0.2"},"peerDependencies":{"eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.1.4_1601025811981_0.984457938267354","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"pdfreader","version":"1.2.0","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.2.0","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"b081dcc5d951bed95a66c8b05dd8d2361308e189","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.2.0.tgz","fileCount":34,"integrity":"sha512-Tct7SAC7vhTdNb2lD/lRwLuWL4L7+z8xRnaP6nR5z0yblRTpHBiHuZZR/hp6K3IYSeTI68zxHxHIkGgSOLM5iw==","signatures":[{"sig":"MEUCIC61qYcHN0zdQaAgNQ1cMB2C+/BVVuaVw6jEtAm4zdkoAiEAyRYklr2YZRpreVhxbkLAxHOntw87tMTc1VIYtRc1Hgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1460766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbbg8CRA9TVsSAnZWagAAjk0P/RRjvKIXwzalOCt0LLFE\nE0c34H27IcPgorWawL8Hpa+70YHCJygtRS7gH89NUKGVZmX3hMzlvdhlQEoo\n40nvhD27F3DP513ciAQDF/4GdWqOFTxk2BXR3iGVAt0T0P7idqTXR2J1WGu3\nE+8KWvbfZd+Kuz2anh31bCb9bhc7O8BqX1LWEUmIOXuB5Pm67LL1TLwNpTi0\n9uM+suodD84Q9WlO0TFMj5MCIxao9Q5K5l/vvyTYD4tusGZrnazGy8TZ5R6J\nYGk6j2OknSBBLcKHly6lmiZQGPCQsom97ytx08dzYN3sfRlrbp2Cik/36Cxy\nYZl4YWX5dq0bbse6VUYKPz7sIkeLokv6SVotNB0D4ybHorCeBMFPBJhB2kdZ\nKwCEfxxvJfooyjoufyX3aAWaLcV48GeOx6oUIfu4OcVC+VsZsdTG8eGwJcrq\nXQzf+P8GGEgw/YPGt69Br8uQHKWwUUOkAFSnxREfl4ZXAKpMbcC626xRkrKL\nHVIU2uQ2Qp0DLf64KUMIf7D0vpq1eQBwsKemJk2QHfM8RJffGNehucLNgtzA\ntTcEZw/eav4vgUNimlWKNXW4ox9ej+X6VXXGro0TP+7uHfC/JDV0Zp7/G9Qt\nC2a9ILBHtCs7uSKrHgCFewxkEZLtJgasQFmV2AuIvd3Q7DNedJwRw93zeBY6\nH0Sv\r\n=7m98\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a17eca813d0f3f2754c36fb3a908238b486fec36","release":{"fail":[],"branch":"master","prepare":[{"path":"@semantic-release/changelog","changelogFile":"CHANGELOG.md"},"@semantic-release/npm",{"path":"@semantic-release/git","assets":["package.json","package-lock.json","CHANGELOG.md"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":"@semantic-release/github","success":[],"npmPublish":true,"verifyConditions":["@semantic-release/github"]},"scripts":{"lint":"eslint .","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.6","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"pdf2json":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.12.0","prettier":"1.15.3","semantic-release":"^15.13.12","@semantic-release/git":"^7.0.8","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","@semantic-release/changelog":"^3.0.2"},"peerDependencies":{"eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.2.0_1601026107952_0.7509075527391869","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"pdfreader","version":"1.2.3","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.2.3","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"5a31e6101203bac6de5e640923ae8ed9f509eb3c","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.2.3.tgz","fileCount":33,"integrity":"sha512-R3Gv56GkMSHenbNQROXhEEd8pl46tHmRiiF1I/iq3CMIjnn64xEVZGJDWP7tXLrCcObWxpFpKn8U8NTpes3YGw==","signatures":[{"sig":"MEUCIQCH389nEcznAE1VLCsFIMQSuPGZWSZbrqIexBATl4B4iwIgJ76Lg77iC90FuiW2xHLPM1k64qqCu4Y7WflmDozsv5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1459781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbb8gCRA9TVsSAnZWagAAYlUP/17Q86+1AVEqgG9FsuSb\n0opaL4dqjsoLv8bYDEKhE9M0kxdeivZmuH14bsNv8F4xi/7ALPJX74R/SZnx\nMQnmqBJEVk1avjSpTH16OWmD1R9wo1QyX1qnlB89GPGCw3pma12j+MQgyikg\n4Y09aLWugJlYqhhcpxfkBTIZPAT4TXeWX2sCuNBaP2j1PzmIqMKKHDCZwEEr\nLocVyM1kpwiAfi/soGjdyhYJIZd5A8A706cwvYklyKLJVHVnpDL47vvX5Udt\nWI1aPQh0BgcvfJ7wPQ6yvUgqmnMZgGp17uX/QqW7eebXt7BSgp+vivPHsg02\nXTFfRID42tg2WpyPj8gUypkgma4b18zFusD+PKdD/eBTNHFPmiZG2tmCzsaP\n8V/BMWpkfrADOL3MpnPt+FQaHfMGCYce7Et4Codwt+UscZyPaw3Nqk4LlOqT\nrLDE9CtcDjnboTGPXq9Yz10dUIro/RzSguJ+b8Pxlb2+UUiA2v8QyS46OKd1\n041Xg3ENzXxsSs00ali2Nh022s5T3cfsoCt6f/ntCrMx6ZqeO7ulFdmL1NfY\nbJGAjetvWeg2HL4fIYaSihrxqA4mJJGVJR7jHyLwpHBF9bcxMxT1FRb5ir3B\nYdF2ibZL+B4HnPsLd5wRuxd2cOE6MoXIYdMyokQstWgHP6IbbaHiOs60GSIg\nuao0\r\n=9/jv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d00c72b1c8fd3f1922ce525c473d9eee701bf281","scripts":{"lint":"eslint .","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","semantic-release":"semantic-release","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.8","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"pdf2json":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","prettier":"2.1.2","semantic-release":"^17.1.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@semantic-release/changelog":"^5.0.1"},"peerDependencies":{"eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.2.3_1601027871758_0.42562158767890934","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"pdfreader","version":"1.2.4","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.2.4","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"7521e712419b03eedc9dc44f482413b1af73e255","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.2.4.tgz","fileCount":15,"integrity":"sha512-F69pYL4RbroGWPnj3ZgNW7FHh8APpMxAnalHInpssgrhSVMFOqhHb2N2rrwWWFXtjprtJYsPSNSLvl5pdRTWNQ==","signatures":[{"sig":"MEQCIBqtFJi9vQ2S0UPE171DlneAwvCwS4+y+NMtFpS72y9xAiAuaYefVChPH9mpr2JA7cAV0IU5nnVwlmHcpr6HzdNFPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbcFsCRA9TVsSAnZWagAAsn4P/jepXb5UBswc1uXgXeos\nNCDQSzbuJucpOH+VoB8F5ChyJqptZgyEE+LmPkAuRxI31gKDvGwXUxJqjI+I\nYeYsdpJeGXKAdzWTeo55fJyctuWmRzyqca5nfTPIvAN6+PciCLHT8feYW4LP\n8zAI1vQk9Qt/TpqM9O7UGKSTWPilJXgcg//kt9bzpLFpUBFqrma6g0TUkJSw\nP5xlIkxEWKqb7rY4yvo5/v9fWTHSrTY/a4GfHeBISgNJCk4SVOD4tobKgcC9\n4cUD44dlTMvuIuwxSJ0KtiUGj0CNMtP46+SbHy0thlzVzSCgnZ7gId57wsss\naLIDnOwirj+xwYN4En2HFUE5dBkfzDgJZrzLjwIKE25frKTTpq2+0SmknxGz\nPWDRXgn258zDXcZ7jfNgL4Q1/IYsvn89L9jX4wPHEGHsPhD+Rx0xrftBZIEC\n+8xiwXRyLqPow+HbuFem0IpAOmnxZXjWYng6B+Mu4XowMxBFKwyHe55aJFbi\nqD9G/ta0RdA7vuULb/tN47zY47PfVCHJ+G7GWEUYhA4M0H31JnDPYv/Knf6s\n3ycpVvdLJFwFCqCKFOeaQZLjmfCvbvrEWL0Abc8DvbBWPfKWewEMvpp5TurL\nMvFI5l2lro+kHgVlgSn67P+5WgMGMmYcJ0LfkUZBVcvb/O20FYD0jQpjxgoA\n5yrl\r\n=SmiA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"03d6155d1895080b8a525c7564c9f7e088b2b24c","scripts":{"lint":"eslint .","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:regression && npm run -s test:diff","test:regression":"exit $(node parseAsBuffer.js test/issue-14-uncaught-error.pdf | grep --count Error)","semantic-release":"semantic-release","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.8","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"pdf2json":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","prettier":"2.1.2","semantic-release":"^17.1.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@semantic-release/changelog":"^5.0.1"},"peerDependencies":{"eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.2.4_1601028459535_0.9542455884139003","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"pdfreader","version":"1.2.5","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.2.5","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"868153f1dc38cb6a78bb8f95992987c951a2c8aa","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.2.5.tgz","fileCount":15,"integrity":"sha512-oOqH02fV55EB8lg0Xh29RBISxPDBTi1Nhm3OEcQ7sTUMKTr1td8PDC4exNVXH4/EjyuWVm63GuapIPOYGXVjUg==","signatures":[{"sig":"MEUCIQC5LrPjWqYBBUnmGYWIXWctMusbvdrGqFYvd0uE0WYgqAIgE7fuY19hpBCPdQvC2taalLcUlleSndh0xfBn4epQNEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbcHaCRA9TVsSAnZWagAAO3kQAIYHCSFi4hHy2NNsTk1E\nVzm1NOjXWsA59zCG6pfhGxMv/2rrolzQxxnbeGYN5yKQbhS88p9rjEVnZqKw\nSmjSHCF4aZeWOSQiOQlxjE+nwCjikgJwXwULnKr4P4aWPn59qj7mT6HmKSVm\nlqc+ff8x08k62L9W7eJ0RStPlxwgGYXindeTbBkRZw562qne+PEW+dNllH81\n8irPD4vrBvW0/zfEkGfCYiVplVq/KgvawhfgQ6v1/h3AQLeJKpDo8BCa8Yv3\njnut/I586PYQF/EvUO7G3U5oVmN/l9DhDZ28SXxU+PmumugAn2ecG/k+OLBL\nl2FMfZdzUZtIspwyEvQ5aMdZBgE7v4d0tWO4LU73/QalBY1RVNLWeJdmIKIG\nRxb1Binp101QOuiaCgniz2uAQfUOhW/QQdv09UDlixLlevfvF5R4r8OYaLWs\nyLqSxpPpoeX45vJ5aimr/Wzy+ixRCRse9ZZMS4eLTKiKmci6MDgUa/3RgQsm\nwDKfV1DDQe588wrReFl5Zds/WEHb+BZqgEnol9M08nMoDkgGaEcViTVdBikx\nuT/hTI39jMLGjqHWarM6KSYAIXNcm5MlvGl4v0PixxaQUYXdLUOHgnetJQuq\neAiCDRejCY2xBLI4upDhTyqE8XthjEkLclYW5JIGfTwwA9KjLqFoZEiNhi4/\nLdQT\r\n=BUGz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1691d6067c7cb2d37ebddfbb5004f223a45badef","scripts":{"lint":"eslint .","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:diff","semantic-release":"semantic-release","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.8","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"pdf2json":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","prettier":"2.1.2","semantic-release":"^17.1.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@semantic-release/changelog":"^5.0.1"},"peerDependencies":{"eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.2.5_1601028570206_0.613924367121417","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"pdfreader","version":"1.2.6","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.2.6","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"c0f08837a1b70d07f66523c165102f170ced5743","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.2.6.tgz","fileCount":15,"integrity":"sha512-UJakFnUKaD2HAo0Z/avRmK9xQkwqo1lwdrhafXE7cKehwAXzd4NsSasGjcirbQH9a12LPxNbNyla/2lLrhxzAA==","signatures":[{"sig":"MEQCICZoVYeN3kf/pqEnaph4JFBLAlRyl0sxRAuhf54euXCpAiAr4aL1HcyXVSvvB+fT6LjX0nWu3p5lpdRfH+43Oikr2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbcPlCRA9TVsSAnZWagAA+8cP/1OHT+heZFOPoiao+vgD\ndndoA0LAiv33aiwvKIcjA3zdoy7AyMscfM1YfMbaI2+6W6CSoZVOj1yHlH24\nAKXVn/7J+QAZnZVXMJ0d23QIUf2jO96Kr6Rvfk33W8au93qH9iZwsOlMG5Jz\n0903UpDYjczllcjatObkI5xj7We/vJfSDx/kqeNj6YdZHXLM5ZIaUI7LLNhR\nLC8zCZ4htZF3EjhUpFJyhlqF8ZdFcp3Iqum37xgQg/sc/pU9LJGwtZLC4LkC\nS8D/D3v2wnz11T72mPbLRT0s1LUyIgCoWnUbiq+ZWoogX+A1P0HU6uXqemB6\noNvtVRn9zWd8eADFE5ZwbSMfmLZ0qwkScbzfCsDr4rKs/l/wD0bb34SfkuR3\ntkTcaaahiJqVF3C1rD6JLqQ5XWJjLWT8TToZtyxKkyJbcNYtFp59NsroxMRq\nzLZvenpiPJuN2TV0Uga5ViR3TNzwpj033+drLD8ISl5k17ELnqKX06uuGnBy\n7QXNS4ZsBjUkhyimgZRAyitUfWrV8+eiBcJTF2DuP8ILWn0Pylgsi1PpKFyD\n+ogu0nfDcHpE9ZORSir5NcomEmgb5EimqjIb/47Ee6b1yic7SW4wZyI4uSYQ\nH9ZIqYtiOzGV2k6xfc/zS04bhilLNpsU2SMG3E+xLLJA4u5vr0D/Ff918FXk\nSIZk\r\n=oCDa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"29a4603a82ee3c1111d8e0ad17b745075e33cece","scripts":{"lint":"eslint .","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:diff","semantic-release":"semantic-release","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.8","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.18.4","dependencies":{"pdf2json":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","prettier":"2.1.2","semantic-release":"^17.1.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@semantic-release/changelog":"^5.0.1"},"peerDependencies":{"eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.2.6_1601029092811_0.7802560796513012","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"pdfreader","version":"1.2.7","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.2.7","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"c5597c06eab557cdc16d2ed15ea3f158c22f5c62","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.2.7.tgz","fileCount":15,"integrity":"sha512-MfhKDMQv/+/SGdG/3jV8/dyX0VnkxjxxbGOdNP+JR3MGgk9divvWux3aMGrRe5PQZU6cKvVcc8yDYCBY7f+7/g==","signatures":[{"sig":"MEYCIQDiRbBVyx+8sWFnToEwXc46QTstkwdj+sE43FuW2Z/KlAIhAIl+qdT56EhP/+ndgbUaDA2wmRruVWw3wLI6bETvWeS3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjxHzCRA9TVsSAnZWagAAQ/sP/2UgJOyd5C9VC2pcxVai\nxTxaniaXEvz4L6AtgctMUEcCqHnueANC7Lm0PKnHyYJhowrq/GoMYrkf7Bx6\nWcmDVhCIgi595ivLIr7HiNzhqaxq0sVN7qYshhW4zdnMa75fvN0iBogfeMWo\nEuR8I6Ze6iwN6hjbGA9H+tR7nghSqDIgLzYcSoj5MfsfHCaXwYVFRWlhUw8P\nK+o/HcU+9GmF2HIdK568lyHnAQ2czyxkxzBk74A0G+5n7DtwbcIIAKbPaadF\nVdSmbZ/X437+bNACT92mf0Cv4mA8jjD0QsDVKRbi5Tm9E4a4VmYb143KsIOG\nPEXUT0s1D2qKlL0KFyhWpnlNdyEz09NqaGOexdZrZxQFt3D43cJt+n45voSY\nACI/xpfih2UryfL8kB7ksbhrdUvRRD19EojaIUTGdg+Y0eTNya8izh8enU7h\nd1r4ZWtHgDqQ9fK2CKYxJOQPPUShVJZJLYp6l7Kfy/iG+D8jgU58QQd5+wAT\n/e3u/S0lyQw2MgxSrnHTsmcI5eP5ObA8xAyOmZKjSjgJ2C9/8ygJ/Y44Yxnm\nvc/1yrfCQVTyBpegGmd2p0fCiJEMqfLFlXruqBo+7MZvetTqnETQL1FBBK7m\nyfud2baYOChAWgajIjegrWQL4gv6G2jnQcuuwdZ/IowIUgLcpg8MOZdIwqKm\nxcre\r\n=dIx4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f86ed5ff8c3525cd41c33b8521a366d1873ca398","scripts":{"lint":"eslint .","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:diff","semantic-release":"semantic-release","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.8","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"pdf2json":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","prettier":"2.1.2","semantic-release":"^17.1.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.2.7_1603211762634_0.9030927341607071","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"pdfreader","version":"1.2.8","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.2.8","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"9f82ef695ca0bc4524f79fd5ca55f014205706b7","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.2.8.tgz","fileCount":15,"integrity":"sha512-LD9NdIaY1vc8kUcuFpJPHJF4nbyc1HHL3TehyiEw9KC7nN175pOfmdRUkjUGW28xr2f+ADLLGLl7ZyDXL7EBRw==","signatures":[{"sig":"MEUCIQCxPq+bQo/4sVA3hwwiOIlWZIXEr0MbYSgK7yFc8mzlegIgV1ei4J1KY+1YupiZEC5VY+ECWz2HeqeaISefWwJy3f4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1NehCRA9TVsSAnZWagAAE0kP/0UgCmMKinULHg5jLWYU\nfI153bZZ7mUeHud+nmvUu43jUlqENtrFqW2FJOsaQzdif3xBmuKb5StX3zhm\nNHO6b+yRUiNiMkJ5FbDEP5gRrIg5jDjSSeq+mISlk+bKVRwb0348NJqOWV5Q\nzX8sVEn5t1IYm9d1C6OyPci0bKhrU8ohLO0RQ/IKuJLODNebXEqHm5cr/I0N\nOyaua40VeNVm6hMMHwvmZdtsvjXFo71rwPRBwAQJh8STZVSMu2AwLvFmh21K\nXuwEAND2RfnK6VQcQWcyApy+ZQK2h/pP/JEXxIUQbdFJZGUMQchUqAzlDrHE\n1uUgnhD7KcCU8SJcK72uDQO+8IPVvJ6fHA8PXO8/BlmIt3FjA8EtmcBJqWR9\n2v2UBXQECOLozYDLUlH8TKuLVg/FXLcn4PebvJpiIbg20CkpDxSTAbYsgr/O\nO7OYe4GmNewetDENxdd7LLvMGOGa6IkxnQv8JLyH9dcmP9T7hJzM8ScN3PME\nrPIuZWIg/uMsTqCSwpeCd+KrDKga1cKpvcuOVQBMi2cR6DQvyyM8mYQmonXZ\n0j8CjZjn4ryBpVoj4pojxoZQFpFz8DSZtpKg//nd7RENEH5wkrE3ydByarjP\n2cjGOWlOZWuxK8GN5V7iTW5/LnSleMiOVg8H2+Gmujs8P1R0gZB+GeWOc0R9\nZgY7\r\n=aiI8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3c0245c5388c179cdb32ee89878dace879172e02","scripts":{"lint":"eslint .","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:diff","semantic-release":"semantic-release","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.8","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.20.0","dependencies":{"pdf2json":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","prettier":"2.1.2","semantic-release":"^17.1.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.2.8_1607784353021_0.5284282102772595","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"pdfreader","version":"1.2.9","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.2.9","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"8861697fd8c7b6b3954a95f9b690cb3626b6e71f","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.2.9.tgz","fileCount":15,"integrity":"sha512-fC4/MUI6DRa9dXvjgjM46HD08IQEnPUeeZ3eAwJFFbottqwCY7ZYhXuV7+kD9LwYGFzpZq8WKMLI3sSGp4XwYw==","signatures":[{"sig":"MEUCIAGoXK21J8BGlHeoIwIQcAENbCsokduqCSXRY+/R+Ds2AiEAzx1jgGKQ+zS6/NIPpvgVfdDJ6TcfLPJ6BkyIBCve87E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnfraCRA9TVsSAnZWagAAnaIP/ig2yzoIhacIkg4kx3Dy\nqZ53v9XdMEIuFY50QnnNdy/Ljz4U1QwAVc8rlpRCcqJC9DlfK4aj3zZw5Cse\nqPQoRn9aaXOMwIOuTC0MVXIwOrlG6z7BFCu6zlw4dvGji26mWcOWENKG4G/U\nmB48CvnhNwUuemP2oVOqV1Efh8Q7w4sUIJFsid5m5nmsB/gZQxvtveczmLlU\n7YBpotxotukCg3BxFNd6wWqebc/ySxADSdzdxjIC6ST0bxIEGFlIySDJbgVH\n9AkguBAkC2iIRgbENry7KOHiBwBnu+uKmrwnqiZmqbOMlGsvEAGTZ2rqKM3B\n7MgFr9vaeP8+2y1nxEbPk+dU9WNTas6kS953J/Nd1khHIIqyWYtftJCJzFno\nax1BPjjTjYfdHitOZXdfTbgSYT2YLkKvbrnuQzuEu4V6/na2UK74uZhKIXrp\nqT/uWBWZ/+hN7NBpo8k3pHzQ9UtBqZEEOe4IRo7jRZHDbkVJgeCWtV6o0h9f\nOGsMacQGPOH/BtuyKMgCLLlERSyt+SEOA+9t5cHniIKBlX2KqysT98E2HZu9\nzwGyQY7rlZDVojDHdsenQZ/RPF1dSCWD2vhsiy0XfAomX02iA9gjUFGgiByI\nHxxTfv8jlBe/Ms24mhTfDF2Og1sOtjYejd2H4/JnnCkMnrc32QbOgPhZV5i8\nFUJn\r\n=Qb21\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"58832f62c8839c9f8a23b9e00f95b3dfedc8711c","scripts":{"lint":"eslint .","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:diff","semantic-release":"semantic-release","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"6.14.8","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pdf2json":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","prettier":"2.1.2","semantic-release":"^17.1.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.2.9_1620966106261_0.6319278175024958","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"pdfreader","version":"1.2.10","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.2.10","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"4cb05a3c155d68a638dd7a335a50b926a7adc8cc","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.2.10.tgz","fileCount":15,"integrity":"sha512-oTrXTbqI9PG6uJssAPsfw4mo+9Tqi7kM/ZIpfRbikBIO2KZEL9gI8w8YbP65DcAVdn8RLq9jpYZKd1ggA9FI4A==","signatures":[{"sig":"MEYCIQCaR55kFT5nkhhh/OswCN4ddJ360XnpMJhMRgXGbLkWCAIhAO61ZLBAaWXM6rnULE7HWYiSFWPJTSQLl9o3Aec/R7B5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnf1dCRA9TVsSAnZWagAAlqYP/2VzwkQ28/lnkwX+TIMM\nFEq1LLTY8Ktmwa0FiFohckgtmlGxr7dkOZ1DGJ4ozNZglmKO56D91tfzBbtU\nEEeEnfV9bSJpSDsSvqXQ6atVDfvrR3hVsmiH36yQ6PEi/A2jeywCnZPrh9Lu\n8c3yWFBHjK+j7pbadmXVmNQArjpZTxfOBilio+ZoHALO2ghI4T4xLlsCdTJP\nBX+VBWh264jbioDMGC2GF3YocLJP5I0z7ix+mJb/OjoRBI6uq5tEqMef8UIB\nMYKnuh5+xGS3C3isv+QtFdf83C4/dRFIXHAWSvKfzqk8JT1I6YDhQgksFoR0\n88rBdDbVUcqlP2abpO+YIjndGB0Ces9ahqzSf2YUror9Hkf7y66NjpuefdYA\nVW1iPL2wlXz0p4dI24kRO01To3U2fpxWjjf//XvVeLq0k1MMfoP6qI5BwVsL\nQZX9giV5X5hNUQkBeu+Q+6AZoL1RpYOwkKAdpt8NRbbxcj1aDMCO+oWFT52h\nWgBLbvn/V3/I2bJ/Tkc++l2wJ5Q7MpJFngmoRNzKAJM1C8Y5PRIPqXR2Ehqf\nGFyvt1mLsz8T6gdQbnrp+G56eJfg71Erj9tV4rHWgNO77hk/dWvt4DBBGKc8\ndEVh3x2+P/pGsxayrFhdS8kPLbm4eQtZlAp0AZRNdIyKQRhhLD8mKijk5Rcq\np5bs\r\n=5ZeB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a91321b20137b1d26c5270bfd1cb6703649a7997","scripts":{"lint":"eslint .","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:diff","semantic-release":"semantic-release","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"7.13.0","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"pdf2json":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","prettier":"2.3.0","semantic-release":"^17.4.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.2.10_1620966749422_0.36285562902935387","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"pdfreader","version":"1.2.11","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.2.11","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"0e394d42d8bd7b5a09ecd1cce61413e4a05103da","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.2.11.tgz","fileCount":15,"integrity":"sha512-53DJUt4EE+WMr+kMOJAUFsOjpmlwd/v6SBdxfSe3bbKjMfNCMYQc00wnjXE6y/T9K3h9TfPQ1SPs7UEPZaQUJg==","signatures":[{"sig":"MEUCIHe4LfVKtIzXfn90clt3jif7+W/YLpH0/0QO3IZGrQv1AiEA9CRlVIqySvVYOGkTYCmAsY+OvAc9YHURyNv7B7gEkqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKJhyCRA9TVsSAnZWagAAHX0QAI3KER6mJ2Y4q6Naw6NB\nVA2XwQ0+05158eA8nfCJrpr1Ws2Sur31cU1qpbgihEvJX35TxDNG8zg8ASHu\n5dNhsBiEYWgTUH4Cboz0Wu0RvupnaTCo7bDvE8FRy4YO0cWHG+fUPtbVOxSR\ngjz+5cCx4wFg1HcvlvNkfNnWWP4uY20DMAcdHdWOuyPp/F+oTEfYplQScpWx\nsiuLYdtHrbH3YSWiLakvpUtZqh0loexFEOZXy4sXsCSlDt+T6VUGlmmFZHHp\n0py+gFosbE/L0gn42hpBC3s1i2cTVcFy45LPEZ+lb0gq0NtyvJMa0jVSbFUY\nnbRmrX3XIUVnp3EdZqGmdEVvr4abPCwdLOloJ5oYOOicmbf3MWi7hKRUr9nQ\nzaA+AEzDnTJCZZq/Zn1YGNPOmuuaHym5EjGur9IBH3JC8kQo7WfcbwQzgHUk\nm/EFOE3jJhhKSk+F7EYp9gp7KUfNo4Tu7RqCdydMA4sJ80BlYeHhZcI00xnr\nivCZhUihfK62eUVHfIyi3oc5KbrNO8XbSxgHY+Ng0q54DDqzByfW3Oa5e6Hg\n607zLGkfUUviyT0xFG/z5Q/WPcHLJM5bHe3qNXxrjrF1LIYvXrYg5Be3mY4e\n3pbwDWIIA5mDV8V1p4Pi+XciFlx8+Eon6UX0F2mJIMV/pWaQiovDMRens8dG\njfDO\r\n=vzui\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"91fcc3f9ef414e03f28507a951afc8d764fbd404","scripts":{"lint":"eslint .","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:diff","semantic-release":"semantic-release","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"7.13.0","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.22.5","dependencies":{"pdf2json":"1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","prettier":"2.3.0","semantic-release":"^17.4.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.2.11_1630050418500_0.2229930629254624","host":"s3://npm-registry-packages"}},"1.2.12":{"name":"pdfreader","version":"1.2.12","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.2.12","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"d7599db63a799d3299117daa520de8f70356d16f","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.2.12.tgz","fileCount":15,"integrity":"sha512-stzkNd4hxXRUa0cu7Z77m4SOT3kuqN6AxCPN/Sj63X0lBnQl5MeFsw3UdLC5EeFuTvGKyjoCh9TpGr3xeQkqsA==","signatures":[{"sig":"MEQCIEy/NXW5WNj53YWpVTPrKQeOo3uyuycAhobBLywXbyijAiBzDxrb3+jvRntXMJykwFMO8ur7cqeSET2YA+L8bmqtZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38862},"main":"index.js","gitHead":"6cff1e423d5140fd9293365054179f0adaded677","scripts":{"lint":"eslint .","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:diff","semantic-release":"semantic-release","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"7.24.2","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.22.6","dependencies":{"pdf2json":"^1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","prettier":"2.3.0","semantic-release":"^17.4.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.2.12_1633497381832_0.43972050254325934","host":"s3://npm-registry-packages"}},"1.2.13":{"name":"pdfreader","version":"1.2.13","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.2.13","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"71958a008dc0f21572e7775869cdc1f85201d4b0","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.2.13.tgz","fileCount":15,"integrity":"sha512-T2QhbYza/QcpT5jpv6G5ABPpUthwiQiOBpnAjmK+wehoI+2dAiGtats8bgp5xE0nGBFD5J0hVeFm6OnF4guDJQ==","signatures":[{"sig":"MEQCIHuLxV4U4i/Mh4PGoppJVL5zmyAk0vnsEVFhEBLcJ2qXAiAZm+8lGYZvfWeqxrXhk7rt9MB8ZNqR95j01HyAPiQiMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38861},"main":"index.js","gitHead":"bbf2e228363eec4999f9f948b6774360e22f840c","scripts":{"lint":"eslint .","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:diff","semantic-release":"semantic-release","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"7.24.2","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.22.7","dependencies":{"pdf2json":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","prettier":"2.3.0","semantic-release":"^17.4.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.2.13_1636623875640_0.0012496451684118615","host":"s3://npm-registry-packages"}},"1.2.14":{"name":"pdfreader","version":"1.2.14","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.2.14","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"51b3840ab2e841e15434c4b4a154b3d52af29acd","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.2.14.tgz","fileCount":15,"integrity":"sha512-JNmvCXSzF6/TYRs/Lo8P4QaHESB234Aw+8rKTX6I+LjjOGSDoxEuaJEVrrdLJJzfl9n4UPszxd96kwbAAzT6vA==","signatures":[{"sig":"MEUCIQDW4tjOeMRKWEjZ8y83wAXUOl6sFQT70FUCnQ2rWou0UQIgJG6J1UE8fnX8GiZ+pCVguofwjyml+hd/ZjS3zKlDrb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtJzZCRA9TVsSAnZWagAAAREP/3ORnw9/W7IsZZGvloMc\ng+o8H8HVNTBjg9eBKBcT94Lp/Ru5rSeyvv2YvZjS1eMknTAZZJbkwa4Ac5YH\nEb01i0P/vZD25bkmgnuKx7rrJ/5kLVK7YWJta8ypjyrybagP+j1YcLYo8LiU\njIQ9OhZAd+OuFt0WXRJp7DqEFbKAQV8vo0HwcqYQrkK1I/doae1O2NqFt8nc\nH7RNHhFnIOhH7BiJ46YFJQK2H7im9P3cbEFojFvTw1+r55i1DzYThPh0T0bG\nsSptqiQTZswBA+1OfZrAoN8DrUzfMstMkZ5A1nURCd2zDXJMzY6hdLZfadGY\nHTNbo8DHdf23rrZJNNWZiVREEhsKl+SpP7Be0y/ZoZa/NuD+rYSvQ/57EkVv\nW750mPLJKhBi+K4oyepZw+thM17OjUxYf554JXQ/Jv4vPTOWub8/TX+9h40N\nl/4/yRO7zvs2M4RbEAhAIKeXBIkPvxx1bnI8rCREI7EAovS1Wyz54tLwV5cv\nnZNaUNygZuvTLFzPkqscnVpugRSzHhOj2g77uo5nOuz4hSJ1nPEUstAGMQ1B\nf/iy9+AOrrGCcP9QPEuQ6UeKMi/7hf08MBgCFFGq0Vcl0pS2kykdMeukvII8\n46obYAlm+RrPwcEhbIfUbxiw5NW7g/kkbs+TfHjqM/swZFTAmqUGctnqPB/p\nSPsI\r\n=siIQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e94a8f920a95a79d81a4dc9bdb16ad02d702ebb8","scripts":{"lint":"eslint .","test":"npm run -s test:functional && echo ✅  All tests passed.","test:diff":"npm run -s test:diff:file && npm run -s test:diff:buffer","test:sample":"node test/test.js && node parseAsBuffer.js test/sample.pdf","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","test:diff:file":"node test/test.js >test/test-snapshot.log; git --no-pager diff test/test-snapshot.log 1>&2; exit $(git --no-pager diff test/test-snapshot.log | wc -l)","test:functional":"npm run -s test:sample && npm run -s test:diff","semantic-release":"semantic-release","test:diff:buffer":"node parseAsBuffer.js test/sample.pdf >test/test-buffer-snapshot.log; git --no-pager diff test/test-buffer-snapshot.log 1>&2; exit $(git --no-pager diff test/test-buffer-snapshot.log | wc -l)"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"7.24.2","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.22.7","dependencies":{"pdf2json":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.26.0","prettier":"2.3.0","semantic-release":"^17.4.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.2.14_1639226585116_0.13946206135790007","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"pdfreader","version":"1.3.0","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.3.0","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"9ca3b48b8919ddea033037c26a771a8ba56e8884","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.3.0.tgz","fileCount":15,"integrity":"sha512-FOGrP09rDDiaklUPHc9hG4TYWX6n83rqt0yGAYdlvnVmIlZhygn6ZwZu0r3inp2FPTANPzeuEp4aamKq1iBULg==","signatures":[{"sig":"MEYCIQCFKnbqYChxt5crhX6xmy9nmB787VtcReFJ68lfzG4R5gIhAM4qzUiFcox3hmU85LAYIMo5tn++z66ifmEnjDurj58I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPeBLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRfg//eRlvwLu/oOMzEqsTNVxe8OuEo1CfpqmM1nKKE8NOp6Zko99z\r\nn4daT9qVd26OtJWdZrW9JmKQVfb1GoO2JwLWgKA3CM8iQBLtImNTvPh1v/V2\r\n1qL1Hc9JW5WB7L/q0j/XENFEuUJO4LShswnxEMsDFNPLYaigH/KRYAeSIEnP\r\np5/uTy6ngPoKLs89q63aT7jVxjf/NCrZGoouTrsKQ/iLd5yD4TjS09uM1A2J\r\nzB9P9y6RJNGDINeKMpj+4a/Ewyv6jCc1IE+DayvGScEZaLNzgEAeJgjDaPS0\r\nvjminwGbIq0uwFbv+6creBl8005CANSh5+wtUxW9h+m4byJGFr341IT/pcLV\r\nzzPA5lz5LRP1wPff7qgo9XrYYarG0vkzTTh5Bb2u5NY2qClBz3Aa9fTsE3FE\r\nJkMwLYSKpXi2MbBhP8Z/lN+jUP6xKYG1ijtYy4ZhynoRFmj6LVl6Uych5YmK\r\nNGqf4DY9e7wHPbCHKOgBPgBB+U2ccyrP9zj18FhyS6SXFeSYgJkxPe049yIr\r\nKG6kP/VNoHpQE+v/yo07UU4QO2NxpUOFz6Yo4mAiFJl0SJQsdcM7/QWNHWrA\r\n/x9MYdLbbX0mWrZ30BmnStc6KDdNmnZ4nzOsHUoLrhk0p0/IHvNfGNSyIk0L\r\nvE+xKmyvnrEPdZs1YiPJwl+MQ4G5I0+0xFs=\r\n=VynV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"de56372fd62fb68ccbdf8acb8985141b21699200","scripts":{"lint":"eslint .","test":"ava","test:update":"ava --update-snapshots","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","test:samples":"node parse.js test/sample.pdf && node parseAsBuffer.js test/sample.pdf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","semantic-release":"semantic-release"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"7.24.2","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"12.22.10","dependencies":{"pdf2json":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.1.0","execa":"^6.1.0","eslint":"^7.26.0","prettier":"2.3.0","semantic-release":"^17.4.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@semantic-release/changelog":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.3.0_1648222282999_0.7113679488319868","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"pdfreader","version":"1.3.1","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.3.1","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"adc07c9b786e8ef65993b2f73a4b53a5cf5fd715","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.3.1.tgz","fileCount":15,"integrity":"sha512-ECc5n5CpBwH2lTkACGT80BJcnH8UPx84cc/7w9bg/EUXJ9uZ3wXqv1/xkHd4ia9QKoF1UfUVRqZMKvaBIJa9JQ==","signatures":[{"sig":"MEYCIQCatHIwY2miTIVXage3PJGmCyhbmgqzTDk9jVEgQAqGWQIhAJQsv/OqdtvuiYmZGgCWjKmE9pbXH4RXsPKZlv/6QLoe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPei/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/hBAAj/Au6B4p+4VmpRJUKqHq1l9T/CROF78agXlu23Z8Gg8L4k2P\r\n10H50nX53/6QEa6eLXp/mXmpW6kBt7vB40IzjTD5dqw+i6jvLX9UY5kjsWGC\r\nIqdiYCEE2alckNy4DFEV3WdQikKAVsGD8bo8JEvjjIxXIX/Phr+8Isb1grIG\r\ntqXYWEucKkiJxvKgSqr5yR3d/uIHHzhsHAYQX7XTuYw0jU92SBJLPiQW2clh\r\nWnzmXm5ArZEPsKWsptylZM+UFCNBF5tzXTn5obJftx1ba/i8uXtFDh25iQUZ\r\nt0UO3sqlNOxqCA0b/fsWO8a7EbfPFKWa0tMM17unGkI2kWJ34+ORhlzoqMP1\r\nnBjQ83xvF+9k8+0wGIXoi9V2lmoffYrt/xpqJvng4CbNKuY4FNtiuZAHBC4l\r\n2P05I5nGT72hXkmR2Wh/dC2zxDLlso4j8p0Kjna0eHmqut2orIqUL+DtHiYS\r\nt0cAO2VfHu0JO7mc7wv0WXSie/AS9Dq3fpj5xc50q0y4GIyrxV5gcjUzeSmP\r\nsPLOjhGlE+6ZngRBjFklJmZ0SmoIeHKvHlZEUw+hLGUYXVLHH29au4Iym7b/\r\n7V0/eHzPiWOBOG+8OKg+TQEP0eWFNd3HyFM7vAg1ZP4jg1Aui8fomMOcj0D5\r\nnTQbV+RAdvn/52koLEfsa+0T6Xa8zsy6/wg=\r\n=5F3V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3dcd291364237b2170e93830331eadef8fe65a50","scripts":{"lint":"eslint .","test":"ava","test:update":"ava --update-snapshots","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","test:samples":"node parse.js test/sample.pdf && node parseAsBuffer.js test/sample.pdf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","semantic-release":"semantic-release"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"8.5.5","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"pdf2json":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.1.0","execa":"^6.1.0","eslint":"^8.11.0","prettier":"2.6.1","semantic-release":"^19.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.3.1_1648224447682_0.28206059758385105","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"pdfreader","version":"1.4.0","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@1.4.0","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"954b724cbfbaa348464574a05248d7e8d6860a2b","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-1.4.0.tgz","fileCount":15,"integrity":"sha512-TwUnslc/P38HSscepFl7zrSgJnzj+fUW+Wd4Cze9VBMC0yArlPVXcK4afqSWkJ840xiFQJI08rgaRgApzULfiw==","signatures":[{"sig":"MEUCIGTujNrySc+BRyIvmt5+p+xY3J8a3//wJp/S9OQm3SyjAiEA57dXZ5nIa9zmQTXn7dP7baCTFpuV9Bstn1zgdfWkT5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPgYqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlaA//S2khgiVmCpfsNNASgGVS+u0Wq9COK3h33GV1iPU/Cl2l4YoO\r\ncXsoEDDxUFp8agZjk8xNPF9ttKjeOL/d5+3yfuPyHOTAZoLQ7rmqZEHbnhLj\r\nOm/A4jaG2s4ryh3fSFrCiJK/M2udd/SRH2TdzVvyTm4s8jgMFYArh+tIpYd7\r\niLH6joDLVDwywj5du96vSgGZ1vhsibgXGfWf8to7zHvFJp4OMmoO0mpCw95z\r\nLGRi2s8N626DvdZxiElgUHTRcDgvoPjmiSk7aPwxbcF0TTeizT7rbIG4Udoz\r\nViIeH6EXzTMnzYpexWVPFPnZ9Vbji6YK4zAx9VuwiC0O/+G8jodkfHOScsmc\r\n55aPesrMyB+FFITyDaP+ZSIhLTO0q9AOzAQkTuldQd942UruQaRA5oc6Pzkh\r\nu/P56XKzkJxBFuC0SV5P12+Q1X6hcq4LuSj8VhZic+y5bKP0zFFgt8rf6r2Z\r\nnsHxcLIKPtuOpObmFaBpMvc6kpREwBLXAmYBn+nISpeRkqbyojt8NWkVuedq\r\n7bcQ65d4QRx9oCTjPE1Jd0JUoLYeswQzEZ763cm7W3EXrv7DppvwM46GY723\r\njC0rIqfDiB4XpmCtFefNczz8pyF/v0Pj22tpPgra6lqZf2nsbJwEsDqMrbtc\r\nlCDKRSh7ZmcPlDXX8NuN/wFtcsrTw3A/NzM=\r\n=eXMe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"281eb707802bc4e47e490873f34ea924966478d1","scripts":{"lint":"eslint .","test":"ava","test:update":"ava --update-snapshots","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","test:samples":"node parse.js test/sample.pdf && node parseAsBuffer.js test/sample.pdf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","semantic-release":"semantic-release"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"8.5.5","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"14.19.0","dependencies":{"pdf2json":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.1.0","execa":"^6.1.0","eslint":"^8.11.0","prettier":"2.6.1","semantic-release":"^19.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_1.4.0_1648231978606_0.16007077598798958","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"pdfreader","version":"2.0.0","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@2.0.0","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"e65ee5e237c48ea41d68f6132579465f85b86712","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-2.0.0.tgz","fileCount":15,"integrity":"sha512-ieCZ89yl1cb8olOhzMsSJgRJ+mR6tTwG/AGy9nWXzFPhzGgQA76Qh7CCWk6QTE3V30z2Hre1EVagzIjhNERYGw==","signatures":[{"sig":"MEUCIQDlc8+ktMQ+FNsopdT998qkVii0nsMmaq4WIjsa6PjNEQIgBiYAn2zabP5ptXrRUSdkfyXn+MoF0K7kZ5ssFVQ1Mv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY7iZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJyxAAo9cJiYny65AUtvVkVjwBcQOwr6Dj8yxyDYpsd7+fwfrdp0nE\r\nQqpaUcaLWDFYue27Rh8yzZBJovuhlVcRSFue7lhgdZSdkyFzjNLQ6IjE0K1+\r\nUWBzoT1khiwRfqz7Imytjmh5sWuBGKPPybx9cvJIa+GKPkA3iE4vfOQ4ij2P\r\nm/qxGP96HVmX4gOz+qTq1+ltvzzJRsWmfRJkNzxC5F1uYHdqwu9a4nWN7DAP\r\nOg6S3oaf6ExqoLiy+aX6WIG1xsL1bNY9FOvmCzUqTbQBKJgMrKkjlTxcp/8K\r\n/i/iQGUPzTFpFCoQoaETfncxJF2MVFWSoft4MZo4av+/jP2JNZy+rBVpnme5\r\n9GXEf72pw/BR7T5ZAZOPr1z67v1q1RZakXtDDKPI8e+zh+LbqcyE9LJvzURM\r\n/S6musgih9JwSCi6Z7SgU8QS8Wl4zdW8WPzC6vuuxnBG3M7gQozv54jCRQTy\r\nZowjq2CSfIfGpytGvmpDwW31sQthua5x3GxQeJoMtoZR/2teZCKyyq9B6YuX\r\nycXJZSA3TU2iKtdNP6Wv7wNNnMi2PKEz8cIXGnnHk/Dk54eE3v1OVKAF2V6l\r\n1WFnjrI+nV3EeI759xbFgiPQ/hG8ByzpyVM1idMITkOSpw2dCvMVomL8BSfU\r\nsxR3yq4tsRUTqJc6TuYGbXwZefyReDqajEc=\r\n=f8s6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=14"},"gitHead":"740cccbc4d695b3a238dbf02b7efbaa90d728ad7","scripts":{"lint":"eslint .","test":"ava","test:update":"ava --update-snapshots","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","test:samples":"node parse.js test/sample.pdf && node parseAsBuffer.js test/sample.pdf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","semantic-release":"semantic-release"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"8.5.5","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"14.19.1","dependencies":{"pdf2json":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.1.0","execa":"^6.1.0","eslint":"^8.11.0","prettier":"2.6.1","semantic-release":"^19.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_2.0.0_1650702489720_0.3207743744457445","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"pdfreader","version":"3.0.0","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@3.0.0","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"cc3d73ac0cfcbcb6624c2c450ddb7878b7a6fd9d","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-3.0.0.tgz","fileCount":15,"integrity":"sha512-jTMFdvC4RT5kcU2CrT8GqtswNCYiU/tPHwVKGgnnta6tNaLIgV+ekkb4kq+5xgkQMMR+OJsj/AdAIaASmHr8Iw==","signatures":[{"sig":"MEYCIQDy0I34SWhzakf4IvoIrx1lsI6al+J0dAi5AynstjKy4gIhALqdlk9VjW5KQaD0Ry8r/Zm77EvxmLYK9IhCuZXB4rFp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjih1wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZVA/8DywKuMqec8riHkUdECf7Tjw3gAJ3nGYMVB6yBbGbsS9nw15L\r\np+GfMZkzxln1di6lQtW9lDxK+LgjWZrVxgsXgrGvfFISntVpSwFqyZHrYExd\r\npKV9/YQWKkE0Zdt5O3OQ350IRSruuOkluY24CdEDSI75KXrvH9B2/Mlk9Co2\r\n9foOwRxtWEx4NtQTcxHFX+cBcLYFURXKOyIl5jxZewxtSHxP1tpvmrt6Antn\r\nwapsPune+l50gGpO+4TCjrunZKWvkXHZEQI7H9qyg355LTORbpSOpsc8NwHj\r\n0AZZJs7ud00CMTdCVcfg4SQw6bw3UosDa/ecZEveJeWT0MnlIREd5iAXEEFT\r\ngMhdNdwNXNCgYDybGAZVmXNzZTHIrUyTdcgaO0adMrnL4dAYFjLtlVTO2Uvg\r\nqxaRyybG+fgqojD/T34sRX/fioQ5utpsD/+QmrZtnXXhoiUWx5OG9aUTFnkA\r\n6Tm1iyc7+mw6ubj3yDVx68uLL1Bme9CirbR8ZktYjGazptaaogat1QSnEj0a\r\nWjRQTuWnFN7gQlqaxolesdQ/bZw0KhIav5iXDpPDYx5c3ldUbKX1aqHlvJ2Y\r\nUTxMQ3kxmLxPduVO5RC3+nCLwNvcBj8l2AD2PwEoJF7zZlbAo5fmRimi3As7\r\nxkxqwvP2npHtk03Que0VKtSq0tpXvCMBOPc=\r\n=pkE3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","engines":{"node":">=14"},"gitHead":"8e198150d407f68c3440124a9e383e8449cd6a93","scripts":{"lint":"eslint .","test":"ava","test:update":"ava --update-snapshots","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","test:samples":"node parse.js test/sample.pdf && node parseAsBuffer.js test/sample.pdf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","semantic-release":"semantic-release"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"8.5.5","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"14.21.1","dependencies":{"pdf2json":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.1.0","execa":"^6.1.0","eslint":"^8.11.0","prettier":"2.6.1","semantic-release":"^19.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_3.0.0_1669995887995_0.9917112828112067","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"pdfreader","version":"3.0.1","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@3.0.1","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"8fe3bfdec5a42470f1e1408c07996d1c12c7f0e6","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-3.0.1.tgz","fileCount":16,"integrity":"sha512-ZZCKt9vEtyyU8PxeLLvc2GZKx/kce10Oze13A8Hif+LgTNaOZn9+9INsj5KR9Igz7eIaOAC07kX+9pMxxEHOSw==","signatures":[{"sig":"MEQCIEBOpNIviM6ehqEe6sXqqZEvBNXqLD+yPMkIR/DNV5bDAiArzyXZTT4OIY6JNpv9ZFx7l5jIpUF2bqSCtoebyfU5aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36187},"main":"index.js","type":"module","types":"./index.d.ts","engines":{"node":">=14"},"gitHead":"fb591e7dfc943e13f4c40dbbcee19dac58fe1ff6","scripts":{"lint":"eslint .","test":"ava","test:update":"ava --update-snapshots","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","test:samples":"node parse.js test/sample.pdf && node parseAsBuffer.js test/sample.pdf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","semantic-release":"semantic-release"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"8.19.3","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"pdf2json":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.1.0","execa":"^6.1.0","eslint":"^8.11.0","prettier":"2.6.1","semantic-release":"^19.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_3.0.1_1691923493003_0.06644965035426131","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"pdfreader","version":"3.0.2","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@3.0.2","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"f0cb23184d3d919f3479375bf4ae87dc403a17c2","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-3.0.2.tgz","fileCount":16,"integrity":"sha512-9Wo4B+Z/Gy0oePD/7du/M7W4D/lFhKq6wyApt02CDsp5YYyrJbzzRqIkXrNBmc2w0sfEkfsNzTjjMUV1R3jJnA==","signatures":[{"sig":"MEUCIQCvATdaSnBpRL4hldNcJMycuN51r5jFAKwPUqQBLQN7QAIgapByGUWMl/zNN6YlshroJP851fmEYIbNlFuABNXtIqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36177},"main":"index.js","type":"module","types":"./index.d.ts","engines":{"node":">=14"},"gitHead":"300351cc771027fe2b56d6dd728ee273c57ebe7e","scripts":{"lint":"eslint .","test":"ava","test:update":"ava --update-snapshots","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","test:samples":"node parse.js test/sample.pdf && node parseAsBuffer.js test/sample.pdf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","semantic-release":"semantic-release"},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"8.19.3","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"16.20.1","dependencies":{"pdf2json":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.1.0","execa":"^6.1.0","eslint":"^8.11.0","prettier":"2.6.1","semantic-release":"^19.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_3.0.2_1692088948147_0.03234517804619874","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"pdfreader","version":"3.0.3","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@3.0.3","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"5ba9f25ccd8cc820be7c4017d5bf10d9abf9cbbc","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-3.0.3.tgz","fileCount":17,"integrity":"sha512-xWkzWkkLy4G5n2kPL0YdNR4+cyG5Yu6T2cauqpCC4Q41U9CUnDXWGy0EiucBhJsSsaAFzu3m6TQ5fNCrT3CMQg==","signatures":[{"sig":"MEUCIG40qe7y9CeAVcmETyLQWt0ASaY1KKWMfiHt2b9EJ5/jAiEAt/tMU3Lkh6FEPY3dXhCv0WpNkWvBGghVj6gzm3c5XSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57483},"main":"dist/index.cjs","type":"module","module":"./index.js","engines":{"node":">=14"},"gitHead":"e71c6bdf228628ad94e25d2511bcf4b9b44ad7e6","scripts":{"lint":"eslint .","test":"ava","build:cjs":"rollup index.js --file dist/index.cjs --format cjs","test:update":"ava --update-snapshots","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" --write --end-of-line lf","test:samples":"node parse.js test/sample.pdf && node parseAsBuffer.js test/sample.pdf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\"","semantic-release":"semantic-release"},"typings":"./index.d.ts","_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"8.19.3","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pdf2json":"3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.1.0","execa":"^6.1.0","eslint":"^8.11.0","rollup":"^4.19.1","prettier":"2.6.1","semantic-release":"^19.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_3.0.3_1722682121730_0.6958621287430864","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"pdfreader","version":"3.0.4","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@3.0.4","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"11acea660c91a97c3696fb9e0649f708ff25e812","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-3.0.4.tgz","fileCount":17,"integrity":"sha512-ILz432jIx1oiFHtr6d050Sj0p275BKnBIg4oYRP5rqgtnomawTXLeC2gips1/gmB2q9ABi6EAQKcX0wONWIrkA==","signatures":[{"sig":"MEUCIAyhZHjIa780vY1FT8tWzfEQxg8RI+66ZhPMRFADf7GNAiEAzLbmA/1kjarKuuxlN978UW/s7LqT46YVDoLfZxeszxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304},"main":"dist/index.cjs","type":"module","module":"./index.js","engines":{"node":">=14"},"gitHead":"8d76500b863d7a732e58378383ddd2d68c1a3359","scripts":{"lint":"eslint .","test":"ava","build:cjs":"rollup index.js --file dist/index.cjs --format cjs","test:update":"ava --update-snapshots","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" \"./**/*.d.ts\" --write --end-of-line lf","test:samples":"node parse.js test/sample.pdf && node parseAsBuffer.js test/sample.pdf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\" \"./**/*.d.ts\"","semantic-release":"semantic-release"},"typings":"./index.d.ts","_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"8.19.3","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pdf2json":"3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.1.0","execa":"^6.1.0","eslint":"^8.11.0","rollup":"^4.19.1","prettier":"2.6.1","semantic-release":"^19.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_3.0.4_1722777555490_0.7110955929463658","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"pdfreader","version":"3.0.5","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@3.0.5","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"8ca9b1c7e329f785055c11f777d569239b244db1","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-3.0.5.tgz","fileCount":17,"integrity":"sha512-1xuKu/WakHbmobORf+xJd+n77A5JhHgojvDBYq/wkhxrAy2nr0/049AEeZFpQ/mUUPVu+6gHgKmgWg74RpDYuQ==","signatures":[{"sig":"MEQCIB+wIUUDgR/brkKOkUAZjUNPZLwrR7Rqs3jNfhJI91fGAiAJX3KgTh6n9QwstrDWcpF6SUgaVFzcxdTV9JUWuAwILQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58304},"main":"dist/index.cjs","type":"module","module":"./index.js","engines":{"node":">=14"},"gitHead":"032fb4940ce0be0fbfa15b7adf838f2a68193332","scripts":{"lint":"eslint .","test":"ava","build:cjs":"rollup index.js --file dist/index.cjs --format cjs","test:update":"ava --update-snapshots","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" \"./**/*.d.ts\" --write --end-of-line lf","test:samples":"node parse.js test/sample.pdf && node parseAsBuffer.js test/sample.pdf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\" \"./**/*.d.ts\"","semantic-release":"semantic-release"},"typings":"./index.d.ts","_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"8.19.3","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pdf2json":"3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.1.0","execa":"^6.1.0","eslint":"^8.11.0","rollup":"^4.19.1","prettier":"2.6.1","semantic-release":"^19.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_3.0.5_1724040440799_0.48698510087960356","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"pdfreader","version":"3.0.6","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@3.0.6","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"32a86be90c842ba081a03f3ca05acfb5d59a2aaf","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-3.0.6.tgz","fileCount":17,"integrity":"sha512-l1HqEYtoFTiVumYCMR9YO6EST/w4gfenfnKG7n7ENJNc1GOTzI8hjodvziWPHeoL6jsDli4QiS1v3ITtmNiadw==","signatures":[{"sig":"MEUCIAEDF11CBfE/JJAloCccFoPZzhKg5cqDFNDmbGWtMuF7AiEA8RR53N0NH7civU1dXfo8L+0lLTh1mIre/Nj05Z/R6E8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59213},"main":"dist/index.cjs","type":"module","module":"./index.js","engines":{"node":">=14"},"gitHead":"f020216510f4005facf15fda966bbaeca87022f1","scripts":{"lint":"eslint .","test":"ava","build:cjs":"rollup index.js --file dist/index.cjs --format cjs","test:update":"ava --update-snapshots","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" \"./**/*.d.ts\" --write --end-of-line lf","test:samples":"node parse.js test/sample.pdf && node parseAsBuffer.js test/sample.pdf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\" \"./**/*.d.ts\"","semantic-release":"semantic-release"},"typings":"./index.d.ts","_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"8.19.3","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pdf2json":"3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.1.0","execa":"^6.1.0","eslint":"^8.11.0","rollup":"^4.19.1","prettier":"2.6.1","semantic-release":"^19.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_3.0.6_1734190171859_0.9429424008032616","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"pdfreader","version":"3.0.7","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","_id":"pdfreader@3.0.7","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"homepage":"https://github.com/adrienjoly/npm-pdfreader","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"dist":{"shasum":"6cda2871c1b414d5ddbb321372c610543237d4af","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-3.0.7.tgz","fileCount":17,"integrity":"sha512-68Htw7su6HDJGGKv9tkjilRyf8zaHulEKRCgCwx4FE8krcMB8iBtM46Smjjez0jFm45dUKYXJzThyLwCqfQlCQ==","signatures":[{"sig":"MEQCID0SMWJh/5YL4VdRCVAhLSRcPy2V1SiF1SuyZzFw7KSRAiBnxInhYlPe1sVIXU7PtNNIcCas6HjSRNFkSC6Zz0y44A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59622},"main":"dist/index.cjs","type":"module","module":"./index.js","engines":{"node":">=14"},"gitHead":"009a9bec9425b2e8beecaa86ac34ddbd5d44cd4d","scripts":{"lint":"eslint .","test":"ava","build:cjs":"rollup index.js --file dist/index.cjs --format cjs","test:update":"ava --update-snapshots","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" \"./**/*.d.ts\" --write --end-of-line lf","test:samples":"node parse.js test/sample.pdf && node parseAsBuffer.js test/sample.pdf","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\" \"./**/*.d.ts\"","semantic-release":"semantic-release"},"typings":"./index.d.ts","_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"repository":{"url":"git+https://github.com/adrienjoly/npm-pdfreader.git","type":"git"},"_npmVersion":"8.19.3","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"pdf2json":"3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.1.0","execa":"^6.1.0","eslint":"^8.11.0","rollup":"^4.19.1","prettier":"2.6.1","semantic-release":"^19.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@semantic-release/changelog":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pdfreader_3.0.7_1737559248532_0.8320414928092932","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"pdfreader","type":"module","version":"3.0.8","description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","main":"dist/index.cjs","module":"./index.js","typings":"./index.d.ts","scripts":{"prettier:print":"prettier --list-different \"./**/*.js\" \"./**/*.md\" \"./**/*.d.ts\"","prettier:check":"npm run -s prettier:print 1>&2; exit $(npm run -s prettier:print | wc -l)","prettier:fix":"prettier \"./**/*.js\" \"./**/*.md\" \"./**/*.d.ts\" --write --end-of-line lf","test:samples":"node parse.js test/sample.pdf && node parseAsBuffer.js test/sample.pdf","test:update":"ava --update-snapshots","test":"ava","lint":"eslint .","semantic-release":"semantic-release","build:cjs":"rollup index.js --file dist/index.cjs --format cjs"},"repository":{"type":"git","url":"git+https://github.com/adrienjoly/npm-pdfreader.git"},"keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"author":{"name":"Adrien Joly"},"license":"MIT","bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"homepage":"https://github.com/adrienjoly/npm-pdfreader","dependencies":{"pdf2json":"3.1.4"},"devDependencies":{"@semantic-release/changelog":"^6.0.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^9.0.1","ava":"^4.1.0","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","execa":"^6.1.0","prettier":"2.6.1","semantic-release":"^19.0.2","rollup":"^4.19.1"},"engines":{"node":">=14"},"gitHead":"d64cbac68a4c0d392738506695565a2610cdb023","_id":"pdfreader@3.0.8","_nodeVersion":"16.20.2","_npmVersion":"8.19.3","dist":{"integrity":"sha512-95X/7bIYfetvu2J12i1MwPIqMo6niWn2fcZU64UJh7agV7/tKNOhp01z7WVAcblpY+bosvwIZG18Pku9VpMulQ==","shasum":"1aff363517b1a292208898c93d970858f65a1f1c","tarball":"https://registry.npmjs.org/pdfreader/-/pdfreader-3.0.8.tgz","fileCount":17,"unpackedSize":59629,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC1ErpE9pel8XlIgZR9F8DhdHMcpm0I40x6VsZJUHTxSQIgVaAfFBUBaTBM0S7lzoJmt7FPgrgDVy1xuPFp5iaixzM="}]},"_npmUser":{"name":"adrienjoly","email":"adrien.joly@gmail.com"},"directories":{},"maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pdfreader_3.0.8_1761986274454_0.3845435077285715"},"_hasShrinkwrap":false}},"time":{"created":"2015-03-05T18:21:10.333Z","modified":"2025-11-01T08:37:54.858Z","0.0.1":"2015-03-05T18:21:10.333Z","0.0.2":"2015-03-16T14:05:08.636Z","0.0.3":"2015-03-17T10:12:20.174Z","0.0.4":"2015-03-17T16:06:38.368Z","0.0.5":"2015-03-17T20:24:15.378Z","0.0.6":"2015-03-17T22:44:08.360Z","0.0.7":"2015-09-04T19:16:26.153Z","0.0.8":"2015-09-04T19:21:24.902Z","0.1.0":"2015-09-04T19:32:10.306Z","0.1.1":"2015-09-05T17:42:47.303Z","0.1.2":"2015-09-09T08:08:16.445Z","0.1.3":"2015-09-09T08:16:22.545Z","0.1.4":"2015-09-09T12:04:16.869Z","0.1.5":"2017-03-19T14:49:19.938Z","0.2.0":"2017-03-19T17:24:12.673Z","0.2.1":"2017-03-19T17:29:22.914Z","0.2.3":"2017-03-19T17:30:38.763Z","0.2.4":"2017-06-07T15:44:18.789Z","0.2.5":"2018-04-29T17:26:20.584Z","1.0.0":"2018-12-02T12:33:48.081Z","1.0.2":"2019-04-30T06:13:18.250Z","1.0.3":"2019-04-30T06:26:36.718Z","1.0.4":"2019-05-23T17:30:39.400Z","1.0.5":"2019-10-08T13:37:13.992Z","1.0.6":"2019-10-09T20:53:32.894Z","1.0.7":"2020-04-26T08:50:35.628Z","1.0.8":"2020-09-25T08:38:59.012Z","1.0.9":"2020-09-25T08:43:00.894Z","1.0.10":"2020-09-25T08:46:32.237Z","1.1.0":"2020-09-25T08:51:24.595Z","1.1.1":"2020-09-25T08:55:10.322Z","1.1.2":"2020-09-25T09:06:25.002Z","1.1.3":"2020-09-25T09:14:39.037Z","1.1.4":"2020-09-25T09:23:32.488Z","1.2.0":"2020-09-25T09:28:28.207Z","1.2.3":"2020-09-25T09:57:51.953Z","1.2.4":"2020-09-25T10:07:39.758Z","1.2.5":"2020-09-25T10:09:30.587Z","1.2.6":"2020-09-25T10:18:12.991Z","1.2.7":"2020-10-20T16:36:02.985Z","1.2.8":"2020-12-12T14:45:53.140Z","1.2.9":"2021-05-14T04:21:46.414Z","1.2.10":"2021-05-14T04:32:29.552Z","1.2.11":"2021-08-27T07:46:58.649Z","1.2.12":"2021-10-06T05:16:22.011Z","1.2.13":"2021-11-11T09:44:35.787Z","1.2.14":"2021-12-11T12:43:05.254Z","1.3.0":"2022-03-25T15:31:23.195Z","1.3.1":"2022-03-25T16:07:27.835Z","1.4.0":"2022-03-25T18:12:58.738Z","2.0.0":"2022-04-23T08:28:09.878Z","3.0.0":"2022-12-02T15:44:48.219Z","3.0.1":"2023-08-13T10:44:53.186Z","3.0.2":"2023-08-15T08:42:28.302Z","3.0.3":"2024-08-03T10:48:41.940Z","3.0.4":"2024-08-04T13:19:15.681Z","3.0.5":"2024-08-19T04:07:20.987Z","3.0.6":"2024-12-14T15:29:32.062Z","3.0.7":"2025-01-22T15:20:48.748Z","3.0.8":"2025-11-01T08:37:54.645Z"},"bugs":{"url":"https://github.com/adrienjoly/npm-pdfreader/issues"},"author":{"name":"Adrien Joly"},"license":"MIT","homepage":"https://github.com/adrienjoly/npm-pdfreader","keywords":["pdf","reader","parser","parse","parsing","convert","CLI","table","data","csv","json","rules"],"repository":{"type":"git","url":"git+https://github.com/adrienjoly/npm-pdfreader.git"},"description":"Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.","maintainers":[{"name":"adrienjoly","email":"adrien.joly@gmail.com"}],"readme":"# pdfreader ![Node CI](https://github.com/adrienjoly/npm-pdfreader/workflows/Node%20CI/badge.svg) [![Code Quality](https://api.codacy.com/project/badge/Grade/73d37dbb0ff84795acf65a55c5936d83)](https://app.codacy.com/gh/adrienjoly/npm-pdfreader?utm_source=github.com&utm_medium=referral&utm_content=adrienjoly/npm-pdfreader&utm_campaign=Badge_Grade)\n\nRead text and parse tables from PDF files.\n\nSupports **tabular data** with automatic column detection, and **rule-based parsing**.\n\nDependencies: it is based on [pdf2json](https://www.npmjs.com/package/pdf2json), which itself relies on Mozilla's [pdf.js](https://github.com/mozilla/pdf.js/).\n\n🆕 Now includes TypeScript type definitions!\n\nℹ️ Important notes:\n\n- This module is meant to be run using Node.js only. **It does not work from a web browser.**\n- This module extracts text entries from PDF files. It does not support photographed text. If you cannot select text from the PDF file, **you may need to use OCR software first**.\n\nSummary:\n\n- [Installation, tests and CLI usage](#installation-tests-and-cli-usage)\n- [Raw PDF reading](#raw-pdf-reading) (incl. examples)\n- [Rule-based data extraction](#rule-based-data-extraction)\n- [Troubleshooting & FAQ](#troubleshooting--faq)\n\n## Installation, tests and CLI usage\n\nAfter installing [Node.js](https://nodejs.org/):\n\n```sh\ngit clone https://github.com/adrienjoly/npm-pdfreader.git\ncd npm-pdfreader\nnpm install\nnpm test\nnode parse.js test/sample.pdf\n```\n\n## Installation into an existing project\n\nTo install `pdfreader` as a dependency of your Node.js project:\n\n```sh\nnpm install pdfreader\n```\n\nThen, see below for examples of use.\n\n## Raw PDF reading\n\nThis module exposes the `PdfReader` class, to be instantiated. You can pass `{ debug: true }` to the constructor, in order to log debugging information. (useful for troubleshooting)\n\nYour instance has two methods for parsing a PDF. They return the same output and differ only in input: `PdfReader.parseFileItems` (as below) for a filename, and `PdfReader.parseBuffer` (see: \"Raw PDF reading from a PDF already in memory (buffer)\") from data that you don't want to reference from the filesystem.\n\nWhichever method you choose, it asks for a callback, which gets called each time the instance finds what it denotes as a PDF item.\n\nAn item object can match one of the following objects:\n\n- `null`, when the parsing is over, or an error occured.\n- File metadata, `{file:{path:string}}`, when a PDF file is being opened, and is always the first item.\n- Page metadata, `{page:integer, width:float, height:float}`, when a new page is being parsed, provides the page number, starting at 1. This basically acts as a carriage return for the coordinates of text items to be processed.\n- Text items, `{text:string, x:float, y:float, w:float, ...}`, which you can think of as simple objects with a text property, and floating 2D AABB coordinates on the page.\n\nIt's up to your callback to process these items into a data structure of your choice, and also to handle any errors thrown to it.\n\nFor example:\n\n```javascript\nimport { PdfReader } from \"pdfreader\";\n\nnew PdfReader().parseFileItems(\"test/sample.pdf\", (err, item) => {\n  if (err) console.error(\"error:\", err);\n  else if (!item) console.warn(\"end of file\");\n  else if (item.text) console.log(item.text);\n});\n```\n\n### Parsing a password-protected PDF file\n\n```javascript\nnew PdfReader({ password: \"YOUR_PASSWORD\" }).parseFileItems(\n  \"test/sample-with-password.pdf\",\n  function (err, item) {\n    if (err) console.error(err);\n    else if (!item) console.warn(\"end of file\");\n    else if (item.text) console.log(item.text);\n  }\n);\n```\n\n### Raw PDF reading from a PDF buffer\n\nAs above, but reading from a buffer in memory rather than from a file referenced by path. For example:\n\n```javascript\nimport fs from \"fs\";\nimport { PdfReader } from \"pdfreader\";\n\nfs.readFile(\"test/sample.pdf\", (err, pdfBuffer) => {\n  // pdfBuffer contains the file content\n  new PdfReader().parseBuffer(pdfBuffer, (err, item) => {\n    if (err) console.error(\"error:\", err);\n    else if (!item) console.warn(\"end of buffer\");\n    else if (item.text) console.log(item.text);\n  });\n});\n```\n\n### Other examples of use\n\n![example cv resume parse convert pdf to text](https://github.com/adrienjoly/npm-pdfreader-example/raw/master/parseRows.png)\n\n![example cv resume parse convert pdf table to text](https://github.com/adrienjoly/npm-pdfreader-example/raw/master/parseTable.png)\n\nSource code of the examples above: [parsing a CV/résumé](https://github.com/adrienjoly/npm-pdfreader-example).\n\nFor more, see [Examples of use](https://github.com/adrienjoly/npm-pdfreader/discussions/categories/examples-of-use).\n\n## Rule-based data extraction\n\nThe `Rule` class can be used to define and process data extraction rules, while parsing a PDF document.\n\n`Rule` instances expose \"accumulators\": methods that defines the data extraction strategy to be used for each rule.\n\nExample:\n\n```javascript\nconst processItem = Rule.makeItemProcessor([\n  Rule.on(/^Hello \\\"(.*)\\\"$/)\n    .extractRegexpValues()\n    .then(displayValue),\n  Rule.on(/^Value\\:/)\n    .parseNextItemValue()\n    .then(displayValue),\n  Rule.on(/^c1$/).parseTable(3).then(displayTable),\n  Rule.on(/^Values\\:/)\n    .accumulateAfterHeading()\n    .then(displayValue),\n]);\nnew PdfReader().parseFileItems(\"test/sample.pdf\", (err, item) => {\n  if (err) console.error(err);\n  else processItem(item);\n});\n```\n\n## Troubleshooting & FAQ\n\n### Is it possible to parse a PDF document from a web application?\n\nSolutions exist, but this module cannot be run directly by a web browser. If you really want to use this module, you will have to integrate it into your back-end so that PDF files can be read from your server.\n\n### `Cannot read property 'userAgent' of undefined` error from an express-based node.js app\n\nDmitry found out that you may need to run these instructions before including the `pdfreader` module:\n\n```js\nglobal.navigator = {\n  userAgent: \"node\",\n};\n\nwindow.navigator = {\n  userAgent: \"node\",\n};\n```\n\nSource: [express - TypeError: Cannot read property 'userAgent' of undefined error on node.js app run - Stack Overflow](https://stackoverflow.com/questions/49208414/typeerror-cannot-read-property-useragent-of-undefined-error-on-node-js-app-ru)\n","readmeFilename":"README.md","users":{"bigp":true,"mrbgit":true,"delacap":true,"ezodude":true,"adrienjoly":true,"joaobrunoah":true,"nikola_maretic":true,"thatwasawkward":true}}