{"_id":"r2-utils-js","_rev":"60-e10f07c06c3e559a433aa834a3ca9c7a","name":"r2-utils-js","dist-tags":{"latest":"1.0.43"},"versions":{"1.0.0-alpha.1":{"name":"r2-utils-js","version":"1.0.0-alpha.1","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.0-alpha.1","maintainers":[{"name":"readium","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"37cf24bcf74b12c48b15498346393da12b1d5ead","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.0-alpha.1.tgz","fileCount":547,"integrity":"sha512-jOijt2DUawd1u/H6OoyIEZxBn65des9Brx5Qpdr8EOQrq4PbA2f6B8c1ijhMmw96kezheoAYzPwq676PT9fwlA==","signatures":[{"sig":"MEUCIEm6ChcHomBgjat86GFscwERvHi8Ot5nFPt9xehpqxoEAiEArTFfvps4WXQPdZzZBD6zqmN0jWndgQS8eXPFSwaBH+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1090650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiBEOCRA9TVsSAnZWagAA6SwP/05nAOo1EisqXp3eMIxf\nLQZ3a/5KXdVa0lGJISz+0tUw2z9yEaBJk97MFXHfdV/0oknJwJGJq+fNIqAX\nbLVw4w1NKfodDlYOedGJ1KsSyYpQEKPSIWx2yRxpCMFMbo303cN42vQkTYBb\nU3bxH9VT+/6RuGAXOok9EP76MYYn3u25OJiM/433gNa9Tp07p3IdHvKemU4F\nZzth/pJBkO58Lx7lWxK3d55YzW02GAAlQ/ppI5RjPIbgd8Chte5Z+YMG1fNx\nrc/N99xj4u3cJ3y/cCI6GYYQgWtoEgkgZusG9xxueKOEh//KPeqR+pXnAyr0\nbjQXqu5NzoVKq43BHEsyFrFifK5R/Cu9eePhjchL2OvrNM4qh6/7NeJEZoLk\npkt8fctZHAURF14UNm6FsoS03UziT+itB9oVIXlqQjlyBO+0dO/d/4Alc0hC\nXUdxyrWf6UUMC+HlqpRnFydQMeoFai1lw8LybzXLBeNu4euwlZq48Yup16lX\ndypvczHilPIN3/+psAZLjeCHsgc2n4y8cpiOKP6CUmOckdvX+iJ2vNc5RId6\noE7Jjwc9e/195foUH08l0cDcOsrS2pgApz4qgy3tYY61yWanmee6Hcq7UBGr\nXsEfpKgmlklFmisetN8SxvfcRVLzDqKZum1MjoxAs8OzUw9o3QPCXqiI5YTk\nbeTr\r\n=dL5p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"6f3acf7efd6c9ad9304d44b376d83160e6c879dd","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"readium","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"deprecated":"please use version >= 1.0.0-alpha.4","importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.4.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.11.3","dependencies":{"yazl":"^2.4.3","debug":"^3.1.0","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","ta-json":"github:danielweck/ta-json#dist","unzipper":"^0.9.3","filehound":"^1.16.4","node-stream-zip":"^1.7.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","tslint":"^5.11.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.0.3","@types/node":"8.*.*","@types/debug":"^0.0.30","git-rev-sync":"^1.12.0","@types/request":"^2.47.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.0-alpha.1_1535643918117_0.34380689746730053","host":"s3://npm-registry-packages"}},"1.0.0-alpha.2":{"name":"r2-utils-js","version":"1.0.0-alpha.2","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.0-alpha.2","maintainers":[{"name":"readium","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"80f4fac530b2d040c09faf9b7b265987025de504","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.0-alpha.2.tgz","fileCount":547,"integrity":"sha512-bIbrm7TC1RNzCqcgljaJTI2FQ7xz6twhAvu8nYw33tSnO4pWHarPz06IU0qcf1AvVWKv4ysH5G/zlqnub7kgYQ==","signatures":[{"sig":"MEQCIFJgNHRkBoK8brGm5Qb3CrTMY+CeoYseWN43w/ulRsAnAiAGDXPm3K9Lv2wv5j68ymZq/HGXPzTzgSsh0DCy8w7KzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1090695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiCoGCRA9TVsSAnZWagAAgLEQAKQ2tzIMsiDpq3znREvs\nNBZPMsOQm8ETwSGC78Z0ozLCt/XGiNncDD610MzJam2wurz7Lty3yG/IYHXV\nLbcNOEvxbSn5lY6XGM26sNQQmo6ScibhgFxS80s49IAzetXVmvjf2BjXq3mg\nNeoUkPDl24LKlbe2/LD/wCnDpqy62gYSos2+q9SIw6p3BuQps7CfQqqxLiAf\nyvKwtlxC3wwiZwON+nvJfHxwkqNFftL3+5j6zmNaUqCwMHB6fQA9yec4bWVY\n8ukh9g9E0DGzVozty+t0y6be1aC5fuJTva8ygH9qb4iBWV+cDfWvQvqyl888\niB+3MWNmAhVB1ZiWqpxwbnwpRWECe3SpZ/BdkU1bctDNpzwcJETtWH90QDuj\n1i0A0qwlDYJ3u9Uv83TgzLyfen1EyNJow6namSuRhIgfRRTPXfmrzFgySWiG\ntpheqAaqwMYZc4WP4FHXXnt+WeI56u83SpPU6YJxh+AsJtTZ/niIdxGXxEU5\nNt+iv3iX+2WDsYM5Vjr+fBk6NYZ7nK368OlUvVc6jH0p6vTGOPVmfrjd9IiG\n/wQV+oLJS2cuFc6xQvqnOtG1r5aZS9ComdcNbrwPs0dB1wbSVqotmSFpghdm\n7rItWjFQE6EvErX7E4Cbh7KJGKVSXfiohbdbbjmJmzoyTXBUjvIsl0kAbKtF\nDV+K\r\n=352A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"d09c6482a5dff86128c92d2c97eae4679f075732","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"readium","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"deprecated":"please use version >= 1.0.0-alpha.4","importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.4.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.11.3","dependencies":{"yazl":"^2.4.3","debug":"^3.1.0","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","ta-json":"github:danielweck/ta-json#dist","unzipper":"^0.9.3","filehound":"^1.16.4","node-stream-zip":"^1.7.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","tslint":"^5.11.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.0.3","@types/node":"8.*.*","@types/debug":"^0.0.30","git-rev-sync":"^1.12.0","@types/request":"^2.47.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.0-alpha.2_1535650309565_0.8004715343468207","host":"s3://npm-registry-packages"}},"1.0.0-alpha.3":{"name":"r2-utils-js","version":"1.0.0-alpha.3","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.0-alpha.3","maintainers":[{"name":"readium","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"4149d6c2986100e686287e3549c559af9f2048da","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.0-alpha.3.tgz","fileCount":547,"integrity":"sha512-Oy+I3+t9SaQdD7WQARyDfqTxdvtYzT+cmxUu+ZoOgS5kFudP5SvxPwnSW4+aCoaIawU4hcUEhT1KE1SMLq5qyQ==","signatures":[{"sig":"MEYCIQDbyLWejFBkRhpXK0N+jSEfFpOpqjHeT97jlbWtD1Ki1wIhAKY+mg5Iu4mh6Pa6RvTQHdXew06LAnlMlVrfBj46lHtm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1090757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiDJnCRA9TVsSAnZWagAA2E0P/A0pz52nkHmrcNaY3OhZ\ny00Fv+H1KKKGw6AM/aut8S3JF+Q27ymlH55iJwvx7NbJkhzp7iPS6i1+5DEU\nStiJ0jf2caskeP7H/CSqmVrkxALcONhdNGI9tnxuXynL9NBD+f05S22SVvo2\nAjGTNaT8DOLdNjrBspa02HOQl0LLodDuJiFg6OmXDQhQIN9ZIZPHoU22hf+P\nk+dhBcC1EWghNBxVo1vPBqHygUVHRDlUCtA++jdJ04ZJIs9EJ980/PGvnjmR\n9K+Hl7s5oBbqqJeEIfRdGIs9egpGOkqidRjHc1Xgq9iVKv5cXF2hI+pdEiUg\nuHN9OD0cRpXSMJX5q5PbQWio3JCshUT7HkIb0hJ9fUE+M+3fJmhR8zcmOx5a\nh/KGhKTpZuh7vQPzdugeLJfounZJeF5gdQUNOSoeBKxF8kFDTeSljPd0T4Cg\nSt99Hzh0awB7vZOYVh3cekIGHSYJboPUQJL57Gpas3yubHeHVfUe3cEANN9T\niuhsU6VgN5p4u3O+LODeM8RrrDGTrgvNB4MYx8PQl1yjiHg350q2E6nidJOH\nddPSU0w2VAPhRMFDAVsLYYregcPJJAtXFkRpBt0TE2DqG+9cQhscz9I1xqdh\ngVAK6tafdAkpXpQSM1qjZ78txn/0mIeSMjk9nSdWptMGa+M5CIMeLCr4+u8C\njBgz\r\n=Y53d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"023fdd0391f5ed15f30fdfc8419ea74c750d5257","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"readium","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"deprecated":"please use version >= 1.0.0-alpha.4","importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.4.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.11.3","dependencies":{"yazl":"^2.4.3","debug":"^3.1.0","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","ta-json":"github:danielweck/ta-json#dist","unzipper":"^0.9.3","filehound":"^1.16.4","node-stream-zip":"^1.7.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","tslint":"^5.11.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.0.3","@types/node":"8.*.*","@types/debug":"^0.0.30","git-rev-sync":"^1.12.0","@types/request":"^2.47.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.0-alpha.3_1535652454960_0.7417252434409327","host":"s3://npm-registry-packages"}},"1.0.0-alpha.4":{"name":"r2-utils-js","version":"1.0.0-alpha.4","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.0-alpha.4","maintainers":[{"name":"readium","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"af68487e682af67e9b60bc3a79f054838a3a92ba","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.0-alpha.4.tgz","fileCount":547,"integrity":"sha512-JLcsxkb7ehBznB98eguT7fKz8YjopIUztQ3bGqy+n4FMHu1qyFIN67tJvRyo9WpzjJnD9aX9uq6OcD113ZWflg==","signatures":[{"sig":"MEYCIQCyGpf3DJz3evnTbqH8M71xvmak6qWOW//H6I2iCFMx9wIhALj+8RE8E3kpYgSSfBkKEG7al4ZZinCEJbETv1II3qgp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1091892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboitzCRA9TVsSAnZWagAAwaQP/jVFwcZ6lmltsPKnW89d\nc3JMdETQJ4hhjxHUStRpHNrmKWmJ+TFRLYQFFQSuYIMFFNTWfY8BEnwFBdYd\n6QcJzWEcmrlEW6NJoUElZwOX9bwu9SGW4rMIQQEPMxGH/5FUewoYQuMPaWry\nXPIVjCoJdcqfCrniyGMZJF6MW6F31lkM7j+UJUEe3ndMzIAKIj6NU/L7oQP8\nN2zLgIYBUf5n60O8aeRmdcWcujld23IrpnTVmf8qTeV58O/R17CyvMAO7fBY\nBfBH3HbZu93rUuo9U/54OjBgvqG/QWBPuqYw0vvxfqiww5x0Dkw4K4R/DY/q\n62OoysTYeSXspdqhgXG2Z87K3FDuNaSCnQDIWz54NL49kNURA4b3R/aMN9KN\nqVARAlf1woHynI1gZZq4XlVaP9cdVjfcqAqSnFW59S0WcUEEO1N8fy61erUp\n6MS809ylDjJCFxaQDLrFNfrZxXS+Yi3/4EzS+cf96suM+wnsQZMez9e2ok2l\n/AswH4+DwdAdrLjk6ut590HDU3FrbPAMB3WHgrDZnpmBXBrl1vjJ5mjd/u1e\nIzHnv0+9aVzFkuNiaiwBuyTBiCq+lxPodDWfi4gTc9s9gBAbjpQqoiPlsv7K\nmaCYNl3tT698dyDmItq5rgFpnjbwG94hq7nxX/UiPXqIg5dgqU/nthpW8K1O\nzbir\r\n=+9/Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"c0850b5c5e06a48b7a559085c16d7f632b074cc5","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"readium","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.11.3","dependencies":{"yazl":"^2.4.3","debug":"^4.0.1","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","ta-json":"github:danielweck/ta-json#dist","unzipper":"^0.9.3","filehound":"^1.16.4","node-stream-zip":"^1.7.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","tslint":"^5.11.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.0.3","@types/node":"8.*.*","@types/debug":"^0.0.30","git-rev-sync":"^1.12.0","@types/request":"^2.47.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.0-alpha.4_1537354611110_0.6981627767873357","host":"s3://npm-registry-packages"}},"1.0.0-alpha.5":{"name":"r2-utils-js","version":"1.0.0-alpha.5","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.0-alpha.5","maintainers":[{"name":"readium","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"bb5d70df62f48229d51b947729bbd3bcf8648c7c","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.0-alpha.5.tgz","fileCount":546,"integrity":"sha512-j9SNY9xNHR0v7vZIpO7fhB7IgOR75lkC7FprPEBBlRFF08erd1CUvuazX8r0ieEaB10+ijespcsmNELe/EB0nQ==","signatures":[{"sig":"MEYCIQCE1yAWUTuyuXAnwGQ/aDdhVJUjju0+G6ftcxbwQ5FVyAIhAODprAruGOJz1AB5odVYlAi32DGHoIHemHuk1UqhapVM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1086534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs3sACRA9TVsSAnZWagAASykP/0YUaY8UFBzPN1GQbQe2\nDYwWijG9MnYqENzMeaVu1RBoPm2kQB6+9fDL79WOjdxAesb3VmUO0YJ4Y2R/\nsaPehg5rkGPIRPGUaOZdDsFc7BBHx2MidjpGH/dnMNvx0vSAUCsnx7PJA39I\nP4HytH0Cp0SEur9qDD8Xm8gAhqbdXhWY7IecIE16S9IvSJvUALZ97smnSk7Y\nb+qrtKN3BS4Vgha/r+Wzo0I93ZkCfPLEW3pKnRI1t6snz5b4SOw3wHUPwfcv\nmvA+HUF+FQmm1AyDzJwGStj4u7xWewl9OUrfSG8UmuJBE3lVLJI658SLUycq\nDwF6E0bLDRsen0Z5EpasU7nJuleOf07OmPmh+ZW3EbRDl5ipeMcl0pb4le4c\nUPpibWCjlvQPLE5zbMzxomZApkJBmmpNGlumGZaTCdg8iD1imeZQFhK9v2UU\nk/LG24JeUfxHtXjhKRdtpHbMnU/sOILFHS+D5ba0LiK/umSASQ+OhVmA4kEU\nUnm5VPW88AEtOc4InUU9mfshS3Q9tBtbI0dMo/HnV+Vcs6FgqRFed8wVuMZT\nRItiQM2PDVu1KDZNTiADEeCQyRcCPubG+YdGKLCS4nRayyjG3DK5tquSEYX3\nRTDuPr6hFB8DajPosQbKpCcaKKi1M3mPllX+dLUlqNsIfFDUbEWLBkXguTiN\nUYhl\r\n=b5hT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"0c0714e99d89bb225f0af4d43dc07d518115d0af","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"readium","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yazl":"^2.4.3","debug":"^4.0.1","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","ta-json":"git://github.com/danielweck/ta-json.git#semver:^2.5.0","unzipper":"^0.9.3","filehound":"^1.16.4","node-stream-zip":"^1.7.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","tslint":"^5.11.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.1.1","@types/node":"^8.10.32","@types/debug":"^0.0.30","git-rev-sync":"^1.12.0","@types/request":"^2.47.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.0-alpha.5_1538489087932_0.07939753148149764","host":"s3://npm-registry-packages"}},"1.0.0-alpha.6":{"name":"r2-utils-js","version":"1.0.0-alpha.6","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.0-alpha.6","maintainers":[{"name":"readium","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"e1444918e486346e17831b3c988e74e9c056e96b","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.0-alpha.6.tgz","fileCount":546,"integrity":"sha512-p6WH/ZmGeoaM5ZwP60vDXKKwk05KjirNzqDZ5NXpR1tmCtBFZvGbcZ5NdFSHGLi+h5M5hFSCy0PSZGWWq18Cqw==","signatures":[{"sig":"MEUCIGUWlLPIUTmk9rODmVD7ZYiSrHyeh1JSW59AVWGGUtyQAiEAww6tX+nyRF8N6tiaRRYB6SeubX84bJiB/FJoQUgqqWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1087182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs6tsCRA9TVsSAnZWagAAi6AQAKS7RCNHf5DNXzQYC0rk\nsW+3vWbETsRelAZKu9eY0kvLiK5MhKjp0v/1O4xOonSy+Ssfa3Vz2/7S0gDp\n40dCyRF24ZMB8Bz2yA+Ols/S20BT3e4ib9SGh8koSlZORPA4KSGMayv7Rj/g\nu7SanvC77uZn97wtwc352n1y8+EjSPFSqJlX7bpBSaBnY/bhTQ8TASefQoXy\nobrOqY67EmpqllWt4Pv3CpfeiOhhenmmULEx23TxHraX9qk7rW7JqgiWElOj\nqyDUvx7u2a7SjpdDH4inEDqt8YKuPhaXZFPJHgcKWaZx3/AUgldbr1gGg1o7\n28V9XZS3aQb78IwzuXiQmMh091egYyG+ievDQBE7nngiDUjXZyUIU0uQ26U7\nt7LVno5l7jU/Hr5GhAbRR+0EYcwWwgGnP9ccuqOf331eHP1a0QpSbL9fn7Ze\nuFOES0Qehz4a7QwoVOYI2nWpMX0l5eV2m2tURDlC2yzLUQleoPKkv86L2/Cb\nl3ELJkxC9jD6KpWV9RTW4uBCglsI/Y6SJMF4bsOMLAd5/A7BOWvF3+rIenma\nlZxs4rDmuWC7psPN+ty3TWEjD3ncrd7cmSQk5+6bqnSugTtG/SI2ao2kOX2J\nlTK2FVtnhrpE85msYGROel4T27Fj1sN+u0YnSap9bI/m3FedGc/DXC19a5/I\nR8BN\r\n=sxSD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"d7c27e41f4a0351bea44343f54d6873d746e47f6","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"readium","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yazl":"^2.4.3","debug":"^4.0.1","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.9.3","filehound":"^1.16.4","ta-json-x":"^2.5.0","node-stream-zip":"^1.7.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.0","mkdirp":"^0.5.1","rimraf":"^2.6.2","tslint":"^5.11.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.1.1","@types/node":"^8.10.32","@types/debug":"^0.0.30","git-rev-sync":"^1.12.0","@types/request":"^2.47.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.0-alpha.6_1538501483544_0.9413845527390075","host":"s3://npm-registry-packages"}},"1.0.0-alpha.7":{"name":"r2-utils-js","version":"1.0.0-alpha.7","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.0-alpha.7","maintainers":[{"name":"readium","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"e343ecf22786ffe4a45a4bef9f4db764ed860434","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.0-alpha.7.tgz","fileCount":546,"integrity":"sha512-3AJYjpAY2T4lekMa0D9KtQGEh+XsD71wDayEd/5PlTLJ9CPnVclZTABgq/9x2pYnBTguCHKHpPIGjdcqVDQIWw==","signatures":[{"sig":"MEUCIBuGfUCrPjXZA5h0wFUtsWMm7pkeY66z6KD4F/fXMcDuAiEA2i+9sYS26zaZxhqKCNPTBni2L1tvhy4wwxAjPkv4Ogw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1087726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7KeoCRA9TVsSAnZWagAACB8QAJLYB6SWkPTrJgnSI17q\nIrWvs9vrUDF8R0MSlXwpdKQKQCuNDWgdTxhza3TGWDPaLVUf28tBGxslxzX1\nM5zfH5GMH2IdyovJXYYwDCgkz3NBPEhAq2Xips+afkL6u9pjDhJvfSMM3D/O\nkIO5wWW2CGLdWidcD8qDroFBmzEUeLiZg2jhSA1p/XQ6Y7MR/1UFkcFEX6qq\nAxkagn4arKyhAciMYKF7UahDfHCfdVD5+lmY5JyJ7LjNTarigzVxpf2xKP8c\n2KRKJkjSskOUQYurt37oIDvsbxT/vw2qLd/odKvrri30Nnr7Cfjp7Ioq5AHf\ngEiuQYDhcvJjsqcyBtW1OG0Sp41Og73iSziXoWneBpxsvTwX18SiV7hBZc8R\nUIaeknH67S6FxHKwj7Jwz8p6vQ7y5Usx5Qpk4jcBsw/ZUVIHSSsZsHeH82Lq\nK3RmoPLY62mw8vP+Px4j64M0ZJz1ClxQSV1ckwjiFusTOlCwt0b0pOcUdCCH\ndDH9qrCOkj5bIoeHvlJSbEr5+49GqFErQbfpGAZQxthq7ZEWpcF2faJvHaFF\nhDpUMgRLNxxcJdRLW8S2AXW3hQ3yq/sbOYgEuNMOkfCyDtq7rc/QyTKjgxWn\n28qnR3DRo3Lg1CCDWdQzYc5+tX0jFlZV/IgLidKvyo2kfuSypKJP8pRn8DMv\n5k/O\r\n=B1bO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"cde505359ae9649342f8ada0e0a00bd4be2c6b1d","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"readium","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.12.0","dependencies":{"yazl":"^2.4.3","debug":"^4.1.0","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.9.4","filehound":"^1.16.4","ta-json-x":"^2.5.0","node-stream-zip":"^1.7.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^2.6.2","tslint":"^5.11.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.1.6","@types/node":"^8.10.37","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/request":"^2.48.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.0-alpha.7_1542236071111_0.006166354038687816","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"r2-utils-js","version":"1.0.0","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.0","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"45f3cc330d9c270029581153c5db9573f8137d05","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.0.tgz","fileCount":546,"integrity":"sha512-iSkuiN+PTFcdDGIROkE0M9GjtZaB7MJl8M9KNj7i4YqaR+MQGEa7uf/sWhepA22ha3zKFUiApR+is1ag65wxyg==","signatures":[{"sig":"MEYCIQDd/pLqVGe7jVrN1U3/iB3lTjCF90MYOjslN6jc3NvUvwIhAJP/F7+waFvU4vr5HukVhtiflnZo+S/zJTNeZvfTR8Dl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1092327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcER7uCRA9TVsSAnZWagAAVM8QAKGOGNZ/oW2/OupGgRdx\nN/Xxo5gjXFJvPSs/kGG+FKC7jkJ1zUAVenriQSLhi/VJF1+HA15BIUH6hrph\nmE269cZ8/G6404F6LJII6PS8A38cyFI//5m1xEcKGztlafKSiL/bmiQz/Nw6\nKnvS3Asv0kLeD2s84V4JmnYmemA9N7TQCInaN407jWe/a+simU4lc229h4Uj\nT3XYp0GANmzF5+stPuYIn3QBiXzl6D6Ry9fQpKFOnny9gI9OKizH7pMppQYe\nnB2w0sB1hr9xu2xlFSVGOyrtVZCVeHowqWwfrzrHBjwBPeioCKwkr66/vSIF\n29Z8qLxtHkqtos5iLfi3jvNUJ27Nahg/+J7vCGEj+JuB5gSX+ha1mREgSs5M\nwIcoDT18ht3WxFrQ7EJ+lkVVYlGuHeKvnFvVGOSAuZ4LrvfWanByKl0QKYdi\nNVissodkjdgB/p2knEfgQZw8NJP2Uv5eNOQQwrp8zBeNUQxMH43WNqkRMjvu\nTUZZZEeijBbcmnx9AR37wMY1eimckhOI0oFqwFr8mocvnIcouS7lZEY6o86o\nm/VL/1b50RPeZDXy41IiW/rW9b6xP1zkEpy6Rd9hJjSEo7f0i2iUNnEWtryZ\nz+knjYGdI5Mjm8wXAEBYcX0p9JYu+BPQxsJIYyirZasi7Aojq1dv8wMroKn0\nDamC\r\n=ZM+i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"35d6db3d8459947d354944f143f0dbe7ca58c676","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.5.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.0","dependencies":{"yazl":"^2.5.1","debug":"^4.1.0","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.9.4","filehound":"^1.16.5","ta-json-x":"^2.5.0","node-stream-zip":"^1.7.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^2.6.2","tslint":"^5.11.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.2.2","@types/node":"^8.10.38","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/request":"^2.48.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.0_1544625902128_0.45116776503916367","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"r2-utils-js","version":"1.0.1","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.1","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"d9937c7e937adebf6536c9400adb97f5ad500868","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.1.tgz","fileCount":546,"integrity":"sha512-TXYPVQaxlGthHaE6SQ8M03NCU2HFG1I7UlaZfpMHBjJRgrKg1KflXyS5YYM424Ooj0rJKh/31/uw7s8TmJmA/A==","signatures":[{"sig":"MEUCID3INiuyvKrp9R6o0YXKwLP56V/PjNzAeVxQU1pV9TgOAiEAjj4GVGakYSE04EW+qDKJcP811GnRSy+CNz6DYEy8y9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1093886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGAOHCRA9TVsSAnZWagAAUuEP/RGmta/OlDFVzXDsunxm\n0fRywWFMHJWPvBy7CzwboIMTHoEfIi5oNeR19A9gMm0RPe8tCG1yg6kwQ/r0\nfGCASGsWoIGZyAyHRYUnLpSnqg/V2xflyq5tkZ7fsFH1WbnExHD4oNPZVXzX\n6Y0OywXvV45pT0xHdWOFEuabbcSEH1O5ye7JPZpiSxzP38SYmJvJE+fK1TSp\nS4OMUuqfuTRFDmHP+Q49ubGOaAoO33obiWAJxSeLMwjLY8XJdmE3i/RzPRpc\n+eGu1mLLHs32IspFpG5EH94Rw4W/lmScgKc3ENd73k0AGO62nAvOnQ2XlkxH\njsdw9IvrxCDvbfse+JpI06yPXWkxDRlxhPV9yFZvNgggE4S32kmb6FmmZPTJ\nRM0LyT9bPTqtGeR5BgUaczklpFRqcTCDFaoO3DPsqzhVRVuDH4Bt+uu5+CAH\nK1oz2R1AJ2us4DUc4cbk4N1IQ8kjB7VzGEdsLVl33Cy9ahw+E8KIFMeTMKgS\ntXPxzO8Fi6zvSoBqqBASThEmVOvlYoVJZse9vxqkP5DDongeev92Ygoytogv\nohsiGWZROabmrB04ZbAR5fwHqKD1Eg17OG0ILqNqO32X+Q5EhJhKjNa0y7KM\nyEipynur9GRO0+5MGuVu/PTgVOT3lzfb2fSy2sBsFEVRk+zUo3CGf0JxQ1nt\n+7OE\r\n=UAv4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"b74e530e21daa61d1357607e697d2ee28925913a","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.5.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.0","dependencies":{"yazl":"^2.5.1","debug":"^4.1.0","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.9.6","filehound":"^1.16.5","ta-json-x":"^2.5.0","node-stream-zip":"^1.7.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^2.6.2","tslint":"^5.11.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.2.2","@types/node":"^8.10.38","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/request":"^2.48.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.1_1545077638480_0.8085991172772491","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"r2-utils-js","version":"1.0.2","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.2","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"2ccdf96c6123c7a56ecfb37901641857a0b91068","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.2.tgz","fileCount":558,"integrity":"sha512-9ra/FL7PaCqFUgbmvU2GaxFnr9xteqSpsgffLbwVdnfVKMSpvShKOSi9lmWive9/jJ021HDRAw+ZD0nNJodoRQ==","signatures":[{"sig":"MEUCIQC2JMx4RQRzlXFlCoV+ki/oeUnESy/e6MVro1lMJZkchQIgd7A4A9Ag667RcHUMuZemuIcP9yIDS5swPgOs67SbMgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1189354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGFOxCRA9TVsSAnZWagAA4EAP/jSU32bnRLZBUPbHg6p6\nBJkguJiXDdKVtnD3/g0wgLi/yErUINCuFoYFy6VoQKw9EfFKQ18f4nbrkl0o\nxHDaJ+/fM6TAU5ZtkbTjJr99BPvoC9o+o0rxLw6Hd50Ozt82i70zNULv4czf\njwMe0FIAg77Vyl4mVn0wOGrUEcBfFWQV7RZYN/m4ZoiLVYiUHB2wyvgakb0X\n/ua3hdXDL2e3hQwfcXEddJJhxbCEKUYb23YWZWfbJEYoDrUam2ZLIUQOK+LG\nh3F+m4/2wiu4NjTV0vBvG6HpL3V/cAZS6ivTd3szhS75vdJYnDXDKP45gRiQ\nbbuytDgw5d5gCXhzf2r5jj482h4QVkMQjHIwN2xW7fP/+RY6sT0S368P1ZLF\ncebaIkWayyUWzNDW8h9895YgxxFcRW51jplWRlgzTJbg4OEen4BLImUVsPm3\nneXSSiM4lCuvIXjUWpmkWHs2xUm5PhnV91Cgt7hJxXp/yHdK5rwqGEeWZ3bg\nV+OureAEp2DroYiaf5G1JI8ZYgtXGspKluGBu2eZjNYSUZzkjlsHZXrN5OyK\noUjWEqzvD5pFQcfCNDiJeUhnMQnlE4Moj5EwgNCFh9DtvkPqP2Wu2QtQevdM\nj0NQJBSnf58Lijaz2Fc6ixjtFjqAmWpFmkX//ghG6y5uVUKHfWRtF04BB1+l\nEeB5\r\n=3oMm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"250fc058f127b71887ff775cf0c0dba867300849","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.5.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.0","dependencies":{"yazl":"^2.5.1","debug":"^4.1.0","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.9.6","filehound":"^1.16.5","ta-json-x":"^2.5.0","node-stream-zip":"^1.7.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^2.6.2","tslint":"^5.11.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.2.2","@types/node":"^8.10.38","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/request":"^2.48.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.2_1545098161226_0.23086221371236948","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"r2-utils-js","version":"1.0.3","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.3","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"3c1d2729181c5898d7836292d4e85e262e829a95","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.3.tgz","fileCount":558,"integrity":"sha512-TSRIXdP3gZgEUZrYpPAH3kpp/IhYwSUcvxl01x2wiXP8cPbrUZqi4T8ev18m27p0Fnq/mZQ59TdFwVUW1Z8yIg==","signatures":[{"sig":"MEUCIQCzdKs+HlDk+rcKpC9MGGVTTNG8l68hh2dUpHRPX1mEdQIgDprTB4Vs09f0AGCLSmjcP3tiN/xWtNPywuzeBmTUCTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1189747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGqUkCRA9TVsSAnZWagAAS5EP/1iCqiqL+xvf3x5mVBFw\nzP+antbtDqQUEoR6AluI2sZYyqDQIK9qLY3vguioJbkpzONLh1MlxipzoLVv\n09ExqIdL/ThmyND8ZaEI2R5o8Sq77lotVGJBjBmCRVKu/XoTsNnkR5XmCH8D\n4IqAMJvas9XiNS1XYmRziEax2bAR5CNARiFT6NZxo/ZPLJ//RPDIO+z1GQin\ns850FFaKgFoUngTBbjXptxjcePjgbFvFJT1baQ/vvrN0SK/6Kpa5a0Kld1Bs\ng50bubbpjytDHAO3eUyQdfWIZvVj/y/lEFk9vpzBD0gYg7YROpb4g7TJU/sV\nuryiGL79FkB380TbUKWWr35HJwdkvgC+6gXBPk7on0S+usrFWmeonddu7aM9\n02ALPoA9715FFHELj0U5D1+WiTFZrPcjpZAkmhjuW6HSKLRxY3NWBlIlxa8D\nz2NMj1nf0nIAhmB3dXgfi17aMno984h/rWKdzUtmglWmd0dBIXDp0/9wsFsL\nPPC98dJgVjyoXp2HW0rcUeevLTA3eUFhDUSx/6CVk/UdyH8pbZt7WvWCgA1h\noutR4IlIz1OsiPdmCOnuaDPWvCIf66i8VkZbDAYdE4Xkjr37m/jD131hjTk8\nMKCNnl2pRH34lYM/Sn44EmQBB58qkgPHJIvhNSpjYeM/ApB3ySVE0lcZq77C\n8z/O\r\n=HFjQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"6db117c68585878f17d2ed3c5f1e04091462148b","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.5.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.0","dependencies":{"yazl":"^2.5.1","debug":"^4.1.0","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.9.7","filehound":"^1.16.5","ta-json-x":"^2.5.0","node-stream-zip":"^1.7.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^2.6.2","tslint":"^5.12.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.2.2","@types/node":"^8.10.39","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/request":"^2.48.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.3_1545250083533_0.17229002056177323","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"r2-utils-js","version":"1.0.4","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.4","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"fec09d3fb27ca7ed3bf673420760c8b8db210ac0","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.4.tgz","fileCount":558,"integrity":"sha512-a/Yv8nxwghA0i3rfglHSTyNRSvJY9YclZ38uAoFfaFPClJ61wSIjmsNsna79wTsFYM7DPQtJrB2M5UpnzvCjeA==","signatures":[{"sig":"MEUCIFQvbSx5OtJl0LgZtItfowmmU6+OY9AGkfokSeXlMX3uAiEA3oQ1L0scBEUqyztihMYDH77q68DOqlNVQWpUgUW5TVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1202282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG543CRA9TVsSAnZWagAAiDIP/2adasrlv4hAYUZM9vnR\nrk46ZgM+PuKZbgwepEml+0ncWrRLS7CsgBgFOeAKRE0/Aa/Py1uxjmuRZZ9P\nDxleaDLaKqL6M7OV9qtOyglfj1XBZekhWje2huAxtJPCKCX2HIPHN8xNE9Y5\nKWqtoMAsYJZ7ZOgM+GWSu2SQKOeq87wh3JQRhysaT95+Is7b5BNn1vBhR8OH\nioz9WKx3iTfsx2ZzliY0n0+Ho6Qbpb7zqJQWn+G/EyH1/dLZDIJS5DbD7SYI\nbzHl4mkJfGk7EE9/6Rhn6abD69esXR6MGHHBW707F/zT/c/FD4nt1FbTFH5k\nR/xsJtsRtUW1/W/OHgorWI2TOWvy3X7jaLygt7dCQcUjomGYx5dBXSR25LaL\nCGYLFAnC83pi/CetuxL4OXBKAPMrpZqoA0Nj2wsv/wZBd+XMYjkMRekqTgI8\no4n4a6lSlFESvWOF0Ot9MmnzMDBF+H3BVDJnq5t7dEloow8p39HFmtykBUId\n4VgKcKE5b7WfWk4UimD93ljTla07MvTbmt3BC2mK91gzOjkXqPGf7mkNXcuC\np6V/k6zQ/tf5Cwu57QI1/P3KY46ykqfJfyDY1C4NZXcagRn2E//5pE5XupVS\nT14KFWOhIggISAVT08qRoHI0xhz84JygH5oZZgO12eyKdDnPdc+xLGedPDiK\nRHgv\r\n=+7Fi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"0db883d8b0eabe6a0a838bd0b064b43497c5592d","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.1","dependencies":{"yazl":"^2.5.1","debug":"^4.1.0","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.9.7","filehound":"^1.16.5","ta-json-x":"^2.5.0","node-stream-zip":"^1.7.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^2.6.2","tslint":"^5.12.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.2.2","@types/node":"^8.10.39","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/request":"^2.48.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.4_1545313846581_0.8673438585676958","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"r2-utils-js","version":"1.0.5","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.5","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"1f344b07670a2c541d14627ef60a12824e9dc0c7","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.5.tgz","fileCount":558,"integrity":"sha512-9XV1n7x6sdfShFw1Ghvvj7w4vFfDFliRPV+lJ2xpaXlRio1bNwWnzRLny4ghmqSWF3T+ReYOq526p6QVWBSxIg==","signatures":[{"sig":"MEYCIQCU0FtvIs0RB2zEulvSBBcTQL5cIf/o8BSrS3ldSErimgIhAMHXzvy8P9vdLURSz/k6XJlXyyVxx156xoL2U+DRiVL9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1206199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOvspCRA9TVsSAnZWagAAqNoP/jBzG5wVMKttaeSo9B1X\nFzgLrb4WSafx8Num99xAo5ta8MaxpRm4jI3NsKc81l0UZXPTpzlLgxq41V8y\n1e1LKeOqZI8xrEfhCthZywEibgPBdne00ZKf1q/Q1ses/K7O2YVgLpX1yaCE\ntI+H0V7CfRcjMrNMskXkVXpEPn/sqkZicCldE4MQ5wbmlo0nu685gybamK2g\nNtkaoi7L4dsre7tUPhFsVLNUAKEVmSHpEczP2XA2SElqXGD0InNW1E2HfE6t\n+6/47M2VlzV3P59kKbY7ZrY4MwMSQq0Z4lE73UjN/tmx0YIf4hNxRq8bDE02\nhFE9c1qWp4aEm48ftjX4YaZhJ+Wk+LxXQhx+cO41yGA4V03OrMQR2ry3mDyj\nKkSH40OtF3tsZluKUvvouoiH3E3QFOmPG0PANAhPW/s03HlHWyY5Ja7zxE00\n3PmOsELQmNLdWm2RYbfgXcYTM3jLMn1kjtSRHEWssmxGdsHHiHyCv0i4T3Xj\nkkffiSZeGuKq8pyRo92YWF2i+FJqUO+3B2zPwISJjbYAwiEUBhmwl6gfV4jL\n9hN5ZCUZMimFWpWjKhENLoC3zbjnMTkkj5A+yPLvVWqBZR/jLy7c/HP/qF3S\nOHGQ5TkjDUpBtcfaTNIWUxJyHo7Wgv5ZvG8S/cvi0RN0WitwGDhyGcg7YFg8\nJyEo\r\n=pKyE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"eb16946341988b3fe8a907ca5dccff8c736f35fa","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.1","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.9.7","filehound":"^1.16.5","ta-json-x":"^2.5.0","node-stream-zip":"^1.7.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^2.6.3","tslint":"^5.12.1","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.2.2","@types/node":"^8.10.39","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/request":"^2.48.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.5_1547369256437_0.9521259710702272","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"r2-utils-js","version":"1.0.6","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.6","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"09f9b1a94d20d43eab8cdcda1a9b82b18ecbe4c9","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.6.tgz","fileCount":558,"integrity":"sha512-FJ+OBPJSaZjJ/liJTuTIFatdeXNNGBq7jaYmYFAVuWMtDCB4QbMG5mYjmJVUMBTrFAF+cyajVF+v7Xl4hwLGTQ==","signatures":[{"sig":"MEUCIGkuTb0Y0rml0xLGN6Mosu37eoCiZDk7oUvn043+bZZVAiEAs5VE81sJ7kEjMhPZgIxEmP7k+Cx/2i+KvVa6qLeWYhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1207499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWtW5CRA9TVsSAnZWagAA1V8QAKRTgN98fNYPW3rj+iAM\n8AKKvq4zUvG3QB1hj8G4jtvbSLz0UFwdecUznej3BPvn4hwaPlzBICqHTfx/\nEqofuoxx+pCwgkp1HcCPJGDCXDOMA1xr9F0VFtO+WzChx8acZUAxyHTF9qXr\nReZGK6hqNFDhKRlX0HB8L60EKp7uKJ4/q9dKImj/8ny4DzaN8d/xee229Qr/\nBs1egLciNkb6Cus0pjpnEFdG2/4aV+7Bl0kB567GSqMfIa+KMKGDVHMGLegv\nBPKGYmtnGwKVwEyKS8mE8lrtJNRKJ23hfo6HpV5bJjeufWut8+C6501Ae/fM\ntwOeFs3wY2tu0+/IWCctZRokQcu4n1DeKn++MNlNuaf4QbIyfPY3JeKTQvbk\ndsDM1/Gu+JPZvxH/XP0xoWv7Te17c/P3cG2LehAvhcnswVajIKUsCaIiWnEs\n8VCBdt4UndsGLZyQ0hK9d7TeD0Bs7USfLzLSLycyh5LNI0q8LeBdOxQyaifI\nOecdOmZ4Z6pvFarHZf2ltc0545IISDdtYqT8BRswgQsfHjv2i8tfmA+1zEtz\nrX7j/kxxqtKSxcJN3pQLihmxyucAwVqPlqCUhoyRnRYZiGvm8jTVyDrglv5N\nONCYHjoA/1xYoegL7LTVgFdN3MDfPVLAZYDXRQcUMZp3nYf2fcKfVzNdnuv1\nIF4j\r\n=Ksxj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"39a1e9e14c84a8824d453d6594be580acb3f0992","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.1","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.9.10","filehound":"^1.17.0","ta-json-x":"^2.5.0","node-stream-zip":"^1.8.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^2.6.3","tslint":"^5.12.1","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.3.1","@types/node":"^8.10.39","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/request":"^2.48.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.6_1549456824578_0.8775907362188908","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"r2-utils-js","version":"1.0.7","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.7","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"e7c44118d4318dd732fc4dc93f13f7a593cb929a","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.7.tgz","fileCount":558,"integrity":"sha512-i6DixE6UV4dy469Hf8YMgsgOjc4edHwUjVtJx7AJ/eM+C6OOFtc3/6aeQcZBzdiLsuUlTju63PYxuR2hyvKzYg==","signatures":[{"sig":"MEYCIQDohpCYpc86d4IupIGwQt6TLf1o6sKAyZ6tLkKuQoLAgwIhAN1suNaCkziPzf+HnNjrUwVofwuLlKz77QPUdXOyhKxH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1207884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpihgCRA9TVsSAnZWagAAGCwP/0weyMd/snx3CNnUG7Tm\naCHE8/x58rs0HLXIanUnOyb+CImqaha9fAADm3zwnzYu7+srw8YUe7JUFZlG\nYxW8iEAs1Ka4mQVWHGsYMJ2Wf5NKzEe1gucE5fGQyzgCkPbDOlOj3K3HJKxt\nNE+/Ck9Rms4Ng8uQhzYfJbbShiiaoJULGlRoj3w1CBJJzjJJIOyFhdeNTrWU\nqaAulOgkrSI5YsGDCMJYCJ6rvmd4IKN3gL8OuieVBkuBgieh/bjpo3nQMd7+\n6UNyfb7SHCr5F6ZNMZHMlIhzwmTjJ91G5zPpZzAQhDTHYFC5906VTNZ8Nqf7\n7QuetZgCMOvgGS9kmL2MEMtjZSjR4xZqKCBds01kbp9ZGjvUFZj2lTV+bOEG\nT9JqN8P9toeING99aPSOizvGmiSmFQ82vsLn8apuf2nmfhavLNdZOjStJEr5\nNDNxDImRpsjeqoCkCZYAkoVEYjyPG53gvOnoNtT18STOYk5L8A6y1EKi7L7t\nwzoJyCTs9c2T23TLe5w//VTtSnGUTT78C7DM90hNfTCYG25JICu+B3qJe6mI\n7GVMVROSi3uRK7rpcXTA2uDuis1irArEzdEC8tywGI1vG/oI+WbNg2n7tgQr\na9vb7vD1lvbj7P4Vb8CG7DuG37eDwWQZdz+1XB3ED6LeGv+2Tg/T9XtPOswj\nPdel\r\n=wPdx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"42856f4939b473126d11da11ef255190b2533a71","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.15.1","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.9.11","filehound":"^1.17.0","ta-json-x":"^2.5.0","node-stream-zip":"^1.8.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^2.6.3","tslint":"^5.15.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.4.1","@types/node":"^8.10.45","@types/debug":"^4.1.3","git-rev-sync":"^1.12.0","@types/request":"^2.48.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.7_1554393183837_0.62853658351644","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"r2-utils-js","version":"1.0.8","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.8","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"90f0ce1f91e3e4094e16aef8360235ea34081e99","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.8.tgz","fileCount":558,"integrity":"sha512-NdsMtEddREzVndICFzSix68m04wCr/3U6mBexJNoJuF37du7SRgWb3nJzme1Xjmxt5tmDePUa/CYl0nHuyBCFQ==","signatures":[{"sig":"MEUCIEQRDQ7zf7hM1ovrqwwdW6pFl1UvrNJlg95Mtgv4lUrhAiEAzqxNjgMBr33uGUmsAkx5RDEabnDEjueMOs9T7VX+/Ls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1208270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct2XLCRA9TVsSAnZWagAAY4gP/1DOGPAY46/KrFj892qy\nVBLSt1UxM3fLMx4S/vk05e4oq55IDSvDjWK9s5WjUAF0PHgSkOK2VQSzYTLm\nQa3QnkG+o683u50lz9EDKFzA/A+rE+Yse/gtWZyOx7LRemBTC2ta4Wu3qsVa\nFYwrcl7aoQ/KeI3siulFyyKKkKYoNKytoKuWNYwYDjOi1zHkbrc/3czDh5iC\nrDKnLpzPhOXFWhVueXngiiTCvo2qtOtFvEiskgJ+utY8dMURt+54YvU2uKom\nh6wzf8uHpG0TEwnLlhiTD/8qL01SFU4w4S8m2FdASl9rmdN3tgaBfySUldVW\nBjFxXQJC2IVdY12TI7Qfg8fiRbCT7HZL4hEB+0x7DFbGdSRLQvObmEjlPZCE\nhlwFfEHA9ORT8MccaTmlvoXp+16/nxGRy5MtYMo2V2CU3qo6LqiQCZ+oHid3\nttdrXAhQ3+5nW13qCcyQW/tWzLfJfT+XeKOziScv7CvllZfflYQ7cayulfN8\no6c/vONYSRROM+uXpvyblqK2fI9tA2MEiGL9UgkYtR4jSegM3ZtKlxBg2nFV\nfaEFSFtiJuSogmRnBgLNlkgsT+fJB32gYCwKcHl0dHIkOBN5URmGaCUYVIxB\nuzTu5iH24YgTwLrWtkcugDYyadpUWPGsIExCDHL0fpNl1W3hybe8SMPNpr+Q\nQLeh\r\n=/2gL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"c8a356c008bf8d731b5fb09a9e88d8107083e0c3","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.15.1","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.9.11","filehound":"^1.17.0","ta-json-x":"^2.5.0","node-stream-zip":"^1.8.0","reflect-metadata":"^0.1.12","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^2.6.3","tslint":"^5.16.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.4.3","@types/node":"^8.10.45","@types/debug":"^4.1.4","git-rev-sync":"^1.12.0","@types/request":"^2.48.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.8_1555523018978_0.34107191879788235","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"r2-utils-js","version":"1.0.9","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.9","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"71b1d8658c69e9ca8804fc892e263ebdf32a208b","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.9.tgz","fileCount":558,"integrity":"sha512-eACaDtpmuT5YK1u7E/aAr1lexkUBmqCCf5wpWZNfxzSfrWlxDM1SFUAhXwX/PkADfU/Xg6aPif/jYF4MgOtEcg==","signatures":[{"sig":"MEYCIQD2crrDxFm5sixgGdajLv4r7GKcW7WW90m3lf4Orn/T2gIhAKtxIvsK0rLTUIVek03zkf95nM4/4OD+u9oPBmweje3z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1208658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0FqwCRA9TVsSAnZWagAAsLEP/jLmuSyNVjUN2S7zMJ+M\n3Y0jCIlReLIggad8+XhRTmNH4W0f8Dzz6uGWgUut5UrYHSTCD/6eC5LG1wn7\ne63R7AprRJdoBkIFKeCTLLt28OfziuoAXzeGl04kXFNwIee3PC08GyFmfPxz\n2d6DJPhcH/C/0Y0hZzt081pJSOl51VpUm2rwJr22uY48JZAO/oXX2MIKjHHu\nyAT2Hq7Qq4W/DPu45C1+/5hLPIW1LGPQqOIJvptrZYJsnf+IBkBcp2MlqrEe\nIyZqX2As6CfdYff9ta9lkHbCtizzMeTWS3dcXW7shFT8J9Azv2JJMiQPgw6T\n6HNr+frZzSgLdCEsGTtvxatqLH4IG07r+tkqvW+WXH8HZVOt/eyTyyRKd/Z5\nCKdtQUPI2UlIbsKmlNayiG2w7LF1YYGa4fbDrKrQlrSD4vRvkXhjl4P8/O8k\ng/hrOuf8i0hADLs+ScJLSZS4r7VYqsRBGzYu5439oQWZj4hUMXFtJFbFCXzR\nL760A3zB/h8N+RyQVB1x654UfrR0FtsLOW21XS2kKlNEtakD+GtTSqJxxZts\n+H2tQoQ6sYY+GSFmOB1rQ62uxyOYWRt5be5upSlpgMqmJLkC7idc26a+Kkpj\nDZ6QepAf37oZKvoIQijteDP4gr5/WOR21vaozAKqX06/gKyLE83d2ytu8o5A\nxUni\r\n=i02V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"ec7c69cd6422ddbdf910bc71e3105afe4c491d02","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.9.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.15.3","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.9.3","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.9.11","filehound":"^1.17.0","ta-json-x":"^2.5.0","node-stream-zip":"^1.8.0","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^2.6.3","tslint":"^5.16.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.4.5","@types/node":"^10.14.6","@types/debug":"^4.1.4","git-rev-sync":"^1.12.0","@types/request":"^2.48.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.9_1557158575801_0.36557502209683745","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"r2-utils-js","version":"1.0.10","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.10","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"0b158443117a03b6b001acc8d235061518db0139","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.10.tgz","fileCount":558,"integrity":"sha512-5F8LlJI1+bnd6F1fAg+20xdzBzWUekci9kxEzu1W4YmtBjg/ZUaetPp4b6lMZFfiATqpm/osia4YOXYJV9qwlQ==","signatures":[{"sig":"MEUCIQC6IMDvMW7RJw7Iif0kmX56WECf5peAtzhY/Hji/pmncgIgdcrW3Y4ZPONVOf5Cd9sQZUSzYuLQ/IdCCaA0nSwpngs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCAeKCRA9TVsSAnZWagAA27MP/2caHqEjDHgmDC7ihx7O\nlgg3S63+enAtLsEiQi0DDPUu1k1F5oRjIAfAW5y4UHH/qMzj6tTf+buyfj8h\nqmUMwMHzgcsb4Z0GbN0RQItsifnvTQgqTEQ6dSWF4BWEtkT/c6UKHy6olMq7\n5LCooOI/NI81aYE72KCGR1iTcdDmvg2s7QYc+ca4LhJ77JB4z2PbLTHSCCUs\nAx3H61siXVS04y8CMdiR4sRjmdKINnCrGcnhznFHdAGJU6IfxCt1V88AC3Kw\nqoVsWDEnw4tJCdWugMSReztzDHF94edqPajt/YMugk9n2UUHBv2yd+hrp9Kx\n39S0i6vzuXnDMi/S0KrZPbFzjoVJA7T4HQiL+gEANaBQRAoIqOggKUL/sL2y\nbPGzFcC29DEUBGORHl6cRjhh2B9txZMmlyrrjSfue4ncgdNVj1mh7hECq0ST\n6ES6xuIkcdKLheIM4DxjMUg/FhcsYB9JMw91t7hy58HrI3As6JWHmmtNs7Zk\nzKUNlTA/wxIB9FjWE0g3gAY4uPq3idNc/7/HoBj6qcVavOJ2FQEyvZoEjcSL\nXSYgVKjSE2LyS6nOiXEHvpyY8PGweXLMEIMOmQd0KoYVu0SpMjuALw7fdyAj\npflXzcn0MQ8BL4EjwW9Pg7gPUo010VgfjBLC6MQPRKY2F+HYaSZdvighh5L1\nYA+A\r\n=DWYt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"00ae27713d6819def1b226ea13a23bd6fe269737","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.9.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.0","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.10.1","filehound":"^1.17.0","ta-json-x":"^2.5.0","node-stream-zip":"^1.8.0","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^2.6.3","tslint":"^5.17.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.5.2","@types/node":"^10.14.6","@types/debug":"^4.1.4","git-rev-sync":"^1.12.0","@types/request":"^2.48.1","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.10_1560807305254_0.21330551278939058","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"r2-utils-js","version":"1.0.11","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.11","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"e66ec6bf200a8349a38fb0b91753e277f9f37d59","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.11.tgz","fileCount":558,"integrity":"sha512-RM7gHERy3qp1m1KWEx6J4DCLV5qVdW8jHC4ATKiTEio6OnmQCJAAN/G1Zq4Xng7h9JBh+oNnPHqOFrQT7yQbeg==","signatures":[{"sig":"MEUCIQCXGwDsc+LF66QR2fVTTk0bYA/fBviJxTBpQeTIAfJGCQIgOUSueys9KRIvpTcBTQggwaPnMkr0Phfy/OtKpGBf0pQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP04nCRA9TVsSAnZWagAAd/4QAIaKVylBsZIq8M9gtB5G\n604rc1WkiQapcazC/dojgrhrkuq/TZQBtFlr0PJdQhmE73Ua2KO2IQctXx/c\nl69ta1kLPPKl0wptJuhyaeVb9Xub6z3IfQwgH2THD++OEILDXO6R4WZNkOoF\niIVuX4+nKaE4ZWuTCtzJMIC+jnrZmodaCtzv3Rr7WmIRC5f1P10pTmxjBMLr\n0JzEgrXcWWecnlPII+vNqEuHhsQw1Qtuuy3tx9hfpR9rNnHgK4znTUorQkuJ\n81Jk40gY8sti2K2WZ22Hb5ig9nIQwk8BnCsnnhys3RwRiD0iMmyZWAYkk1AM\nhhIHCeIAnh53j8TMqbSy9y6fTu4WIYsivO4ROWkeRnExCiXqhIZxIAaOtaKU\nV97kI0g1Ibtnx4rpGX8aPsHf0JMXynYSrsC7KjlbixzAqPv16JRMQbQqr5Sv\nQnhNZSym4WAGSiFUTJjHRXktvw//byObAqaKwMk6jWcOup/L9ZZF8b89m4dg\nCUaO440Ab9za2ApxW8nDzf4peNddcvU/9dCx/GuzaXq6WzlEKUEix3lDWP76\n0Jcc1UfYW6QoSI347lciv75W/FY0jxFbscYbit38y1XutcCDVpqEnzLcxWAE\nC94k9cJeJXtQsY2jHdaUKyFua2I4Gg7bwrUyjmLWhGW8C7/lN342trDjUU0s\npEJ6\r\n=o8gl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"3a6e7a1f584556e8c3ffb7ad47be280c97ee2dbb","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.10.2","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.0","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.10.1","filehound":"^1.17.3","ta-json-x":"^2.5.0","node-stream-zip":"^1.8.2","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^2.6.3","tslint":"^5.18.0","cpy-cli":"^2.0.0","cross-env":"^5.2.0","typescript":"^3.5.3","@types/node":"^10.14.6","@types/debug":"^4.1.4","git-rev-sync":"^1.12.0","@types/request":"^2.48.2","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.11_1564429862478_0.2833594192122568","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"r2-utils-js","version":"1.0.12","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.12","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"1d8f8bd9cc0f6195ad2ead51c0154a1c4015a6c3","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.12.tgz","fileCount":558,"integrity":"sha512-6qI3zBVJE6daJEzo2WvnGZjRskvRD41fteGkRmFCULN+y3azKWiQj89zFHIK5+8v7L1yaPdxZrX03phMpNmzsg==","signatures":[{"sig":"MEYCIQCFO3aa+k0T13LiJOkIahWRrFuoixXChV2HPrH6ghkilAIhAM1JE6P/dRA2+ec7xowUpCn4BA/LqSLMpcfWeEO3HQwn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb9x2CRA9TVsSAnZWagAAstwP/0VeIROChTHADlgrNZD+\nkzhby1qdyzAWVryrFGkw28cJl9ALmn/9M+u3OtoFcuUmYuOQHZQRQ8svg/yo\nlmasUPUb4taHdlkrV7gqbeHfJnwW6XG7QQPwSFaAk8nrB623IV7S1eMwg0fo\nnpdGLVz7CbdaC8EgGzPGBrDP9lvv8wvzq0oA4FU+TcvCC7OlgyENvFCgepbK\noOHT+F7qbbQMkcnUiHbIoos7vJhiSUgX1vT0DpkqjMMOYGaNT8gyRo19vA9Z\nNauE+2s3/3QVP756G2GsYUbXp1U4J+l4DKRYttlxkgbMpnX0MfgnvZecpWzv\nLeDwNEor3I8sqHCwTnipJ/JfnAth3xbB4IvgQGPp96+mqcqBZybUiAyD0UPe\nBm8eSr0UeNlsr43Qnz/Y+NYCr7DwheI13T+uDkFEICkZ8skZO3Jqc4ltpF2o\nGKwSDejAuqs6omVgmunNTvpnP79wQpqkgB4V5CMQd0qK1h5Oa61wytmziHGo\nE5LD9H8xm9wqYwDbjOzfSVOkEkneov9LSuZK44p0JX+C6pl0ix/o/91KTBuc\nyLIR6WA3GO6Iw6jTYUS6GNHAWn0qFU83A1bfdds1Be9azQMEvKQ6449Oc5oa\n89wM+uUZwT6BwGfdFEop5ZVrYYBtxJ6BNaBpx0Ko2L6WYkUgP91i15H2kmJr\nrOZX\r\n=DABU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"9697a2dcee1ef943fbb25fc8ce184c7cf1a36553","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.11.3","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.3","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.10.4","filehound":"^1.17.3","ta-json-x":"^2.5.1","node-stream-zip":"^1.8.2","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^3.0.0","tslint":"^5.19.0","cpy-cli":"^2.0.0","cross-env":"^5.2.1","typescript":"^3.6.2","@types/node":"^10.14.17","@types/debug":"^4.1.5","git-rev-sync":"^1.12.0","@types/request":"^2.48.2","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.12_1567612021530_0.35571351562009856","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"r2-utils-js","version":"1.0.13","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.13","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"153fca5fa7bb5e04b2a94a4555b0149930b00459","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.13.tgz","fileCount":558,"integrity":"sha512-RJCB/YDV+S0v1YlXzp22Q0o8qZyS3eb0jTIEcBrCe+ggTp6xbJV4QbkS5dBVbA5uphah6TKIjBlqXM9UbDVVkg==","signatures":[{"sig":"MEUCIQCfRw9IFQATv/abLFwknE/J+Id6dHeA6Fy7is/8nXbG7gIgcVpe8o72SxpjWh5jEkKOzjzp18DIS6kcXawR8j4oduw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1209995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJden8iCRA9TVsSAnZWagAAHlUP/ipnfKb2MUosAwPT7RoM\ntAVT3+K8zoFm+pARn8gtdd7PIZ+jEBne5ZglnfZCtvnK2bQ2jzxSHmbcv7kp\nJ0Mif++jNrN4rHyNDBqzOf3d3pFi3M11XzEKd9Yyj23H3JiPDisE2BvDpe6Q\nupOUgXwldxmz6OFBUvqhdVWmf2MGdTYFig9ny+YmdIoNkRqgXf3o+x3ptCmN\nm2Kr4o9V1gZPpL+Vm5pBcqqG2YQ2c6o9I0o0Qql8ZIM037z73rD4wlQvQLVS\ncNJmo3fXnyvnMF4xudIdiYBddofC/xCCNTEcdkX7gubuGYDWOk0B4udOHFrJ\nNoUYHOWIHSlRl3ZFGqMaHIHzXYel9hyl18RJDfYUIfmVIw4yT3H7wK/bcULx\ntgZ89xcFEsP9HAY7N/lNZpezgkOshZ3vOYg2dtvdkVTIM9GMYApceiDZVyxQ\nqtLFSKCoBEpL8yvVh9ZdnYoME5085ww6DpU6SMAoBTEZT2cBxs3bMspytW6E\nIt5gySWqLkaVbN27tYBvGulVc7D9ryEut0d1hUZfaT+VdN6a0SSHRmWROz19\nkV95874516/wWdaavtKPbDj/Kxtl5lk++rIixe/f7D7jyEdOoveYZGQAyjxT\nqhtyyRhRfzwJcHOBdA7F5HZfJw+gYfMfC2Ad8wHNCsT0IuYgNPioB1URqJRu\nDzeg\r\n=xKmy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"39183ad8216f72a3e903f5b78f921dc84af69dc4","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.11.3","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.3","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.10.5","filehound":"^1.17.3","ta-json-x":"^2.5.1","node-stream-zip":"^1.8.2","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^3.0.0","tslint":"^5.20.0","cpy-cli":"^2.0.0","cross-env":"^5.2.1","typescript":"^3.6.3","@types/node":"^10.14.18","@types/debug":"^4.1.5","git-rev-sync":"^1.12.0","@types/request":"^2.48.3","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.16"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.13_1568309025628_0.6632559324089251","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"r2-utils-js","version":"1.0.14","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.14","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"2275b7a16e215a78c77149ddd9a389a98aa7afdb","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.14.tgz","fileCount":558,"integrity":"sha512-pttmOR8vZb5u42u1xpFBCNb26ZnujqT65xIZlUlh+oVxp3Cz06W/TND2IVOw/L3hG21uET6KLilrJD5k7noUuw==","signatures":[{"sig":"MEUCIQDRqOvBkInc9rlYS4vUS+4ER0MyY6gqi4Qj4J+GxwNaJwIgXd8FwnCZ5dl/zzJ8SH8wELsxF8ClW1Xj7KKwuK0hAWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1210456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjm/VCRA9TVsSAnZWagAA9PUP/2+BLXMLpCUBwrgdd6LW\n33bgjAteqf+WrZkzO5oKPqCUAXvf22RwCrrUvjls9XcO6Mn5epLWBqhsjxh7\nuD674VpdbPg0cj75YkMNIzY58B82mHC1ZVoVWfVE0Qb5X7BUehhRLlZmiQs0\ndLjX7u9f75oeF4z3wD1u+hgvEBU52OcJDGgtOjNNL77jrj64iaRJxssplNAS\n7L/mtX5g4xjXH3XlHCb/WQI8KwIJKM0TrLqPabnFrgQ386m1al8XYzq7BvcD\nKBIqPEib0CEosbNeD2Ph8LA4cZCAyQzPncvJw/kmE7s2liKaGCaFLQCLssfH\njgmdAfIRZ96ODrwSsN/otuvCc/6QkY0KP9+6OD0TxY3FFESbvQKftK2/Fn5H\nlldPq0osdgYuXa/491WiXZlEz0XciT5yQT7lkym78gZTG2ssrZFCnkFEU23q\nUrCxCU5bwaOEnqvNNCc4AKjzuN0Riro5EtJg8fW2XnlEsb76UXmy0YHH4QF2\nIefB3t/Ohsv37MMyOM/xl9aKi4RM+Whyy8oOU2QOyzQGoJZjLTEB593Y4TS+\ni0Ff0T0KtHPJPRb99A/oY/ttaQ4MCo0T31+rijz+ufr9u0yxaBOS9jPICUOS\nFMIwjSILr4r6jJxqv5mdRDOEKVvlbYYM+ITYdF224vDsVtc9aYhRCY7Tl4pf\nn4Sb\r\n=zNok\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"d9e931b7a85111de650af598b58c33c61412981f","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.11.3","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.3","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.10.5","filehound":"^1.17.3","ta-json-x":"^2.5.1","node-stream-zip":"^1.8.2","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^3.0.0","tslint":"^5.20.0","cpy-cli":"^2.0.0","cross-env":"^6.0.0","typescript":"^3.6.3","@types/node":"^10.14.19","@types/debug":"^4.1.5","git-rev-sync":"^1.12.0","@types/request":"^2.48.3","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.14_1569615828940_0.1800364282068978","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"r2-utils-js","version":"1.0.15","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.15","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"18530830f95ab0bdf9f3c3d882cddc6b0bb9fa1b","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.15.tgz","fileCount":558,"integrity":"sha512-lh+dRRJYcqmbnU6PAIMpLsOYgU6nsyRisn8HLPZJPPa0Qjrliuph+CLbQK8C3cI9ep2ijD9O6C55Yr7FiTJaBA==","signatures":[{"sig":"MEQCIDmMZ0pfp+6S0gt4DbHj/9jE42naABkvqpwupre18f+FAiAePfttsQ9GPDGpPIuMh9fXscxs4PV3o3995SbbO8DMcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1210884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoz1lCRA9TVsSAnZWagAAYOsP/07ATZcivxVHRkxbBcM/\nB9CXjjw0Ehaa+k1csVdK+Ub/jxzREQ9paurspEs3W8SaW3rCeau05ruXhsCw\nuljD+WeBFn/Zm6hhlJzZ75fvegBsI+lqcMoEC9OV295/nX1zTK7bc+NCaERp\n98BlE1rUMo1U7er56HJ7KsH/gMsS7s17CbsivAEJEqW0q3MUEckIBeN6k9KQ\nkzcvRYBzlhBUY1xDW0vFoA9ox98HO59wA4Fjoja1qlO/gjHIsEHqZ1vhYIzt\nV6Cur/aIIdPIy6vMpLwTKa0C3RbiP5jvh1ePbSaBVyb7Yend90YCt6YP8eqQ\nS/R5RktdkUzoic98/6KtPlJPvAsdv/EYMHzXOTckWKPO49E04pX/8OsHAjGR\nOxfqXSRffAK3sod19y1maK9jBIJSRwiLfAF5N8vgYTvdtUmxv6ICtD7dELov\n87uGCA44lx9F9Bmkgw7VqS4UoYovH+dYAwEpIUtAmFN3j99agiritZfRS8dJ\n3HqgTZyrAsF3XO2W9CXMvMkKMLAMrURzfbkwb++5l1v6n4QGA4cWP2FdFFwo\nTInoPTHBFUoFzZrDJkmPtB+4XdfXoC43q0Q9m3657uCmCw9Wieia2xV9SC9J\nPN7gRqIiSx6Ngp9+Ycr9/CAHn2f2//v9+5LptXhdAqWn0xN+/MsxH1MYdpW9\nnLV6\r\n=Ignz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"4ce97cf2104e65aa3eabb737d0145f60446197ca","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.12.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.3","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.10.5","filehound":"^1.17.3","ta-json-x":"^2.5.1","node-stream-zip":"^1.8.2","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^3.0.0","tslint":"^5.20.0","cpy-cli":"^2.0.0","cross-env":"^6.0.3","typescript":"^3.6.4","@types/node":"^12.7.12","@types/debug":"^4.1.5","git-rev-sync":"^1.12.0","@types/request":"^2.48.3","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.15_1570979172472_0.5832640363987724","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"r2-utils-js","version":"1.0.16","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.16","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"46552010952038fcf5cb1334c4578e385ec0de7e","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.16.tgz","fileCount":582,"integrity":"sha512-bTUyLldjqTrw4+zEfksGSOWTWWcpE1qbfh/J41kVNszxE+JwfL/qJJRHE01Sf/mCkWmagSTA9e4XuE6pFHowDg==","signatures":[{"sig":"MEYCIQCeG3UHs+8bhdMOo02RDdC3QZmSWeZIc7eXF0mVFArYsAIhAL8uuC3l1FhbAEZ9sgVL3G79FP9D9Xck86275UcHYfC3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1583600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsMRWCRA9TVsSAnZWagAAhE8QAIjpH62ofa8oxVNHCiJ9\nGa1JF4+7RD0w1ppuVLwXw8otSO7W6IGO8cJ6oi6mcFWE4MgEMHgnKeH9OXUK\nBGCoTmIifiQr0p+eITL4psEchUAOS7jQvLJZjKbr23HtjGTMMNqsWFLdyuvS\n8SXTr0ZQ4TAgWfo0bh1HQt/ip4SB/jxGGWbuCdL1zSBxULaSBeJ8Tq5crcTe\n4uHp/cOU1KujZx7DoiMfo0THLC+1KIUfKdx+UHAHZOe95tfiTPyCP33lbYyW\nvH0Jt6X1SqIqvC66ttnpEYkTnODwQxIfv1LOyoS4ahht/BhbIE6JC+nem/6/\ntGLfxuKnl1YFI9j03+MZdGFsS0j7c3W513rupJiKTS3BlZ2iucIrbqHCvFZQ\noPNH70PniH6xuiaXK4SzczuNgAR9ko849yIWhkP+sOELTqsXpZcYf04WLR4s\nvS+kFxPZH0CaAGu+DkwtaagqrIn2mkKSUEuZLBd2Dvte8o8gC3FzW29RCliO\nMSkGZzFcdfWqEql2kctYsBhmMcBV9+CKvYMl3T0LMgyvtlXKc7wefgqQ5KUc\nbo7Uuo7wBB7RXMH5PSWgRUYuQSIpuH65m+PJPgJcfDNc0VGwxNWn/n3LFwkb\n/fhSJlvd1f+AcQwC7Vrxl05n9yu3NLMNp3pxr+Tl2leIAyjLuvMAv10OT5A6\nnAWM\r\n=EiSj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"669d97a5d230e074209e6484d416cf950111a3ac","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.12.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.13.0","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.10.5","filehound":"^1.17.3","ta-json-x":"^2.5.1","node-stream-zip":"^1.8.2","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^3.0.0","tslint":"^5.20.0","cpy-cli":"^2.0.0","cross-env":"^6.0.3","typescript":"^3.6.4","@types/node":"^12.11.5","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","@types/yauzl":"^2.9.1","git-rev-sync":"^1.12.0","@types/request":"^2.48.3","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.16_1571865686264_0.7166881621465206","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"r2-utils-js","version":"1.0.17","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.17","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"a14287bc7e9010d73264846d157530a848a95b16","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.17.tgz","fileCount":582,"integrity":"sha512-4H6J+JY2w+iXa2DapMWwucn5mHpdRyVIeTBOLTm/btt5edrkY092SSwgr1Lj2HD/6llqopSYkcDgPG0OPv3r5w==","signatures":[{"sig":"MEUCIFS76TgqAKbfrcaSp2G9TAzxA1KCYY9UrmqwlJLAGOKbAiEA/y0U4aW2Ur9o5yBmr++9G9OiDlX7murIAB2YE2xdlb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1586209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwDX5CRA9TVsSAnZWagAAfmEQAKJY+7vQJwgXaqZJ+9Il\n4A2cSzJTH8rGcU74IiFE0cLLBBRJBH5u6HkVxotV9lemKJ7F5ZwAGSPh17AH\nw/9eIp5Gn5JpINMplo6kqL51lz7WHzBN2gDBa26QQEQniRzPJ7MzMYiqsAio\nuAikDLTFMTtfcXjXOplKhfbQQHsEznpBoF1pm5pWw/fgMEqu/Y+Bpw4hhehy\nTh8lKUebzibM5SxHOfUBfKF196QlrSpOdmrXciIfIOQLWwyzS95XRpFNZh7d\npASNbToI83Oj5MiLJH2fqIPmFx/RBycTRoS8bG2E/B7HHx/uXnNw3trQulfv\nypoWllAJ/X8DCTndprDg+wN7ywT+BJdq2YGhNUcLvgGhJr2iDYbggUi7Myua\n2XBJSv8GfI9pDf6oX+6BLQf3yyLUdLqPR+/8U2sSMW2h05dRn3SbnX4KfaRt\ndZdysEZHXUC9gUgp6suj4ivFx12lwJ95ablL97u6LUrhUg+QYSK8YoaBCmKH\n7JDDiOq4ivYZnaKUBQK3a/DASBOfOm28hppA6eMCFBT3Q7Lr9BoqPjRFVmi5\nSKB5DKchsSwdGhPinqtaxNnmt0tL1/3IfG4d3fmp5VXInSmfitPVfeDrFg2G\n0rl3rb+k0PpqFvfQVdRyVa9OgOT5bPmSPWq3ibmD1BsXbIXZ/P6XoMKyucpA\nZyKr\r\n=m4w2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"d8fa34f0db9c915d9b7b8ba428c934d6b490daa1","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.12.1","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.13.0","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.0","unzipper":"^0.10.5","filehound":"^1.17.3","ta-json-x":"^2.5.1","node-stream-zip":"^1.8.2","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^5.1.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^3.0.0","tslint":"^5.20.0","cpy-cli":"^2.0.0","cross-env":"^6.0.3","typescript":"^3.6.4","@types/node":"^12.11.5","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","@types/yauzl":"^2.9.1","git-rev-sync":"^1.12.0","@types/request":"^2.48.3","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.17_1572877816924_0.5956185684657744","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"r2-utils-js","version":"1.0.18","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.18","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"c35ab882658c0ec5321880de08f8a055eb850a5c","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.18.tgz","fileCount":582,"integrity":"sha512-0XC3mJ7V3yLMkO9UbNl+5jCg0kxfEyNRzJ3W7Dc8M/cNyqEqVwzaCeWHWoeVGS4rBt0bVaSRa7ZLMXglLVDx4A==","signatures":[{"sig":"MEUCIGyP73moJFyuzS3Dgw7tMArEm0L+Qj8HjAhS+CWCfMR/AiEA/FTy7gbiMIl/RxcO/sfT0yjrSbmxo773VQ9mQwAF2+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1587727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQw7nCRA9TVsSAnZWagAA0lsP/3zVjwM0MYVg4WK9WISf\nHh6/5x7z1fSrHUkEPYwj2EceAP4C5sslx1+64gKJU/Gtc+WXpkJtlGCCsM0n\nRhldmFw8e3uLyiP7+pJzmJUNqr1sQw/XYIJChp5aT5O2l7Jg4mATeRGsZnsq\nxqm4TwWHUfWUTSOguy/8EPh0bGTsecS9vjg2uYZlPUsvroZmkbgTNAKtkoFk\nE0ezZdikychqSP7t9sjuvxo0F/BCAbG3Z5OCXLA6oSS5G+25DPicD3auyrQc\nnWiwuh4rwnLPqhm66MPQeaNTBt02Q1LKe3FIeQVHWXTEbzgIN758dj0wengU\n36CwEqr2wFDCDHQmKLGE9YhsLs+GexoiLOpATwHto/KJTWjJtvMhVkYBoLMZ\nb/whZIlr/jkGFSWEP8erkEX4lskUyxQIjYSVjsKrzSUak2tbSs8BW4MXlvJV\naOOqe93hfB69X65vnKvTETnA4KNB7Ik/yacyhNDQf1TYW72G4mys171p2gWa\nI24xC3AqnGiEbILU0NV+a7B1uSHcHef6xl52BS8rNd7B77ejM/9h+roe7QUV\n2ruKEPaygUcRRAf7iJy3sczFHofPV5JDs2a8KIpbCeY1gp1Yz6yv4h1tkU/t\nye40lSF14DaFUm7FDA2JktYo5jjfiw3q/iLQpNUEgkk0y3VYGgiwlbZKFrUX\nEl+/\r\n=E+4h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"956222a2df710afbf12bba35648d4a2d56daacc4","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.13.7","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.15.0","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.8","filehound":"^1.17.3","ta-json-x":"^2.5.2","node-stream-zip":"^1.9.1","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^6.9.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^1.0.3","rimraf":"^3.0.2","tslint":"^5.20.1","cpy-cli":"^3.0.0","cross-env":"^7.0.0","typescript":"^3.7.5","@types/node":"^12.12.27","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","@types/yauzl":"^2.9.1","git-rev-sync":"^2.0.0","@types/request":"^2.48.4","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.18_1581453030539_0.7900615410756904","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"r2-utils-js","version":"1.0.19","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.19","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"ca56d8f4e0a872bdedf132d6c6e7558d1beb8f03","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.19.tgz","fileCount":582,"integrity":"sha512-E/TBeHp+/ggsfX1SJB6ubvxzvsYF2DzORY8M6TS/adk+jAQps2PA0MwYxf+fWhANlVQIOePaiOO/mjLXElb6yQ==","signatures":[{"sig":"MEQCIEkHcjupeoCSFtc77zcGubtfUk54oVIQtbqCuyUwIaWxAiAAr/TllsEHvxB6+Q2o8Nm/OJ7f9CYWH8TDoSmeJ0zN4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1588130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef3+zCRA9TVsSAnZWagAAzOQP/2tu4vFzkQ+VI7rXZj/8\npLEC7y8Sg3lCiuKsudfw7W+8F5fzI+pVBc9VWPHPSpWadxoV1j1Cx+13xAUn\ncgqfVfKXMxVGmHQ2xMmkceLu2e2WpdxPyrQzdlcgCDs85NQ68ZIP0Hb4PBkl\n79GZ7F+oEOtpPbv7014y+jbb/Hxt8Hys6rUJTuuEinDBwLomreD3bq5rud9i\nuVGgmLLvWyRdUtmbZhryNjca0GDCZVQ6un1P3o+BFTzKNsfaElkAWgp70Wuz\nBmUiGzek51Vl49L4s9kUPKkwXtz6MvKhpb10u0ax6vVJBnB0QhAvIkeEyt99\nh1An8kw3/Yvzdy1jBWGgvTc4Y8wcxxeuEZldVLhukQ2hI6pOvpo/FiZimnf6\nz/XuTMFrSIHC6WqAc4uwqJzUXCHW4d6kCsRfQvrWFs8T/MPcVq18kAe1tKA4\n6CbZbwKkarXL0/OsAQLGYdHRq1yypKKMKzm+Vi7t4TLm2BKsQQ576xi9GwDw\napWu8aSu3MbTSenzVoRhgHOOXw8y3yfUnqyOL1n9pQneJwDxyydJ6NInqFa9\n1Uc6vBX+pQk+5LDeHri5OstzLAr/kG1SiLp9nCBC0wxtsT85POFfgm7+loZg\nDKJoeVdiS/vnbyLI8+T8Bjk4vsr+V4/OorZb8r+3yGobC2M4aSAxfmI1p6r/\nNbRU\r\n=K4QV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"a32edd0f1fe8707200444db6f870f7954187e4b3","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.11.1","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.10","filehound":"^1.17.4","ta-json-x":"^2.5.2","node-stream-zip":"^1.9.1","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.0.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^1.0.3","rimraf":"^3.0.2","tslint":"^5.20.1","cpy-cli":"^3.1.0","cross-env":"^7.0.2","typescript":"^3.8.3","@types/node":"^12.12.32","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","@types/yauzl":"^2.9.1","git-rev-sync":"^2.0.0","@types/request":"^2.48.4","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.19_1585414066933_0.3122630577337755","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"r2-utils-js","version":"1.0.20","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.20","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"2452013e98177540545db9e2bd37b935ef117eb6","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.20.tgz","fileCount":582,"integrity":"sha512-I2Neqg6a81BSvW/Euy+QevSTkq+z9IEFqfBSsdevQ0IY46psdyMDdLPGid4IFkgmtU5ReLIy4pkgEClG2hreZA==","signatures":[{"sig":"MEQCIGpqp5QqfocubhZGliCiLptkpoyRdxDL1F4YBpyBKFZxAiAxcz88kSISbCRIPS+gFHVT0FmfwBTBdkMq0lzatkovlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1588555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekKSjCRA9TVsSAnZWagAA1bwP/i0qQQ1Zc/RCppcsfV2h\nvwRCYn38ng7J6kscqeuVxjb0yg7GbpoA/VXXmz8NFExLVCXkke8mEa5P0w8A\nH13HJm/11QQPP1wPzwc4iZjnCJjpy+TGCdPDTIaXa8mgInrlHCtPk3Luv7/L\nBGiI/ceUpak5kYkY6si7UN4HFS+9VbHU2qXd6dUeP+Dv9FiZK5XxUF/jBIy8\n/RpR1p55SN6Hr5Dr/t8Ay1crZw4FQOUs44ScxYcSV3waqRoLzWjT6aCibLcM\nuLlQn3fLuZyOa4IEgTxAXgxCWajZ50FTQrzu2k3fw35wPHNC+A5QOUN/ivBc\nuQrypMAA0Vii5bGBtk18qvlQMvziR87vfJSsD862Hjlldm7f66XvhlkJW9sz\n69T4pqWINArN+TVTzBysyNVkceOas9/ecylJF0n1Wj0SlZADWjejuRIR9NrL\nhdbjO18t12Kziv4jShuDn+7mx8zhgvrqciFW5Muf/0Efin09ZRCyc+6SoDBp\nOdRTOgxJvNgtQsofLtMZqpM21ucFrUOcdKCO5yHyuANOucn8n5XYcnLK3XM8\nSIuOz9MFgY5v+1PKdwZ053nENTirDS8+96Ernqtxcz3zcyQXqtvPuIxxhc9a\n2M+G5OA+6FfqvT3lIDcvzlt5sd+OHVXNClEu6pkUtVfRsSjsG9GbW3GEqawG\nF3Ix\r\n=h2dV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"f106e9c75dd348f2b268b7218a43f729669902fa","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.11.1","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.10","filehound":"^1.17.4","ta-json-x":"^2.5.2","node-stream-zip":"^1.9.1","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.0.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","tslint":"^5.20.1","cpy-cli":"^3.1.0","cross-env":"^7.0.2","typescript":"^3.8.3","@types/node":"^12.12.35","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","@types/yauzl":"^2.9.1","git-rev-sync":"^2.0.0","@types/request":"^2.48.4","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.20_1586537634668_0.3090531742353284","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"r2-utils-js","version":"1.0.21","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.21","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"dbdea2491ec51c4801e090e0716d6000d8095ca1","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.21.tgz","fileCount":582,"integrity":"sha512-GoCF81kzzq05APpZ/Hd2tbzCX3fj0tF3zoiMLFtzK/yUH08IlYqa+USV6JSQ7RVmNr/VIWgl/gjNL/xcPpuTNQ==","signatures":[{"sig":"MEUCIB3w2PwAsHU6zBEk2nnzRBOJv08fR4gGFD5kwMAvCaO2AiEA6T8AEJT29ohReOPwawXBlneiqSE2Y42nYX+3X9qa9+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1597289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevmovCRA9TVsSAnZWagAAsFMP/Rtatg0yVjAMn/oKhkcD\nlaIB2BW43Hvnt2FsXmyvyP6vVxnBlcm8zsUWjDQY6Af4cEKx/Qie/uAWKn4C\nWYx1liQoju6Q+xCEzMWHIqkjFj7HfSXFbH/9CGPmyVq7uMHWAKtWgYAD5PNL\n/eQLvkj9u6IcWhPC1yzzQ5MbjnM6D0AgPE1pcjHRbfYaKDL5jnole0HfBcy4\nrerpnXgdgx+MNCtsxFCbh8MQTfvsOPZjhSpIhda5/Vjb6AL3bBhJllanAJcB\nf6oMHf99UKX4JmqiXjV9LXpjSByQb6IxgGV2Vhydp0OuoJpLu3IGclEiPbFP\nW6PlHGwJ6s/HrySfUGr56NYQ0r3/tdjspst5HEiHSSXu/mBxkw6zgJk5AIQb\nrWjOha3jGktE2knkxhNd2R4NwcYDNfLT7UIdxeVESEH55AFAykM+bzMV+4HT\nfUvcUCrKbPjyxdU+PxvkQUc8FrJ0HSfNlzVlZR9a5gTfkguZ5lDRfSL+RbAz\nrw2Cqo530DEqIB5Vwr1DRgiJzZamZjWqUlkP87USWiqDW0e68vZa0qWKmzyr\nilDo6cDWEYFbNWJJDYYRduW8O4edooblnY/U3A3vl1EWUGBO9g4W70jxZ0Ib\nd4lXVfNgp9BfxPmvC2t0fbNMzXi8scZ5YKWcLRzwoZOG/s6DIFCGPlseOmQt\n/AcG\r\n=9Hwl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"c4eb4d8091a55eeaa8436f917512fa33c32490f0","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.14.5","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^1.13.0","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.11","filehound":"^1.17.4","ta-json-x":"^2.5.2","node-stream-zip":"^1.11.0","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.3.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","tslint":"^5.20.1","cpy-cli":"^3.1.1","cross-env":"^7.0.2","typescript":"^3.9.2","@types/node":"^12.12.39","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","@types/yauzl":"^2.9.1","git-rev-sync":"^2.0.0","@types/request":"^2.48.4","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.21_1589537326747_0.3239551510287719","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"r2-utils-js","version":"1.0.22","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.22","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"6a46e9b472cd65038f3950de787d6cb76a70a583","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.22.tgz","fileCount":582,"integrity":"sha512-/PoKjA+lBnuAIsmJeHBPiDVWWKYe3u6gYYpKOWRSAwyMnhTPbBctdWiLPpSaLeGpgUMHzuWQOQ6wYMMHj7lxlw==","signatures":[{"sig":"MEYCIQD3Dl+YcA/jyD5VqlPWFwThVL1ovRUEeQV1fHYrM6QeWQIhAJT3+c7MEi5qgSrR2PrjoM65+FCxuVYhvxk3ksHRH8BU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1597691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+RYhCRA9TVsSAnZWagAAKh4P/3t9EJxOll/OXRe56wtC\nmZAV8aSSejRzNvlpo1tkJGdU5fhwnvRpPWzKKAWe3AzndwPs3lJrCVTCP03B\nk+mfMq456RHRbgmiOIfO+toExXhA2RXwz9B8/J3hxHoJkETX3ReuRYv3ayQZ\nTkjDxv+DAMi+nPHo27tQbcPJ3duyc4TaywiUHwY/A5oh/y94efLnFw1mlxFe\nfVk6OOWLrQMRV2Jbokh1QKkwUi3RDtGosaH2KBtumDInApFT/q0O4A6ys4d8\nERLjhs2zeKpcMQs2ZVO0M+ggHEW8qXeFroewNF39suxmv3Tr2u0sg0ex3C2V\nTZvVKqlr/hIcYRFgOzC4TytqBj5TpYDUWu+RaN+KSj5o16Sym2YEOu4sHjLT\n6T2fHkyS8JEA+oaeLRlUsJPzlHcbjlHviL0rP249YIX1dWyM+seceZ4Peqx8\n5KI2TcDEIyI68EVtavvYOuc9Fdvx0rBVCyuqRVkI/elyldJ6AyIWCUhHdqOD\nFkxk7p35HySOHfAeCCrml+dQHu/w4IGZrovSAWZV2B6FdTHQKziUe+AMup17\nDSueNC+AchDrktmjwudaxnloixL9SFDnwkiYd2klAcVUTjU4tRhAZEi+ro9z\nva6MMfhM9Mvx1BYfbSWH0cI/u6xQqB1I86A++5sZN6q1GXwaGZh9KbUz3/KC\ncDAD\r\n=SeID\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"0e3334618f228ec7aa2127ddbf72b43c3f113db9","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.14.5","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.18.1","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^2.0.0","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.11","filehound":"^1.17.4","ta-json-x":"^2.5.2","node-stream-zip":"^1.11.2","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.12.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","tslint":"^5.20.1","cpy-cli":"^3.1.1","cross-env":"^7.0.2","typescript":"^3.9.5","@types/node":"^12.12.47","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","@types/yauzl":"^2.9.1","git-rev-sync":"^2.0.0","@types/request":"^2.48.5","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.22_1593382432489_0.9254925813845245","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"r2-utils-js","version":"1.0.23","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.23","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"95c2824a3cdf4acf4c63c8af43cebc938c2c3f93","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.23.tgz","fileCount":570,"integrity":"sha512-nBP2WYm32zAvRqo8wjLnWtgvXOts069RKH5Nvvd2QK/6VL5lemNIntZQtBM7faGbD8xvacljdHScGGzACzDhmw==","signatures":[{"sig":"MEUCIEgleYPNuuY6NVjacIhNshbnmFyQeDtQYcCQouMYP1WQAiEA5nvUdAHpn3mNkA9jYlgGAwOL9lUif9xLRX3t6uxgZUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1583038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/4j5CRA9TVsSAnZWagAAAE0P/0Z8lrKAExZs3dWJWbcx\npMJ3DDU5MMr//F31sNgG5img7bAL/YvskUdlvCqh1a4l8502DATvggzSsWgy\nQHMG4+m7W/oO123w9rAwtN4iavSY2fuV0JZzkasa/+bfN259Klhw14HOJ04m\n7RjljkGRo0Mtd97KFeRzmzWiBxO2e6Sk0qbnL6JEBcdac4JUW7/XhzKMBGkX\nRdHZBDasVcvmUeLXGeuRoh99y0AVdrarBjApcxDdfbJhUN6jlxt+SBkI5zPb\nSps0ZcqGiS50omEb1JziO8CAAhgVMAU/CnJjrDfkMA2bq8ofe9dy9CKR1t5H\n6p50Cgw1FAVFF0g0HpFVRlW65g3Cruy1SqiWErIDkgKfhVRhybz3JGPxhMRU\n0zje9l476qtbsdZChi+4/fws6meuB51G8efYPIpraoCOiMi2QFiZ0YL41p5T\nOgdf2FoiiFwF+SQP0/K72d5u1ZASLYNbN+ukWr0F/8ex578MvHY7kFtKidp3\nEj2Fp83al+wXui19xQpNaOu5tTyi1mQOpJOU2WyWqc9FHCbYwDIqzD96Yc5h\nAfH2ftcUZBRcivMZMHCovvKGhc0Hdw4TFWak/ie79CglWp0GAJodWH5p2T7R\nXRRVn+6z7UhY1W+SsSrfC7NmhqRNd+oakLFwBDl0ED5069HjPjNVGUDBCuPM\n0itF\r\n=7aEG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"51670cfecb630b93edacad60b21ca9439c0cfc7e","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.14.5","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.18.2","dependencies":{"yazl":"^2.5.1","debug":"^4.1.1","tslib":"^2.0.0","xpath":"^0.0.27","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.11","filehound":"^1.17.4","ta-json-x":"^2.5.2","node-stream-zip":"^1.11.2","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.15.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","tslint":"^5.20.1","cpy-cli":"^3.1.1","cross-env":"^7.0.2","typescript":"^3.9.6","@types/node":"^12.12.47","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","@types/yauzl":"^2.9.1","git-rev-sync":"^2.0.0","@types/request":"^2.48.5","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.23_1593805048855_0.764855354433277","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"r2-utils-js","version":"1.0.24","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.24","maintainers":[{"name":"readium-npm","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"denglili","email":"denglili@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"03a90bdc08b3037de1ffa711c5b6eb24f0604fd3","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.24.tgz","fileCount":582,"integrity":"sha512-T/dHn15ccRx0XfiNM8B3CySw2BaywmPDnGLJtQhhOwP9fSFa8qjtw3iYsZml7uZCUVrrXzRRprVkja5+0xAGcQ==","signatures":[{"sig":"MEUCIQC7UnZdSBBCyW6Yaqm98fz9zbVNAhFM6f/nJB0Ajk2vFwIgdPsIbzr1sgS7ZRsvdvXC8LbrpvUsZYdunTA8tTtbBUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1592399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4FyCCRA9TVsSAnZWagAAFV4P+gM5HOtNCVl/JJCONaub\nCz3QsmbxW6yT1p4KafScZ0A+zKvZNmAV8T80shY5mGhlLIgH/YQyqMCcWavJ\ndF98iHhG0N4h9k1UFVORu5Vq0qD3YZ8IGxYlmUxMJ/vYTzpX1fUyzXpd1OK9\naxShBF7UYHYWwKnbU6nx/CYgQBUkztYBb8Q7wstbdizB8GTjIN/2C2zlUKuY\nYB/Zqm1KNllOAiD8QkKrMOiNsng5zx2QkIXVN3f5jNphZxsPgNCQYJChYILX\nnHzucowd+sEo0wbY/BIKhaSKiI59I7vdFoakZxpWUJPp3SCLzMIO6CENLngB\nDMbn02OpQeGGJGcqfUZqM1EnS3VseuzRjiw14zoP7UoflJrjnoxRxYlOMqut\nfbIwo/ENVqUWSCrrFlJXtjfuoL7XTGiz98KYPDUF/Soqyb90R0H0speVU4pN\niqezRtexAhVIhKHdiq6FlPVdE7MSd9FaixwiHN/Aj0uu/6a43L1Ai9TmMnMw\nLgBfjkoniuObJJJoa+p0OrEtWpkJyeTBpyL5wl5Woh1z/snuFVNdGcT0pEiP\nJk0VnrGyScxaTzCAcummTAoIVvylDu6+OlWBILN7Tgk5zeIvvkwwfZgmo98x\nF0mKMrfVA/LLGTJIn3QANkRCkx6ysy3yr8GfJ9zS9rfP4k+Uw7NcKycdbmWe\nRLgM\r\n=nE5E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"d27f6cbb027be6df75c148a286902947da89109a","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.14.9","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"14.15.1","dependencies":{"yazl":"^2.5.1","debug":"^4.3.1","tslib":"^2.0.3","xpath":"^0.0.32","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.11","filehound":"^1.17.4","ta-json-x":"^2.5.3","node-stream-zip":"^1.12.0","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.20.0","json":"^10.0.0","eclint":"^2.8.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","tslint":"^5.20.1","cpy-cli":"^3.1.1","cross-env":"^7.0.3","typescript":"^4.1.3","@types/node":"^12.19.9","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","@types/yauzl":"^2.9.1","git-rev-sync":"^3.0.1","@types/request":"^2.48.5","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.24_1608539265833_0.4323965439502915","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"r2-utils-js","version":"1.0.25","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.25","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"a9007543ceb4a69558ca7424854a95ab8ae0d0b8","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.25.tgz","fileCount":582,"integrity":"sha512-crZ9MU8SNX1UCgmth1GkfRnsHufythw4eFOmGRDNfsAAIIXVDzewTOhFnYq1osDXCUyFRLLx9qeU2e6YyImhpg==","signatures":[{"sig":"MEYCIQD0G4SQb/IvnIM+TH/MTcxgGF1NQBX39ZFiJ/wzhRXghAIhALMbGDIL8tY+6Jgd7m74w/gte4qkp13Oy0t4Zk+3QiU4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1592830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm6UtCRA9TVsSAnZWagAAY6sP/36NkdDO0jjTmz7fp+PW\nUb+yT7zGoTz/G6ZjaYM8cJuqj74huttkHYsqtfXl0b/NBLqxKiHu+nIxEw5O\n/jwEyNat6thBbg0fWkv7sRwMl87wNf/m1Tcb9naCpjQ3os0JLU7aFnPo4dLF\n2aOOv5JGY4XtsYhTm80zWogl9JpFVUH8USrwNosKRRGw71NUom8bHQzS8dRA\nbLUg6bky4uCvLkFuZCagvy8wZoRXhk6tTTG8Hf3auqs6LhJH0OMdy5KUtNz3\nM+dWJT/iv0LlBe9+O6nfKmgiBZN5OUmwhNBJEJvn6f18XJoXnvTJrLBjWUoE\n8RMTYwQ8Qn4JGfWt7g2F+0Y1aH9zW4tG5UNu4CfF7SwcLxd2cNosBqkU4dCu\nEBzZ9mMLHChMp4xRAhg8DtFWtf1dF2mdNoi5tmT6OHdtXdob4iKv/Z7L0+3r\nvcwY6MCE9e1JiP3JFbtAxVjDdw18vx3+k1eD5PT2VxynWyrPRKrwfxH1crhn\nsc/32VeyWVah9cekFe9LErsSYZ+3h3orGPAS+kahcStfHSnKuCxzX1+/FRUe\nr886ZX2SuomDrtxRNFZiMFE/kfuWdNNppbu8Vup1OQTAe8a/DfSkQr35X20d\nm/cSWKQ3DqlRkEQxQYn2Uz3GhXxs57SlX46mdLD/pZZzslhbtGHDlUdGZm3U\neCDY\r\n=2Sn1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"d4f759b24663d56763269f3f528d1194821a409c","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.14.13","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"14.16.1","dependencies":{"yazl":"^2.5.1","debug":"^4.3.1","tslib":"^2.2.0","xpath":"^0.0.32","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.11","filehound":"^1.17.4","ta-json-x":"^2.5.3","node-stream-zip":"^1.13.4","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","tslint":"^5.20.1","cpy-cli":"^3.1.1","cross-env":"^7.0.3","typescript":"^4.2.4","@types/node":"^12.20.12","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","@types/yauzl":"^2.9.1","git-rev-sync":"^3.0.1","@types/request":"^2.48.5","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.25_1620813100509_0.13385679004364692","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"r2-utils-js","version":"1.0.26","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.26","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"2caba053f1831a7faf8b945c37bbfcfae6f6c8d9","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.26.tgz","fileCount":582,"integrity":"sha512-8t9JIafLP1IXtpCcEqRxSlLtHrGPai3qidAq3Xe3sQTCNv29WZtHPglGSZX95BPPFDhIQfM9CiVvkbgReFFZ4Q==","signatures":[{"sig":"MEQCIEemkdGcQA/7JwkwCh13kC4IvCjy1cH6k3vqMv6F+ia0AiAPvMganyq65igYcZJTx7ZhLey/Z+Br6AnS0ZaOOi+zcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1593265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ1+fCRA9TVsSAnZWagAAwiQP/jMG3GOOzA2c5093tpaf\nc13dMFVhhYsdyPRrO1CByyDLaE25mekvdNb4Z6g4j+ep/P9KhQfP8ytaT1av\n35OWdqzxNAT33JCPyMvAVD/VO95Xk0dSaEzFQzMqfQcCuruW6FuwrRNzToVx\n6w9ODRgu4CFHT3wGEcIEk7S/vEiOczSUqSIMoV2jbxt2hnUI4SEMh80WZOZX\nLk3jHCA/93vKswMcJ8N4kqKBLIZX/OodHuychmYS1SfCfShFVmSUr7+WnRMf\nhcTonzuOuaf5BAmBNuJV9LfMtQn0Z8MmTXWznkUDnpyuz0NJCjhCEucdquGJ\np0iYNxkpCvZW00nXDgN+fn8RmcjvlHLH2ScgvWdIfuA+OhV2rNIWvYAEDvOI\n1f8K4wiAWzxV7IGYTM9aDwWTjowTNtCpozMzFwZEY6BK8dw3F14lyiA78CTk\nAGUZ/ZHbrSxFx2m44DcNMLzc6aaHS4tFAAbm92XersU30p0+0+0fNS3Ycx+J\nhTU+3aqfcz6kvMFDfxZQZTPJmxvebRQcQAZhHRoT8dFXVC2fyuXtZMfsU2QR\np7Zcc+xI0YMN2s6z6ikcVH1N7TfT9xRHk4TYyb2hVh4B5CxAEySPkrAf3uNs\nUazt2GCds6Pw/tXnfgpNtbtp3wTFdBICaXkhmq/g0COxpzF1zsx/roIrh3Jf\nPm5u\r\n=yFoW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"c6ea966c1ec0237eaabbb4c265a4fa9b41f3b44e","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.14.14","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"14.17.5","dependencies":{"yazl":"^2.5.1","debug":"^4.3.2","tslib":"^2.3.1","xpath":"^0.0.32","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.11","filehound":"^1.17.4","ta-json-x":"^2.5.3","@types/xmldom":"^0.1.31","node-stream-zip":"^1.14.0","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","tslint":"^5.20.1","cpy-cli":"^3.1.1","cross-env":"^7.0.3","typescript":"^4.3.5","@types/node":"^14.17.12","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","@types/yauzl":"^2.9.2","git-rev-sync":"^3.0.1","@types/request":"^2.48.7","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.26_1629970335565_0.9574492470417317","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"r2-utils-js","version":"1.0.27","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.27","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"6b1d0ce8afae2beb20c2c9cfda49f380917c4e92","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.27.tgz","fileCount":582,"integrity":"sha512-uZ0P/JBKY16JAsL5FwH/r2k+9Jq30i7IdWxsa26mki/2DHALE4lv+Qs80kU68pHWKXS+eeriyCkCTCmI32TJTw==","signatures":[{"sig":"MEUCIQDwZCTr5HcGdisd9y1PuI1QFnE68IagZ53SvrNfxcSbSwIgaGkSHq2z08Urr4ne1JQpWB6MD4aSjTyjhzglHnTk5OA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1601451},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=6","node":">=14","yarn":">=1.0"},"gitHead":"4e82cf289564413a1cc83b9952e10059c4c4f061","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"6.14.15","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"14.18.1","dependencies":{"yazl":"^2.5.1","debug":"^4.3.2","tslib":"^2.3.1","xpath":"^0.0.32","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.11","filehound":"^1.17.5","ta-json-x":"^2.5.3","@types/xmldom":"^0.1.31","node-stream-zip":"^1.15.0","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","tslint":"^5.20.1","cpy-cli":"^3.1.1","cross-env":"^7.0.3","typescript":"^4.4.4","@types/node":"^14.17.27","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","@types/yauzl":"^2.9.2","git-rev-sync":"^3.0.1","@types/request":"^2.48.7","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.27_1634741419597_0.5778915668724376","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"r2-utils-js","version":"1.0.28","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.28","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"6596119b20ad56da9688d3e8d6fd83d422883bd4","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.28.tgz","fileCount":582,"integrity":"sha512-Fy6DRRwPRC3q0b4f+oNhVMeQa/tFtz+Uc2oKPTsTWRaoz0g67MyGM+ugB8neWs9D9rTiFDmwasY0wUehKmHEpA==","signatures":[{"sig":"MEUCIQCs6WZDlsBdw2poy9jVFc8DilT6ALtH7roPhFGt7H6TfAIgUJdE3QkWlLcTX4qi+Hii4/3rFmYJjF+YXm5uFKAELN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1601864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnXO8CRA9TVsSAnZWagAAroEP/jGoBUJ+euICo3C8fwey\njBPsMTl42q9JysccbqZQCFDbyHZTaX1+0LZT6EViONqWLrXDRpvBdq8HodNn\nI4qQ8U6tV53BWxRMo6E7TfkV0zXVTZeFk042iZoKj+upfc5LdPPOyIz0m6/W\n2Id6hAcEZBa0lfSMhbCD/4X1LSJSGwwvk0c9p07zIKxjqsz7Ot+EGXW05jtK\nDWkTRWVRJTtLV3B5riUJaAppnL/GxO/Rs7QBuhbteDiSXthRad+777Q8M+wf\nnUFqUuzIhed4/L5NHvozuw+VrY4A0gn0mXtBNdySIxfgANCXVNnya8TEnqQd\nA8dgU0u9e4Tpq+560G+P964oyeKvNYDWLsRR/YP+15oLKOr+dndKdt4glvgj\nt37huJbiN/P9yylAAxgz0vRu+Kk3dfxQC80OZsJ3b9nI5nzn8Brw5OkKHh/P\nz6lPyx8TC/dcXrt4afPzPsmWPgMSOmuTOcPB7yG9OG87KnbY2cL1poSF+qCy\nhnK+49W5OgIPMPaSfxW5mawgSvdUSJlX9hjS7tLMCBHo+MsuCJTg1R/+mJ6F\nWKUJv/0dplIMSA6HfditqZCy4V3OGRe6vI3Ntt90x+5Bn2tISM7+UGNqMt84\nqRI9jm8LoaE87BsqR+8o3jd204MQAH6aRzj3+STAJ04H6evmFGFYB8Dwyi89\nEuZf\r\n=0Dkf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=6","node":">=14","yarn":">=1.0"},"gitHead":"39de328746dc898d4693d37bdc7e9d3ccc10abde","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"8.1.4","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"yazl":"^2.5.1","debug":"^4.3.2","tslib":"^2.3.1","xpath":"^0.0.32","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.11","filehound":"^1.17.5","ta-json-x":"^2.5.3","@types/xmldom":"^0.1.31","node-stream-zip":"^1.15.0","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","tslint":"^5.20.1","cpy-cli":"^3.1.1","cross-env":"^7.0.3","typescript":"^4.4.4","@types/node":"^14.17.27","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","@types/yauzl":"^2.9.2","git-rev-sync":"^3.0.1","@types/request":"^2.48.7","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.28_1637708732707_0.20547409399637884","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"r2-utils-js","version":"1.0.29","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.29","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"6f25a26679d675ec7a6aff7485f8ad9c1cf86221","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.29.tgz","fileCount":582,"integrity":"sha512-0d9yWxqzLFW8ly9h75CuyECAHve2+nF86hMJ9HZcAPk0XXTC/Rg0xMWBpImBn46lS6/HvHDpMCOHsvXMtFVTsA==","signatures":[{"sig":"MEQCICGXgx5f+SllA1K56n6qji8hfhV1PdWMTDXE7rsiTTmdAiB5kT1qxNWXFHiyjV0i9fihDmpmiCnhVdKkdtS3ssCCHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1601089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhntDNCRA9TVsSAnZWagAAu1YP/1wR7EmGZXQD6fHYC8qT\nhe2c6uv0ib28t9J7R2AazLJ0v6xrlFadr310RFbsx3XRR5WAWOELQ2oIqEK4\nz8srtQOIhcigY499G5ulMAC27kudBB0aUpkBbLaXvI8bSrHRblaXfCsq/3tf\nwm0mjCEa8L7ZwOiQQfDq1GEdbdWEBuUs9TRxCRq0BSkbpkSjr1CdCm7YfNej\n2qOJRiCj/InKdCSBxqRP7m2aU4/KEh8lLQo6EjK+T1savTJkaFvmfmb3curG\nN1CJr+sfPf10Lwn3zzNyYXQPQ/M6+V5oUYRlTAJwIgEISLgrQcSrByTCj7uS\nfmk2d5jh4D33+tUaWRZNFJ2zi/YP7Ga3gFZpkwQUPQvL301mDEH3WQk3MBFO\nxXJ2shTzRKM6J8amKlEr4sU9lLxMF05vS8xECCQsQkM9v3tXRxe9B3oJlqFB\npvG9rwF5qc5OdVhLm/4g0Y/Gi26+a1gCBX05nSkfh0KEk0O7OjDBuo7S9Ez+\nKCMjwDC8IZztShs2SH3VdvOJqieiKRcLcKXrfubWK7Ka0CViuH5OVryDdRcp\nwrwNtV83pk2ARsB9of0gBPpScAfjdDrbA+oFZLaqe0r9pNr5i4yGm9Z92cd/\neK8jUU/CNwLT4iDK08liQ5izR7d07DMyvi5szFI9hMA27fIkVRWglFUZc1bO\nsRjB\r\n=zvMc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=6","node":">=14","yarn":">=1.0"},"gitHead":"c4297f710753983c8fd3e02625d43adc8cdaaf92","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","lintfix":"sed -i \"\" \"s/let normalizedPath = path\\\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g\" ./node_modules/tslint-language-service/out/src/index.js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","lint:typescript":"tslint -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"tslint --project \"./tsconfig.json\" -c \"./tslint.json\" \"./src/**/*.ts\" \"./test/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"8.1.4","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"16.13.0","dependencies":{"yazl":"^2.5.1","debug":"^4.3.2","tslib":"^2.3.1","xpath":"^0.0.32","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.11","filehound":"^1.17.5","ta-json-x":"^2.5.3","@types/xmldom":"^0.1.31","node-stream-zip":"^1.15.0","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","tslint":"^5.20.1","cpy-cli":"^3.1.1","cross-env":"^7.0.3","typescript":"^4.4.4","@types/node":"^14.17.27","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","@types/yauzl":"^2.9.2","git-rev-sync":"^3.0.1","@types/request":"^2.48.7","tslint-language-service":"^0.9.9","@types/request-promise-native":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.29_1637798092880_0.9867952400260827","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"r2-utils-js","version":"1.0.30","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.30","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"1039dfcafd23b92242eadaf30e5f1bde1e764862","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.30.tgz","fileCount":582,"integrity":"sha512-iLHZPzo/PCtL8R5q29VsBy5tbozJaSOHjEGRVETYVdJXIhYNpWwWG68GUfse6SthrUQtcZS6rpW9Te7aKGGdkQ==","signatures":[{"sig":"MEQCIB8imCSbMQjbrIgl/2Pu33u3E4mewwjfVlH7DApLOs9kAiAQaEJBbPZdvzxCQnRsLcx4hGQT4HGMlMG94ZGaMizrag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1631055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2p+MCRA9TVsSAnZWagAAXUcP/3BHA9mV3wQ0BFsgJ/z2\nNaXwjWZC3HER16izHDzibb43YVRJ4Se+bKbKq9Dpp2tHmWy5Vp3pXIQdXjlF\n+R3PQcyil/QycZAsUQizcMSW1QKJj0Kuc52nfD4RyLfowkhvLmJ7INLpIbpQ\nNP/hgB/ETvUhyf0dCnm1cxOqDWLCconrA0pUYXJmbVbN2sZp9n+wS8bCqv2T\n55Qs1LgrstZSrzoC1k53G15sXQC4JLmVc7IgpTp59a8C8l7RaurYfOe1naPw\ngj8+xBv9wE9O4Bnlp/RmfYSR5VmXBvIF52r+mUy5zJIHW07qOC64Z3oylyeq\nFxGiOw6O09SFr+Q8e8LaiJ6tg0VIL1M6F93ce2bPLuizWd1TvMOK61vek6OM\ngFcIUHiPwWv9KwkybN7VkDbUFsq0E8lD3pULot0d3h6GHctAOqbP15W34NTw\ntHME7wxMRwPrRfKQLaDmq5rC1YaUe0iaGeD6LKlnBkLTG2IcARYStrfj89Mn\nivR+eKelUIWbE/mTuKo2Q65SrValagxrgMNNWJFn3mysbeA976I/ME0gwMBY\nmzWpqMqT+gqBxA0exOq5tMLavdtYbzLR4cOPsHJ7cz9+9MHH03OtCFp+BWwQ\nqwz+lum8DreswHPDKeJN5TWcT7rItlIgE13FVsA+W/3A/A9xET5Lreqx5WXE\nTRcy\r\n=ra7Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=6","node":">=14","yarn":">=1.0"},"gitHead":"87971ac3bd5f3d020128f75852b4d0e03701e721","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"eslint \"./src/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"8.3.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"yazl":"^2.5.1","debug":"^4.3.3","tslib":"^2.3.1","xpath":"^0.0.32","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.11","filehound":"^1.17.5","ta-json-x":"^2.5.3","node-stream-zip":"^1.15.0","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.6.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","cpy-cli":"^3.1.1","cross-env":"^7.0.3","typescript":"^4.5.4","@types/node":"^16.11.19","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","@types/yauzl":"^2.9.2","git-rev-sync":"^3.0.1","@types/request":"^2.48.8","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.9.0","eslint-plugin-unused-imports":"^2.0.0","@types/request-promise-native":"^1.0.18","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.30_1641717644748_0.9529371964177593","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"r2-utils-js","version":"1.0.31","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.31","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"f0d3bdc96870be4dfedd8100e1678c37077bf4e8","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.31.tgz","fileCount":582,"integrity":"sha512-MUtInLoqkwxNFJa9s7vjY2uDpxz1+ei3/x6KVefbuOEDE7KYKtuSUIwPhXgn6uSizZeN/A+2hZK/zi7s5q9fpA==","signatures":[{"sig":"MEUCIQCAL43iw4138N+bvpBQE8eBaRUpLUyJkTJQaAplDbWqDQIgJI2urjHIe7CMluUdN+obBlHoJySFboAYtaYpGGuQXro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1652439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3ayYCRA9TVsSAnZWagAAVCcP/2p9FqJuF4/m2r2Cbl2h\nqAvDNyYFe7WUNKNLeKqndp0gws+776ngC2kAjSc5/F2lmRzAa8XnhQVEnSwz\nrgm3inYFjX4LbUO8P0fcEYkIz9giAcLx9iepBZRvGh+Meqvl1YfW53azdHRE\nuh1cL/sTSl5zQX65o9E804Y6r8Xu1la8zFEeXwvXJTqga+b1cXq1qqsNeWxI\nXV7d4MUPu0QcPQwwZ0o40k1CxNTEADhvX8dI+yWfnA8XuFbFeHxUsXZJMJZd\nom+BblM4Sw0M2fBvQn7Th+8ONnZKxQD+ejtO6qwAUytopR2KpmxxjNMDsX/t\n67BHxLfz3wiBXk9NUVGUCVe78lSWX0/ec4RP46jcg1SzFeXOsmhEoK053E2A\nVOEOzAk+H22Y2ZBDNfAjpvCWC3A+CHrgIU/BOv+UZ3BdljrYSKk3lOuyyTtA\nKWFhDZNlAqaTdKDQVW4IVkIt6WVc5lEBCkQcBWMocUW95xiQ7bZ1CLlZRFm0\n2o1wuJKzOMVjWUgO0tQPjg7wpEjSHoqBDgiosonJzeaiQJeR3B0B3Uym1iua\ntYFvk0hpAmMjMaaKygMkwTW5r0Ge/1So89/j5dktO+TzQRGB0wsk647z+kHq\nQejHqu5Z4j5IUi3R3oCMRfwkleSkLtC5PYRMgY7x4/bniM/Sa+hB94xAmbpv\nwd4l\r\n=k6y4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=6","node":">=14","yarn":">=1.0"},"gitHead":"58ff63e23edb0136eb0ef42ded41e8e4ced5c46c","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy \"./docs/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"eslint \"./src/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"8.3.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"16.13.1","dependencies":{"yazl":"^2.5.1","debug":"^4.3.3","tslib":"^2.3.1","xpath":"^0.0.32","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.11","filehound":"^1.17.5","ta-json-x":"^2.5.3","node-stream-zip":"^1.15.0","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.6.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","cpy-cli":"^3.1.1","cross-env":"^7.0.3","typescript":"^4.5.4","@types/node":"^16.11.19","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","@types/yauzl":"^2.9.2","git-rev-sync":"^3.0.1","@types/request":"^2.48.8","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.9.1","eslint-plugin-unused-imports":"^2.0.0","@types/request-promise-native":"^1.0.18","@typescript-eslint/eslint-plugin":"^5.9.1"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.31_1641917592138_0.47520876287339964","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"r2-utils-js","version":"1.0.32","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.32","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"591885fa8ff463e3aca5c11df9c98b0e8b574688","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.32.tgz","fileCount":582,"integrity":"sha512-XCwV7nWkeCWRLVGrXRXvJ5u2a8G1pmvr1vbKskCJjT2CBfn5845s8OAm0uIYhldaNoWTyRYTfhv35memJN2sFg==","signatures":[{"sig":"MEQCIGi2ym4pBVFKnvF4p+H9scJA89tBda2Axm/vcL5CazAjAiBhdaENjRCDjIWM2ho/L4kajp1t7tT3dWd4KEIgaPnbtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1651414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdOryACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCgg/+LeKON+VSLQgfuSHKTwWIjvg2anyjGPWmNiaY6p1siQsh5JCp\r\n7GOBmSoG4UxnyEtUITwYQU40st+sETPdY8o56yDLsToPXN62BRKR1u/lBlIi\r\nTHcfK/k03/hoVp8YWdRD9K8KO2nyODvPFhIoUPnAYVzGJwveQqJJsq2TUts4\r\n7/vSIMuvkClzL5RtWzrDeZv2WLQmbaOkEyB9ilU/qOEdj1wuYGWGdC/20KZG\r\nAGSZegosVwu1SUVzFR4zzAYxpCn/fxhsiUN/7hIeMNtG1vvshgPas7O15R+k\r\nlMRlP7EBnhZhIiStBjQAounlwRU0AnZ2jCLP418Ftu5rp0ed3APtG5DzYrkn\r\nrVk8mN8ugVgE7O9U3VtfhBjwvhywwi+QlPux8ZcrH6kQPaW/VtDMBfN+oNj7\r\nv6UCCtsaK79dzaCyZk7R4y1qIgFH3eL+4C+DrmV5Z2iJL8U4BMA8/btb4ZUq\r\nvSudvkZOAS4cMy1DCTwg1ULt9C0dTpi5sd4f6pjnzphsXAnGuaM19kKGx3o+\r\nHXutvNvra8uFj6kafXDYEGomzrIB2lExrLoC2q8tXU/3BmzCxlM+TUjnRC6S\r\nM3wCb0dk7ZIW+jFlB4+wz2OaTIsRWm74P1clDcySmSPukJEQL/4amNhg5sQX\r\nZe5r3YOvvdHlywxhkz1fBdFTC+o+Dvw182Y=\r\n=TiDd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=6","node":">=16","yarn":">=1.0"},"gitHead":"a0cf81c5ba0ff998c9b25685790e286ae84c314e","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy --flat \"../r2-utils-js/package.json\" . && cpy --flat \"../r2-utils-js/package-lock.json\" . && cpy --flat \"../r2-utils-js/LICENSE\" . && cpy --flat \"../r2-utils-js/README.md\" . && cpy \"./docs/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && cpy \"./dist/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","copydist":"cpy \"./dist/\" \"../r2-opds-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-lcp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-shared-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-streamer-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-navigator-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-testapp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../readium-desktop/node_modules/r2-utils-js/\" --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-*.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"eslint \"./src/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"9.1.1","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"18.12.1","dependencies":{"yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.4.1","xpath":"^0.0.32","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.11","filehound":"^1.17.6","ta-json-x":"^2.5.3","node-stream-zip":"^1.15.0","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","cpy-cli":"^4.2.0","cross-env":"^7.0.3","typescript":"^4.9.3","@types/node":"^16.18.3","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","@types/yauzl":"^2.10.0","git-rev-sync":"^3.0.2","@types/request":"^2.48.8","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","eslint-plugin-unused-imports":"^2.0.0","@types/request-promise-native":"^1.0.18","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.32_1668606706283_0.7294566004107139","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"r2-utils-js","version":"1.0.33","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.33","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"3adb4e14a0f11c7109b9638ae2c97dd9aa5aff84","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.33.tgz","fileCount":582,"integrity":"sha512-Pn6ZfXM8q9eGQeMFfcMQrnVNIPFj60ByIW93/SWtLTQL64Mc6oe79BG4+rOUt2ECltqpa5xAu4Ymo+DUwlMoZg==","signatures":[{"sig":"MEYCIQCfYKAaOhf1yCJt3xenoFcSQ4XdjrPiA29DNeBDYDcl5QIhAK80vpx80CynNzIOwXbAHAZzatCYI+3Qq3ymN6Z+8GYC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1651899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/kkoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9jhAAkQma8C7cI9v0xLt13w2viuiKd7KJnC+Vqyq/JYW4oYrKgYFg\r\n88peWkyRU7fRlgNVuqjQqjTBrjOEi6Az0CAa/5eY/rzUux8k8i9oXu9i7MT1\r\nzIYWQqKyWa+UYfrIUbQI9ymZErzJfBKYhJ2HBwi83sMhGAsW8gct0sfy5wcV\r\nao/s6ts9s/T3WCNjHiWTgBVEt8aXlmljhJq19ECWKoQhZm1J1XV03eoFcUBH\r\nR7MrdzIMKbCBAibqjFEv7wru4p8RnkY+cpnWrWKMizxKTYws1M7SIIPEdL1i\r\nkaQCNPzDNEeidpl8YgCUB7uxJUsIxd5vpj7J4GDIQ1ONWCwyaZtpXhvS+9XI\r\nP0CmWqxZvL2VAgCWnz0x9/v/8hdLtxOw3JmHcdQ+YD+Np1tUF/tJDMWp77wH\r\nROYq2vap4Ts8dhlHlvg2wAd/43zaiYWCGNUII8h6pjYTDt1fHhE0ks1bdv3W\r\n1VFxzeV9A29fDD9GSOx08oBeOL1gxHUMX9NGhxqbl6NCHUem0fIG7HCWINZA\r\ngKz/m5dpyuwbHMSm9GXVva16JL3cYnCOmKYyVTJjzlCrDy5FN5nH/X98y5cT\r\neW52P/NPierRUaQlifwj51XbHa0Gp66fe/H/PlVeL4Tb9eOFwCcnzTLgsXDQ\r\nTNBfYODaUu9MXIs8eWmcG6zBtPv0PKtMPDA=\r\n=BUpm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=6","node":">=16","yarn":">=1.0"},"gitHead":"77e8679c0b79300af98af19d50a5d4671414d1f8","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat \"../r2-utils-js/package.json\" . && cpy --flat \"../r2-utils-js/package-lock.json\" . && cpy --flat \"../r2-utils-js/LICENSE\" . && cpy --flat \"../r2-utils-js/README.md\" . && cpy \"./docs/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && cpy \"./dist/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","copydist":"cpy \"./dist/\" \"../r2-opds-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-lcp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-shared-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-streamer-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-navigator-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-testapp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../readium-desktop/node_modules/r2-utils-js/\" --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-build.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"eslint \"./src/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"18.14.2","dependencies":{"yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.5.0","xpath":"^0.0.32","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.11","filehound":"^1.17.6","ta-json-x":"^2.5.3","node-stream-zip":"^1.15.0","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.35.0","mkdirp":"^2.1.3","rimraf":"^4.1.2","cpy-cli":"^4.2.0","cross-env":"^7.0.3","typescript":"^4.9.5","@types/node":"^18.14.2","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","@types/yauzl":"^2.10.0","git-rev-sync":"^3.0.2","@types/request":"^2.48.8","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.54.0","eslint-plugin-unused-imports":"^2.0.0","@types/request-promise-native":"^1.0.18","@typescript-eslint/eslint-plugin":"^5.54.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.33_1677609256466_0.7029573917169911","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"r2-utils-js","version":"1.0.34","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.34","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"59b8b51de5716e30e648de1bec02baa93984a385","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.34.tgz","fileCount":582,"integrity":"sha512-/+pxROgT7aOhqdOQ1Zg+Ihxi/Q2iWuNBl81scg7vtbcfM7Or7JXsrmDCXiCuang/Nz+r9rq5xesb2hDinzwjIw==","signatures":[{"sig":"MEQCIEkWfNjCw0VLoVn0zSv9GDAyaAOe77OIroLLXwjKxwUoAiAFfE7K7d5Qqw2v3Ip+nUIYjku9y8vjEksVY7HdyXqFgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1652762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBcpiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjNw//fCOVVNem6Ph4IGHYXS0hGnE/HyO58yuGfa/mgBlJMdCjXOeX\r\nxcz0jXrVex2xKWk/7n+JTeyVL/urV64EaI9xy18NUFj8PrfPISXBFQ61aHPO\r\nMhLCCGVWkHKVbAeMWdmLMd+3E9V5TmA55t1YAtVmP3UJm4aBQwr2YHX8AYUQ\r\nrH6ZPZTZqBJ8KWi2mOlEa+CA4611JwISIMbNnVuB9Q7mkpsBEvafTiluaq32\r\n5e4MGhpAQeKyxHTeE2sk3VcsTf+bWl7z50yuI2xys4XjpXjTuv/Td/f+4Bm3\r\niLK1IsAn7j3Idry0sQJVYTZdvfFnq0OtLfNxOqRk8JwPkpjagU3h4CoOIHke\r\nxZowpZ09phhWmA5qp9Dl+p2+Mn3A21FjtaEEBcGSeHjsTOAGxzY45MjgRtHo\r\nQeBGvd3vGc/IxnKHcVA+HBavS2jZ7zCelMKqPzCcpTRgSFuRfSqqi4rVwIhX\r\nu8IxZMyAXZvWKCyiyKAY4PSkFH1TNUlCuJAcoEkT7KipI/O3Mv8WsoufXO33\r\nsTpuwVtLxQZWmAOjYfAwBUwDRMTYCOWMUgQO+VprQNLcoFk6J5uy7Q/x3WG9\r\nAIeNqim1LYNpQKpKzLLxl/jflvM0nz4VktMZGbVnWXy16mxsGnc1AUQDeShF\r\nN4yDRf7hchfJezJNq/WX47RCdMpit1PUR+0=\r\n=zi4B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=6","node":">=16","yarn":">=1.0"},"gitHead":"6be0045f88a0362fd5eee24ed07487417d7ebd52","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat \"../r2-utils-js/package.json\" . && cpy --flat \"../r2-utils-js/package-lock.json\" . && cpy --flat \"../r2-utils-js/LICENSE\" . && cpy --flat \"../r2-utils-js/README.md\" . && cpy \"./docs/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && cpy \"./dist/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","copydist":"cpy \"./dist/\" \"../r2-opds-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-lcp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-shared-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-streamer-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-navigator-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-testapp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../readium-desktop/node_modules/r2-utils-js/\" --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-build.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"eslint \"./src/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"18.14.2","dependencies":{"yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.5.0","xpath":"^0.0.32","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.11","filehound":"^1.17.6","ta-json-x":"^2.5.3","node-stream-zip":"^1.15.0","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.35.0","mkdirp":"^2.1.5","rimraf":"^4.3.0","cpy-cli":"^4.2.0","cross-env":"^7.0.3","typescript":"^4.9.5","@types/node":"^18.14.6","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","@types/yauzl":"^2.10.0","git-rev-sync":"^3.0.2","@types/request":"^2.48.8","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.54.0","eslint-plugin-unused-imports":"^2.0.0","@types/request-promise-native":"^1.0.18","@typescript-eslint/eslint-plugin":"^5.54.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.34_1678101089967_0.6836897166982332","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"r2-utils-js","version":"1.0.35","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.35","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"d079e01288fcde36335114683dec2b702d30eeb4","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.35.tgz","fileCount":582,"integrity":"sha512-e4y2MtmEUKqsnOB4HNfJPIRytydgwRdAfRSlZX68+8K0lQFLK7QEC3Ezx4wbLsYKCjmrTm2+5pwWowU47T6YMQ==","signatures":[{"sig":"MEQCIAJRvAXXNBoUjl/iKZLn2vG1kUszBmKhNU93BSk1sbOkAiBcGwGwjjITMjMIppHxMljdLZpbO9KczG8CefD2oOAeNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1653198},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=6","node":">=16","yarn":">=1.0"},"gitHead":"817045247185fafbb386910901f544040894409e","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat \"../r2-utils-js/package.json\" . && cpy --flat \"../r2-utils-js/package-lock.json\" . && cpy --flat \"../r2-utils-js/LICENSE\" . && cpy --flat \"../r2-utils-js/README.md\" . && cpy \"./docs/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && cpy \"./dist/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","copydist":"cpy \"./dist/\" \"../r2-opds-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-lcp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-shared-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-streamer-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-navigator-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-testapp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../readium-desktop/node_modules/r2-utils-js/\" --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-build.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"eslint \"./src/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"9.8.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"18.16.0","dependencies":{"yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.6.0","xpath":"^0.0.32","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.14","filehound":"^1.17.6","ta-json-x":"^2.5.3","node-stream-zip":"^1.15.0","reflect-metadata":"^0.1.13","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.44.0","mkdirp":"^3.0.1","rimraf":"^5.0.1","cpy-cli":"^5.0.0","prettier":"^3.0.0","cross-env":"^7.0.3","typescript":"^5.1.6","@types/node":"^18.16.19","@types/yazl":"^2.4.2","@types/debug":"^4.1.8","@types/yauzl":"^2.10.0","git-rev-sync":"^3.0.2","@types/request":"^2.48.8","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0-alpha.2","@typescript-eslint/parser":"^5.61.0","eslint-plugin-unused-imports":"^2.0.0","@types/request-promise-native":"^1.0.18","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.35_1688664373655_0.7667945100820868","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"r2-utils-js","version":"1.0.36","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.36","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"a93fce6f13f3c87019b5ea423ec802d94ebc9715","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.36.tgz","fileCount":5,"integrity":"sha512-hHUUeo5nO5DO79G7H6Ub51zuSd8SRQ0jlgRbANxFi4L4sFNiQWdi5DhOazIUd8sM4x6c7yHbVqUYaQu8m0q1hw==","signatures":[{"sig":"MEYCIQCvBSGb5Ol4xfACbbRtCAp9G0sR1eQrVQ+91W/886CvqgIhAIQXWK9Y/xlNvoX2T0jG6ygB44cnVZveBOqw5SEaVNe9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36388},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"a7c3564d55e76088dea95e463765136eebba6489","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat \"../r2-utils-js/package.json\" . && cpy --flat \"../r2-utils-js/package-lock.json\" . && cpy --flat \"../r2-utils-js/LICENSE\" . && cpy --flat \"../r2-utils-js/README.md\" . && cpy \"./docs/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && cpy \"./dist/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","copydist":"cpy \"./dist/\" \"../r2-opds-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-lcp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-shared-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-streamer-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-navigator-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-testapp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../readium-desktop/node_modules/r2-utils-js/\" --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-build.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"eslint \"./src/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"10.2.5","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"20.10.0","dependencies":{"yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.6.2","xpath":"^0.0.34","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.14","filehound":"^1.17.6","ta-json-x":"^2.5.3","node-stream-zip":"^1.15.0","reflect-metadata":"^0.2.1","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^8.4.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.56.0","mkdirp":"^3.0.1","rimraf":"^5.0.5","cpy-cli":"^5.0.0","prettier":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^18.19.8","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","@types/yauzl":"^2.10.3","git-rev-sync":"^3.0.2","@types/request":"^2.48.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","@types/request-promise-native":"^1.0.21","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.36_1706082840832_0.20516947098111027","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"r2-utils-js","version":"1.0.37","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.37","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"02840fdaebb04feee03f9c523e4cf228fe061275","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.37.tgz","fileCount":5,"integrity":"sha512-zgA7EPNh4N35VnqsPejNAJOi9J3XnZSIPdBeuuNijPCUnVo2PnXO2X09IGJNWmDH9oPSTB5x8aX7vRvT+jJeBQ==","signatures":[{"sig":"MEUCIGmvAkyVEZkvm2qFzelDungwzQHsPIIYVEBeiPC7tqcfAiEAokrkFUv7awD3EtczE5C1tlr7r4t8y0mH+Iq5obG5Y/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36825},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"8b720aac1be4b759a3570e3715030b610da32c80","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat \"../r2-utils-js/package.json\" . && cpy --flat \"../r2-utils-js/package-lock.json\" . && cpy --flat \"../r2-utils-js/LICENSE\" . && cpy --flat \"../r2-utils-js/README.md\" . && cpy \"./docs/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && cpy \"./dist/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","copydist":"cpy \"./dist/\" \"../r2-opds-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-lcp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-shared-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-streamer-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-navigator-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-testapp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../readium-desktop/node_modules/r2-utils-js/\" --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-build.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"eslint \"./src/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"10.2.5","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"20.10.0","dependencies":{"yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.6.2","xpath":"^0.0.34","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.14","filehound":"^1.17.6","ta-json-x":"^2.5.3","node-stream-zip":"^1.15.0","reflect-metadata":"^0.2.1","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^8.4.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.56.0","mkdirp":"^3.0.1","rimraf":"^5.0.5","cpy-cli":"^5.0.0","prettier":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^18.19.8","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","@types/yauzl":"^2.10.3","git-rev-sync":"^3.0.2","@types/request":"^2.48.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","@types/request-promise-native":"^1.0.21","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.37_1706084329083_0.600350167292993","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"r2-utils-js","version":"1.0.38","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.38","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"4c6331f9c835d214f348b11732e896914a6c11be","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.38.tgz","fileCount":582,"integrity":"sha512-86oAFe7vAM1VDI0jSx6bdabMDa1H5stYAGjh4Zo2g8+FK3eysW06pMVNN9q/EQt8oQMFimlwv2qDQgy8drpAfg==","signatures":[{"sig":"MEUCIQCKEnv2TiJET98oVKgpDNgqkSOBRnSi1Co7zNzrWfYmZQIgTfWqXVJM4M3xq1bdjV1VjiVAXp11CRfpspxKX+tc43g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1667172},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"7207e6627de6ec35ef7788f02b944b2758c19f21","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat \"../r2-utils-js/package.json\" . && cpy --flat \"../r2-utils-js/package-lock.json\" . && cpy --flat \"../r2-utils-js/LICENSE\" . && cpy --flat \"../r2-utils-js/README.md\" . && cpy \"./docs/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && cpy \"./dist/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","copydist":"cpy \"./dist/\" \"../r2-opds-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-lcp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-shared-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-streamer-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-navigator-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-testapp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../readium-desktop/node_modules/r2-utils-js/\" --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-build.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"eslint \"./src/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"10.2.5","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"20.10.0","dependencies":{"yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.6.2","xpath":"^0.0.34","yauzl":"^2.10.0","request":"^2.88.2","unzipper":"^0.10.14","filehound":"^1.17.6","ta-json-x":"^2.5.3","node-stream-zip":"^1.15.0","reflect-metadata":"^0.2.1","request-promise-native":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^8.4.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.56.0","mkdirp":"^3.0.1","rimraf":"^5.0.5","cpy-cli":"^5.0.0","prettier":"^3.2.4","cross-env":"^7.0.3","typescript":"^5.3.3","@types/node":"^18.19.8","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","@types/yauzl":"^2.10.3","git-rev-sync":"^3.0.2","@types/request":"^2.48.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","@types/request-promise-native":"^1.0.21","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.38_1706085546806_0.8655019444428227","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"r2-utils-js","version":"1.0.39","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.39","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"d59bebb9f3dddb8dd62e2020cabcb97139d00999","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.39.tgz","fileCount":582,"integrity":"sha512-8TnHG2F1TcvTXtZfrKIW76AtuOEVd+43SDKG+eYtPU9gYJJOZi1TH6O1awGIXb11bIdlVupSEkPdn/G6TgoiBg==","signatures":[{"sig":"MEQCIHwILieOheWaRAFmJh6VIuV4v4CJi+yFSigQZT5acCqFAiAyQKvMbkhxMk8HB0yHJNcGaUYCohmd7MKMBHCcBshTjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1646524},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"9426072230ac3bbbb068159fd151e1a4e0d9a459","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat \"../r2-utils-js/package.json\" . && cpy --flat \"../r2-utils-js/package-lock.json\" . && cpy --flat \"../r2-utils-js/LICENSE\" . && cpy --flat \"../r2-utils-js/README.md\" . && cpy \"./docs/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && cpy \"./dist/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","copydist":"cpy \"./dist/\" \"../r2-opds-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-lcp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-shared-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-streamer-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-navigator-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-testapp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../readium-desktop/node_modules/r2-utils-js/\" --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-build.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"eslint \"./src/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"10.8.3","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yazl":"^2.5.1","debug":"^4.3.7","tslib":"^2.7.0","xpath":"^0.0.34","yauzl":"^3.1.3","request":"^2.88.2","unzipper":"^0.12.3","filehound":"^1.17.6","ta-json-x":"^2.5.3","node-stream-zip":"^1.15.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^8.4.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.57.1","mkdirp":"^3.0.1","rimraf":"^6.0.1","cpy-cli":"^5.0.0","prettier":"^3.3.3","cross-env":"^7.0.3","typescript":"^5.6.2","@types/node":"^20.16.5","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","@types/yauzl":"^2.10.3","git-rev-sync":"^3.0.2","@types/request":"^2.48.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.6.0","@types/request-promise-native":"^1.0.21","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.39_1726858311126_0.23421858883097735","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"r2-utils-js","version":"1.0.40","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.40","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"9633991a49a002797209a885d0e4229e09d8a8bd","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.40.tgz","fileCount":582,"integrity":"sha512-8mCTk0Zg++FTbaOSaxJILe0Zf4BAp6ADGkhgEQV1VnAaslIPF3OFWXw9RBxxgKXOOrag4PvP0KeXluWsUuw9aA==","signatures":[{"sig":"MEYCIQDO4qsXv3FgpwiHkDrqXxwO0kRQp4zizC1pe68trOtD5AIhAMa34xV2D09X3EmATUxgl8H4gF1OV9KqiOKmN57LekH4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1494572},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"be3f4e391c278f1a6704d1c0cfd6485ef289f993","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat \"../r2-utils-js/package.json\" . && cpy --flat \"../r2-utils-js/package-lock.json\" . && cpy --flat \"../r2-utils-js/LICENSE\" . && cpy --flat \"../r2-utils-js/README.md\" . && cpy \"./docs/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && cpy \"./dist/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","copydist":"cpy \"./dist/\" \"../r2-opds-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-lcp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-shared-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-streamer-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-navigator-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-testapp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../readium-desktop/node_modules/r2-utils-js/\" --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\" \"!**/*.flox/**/*\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-build.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"eslint \"./src/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"11.0.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"yazl":"^3.3.1","debug":"^4.4.0","tslib":"^2.8.1","xpath":"^0.0.34","yauzl":"^3.2.0","request":"^2.88.2","unzipper":"^0.12.3","filehound":"^1.17.6","ta-json-x":"^2.5.3","node-stream-zip":"^1.15.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^8.4.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.57.1","mkdirp":"^3.0.1","rimraf":"^6.0.1","cpy-cli":"^5.0.0","prettier":"^3.4.2","cross-env":"^7.0.3","typescript":"^5.7.2","@types/node":"^20.17.10","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","@types/yauzl":"^2.10.3","git-rev-sync":"^3.0.2","@types/request":"^2.48.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.19.0","@types/request-promise-native":"^1.0.21","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.40_1735598490520_0.4970716138877085","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"r2-utils-js","version":"1.0.41","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.41","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"65997560548e46edbb69d70ccdec05c9c872b9a5","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.41.tgz","fileCount":582,"integrity":"sha512-WcnyKrD63yNDEofsDhK9D1IdkdNs48qGmugKR0ZjZJgnSzUErVNsLI2wQXbPEUcY4cUYFwlKF6Ry45naH/UQSQ==","signatures":[{"sig":"MEYCIQDVQ7k+aQk8IO83nn9BEIWBAQ7AiVPH/7v6gBVFci4vkwIhAPFBQFg1zLBj4IbxPFvVBAmZFT0aHEI/j7sVJY87h8BN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1494999},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"53a40ab464d489dc7168d7f3ad0f3963f44d6e2b","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat \"../r2-utils-js/package.json\" . && cpy --flat \"../r2-utils-js/package-lock.json\" . && cpy --flat \"../r2-utils-js/LICENSE\" . && cpy --flat \"../r2-utils-js/README.md\" . && cpy \"./docs/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && cpy \"./dist/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","copydist":"cpy \"./dist/\" \"../r2-opds-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-lcp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-shared-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-streamer-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-navigator-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-testapp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../readium-desktop/node_modules/r2-utils-js/\" --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\" \"!**/*.flox/**/*\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-build.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"eslint \"./src/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"11.0.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"22.12.0","dependencies":{"yazl":"^3.3.1","debug":"^4.4.0","tslib":"^2.8.1","xpath":"^0.0.34","yauzl":"^3.2.0","request":"^2.88.2","unzipper":"^0.12.3","filehound":"^1.17.6","ta-json-x":"^2.5.3","node-stream-zip":"^1.15.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^8.4.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.57.1","mkdirp":"^3.0.1","rimraf":"^6.0.1","cpy-cli":"^5.0.0","prettier":"^3.4.2","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^20.17.16","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","@types/yauzl":"^2.10.3","git-rev-sync":"^3.0.2","@types/request":"^2.48.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.22.0","@types/request-promise-native":"^1.0.21","@typescript-eslint/eslint-plugin":"^8.22.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.41_1738176851515_0.5422575977745976","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"r2-utils-js","version":"1.0.42","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"author":{"url":"http://github.com/readium/","name":"Readium Foundation"},"license":"BSD-3-Clause","_id":"r2-utils-js@1.0.42","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"homepage":"https://github.com/readium/r2-utils-js","bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"dist":{"shasum":"2307fcb55fb738d4a80c3eb6f0cc1b7cabfa321c","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.42.tgz","fileCount":582,"integrity":"sha512-7fTZ9/41iKD3l6ISCyXA3GOH4fda0JcmRAFCz9ZPMk57knyv/DsJiIEbpZMbRSvZSj67C03sWAtMAOm6nCEq9A==","signatures":[{"sig":"MEUCIQCZSYdwxkIX16VCarZiIUxHdsieqhOtamRnQBztfbbinwIgIHczE8ln7lTRmebzn5FvYmc1KtCsoGVZdPjdyEK8EtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1500180},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"8151e552bf1dd047adc300535db599a87ee8de8a","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat \"../r2-utils-js/package.json\" . && cpy --flat \"../r2-utils-js/package-lock.json\" . && cpy --flat \"../r2-utils-js/LICENSE\" . && cpy --flat \"../r2-utils-js/README.md\" . && cpy \"./docs/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && cpy \"./dist/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","copydist":"cpy \"./dist/\" \"../r2-opds-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-lcp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-shared-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-streamer-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-navigator-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-testapp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../readium-desktop/node_modules/r2-utils-js/\" --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\" \"!**/*.flox/**/*\"","prebuild":"npm run lint","prepare_":"npm run build:all && npm test","afterdist":"npm run typescript:imports && npm run gitrev","build:all":"npm run transpile:typescript:all","build:es5":"npm run transpile:typescript:es5","cli-debug":"cross-env DEBUG=r2:* npm run cli","cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-build.cson","postbuild":"npm run afterdist","_pregitdist":"npm run build:all","cli-debug-x":"cross-env DEBUG=* npm run cli","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","postbuild:all":"npm run afterdist","postbuild:es5":"npm run afterdist","build:es6-es2015":"npm run transpile:typescript:es6-es2015","build:es7-es2016":"npm run transpile:typescript:es7-es2016","build:es8-es2017":"npm run transpile:typescript:es8-es2017","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","prebuild:es6-es2015":"npm run lint && npm run clean","prebuild:es7-es2016":"npm run lint && npm run clean","prebuild:es8-es2017":"npm run lint && npm run clean","lint:typescript:full":"eslint \"./src/**/*.ts\"","postbuild:es6-es2015":"npm run afterdist","postbuild:es7-es2016":"npm run afterdist","postbuild:es8-es2017":"npm run afterdist","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\"","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist"},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"licenses":[{"url":"http://opensource.org/licenses/BSD-3-Clause","type":"BSD-3-Clause"}],"importSort":{".ts":{"style":"module","parser":"typescript"}},"repository":{"url":"git+https://github.com/readium/r2-utils-js.git","type":"git"},"_npmVersion":"11.2.0","description":"Readium 2 'utils' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"22.12.0","dependencies":{"yazl":"^3.3.1","debug":"^4.4.0","tslib":"^2.8.1","xpath":"^0.0.34","yauzl":"^3.2.0","request":"^2.88.2","unzipper":"^0.12.3","filehound":"^1.17.6","ta-json-x":"^2.5.3","node-stream-zip":"^1.15.0","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"cson":"^8.4.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.57.1","mkdirp":"^3.0.1","rimraf":"^6.0.1","cpy-cli":"^5.0.0","prettier":"^3.4.2","cross-env":"^7.0.3","typescript":"^5.7.3","@types/node":"^20.17.16","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","@types/yauzl":"^2.10.3","git-rev-sync":"^3.0.2","@types/request":"^2.48.12","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.22.0","@types/request-promise-native":"^1.0.21","@typescript-eslint/eslint-plugin":"^8.22.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-utils-js_1.0.42_1741793925477_0.6081594658213336","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"r2-utils-js","version":"1.0.43","description":"Readium 2 'utils' for NodeJS (TypeScript)","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"engines":{"node":">=22.0.0","npm":">=11.0.0"},"repository":{"type":"git","url":"git+https://github.com/readium/r2-utils-js.git"},"author":{"name":"Readium Foundation","url":"http://github.com/readium/"},"license":"BSD-3-Clause","licenses":[{"type":"BSD-3-Clause","url":"http://opensource.org/licenses/BSD-3-Clause"}],"bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"homepage":"https://github.com/readium/r2-utils-js","dependencies":{"debug":"^4.4.1","filehound":"^1.17.6","node-stream-zip":"^1.15.0","reflect-metadata":"^0.2.2","request":"^2.88.2","ta-json-x":"^2.5.3","tslib":"^2.8.1","unzipper":"^0.12.3","xpath":"^0.0.34","yauzl":"^3.2.0","yazl":"^3.3.1"},"devDependencies":{"@types/debug":"^4.1.12","@types/node":"^22.15.31","@types/request":"^2.48.12","@types/request-promise-native":"^1.0.21","@types/yauzl":"^2.10.3","@types/yazl":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.34.0","@typescript-eslint/parser":"^8.34.0","cpy-cli":"^5.0.0","cross-env":"^7.0.3","cson":"^8.4.0","eclint":"^2.8.1","eslint":"^8.57.1","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","git-rev-sync":"^3.0.2","json":"^11.0.0","mkdirp":"^3.0.1","prettier":"^3.5.3","rimraf":"^6.0.1","typescript":"^5.8.3"},"main":"dist/es6-es2015/src/_utils/perf-cli.js","types":"dist/es6-es2015/src/_utils/perf-cli.d.js","scripts":{"cson2json":"sed -E \"s/#ECMASCRIPT#/es5/g\" package-scripts-build.cson > tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es6-es2015/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es7-es2016/g\" package-scripts-build.cson >> tmp-build.cson && sed -E \"s/#ECMASCRIPT#/es8-es2017/g\" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e \"this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/.bin/cson2json)\" && rimraf tmp-build.cson","copydist":"cpy \"./dist/\" \"../r2-opds-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-lcp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-shared-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-streamer-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-navigator-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../r2-testapp-js/node_modules/r2-utils-js/\" --cwd=\"./\" && cpy \"./dist/\" \"../readium-desktop/node_modules/r2-utils-js/\" --cwd=\"./\"","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","_pregitdist":"npm run build:all","gitdist":"cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat \"../r2-utils-js/package.json\" . && cpy --flat \"../r2-utils-js/package-lock.json\" . && cpy --flat \"../r2-utils-js/LICENSE\" . && cpy --flat \"../r2-utils-js/README.md\" . && cpy \"./docs/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && cpy \"./dist/\" \"../r2-utils-js-dist/\" --cwd=\"../r2-utils-js/\" && (git add * || echo add) && (git commit -a -m \"add new dist\" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/perf-cli.js\" ./file.epub","prepare_":"npm run build:all && npm test","prepublish_":"npm run prepare_","typescript:imports":"node tools/typescript_relativize_path_mapping_imports.js","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","afterdist":"npm run typescript:imports && npm run gitrev","prebuild":"npm run lint","build":"npm run transpile:typescript","postbuild":"npm run afterdist","prebuild:all":"npm run lint","build:all":"npm run transpile:typescript:all","postbuild:all":"npm run afterdist","clean":"rimraf ./dist && mkdirp ./dist","lint":"npm run lint:all && npm run lint:typescript:full","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\" \"!**/*.flox/**/*\"","lint:typescript:full":"eslint \"./src/**/*.ts\"","pretranspile:typescript":"npm run clean","transpile:typescript":"tsc --pretty -p \"./tsconfig.json\"","pretranspile:typescript:all":"npm run clean","transpile:typescript:all":"npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017","transpile:typescript:es8-es2017+afterdist":"npm run transpile:typescript:es8-es2017 && npm run afterdist","transpile:typescript:single":"node tools/typescript_compile_single.js","posttranspile:typescript:single":"npm run afterdist","cli":"node \"./dist/es8-es2017/src/_utils/perf-cli.js\"","cli-crc":"node \"./dist/es8-es2017/src/_utils/perf-zip-crc-cli.js\"","cli-debug":"cross-env DEBUG=r2:* npm run cli","cli-debug-x":"cross-env DEBUG=* npm run cli","prebuild:es5":"npm run lint && npm run clean","build:es5":"npm run transpile:typescript:es5","postbuild:es5":"npm run afterdist","transpile:typescript:es5":"tsc --pretty -p \"./tsconfigs/tsconfig-es5-all.json\"","prebuild:es6-es2015":"npm run lint && npm run clean","build:es6-es2015":"npm run transpile:typescript:es6-es2015","postbuild:es6-es2015":"npm run afterdist","transpile:typescript:es6-es2015":"tsc --pretty -p \"./tsconfigs/tsconfig-es6-es2015-all.json\"","prebuild:es7-es2016":"npm run lint && npm run clean","build:es7-es2016":"npm run transpile:typescript:es7-es2016","postbuild:es7-es2016":"npm run afterdist","transpile:typescript:es7-es2016":"tsc --pretty -p \"./tsconfigs/tsconfig-es7-es2016-all.json\"","prebuild:es8-es2017":"npm run lint && npm run clean","build:es8-es2017":"npm run transpile:typescript:es8-es2017","postbuild:es8-es2017":"npm run afterdist","transpile:typescript:es8-es2017":"tsc --pretty -p \"./tsconfigs/tsconfig-es8-es2017-all.json\""},"importSort":{".ts":{"parser":"typescript","style":"module"}},"_id":"r2-utils-js@1.0.43","gitHead":"276c0563ce7f053c221e3b676a53769f9fe31136","_nodeVersion":"22.14.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-Mvs1RAIoHjOYTLRyKdfgVRzCaREvkfcScXCfhvQ2sB7CjqFCB/JtQzp0G8pkZILjqj8eu4EyTS80Eg842sIKnw==","shasum":"5aba05a38c914b4f4eb25413cead60362e1846b7","tarball":"https://registry.npmjs.org/r2-utils-js/-/r2-utils-js-1.0.43.tgz","fileCount":582,"unpackedSize":1500583,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDSSTSXaIDAzpbBuSqb07QI6y6qiL57VTGXSpvyMQFFJwIhAJyuYBHWEN8zVnyhZaAYqlDbhWdv1YFOqdq46RFmBS8j"}]},"_npmUser":{"name":"danielweck","email":"daniel.weck@gmail.com"},"directories":{},"maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"hadrien.gardeur","email":"hadrien.gardeur@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/r2-utils-js_1.0.43_1749886473602_0.3710088939107241"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-30T15:45:18.116Z","modified":"2025-06-14T07:34:34.041Z","1.0.0-alpha.1":"2018-08-30T15:45:18.344Z","1.0.0-alpha.2":"2018-08-30T17:31:49.718Z","1.0.0-alpha.3":"2018-08-30T18:07:35.133Z","1.0.0-alpha.4":"2018-09-19T10:56:51.274Z","1.0.0-alpha.5":"2018-10-02T14:04:48.179Z","1.0.0-alpha.6":"2018-10-02T17:31:23.715Z","1.0.0-alpha.7":"2018-11-14T22:54:31.317Z","1.0.0":"2018-12-12T14:45:02.394Z","1.0.1":"2018-12-17T20:13:58.700Z","1.0.2":"2018-12-18T01:56:01.312Z","1.0.3":"2018-12-19T20:08:03.718Z","1.0.4":"2018-12-20T13:50:46.786Z","1.0.5":"2019-01-13T08:47:36.622Z","1.0.6":"2019-02-06T12:40:24.745Z","1.0.7":"2019-04-04T15:53:04.046Z","1.0.8":"2019-04-17T17:43:39.167Z","1.0.9":"2019-05-06T16:02:55.986Z","1.0.10":"2019-06-17T21:35:05.431Z","1.0.11":"2019-07-29T19:51:02.699Z","1.0.12":"2019-09-04T15:47:01.658Z","1.0.13":"2019-09-12T17:23:45.797Z","1.0.14":"2019-09-27T20:23:49.196Z","1.0.15":"2019-10-13T15:06:12.625Z","1.0.16":"2019-10-23T21:21:26.572Z","1.0.17":"2019-11-04T14:30:17.143Z","1.0.18":"2020-02-11T20:30:30.709Z","1.0.19":"2020-03-28T16:47:47.132Z","1.0.20":"2020-04-10T16:53:54.849Z","1.0.21":"2020-05-15T10:08:46.906Z","1.0.22":"2020-06-28T22:13:52.693Z","1.0.23":"2020-07-03T19:37:29.001Z","1.0.24":"2020-12-21T08:27:46.037Z","1.0.25":"2021-05-12T09:51:40.740Z","1.0.26":"2021-08-26T09:32:15.788Z","1.0.27":"2021-10-20T14:50:19.800Z","1.0.28":"2021-11-23T23:05:32.862Z","1.0.29":"2021-11-24T23:54:53.128Z","1.0.30":"2022-01-09T08:40:44.919Z","1.0.31":"2022-01-11T16:13:12.442Z","1.0.32":"2022-11-16T13:51:46.520Z","1.0.33":"2023-02-28T18:34:16.719Z","1.0.34":"2023-03-06T11:11:30.132Z","1.0.35":"2023-07-06T17:26:13.925Z","1.0.36":"2024-01-24T07:54:01.014Z","1.0.37":"2024-01-24T08:18:49.224Z","1.0.38":"2024-01-24T08:39:07.065Z","1.0.39":"2024-09-20T18:51:51.413Z","1.0.40":"2024-12-30T22:41:30.761Z","1.0.41":"2025-01-29T18:54:11.816Z","1.0.42":"2025-03-12T15:38:45.691Z","1.0.43":"2025-06-14T07:34:33.849Z"},"bugs":{"url":"https://github.com/readium/r2-utils-js/issues"},"author":{"name":"Readium Foundation","url":"http://github.com/readium/"},"license":"BSD-3-Clause","homepage":"https://github.com/readium/r2-utils-js","keywords":["readium","readium2","utils","EPUB","TypeScript","JavaScript","ES5","ES6","ECMAScript 2015","ECMAScript 6","ES7","ECMAScript 2016","ECMAScript 7","ES8","ECMAScript 2017","ECMAScript 8"],"repository":{"type":"git","url":"git+https://github.com/readium/r2-utils-js.git"},"description":"Readium 2 'utils' for NodeJS (TypeScript)","maintainers":[{"name":"readium-npm","email":"laurent.lemeur@edrlab.org"},{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"hadrien.gardeur","email":"hadrien.gardeur@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"}],"readme":"# NodeJS / TypeScript Readium-2 \"utils\"\n\nNodeJS implementation (written in TypeScript) of utilities for the Readium2 architecture ( https://github.com/readium/architecture/ ).\n\n[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](/LICENSE)\n\n## Build status\n\n[![NPM](https://img.shields.io/npm/v/r2-utils-js.svg)](https://www.npmjs.com/package/r2-utils-js) [![David](https://david-dm.org/readium/r2-utils-js/status.svg)](https://david-dm.org/readium/r2-utils-js)\n\n[Changelog](/CHANGELOG.md)\n\n## Prerequisites\n\n1) https://nodejs.org NodeJS >= 8, NPM >= 5 (check with command line `node --version` and `npm --version`)\n2) OPTIONAL: https://yarnpkg.com Yarn >= 1.0 (check with command line `yarn --version`)\n\n## GitHub repository\n\nhttps://github.com/readium/r2-utils-js\n\nThere is no [github.io](https://readium.github.io/r2-utils-js) site for this project (no [gh-pages](https://github.com/readium/r2-utils-js/tree/gh-pages) branch).\n\n## NPM package\n\nhttps://www.npmjs.com/package/r2-utils-js\n\nCommand line install:\n\n`npm install r2-utils-js`\nOR\n`yarn add r2-utils-js`\n\n...or manually add in your `package.json`:\n```json\n  \"dependencies\": {\n    \"r2-utils-js\": \"latest\"\n  }\n```\n\nThe JavaScript code distributed in the NPM package is usable as-is (no transpilation required), as it is automatically-generated from the TypeScript source.\n\nSeveral ECMAScript flavours are provided out-of-the-box: ES5, ES6-2015, ES7-2016, ES8-2017:\n\nhttps://unpkg.com/r2-utils-js/dist/\n\n(alternatively, GitHub mirror with semantic-versioning release tags: https://github.com/edrlab/r2-utils-js-dist/tree/develop/dist/ )\n\nThe JavaScript code is not bundled, and it uses `require()` statement for imports (NodeJS style).\n\nMore information about NodeJS compatibility:\n\nhttp://node.green\n\nNote that web-browser Javascript is currently not supported (only NodeJS runtimes).\n\nThe type definitions (aka \"typings\") are included as `*.d.ts` files in `./node_modules/r2-utils-js/dist/**`, so this package can be used directly in a TypeScript project.\n\nExample usage:\n\n```javascript\n// currently no index file\n// import { * } from \"r2-utils-js\";\n\n// ES5 import (assuming node_modules/r2-utils-js/):\nimport { sortObject } from \"r2-utils-js/dist/es5/src/_utils/JsonUtils\";\n\n// ... or alternatively using a convenient path alias in the TypeScript config (+ WebPack etc.):\nimport { sortObject } from \"@r2-utils-js/JsonUtils\";\n```\n\n## Dependencies\n\nhttps://david-dm.org/readium/r2-utils-js\n\nA [package-lock.json](https://github.com/readium/r2-utils-js/blob/develop/package-lock.json) is provided (modern NPM replacement for `npm-shrinkwrap.json`).\n\nA [yarn.lock](https://github.com/readium/r2-utils-js/blob/develop/yarn.lock) file is currently *not* provided at the root of the source tree.\n\n## Continuous Integration\n\nTODO (unit tests?)\nhttps://travis-ci.org/readium/r2-utils-js\n\nBadge: `[![Travis](https://travis-ci.org/readium/r2-utils-js.svg?branch=develop)](https://travis-ci.org/readium/r2-utils-js)`\n\n## Version(s), Git revision(s)\n\nNPM package (latest published):\n\nhttps://unpkg.com/r2-utils-js/dist/gitrev.json\n\nAlternatively, GitHub mirror with semantic-versioning release tags:\n\nhttps://raw.githack.com/edrlab/r2-utils-js-dist/develop/dist/gitrev.json\n\n## Developer quick start\n\nCommand line steps (NPM, but similar with YARN):\n\n1) `cd r2-utils-js`\n2) `git status` (please ensure there are no local changes, especially in `package-lock.json` and the dependency versions in `package.json`)\n3) `rm -rf node_modules` (to start from a clean slate)\n4) `npm install`, or alternatively `npm ci` (both commands initialize the `node_modules` tree of package dependencies, based on the strict `package-lock.json` definition)\n5) `npm run build:all` (invoke the main build script: clean, lint, compile)\n6) `ls dist` (that's the build output which gets published as NPM package)\n\n## Documentation\n\nTODO\n","readmeFilename":"README.md"}