{"_id":"r2-shared-js","_rev":"101-5fb294c7c5d957e3ea512abedc626aca","name":"r2-shared-js","dist-tags":{"latest":"1.0.85"},"versions":{"1.0.0-alpha.1":{"name":"r2-shared-js","version":"1.0.0-alpha.1","keywords":["readium","readium2","shared","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-shared-js@1.0.0-alpha.1","maintainers":[{"name":"readium","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"eb3fbff728cfbf2b4d34e4aad9e1adaca1b8f9d9","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.0-alpha.1.tgz","fileCount":847,"integrity":"sha512-2OAI3UnxWoCEerXeYaFXXTjbSlLXf8nDeW9dVnRhTzXX+SVUJ8UIE2tb7pt+GILwC1QuAaCNQMrTYK5dc5gAbA==","signatures":[{"sig":"MEUCICZwls/eBOcriNTJkFhfMTUkm0Ir2Yxc7w/9+z5oX2DtAiEAupaIuuTEFhVe2mWlOwk2qIkSVWaEE10Z1KL34Tm+RGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2097571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiBoGCRA9TVsSAnZWagAA1gcP+gJB1eva3N07Cphuqa8V\n5P72yC5JRnpNHe+1NQAidilgLNE0w7HPO4FPRc1Zhu5HyHhcgxedGGP0/DUK\n4FNgILAz16s8P9dK7VKkWvkvA0FyQNBghR/6qWAcXdIDlDSTbnTR1B1gQKrw\nuJUc/+G//ClG03AxtBaFIQCIfSmbQdVqcoNFm++fGgkwvzb3qmD5utzd2eDh\nT1d3P82exSFKjDhvfR4r6WhpyTwcfdI/87V/xwYqobAeJiQ9gfzk9TX4P08J\nXvS79HtmYNj6pDBzS5w4ZOjyXokKGViLbAL8Q/VZ1jcDZA1gtnhG16kQMHJz\nbq2XxUkYky7/iD3QPmymFMp+21O/yiA2/PBv3L17MHuS0+1TBd1985S+XeKL\nY/jQrs87UT+PR2WVrAgkTmGxr0gh0SiG0V71li2duzt1wWCw4O0NYFQU45eK\nRInwDhmPE+/X7j3CzyBVG+00Hvv4ULz0LqSS9Onod/KFBkrBK8zvHSv18lKa\nkYxgLN24tNMY75f9GdhmMAtHCt1PrkMKrixwjTWV2ppXyDqGn0IG/S4MlldX\nPgpYyGGJCEe8XdBwbnmprfFWO75arYlMPb4PJ7Juauubn4rclIf+iTyCOl6O\ndWYDr4aQIqIXmSZGe/2FA4C9ah9BIvGj2hBc7lRyHlZnotSOO/mCEedZOtKf\nR4b5\r\n=UOoH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"a8e57795aacfa048ff879c4071b7810650cda33e","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava --verbose --fail-fast --serial --color \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-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-shared-js.git","type":"git"},"_npmVersion":"6.4.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.11.3","dependencies":{"debug":"^3.1.0","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.22.2","xmldom":"^0.1.27","slugify":"^1.3.1","ta-json":"github:danielweck/ta-json#dist","r2-lcp-js":"^1.0.0-alpha.1","image-size":"^0.6.3","mime-types":"^2.1.20","r2-utils-js":"^1.0.0-alpha.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","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","filehound":"^1.16.4","typescript":"^3.0.3","@types/node":"8.*.*","@types/debug":"^0.0.30","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","@types/image-size":"^0.0.29","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.0-alpha.1_1535646213017_0.25776957595020433","host":"s3://npm-registry-packages"}},"1.0.0-alpha.2":{"name":"r2-shared-js","version":"1.0.0-alpha.2","keywords":["readium","readium2","shared","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-shared-js@1.0.0-alpha.2","maintainers":[{"name":"readium","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"8d174d697c2bfdd6ca1d61663f0df7e1ee58f628","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.0-alpha.2.tgz","fileCount":847,"integrity":"sha512-6TfQUMY4MxHu1jP+T5vapiyu4el8bJC33ySstFHHz6Fv+dMaBqjh0hOur0+14/Jz4KklysEyS4qxXKVpwdjjQg==","signatures":[{"sig":"MEYCIQCtwhw5sOwTlXEstAnK19cI5lESF9LGI+zW7xWYHup81QIhAOnII2q+Qf//vDxsFauv2kk+xJpeLLLpL3zQF6MnGldY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2097649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiCwnCRA9TVsSAnZWagAA7CYQAJYgZjvvhCuGaQiIY9BK\nyGcQnaExOdD1yIKTYaxcVInKBYUosAQmk9CLZiZ4fajZDRKNPrBt59vrIFi7\nkuUj1/BmoY5PGEsEwyDUnydC3cZT7/iRR+z40KJzr8ILuVuXuCK2a156fiUh\nhm9TAw7bJDUKuzD9kZ0LC39oDrVEFp8ypoVtBfvynab/6a7GgJlSJTmoWwDB\nH3ddPo2qYfh1bZPr8dAgeC4u4JNnPieAbqpXYojcgpcM/TpDk1mf2hkDAGMw\ndSnIT0edET2vE9O/tAISZ56RfYR6hRaAG1cfhD90liIGgk0hWkA4HvtUzPZK\nm2Pjw5xn7UStEwlHCDTAEML7WwcPUU8algY8nLm8Qssyb6huhe+y8IIRWiaM\nKvvm+w/aFFZiqhxR/pvxCGLVIxrRc3Nv/2QOkQC1RjMW+kZTpC7KpDpX/EcG\n7JegPjqZg9SRWlgwmLSvAsdcva125UYg4RFOxAdjdO2rG7swZ4LVY6Gik/Jq\npkXw4ouS8zsQH4B5tMiOCSNA7nOJoy9gjaW0qfUUDkYhapiSRjX6hJFLFaER\ndb8THlKJf+5uTJpWm2pD1IuJvPFyOZhwBA/O8qvcrfBmnWz1queBdjued9Cl\npayGoLGZsBw1bdNQyB+kJLdIy1+1z2GcaRBlENlDgkI+83Ev/J2FUgBY2U40\nKqNK\r\n=yPLy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"d11b427fe97fbd60bcdda57cebffb6ab6c1907d1","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava --verbose --fail-fast --serial --color \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-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-shared-js.git","type":"git"},"_npmVersion":"6.4.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.11.3","dependencies":{"debug":"^3.1.0","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.22.2","xmldom":"^0.1.27","slugify":"^1.3.1","ta-json":"github:danielweck/ta-json#dist","r2-lcp-js":"^1.0.0-alpha.1","image-size":"^0.6.3","mime-types":"^2.1.20","r2-utils-js":"^1.0.0-alpha.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","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","filehound":"^1.16.4","typescript":"^3.0.3","@types/node":"8.*.*","@types/debug":"^0.0.30","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","@types/image-size":"^0.0.29","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.0-alpha.2_1535650854386_0.11186074942128332","host":"s3://npm-registry-packages"}},"1.0.0-alpha.3":{"name":"r2-shared-js","version":"1.0.0-alpha.3","keywords":["readium","readium2","shared","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-shared-js@1.0.0-alpha.3","maintainers":[{"name":"readium","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"383f2d611da045692e509a647449e7cd32dffdcd","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.0-alpha.3.tgz","fileCount":847,"integrity":"sha512-HDKWzNyzuvVil5GFVl1LF7jukLJgc3TsbV+RmERdrdHYIxRW83HZsceYMbv+Bbuz9ZlHpql9ZmKMo04JOcAkTg==","signatures":[{"sig":"MEYCIQCq7U5xPchmlB2VyCbDPHkN9REOVI0XI66BZgDEp5qJTQIhAKeCTOVi3EjAwmNOFYgx6xTCjInp2HddKLALeS2AwLBk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2097711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiDOkCRA9TVsSAnZWagAA7coP/R1hb4njRWzipET5woIH\n5y76jSv0JRxclXQLJs99u4HyUWeOX3FThiXJrp15/TS0aJ3NspYKeCEdsrA/\n7Q6bl9vRQeaKnh9g6v6uDtA2B4d447Gy0miHCvO9UM8r8HPxLeZHvuz+gZcj\nx5o8cBgZcvwk8VUlW/A6/7RJFNN7fqwsA5pZj/Ckk9Vm5+7RNPbLGV+gbcT9\nd+J55GSdliN3vSF/OS1uVy7sl9zDqCSKJqiVkriU1sMGh17YIYwABlpZS4W3\nCgANs257AsS7NOR+2v//k1+BwRfx4s0js/JAhfbWWu34L49w2AK5K83P9YAv\npcP7CmuZ1nevAxu/+QucZB2/AChcxZ915AYGlN/KZjEKB1IEoQ6MGxcvbddX\nQX8ccsYKmKx1SByrUj8QCCsiRrqefi8IKedH3rOZWKzXOLrthokV54zUPHAu\nsXETEV5ULtTF4NorZQnw5BGiZL/+mr4gaGKACCbIsLOVhbtjSLMkakAzpszf\nsyUAwmyPBj+i0j94EJf45KLlakiJQZeARhhnbmtapiM6gHpmv8BdmOaF7Dvf\nHrYsKYoZ9LBiRTedYfp5OqcNPMGjYJLK5bKv06YyJuHqlUx20W7oK50x05P+\nv/IDCORZCnk8wK4rv3WGQ5Zqlxo2mtjmqPRNClTApumJVTL4LDwBz5qcMuGv\nlr+7\r\n=i4qC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"f4ac91da74e01c6a7e3a976a70647858f929a12b","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava --verbose --fail-fast --serial --color \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-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-shared-js.git","type":"git"},"_npmVersion":"6.4.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.11.3","dependencies":{"debug":"^3.1.0","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.22.2","xmldom":"^0.1.27","slugify":"^1.3.1","ta-json":"github:danielweck/ta-json#dist","r2-lcp-js":"^1.0.0-alpha.3","image-size":"^0.6.3","mime-types":"^2.1.20","r2-utils-js":"^1.0.0-alpha.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","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","filehound":"^1.16.4","typescript":"^3.0.3","@types/node":"8.*.*","@types/debug":"^0.0.30","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","@types/image-size":"^0.0.29","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.0-alpha.3_1535652771545_0.9916849879708369","host":"s3://npm-registry-packages"}},"1.0.0-alpha.4":{"name":"r2-shared-js","version":"1.0.0-alpha.4","keywords":["readium","readium2","shared","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-shared-js@1.0.0-alpha.4","maintainers":[{"name":"readium","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"efa1fc91455c77163c722dd20a8bbeca1647dc08","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.0-alpha.4.tgz","fileCount":847,"integrity":"sha512-Vje8/cQVXLD4oQMjNVqNrh3NSIoNeFh+YX/N0gnL850KzAKNHMYeRERcqz/4prczstrbtEfoaxGWo+AwV+VcPw==","signatures":[{"sig":"MEQCIDFX6S+AmhBqFe3hwcQOby4HTotCXymmqnYTtd+w95BbAiAoztAVj8MzQopmonC7cpkKPgrqbqcyfVQ44qFupZIeMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2099212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbojCqCRA9TVsSAnZWagAAMS8QAJusxy1sIp1UVTL9p1Nr\niYKThnPzlGIPjXh8TppoSDfgckz6Lt2ed269KJ65dnnAIbVQZjqMJEntaatk\n32k1xCFBF/R6prmyl8CXSrHvjrmQlQxDIh+/qngvnQFN3d/zAKHyo8XlZry5\nvHC3SXV6g/JIYcgYbvSimfGZ4+irYcDjzwcpngj7O4yhOk5W5Inv9PQwYThs\ne3J1fMl5mqfe8vdM5c8kKmrS5oRgB5B+15/F8B/IGtFtje7k6V3lAfK7KoAz\nwffmggXaDo8NfbUsU8b+OR1TL2JmleVqdg8n+7/R9eBXE4XUEHjKuKWQRGuC\nAaH4lBSG2enckwfxdE8CPb1zsLwMBe4Ot+sHFjL0fHkqBSrjY62MNBiO5xXi\nrMW3rhfJVi5Cp5DGpsC0NkksFtbZjv+H2YGq5zTraQmWXiUvqnWYhaeC5Q4i\n2UdM50m/yYxVXGQRflqCMpvPDTR6zi0c6AoAhSBKgHHY5yvXmJjZDc3rv3GN\nmv8lUGRsWEggvFIIFwgR62YL0tWWy3Qq1V+5z3eRf+7HTiv3ZrIphfKLSFNu\nG3O6aySMCR2lnTm6SEuHUjlluVER3aVbSUTfUVYMYeypDKHEuEOGc8ixPJ8+\nkyJYDMQ9Ef9Zp/VtAxIm7jq3v816Wkr+azV8xc3G40//KvT3ND14KFYLBo7v\n8a2j\r\n=lliY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"7983eac0d6578f3416055f0ac7204c863a5b3a99","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava --verbose --fail-fast --serial --color \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-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-shared-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.11.3","dependencies":{"debug":"^4.0.1","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.22.2","xmldom":"^0.1.27","slugify":"^1.3.1","ta-json":"github:danielweck/ta-json#dist","r2-lcp-js":"^1.0.0-alpha.4","image-size":"^0.6.3","mime-types":"^2.1.20","r2-utils-js":"^1.0.0-alpha.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","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","filehound":"^1.16.4","typescript":"^3.0.3","@types/node":"8.*.*","@types/debug":"^0.0.30","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","@types/image-size":"^0.0.29","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.0-alpha.4_1537355946082_0.6892710543092888","host":"s3://npm-registry-packages"}},"1.0.0-alpha.5":{"name":"r2-shared-js","version":"1.0.0-alpha.5","keywords":["readium","readium2","shared","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-shared-js@1.0.0-alpha.5","maintainers":[{"name":"readium","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"aa3c71a04352d6cd13c8f1bd434eb5c0f8e4afaa","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.0-alpha.5.tgz","fileCount":846,"integrity":"sha512-fAsKtN8Sg+0B5psS1OVjjquMfb+HkcLspx4GCha1VJdWku7gk/noU0xTpuvCHFRipHzKT1nE1RFED9KCB4Mpbw==","signatures":[{"sig":"MEYCIQCGBLLtT8nUwZdn0Mofo/mg8s7DVy5wdI15NuQ80854ZgIhAKRJ7hTDfcDXECV0DYANe4qXHVPDHqolKL95h4sMaRnX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2095656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs7lnCRA9TVsSAnZWagAAdhgP/3osffF7Mq0enueR8baj\nIf+sckQde2lgsEga7m1R+jgtnoCMLpjdqzhMir8+bRL6XuRQpSSieZ6YDyPY\n8vdnSrlDMJtzF7CmZmhVOKlroeFDpELK/Wg+H13hO6XV9y/+mzTpMUa+Wx7k\nLXtklpbbyCj7IoUnmoHdFXc2QjknaXjyf466gVtux13TJoWo2Vh+0ZUg2zCY\n2ucuSJKG2w2HM29cUiI1dPbXB2D1MRqAp3s87SuOJFETcQVZdiQNmBqk6DKf\nLOyFU5O/0Ri68jDzpwlCbR1IW9VGFwws4sQk8FXYVWxzawR9DrR12owKvIei\nCWgNu/UZMtwEXiS6757n3QwLUWdIGf26h68kVFmgZRcryjFZ1EORuesWQA1s\nqliTJ3heSGiLgBggezLphlRqDDVcbnuoUg+t0a/RFjchlxG0bYRyfhOAxgba\nu4gIYtstUQBq6bY/ltgbW8kuVLnCmS8FWH7gPk3rCyTwooj0Ktkdw6PRpIKE\nnMydUo9+gV+tdxHXykmAFqlMI6YcFvE0Muu1tJvEW3eggbj/Ljw01/ol5pBA\naKuY240GB/glgYFXg8Lkj6Mnd3zJSsarGI4Nin6w28FMmRFYBjG6AjurtChX\nfzVNhqAS0xVX9nVrhHpehUSbdVyAZEQLx7dMcoA0CYE8OAd4oAst3K4A3wGP\n2i4O\r\n=JwF0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"959871f4cb26a9df289d46e0991f4fce0e4d4a39","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava --verbose --fail-fast --serial --color \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-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-shared-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.0.1","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.22.2","xmldom":"^0.1.27","slugify":"^1.3.1","r2-lcp-js":"^1.0.0-alpha.6","ta-json-x":"^2.5.0","image-size":"^0.6.3","mime-types":"^2.1.20","r2-utils-js":"^1.0.0-alpha.6"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","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","filehound":"^1.16.4","typescript":"^3.0.3","@types/node":"^8.10.32","@types/debug":"^0.0.30","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","@types/image-size":"^0.0.29","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.0-alpha.5_1538505062839_0.5836513932836931","host":"s3://npm-registry-packages"}},"1.0.0-alpha.6":{"name":"r2-shared-js","version":"1.0.0-alpha.6","keywords":["readium","readium2","shared","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-shared-js@1.0.0-alpha.6","maintainers":[{"name":"readium","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"19b08e39ebc00968163605d2267c0c07db5319fe","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.0-alpha.6.tgz","fileCount":846,"integrity":"sha512-f76FRCjqH3GxHMmssl4ySdmxD1Vh1ZX5Fs6Huz0jkmyyxBQLtq9SCkqZeGJkMYQtnXwKG1aUzGHBQGsXcXA2Gw==","signatures":[{"sig":"MEUCIA1F7tVQqAMt3WmnjAO+z1vHqiQK03YrkWWHFYzN0bjuAiEA7GJ/YFOJVNoyeytGuTa8h6ALTQx5Lg4oiOx3vXTYnmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2096221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Ko4CRA9TVsSAnZWagAABDwQAIdGszTcvmiC6HXq3aLs\ntbGsUuI+NtJJgsANbUXfcBqC4PJJgtebV1H3B3NFDlgvh/8beOkzOp855GOH\nYMWprl1UCMoZd5ZHLBUn3pCg1ov2y2GJ+C14g3K9EzRicFyNXrnkbumDzpFI\nOBZpq6yTg69DKbJP7ZkZrookuw38V9sGziSd93Oo8kcsurRqWTzHyl0gbkRT\nfx7oAZpappN2NJ5z+OYOfuklKqMmuaLIRDmN44S76eGLnJNWdwOw1p8w1Thm\nyB5y7qdpHTvW6+jvLtkKc8KqlwfDkA3QPEVpOA9zYAUI49lN0ndU05aATj34\nSR7Mo/n6/BGPtS/M3G/M0iMCReCvY9VhX5tA8lmUziHt1yiUte5YqrPbAVDd\nAdmgRsGI4IhTo/7hjf28bIdhDLTp1aDh1glEzrXWhEawR7OuAu3btMS2yLmV\nPY3npkKX2ZSw+mmvXvFPdivKwkoHUWz/z28Mp+bFZCsddutEb+Vu7AemK+1e\nT4B6r7gDGBx+F5am40riQ0yjTT0efW4vv0nZAjN35nWIBXTySdRe4oZkaWmC\n47acebno6scpB0VCFFy+44E0b1IzpLp7PVu5yDPYOT7j3ZJEzi3FrnvBQX7z\nX9osBaJlExAWSbc1HFL28GvMTqsAHbwlFFERmprgokoGnPGDhyWVNeuoPoBW\n25W4\r\n=kDR5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"44ebead56f6a4e0575c384ddf55cf42c8527f6d6","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava --verbose --fail-fast --serial --color \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-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-shared-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.12.0","dependencies":{"debug":"^4.1.0","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.22.2","xmldom":"^0.1.27","slugify":"^1.3.3","r2-lcp-js":"^1.0.0-alpha.7","ta-json-x":"^2.5.0","image-size":"^0.6.3","mime-types":"^2.1.21","r2-utils-js":"^1.0.0-alpha.7"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","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","filehound":"^1.16.4","typescript":"^3.1.6","@types/node":"^8.10.37","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","@types/image-size":"^0.0.29","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.0-alpha.6_1542236727600_0.5983595443952654","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"r2-shared-js","version":"1.0.0","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"f7d0b40294c0dfac9cc10fe0102557b3f733b1cc","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.0.tgz","fileCount":870,"integrity":"sha512-jNysNJZSkhH16dS/3rb/w1nLkbNgr4SKJsE/Tc6BsASSFhkbcz/6/lGUB50YptMS86zav5XQYsaFUsI7cYb+Cg==","signatures":[{"sig":"MEQCIGBjVkF0ch5Gi1WUmh6jH/Y75JBmX+fjUE+q8LXTekj3AiAMli+qYUKqQsrWwvrTMWMnI8l6H5cACTFbPmK/+5t23Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2254549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcESS0CRA9TVsSAnZWagAALwUQAIh1XdryGWWA2/sP5Noa\niXca3qznmE2NWAMlOpRxEJODzbe4G8BVmM6JN5iMMdv5HEqya86w3AlK87s0\nqtPfZCEjA3zpa+YcIUAcHQTgU7KMhOpc8LSVGxsaL2dSivA7GCGkt6LFwwpr\ns2hVEIofubc6+/MuXOf4x1vZAqu0EiHm6YJqx9EkMk0bReQRLxPDxb181zDU\nSXkBQ3iLqxkXVTjpdO+lKTgN8sOQcjzl0h0VbmrZxdjSfbQ4ObTJxhN+TqEM\n3wovUvctpK8htnwR5+AMrfdTwqU3odp3oDQnAoq2hwFyt9HEI6AAgvOFMM5k\noW2RSQMWN6ep11+m/YCGZYSJDVNQgj50gt9HPZSJVNA6L4wzZNFgjQ4oc98M\ntClTLjgn5Mkhu0YDfAx63lPMKXi3UVHpZnobFI0TV2lSvLWmo302KOXTgND1\navxX5MGFoSKQvuIjlEudK39JIf8McFjYoOh/9j0QHq1odj7eQJReUwqZ6XnQ\nWFLwZPz4Ho3JkIjx5gytAo+7pBOy8al5Y0PxUB3avETX8S6PW44Dh2Dmg8S6\nGgYcADFrvdZqS910FsIp8SsGz3v0KklaXcNT/w720auzfRviUwN/O/LTzCEh\nN/cFjACyyTOclqFjaNdqjZG6hdyouaHxG2MqEO8XWpjWjofOgJb8PuOWZ9LT\n+0ak\r\n=RpWS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"cb688587fab8a6afaf6d624e0f3415f67cbbcf35","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava --verbose --fail-fast --serial --color \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-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-shared-js.git","type":"git"},"_npmVersion":"6.5.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.0","dependencies":{"debug":"^4.1.0","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.22.2","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.0","ta-json-x":"^2.5.0","image-size":"^0.6.3","mime-types":"^2.1.21","r2-utils-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","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","filehound":"^1.16.5","typescript":"^3.2.2","@types/node":"^8.10.38","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","@types/image-size":"^0.0.29","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.0_1544627380230_0.9429006085819336","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"r2-shared-js","version":"1.0.1","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"fc87a88c11d2fb89fe9d3f65033ee0b21948cf8d","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.1.tgz","fileCount":870,"integrity":"sha512-OVTFn0DXTnPXxQtgQ+jskSx5DT88r9JpjF8nTRn+u+lm9s0yBYwMg3uELVvzsWjzmB4A2GTWkDKD1/5akNPS5A==","signatures":[{"sig":"MEUCIQDjbXclqEC68vXJoDiBC1otozoYpVo8bdgL7cyUo/fxQAIgPIobgNNhXAxNAce9NYW4bQDekSbQ5mspB1+/HheqrrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2255634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFAmLCRA9TVsSAnZWagAA3bsQAJEMcfbMNFQducz4Pqb3\nHe38o/ghAaVSrkC3Dnq4ZLfoiuMblz4Jk9EhdTlnMxGUnYOmm7kuudS35tNt\nvK1bdC4/SW2iXPk0f6Vmlzhsuf83Wbm/7N3xEXahFf44ZEm9aiiMTVEKPeIl\nJWsk/PEWZjpcSzp0AGxPf2AmC0KHuKYaNhxH5Wa4aTOA5Lqsivb3ZhHfwDrq\nvYQUKZhMcRU8cIqkSD4WV86D4c+/62v+3RNOqsghRriA0jVE9aFrg5lYm5ov\n601PANggb58/lQT9K1uIvRzQvl3JwZ+Cpls3jfN96QlnKWTXikfO8seZ1TIi\nAC9ZhzfP0b8Un989CI1Yj4v4RHMKW5F2Jg8t2HpdWhn20Lh9EIb1EW4IrHIj\nEW0g0iX5TJySqRkC4rSTjuvTodS08danXhkEl9x76jlDagte8ztW9JTNdNWc\n/4wPRr3HWdATxXBmMB1e7tMkRbnvLy5rzmQAwDtHDdXz3VqXdsZ4LYbmQvMc\nRldigrjZrM023RQHXDZ18k/zCb4aIFJgONQ3nwSmJB2+y8k6oDtML7kp2lDa\nqvztQxuuEm44RVI8G/8CourxA+W55pQxxsTFW0OsBp4/WkTRloeKu++R1Ja4\nHAmjxgJk2PmlK8eNXyBeXV9h6mx3e540dt6yta4V7KCFpJR9Ht5AHWWkvP6s\n4Wo2\r\n=fT5P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"c2cf57e369b3202edbf9b3e77055e40b32750280","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava --verbose --fail-fast --serial --color \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-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-shared-js.git","type":"git"},"_npmVersion":"6.5.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.0","dependencies":{"debug":"^4.1.0","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.22.2","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.0","ta-json-x":"^2.5.0","image-size":"^0.6.3","mime-types":"^2.1.21","r2-utils-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","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","filehound":"^1.16.5","typescript":"^3.2.2","@types/node":"^8.10.38","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","@types/image-size":"^0.0.29","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.1_1544817034805_0.7803980135233888","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"r2-shared-js","version":"1.0.2","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"ava":{"babel":false,"color":true,"serial":true,"verbose":true,"no-cache":true,"fail-fast":true,"extensions":["js","ts"],"compileEnhancements":false},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"d97ec898afb7fef01767f20fd9c38531f34db695","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.2.tgz","fileCount":858,"integrity":"sha512-+O0uJ5dSMNxS2WOL7Eolx6olm8FVuwLNiC4N7rbvK+b/bsyGJDY3t+vGJf43cMgg0YztEeI9lIj1izM+4QY4TQ==","signatures":[{"sig":"MEUCIGd4+xR/R0zVTCzWWfjELOalk++5ro8HXgpll/MwUiYWAiEAnPd4tpCjYCdr8Fk0/MeMfSI321/VW7rJl7G8aoCmhac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2233843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGAYLCRA9TVsSAnZWagAAMnUP/j7j17HaaV97bWVvrTBD\nAn5pWEpFgMYHSiJx+B61HJRekT6CQr8bb5JWjIUp7qXadY61bXTYciR80R7t\nm54Fn25Rv6TlucfYCSClcbqxTOyATSAtLo56KljPw4xjZ+yZgbManOz6bvH/\n2BjzaWsfqEbV3qzPr2S5Vexw3lfScbmtYDcnn8G2luuY1Fl2JPs0dlxGOnuX\n0Qoa81C7RdNTiQevlNvO2UzayDBxgGVbx5IYmy8v+HhjboO5tqAu2dmYndKD\n72J6YO/i4K8QDTITOR4c0Bt2X3N5nygRyadefcD7HOGryMbI+BYHLrd6TbTT\nKAvCsB6ajtry2K6mSNzc+QssC8Jmhb8I5SQne1N6r5q3RYeH70LaAtCHbJIY\nkzmfkEqchwESpOveEhWtMbCer7H0Cfyy+lH8Z124vN2qvSLEsP//IiJtZ7cr\nm5G8uBqAL7/T1RrhkVD5OP/q9m7ZlxPwF94GO0AYX0Whb7i2E2kRfNtqdzAT\n+qsAu7JYILsVTe55TVjUWAGSaFCof3L9xYuXfJqRc22kDxP2VY0kogmi7DfJ\n8QooxA1XBD3WsrgvW9X/EtVk79JLoF3T5Ubwiwdnnz3mWUckWSw67cXA4Zer\nDI28WwSdWif8PJLHL+r/nvV6oHI2Xjw7blaDARkQGxMbGpzbKguM++uw9afD\n0FFr\r\n=yIde\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"563f4ba56b525bfd25ee972de7a2adb5ed57063b","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TS_NODE_CACHE=true TS_NODE_CACHE_DIRECTORY=\"./ava-ts/\" TS_NODE_PRETTY=true ava \"./test/**/test*.ts\" --require \"ts-node/register\" --require \"tsconfig-paths/register\"","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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-shared-js.git","type":"git"},"_npmVersion":"6.5.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.0","dependencies":{"debug":"^4.1.0","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.23.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.0","ta-json-x":"^2.5.0","image-size":"^0.6.3","mime-types":"^2.1.21","r2-utils-js":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","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","ts-node":"^7.0.1","cross-env":"^5.2.0","filehound":"^1.16.5","typescript":"^3.2.2","@types/node":"^8.10.38","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.7.0","@types/image-size":"^0.0.29","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.2_1545078282483_0.7165770045267359","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"r2-shared-js","version":"1.0.3","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"ava":{"babel":false,"color":true,"serial":true,"verbose":true,"no-cache":true,"fail-fast":true,"extensions":["js","ts"],"compileEnhancements":false},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"585d8e3035b9119fd458c0cbe3ec60cc2a9ab8a1","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.3.tgz","fileCount":858,"integrity":"sha512-vU3ueqaEwEJGhp0cn++f68zlN5ZHzwP3rOFrUhgbMGivQVc7vXw5xEFepXp1i2MuUxeVBeSYR8Kg9pP0DQRslQ==","signatures":[{"sig":"MEUCIEtr7hcK9YMnNS8nvbuyiNFPK9OY2436ZvDRcVDw8jHjAiEA4dvMf99APb4j5IHno6gKr8SM2ZpxEkIE63T6qt6++bc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2261485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGFW8CRA9TVsSAnZWagAArL0QAJrgi2jQnjdYJvoa2TH8\ntgPwjkz1JXvg66oSP0sKn+0CwUKox0hrI7A6foBBhmUKWoJE2dexsOhJ3+nY\nZ+JCBWs/Bu9JSnkuhjek/vBlMxA0drgNqvUbsgyRKcDnLFsB4f7Jsr0ibI6c\nj/dfhTGBmGrx2SLBN7gHiGQ/5hfBCZV5u9nBmfbRVcwD7rZSwNboPsUdKbU6\nhOk5AofaIJgmMjBdMkFgrEsVJO6yYbuGLSPx5rkOichNRkKQbtNzqDrmIe7x\nbNII8+JPVW104GPEw3mBhJIiDNTuVrD9RNDdaEcQiXBjhb7kS+gdgYYwzvc0\no2dOxvAGSoXNz6Vk2bgPiGxGyiTo0XVDtBFpOB0P9yb1YyM9JaFp8f8r8kF6\nGCLOsjrUA1zqzXzfpovWocw5SimlHdSO0i5z8sX1LhKkcuuWpJ/IQxiQUKRe\n1TGSmdl+3mIpP0FwcDg6ZEIDpVhB8AYbnnDqqUROMQSgGTeTjjC1/02Ch0U7\nv6hH/6BDCM/HZ9s2SqOKi0g4lfmywr82Auj+0HRAFK5yFLObFIpeZTharIH2\nSFnyahvms8iK0BvR6iJGQBdwywk7XO74smtz0D8GQ1jaIEtJ8YssCC4gbt3w\n6onFrtMB/aSVRMidXsEobFvZE7INFYoT8Ie04G2TWPISjO85HFqZw3n41AHY\nQFER\r\n=ZAEd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"8305c7ea0f9aa1c054d48b1efa869e4b9f42de05","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TS_NODE_CACHE=true TS_NODE_CACHE_DIRECTORY=\"./ava-ts/\" TS_NODE_PRETTY=true ava \"./test/**/test*.ts\" --require \"ts-node/register\" --require \"tsconfig-paths/register\"","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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-shared-js.git","type":"git"},"_npmVersion":"6.5.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.0","dependencies":{"debug":"^4.1.0","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.23.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.2","ta-json-x":"^2.5.0","image-size":"^0.6.3","mime-types":"^2.1.21","r2-utils-js":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","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","ts-node":"^7.0.1","cross-env":"^5.2.0","filehound":"^1.16.5","typescript":"^3.2.2","@types/node":"^8.10.38","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.7.0","@types/image-size":"^0.0.29","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.3_1545098683646_0.2120172353052887","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"r2-shared-js","version":"1.0.4","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"ava":{"babel":false,"color":true,"serial":true,"verbose":true,"no-cache":true,"fail-fast":true,"extensions":["js","ts"],"compileEnhancements":false},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"c7214f3d88c8f969bc4f75d6040cba18a6deb684","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.4.tgz","fileCount":858,"integrity":"sha512-BRHvEbqJpGC/b3w5jSct/vXUQOC/hyGfqeoTOEC1PinsF63JJtbUs2ZeGJt+J0Am6C+ELVdaInBsJJTcbPb7MQ==","signatures":[{"sig":"MEQCIBfTscK34TH9gZzt3ODT1ALZGO4Y5cmvor9xrAVudhgPAiAEdaF2rRutpcoZ5Amx7Jcuy5zb3Fqq8m84O5BY2yj24A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2261875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGqcvCRA9TVsSAnZWagAA+7EP/2jkpNYPTRQdmYZ/Eyv9\nJwf433dolb0ZKsGc0TtkSH9mpDxbLtTAGlYRvHprBpPFntIOJgVVjRTUfIoc\n4RJRueZbOmBiXYYWRZxOmAmzKQKw4I2A3fnI0QjJjE6aN0kib3fgGXBvjD/n\n7EvmtEx06BCrabySbK2GYkuA+JA+KSujRB69DJU/5GYa1mgJfgD+iLGpep0H\n82bA3k4ysqQDOcx5agshQ7V95dQVNHhXXIQTl9HoqwNwfL0/dIZ3GSyKhOru\npWQq20QZmG0E8aJC4it8W6E5uetR+DlI8wTQrjy1tAkipWj0fENCsC6SAfeX\nC+6kxzpqzCKsamwobZZqq1H/ChlIVBrWjMxOasnxjj4fs/aDM28t2i04CD5L\n0BdTpCxxHaIBtKaWtjeZghDvsUFhU2qS3GunZNKpDdkYEMqo0keCsy9mnqMY\nuVIeSAtF50C2OSjlVh6vKGVNPSVleA6ZPCMdIdgS+9DI8aWgcw3917jAzypq\n8c583pGGGea5/mA8Ks43hbNY2H7LrX3Qnt/UHqOugwjTiLpyyAdIALjUZKPb\nHAw21FzKCTsdXWlV1XBprhOgWHY+t3Z6N/5OJtt1PtqhZVd1GoM7hVBmq0WI\nYtedAt1HusWMKaWI1QzQGryQGdr0ARhSX4PiKflUaPV1igLn0p6vlN29RDbz\n+hif\r\n=3rJF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"8bbb1c9731ebd3d4e23c242a1ab90cdd574b0c15","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TS_NODE_CACHE=true TS_NODE_CACHE_DIRECTORY=\"./ava-ts/\" TS_NODE_PRETTY=true ava \"./test/**/test*.ts\" --require \"ts-node/register\" --require \"tsconfig-paths/register\"","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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-shared-js.git","type":"git"},"_npmVersion":"6.5.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.0","dependencies":{"debug":"^4.1.0","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.23.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.3","ta-json-x":"^2.5.0","image-size":"^0.6.3","mime-types":"^2.1.21","r2-utils-js":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","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","ts-node":"^7.0.1","cross-env":"^5.2.0","filehound":"^1.16.5","typescript":"^3.2.2","@types/node":"^8.10.39","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.7.0","@types/image-size":"^0.0.29","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.4_1545250607067_0.9739374306498436","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"r2-shared-js","version":"1.0.5","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"ava":{"babel":false,"color":true,"serial":true,"verbose":true,"no-cache":true,"fail-fast":true,"extensions":["js","ts"],"compileEnhancements":false},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"d3bbdc8635613072b37e458f67ccfb9dfb2fa65e","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.5.tgz","fileCount":858,"integrity":"sha512-bvCPHOMnJwLNAR3lzp0JHPXXThiAuHl4/v9pxaUFO6gMHkzhIzJ6lkGgSaPq9rT9Ufjl0sVWjLs9zbBa3LDfQA==","signatures":[{"sig":"MEUCIQCvm37Ol63QLc5f3HpHEoh6gxYvaDwO39knTpgHNIZYiAIgBm/SwW/oeloyuAJzubBVDxYvJ5kYBqzmpoXrltFN24I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2262300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG6AWCRA9TVsSAnZWagAAa3IP/136SJ4xm/beDXdXxgwV\nphkYMvneh8pyH1q/ARNlNuqFhwQYoRgb0FuR5Bw1ia7E/+dp5Q1uoubVBGDF\nDy8prch9JUaeK2NXip+kQqjninJQxjNgZ8I/D08CRcIirU0UfyPIzE1DHFwC\nas7scui+ldHh/F1Y7HlqLQwxpsPMgVChL1ErbWmSrK3HQaV/qecbZ/Gy6zxB\ny6inPwKkxsjjFF7OqCTlv9WGeLvfE6rhPhribukiM2BtWc372FeTxXJ7col7\nJ3gx/uZ3fYuoMTE5ETV3sJg0/84ji8RkDKFRcjpyw+S8QmN1Yi1X6KDCmH6J\no/DY0Uqmjm4VxRzrBlzDb/oLvcPtYebe4vpFfTPP3xc3f7aNLjSfBzlW9rCV\noaGW7dR4mSJkpJuEJDLQu2gYkYWleRd6qkgUBMjh+Y7YX2bE/CmG1TIcKmID\ngvFi7fSKP9Cjypt7ewZRivnszulDspEF63Zj7xONXxdnbSYGChYi8mtfUKVw\nJ0Rx1S/cMpqJ8ldssjNu9R//zHqNWkjdCoPYTj/QarA133xNyWnRGDP3Lb8k\n/n5wKijIKy579D2BCHGPJEcfOJz5API+V78UCVsduA/YcwP5BuNuUocjFvnP\n1eF6VK5QXOUhVyxSZdc12on8cS4vUSEZ1HvCjMvrGH90qxa3eQTCFCVMSsg7\nZgA0\r\n=L1W9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"5a53118a7068d0f0c7aaa93a4ca312a831080873","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TS_NODE_CACHE=true TS_NODE_CACHE_DIRECTORY=\"./ava-ts/\" TS_NODE_PRETTY=true ava \"./test/**/test*.ts\" --require \"ts-node/register\" --require \"tsconfig-paths/register\"","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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-shared-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.1","dependencies":{"debug":"^4.1.0","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.23.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.4","ta-json-x":"^2.5.0","image-size":"^0.6.3","mime-types":"^2.1.21","r2-utils-js":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","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","ts-node":"^7.0.1","cross-env":"^5.2.0","filehound":"^1.16.5","typescript":"^3.2.2","@types/node":"^8.10.39","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.7.0","@types/image-size":"^0.0.29","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.5_1545314326179_0.787644308584061","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"r2-shared-js","version":"1.0.6","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"ava":{"babel":false,"color":true,"serial":true,"verbose":true,"no-cache":true,"fail-fast":true,"extensions":["js","ts"],"compileEnhancements":false},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"77b0bc0c6dac36d37db793c897a9d62586c6b643","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.6.tgz","fileCount":846,"integrity":"sha512-J3jZDnWLlhTN/JtTY/N/tv/rWYsZuqUiTLSXBr9Gt4A51w/rhi/47dBLVaGNhWPoheVyNoOPOEo932/uno7K0g==","signatures":[{"sig":"MEYCIQDvIjexPZZOSXoaCLigP8MNzXwvXV6ZrzPG3IQ9WkXBgQIhANHPeiXp3Pc2kgH1Rd5Kw71mIaq6VC5eayJD67kfYFyQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2489155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJvkvCRA9TVsSAnZWagAAYWoP/1+SPX7po6YtN5How+XZ\nFd3r0OmGUqud2jQdz+ApivQaFpchchT3QxWkd7dm9/uU4kf5Q4Gu/rVYm1X5\nSEaD//dL2UPjlNel3n8y1cUFBTZe+xNBjkIRo1actr+3Vg7J2QPewvW2wlfW\nEARNNobP44mt7izEAJex9tXkkZJlfSxTXfrjiTrDEKVpUXjXr/qLkOh4cZQR\nI2exzkeCcCeEhoNnuCQtALeRcgmzs1QXc1oU7fpeqYJ2eUPD0FJFhIuiTWBu\njr1b0P/RtzCtDmYurbAA6shuy24itMij+sd/KArDL6G5XkaowmcJ8r4G/FRN\noamiXYd5hWsyFlo78lZFG+gSf7nKAJLPn4wz9zIoEWrwOjsd3s1h5V+ngpJD\nJeLNMcBlL5tyZPkuxZVTyAn0Dvg7bPrgBB1bmWfcb9Xd2kFRbmP7NEuR2MgT\nUi469hGj7wlIxSP+e0BNgYANv6O1OniSgUeQoUEK1mHXmZhRJnwGZBWOQxv9\nS2uC+zPNDOyQ3TN85/vckhp1l9mkogbVAIUCZzaO5mk5tXMBY42iN2NdhUCe\ntZdXXVNGboFi9LnIPFUNV7bD/wP2+sdDOfa20fK3GzuJAUTJX2GFQHPyKTKw\nCuMkP07DXUspV+oT7xFsd4re8oO8J0AWDYQN06HQitII4iYZLCTl/EDGemFB\n/yg8\r\n=LOQX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"b474cfc1c27ac8d280313a8e9357d7bcbf2ba869","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TS_NODE_CACHE=true TS_NODE_CACHE_DIRECTORY=\"./ava-ts/\" TS_NODE_PRETTY=true ava \"./test/**/test*.ts\" --require \"ts-node/register\" --require \"tsconfig-paths/register\"","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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-shared-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.1","dependencies":{"debug":"^4.1.1","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.23.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.4","ta-json-x":"^2.5.0","image-size":"^0.6.3","mime-types":"^2.1.21","r2-utils-js":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","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","ts-node":"^7.0.1","cross-env":"^5.2.0","filehound":"^1.16.5","json-diff":"^0.5.3","typescript":"^3.2.2","@types/node":"^8.10.39","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.7.0","@types/image-size":"^0.0.29","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.6_1546058030715_0.47085445217503663","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"r2-shared-js","version":"1.0.7","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"ava":{"babel":false,"color":true,"serial":true,"verbose":true,"no-cache":true,"fail-fast":true,"extensions":["js","ts"],"compileEnhancements":false},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"e9527b88da609b0f6bbc99abc5082613056819b4","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.7.tgz","fileCount":846,"integrity":"sha512-gW0SPl1kiqgBnuoXnbQRRVzubTzkokyxmFm/yYtZvYeM7zKITiw106Bpjhnjvz3bWbvAjh5V9Ruok9YFBhvwMQ==","signatures":[{"sig":"MEQCIG5+hsuBw0hOzYv2DeaAvR15bsA2NmYI85JFjYAKQhw8AiBeUXHjXTYr9Pj2jtAtaiF2eCO8Zx5n7kaAG8NM1EfG5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2489545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOv2CCRA9TVsSAnZWagAA5wAP/1SrazRIjg4cj6dRfcSf\n7u4kHNd4PkWlbY9lpH+v87Q6niQ+SRS05t/F6z7gNgDyiRR3d+w0WJoH7Z+y\nB6mQNTwXCm5SmG9ElpGnm0x5mWKwlnrEHyuh2/hOMHb7xNMMPvOogsvpCH0S\nLeNSOzoV50/y7ON3rHarNHx+eXIKKaSXuFYGSUhHr9q9nJtvbyb2C6CTceBc\nJQp1fkNM+Z6eIABvUH2RSGKWrDT3qFwHuKGCpHmPpXWIdih1a5+MXWowKN9M\n5A2VHp8GPEXEcmD58GUSVeyVq4YtAzTqSj9SKYIzamP7/jUFut1ovHta3hl1\nQo1afT9ya0E+ZYhK3A9u9KfjFfhcMZNTURcf0wfENX5/WsaHxPcuo7vQsxmZ\nSiR7qsUpPrNfuFH6O7CY5cjOsGHByr48WQwWWGAYsoBetGnvQBj3Y1b40n57\nssUDmPU4qz0z1X2EYUVC43w6aAECEI0J/zam+NxbBOXeX0QYi5KGe/jQzY4I\nh+/70vOUj5NAYYFU6QIvE3k54W52UUq52jR7gHlNLOFsjYWGPp4oC+hbHsOP\nhqCITet+jaJhwZqB8tZSMBnoLuaGuuwVObb+2nQPtGsEkKKn+C9ZXKlk3vrl\ncbI8NyOzroYjqJPD7kBt5pfsXpXLOx5zx3i2oXP+nC4HdkIgIWlbmlAH/app\npD98\r\n=0nkv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"41eb2bf265d0145ef17a6affd159f2e79ea6d7ed","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TS_NODE_CACHE=true TS_NODE_CACHE_DIRECTORY=\"./ava-ts/\" TS_NODE_PRETTY=true ava \"./test/**/test*.ts\" --require \"ts-node/register\" --require \"tsconfig-paths/register\"","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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-shared-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.14.1","dependencies":{"debug":"^4.1.1","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.23.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.5","ta-json-x":"^2.5.0","image-size":"^0.7.1","mime-types":"^2.1.21","r2-utils-js":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.1","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","ts-node":"^7.0.1","cross-env":"^5.2.0","filehound":"^1.16.5","json-diff":"^0.5.3","typescript":"^3.2.2","@types/node":"^8.10.39","@types/debug":"^0.0.31","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.7.0","@types/image-size":"^0.0.29","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.7_1547369858280_0.5045768584803281","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"r2-shared-js","version":"1.0.8","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"ava":{"babel":false,"color":true,"serial":true,"verbose":true,"no-cache":true,"fail-fast":true,"extensions":["js","ts"],"compileEnhancements":false},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"b7dc6c0a0a7322d67380343bb0edd0ed2247a061","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.8.tgz","fileCount":846,"integrity":"sha512-OYUQUysAxF6FdCcn7mnmhtWY3jvfWrTSGG1GgT8PBLrqtRIBR20jo+xAg2RNFF6fNaC8fFxIytRwOdbDtZLQUw==","signatures":[{"sig":"MEUCIHEfUEjqwjD8B/d1BxsyvG3ywZ8IEBh2TgIZP8BPtCLDAiEA6p3g5/kzu+dk2A2Y6rg+uZzejmLppVecKfzGsa+mZn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2488670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpitUCRA9TVsSAnZWagAA4rkP/Rd/BZ3R7hP8GlZIZA8R\ncYYHkSpnw6y6aBPnaRFtiuYOuSq2PmLgW6LCGodXuhwfvLrtKP5PmpXsd4py\nP5n0tURN8qyNu7foRLJ/naAnLQYNavOOAnsPSQbDpsSirhYiJcvKJB/zdTeq\n1gmTyPIQlcBzWHU5+FezRpa3PwzzOe5iThS3o/POWkanOBDNNhwpVWQ/mmD4\n8qN+8iT1C9SeK6kxNQ46K7qspH3v2rsZHy4ZNKHuK4PTySU0rt5QKuXAikYv\nxAu0WipwK+/UeZ1aM3zVpIq6SWNVXErZy56GT8hXGQ4wRzURT78MSjKmluHQ\nJa9jQRKJwej82jTqZCJ28RLGznc05vVlkPbcUvfMEgFwSSFQKi8f0qr9em79\nYQ9VzHyqs2syHwaiuCHUs0JIOjRXB4qMfJRfszCPjzuMJpjxZORBekTjqN6h\nTiiXrO7Mo77VIqPq6rh/jqlgLecQ54wvKULiv+hYCxrelKhiSTVyIPptEVkN\nWtZGpVJ/SV/8yPO/kWrV3llBRQ01qYDl57f/Ax9Qhj9yMX/6AFxB2klqLux/\nLYEU0IJiJ7S7fVHIeSzdZQiuSjap9dWe1BKh6yfmygo8KRS9tW4NhGZiPaXg\n1g4Yvhp9UwvGp+ieA2wI18d3XseGdvfC08xWbYZuCEiMwuEdkb+OSVXmjutr\nYXCH\r\n=rnuB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"d2453ee9152308577e07498c50e7eacd65a38190","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TS_NODE_CACHE=true TS_NODE_CACHE_DIRECTORY=\"./ava-ts/\" TS_NODE_PRETTY=true TS_NODE_COMPILER_OPTIONS=\"{\\\"typeRoots\\\" : [\\\"./node_modules/@types\\\", \\\"./test/@types\\\"]}\" ava \"./test/**/test*.ts\" --require \"ts-node/register\" --require \"tsconfig-paths/register\"","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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-shared-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.15.1","dependencies":{"debug":"^4.1.1","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.7","ta-json-x":"^2.5.0","image-size":"^0.7.3","mime-types":"^2.1.22","r2-utils-js":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","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","ts-node":"^8.0.3","cross-env":"^5.2.0","filehound":"^1.17.0","json-diff":"^0.5.4","typescript":"^3.4.1","@types/node":"^8.10.45","@types/debug":"^4.1.3","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.8.0","@types/image-size":"^0.7.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.8_1554393938981_0.5476537585441121","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"r2-shared-js","version":"1.0.9","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"ava":{"babel":false,"color":true,"serial":true,"verbose":true,"no-cache":true,"fail-fast":true,"extensions":["js","ts"],"compileEnhancements":false},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"061c3bb9ec3b616e00ed9ea42287d7c8e2db31b9","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.9.tgz","fileCount":882,"integrity":"sha512-gsg3iMwMKaqSAUZruwJRTD/wEctrSDuTbX73Sixua6YLRAJdreWWIzFwkStuxOm5YplkEA+M1oySQruYLPm04g==","signatures":[{"sig":"MEUCIQCCYzS9i1EQaW5oSrtTLUsag91jNdJeHPULL0u+q2ykmAIgSw3OcA81wmlF6IXHBowUUcPvRazx1anvA3yfzlcTIiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2700196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctjHZCRA9TVsSAnZWagAA/ogP+wTRPHyxEpVsuvxDSMEI\njL+Vs2MFXp0ybO803Fx6jiAVEqyocT9oEsWATRwYkbnaHlLslApjVORPMljG\nwIYtQi6yocLLCeveJYl62HbHaL+JLyPpgx6FM/GVnjzNRnLnTr0XZ65keafQ\n6skTYhU/BxxfHEDkGE9+8lABNr5r0Uj7yH/sOGLixCZj7z5d7Y45hd4Fjg1K\n4lkv9eoXUa2+XCADNVQAxYIO2jqoaPXjRh800tpYiJ4axCyKUsflfPzfJODX\n+zsXUQbWCPEtdd8n0ZFOAUSvx+TYO4w6yYiRSNChWpLUKVU42L1LU+ZSNRhv\nsdA74KjYGbNH1Y7R7vN06Vx5BCKVE4selPdpmAWU6eiybQBqWfGjWGqquWp6\n9UkwdxIHvOiPjkgsmUhF1lLFEK7g6LLbLREyOJQXrAEBp7lSVNNHOrreMA2d\nRlswe9VznEQ18j1nVCHkbU+eavRbF3o6tJbnA+W8kW4EkI4f8KFxcqSpTxAs\n2WdMD9Z/2QOLEX56x0MAtlLHvp8Eaq8oXFSSqD79VHPtE2o6kf+mogYDKLlq\nQohcrUszPTtEHTa665GPPF6n7hnH3d+AzesuuLysckAR4In5u2T9Rc9haRB6\nEuUJT9uaxNvsxhcOybbmoDrjOLxtWQcHQ6ShT99P7+IlQeI2h9ac84cLisRI\nDVDo\r\n=bRrK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"7b6cf103383fbcf354c2eef7f7d9a13d377d2af4","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TS_NODE_CACHE=true TS_NODE_CACHE_DIRECTORY=\"./ava-ts/\" TS_NODE_PRETTY=true TS_NODE_COMPILER_OPTIONS=\"{\\\"typeRoots\\\" : [\\\"./node_modules/@types\\\", \\\"./test/@types\\\"]}\" ava \"./test/**/test*.ts\" --require \"ts-node/register\" --require \"tsconfig-paths/register\"","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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-shared-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.15.1","dependencies":{"debug":"^4.1.1","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.7","ta-json-x":"^2.5.0","image-size":"^0.7.3","mime-types":"^2.1.22","r2-utils-js":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","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","ts-node":"^8.0.3","cross-env":"^5.2.0","filehound":"^1.17.0","json-diff":"^0.5.4","typescript":"^3.4.1","@types/node":"^8.10.45","@types/debug":"^4.1.3","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.8.0","@types/image-size":"^0.7.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.9_1555444184323_0.3934937790534512","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"r2-shared-js","version":"1.0.10","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"ava":{"babel":false,"color":true,"serial":true,"verbose":true,"no-cache":true,"fail-fast":true,"extensions":["js","ts"],"compileEnhancements":false},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"bd9dd91234fd0680ac706dfd04020bb92dfcdc65","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.10.tgz","fileCount":882,"integrity":"sha512-L3npRPs/h9VE7/FgAvARfuSZVjVJC6H6ThRK75mHvwk5R20zP0NzGaoWCv54nZtWYAMu3jeTG/cg5VQmRsAnvg==","signatures":[{"sig":"MEUCIQCCRXp9qE2eumu801sZbdQPARVy4Q+qeB3EzEE66U9tVAIgH5IEuUy3a776iFGbvBRgUPw/FjFkGLLuYYAdpCjC6Uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2700593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct2d/CRA9TVsSAnZWagAA+7oQAIjSg6xKcUIYlwpwGk1K\nFdJm4VxF+iCmypQs3NrOkESiTm9opWVF5eLCT/0R3HZMsX5IpsbtEAAimZch\nfOPifjnS+woQI/z5V0yBzU2f/Tq8pdSysm9PCUo/Z75ZP85r472KSaYl8w2+\nBtPKszHHWuF/ngLxr6e2X3B7EixKdyIR7OTqPGBhE9VCADGdWL5yk1U+I9n3\nSxeGiLsOThFg30EPCBLTvhLzOmig89t2IhHuEjShgaHNe+Qo4r42R1RKy7Wn\nXi0HUsGYtxAtH5T+1aGib/iLxA1fSK/I8JbCeC8AC10QR2aTPMpkS4x5iZUM\nmd8pqkQnqTkgeJgg9w1l7chCFbudutsHUkw9I7awMkS0Diiiah+5mR9BOjDV\nHtQDn1lEI0Xafftgn6l44Z0Qir6z48KnO/43AekM5vOJt4qqQWEsvrc4fAMr\nzzVl2aLNQ4vJfdMcskUZUF7zZpdDBFqfhgXhpyOuiPBQKuVZe7LguXSmPy37\nuBJz+x0S2o1cyiwmu5ks3r+/zqKglN72khOof7zky2wfJvDAONMu/JBcYKb0\nNZNb2SGtW6vSj037jy9EwM33OgMTiMT8/dw+SBelTQLJ7R5BFQa0wHJ8gDtD\nxwEMmXZokPVTakGeVFWuqNI3XRgSUtIpMgF06yF+36BvD/cGPzsF5T5Qnthn\n57ZM\r\n=HRa8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"9a59ce1189196ca953ece40f17e7d3ba2c1fce86","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TS_NODE_CACHE=true TS_NODE_CACHE_DIRECTORY=\"./ava-ts/\" TS_NODE_PRETTY=true TS_NODE_COMPILER_OPTIONS=\"{\\\"typeRoots\\\" : [\\\"./node_modules/@types\\\", \\\"./test/@types\\\"]}\" ava \"./test/**/test*.ts\" --require \"ts-node/register\" --require \"tsconfig-paths/register\"","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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-shared-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"8.15.1","dependencies":{"debug":"^4.1.1","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.8","ta-json-x":"^2.5.0","image-size":"^0.7.3","mime-types":"^2.1.22","r2-utils-js":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","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","ts-node":"^8.1.0","cross-env":"^5.2.0","filehound":"^1.17.0","json-diff":"^0.5.4","typescript":"^3.4.3","@types/node":"^8.10.45","@types/debug":"^4.1.4","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.8.0","@types/image-size":"^0.7.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.10_1555523453944_0.4716639392124611","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"r2-shared-js","version":"1.0.11","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"ava":{"babel":false,"color":true,"serial":true,"verbose":true,"no-cache":true,"fail-fast":true,"extensions":["js","ts"],"compileEnhancements":false},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"f3a1439e364cdbf9d929d7a4fd2a81d0413c9d7b","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.11.tgz","fileCount":882,"integrity":"sha512-Kcyd0WjVbIc1Sqxb2Em0J1z0F2w+jm5MAyIYLIcsxuP/OtPAeHUvdD1Y7Joja25FCJmLq84q4pBmGvyHvZE1Kw==","signatures":[{"sig":"MEUCIGxkyRVRrNA2Rum87AnOy8/DiVCaFV+OSxSoCtOswZbbAiEAqb0/cD6CDzkJGEw8E4YMfE+ldpqmZqQSkI9nJauCu80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2700991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0FxiCRA9TVsSAnZWagAAOQoP/0WeaDvO9cCsgYmpaJUb\ndOXuqHJNF7hoos88O36MuwyMXolLGks3CIpHt1E9PlUlMKoMEf8pX3+R2EMb\ncYYGZ8I8RABxFo/hvD0TE5vjqd1xLL0OoC4U0HmiA2EYX3brRvhk3VsYZjXa\nZyKaxmXLhgjOue1Zga+n4xESndd3lIcffKV1MdUV1YwmI57DG2+jD1xUftWD\nRxYZUa4tRzGEwPCXNs6p4Fs97Zl3ApMitUKJh8ckq6JtP4G21u7eOs36H/PE\nR+6gQZSO5G0qyKF50ENG5FW2rLmEQvTG/49nCvpilqOLyGuZTKGaxRmB/0Uc\n+e7EZg6RGzsebp9A+WyXs1dR8w8TpVkSVDU/NnigtUX7bSWmwRRZDKrp+1bb\nMRVInQFbSo/MvHePuG3nCsUwB16wVtTg2JjQwyLrxDsJgwen1m8XgkVqd2KA\n6eCkkhnQTkUj+YD3unTSgLuHH5I0Monasq62pVokh9jwnnHE67E2SZ/yKgLy\nM34iVNc3HCIsR6ZVWlH/JjcXf/0Id5jVO6vhfOyrFtyXvN9ii12lShAX2Gwh\nnQgNCxmLmNylY5E8CEULI0phaeL529J7RvYV/vgZBGMjeBlW1w78irnHMqSk\nvu1NDWZIOB86IK1ugYo/Xi8dO1t2pCEwVj34RBI4sg9WwCwF6vzr346Qj2FE\njSe4\r\n=Xa5+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"dbf6b9136ab2afdc646b0eeb9b93ac9c2c77d1fd","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TS_NODE_CACHE=true TS_NODE_CACHE_DIRECTORY=\"./ava-ts/\" TS_NODE_PRETTY=true TS_NODE_COMPILER_OPTIONS=\"{\\\"typeRoots\\\" : [\\\"./node_modules/@types\\\", \\\"./test/@types\\\"]}\" ava \"./test/**/test*.ts\" --require \"ts-node/register\" --require \"tsconfig-paths/register\"","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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-shared-js.git","type":"git"},"_npmVersion":"6.9.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.15.3","dependencies":{"debug":"^4.1.1","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.9","ta-json-x":"^2.5.0","image-size":"^0.7.4","mime-types":"^2.1.24","r2-utils-js":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","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","ts-node":"^8.1.0","cross-env":"^5.2.0","filehound":"^1.17.0","json-diff":"^0.5.4","typescript":"^3.4.5","@types/node":"^10.14.6","@types/debug":"^4.1.4","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.8.0","@types/image-size":"^0.7.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.11_1557159010244_0.43340174299288803","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"r2-shared-js","version":"1.0.12","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"ava":{"babel":false,"color":true,"serial":true,"verbose":true,"no-cache":true,"fail-fast":true,"extensions":["js","ts"],"compileEnhancements":false},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"ea2954a0c57f1ae81dc1e914f27235d00279b977","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.12.tgz","fileCount":882,"integrity":"sha512-3BZM9Ls8VeB5VoSDyoW0VefJdGus/AxnPYwBUf/U8RVLKcfPUtQnmHMi1QkLFXPn3mP+C4Z0o9eMp4iEoVm30A==","signatures":[{"sig":"MEUCIQDHDsxMc4aWxa6SPipP+iVmm1jY9KSViUn6PZ8VCLvw7gIgT16/rRSGl2CnfM7CCfbFWoHF4T299bkv4JrsLSgUQmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2708813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3DkxCRA9TVsSAnZWagAAs6cP/jWh2b8lgxz55dBQS5cY\n8bFVD9ph+KcTwsRjuX3fVIsCNXdfAwIhpk83glhF6grVccN1+S8qH5LSvpCr\nftT8DJMCyQl0l7aqRvNnI3e0E0j1b5kr37VM7RpbekqhnYwYvKLVFTTiXBgE\n0/KvOXD6fpmo/gUpbYP1mdW7seKe8QQS4y1zlkvO77XcIOcwHb/xOWDN9ovZ\n1h/okbYimX47rBMQ+cM+KbawTWJGEHJEi5An+GJsIzHnVGP9uS1YVkIhgdxi\nqyQniA+nrSNkUSWIthGJzSuDOyDZKJaCpL8dFArWTcG9lhMuXGt204KY2OeK\neXPcJS6BQ7FjRGwGzPf7Jiwgoul9tHf1fmGy9pE+D9glWNcVGgzyTJ+/PqaX\ngInX0zZV9aouvHv/zEQaFhzjmNZ75LZ9YzE0uGaOeQudgRAvQDe1821BlOP9\nf3DEQmQ2slSuW97lVn5l0W+bHeYnHyrWNLrz7W2Bm+9oR+/J9tEsck+tNpWS\ntms1O1WJIbgkAZPCDFKQ2OXzEPugl7XHw+zpttgJJT54g15jDlr22TzzZRLh\nOpgpJw6QLA2r7CYzKubR+Wpj4qjUHifXiNZSGZzluBGfpIw0oVzE3qoecrmP\nRD5WJYkKp2PYh6aStyxCTrZy08TSSPhaK+xs0CB1Qs8eeQn9Ypg8T01VHHBB\njp/P\r\n=1An2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"a01efc9bcae240449365ad23741c3c056a87b604","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava \"./dist/es8-es2017/test/**/test*.js\"","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TS_NODE_CACHE=true TS_NODE_CACHE_DIRECTORY=\"./ava-ts/\" TS_NODE_PRETTY=true TS_NODE_COMPILER_OPTIONS=\"{\\\"typeRoots\\\" : [\\\"./node_modules/@types\\\", \\\"./test/@types\\\"]}\" ava \"./test/**/test*.ts\" --require \"ts-node/register\" --require \"tsconfig-paths/register\"","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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-shared-js.git","type":"git"},"_npmVersion":"6.9.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.15.3","dependencies":{"debug":"^4.1.1","tslib":"^1.9.3","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.9","ta-json-x":"^2.5.0","image-size":"^0.7.4","mime-types":"^2.1.24","r2-utils-js":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","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","ts-node":"^8.1.0","cross-env":"^5.2.0","filehound":"^1.17.0","json-diff":"^0.5.4","typescript":"^3.4.5","@types/node":"^10.14.6","@types/debug":"^4.1.4","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.8.0","@types/image-size":"^0.7.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.12_1557936433305_0.5922249399578849","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"r2-shared-js","version":"1.0.13","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"598b0e9a30cbcab44d85922ef02b2b62e599af49","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.13.tgz","fileCount":882,"integrity":"sha512-xFXybu2t7UIJkXoqx19fQihDmAvkqabdh/HvrcgW/u18GbZF7Y7DCpnsc5QhNnqWjZ4DewwxhGqRGXWNEQmkOg==","signatures":[{"sig":"MEUCIDm3ZnGs0uR1sV+1zKNgO5eUiJ00uRQNrGY7wlnf+0ZTAiEAxNxI12NkQ6vcVwFHV1Y+ubTIQ3yACrIYt/yLHThz3Qw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2708756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCAjpCRA9TVsSAnZWagAAsF8P/jycql9vEUf4CRXIyqkP\n3jPaAgoncM9D0fjXynBnzMz5uagStlx0oRWCSTHF5iToZVl2GE0z5YqdD6bS\nSUOX4BBoUSmtEzqfqGP9iKdCp/hSBTHLBRMlh8l9Y3FC3tKkB0CJ4NDpek66\n3jK3yLkwGTKS++LvNKF4Cp91bLlwoRgPbK1giDt0jHdNR8UumOAkmo/iW3Y8\nw+/13BxinzcvDinVkX1AtuGvDCYjiIkIDBgbqVxdBYVWgFWZID2V3v7dILvX\nV+qXe3qpbykt8FvXs2Fak62pLwZWk0eweik+zqXzm7Jc3TnyFXhK60CWQegu\nofq2XpE8JaqQ/yoNCDRwd8Uz0GIUvm0CDx6G/cLvE/WDeAjQNCqmT9Zyx7vt\nut1O6s4caFMamiENzTVapRYl45kBhsxHaeBcHdnt26hpc1knFebFtTBW6+lq\nKMI/3vXptVow8V+MGS1yIDiTznmT8VQpxJ/e1jBni05Kno+hafmLM+Uj+eF/\njQz2eCndgcUDiP/gvSJ6neh8Np/kNWGXFze18F2Ns4S1Q/jXzV9GdUKyD88I\nAi0K/ACsb3zuCZMKmwDttrT8LxrMh8vXm59UEh1gbq9gytTUCPProDO+vep9\nhGCTYoxbMX1gSaLjwVZfsRm1ommn3o7mLHvhG4ydGJzV3OflKefRubjHGnCo\nkNY6\r\n=D/Dt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"26bde386bf631192e33b1c83375cdefc43b96100","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.9.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.0","dependencies":{"debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.10","ta-json-x":"^2.5.0","image-size":"^0.7.4","mime-types":"^2.1.24","r2-utils-js":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.1.0","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","ts-node":"^8.3.0","cross-env":"^5.2.0","filehound":"^1.17.0","json-diff":"^0.5.4","typescript":"^3.5.2","@types/node":"^10.14.6","@types/debug":"^4.1.4","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.8.0","@types/image-size":"^0.7.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.13_1560807656653_0.20826303374266653","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"r2-shared-js","version":"1.0.14","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"4fb7fba1fe9ba27393ccaf248f47d4cc8570dd66","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.14.tgz","fileCount":882,"integrity":"sha512-BRe9RrcVK6nS5WXEeespyA2nQHVeSERfwviOtF1kJMnnS5OnIgzM7KuVWP4811iHMZ+LqvuCyxiz+9yIT9gzVA==","signatures":[{"sig":"MEUCIQDLkm2cm8tZ8r/c4KCDaKK/D5YjQGcfXEKsBmGD2wxNoQIgK+cPLT4Wh/OP1J7CEkKhhIQg+S9kRUpJZj6EeQiF9yU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2709214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP1hkCRA9TVsSAnZWagAAV80P/RSRcP8L0J99l0FUtVfa\nazM2kvmOzWQfri8HGuNIiFDrFTnas2Q5MMYbBPgxYYQFGuKEZykh7Fcg5153\nABz/Vg+cgSyhiLeIndP8fxlcVfYBzeMMP+qd1cdC9oJxkU/ubhbE5fSI0qEO\niPlAOZRVbW0Ci+EYKftLrMRpg9YACU1HM14LwEHsSoRl+YS+cVk4yrBOEcsj\nYqAXaUeOsrrmqM36gP/vQu9FA19xbgn15/M3ut8NNeWzSkF4DKPPBVVI8qB9\nVx3MMYZISJ2Sxqp7DOcPg4g5hz/MEPOlOY0RHRjD/QmZGIfDSMMQS6CNLS3f\nQIP9nsD8lnHSWCqXIjFfzaFVRbmW8di46XjMncN4UmVwHCpaCheWuONncoU7\nw8/EfJhkZVjh/OrlzFmliZ/hLW5eRoq+i7hb5rmEr602EeoYC0CrEbdklcUu\nYt13L573Otjv7s5dazdUeWBG8ubtQ6tuAjsdzjwMcHxFLJUil8VHrMxjWD8i\ns8Wjy4AN/uEMtzE5M0YFwidgQTUCsY54phGxp2tjTowXZmh8GgMqE/fccg5/\nnWhenYriMp8QnlA+8TSzXFW87IL1nWgoGFUPUuMUUCjZmq/uUjp+PA8em4yN\ncgJFMxOh1p7AHHiFrFp4W61kRvn6vlqj1l+pXRmr4Aiw/Wb8z9//vSV6+8zk\n7KLH\r\n=RSlZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"438d4f4f8fd0199763ec696b354935d7c73c0736","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.10.2","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.0","dependencies":{"debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.11","ta-json-x":"^2.5.0","image-size":"^0.7.4","mime-types":"^2.1.24","r2-utils-js":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","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","ts-node":"^8.3.0","cross-env":"^5.2.0","filehound":"^1.17.3","json-diff":"^0.5.4","typescript":"^3.5.3","@types/node":"^10.14.6","@types/debug":"^4.1.4","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.8.0","@types/image-size":"^0.7.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.14_1564432483941_0.6307897910969102","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"r2-shared-js","version":"1.0.15","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"48f4ee7f5f45d45d3f3dd15c74b8c9e76f722ce2","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.15.tgz","fileCount":882,"integrity":"sha512-3m47OyTWixSKk5u3PXfOyiyqM9kg/YGYF/8uRZl/+3rD+xYp8NojLd2TicyjwK9xBpJq7TSFUM0OsJjLV8C+Rg==","signatures":[{"sig":"MEUCIB79LAbaTVWOugq+EfwajQBNe7vhBw8Pwx98a6zH9KpqAiEAjuNEjtTBzXB4w8D6+zYcSUd3uWa/C+boUQF02nv2NTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2710084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ3vhCRA9TVsSAnZWagAABOsP/ipmxAxwS4QfOXiSVVMp\n8/Mg2XHtTXwt3kmAeX4IpQ5nQTHwxzRaoXHH0Z/Fjsw6sXgrcMwrry8sE300\nZm5Uel5Enl0XaRP+F7PQXWjajV5+eUEIs76lp4leo17uoQW9C1IYI86XhyOb\nBFPlSEmsRmcfE4g0O5Aoi6KWlAwBVHRzNFbWQYTDUhQHYeLkjKi436m+IC3H\nmKPP3hxkaP8KI13hAUCGVJK4eaFKd5AmgMd596r+ryVomRlxpxOQOwhM16n/\nZofZXGzgMU1TCZ6QcSFi6aFGYM9p7W15cLsMf4XXL2jipBrhWXm0RK40PMEV\n9/SgJdQwz7jHaiFOTaYxS0X5qppHpz5whTJQSmA0L2G5FSOZTy8ikITp44U4\n5A7cdrlH5M5OjgOAi5YfSV03Su6SUMKeVrhPGzx1i4sW5KWKrFx89wzxpEg3\nkhcOWZb2jZzR1g+tdc8WmcPODRvS10kR8UfOcS1usGNqIZMzdLhOAPBJB0go\nSz7t+AzhDTUeZhzClAyY2fHAydFLZp4yLqXcL/qeoSLmGdkM6n+inToGPaq5\nFM1YBVBKV5LRSOlS8QVu13dCYNTGy6c4H+a7D6b1avZHsg75iInBRyNr+i0E\nZid5yvmWceAx4/eApwrPf0gjmEQ5L5ojjIuip9HPh0cZWi0i51IGZcuXyDOJ\natJV\r\n=8di8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"61f9d496886d9dfe0420c9b445e6b09ea21499f7","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.10.2","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.0","dependencies":{"debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.11","ta-json-x":"^2.5.0","image-size":"^0.7.4","mime-types":"^2.1.24","r2-utils-js":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.2.0","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","ts-node":"^8.3.0","cross-env":"^5.2.0","filehound":"^1.17.3","json-diff":"^0.5.4","typescript":"^3.5.3","@types/node":"^10.14.6","@types/debug":"^4.1.4","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.8.0","@types/image-size":"^0.7.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.15_1564703712745_0.1793177332909912","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"r2-shared-js","version":"1.0.16","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"f37dea7e7fae98b30f4c99c22d378ee1e3aca11a","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.16.tgz","fileCount":882,"integrity":"sha512-rB1QTNRRlXkE8b9XDK7cvySp+reljKIuSr8kfhSoH17IE/9NFODCoTf82nMBi4lJ8v1PoXaXB0rMRssQs0rMtQ==","signatures":[{"sig":"MEUCIHX11q2GHj3S4v40qc8+XOy9kyLqCgmrR01ZmeAHhTFFAiEA6arUNaFtDREaBkm35ete4MldP+Q5Pc9wSkZJB+w9MOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2710443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb940CRA9TVsSAnZWagAAM8sP/2PxSXd4+kBVE/13C/lb\ndCuuWe8RJSPCP6Pi+7NPvlymp10kBBe/tmSPt+VU5p9KxZG1H+3alOaMcWVT\nSDOX2VS0c+grkXwP3QTWejbiSPu9Y0oG+OZLwO846fnmacQ1hnXEQA1yvBgW\neRFUDxE6y54UDBC5rtbI+A8OKdekIjPwh67u9bL78JYLfqgxBFGx+ek4WqI2\nPPxfkIC5auFleHPUcZRuRiUJuEDCbSnLbaeHNWB1HZkfNhEa01kfpz9Yk7rN\ngJE4CQqP5yPXjSloMs7EzTtsqKO1t7/rS5fwGFO5EHMue03dIoXqAz4kt58r\nO6k0tbxvi4pYgUtw61BjzIF39SWE72wCgbt2SIEAvxEZzlkWtfmOxk6YSc5i\nBfkNYUe+p3wPSigcx9xhdZtLdHg03zsAAEaKWmIyPXjIpJ/s4K8PoaGK/A7r\nnDHta/s/5xE8ofl5Q0NF2Eh4RXUuPBI0TBncajZseZkFxkT7Y1USpYqqHUFY\nP4CMoMtyPNiPTGsZAU1jpvKTm8yLM5t7zB+Wnz0YesUXRaXvR/0w8opdlcNq\n/C8s/Sganwvth/XTiQyod2WpvIBxFaj3gCyymhD1AO306g95kctAb7L4U8KQ\nEpwG8ghCnhCmG/HWb4LgVTn8fdXj5Gtc6oMnzQyAYvE5dYx8X64GMFQ/y8U/\nIILf\r\n=XPsr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"5427790a36f2ec0531cb747cc71490c360f68cbc","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.11.3","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.3","dependencies":{"debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.4","r2-lcp-js":"^1.0.12","ta-json-x":"^2.5.1","image-size":"^0.7.4","mime-types":"^2.1.24","r2-utils-js":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","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","ts-node":"^8.3.0","cross-env":"^5.2.1","filehound":"^1.17.3","json-diff":"^0.5.4","typescript":"^3.6.2","@types/node":"^10.14.17","@types/debug":"^4.1.5","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.8.0","@types/image-size":"^0.7.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.16_1567612467873_0.006529486446899657","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"r2-shared-js","version":"1.0.17","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"1821cd1ecd59afefb1805966d960ae4e8389fea3","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.17.tgz","fileCount":882,"integrity":"sha512-A/xHpFVfVmdRwJdThBa47ix6TTZvpldRqiWI1whSzfBDAFWr+e450y3uv32ygu7qrtC8hWyRZnV1Hrjt69arOw==","signatures":[{"sig":"MEUCIQCDh74IJCAb38eb8EW+1k8oj6mVlMcXyaZjpF5S+nQ8HAIgVQ5jusa/mSBKvuK+qpvhsLb5FzdeUokob9YCgrKr1dE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2706984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeoLBCRA9TVsSAnZWagAArf4P/1etne2C7CqRkxMeEq+r\n4f9EB5OGOO6U7JcVQPOpzIxD18y1Dg1wVB+ZAppp1w21YdHZwK0o81t4wcTm\nXu9rSElvkMkTHADjquEfVH1q8ZAne5hJMFvkPDGdw2IojkYH7c0lqGO+SVL4\nC0+RHO/fQedsq/OjYpBZ91HqzzlFarBqTOXuYZziOwAq7Ywc2ksMumb0nVR/\nCevveoAUrY+cCEGXwKJAqvxBSwc+P61lLk4E1z1w61n7UkK3kdaPe3dhpj9u\nMWzs70i3DIzpTIffzP4qjXQt/ybhJQkPAZMApekpzqT+Ek20lqDkTmCfAN+8\nekIJpVs1yd6LdAihkk60s0zK2PkAKOn+OiiFj63C2TCPXxqFzh18zvpnob9B\n6i+aAOfC+g4GPR3vyvGfWZaDKaSd1eChP45IN1fPDJgW8K+R63ULbr089tYd\naJNfeBkvZUOrJXDMhmgD6NGUueVK5e1rRYQB1JVAIBEsrD3/1KLwn8g0/mli\n+mDwdZ//Iyeg0FKO6izLn6y77hOY3KX/BAo7aezw/9z7Z2hR+B4vwxDChWBG\nh9NUW8xqC2Iyfyabe5bCiaEAVGx0TbtUudaFc4ON89dJItl/lWyBIdy525H/\n/8/Hz9ctRiCuP5kTeaRl+0lZoczcV6wXdD3XfsiO0aFfxSlGseg/oKo/sxPy\n6eh6\r\n=VxiR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"83c63065b93f52611664bef334b16e2fcd7251e4","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.11.3","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.3","dependencies":{"debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.5","r2-lcp-js":"^1.0.13","ta-json-x":"^2.5.1","image-size":"^0.7.4","mime-types":"^2.1.24","r2-utils-js":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.3.0","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","ts-node":"^8.3.0","cross-env":"^5.2.1","filehound":"^1.17.3","json-diff":"^0.5.4","typescript":"^3.6.3","@types/node":"^10.14.18","@types/debug":"^4.1.5","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.8.0","@types/image-size":"^0.7.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.17_1568309953103_0.1937682509758083","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"r2-shared-js","version":"1.0.18","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"2a62e793736f7b6fecc3e0fcfbc441c876b0e97a","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.18.tgz","fileCount":882,"integrity":"sha512-yy67rQmeuKdlvIETm+BcmHNq1VMM85UXm/iiIa0NLG0MIX/6koH6Kqn3iAMCtNgeMFEwJIdHDNb5jZHBp5koXQ==","signatures":[{"sig":"MEUCIGCNi4em4Bj/P4Zef3jaVi4hsPWPTN2p9XpXFnWM0zk2AiEAkqEb71tkPbf9OfPXpKvWM34kj6SRVffL/b7jtuqdXFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2708246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjnEkCRA9TVsSAnZWagAA9ssP/3KWO1if+be/ETBYQwf6\nuHmg1aZSJfYGi8q30DEDf913ZWVxiqLFRDR9NzNotkNNlUoe4oYmAH8FdFJq\nliQHpcZlYW5FarPGSpXBn/x5v/XFhVTRDRgS70zfZxtrIHjA78+8X1VsBPhD\nDy2nj8yhrDQ251JIzzA4I1Ysq4z756hqasADeei/srzoziToJ1C1U0kPqtXa\nZrgqMs3aF8JymBhDWkfeftkfT1unBElGvM15ztWSx8pj4NoKWUIqB1B8lL71\nQN9oWjdeXmsISEMqFTtKJdk/QYaw2WX5GXRSfwxeEX4/jHSBLRVMs4AeU082\nsqh3syOXIeS4o4CyaBeTkUQznITnRh7YqukXmzgoNHvKfKzaTkwxuLaL5A/J\ndjjoEOiBGLpAbJwwRNPDOjkC6ACXHpUHJDI8fGgbhBMtbHMsUQKQCIzarIvN\nYGv2OySOpBcNSThpuysmEknwYaMh0HkwCphBkIUeT/dcyoOKIqiYwxbFxED+\nhDCRAOWp8vfLq97r2smik0HrpP11jmd7aBpuZR+lzJp1z77cyrJwpdlYe3cK\nVaUHz0w9f5KwR4hGff/HPlh5uGe4y3n9lixEoLX1IMgTMP9GlXc8O4wcJopl\n5ZlKGcD8N2o5NbuX9xzi0PJu2m/ltxMYrH4cpwPqOOxNVnsaeNOJp4B3UN7h\nh5Sc\r\n=tMPp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"0f31ac6ab96282ecdab4b9dce49729847536c063","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.11.3","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.3","dependencies":{"debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.5","r2-lcp-js":"^1.0.14","ta-json-x":"^2.5.1","image-size":"^0.8.2","mime-types":"^2.1.24","r2-utils-js":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.4.1","cross-env":"^6.0.0","filehound":"^1.17.3","json-diff":"^0.5.4","typescript":"^3.6.3","@types/node":"^10.14.19","@types/debug":"^4.1.5","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.7.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.18_1569616163663_0.7017791991908335","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"r2-shared-js","version":"1.0.19","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"7ee645bb55e254b2797b8cb5c1dc28da3a94132b","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.19.tgz","fileCount":882,"integrity":"sha512-OMoRZget+iLMTEQf4bTwICn2JzmiRwM1BnpJPT5WsqOaD889b3Za59FKETvSUkWmF/sCt+67Q1DJyYvCQqxTiA==","signatures":[{"sig":"MEYCIQCmDTbFE57T1TJTebXDZ/Xuh9QncTNGGbKSylZAPMnSKQIhAPg9bmZsKYd74YTD8bQq5J37+mVo+HW12+5YobkhnoSJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2708682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoz7TCRA9TVsSAnZWagAAnS4QAJWG9qF0t/OrQmjgzvVE\nnohmt00mkEOVsrX1PLFi9CgcYBhifxLi8xk1d4ZdbeQUxUOf7hl5e2tuYLRG\nKZ+N4rbBxDFG7wFi4lSIHuHSA0SxjbqUGIaTCJQPu0cOJkjlvIk8BJ+ilYFc\np+qQnbpAiH9tVniI21AdSo/uvjjuInsxI472gVVpj335dNXGEVEH0yNtu6S3\nvt0uyLA4aePSzfgvUZ4wGN7N5T1s96N1U0nbsO+VtTyxVax36RenspPBuFW2\ngw2wn6izymuycv9PvpSoZ/B/5uB1dHASHgSgaCSMt3qpSBal4zpLs/Jkj3KZ\nXsZwuFQc9DtxV1Qw4m1wrg7zJxQQn81APgdyxZR3GRXpOHgbF0ZRccnGag5d\naeDYRobTKFI6FTfp1v3pVIyRekUZKx+1hLAQ5etT67rEVKj23uTEjCimEtnQ\nLNQwXQTKshuv3AxPJLCua2IOSXWSvBXTp55pI0gkRmyqAk0XwqRVnW7LEa6p\nWFrt+XeHet2ojjRukX0gbQNFVHYXW0h6FJf2wF1U2ieeDA671iz8vSIxYh7H\nzo+0FJhDDwgvS63JaBjpCpN3Me/Tik7a/DuXQ3yinOWO/n56OxB/3xr6e+yB\nkO1Z+YDPO1C3Z3LjXFDjTxLKYU30XUk8AB7ZLtFIXWV+XIoo8U2LhfKHGDO6\nHJQW\r\n=j2OQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"e9ac687f5ae9b9facc241f5e60edb26fef848ccb","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.12.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.3","dependencies":{"debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.5","r2-lcp-js":"^1.0.15","ta-json-x":"^2.5.1","image-size":"^0.8.3","mime-types":"^2.1.24","r2-utils-js":"^1.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.4.1","cross-env":"^6.0.3","filehound":"^1.17.3","json-diff":"^0.5.4","typescript":"^3.6.4","@types/node":"^12.7.12","@types/debug":"^4.1.5","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.7.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.19_1570979538511_0.097389786717192","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"r2-shared-js","version":"1.0.20","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"b9c7acb4d3c6bf3f88ef213e29a1bb10f1500e72","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.20.tgz","fileCount":882,"integrity":"sha512-AKBvwVSuY+VaVNO/Y1Md2RlvNAhOwYfJTB9WFTKgo+rWefbFCJBdf/1F5vdABtoAjO2/WLORh/X7ObYGs/a+rQ==","signatures":[{"sig":"MEYCIQDIlHKRnVDIbFgQOc++a/0Ms3+fAawgd8FCJwfs2XR62QIhAKa4CfOVpiFmDYOt5AYaubvcGBrhwGf8rAvBOre5Udmg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2731467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdr3VTCRA9TVsSAnZWagAAtKoQAJ3XV5oNBmqyH7XvxlmW\n8fMDJmaVrWwdQWdY/jb34TwON7Gulp4wHSu9wwM1EAnBoGIOA1UbeMLxLUeb\ncB0+KpRmmOeNonBZ6WH29mNuSgglP1qzhkEjXKHoltb4F6WVB4WuOmukXNVB\nq3vEsilnazqd/CZ+FgZKhlREGIhg1dcx3pEQ5AqKMKbBPdvS+QnU8Rfs5vNq\nEn5tayubomb3ndTOiDZfhX4ZN0gd48RYMynVBD8NTKBkG5ZHI2w5F7NFh7x4\n4E9gh6NaNX+Xoe3EQ/w+0GFPs9LUwtE4dvjzW/S/OxvqrOXjnMpoLJ2AlrIA\n+9Vh4y/+oVLHkTCR0vuW57hxCjOl3joT8ej2A0Pq3fa8vfsktkFUStDcSfxo\nnKXBwE8kHQRODsFmk2euA2mCPIRZ8BQlowMWfCeX8ygJo70LPCuUG6xeUybm\n3N0Fgz4Zx04ZcjKyHCPBwrzJEyyuhhVqoquB0CX/wUDtiHHWJ1mPEo3tREXH\niCrFC1pO3Tc7EL0buUEedZ/uIpz4Rflc4eP1PXN/bEMzOKTAMsrAz42NutaM\nYg/ekbmInZ3+P46hLhIqKFLhEpD1cFJttug27g7NgYislrcfi3oH7he3Wz9n\nBEOqoCISkVbn03HMVQX4uIEjPCNJFOWR3k53gom1Y61RRF09em2xRKPQtAx7\nXz9J\r\n=ZN81\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"be343b5cec837244f2dc9dac36adb77eae92f4bf","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.12.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.3","dependencies":{"debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.5","r2-lcp-js":"^1.0.15","ta-json-x":"^2.5.1","image-size":"^0.8.3","mime-types":"^2.1.24","r2-utils-js":"^1.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.4.1","cross-env":"^6.0.3","filehound":"^1.17.3","json-diff":"^0.5.4","typescript":"^3.6.4","@types/node":"^12.7.12","@types/debug":"^4.1.5","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.7.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.20_1571779923360_0.21430881126754486","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"r2-shared-js","version":"1.0.21","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"a99ffe2883cf04c6f4d2d0419296159c02b6e741","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.21.tgz","fileCount":882,"integrity":"sha512-VI0Uhkzl/f6kmy/GCCioTkYIRdD0xEfLY9bNHcBNiUtU/pq0lE4jFHMu2RdVWR8lUImJbAkYsBfZvNTRN6rWZw==","signatures":[{"sig":"MEUCIQChcMFEo6zbuGUujmwKvrp9zoDAXptdq3UhYUEg3NKp9AIgaPav+YDXw+EbtJO86esqbtPi1Q7jeB7LXvVfNV3t+jc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2736550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsFBOCRA9TVsSAnZWagAA/PIP/3+zu2nJEDSIcoJ3DMRO\nHzNRJJ5zg8Xmmj+sI0+nlWl8pKWi5/xsbeqP5WDL/rhF2blWb17Sww6LxaEs\n+KvvoYaFo4W5L+KGZIN/eDNgNiAMtyuF3m5hE1jtDXqWUKwm7mVIFe6tAoEb\n02+a9vigtXGAisivGWhF5tGIMYdt1Lx9nomH1Zd5EqaHCG9TRY2PKRmrHjgh\n1lg8Mz4bBvnCRmptydPnEebQ0GjtovBsyrAtNBEI1S0F/WlesM8WUBR/IVg4\nIDeKx/FzCCXnDGi5MytSspKRzN0wpZAJZnIdztlgFaHCr7/DrsnXk2NHrfi6\n+bFvRnJnyeSVHDkL/I8G9b/w/torofooMiEJo404PWF/HhE7sqMjB+i2kOxc\nr5lwK69V3raeXsO0BFNdk76mGq339YKgFO2iVIdnbnsRYhecwFxl/pRrlGqF\nRyNz69FwwBlZSChUfPFyX5kM96zlSbBQGNLEKXLcbKglQcbNOcEHnSWGgERa\nkSVd/juS7zCxbRhrFfmgmJnY0ruv18slLgV/t/Y6e4s06BWA6OlviW87Ch43\nEhPc2ME9IikquCfCXyHBgPmpwvzE51LjDjbeQ/xooxc3bbIFE1vgXdzq0ch2\n91IGMMyofLEGpanjMJMvlfSfu4V84ojTPBowr72cTdhZxafhKZ6iGhYH/3Ei\nd41U\r\n=NFXr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"d731934453dbaac4a293f98e7b7d7b2772840c7f","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.12.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"10.16.3","dependencies":{"debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.5","r2-lcp-js":"^1.0.15","ta-json-x":"^2.5.1","image-size":"^0.8.3","mime-types":"^2.1.24","r2-utils-js":"^1.0.15"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.4.1","cross-env":"^6.0.3","filehound":"^1.17.3","json-diff":"^0.5.4","typescript":"^3.6.4","@types/node":"^12.7.12","@types/debug":"^4.1.5","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.7.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.21_1571835982080_0.1843452591170316","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"r2-shared-js","version":"1.0.22","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"d3d278451213bcc5f7d7a3edee062397c5a3869b","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.22.tgz","fileCount":882,"integrity":"sha512-Hh9GbKZuhEGoQZyUNa8OcUsGDZKrwE2sT8YjI1C+d2+FrNVU4a3IVkNc09eplX18ojYoNzX+7cqQBFvyGq9MXA==","signatures":[{"sig":"MEUCIBMzrOpkzK/u60l1yDhnCovVVKDrhFTyZR8wm9UG6PbWAiEAvUiqBV7L2Rp+aqXqg+bIE761YX0Q15lc54epC532LYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2736948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsMWMCRA9TVsSAnZWagAAg3EP/1aWWYLw2oYYBfeVLVKW\nwiuTBO7WjPU/+usQgSAZU756ma1U9dnBcdDQb3iVxhT7OphEOlHxnOA+ycIs\neauhzWqvReRKkVZLuIOXkiGuqFldKjucPgpMDdYyGrihl8OjafQEv/gwi71b\noh3F+qPhWaohh8FSHSHwSlNvgTBXRW+UmNrTz3QBhhWPXRv0IwfDhe8v4LBD\nxPueVsgF3vDRhQcgenhkqoLtvL09WXIYVjwrYH4N/tmfNqsKaNLHCWcML8sF\n6JW2UdsCklrLhx/dREQdi7pqfJ+WfK29cZEWR1w1jic2pC+VwKtK+WYcN3lk\n0SwayxL3bgDKjS25KRh/NgM/v5GM7po9kIPLsBEgogFBw3UpQ0g+eFKAsnEW\ncfl31u1MphqfFpbFP+zAlOCSakeQsenzOkygscyLffTi9tWSEM98pxc8tADM\nHwwdKI8X/jPuS+tAlcLEhBexFOdQuULyu2OTH+Jq/L7BnrjahrbdBWf8EO0u\nbAAEEOQxEfbv8YikYd9KAjaujlCWU0vV/BEDWMTnHbMN29a9+h0kFQRL0V5b\nLKp+h9FAggDD516JYGaaXABHRqQkTpul1qiFZxL/qqaBH2+smV/3lWDcLpsI\n4aUx7uXWhUbb2DkmAgZUboQ8DUnunvEePQg3y3MlFpfXLsA9HVqT2veN+hyE\nkSe9\r\n=hper\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"555c934ee508de683681c3e451ea00ba1b961018","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.12.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.13.0","dependencies":{"debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.5","r2-lcp-js":"^1.0.16","ta-json-x":"^2.5.1","image-size":"^0.8.3","mime-types":"^2.1.24","r2-utils-js":"^1.0.16"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.4.1","cross-env":"^6.0.3","filehound":"^1.17.3","json-diff":"^0.5.4","typescript":"^3.6.4","@types/node":"^12.11.5","@types/debug":"^4.1.5","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.22_1571865996339_0.3675635095733172","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"r2-shared-js","version":"1.0.23","keywords":["readium","readium2","shared","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-shared-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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"cba943d0ff70aa8102537d5e12ebdbb6b8cf8dcf","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.23.tgz","fileCount":906,"integrity":"sha512-32uMtrTgLMvRNM0Pr28oraHFjfj1h2g5DCp/pj5EdLdoOctWTu7MQWhOPzwMs/PCR3LOqmxUdN3A+X9jPifLpg==","signatures":[{"sig":"MEUCIQCrcJhCZ9k6rk3qrtr+pszW+gcgSoX0DvERbHaX6MYrtQIgCc60HuEevY0Wi8hrMm31i4itwIvMO93YRtF9bqeSBaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2903067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduGQKCRA9TVsSAnZWagAAMosQAJs3SGIFhdBCN9hvOtN7\nz96cSRot2C56lOcVui7F1cTH0xiwUUvO3RimwesOkQbivgOm6eHWV/Tuymtn\noOayEaAVEmHjbIAGrYlpRab8PvaTjC7NYh9hxlz7BY4aa+Mz6F2zPpavaooH\naNB6dyx16mMB5MxZ+4809zd6a8ildsbdoTMegs0EhSfrrXJ67Amlpnyn75Rd\nOj/QjsbI0LXNPhiRVf9eQl0j5Q27r+jLVPkmMvOaOE9RMSYkxT+PEM8kZVHH\n8fafLaQggkERuUq3IMxGNqxMqLqro449BupUjfDUCKzuQ3jNgo62mlbMNe8f\nWL1V+4tgHaazU2c82J0pZ+Rzie1xAAhrYEB8Foo4bDmbxvp9T5RyXOQ2YRiE\ntF57DJXIrCOLTatsg3wkMLlr6W8EvrLVg7p65bNRoji8UM3NF0mVv2xWPUVS\niz7kTTnDrmiWyzhkZ91gcHVUO5/SfzvFV4Od/lOR+kFcBZ/5+9bfX4/IDSnR\nOsh6/f/y7kXX5qjfIGKbGFWfcsoum02v7jPfAUAOzWZR/2tt2G0k29fNeA11\nn8WAfFE3tOuMqA1KargUmKz+c11nI7KKDqDlK/XM6pPsx7RVk59+8J6f8GE0\nZxbEqmaOMhWWRGolKiMVr9pHHIJNiEhR6UKoiPOsjK3fVqxNrVD3V+MjV2W7\nGNp/\r\n=QWgN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"01283a2f77dd261322c511219a8b8c4f75fd6226","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.12.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.13.0","dependencies":{"debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.5","r2-lcp-js":"^1.0.16","ta-json-x":"^2.5.1","image-size":"^0.8.3","mime-types":"^2.1.24","r2-utils-js":"^1.0.16"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.4.1","cross-env":"^6.0.3","filehound":"^1.17.3","json-diff":"^0.5.4","typescript":"^3.6.4","@types/node":"^12.11.5","@types/debug":"^4.1.5","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.23_1572365322360_0.9359407699665303","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"r2-shared-js","version":"1.0.24","keywords":["readium","readium2","shared","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-shared-js@1.0.24","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"a87095cc11d48d99c9aebbd446f2cd135f5f09ca","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.24.tgz","fileCount":918,"integrity":"sha512-lVjbZFMQt2kcVLtt748ud+xTUTAUxeJF/Zx7rqOTRra2dhZLrHIX+0AUamKtR3rVbQ3bZXEKXV8Y6MLiyMU3Tg==","signatures":[{"sig":"MEQCIGPX9bfLngnoQGBQNLuUKZMZ1fHtDs9fU7A+3iUSdnKvAiBP9aXGD6ziYlODF3dkUHQ+22A0S07hU2D1948iBn0d6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3013836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1vi0CRA9TVsSAnZWagAAteQP/RGgprhTAS/59AqhlFT8\nxSvlV5rTQke0/EeiXLowCvx8HJEiEPtK6lJfVSg/T5Sv41GBlP/svqmoZT35\n8sEx+apzXz4FkBj8ILdUkIbRoQ+OAoHpQ6iXJdAxJYLiK/liCU6Vbdo/CWdf\nMGVbq4260b3TvgW1B12h/axat/w9KlAoRmwczetVC8bFEVaEB3PAjnprKIK7\nTo7O7tQx3pxIX9qU+SFf/PPAdUM7lSxF/3BPlpnWRy3zwbpDSCe3JiCZ0G3x\nGJ3LVwpx1QHIHWyXKNmJGouxLWqcSh9PB0rB4GNSesshN2id1KMWgMWvbmFX\nbM5Uwg7yowd0A/fBJAo99PrWsMcvx1514CFRmbozQ7Wpaw1v5lRqt+SJHTlP\nHLwnBh6YyO90Yc1jLwMsP0DnlYSIbN6LKqximf+DNy2Q6D9LU0HHhl/gPD+p\nMXoA42pqYPWWcJs8BSXG0VyhM2axutra/ODgj2ufIXDN7ZGfr9XkKMTzxKLu\nDEpKiJKGozKWEnKRS3am6vqz2gAL1xMIwuFNamWLGc1myauChWR+8F1TsMJN\no7p922fvcy2+YCQtpUTrDlxDv/OK+gPViiyDncbXzRFZb1CMq8y1q3/SLa5w\nUyIzjuc62dLx31XJGCNSspG5bBIyYYdorO/D5NyhCSQUA9JFRwF9ic2svmED\nFbvO\r\n=1PP3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"b0cc3a2b36cc2209508e5a9bb0ec8dfe5a353a22","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.13.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.13.0","dependencies":{"debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.1.27","slugify":"^1.3.6","r2-lcp-js":"^1.0.19","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.25","r2-utils-js":"^1.0.17"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","cson":"^6.4.0","json":"^9.0.6","eclint":"^2.8.1","mkdirp":"^0.5.1","rimraf":"^3.0.0","tslint":"^5.20.1","cpy-cli":"^2.0.0","ts-node":"^8.5.2","cross-env":"^6.0.3","filehound":"^1.17.3","json-diff":"^0.5.4","typescript":"^3.7.2","@types/node":"^12.12.11","@types/debug":"^4.1.5","git-rev-sync":"^1.12.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.24_1574369459889_0.49146245883019346","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"r2-shared-js","version":"1.0.25","keywords":["readium","readium2","shared","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-shared-js@1.0.25","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"12dae4f1574f528a8501b1560684c7c821dcdae2","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.25.tgz","fileCount":930,"integrity":"sha512-4O0iqAdAhps9BI9/pzSU3iMlKna67OjLsGrkL2XKXxfA/iYkTJEA/JZIb812xGXXseiuL00OE8iRoAK8bNmTEA==","signatures":[{"sig":"MEYCIQCw9YhLl35oa8fljaMzj9zT94xHu5bjT+tHc0IZCn8VVwIhAIAXivqS93F2NxlZiqQdbVLjpQSSjr2/Nw/jnWNaHt3J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3140006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQxJ5CRA9TVsSAnZWagAArE0P/RXqSKoCbATEn2GrpzLS\nI7gzKIzCl8eDQJNwAGR+wYZ+f96zwr8URXCre7dc+i5J2lf6q8I6Omitzs83\nDey7NZD4FyOrOuUsPVvk3LMCXsOv3o4/wbw2FVgw/Dr9iQ2CSFdLmISHMPoS\nidvgm9iHPn/cWuCvNvBQhvv1GsP4G7d7Al7ZQc/A8c7qJRFzwFMcT64Ilzhh\nqfyoRJ98TZ2QclT/y3SwXOxSNkTLmvg3kbobcwJYbbdafp+zGe3b0oIDSydQ\n2FAtp7ut3GvrQTX9LyMN0hy9jmbOcBaWwTwqBFLtqwweKXJcr8JEzO+n3JCz\n1tDiixNN14rZ4C6O8Ywp1muVRzdGdAEO5b8L5mPaaHjyP/gCVgkAZnXwP+Zw\nyqnf5Ds5n5At/QWjxsF/GAe2kNB+mvRKWYf26p2WflvLKqh3+uQjliVYTTs2\nx6byPqu3L0mM7HKmXdwx34MtoYuZ4bfipZexLSn2Re1LbpkTYkOaImz/7lfT\nhQuX/besiU9kORu2kGteM+hjgifwh7KZhcjcFEOpj34AKDnxSyme9MaLqYtw\n5JTb3Yb3TUG/2K1B9wmOkjGvKSq2Lda+dbry/sz5WDgtmiPI62cRCNsI5Tme\nTNcBPwg8hNaahVGGTKHSIwr7oaMksc5BBdH5HBra9jY+ynOp8xivnYkzLGB9\nnjGi\r\n=gCrb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"6233d03b0c11ab89c40c99a4bc09b3e289e083b1","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.13.7","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.15.0","dependencies":{"debug":"^4.1.1","tslib":"^1.10.0","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.2.1","slugify":"^1.3.6","r2-lcp-js":"^1.0.24","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.26","r2-utils-js":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.6.2","cross-env":"^7.0.0","filehound":"^1.17.3","json-diff":"^0.5.4","typescript":"^3.7.5","@types/node":"^12.12.26","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.25_1581453944826_0.09965080013285088","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"r2-shared-js","version":"1.0.26","keywords":["readium","readium2","shared","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-shared-js@1.0.26","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"3a9129332184542d900d9cdcafdbda3312c28888","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.26.tgz","fileCount":930,"integrity":"sha512-DlylFDMgLpBMS35dHJRfMHNhdsz+JeWjc8bWmd03OA9OKjK7uzeSonre/61zw3n1YPra6YVXaqqVXIsRMCp+bg==","signatures":[{"sig":"MEYCIQDo2ZDEOQCIS3MPAipf3I+VZFrAmwIty2MONC5q0hQ7tgIhAJogo6byL353rUihnr3bmd80oyYGzlHFqYWHskm1jQgC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3142029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUChOCRA9TVsSAnZWagAAWvMP/Rdkp1B6yvfWgTV8P8BN\n5D3Y2q+rz8y4f2lwRWG9V1QFKIHU1CnqXksHZLF/D7dx5ShWLmAlNiYB94Uc\nbWzIRl5omdMyeQsSakJnKkadImhqvAdt0sYH/JntJ2mJ4U2kIKmWWBB+/HrA\nRgiSj35BuhsVmsM4aqefDtyfZ12/ZMOxarMP6kLa3BMEL4D/IwpJR0LJR++f\nLJgKwC7cBo+jnAYLxL+CETIx7TFt62p+lBC+P5xiW3lzqJMJWpeoQxAlH01r\nxCACnGrBU50Kkje3kUrPCPZ7p3qZmBg9Gt0BnQbNQLEpgivX5q81vAN++wqV\n7fd9JiTSRGcQXbsN7VYkx40OMvl5hkSu5yO+4uGEKGLyEx2KBFzU5NlwlOjE\nzooblXzjQUfX+iHFvIyRtpNqdBQGgQOMGtDN2UhJgKOip/pFrg7rY18pBlyb\nNPkG7jXTxwXCe/eD/lNyZpNkK9uDRyR6B9di56lhq7sEaq18Qb/8g8FITFcB\nc52iQVz1nu/dMYWHH3iUAj4EWtKFfBcXqUSbio6ALATKLy+9knj6WCscjUr7\nycrGpq1tnL3lQCOn7Wea0eiKPSTScs6K8KbpKXts0+lV6OR4FSM4utbQgJXn\n2SE1Y5sLHwhH4PxuqnDydimN9MJNHe4LtngRB+pyoRzuoVEoAXUflZSOWb4k\n+wLL\r\n=6Nkk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"f28650b6623ad9ac5626cce6aa1fabb54fe46038","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.13.7","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"debug":"^4.1.1","tslib":"^1.11.0","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.2.1","slugify":"^1.3.6","r2-lcp-js":"^1.0.24","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.26","r2-utils-js":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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.1.0","ts-node":"^8.6.2","cross-env":"^7.0.0","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^3.8.2","@types/node":"^12.12.28","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.26_1582311501890_0.42594691376700244","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"r2-shared-js","version":"1.0.27","keywords":["readium","readium2","shared","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-shared-js@1.0.27","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"feef4a7b9b670f29a68251305fa79cff1bdd3b9b","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.27.tgz","fileCount":930,"integrity":"sha512-H46wpwf6jc/hE4Yp81KFnLI/q97ZgrNJg5xDfr9eazQqQoDO6N2s8QyHKdQb7zICRj7ksWWyV67nDJd7oK0gIQ==","signatures":[{"sig":"MEUCIQDPqKuKPSfDfgbb/d2bbVMhWYOkKYwFzAGuWavMpQgwiQIgAlhCcccU3BBt9TrN572O81gfZC5oGRo0b9XZvVtN0vY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3157235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedMPuCRA9TVsSAnZWagAA0CYP/0vQfaac05QngqU/jBQ7\nTrgXKEIpTOSH7LrlQj0iTAdDnR6/ljoU1qnhKZ94R7ij/tvHBA+cxBOGp7kq\n4ysXM3Pd6HOw/d0YBF70yicVNklo2/1r0fTDCaU6Bgd/C6Kb+l9XI2qMYTxK\n42S03IqcSs+CdsOUny/MZg2FQRMk7GcThXUWvy2W7XjVLOEFJpsca2frO7ZO\n/YtGSIT47CoJN4P7QpAYNiOBuy+muYXQf4k76+3Z6A14JduwV9At7u+DMZYB\nv93WZ2KOnDT1zNXZVMdvZXR/BLBlHQ8B2XdgTTj4GNBPHdhSx+J2xbC7e4pP\n864a8ICZtarKXL3JQyiEqSid6lRWKpHsTKtSMqsE7faffiKqNOHI2dT9Fwir\nBap6KvYaqKjerEmc38dekwHcPAPIP2QdL6TxgwaQiEfRNwGO6RmZnT465SBA\nui+xZ9QG3/WQg5H+K1G+sl5YNj7BzNh/+VOetcDI42Obrvd5XFAUNHVV/1o8\npHLfgFhJCSfw5yIb1pV7zXLFm2jBCSwIFQ6UbOUGnx4xIC03wGxoavfzlNSY\nz9FTbADUEefTO6tzdv4qg3n1hlUghgNU+jLl9XJfH1Jc4g0lVKeyUVVS3LkR\nsoqcm2DjihSHLG4XSodj8LQM++CM2XBV43b3G7cZISmBI6zZHn/RN40TZlzS\ntesx\r\n=u2s3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"29677b2114bdda46636f7f3528023d1209e5b126","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.3","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"debug":"^4.1.1","tslib":"^1.11.1","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.3.0","slugify":"^1.4.0","r2-lcp-js":"^1.0.24","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.26","r2-utils-js":"^1.0.18"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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.1.0","ts-node":"^8.7.0","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^3.8.3","@types/node":"^12.12.30","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.27_1584710638054_0.5130728724861733","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"r2-shared-js","version":"1.0.28","keywords":["readium","readium2","shared","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-shared-js@1.0.28","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"66180367831d091b250ad6611e1276a120116489","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.28.tgz","fileCount":930,"integrity":"sha512-pBI3tHdfAfbPS5nVmUb01pxg05uEiKMOSofKW3QLGTVVwiShvOr1VUSuYBDXT5FJkoV7QLC4oMs1//0gQhrnxw==","signatures":[{"sig":"MEUCIAZRAITtZb7Bny90UtJYRwOHh0c/DTEy3VhFGTCjnKfCAiEAybxlm9yiBcaqnwTXbUx0RPw2jlzEeXKFMxHmTIrnr5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3164833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef4JHCRA9TVsSAnZWagAALZ0P/RZo5vHjQfaJFk6gt7Mg\niwlXzqVuXX1yOoyYLVm2y32tXe+Pp72/pexU66qykKfkykEa+T9Z7qO6fXpH\n2zgKqmOND992V1jwyf6elWbwJGKDWA+qDY8Ai5orRBKFSUTRhJP8MUIYWyxA\nfTtSfi5SwpkgSX/DuA9e30UFUZDetfiQm9xPb4iOW4Z5sEQB6I67h2KFZW+G\nQffyfC6PKJ98vCEbyA3yjguvWsLkk7LMJ8o4sKTBeO0ynBbGWhx9MwvRnEJj\nTZCrjcqlsfNzhbWlO/SF9euC7+VLacrVihi5844Kg5k4SsR7WU81rCD/eXGw\nhilv0N6W4gt3/Q1TPAwwolQAYmStTO7ji+NnYqrQwYKT5G8S7T+rcroe0/nY\nhg7M6TvdcFmCWtVUbA/Vv7Kg35+2ol8b5JBOVMPjXd4o3bH9plAev7LhPaMp\n3jsnz5Q1A1R0NJ5fKsM3YAVXa0JFaieYg7yhshtn7LD49dZWet7C9ZvE05xc\nPCRrcDeQin38kzQik2V6UOElsQ2fNfQRomUrR7D80x4CM29ROLi+SCYhq01w\naBTIWVUJsmFd5BWQWqhdsndm6O9GWn3dhiwo5wT9Piqwqq/od32qr4PKz6ru\nxaEn49SorPSYmMVLWRxX4T252/YWLPhA26SLUNx9TCkM3Re85xnnOVOCA9pN\n01AE\r\n=mMLI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"9e941725312386d7ba68d0e7bb83015becdc8b38","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"debug":"^4.1.1","tslib":"^1.11.1","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.3.0","slugify":"^1.4.0","r2-lcp-js":"^1.0.25","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.26","r2-utils-js":"^1.0.19"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.8.1","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^3.8.3","@types/node":"^12.12.32","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.28_1585414727405_0.34132995640209085","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"r2-shared-js","version":"1.0.29","keywords":["readium","readium2","shared","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-shared-js@1.0.29","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"e94cedeeb4e824ec1523eab647bf6ed7ac673f6a","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.29.tgz","fileCount":930,"integrity":"sha512-8rY6QvUpgVK4HWz8mlHGOMI4cxWYrfmIM9o5gfZMXmntPtKohyNrfvJP8Tji9htRGQ7WRUjqCquGSQyU68cqZQ==","signatures":[{"sig":"MEYCIQDv9bHWfXZFZqDzK2j8z3WhtbCmfCYjwpoh/0sTRlx8kgIhAJKxw5illKOaVPY3oJgvqt2lbwMdzK6xGO8ruUGNFmyW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3190891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei57+CRA9TVsSAnZWagAAmWYP/RLZDWilEOBixp9C2tvd\nL454G76b1OT83cO5y+/SQmJOxMU5VmvQle/zoQSMl9QXEt5FNdsxKamoKqoy\n2yhzziMIVakvHDfGOS0CPhP/WHsC8NrMEFwHECwz8hkb6Il+I67xPqXwT72m\ncJQNynD8L2sAKTcmiiSvDhdIWzAyu8HJ5WbX8vbMlJWst5qQDa7Sx7VNXLgK\n8mVga0MLkMjBAgvDKlFQYIHfICm9PGsypDLexp1Q0k/w0RIqh80TwU5v32EJ\nhyICGGzAca9C0JcpM1SYbi6lJF+v7fDdfluCKSxGtS2cd4DKIozcsrdj1bHL\naO8uffU/nVSUDk5Vw9/dShnuuQEGlBYPJReUCPcIGRMPOLCdlVPUK9xphKQ/\nsY66JyDcaCVOgF6+Y0SrP4UYzhEKddCjo2ULMnKbW5hRWETwoS4sXO4IzXae\nqnvtAfGfLEoUipp+WIh+ZXqvbXgyBVJZQAp29T3Sx9DctsUK07rlaaYdLh6E\nFyZGGpMxZF8FlZmfrUZYPaOFIVKj7mNMWjd+yf6JuWy1D3HiVulxeDnhOv/o\nBWTJTKGCExAJYWfA+ba8coOaC4tRblIYZyc4ggOaxwafJ6uvjhJ8goTJea9B\nH/ovgdheOaGFsLn/0SdR7phebKJ7A/DeQ2Mu0eTQunElwVCcNFf1CIEvLT0C\nRX8K\r\n=RwEO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"eb0d1e2c4d3b9e5882ee3efaf847a9a9d0d48cae","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"debug":"^4.1.1","tslib":"^1.11.1","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.3.0","slugify":"^1.4.0","r2-lcp-js":"^1.0.25","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.26","r2-utils-js":"^1.0.19"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.8.2","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^3.8.3","@types/node":"^12.12.34","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.29_1586208509863_0.8402555278786126","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"r2-shared-js","version":"1.0.30","keywords":["readium","readium2","shared","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-shared-js@1.0.30","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"775f823c7c43ba4ad7b72fbdf9ebc4fcecbee4c7","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.30.tgz","fileCount":930,"integrity":"sha512-XiX2PS4tMvxDbltXCZlrzkImbuAdcV+gWizZDSv8kL1GGy2FzscJTpTe3J9HJXMaZBMnr4O7ipe4aR+H+bSHJg==","signatures":[{"sig":"MEQCIDiHOCzfJDss/AJhLAZvKcChJBxSEVZW5/A9GD3MhEfmAiBtkhFINHKytOnZmtAA7D/Qb5ha13AxuILZdi1UGa8FBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3192914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekKZ+CRA9TVsSAnZWagAAkqMP/2Op60wzjq2Av+h1hlkK\n2YK3ozze1aNpupkHM42HSyeb5y1o0Zgbj4TFV7epWHRqeG2LnCP31uLuD1It\ncnbOMRKi7SRHHPqKHOQ6IFOBwH+JiMenPKWFbLIzuED1vY7D3atgzKeIYT2D\nwEQdpXxqT9oloWdPHA2RIGT/E4bpOa8MeZuM99FFZOigcFM1jWfxwqnUK/9o\n/bqnT+XEoYD0OGQJPCKJscUxFUdhnWwsr8xCsrfk5M+B7zEOnK1YIlUISQQG\n38LH4Im8YoXjiNU8aZe1IJ0WbmelUb244W8kdIiV1Mx4a3ApC0JSfOaPezd4\n+zjKlW/ZZKukTy1naJd5nUXtdTcAh0KaPUbOGZQCnr2By8JG6MyY2hjSen/q\nogJrHOle6W6sfdCMxFnxfgLmiadhTRHIC06+upU80syfvIqAToQGxliQhcaF\nWMVlKVZlKhVmomRIalexeKFVS9B3w2a+Nm/jswDvFTdwCK+zxOLR7sS/S2nZ\nZ3ZNMluFdQWQkD6fGDLvpZyYEDwg7R719GjmqAqrn6gl/MtRXkwJJgBAZ9Kl\nkXT9cdMvBq3meEM43283BaiHQUhuQdMjIrH1lUcBjUR886zSg+l42ghW2oHR\nZxNWmG4yuCugRiZR2zTq6Z1yhLEmjVWKpzHChBK1a8OClDKuk6IjSiRijJ+8\nqAxu\r\n=Ovi0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"20affd3b4027f55c6d51529f3b98c109844d9fc0","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.16.1","dependencies":{"debug":"^4.1.1","tslib":"^1.11.1","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.3.0","slugify":"^1.4.0","r2-lcp-js":"^1.0.26","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.26","r2-utils-js":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.8.2","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^3.8.3","@types/node":"^12.12.35","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.30_1586538109592_0.3218370635472336","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"r2-shared-js","version":"1.0.31","keywords":["readium","readium2","shared","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-shared-js@1.0.31","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"e8544f68c0ca16c32b4b920a8fbaa64e2c4ca379","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.31.tgz","fileCount":942,"integrity":"sha512-0aQ6WoMyXZV68oSQ6WwlZYyZ2cTxQgOTX64AdFY7SquubQnG4fNTQEmoEFhIJF9+SEVaaUPwWXhRjvyVVINtOA==","signatures":[{"sig":"MEUCIQDEwnwmWmBVFB8Vuw9kDbodly5L/5ggGegkwW1cJegoJwIgX0FOBWZqGj8MZ322uptoXA0dtOeTP4C4KxqhEFUDTiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3335383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelvHBCRA9TVsSAnZWagAAeNAP/0SqqkIBX0oDCVim69fT\nxVZuPyE10z+SJkOffa8DW7FTEh+au0SQEfDVz+u6MfU7zxnrJm4hDN3L4VOF\nqm1IWwGvjOtpfEMikvlC5I56gSNIgB8WwJXReQMAQGEcfIcZh0i2qFRHqeSr\n6t3U729P7eQm/tsOsSLxkUCNZRroTf5w8imP7vXWEBt28zQt45X3WFBQKoP7\ncaLLSHk8AC5BT7k6Yw6txbPOitpey/pD+XVoA68vmgS3Ljqp5fY+fPYXc/Ae\nWZoISGQ6br1VjFPpNQz3BvHRDbV1BByxhSVbGAYStKfqUTwOFTQBBDHJXRoH\nk1Im6/MqPqob04MQRWpSh2FkmtImXYLeg7cRXvhULV4vhgD6k5ZPvYOMhbY5\nVZhvC/2iIsfDecvm2yctHBm9oaoKaGAYjlA8HAjH2W8QZkgMNb1Ivv3H4ZDC\nPiRIazHVAcbVPLu4oewXsovk7ZWy79K/kkh04OpqwnJJpTFH8MslI4+mYlPd\nFntaDqaHyQpj2g2g+DWGzBPKPafgENjSGZ8wt77Dpv/O9mm4gdqw0KOdG/rL\npjPxAefGXubSq9u5FR5LDCkVjSZEIdj/7ctjBLbEeKph3jUGYTcH1MFABPe3\n0OH91UcfspBxdFWcMYB07W7FB9abbV5zm6HOwFevb6RoBCc8+99AbynFKHfI\n2kz3\r\n=jxis\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"e5bf50b2e4384a437bfcd26deaa1ccf83c63e823","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"debug":"^4.1.1","tslib":"^1.11.1","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.3.0","slugify":"^1.4.0","r2-lcp-js":"^1.0.26","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.26","r2-utils-js":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.8.2","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^3.8.3","@types/node":"^12.12.35","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.31_1586950592706_0.2607082851297937","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"r2-shared-js","version":"1.0.32","keywords":["readium","readium2","shared","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-shared-js@1.0.32","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"70323a6945a388dd276af5d71542c829433a6a82","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.32.tgz","fileCount":942,"integrity":"sha512-K5hqbpZrgQiPPkBGfdwCpIDbw10k64aAKaMPuU5HcympHVXZ+i2YGgz4PSMp1qEbNrFiN0EWK3GlV/eKlu/2/A==","signatures":[{"sig":"MEUCIQCVLh4Rt+x6HykHYKOZeA4LT5xwwXm3kuzCaE1+0VueCQIgahpZ+Cbtz3+z5yV64WiJGR5NY7Pn4ZXfLuUPwnLbE/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3345658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelySxCRA9TVsSAnZWagAAg+wP/2oJEZcMM9YtsSoDIuuw\nqr998PER3OQVJPBpVdqpFkN2LYrusapG//saKt3/RwYYWOC5AMQR0KEVJReB\niOdA4YIH6K8toJ20YJZypBzg42gJYg6Tw+a4MBoMWXqvLfLaYuIH2Fd1DT+6\nWXqz0aMEnP/YTtwrZNmFjCwsziV+XrSqv06PbINNGOVhISpr/3rckVrnSVhc\nUWh37RG0Nk/O8dkfbdUroyCyVNKhRUAAZcJKvc3UIUd7Ny4Yc8ED0LUJXVlJ\nPlSaY9XcK/aqvBIjjJSDR+hsIt9BZpFN4JaJJg3UZRbReqv5c5FnHZMXFcLJ\n7odNQyGOScjyzzx8UCjd3hNucVChC1EThC3lbpOynNxtovz1FLmfChxM05Nv\nx3iucC9ElCY1f1/i6bE8ptlIKewZT9b9cAQxah0OQF+4Dtt2K4lblAe99kMA\nz47VHIOASu+NSutut8MgESMIYC+8iCwC1iYY5frjPbhOVhdRxhdBDoHjsz/C\nLTuPUC4deXwp6R7weBeW5qbJqoNS23dcgeo5zmyxHcUVWBNw7dGfS9t+NSjw\npOI2ZIFM03N/xWIrnY5I94O6JIbFMYvVjB+7ZBG71AcLS22Kmjw0uMt5ey/q\nKI2ZRBMo+KZ5xhJvSkv2w3iv+E7/FPGJu2cgP6+9ZzC5Iyhp3l++97NzrCNI\nSmXh\r\n=H4vh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"fbbbd582a22d7112267ebca4924295158dcf6caa","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"debug":"^4.1.1","tslib":"^1.11.1","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.3.0","slugify":"^1.4.0","r2-lcp-js":"^1.0.26","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.26","r2-utils-js":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.8.2","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^3.8.3","@types/node":"^12.12.35","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.32_1586963632871_0.6400943344568417","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"r2-shared-js","version":"1.0.33","keywords":["readium","readium2","shared","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-shared-js@1.0.33","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"cb5ae622486735972545dc7094f35efe7f7663e4","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.33.tgz","fileCount":942,"integrity":"sha512-Pd/+r3VZHhOOcK1CX+xYOmOqTY0dx+NNkc/WuRwZOfT/QEIz1HfXGTE1BR/iohvUwoKBi54zKTL2bfF/G6Vb0A==","signatures":[{"sig":"MEUCIQC0geOhDfzgcMcXJNvLjw4s4vho7t9ibgtVWEAUR1jiJAIgOZdAXR36xbj9kCq0GB3tBTArMB5QiIwRB2HFgc86GEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3348926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelyaVCRA9TVsSAnZWagAA6J0QAJgC1+ZoU1tPmH3Ik325\n9bYvmQiSoPVuCTQntMMaqSYMgsA+AhbNTAgOuAr1soz3yTmxJyCmpEDHC6Qm\ngdNA/NLQAEWmcHJ5GAOhsu4HoI0z1JDbYxnIl70xiezi88JI1En/RQgO48wO\nigggCP7XdFkMVFMg4wY++wjbhbYIllcAFIzJFO3i9PNvc7BoJUx1C2OZqPqx\nuRREwj6Q5IkS1qJVoMx6n8ZHXhV1HUz93y2oNA2eR5ENOdpl1pWZz7pzpO+X\nWSv7wshsrsMWtwj762Ggd2XWPEyedXI6xZQNkCqhYZmURoabRIsienNsMzDG\ng64kjfphhyGtF4dwtAKh5SY5meqPqtronVoUy9xrEf2JafoFbOb9jp6l58Rs\nmSiBagHFDYPZaZH4AXp9mSlckxHaZWApsZaG1ZgjEdOeWa7506Nq53Kojh0Z\nG7/yjv0h5HOTZ70aA26qnI+Rti0aE8i69a5xF0jNyQe0BZXEDmRn2PC2j0CR\ntJ7lEEQK1ezKeN/GCXGVUOKhoKk33YumReOg2dKzeQLKVqfDIjqMb1Rz3h64\nGHV0Etfp5uf25ce2r6v3PsAY6HFCsc62SNuhEa08gL7T8a15Chuwej53kGeP\nfScHjprnoN9P+ak2WM6BJu0GwKO2Y5S32LiEYTj83bj1TNFrApXMnmRQp4m3\nqzov\r\n=O8Ag\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"d479051569194dbf8f129b1ec7b92c143db96943","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"debug":"^4.1.1","tslib":"^1.11.1","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.3.0","slugify":"^1.4.0","r2-lcp-js":"^1.0.26","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.26","r2-utils-js":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.8.2","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^3.8.3","@types/node":"^12.12.35","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.33_1586964117149_0.17065427154878887","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"r2-shared-js","version":"1.0.34","keywords":["readium","readium2","shared","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-shared-js@1.0.34","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"f1df476c6956a34070e531ec01f8e098e5c39a51","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.34.tgz","fileCount":942,"integrity":"sha512-3FWVa8/YS2ODyE+OdrBixYHV2pn6gGA3ii98T3sW9mYrmDn9c+F13Qaxn+0zeOd3/k+GsFAOwW9Che2g9mMn7Q==","signatures":[{"sig":"MEUCIQCRgAiDbVliT90YoWnex5qUdESFv9yRyZAyiGDtfR6OTQIgEcIkvBEw9MlStlYDiQMPshFVWYcdHGMkYkEUNkpu0Lk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3349948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemHj9CRA9TVsSAnZWagAAvGEP/1a9QRjzW2PSuF/ysGCS\notdKc8FRQ8oHehyPe4/pq0SCvO3ZxCI20dR8wGlkReNfG2caWj57cUzcIniF\nG6V9w3SW+w0D7FTTVnBsC2UtXWIzQI+rvjCfixww3qECJXHLRAH7enshwAjc\n5ptFJtd1ZCgxG+STuO5Deg5/bR/eJZJtw8gXtr1sG0nz08+sKTb+sQtLXs7U\nd93n6o++0/4xU98jsmE9bAtMF/Y1H+kmQCWECdHzfNg1fPywcLAwXIfQTsiH\nwRKYU2bDelU0oOtWStYEPxaUVzJOT6r6Ke7UJgr00cFTZLPLkeWDsKLphNkQ\nSCg4fdu7RODkXTEwBTQ759mYKJhcgcfp/2MpU0OhLg5iLhlK3zGw03oS4FWE\nmeB8dJPxBI701fLBaGd4swcqcWtcA3Oh7n6hHgHJl78oImKBEF9yiR1LCduQ\n3wFFMZ/PQIMx34F9LzVPlwZjJag2jkEFEe3VAOFIuNijH+PGdFyfW4jDoDmg\nLs7k5CvKs4fYLHW6+Bi61J3M5cHKs74JEGOwKudzg74VYI1jg6vRh93ofy4q\nAz948aJEyRl+JpM3EiQBBXnJdCv9Px2Citc2eWff5iezbgxLrWJn6pHoXw6F\no1Cbal4RMFpnqiBCReZV13WIWxEsaYwv2WRlQLQ4TrTtGpBkUTwECXGxGItc\nevzq\r\n=xJoP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"9a9abe127b03097191ea7221a091a3dc48227ea8","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"debug":"^4.1.1","tslib":"^1.11.1","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.3.0","slugify":"^1.4.0","r2-lcp-js":"^1.0.26","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.26","r2-utils-js":"^1.0.20"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.8.2","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^3.8.3","@types/node":"^12.12.35","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.34_1587050748479_0.5812675394888569","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"r2-shared-js","version":"1.0.35","keywords":["readium","readium2","shared","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-shared-js@1.0.35","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"e863b6c8e3f1854bb16ef60c51b777e80bc3d0d2","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.35.tgz","fileCount":954,"integrity":"sha512-bQhb4oUi51xowgsHwiU3hCPMwVgRX6i6+5RvqHrk38vL3iUz1VqXoojqOzsmvmK6PRQMXlOhh4VvQbaWbv5tTA==","signatures":[{"sig":"MEUCIQDXe9QSxS/c00rWKXObNH3Cnrur/SGyS86ppxAYrfpuCwIgNCJ8ss9oArxhbLTjCA5i0oxvw9AKBWjd4iTRBuYte0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3390901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeme85CRA9TVsSAnZWagAAnDQP/RxC9KnwbKw85Gyfzipn\n6Iqdra/qVuSdG+Ch8I7VqVrSx2Rsoc313Rtrmi8OY8mx5ON2IxhalUCWKnGX\ne3aQPvuhQd5rV14pikzSUxTEw1121N4RThR+K6jeA3VnVWsNpydkLE/qpysU\nKQzYTg1ZrvVxxshUN16gTC9rZseKRnCL+g99Qd2Co3KSWvapruzAh9iVNhsx\ntMx6xuJgJEOLBNw2Hwjvu8wO9iofKLTqyW3bo8lSZd0pwMyVJukY69yW9vOd\nY6ULReBny2Dtf+U3oP0Nw4h9VCaCf4rXkHvOmYZiPE13sub1MNymh3dQSyln\nA3LBHWqKDRLVJP4cZzA975lbNy3OjlRAGduTNb2X7Udav6QupWYNxRZyUbDy\n/AS8Sz80mKdmZznOW/bdJMx4PV/aVldC4nNJ5Qej2Qo4FC4PZaRvIlwccKnY\n4PZOD4kmAJqeFj6yiCgHMp2h3KhuvAPrusyzCZcMuKK2jiLB4ODkZ7IlNktj\nJHiU7wwAHPnRpTjgMnEuEpdurDocB2oneboGsxfZ8YRBIuQSHDgS3G0aUSFb\n1+s0ZRPcOdvfZlyrBMTxIKbPNV3m+Zv809d5WFvrEfRmh06kkfVk+wTVruxq\nWnzsA9AYjmiLbZRsyIs2GMey9PyWH3VeAwOt/BEbcvmmA7kO8nWUfVSkhdVo\nMIem\r\n=s3XB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"77348ed92bdfdbf0e28573379d094a17297afc50","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.16.2","dependencies":{"debug":"^4.1.1","tslib":"^1.11.1","xpath":"^0.0.27","moment":"^2.24.0","xmldom":"^0.3.0","slugify":"^1.4.0","r2-lcp-js":"^1.0.26","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.26","r2-utils-js":"^1.0.20","fast-deep-equal":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.8.2","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^3.8.3","@types/node":"^12.12.35","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.35_1587146553051_0.5885930778768624","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"r2-shared-js","version":"1.0.36","keywords":["readium","readium2","shared","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-shared-js@1.0.36","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"bef73dd2856734ca8d75cf6eed987594560a794c","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.36.tgz","fileCount":954,"integrity":"sha512-nx7ctkbpPvQVKogArPiXeqcFqiRvkH+GB/MPgBRIFOjKeIi0udg5c1lvpRTc5/UkjOMLxpTcLrsfvXaq42BjVg==","signatures":[{"sig":"MEQCID4ieaJYoS+dhXIGGQPLEwx/FsZZYk8Sx3paWm6iX2MfAiB3wi0HsEmiDVOJbGJEiNuExMjI2+AvW+M7Ijt32gQV2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3470621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevm1RCRA9TVsSAnZWagAArgcP/3sCCDv0L/VOJ8zpy1Dd\nXo+6TMxHuNdhzGPxvQHyatJztQEbOjTJbdn4BPBhESOxn84toaCXJwJUZuJ3\n4r/Xoi0bQEukFF0R9tjmu8xjlzbilOzCnjABBcoP4qczD4BSAPvo7nB1HLQS\ni+0nChw+2pA17slemzriLnOjF/v576/lPUYpYaLzQbHTgGmSlYvHCLJzQ+qI\npif9CWQ/kt4AV79HSyUbpRuFEb8SiqZyvJquZxUHhY4syfq+LorP+KRYjCX4\naWfUgLmRpIH1eRjyWg803y5ZzBXPA4k8m+MZHvFJF1RQ1s0rz0g988lsebdW\ncqF9tL/1E7+LME8cM3RzSNR7CBlXrRTESUDEhxIPPJhE9RvNHvkeYPbjKGSy\nVr2wEIZFy1ZywZosLy9dIcK3cAaq/A7v0dJIMo/ghxgy8b7+wtyBXpx69vbY\nunVOPb6VyPdrElPVltppV4FpN2urMnDh3PIVBXQzJ5S+rH5wZWIVLByFYWMc\n+jUZEl9gX68RiXl/mWv1ztUCFdSQhVS+rnY2i2htJdz42OvwIihf2Qsp/Bzf\nFASx3JiAmQfbL8YtguiB7CwZGFZezI/Jv5Y5FrIaYYEo6u54alPNoW4RdmeP\nld9SBng66jK+45ZZ5rNhBn3chg8/+O1gYVMk+i9wtaAUiOM001Lqk17k5E5d\nRk2u\r\n=XY8g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"862d6c593b748a3db1ef5a52c62e22c746a550c1","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.5","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.16.3","dependencies":{"debug":"^4.1.1","tslib":"^1.13.0","xpath":"^0.0.27","moment":"^2.25.3","xmldom":"^0.3.0","slugify":"^1.4.0","r2-lcp-js":"^1.0.27","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.27","r2-utils-js":"^1.0.21","fast-deep-equal":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.10.1","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^3.9.2","@types/node":"^12.12.39","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.36_1589538129020_0.8099475611330078","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"r2-shared-js","version":"1.0.37","keywords":["readium","readium2","shared","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-shared-js@1.0.37","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"5f038eba93eb6fcaabe9cc7ba4d6b351ee2b94a0","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.37.tgz","fileCount":954,"integrity":"sha512-GYn2P4Ry4lSidRWNVYci5KGW4zQhWtn78Lz8nlo9TwMrjqoC0fVIDufGVfN4fqA47sIq5HV36V0pVs7opCLd2w==","signatures":[{"sig":"MEUCIEWmPUxHtOp/6WgDI2FGj18aamIRB5DHAVQs2JCfXXEYAiEA1V9sl9oCKBBjQAgknKjLJ0lR+1cQn3GiXQ20jMT7JYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3435847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+RgSCRA9TVsSAnZWagAAIzoP/1VEQD8SMbRMoSNZzhFK\n/i0c3zWNuJN12Rm6z+QEO/Lq3JzeH9sK3V5dP9+6q3bKPbXo44dZgWlCmLWI\nN1NkQCwwua6KaFW08kB4KFo7SW05MbBr5oqa84YYgCHyiJMW2JckSQOoz/Mm\nZtCDRbeQjbma8AwauDoUMlmp6UKu1PtD3ltHsO9CWqaOoHzyMa9+E2DIr7Zz\nx0k8GfHcNDq9X11gVSUUQfWdQ6dsdQcwJm7iEBwPaoT2qTPXU+1eD20+nroT\nU13MaXE/SVAHDwg0EvEvVN+XQpWpd+jKx8HkDfifvI75ppeFEtBIc2o3UpXN\nOXu4porA75OXEOflgd7IJsu+w7JtVZXiasCIguLJYnmWo+Bd/uFp9QEmLt74\nlRlE1JzV/WL0UiR0vBrU7FoQ7GYb5yGraT0lb/JEA6ecy2m9BeFrEbSwVKU8\ndpqDq8aPFejbA4zrU+lFVRm2jtYkK6vqtNfslOR2vzahkoCi36imYbIBNH+8\n9ROhfoWFC/K7qjU0mh6Ran8JIBer4g0z7dH6InaNuqSWaR0NnUwrv9VA5AYa\nxuChtwCOnkqxJxZwOqXoPFhc+QZtxccn5SiJsvYoJWkCS2qSq959Y4ia+MhY\nJLRTRbH7hh0fwjJVa2pQWe6fC6B7R/4gjJY/j9eb3Y0YnGjezqykwC/1n8Q6\n1O1O\r\n=CjTN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"cc7ecc26ae3a199e8b4ba3c79559d8d565e77d0a","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.5","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.18.1","dependencies":{"debug":"^4.1.1","tslib":"^2.0.0","xpath":"^0.0.27","moment":"^2.27.0","xmldom":"^0.3.0","slugify":"^1.4.4","r2-lcp-js":"^1.0.28","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.27","r2-utils-js":"^1.0.22","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.10.2","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^3.9.5","@types/node":"^12.12.47","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.37_1593382930415_0.4379532362648404","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"r2-shared-js","version":"1.0.38","keywords":["readium","readium2","shared","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-shared-js@1.0.38","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"895131aff5785ea78ad888b61f49df3eda077e69","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.38.tgz","fileCount":954,"integrity":"sha512-+FscuakcQ5Ys5LxjJ79Y/vLjtVIG2dkchNe4Dqe+I48WQrIQIpJuj1hshNNBblIInnQdj9VOK0AhhczAnJXdIg==","signatures":[{"sig":"MEUCIQCI2Uq1Bm/gb6J+sw3I3vnx0GaKXSf/esS3mDn3c0U21wIgNxyUhyPii6Bau0lw9JP78yYGVobvO3oORcsOdyIJpFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3436306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/4sUCRA9TVsSAnZWagAAK8cP/iQHnEvqROWCn3ewH+PT\nnkeBAjyR3j3OfrCim57l7ETgBosnjmk2yCHbohHQpeRoFMZa58v9Hb6SwItm\n3N4Qb5GbKxk+thgkO0TcuEtlbZp7uVnMv2bh689ebOdxraAunlrZ65rBaw0F\nI4ihlw2NVQkEcBpqSjMUwAKGv56GHhq62jkkUFcKK/P0sx7n3hF+rvCRcMk6\nTrvr4dzYvypmxZ+Mrztn9LIZFOrf0Fdtmdyd3AmCc+HCJNeGCPxsXYZPCe+Z\nnLmrYuCZEtbQ/hVrlmQWcurQW8FhPz1w/nTnPpYqZhLV+rK1EnSxD+o+O5SU\nbbzIi8YcbJJ0by2TbxlqsJZ7xMelcqy8TA1Jx8X6xSYH38DrkX6SyHr8MAbn\n1dXn907WboyrbtR6yf7XOXOvX2HmgTBT/BuaT/i6vgs0Feq1FtssueSN6Km4\nLoengZoom+2ULNDNW8Mvu378uklWn8MukLAMkJr0xF9mviFIKj3vHmBdNOzP\nZR02hiLwWXrKaJ8I85eX9rHQ4O+NxDjBp300OOTdIf1t9+1dQt/DL/7XNYhF\nFXVdr9LmfI6LSpixrueJDPuxE9FA2/Nid3zk0ghtAUFrkJ0+QXyncEkikFf4\nirPoQpLglqMCtFy+zjdFfyIjny4Ys41JKIbjsOvB5y8fklybqVEfJqIKM8GZ\n1fYV\r\n=LUxc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"9371e140d58755c0cf066fc4e611b14320635069","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.5","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.18.2","dependencies":{"debug":"^4.1.1","tslib":"^2.0.0","xpath":"^0.0.27","moment":"^2.27.0","xmldom":"^0.3.0","slugify":"^1.4.4","r2-lcp-js":"^1.0.29","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.27","r2-utils-js":"^1.0.23","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^8.10.2","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^3.9.5","@types/node":"^12.12.47","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.29","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.38_1593805587579_0.21529899212094628","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"r2-shared-js","version":"1.0.39","keywords":["readium","readium2","shared","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-shared-js@1.0.39","maintainers":[{"name":"danielweck","email":"daniel.weck@gmail.com"},{"name":"jccr","email":"juan.carlos.corona.r@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"name":"readium-npm","email":"daniel.weck@gmail.com"}],"homepage":"https://github.com/readium/r2-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"4321c847fb80f78df2f62d7f5badfadcd3eaa057","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.39.tgz","fileCount":966,"integrity":"sha512-QZ6tD10IaQVt8ckHLOxW5sdZLtcIVEyiwNccRqKWdmlmy3jVKA4sG1eHx84NStaz1IdiQ/x3prNXKvzObU8alw==","signatures":[{"sig":"MEUCIAfAmAQ8YeM/oSa360O6XFG47QZc93mY3jHJcNxilO0VAiEAzUrthGuJnUoe2wiuu3cRgZc7ZE4CA4j9CjNnpcjyFDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3572315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGE76CRA9TVsSAnZWagAAb3IP/3RTbUauO+ytuMb8EZez\nejK1aiLEPVdXcpV1xVf6EXckTWBFRu3oWCauA1mveuKXYYvywDf+EQnf1GKl\nZCj1zu4dRHLFyWPmOHpMBmnJ07YG2ZZylC4O+e8NLoduxS7nLzF7QF8mxLRx\nuF8Ju7eAJYEAbep4odoyuYsiXjX+JDgbnhQg8aZpZPwty/Gw+IFAd2E0Un1H\nQ3LXUtoOm0PA+Cyu7EqfEnXj4+wpfaZ1OTpxUJb0ffEIuhrBV7GUMptxNRbw\n+xBWd9Zdd/04Nmqb3gTH7tsfwKL+GNcXaOXMk9iFk/DJ7ph2kNeMGXKW5EM+\nLnb+qB+uE98K1ZRbKtLlwYnMHsn46sWPOw06Rq6f/VjIM0E+MI2wQ/SjZJiX\nGCG1cw2gtKx0nW3oGvimoNT/jvjWs6mNHCqoZFoZ34A3ODS/c/p1lDjJpUhe\ncd0jpVaIU75SQND3zTtx8Ez0d43G3yxn+OpGI4MakI8GzND5yKqaBu77PMxS\ngUxfCeb9iRSovHPxSpZjTBNGaFgv8MIdBUBLZb8Z97wiG2G79JU2uHvOCma0\nuC/XRmjrLz7iSdbB+TwXZ4EREiiMbTIvE1R8Xfs55sHLMB4xDovH6QPR5LS0\nkeawgA8aMtmXXwgbv2qcF7xBlNoIMLYNNKbIDGbMyE9Ly++uox4Keeekzr0V\n2rG5\r\n=ApmU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"1aa1a1c10fe56ccb99ef0ed2c15a198c46600e7a","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.7","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"12.18.2","dependencies":{"debug":"^4.1.1","tslib":"^2.0.0","xpath":"^0.0.27","moment":"^2.27.0","xmldom":"^0.3.0","slugify":"^1.4.4","r2-lcp-js":"^1.0.29","ta-json-x":"^2.5.2","image-size":"^0.8.3","mime-types":"^2.1.27","r2-utils-js":"^1.0.23","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","cson":"^7.17.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","ts-node":"^8.10.2","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^3.9.7","@types/node":"^12.12.51","@types/debug":"^4.1.5","git-rev-sync":"^2.0.0","@types/xmldom":"^0.1.30","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.39_1595428601872_0.890777513740217","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"r2-shared-js","version":"1.0.40","keywords":["readium","readium2","shared","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-shared-js@1.0.40","maintainers":[{"name":"denglili","email":"denglili@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"8173a862cdc82356877bf95941ba892f717f909b","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.40.tgz","fileCount":1062,"integrity":"sha512-czmZ4kVWLRx4IX4O8OasCUx0eHnAwFK8ghoM7EACWiC+PF+TrcT2Oyi3A15usMLh0pwPzR/jr5P6NNc/qaerPg==","signatures":[{"sig":"MEQCIHigoWf7otD7J4E1MNAio6izKMvUXQuVJgvFOZQh1RkjAiAy+rjXMiTzFpcSPPrMgA4Rxa0ebnqSgLqwZsnOcIZ5sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4133857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsgWZCRA9TVsSAnZWagAAfT4P+waumokgwV0etX/Cfela\n1E40x53VzuqaAZFHzeMPk86HAkbPmigGA2GqP5d3kNVHdfTJDf90Bkj4ZC1J\n0eSAheElBj8ffTzBelg8FmmgWeAMQMDLSRxPjvVbECudkyKsAup4LQLLj/Ue\ngPTG8QNn4IJNDXvvE4P1ix/ZC+QeqE1L6IF+OwpUZcgPk8+y0ft+dMVqAoXY\nKitwtf8gjDsOvTc1aD3KCsv3z/B+cFwfhz/0TQu4e38MWapj5eUHnpV8FFI5\nV71LeDfRaosTbXhUo7qMWl+988fo2pbu2SnWmZNif9Fwdt1f3iCNB7fJChjo\nSarJLCq3hZWVYADDEb0Ji5Up/3MNaBfBvEK+HusnQMOpC5XDlDBRhAi3fykA\n/94LeqjbSGJrj2UPrGhga3+ePRQigzKykX6Hrd6GsNd1BX14pys+VhIh8A2K\nVUH022LmWKH2lQ9kv3m/mV9CmxhiZAsF+kr80Pt4e7BFRLzhuvHSLAt+Ocnf\nUKf1tfgfPFBH9KrG6WfQ69tGlpPXvxr524F33dIB5H1HdSfqCdKNcn0zEQts\nRhVIcprLSxexqgEJ7RgeSUCs88WOxjUFGAZK+tmRbnC1zz4jswNhzwxoh3ti\nCWpPqWjDjnSVPewWau9jsRvUN+82RK8FA7VaJ+oGyA94JMezgQWWvFPwasY/\n9fkh\r\n=d51U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"2f44279d36cffeeeddfb291d2342bc1e4affd6eb","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.8","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yazl":"^2.5.1","debug":"^4.2.0","tslib":"^2.0.3","xpath":"^0.0.32","moment":"^2.29.1","xmldom":"^0.4.0","slugify":"^1.4.6","r2-lcp-js":"^1.0.29","ta-json-x":"^2.5.2","image-size":"^0.9.3","mime-types":"^2.1.27","r2-utils-js":"^1.0.23","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^9.0.0","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^4.0.5","@types/node":"^12.19.4","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.30","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.40_1605502361209_0.18367543862939462","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"r2-shared-js","version":"1.0.41","keywords":["readium","readium2","shared","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-shared-js@1.0.41","maintainers":[{"name":"denglili","email":"denglili@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"d74a71ba141af2ab28c8654619ad43962b4a5599","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.41.tgz","fileCount":1062,"integrity":"sha512-22W9zESw93u71Oq8wGWQB9YvKFQ3XT2dkQ67U8YTrEgttbA8CV6yd/IeK/l37ObrmssCwNzxHSII+7VK0RrE7g==","signatures":[{"sig":"MEUCICU1DZ6i7spk56P0MfthcJ/3hwK6Aum4D9FHtClFYqdVAiEApWyB7JOs9p8XInl7yvaSoD2FJ1k+EqHmwXYkrfcsG7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4103753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfslyfCRA9TVsSAnZWagAA/MoP/0STnuSkYikU063u/bum\nxf4p/IGxhb49OvofPZ3KvGjEkh8goMsGqdr/+c3zxFhz99zQnv0FdO2vawzp\nq+rop0u7iQkEF3OQtpy9z+p4yWQntC2DYPHkkb0JRQQaernlPzwrn7b11gZ8\nKVadoZmaQnqiC7ewOzlzyP5Uk/F7yFBLHRZ6JTLBuD/3lpTXSOrfHBzMoob1\nHhGe3FB7XuBJjiBO903xgo/agTqJL2pwUrqLmuaG+5gT/8SFWhr9Ys1FF3ur\nsXJX1vDTlGoVgBZKl5EBIykGjYthpo+/YvJINn2cNUdc9F6ovQKclQ4pHx1n\njnEGXJWMjKg0/pVxUIx5dkMgqAfVP383khgI4zZKieyG5j5B5sG+5TPNtHXB\nkfluY5vo9+eUO2kdJqzU3DexHczgQ5B9FVfl/BAMb+OLztjv8ZCNVUkmhBkU\ntj6FbSf27MMP+7ROkbVB2TqcFDHdlJACwr5cbI3V88QiFn+giZsRmY9uUsug\n10zvLbev0Mv6mGf8i8U4vokfHPzdRyakfIEPaPgevr8GinAYBHCRG+IzmxIN\nKWd+os8hCXzKGc4TLoj+k5embbgAjhbOEEopeJZf5ODHjzWld4OdLxApaJ2d\nq/TQwXB5Ea+/br4rFig7JUeVg0cZ8buCpc90+gYdG5rZhAU6b5YrBV43oE3K\nalF5\r\n=mBIu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"92c5fb5ec3111cbca3f8b0c44e9ab092680980fb","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.8","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yazl":"^2.5.1","debug":"^4.2.0","tslib":"^2.0.3","xpath":"^0.0.32","moment":"^2.29.1","xmldom":"^0.4.0","slugify":"^1.4.6","r2-lcp-js":"^1.0.29","ta-json-x":"^2.5.2","image-size":"^0.9.3","mime-types":"^2.1.27","r2-utils-js":"^1.0.23","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^9.0.0","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^4.0.5","@types/node":"^12.19.4","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.30","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.41_1605524638788_0.49817550932262966","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"r2-shared-js","version":"1.0.42","keywords":["readium","readium2","shared","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-shared-js@1.0.42","maintainers":[{"name":"denglili","email":"denglili@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"1ab8e73cf38017e68a5095876a919c457f35cb57","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.42.tgz","fileCount":1062,"integrity":"sha512-6kxeSY3Vc6IpCvBPdNhBHgQqwyTykyJgI5pI/P/pFw1zxS7qTJf9pHEpyPRaQJ2uZrzjxuR/iqbF3bHrUOX5dQ==","signatures":[{"sig":"MEYCIQC2QwPBrEye9NG+6++dvTR/PHWZGuDWQmoSnsoyME2KWwIhAMZeLhzKeuhuZGyIy1jn7+c3vCkifeP3ZZSub9XC7qxH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4106630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftAYvCRA9TVsSAnZWagAAgokP/0JcYcRGEWPfr3L5IysQ\nyCjPm7oyINn95lFSVcs91qoVgJEGlD76k0RN1kPaifuEbTofUVxibkVBqVBY\nQw8SAUBwm/HQWNgafLaST8mtMRdxIlCYDifUOsajhnHkGQZV67HBZoEXQGqL\nkq2kB3+Ec5UINNISoPiyvxvKk4tbqBFYP2/xscGo6kVdeZsLmIIHEzpU7hMp\nOShbhr184uVXB1TrLpX13/a0jSEWg3y1oQphIb6RLEw5CePQZFb2doRwYR+4\nYNJT2WmoIlFNWDnpJ9dySJyd19NSr/Po0AB/Qp7feMUiBvpoctIGUxkgEOss\nasjavMd1Ps6Kak+PTxIMRqcxRz24HNdVxDb3Jdtmr97yY3n41nuQKR+MYgIT\nuNGfvQQaP1dsWxaB2dWmsnmQnq75nZlI+6Dq9X+hnEnkCS/2dPljtvNWibA0\nKjPTy/23uNi5at63xAhEJOgYH8eACmJMpiTLUJKWef7oxhN0G+BWEGqZghi/\n1cNiX7ZK0k/SPpUNBvuOdP4/LPznxlpwRQUxbKkmnbUL39d92PbvKZsJ8ZN4\nJbFvnrckQSBZA25mKruCEBZGTp7CJSd+rPwHN86oIDydA1BKL9WYUAU5fo4L\nHmvo0QWt9a1AXokayfT3UcwzUrwNfy94OREH6LYcIPfEREwA4LvYBaLxj80Y\n5qrJ\r\n=Zqu0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"7a0814101995f12118d67f08e0b7932a8893c5da","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.8","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yazl":"^2.5.1","debug":"^4.2.0","tslib":"^2.0.3","xpath":"^0.0.32","moment":"^2.29.1","xmldom":"^0.4.0","slugify":"^1.4.6","r2-lcp-js":"^1.0.29","ta-json-x":"^2.5.2","image-size":"^0.9.3","mime-types":"^2.1.27","r2-utils-js":"^1.0.23","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^9.0.0","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^4.0.5","@types/node":"^12.19.4","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.30","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.42_1605633582618_0.508732199907659","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"r2-shared-js","version":"1.0.43","keywords":["readium","readium2","shared","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-shared-js@1.0.43","maintainers":[{"name":"denglili","email":"denglili@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"689c9854dc2277acf59944b2312dbbff3ed704cb","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.43.tgz","fileCount":1074,"integrity":"sha512-G+GJFQerCVzDQgeQT57C0ooGmgo9jPgLiCv7Kt14+Z/ph6+1r/WZnxZvdyiVN6I+vAjtC5EuqWfUHRa+nuICLA==","signatures":[{"sig":"MEUCIQDlHiTXHGaIbeemLNRT+4VwdrcoIwYN3vSVMk1sV8AVNAIgPQMnAy/lNZ3QIG9m0+Do8BW5khx15Nh8Fn2HWfKnzBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4376975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftV5PCRA9TVsSAnZWagAALRoP/0j39Z0X1Kjn9qk+MMT6\ncrTPVYR/0nZrR1pvd0VyFjv4d2+1aLR3AzWu5AA4uJvt7uQUElwUWSzMs2sI\n26H5rKcMdC9o0U3e76+NnCjU5irM46z2/bU/azRm8FTxYLC/ezoQ+Cuc0kmQ\n2r0S7xKEb3azstZeQ2ynDst6EMwfogIauKdgmH6tcvEiTByGf0MQB7icjI3v\nka2+sHn7GTiyAn1DQF5iRc7yScg1+Z6ZDw8tx0VhwJnRXcUlvDpwnOgElZpZ\nKK3OMtIA67PZpF5MDPBY85ubRGn2yvx/okIRWdM7Vg1L79pM7CAzxIyvDoqa\n9VIFngAi0ua1soR3IxIZs9hah/r0gcwVxgUD97eDjULjYtctf7mLWQ99/kZR\ngTdNx8uOUvF3W/V6WPyA+Yqor62woE7Sx+MhET94kuKS8UyZzPakZQpj7vFW\nPqEK/WbgZaLJMbN9eTpsX7M8QplotnfNk6ScDRhiTlNvttiVskx/HRmHsoUh\n246WVtXxJg3mHY73SSzDyENEDjt2p1ofpNbMr8Nq8z2psVczDKrISzbuQ3gI\nX4lcTBM7WuFJMZ9rTOE23IFoxRyj7VHJn8RXmTleU1TYGnEDDpfN4bx/mMsH\nCaZIBGuFAtWcSKHUlZ5JCt6qqQiKljeFminc6d/uIXKp57P5SSH5tfkf4QUL\n7kVc\r\n=Rddf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"e279824751e0776261f0f1799e7ad4577c872f1b","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.8","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yazl":"^2.5.1","debug":"^4.2.0","tslib":"^2.0.3","xpath":"^0.0.32","moment":"^2.29.1","xmldom":"^0.4.0","slugify":"^1.4.6","r2-lcp-js":"^1.0.29","ta-json-x":"^2.5.2","image-size":"^0.9.3","mime-types":"^2.1.27","r2-utils-js":"^1.0.23","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^9.0.0","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^4.0.5","@types/node":"^12.19.4","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.30","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.43_1605721678711_0.5917771655270436","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"r2-shared-js","version":"1.0.44","keywords":["readium","readium2","shared","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-shared-js@1.0.44","maintainers":[{"name":"denglili","email":"denglili@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"581f4d8140f0c9132174fe174a7b956d8b098742","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.44.tgz","fileCount":1074,"integrity":"sha512-hU8hpUoX6xq4SGkYZaHg4UOZt9oLW3iJaSz/tGijOBCIeS5tV3SgPvbqQxSHrrEVkBAewSvUQ2IAHhUNfaCDcQ==","signatures":[{"sig":"MEUCIBfRnA/N/k/Nnoy+nzyWiMx0hNkHENelBtiQODnKOufSAiEA+tJOqoI7URCdrukAF8Fl9unMGj64UFFn0luVMo2Qf+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4381646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftXQNCRA9TVsSAnZWagAAruwQAINWLyyF9h931jTF2tRQ\n32lljks+kqmICx73KFyiQD9On33rSphq/Cz/ayN7jZSIEHQ+KT6Z/PTZjkLf\ncxKx1xgAXVE7qDvxsrR4SJPfVBdSzUxa1HnOwNhOsthPPWkQeD0Vr7sh2k9Z\nhcbLjncvDaJM+jB9MNTHePgFMzpWbEjV9cyVU0jv8+4o0jC9hNafZeC/ygNf\ndRc888KrRQFaWcd+JyInh0pel+29lznXqXjlue/ttx/HMZ8eoim9EXNrkXX0\nPOWdd+2vzLR8kPtEQCFjZEeVZIyPhCdlRPGYuHzszv0dzRyV44Uy3Ozt9dy3\n/huXQoXSptVYjF8/Xyht8t3aumPOZ6O5YZQDxqGegxsdEeg8loDDsiLD+ROp\nZeaD9dhG9nuOIDNRG2pPE5ypqtfZQ0zU7GjwqMiCsGGh1asB673tXs3rM4T2\nCOl93ETIfyYVpAqjFBsW8V4RCYgy++7MN6hw/9g6Z7rth4x0NMxuwU/L3BnT\ninLyEG3lfhE9FQbvdoae/4E7zD53gZEfO5+OYscOye+B3IMbn4v6XbspG4Mk\nzIMeItDChR2L/x34icsK+20OUY7fjAsaYx2Xx1xX9tuHwu7WSt22mX/RORpy\n8XwvM02dMH52org8q05bWDiYOyBDInSoH5E+vOBvkTJtUulTyRI+OU0B8QR2\n8MIu\r\n=+to8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"e76abc6766ec76d46ba32ef935fd0330f2c5a29a","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.8","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yazl":"^2.5.1","debug":"^4.2.0","tslib":"^2.0.3","xpath":"^0.0.32","moment":"^2.29.1","xmldom":"^0.4.0","slugify":"^1.4.6","r2-lcp-js":"^1.0.29","ta-json-x":"^2.5.2","image-size":"^0.9.3","mime-types":"^2.1.27","r2-utils-js":"^1.0.23","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^9.0.0","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^4.0.5","@types/node":"^12.19.4","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.30","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.44_1605727245466_0.9352826631071469","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"r2-shared-js","version":"1.0.45","keywords":["readium","readium2","shared","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-shared-js@1.0.45","maintainers":[{"name":"denglili","email":"denglili@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"54f32b7629bd60db04f60fde7c39f666f231eb16","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.45.tgz","fileCount":1074,"integrity":"sha512-PZtz1xkgtH3uNapjPccsgtTCCILPS0t4ZHlHr6uXtYmokA+snomlQiDYEgNBdLamu8EpbbmOGJwsL2t9RsTdDw==","signatures":[{"sig":"MEUCIEKCBQK97WMX56e5/2eCrULCRfMJmdqTsTcs4NzFhoxXAiEA1yQp5pSMHynT7nnJ4D6ZNu3D8souL+r552IGW8ljDM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4392394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftYj9CRA9TVsSAnZWagAAvz0P/imsKFyTm9GyPrt7fm0u\n2gUS5ROwlIA+9Sc6fwi7uzZKtk7k5eXEoq1fSXeHMsPvCLzsOFOkYLBFBP/e\nie8BPah1XOad71oLjX6OLWn7jXmj0f1zeXzszJKuCuaQn3QRupCkhCRw0AbF\n+EDq/sPO8sFNL/oebtGqqg0R5crOSLwm8Dv2PHzq9YupCPKO0BNQJpd9juVc\nTqzJQxYzGvTHogkKhEYWtsD+Xhz1b5/k5fja+LRIDwK0izqqKJA05WJNJpyA\nx6qFv6Fin0XMkmx+v9GxcUUtRxU2AsSjhy/bExae1BmqS9ULnGXLYIznWRuK\nX56XwNmZeZWssAly31mibVve+nAAdNopDHC22OpvN8/98DYHgOxWaNxSvuMg\nPpsISfDkOOBdILbge6tZmoM8OrP03cEeEMZCbjSBBdoAVPpsU1niW9xgStAC\n06uc5SXxWw3Oo558Kj9a2y+dEzW2HIjIzUuf6p+4YCCOCoHSElX3Sg9qzApp\nzmHKNiMSSfXpCT52SicnWeMGLorycx8FRznjrbhfrH6hujKA9OU3dEr1mHCX\nliOnvess8BnRHPE7d+doNbcXMo7WyJyrY50hAOogwGf8XwMlxtl7L/3O1NMC\nORzJsvLJMbTK4BeIYUAyseHJ1qtbnU151mcBQPUcwqDd2x9XlCjGMRWOU75x\nK8+J\r\n=cWPk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"2b1317ba17a360d856869e8e4a55457f48973ac1","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.8","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yazl":"^2.5.1","debug":"^4.2.0","tslib":"^2.0.3","xpath":"^0.0.32","moment":"^2.29.1","xmldom":"^0.4.0","slugify":"^1.4.6","r2-lcp-js":"^1.0.29","ta-json-x":"^2.5.2","image-size":"^0.9.3","mime-types":"^2.1.27","r2-utils-js":"^1.0.23","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^9.0.0","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^4.0.5","@types/node":"^12.19.4","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.30","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.45_1605732604988_0.8553992948258744","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"r2-shared-js","version":"1.0.46","keywords":["readium","readium2","shared","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-shared-js@1.0.46","maintainers":[{"name":"denglili","email":"denglili@gmail.com"},{"name":"llemeur","email":"laurent.lemeur@edrlab.org"},{"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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"d87821a2feb053007c4f83d916c277b5ef970f81","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.46.tgz","fileCount":1074,"integrity":"sha512-vqOjdaFo590Tey2QUHt02Wb4t4jAuqf7idufkAZpQ7pklwA/MVpRDUBrCev2VCel7QbDVzEV+8yZQumXfGbUuQ==","signatures":[{"sig":"MEQCIDfPTsjpqSbLNUS4/ZlDIXMB9c87X1muRYc5OG0oCCvBAiAn7DhsbGtY04omnX8z6I4LSTaJigGLr/Ane4QbzhFv5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4393159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftpqUCRA9TVsSAnZWagAAkEAP/jW6EspS7m3d5IVktLbg\nseeHqrG2h43jhJHxMkHvKuWjmcEtZUZTADRxaaGfcJSaZyBy0XFOWUyuJP20\ntm1u3yaBs7FeNC4HeD4kjmusfwowAIqUMh6o6XV/Gely7Bk8qhqVqxLarDZ2\nE++gjtWYcl+HcorIHX+VKV36w5HOyVdYPDzUK9kdWHboGWA8IQ2UJIG8UuSQ\nKW8kXXg8YpZS1SZjTUcEnMn9GedingBTEeg773hnxBL/iT+/sIwo5iQUfNyf\nEALw07xEL9/ae8eqA1tGeaijm8AeC+K63V/Fwt8gc8UWvTZlgjff6Qw9xay4\n8QkvCxzT9LCzZSXFxq3+rNhHn6cVRryOFCsBbGdSG0PCwBUDhvCxUFpuPStN\nDTa/qqtuAqorR3iN4Ikp4Gci0n+xd1bSAC4wZ9qAGt78XlFZGh/3NeB0xZm+\nMpmwn/3f7C8den3kcjgzLZIbm16UX6OTTHg0Ecc+lTdy9fpFSVwqLfVmBToz\nzh3QD8guqqamHwShBjzCdqNVOnsfWKk4rDiusyDJXNSKJN+0kVG2qXmy9lJT\nI4znMt5hDSQfAM35Fd7uTo1Fa+sg12PrE5RZQ782i2H+c6R8hzX3tF/SBkfc\nHJEfccuzw6Hth9kNg4uW5K589hEwUePyAV79tmPFvbzc98oibm2T8jH6P691\nSWB2\r\n=BI22\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"034fe0ecaadaaa692dd857021adc020bd05ceb37","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.8","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"14.15.0","dependencies":{"yazl":"^2.5.1","debug":"^4.2.0","tslib":"^2.0.3","xpath":"^0.0.32","moment":"^2.29.1","xmldom":"^0.4.0","slugify":"^1.4.6","r2-lcp-js":"^1.0.29","ta-json-x":"^2.5.2","image-size":"^0.9.3","mime-types":"^2.1.27","r2-utils-js":"^1.0.23","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^9.0.0","cross-env":"^7.0.2","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^4.0.5","@types/node":"^12.19.4","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.30","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.46_1605802643769_0.79016426990113","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"r2-shared-js","version":"1.0.47","keywords":["readium","readium2","shared","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-shared-js@1.0.47","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"e211c2acc9b3c2a5778beeca2126226aa6264cff","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.47.tgz","fileCount":1074,"integrity":"sha512-VJ/n2OpHQKWngBS1gmS2otew2RJ5kpGOHNkNAckI53sD5ZarWuQHHzelshJTRLpQb7PzYZ95ckBPPVtbtrum+g==","signatures":[{"sig":"MEUCIQC6IFkUkUayO+RilRfidd02NwJPKfy4ZyGseAUF3jJs7wIgIm8EkycXYXnrtrz/tD7W3QEXuwCiFBgdAxctMEhoDqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4403300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4GPWCRA9TVsSAnZWagAA96MP/Rq2ZNw9XVKD3aO+Hq/s\nT/Yoe+jjeozJegnFTyqlzctqjTzeralfqrFWbE7YIsQFQ4bzUdNRAR51LRqX\nsSR/u54L5BgYxEQqlbanqjK5PNjfnXFnYsrXZcCi+7aiSGVyo874LbHAaXEC\nFlYNEonfPiDQPFlJPn45pMf+KZY5aDLifT5Uil0TgccZX2GkSt1RaTEzx755\nPcGfOkt2EDNVbWvCY6r/zEj447uQDQ7VPFYDZJKlP5mRDhWmoJUGpWVEPj26\noPRp6RKXCFxkutgpmytZ3q8AYEQyYqWTnk0jv2d0u5A1GnzCNZLsHeNfc/Fy\nfV5Ee3ef9Ov6agmLYm8WNUZoabr4XEaU4LqjkqK93j4XujiWXGHZlyJKMBhm\nov+CW4+D+sucWzSDmFp0mpjEgzAAVOu8+gjzFnwN0djH9IVjJKphLhfpqvJt\n4w+g0YgMLemGJ8h8gmtJJiV0GzL5TP2xS8wSEJhdam4Iw16NsALjUFYzSw7Y\ne9DCBrPMGSzHT+S97yNnK9mm0PdXms/UlOfgSdJAykAfs9G0zsR9xcDJQmZh\nXfpcUJnBSnxb3I3PtADM/B9qUfYBmN+iz9Fa71AXYXJQDoWJvhbSiTDD7q37\nHB4en1g1wUSZAB2t04k/+jKs7/Tnyn7V3APM64q2XmC0vomrGiqeYkeKiRI9\n3l1W\r\n=sldk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"80e15596b0aaa70c6edb17588b885ebd3996c75b","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.9","description":"Readium 2 'shared' 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","moment":"^2.29.1","xmldom":"^0.4.0","slugify":"^1.4.6","r2-lcp-js":"^1.0.29","ta-json-x":"^2.5.3","image-size":"^0.9.3","mime-types":"^2.1.27","r2-utils-js":"^1.0.24","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^9.1.1","cross-env":"^7.0.3","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^4.1.3","@types/node":"^12.19.9","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.30","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.47_1608541142303_0.010335780205102951","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"r2-shared-js","version":"1.0.48","keywords":["readium","readium2","shared","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-shared-js@1.0.48","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"0b4c825ce461ecad36f1de55e2fc70b2cfad1f3d","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.48.tgz","fileCount":1098,"integrity":"sha512-IJ0z0RZOAOpAD41rVxL4x3gfqvqFQQwJUCPx0fC0ryR9JLAxL5BskrVQXYTWDuUBuMKk2ZOvofQp3ee0zSKodA==","signatures":[{"sig":"MEUCIQDuBSCeoe5S93XA7OzfgNbaym5zTfZ3urj+ET+pbVQO7wIgfAHC0UZl0qeAdCfw0rqSMiwUAGgRkZkVHK0dMKugaio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4520657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/tv0CRA9TVsSAnZWagAABjUP/08hoXpdUyGfRvI3+a/q\n6vTraFZhI2HlU8iOW+qEvhF5u9bedqgfDUKBrYaxwC29hkGera5MCoYQgmD7\nXFj1R2TGMRW51AGimDsqp7tXFYDJKPHrAt6jyiq/GDe6qG/a5K9oyamdCuu/\nv8km5N95pGn9DUvH2QemP99qC6KkuNT/i9pFEoG2XrfBg4VWLb6uzq6UtnqK\nORx/3fPB7QDSgXddL0Xc4CQZB6OTcLrCWIbty2w7tvNRuMaFMwqypnzsBUw5\nvJp3+LbOsfn/gyUDMFALOKoJRDD5AFRKm57p+IpP3+8RlHo2PdGW2l/ZBXtV\nf4CwguQvQpbQuyDUtz9GHJq7Bh2XOZCliQesmn9vHdyKovnkFWSLFxpvvOii\nhxQra4Sdj4gI2V3sMgq5G3G/8DyGFUvA8wCYV+HYin0BfOOohSk/RNOSjN8h\n1P8WIcVnThxycNyrfRSo40GidIV7EilUOqm0KY4tfL0bk2ZPq+OMfEqHMasU\nG+Nk9xH9ZJx9SoDOW/WDwDxiQph8J6jCz1v/48MQw+35ZJglz/uOEvXpdv/R\nwL4u43NcmVDp73FNFOtpXUUZIc9gyP/X2wrGudhx9NxUxa9fTLLJYG7a3Le7\ndXHM0QN2bLSKKO5ItJke4mirf+ZaGTAWVofajn7h0mL87CFDI+0mg1DSJKqP\nHWse\r\n=z4ax\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"99e16c22dcfe843fd12e9b2a857cc422992ee182","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.10","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"14.15.1","dependencies":{"yazl":"^2.5.1","debug":"^4.3.1","tslib":"^2.1.0","xpath":"^0.0.32","moment":"^2.29.1","xmldom":"^0.4.0","slugify":"^1.4.6","r2-lcp-js":"^1.0.29","ta-json-x":"^2.5.3","image-size":"^0.9.3","mime-types":"^2.1.28","r2-utils-js":"^1.0.24","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^9.1.1","cross-env":"^7.0.3","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^4.1.3","@types/node":"^12.19.13","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.30","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.48_1610537971535_0.4378032285712552","host":"s3://npm-registry-packages"}},"1.0.49":{"name":"r2-shared-js","version":"1.0.49","keywords":["readium","readium2","shared","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-shared-js@1.0.49","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"31c90be199da95b001b6dde4da2eb43b50a6b046","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.49.tgz","fileCount":1098,"integrity":"sha512-ANu2PYY7oqdVy6yZDSwnjEqN1/N3AvbDfJNjE3qwDNKKgoGl3G9VJNdTkESat/X4xCSxNWgbGRlqP/N1p8E40g==","signatures":[{"sig":"MEUCIQDqgmNv+I8kYbIOJRzlsXxAtOaD+TqewE7UIRzVfF4RwAIgE87dKoFAI3YOjuYbVLfAeRMmYxwXcUa+vvLK0kdTeA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4529042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAJSJCRA9TVsSAnZWagAA18gQAJyMpQapHLYB2b/zcKjD\nYxin450IrI0fDGCjSI3k+hYkhrAapgkabCCnvYdg2Y/HkE6o/Zt7A57mylPp\nQbTToGy6SdwcWZK0Ka5hVUDnqU66jD8snIs2Tisa2YfN5lqgAoEjUMJFnJtG\nkpFUoCG1nSR3EteH/3/OhLWDR/FUiSgF3VTl6WVRP5I+TJJb3YwAxDpp8aLE\n/gpcmGxSAMb+dmNoAWjN/6fAKG3Tl8S8TiK8BiFYoefVuPdfAv0Wz6Wrt6lJ\np0pJEzB1weZMjWu2QqjbaIQ7WB+eq0oDJsdbL8ybg4f63x0kTxB5eNiXl26e\nvE24BoaIVsxvoZtmlNs/loJehsmaehTTv00/PEC2RiJl4kp36jj4t6TPt3WN\ncTVZTCyVieGmlv+qhf6w1fDj3912cfmDEJIJ1/XqAIl/NsCi7tYe1HnrR/35\ngB2Fp8jlJoa/+OwOo+CQzlJZv7AACCVNb3w/Xhn+yuUgT9YziVwQGqiHaA/i\n53sgdnMqw1uEO3wJ478btjEEdfwfPzkO6iY4o69gnONqY8iWjAnblGLLAOg7\nIjTDreNcDr+1BbQ7K0DPai3z0UJwem2A9NndcMUBbC5xlSxXehCj6KcP4o8N\nH84ddPpfKAmQ/CLeYqLkNRaDCcXJ0tD60Iw6XztysHaFXg+YNDFTXfvuy5tr\n6lmM\r\n=n+4t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"18da7da29a3649e62915abd32329b9b5eb5e731b","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.10","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"14.15.1","dependencies":{"yazl":"^2.5.1","debug":"^4.3.1","tslib":"^2.1.0","xpath":"^0.0.32","moment":"^2.29.1","xmldom":"^0.4.0","slugify":"^1.4.6","r2-lcp-js":"^1.0.29","ta-json-x":"^2.5.3","image-size":"^0.9.3","mime-types":"^2.1.28","r2-utils-js":"^1.0.24","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^9.1.1","cross-env":"^7.0.3","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^4.1.3","@types/node":"^12.19.13","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.30","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.49_1610650760753_0.7715550902848367","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"r2-shared-js","version":"1.0.50","keywords":["readium","readium2","shared","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-shared-js@1.0.50","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"138705f392a2c200b41616df22c6c3389cde3afe","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.50.tgz","fileCount":1098,"integrity":"sha512-BVz+AQ/FSoJha7qyjH3jbUzg1RLsRbC3KPqs4NHaLx/cHGvYbr456XJDIRAWOZI/u1/QeOMpXl1PIWFvzOW+AQ==","signatures":[{"sig":"MEUCIGWju8KmzZS+X3fMI7EU2d5G0Ehh1IfLTv4mC98O68VoAiEApvmK0UY9hQacuI4GDVSysKNiT7Z3VOu3mx9jlpZ7tug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4532805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcg0KCRA9TVsSAnZWagAA8DQP/3Qzqoq+hP6fSjqmtjwf\nT7+HMkqn6KoAqaif2sSx9j9zIttP3/MX2fudXPIZxIS4Jn7lSv5vCz0XMW7e\nC1LYy4Lo0IRZUnIB+nKsVlhlMjS/N1Bq987RXEDVl6JUfTKOn/Llp93o0Ued\nd/Y6/otSVt9zrkRPjqbMWf+x3Cjmio189bklikeOc8hlP3kBHudU4LRM+w/G\nK9Xita6RCO6he50c+ocZfpR/uKt763MiW7vhLscC52k+3PcFq47gLWAlDqX9\n75yFDL7KzqaSwN9PeobvdbzhUi+WGJ8TCFuxiyZhh/PVE535F7WM+KW+7cq8\npbtIP1tD5IjZvVsnBVZbp0c2CNSNCF00D5glTsDbnS31iMMyiWOFl/TwQ902\nRzhDjaSsicW6IBZY2BfsJNUWJGN+M8kLNf7e24Ia9mO3mORNIIwtGPhGoPsi\nj/KCLzeJ2hEt+XhWH4CvEmLqjd0+2DanpLVEh4qD3umtHGK5Kf8b8bZfpff9\nWQ4pF5MtIL4P9RO8ZBnFxzZXhR8iHQiBBQJwHExKSYtqDdM1ci6Px23jg7L4\nzK05JWEi5sCo7OPJiyIoL5WqgXAEQRGc1RmzzJ+rhEiWWIg7fJWOhw0bTnDg\nLWyIWnrHXVQm86BnDs1PFoNuQTHhcELdAV/9G5OigKAaKzshdiIM8TSMv9h8\ntfmP\r\n=2x4N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"7c14fc13b4d9590f754b0eed2764fb7e90dca0be","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.12","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"14.16.0","dependencies":{"yazl":"^2.5.1","debug":"^4.3.1","tslib":"^2.2.0","xpath":"^0.0.32","moment":"^2.29.1","xmldom":"^0.5.0","slugify":"^1.5.0","r2-lcp-js":"^1.0.29","ta-json-x":"^2.5.3","image-size":"^0.9.7","mime-types":"^2.1.30","r2-utils-js":"^1.0.24","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^9.1.1","cross-env":"^7.0.3","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^4.2.4","@types/node":"^12.20.7","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.30","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.50_1618087178123_0.37491672872989","host":"s3://npm-registry-packages"}},"1.0.51":{"name":"r2-shared-js","version":"1.0.51","keywords":["readium","readium2","shared","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-shared-js@1.0.51","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"03821b65bde2df57abf336fa5ec828d9d80f4ae7","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.51.tgz","fileCount":1098,"integrity":"sha512-gtC2iWfJd3LIxm7sg3E3IluQVUXOOjjSZJJGLaWQNPqWyDLvPKZSgrIR6hXo3mBFUqyt7aZewFgXpu6Wmvtsjw==","signatures":[{"sig":"MEQCIAINxJUVti01O0ujR0XiFFhThVz/9987DZalC7KUR23RAiAL5ds4KVwMiO2OEtcbBIUoHh1upttqc+NPOetKLyhvBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4533213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm8RLCRA9TVsSAnZWagAAZEcQAJDa/FQDfBj6oUMpKm4A\nKL9/jaR76bLypYiKNE6DDRMpg4KQfH1S+nZcx15WugJezVE6APd1DD1/V1DR\nNJXUv+FEJYvJT7oSyjo3IXq9WaxIn2O3kULAmXNRorCjZ2DcY+KLXpBCXCpO\n1eBobsM43/K3ZS6E6QMO8SBvmzIIpP4/ymtjaA69VmGWuhSBtdVSnzzVmjor\nogGgCaJkZh0b6YXehOKjhZloQVipcBTOaXhbRLRpnyEhknrxGVY0qc/bCAhQ\nroh8GvBk9rzChByLHNCvBO1kX+GhVEmFPETMffjFR+iVxcYknblyIBOL2rY5\npQ/LNTRduWGNa0hh1u1HVWbCW/8ZkUMbzm0aQudhDNGsATFI/oIAz2du/aAm\niwL4DOKuAgbzTrA5MdY6/BtVe3/P6aKsIBIhoGfp8EMAutWbIzWxwy61PrKZ\nJNOTAlUTkCMptvBO2epLvaUZmp+7h6rOjHrfeTQw2yfByszY9dXOcUsv5ncB\nF0bLIiRd2RybM6eNDfNBg9xX65UD8yaswncKg7xuu1RZkvLTm66/ZEuZHoum\nyQ6vbc0nnO28A/oEKFKSGtdzf11+7Y0CJaqDXCBPOSgiSBAjfqsW4EsS3V+F\n3GhwnbzrJCfHN1qutqV6ZWIVcaT+zs6BF56XB0k2lrcNLiIN+zgUGQKWpe/4\na7cA\r\n=9yKo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"3aea1573610b9640ae41897e79d18708e4cd6513","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.13","description":"Readium 2 'shared' 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","moment":"^2.29.1","xmldom":"^0.6.0","slugify":"^1.5.3","r2-lcp-js":"^1.0.30","ta-json-x":"^2.5.3","image-size":"^1.0.0","mime-types":"^2.1.30","r2-utils-js":"^1.0.25","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^9.1.1","cross-env":"^7.0.3","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^4.2.4","@types/node":"^12.20.12","@types/yazl":"^2.4.2","@types/debug":"^4.1.5","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.30","tsconfig-paths":"^3.9.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.0","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.51_1620821066819_0.5984009195200013","host":"s3://npm-registry-packages"}},"1.0.52":{"name":"r2-shared-js","version":"1.0.52","keywords":["readium","readium2","shared","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-shared-js@1.0.52","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"2655a5e23592a364bdfb160554a665ac5c414639","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.52.tgz","fileCount":1098,"integrity":"sha512-GYPdqK7FPUSczC68ZHqz3gFL98VZU/UCQtlgknxvJdDrM7+2Pz805X6iMUMzr1mkL203/Wl8mm+O5BsjQnc8tw==","signatures":[{"sig":"MEUCIQDGyvVScI/h3LEbyyMuCMFCS69KE8oH+Bl26YcGH5lhZAIgRNl+ivC3qNJOyMivd6A+q9H3JByVudDTnPMwwJ8HUtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4533621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ2Q6CRA9TVsSAnZWagAAkUcP/ReefihmGwjRvNumZUxt\nnSipblTFD5jV9OoQg9v55hH/K5e9PIkD4syyRvseen2BQ9MPreZ3t7/KN2xG\nRjgHqGhwXm+RxoDzaYFgiXp1JDG4Vhm2G0C380+fpPvMrHuNwfuLUt8Ej7cZ\n2EkAcG4fxcfEFckgeCHoxoV8Qni6wDwJ53Lv7G6LVdILgroLHzTAnl2x9Mcn\nknPdACVpkb24VDaXLGe2eOA/ZrCO2tn6FntFMYbYh9WGCqVjsI7ngu+wfO9h\nGjhpADBwuH4U1xniljZoDNrQxmFqEbJH/f0nJJvYIOUUN340ZHMrDbPF8sf/\nd8KuDQK3l8etDG4vvRBMbtSI7bCgGWAPr03CfWTXd9Y0MDDbIFO7jUt5T4n/\n22tXZJ1PNfSWTtnYOAIkz+hww7/7zKEAOLVrqUxxx70rdsP1JyGN0FkZYGCo\nAsJHM15QMMfp7mB5p6ONMnKCD94tT1Ni3BGXvHJnUFAcWzFORSwJ9JHL42Yv\nlTwSiGmWFbDJcaL69Gbfr3Yuz/ScOban7XQlU5IaQvJgH2q0Yv75YDvhBGf4\nAlUK/wxu3TA8+YuLmtfZ8gTomMJ6TVA5JknCcD3P4Cyb373UnXo7zI1GfWq5\nkhP91TxwCOWMiUFZKhtsppBl9OnlPApZhwEsh+I3bXdyVfXIQUd1c2iiewVN\npc1V\r\n=ZVaN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=3","node":">=6","yarn":">=1.0"},"gitHead":"7d707bae669398cdaa408299234a2d170e6fc9eb","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.14","description":"Readium 2 'shared' 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","moment":"^2.29.1","xmldom":"^0.6.0","slugify":"^1.6.0","r2-lcp-js":"^1.0.31","ta-json-x":"^2.5.3","image-size":"^1.0.0","mime-types":"^2.1.32","r2-utils-js":"^1.0.26","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^9.1.1","cross-env":"^7.0.3","filehound":"^1.17.4","json-diff":"^0.5.4","typescript":"^4.3.5","@types/node":"^14.17.12","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.31","tsconfig-paths":"^3.11.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.52_1629971514240_0.14440243722466972","host":"s3://npm-registry-packages"}},"1.0.53":{"name":"r2-shared-js","version":"1.0.53","keywords":["readium","readium2","shared","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-shared-js@1.0.53","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es6-es2015/src/_utils/cli.js"},"dist":{"shasum":"2a53bdf5322f77cb0bd43c4da483fa7047276251","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.53.tgz","fileCount":1098,"integrity":"sha512-1LyAd5Ebhyfe2gRFg8wE0wS9yK+bYDBfRZLpCxCX5O3JNdSwuVwLAff6qLhk7ExagifFRB4ZUNMpW1n3zEUi+Q==","signatures":[{"sig":"MEYCIQDfh5IhiWtERDFD2douSM5jsgbDzaf2sZRsDbVlWQW+KAIhAM4aPVOdQGcFogJ9UDWvsZpVgP4U5BqXAULxNUZSBJIw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4585589},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=6","node":">=14","yarn":">=1.0"},"gitHead":"3d81f3dfebda78679d909fd2810f4cad2bae5e98","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-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-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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-shared-js.git","type":"git"},"_npmVersion":"6.14.15","description":"Readium 2 'shared' 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","moment":"^2.29.1","xmldom":"^0.6.0","slugify":"^1.6.1","r2-lcp-js":"^1.0.33","ta-json-x":"^2.5.3","image-size":"^1.0.0","mime-types":"^2.1.33","r2-utils-js":"^1.0.27","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.3.0","cross-env":"^7.0.3","filehound":"^1.17.5","json-diff":"^0.5.4","typescript":"^4.4.4","@types/node":"^14.17.27","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.31","tsconfig-paths":"^3.11.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","tslint-language-service":"^0.9.9"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.53_1634742281338_0.8976730654030642","host":"s3://npm-registry-packages"}},"1.0.54":{"name":"r2-shared-js","version":"1.0.54","keywords":["readium","readium2","shared","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-shared-js@1.0.54","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"3289ccc75d496ff680c9c2c792afb01d6d2996c5","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.54.tgz","fileCount":1110,"integrity":"sha512-tQBbPwlYbAIioZYPkHr8u9G323IPXx2jQhxL3bnZ/kyDXrwRPn/vhRPTkQmShRpL8BKmvA60ZcXnzluKXPPKdw==","signatures":[{"sig":"MEUCIQDYVwVfT6dE9kX1nM7fSRthnK7ts79zUIQ2+dymafGIzAIgG0BRNN0euKzRcIy5CF7QQL0eQzxHPDlTtLsCAn1ZSYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4988199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhntU0CRA9TVsSAnZWagAAU4AP+wf+/d2FthOYOn4pUwyy\neIXES9WUntkCwlLqSAOZ6hp80cKMnzPNuSP/hha2PlQ97sXpo+3csd8qboxI\nC7Qb7WRLSxc1iEN/DlKm/mI62XjfOk5gZ+VpXnXbM7a+tfVVx5Jh5bgUdWNc\nKlwlng0+m7TS57R93QeTbGTH6uN/wcfF/GTPedZTB+bkPJObatxm/IJOVA4U\nsSA7jjw98nTOuvZaTdnj8MbJ31U9uix+5cqcdBAesjC4o0Ta4LZSLp2IyUw6\nta9ffN+5Rkf/naaQIeaOrSZMhb4ihHvYS8/c10A8zJAeUbok2nVldxeYSLTy\nJWSIHKK0BKuJWrtkvNmLszZLh/CJNhJ7NqNrLJsf5cZorZ5WE4adebviOXJ7\nLD25EcLMRGseeU8xzt8wsnE3nCEgkqrnfPa1JGRtFSJrnL3lI71nLipgdnz2\nW0p0cdnimIDMwJw8MUBdeuz1jDDK/m9G/DRqMymH8OmncIHK5+4hg+q3dqbs\nMeKbi732hDQBR+dibnQZ7BhlvV8rGrdJyO+7zVmQZUEAQ/rVvcu3Mzp50zhI\nZ0VPunFxRbDAgSUPO+S8OqUiTY58qBk7ZZSyX/Hui3rblLUC9WH83KKCxydr\nDFUoRZi1UVy2aVeZn1qmOwKt/Mm4X8LGQ4xIzz7TlJa8EvKG75bdfcoSAp56\nWCh7\r\n=el8X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"5a11244717f12090953d0a16d4cbdda4164c1c96","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"8.1.4","description":"Readium 2 'shared' 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","moment":"^2.29.1","xmldom":"^0.6.0","slugify":"^1.6.3","r2-lcp-js":"^1.0.33","ta-json-x":"^2.5.3","image-size":"^1.0.0","mime-types":"^2.1.34","r2-utils-js":"^1.0.29","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.3.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","cpy-cli":"^3.1.1","ts-node":"^10.4.0","prettier":"^2.4.1","cross-env":"^7.0.3","filehound":"^1.17.5","json-diff":"^0.5.4","typescript":"^4.5.2","@types/node":"^16.11.10","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.31","tsconfig-paths":"^3.12.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.4.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.54_1637799220133_0.011218511772378426","host":"s3://npm-registry-packages"}},"1.0.55":{"name":"r2-shared-js","version":"1.0.55","keywords":["readium","readium2","shared","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-shared-js@1.0.55","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"98f30d3f5312d28fe43bda9ef3f1fabe89fab266","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.55.tgz","fileCount":1110,"integrity":"sha512-kON3ZOXThEkbxJS0yZ8OD604kzEDq87rB8akdB6l5QR9LCs38nvRDxkEtnt0ZVVYmQnd80GXg2yH5c/OR4YBEw==","signatures":[{"sig":"MEUCIGhuGM8B7DqaxjveuDAcfvzZsHp+UeLV7y9uf6sO0jWzAiEA599RV6zgpco/dwhglw1pSc0e0vKFa9Ty/zAGSd2HkIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4988932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2qR0CRA9TVsSAnZWagAAuz8P/i26WYfCJc2kBa0CLxL7\nOHWiA6lyYINszCseTilxlFArc5w4a3OuSC3Bf8lmBOB9SZdGn+JYqpgu0UJu\ntWn4t7k9f0s6HRsNGKw4szNuyMkEohXtzt9ZUIPPoqRWWIDuY4MuGHITFe9/\n1MhlgEy+Ad6staTTaTZbKXsJEEXV8yWpqaZgUihmUHl3aPJfp/UDj8KNG0JO\nUmKfHJGEJqNU+d9QyyZMRo9nNgfg9PBvCEnRPEL2bUusZ34BubJhlLXAztvu\nFrKElPX9IGVEnrZqLe+wTujPaPQzWOgO3yDHSVcJKfQ59PBLac0Ccohj2gB1\nrdncRLH2WJtnNGwi1Tu3eZPkBYhWLGDWySn0BQNi8sOPjuFpqKD13SASb2lg\nBtD4ZzRqj2QVafjlxui/m+KGe08ajuC65o22cRiNUKtUi0+sOjdCT0Gyj+Rv\nUHocgJZxrpuUUYm57rJSbL5BB3wZ9T/Q2qVqsbdI3UANg5zpxMz8Iw6NDJY+\nSQIVd5VRL7sYFhcQmlIdmHM1qryiYH9YDjGpL4LXakzyCrGu0jbMuAj4QhLQ\nfG9IHJBE8F+3LUdIJ0LQFFQ1tsK0F3+orfvzlsQMVyO7OrGw4dnDhPjV0uqN\nRkA6gkMg29+vOWwdq2qikpWP7+R/b41qZNS4DUur4p3AP9IdzNSvqmOSg6t4\nHi2f\r\n=94oW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"c83cfee2cdb2c06f17406a1af3a21788124747f2","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ --parents --no-dir && cpy \"./dist/**/*\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/**/*\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir && cpy \"./dist/**/*\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=./ --parents --no-dir","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"8.3.0","description":"Readium 2 'shared' 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","moment":"^2.29.1","slugify":"^1.6.5","r2-lcp-js":"^1.0.34","ta-json-x":"^2.5.3","image-size":"^1.0.0","mime-types":"^2.1.34","r2-utils-js":"^1.0.30","@xmldom/xmldom":"^0.8.0","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.4.0","prettier":"^2.5.1","cross-env":"^7.0.3","filehound":"^1.17.5","json-diff":"^0.7.1","typescript":"^4.5.4","@types/node":"^16.11.19","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.1","@types/xmldom":"^0.1.31","tsconfig-paths":"^3.12.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","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","@typescript-eslint/eslint-plugin":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.55_1641718900170_0.7063718381224853","host":"s3://npm-registry-packages"}},"1.0.56":{"name":"r2-shared-js","version":"1.0.56","keywords":["readium","readium2","shared","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-shared-js@1.0.56","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"9573769ff1bb7c18f4e2f1ecd0e7a632704a491d","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.56.tgz","fileCount":1110,"integrity":"sha512-HLhrCjn7/nL44mqf6rtSiguddXBMiXpr02z14wlNy28EMyxFG8ir7iZYYwVmZ6h+BOVgTYvml+4u8rqHsJNRrg==","signatures":[{"sig":"MEUCIQCciGKcLXz7vTn4FPvuvK9NUdfffyNBrSwp6miBlsCgWgIgWjSvYCERjao1DRBtCJ+TwSHx/m2Lcd1KotWteIqyeWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4995881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJpxmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgIQ//Q9eqyBNYg5+I4yGeRbvvSKnV5RIp+dnBWtRcUc2qcwbfKH7r\r\nZMGiMGY//3KSs3j4B7OtHGDyqKDunIiJdTaLP+JKFq07tHCoYYSj43/5xxPX\r\nBzdhDpy5k0uASQnfwQV/q1Pndmnj8VHGAT0IUMDC1VbXWql6VLDQK0im7Dpz\r\n/J6UG9mgHuMLxlbOJHCP5LiwtTdwZ71mKtCOl/wJqZa1rj/tqLqvtBr/lq2T\r\n3eoBALA6M5cbcpINkG+DsZQDt/DEHfUH13BnnlYQH6rKhLf+zdTWru7chPsu\r\ns3q4U4USaL6uGSNprU90bBpHtMgb8vBk8IO2QoHLPnw3Kv4qUCb7xiUa2YXp\r\nLVR5JOvC04qTRbK/qZx7wU796jW/MDC0Je5Bxg7pn3lXFpDQX1lTCLRj4UC9\r\n87KqGyfOZH2abYzW3PXf7qdCdla43Q4sRZKyHQAI/1JgwldjZN3pYH1Tbc2d\r\nDwliC7nrfEFRTSqHcf3NiyJQ3n/MSICSCzKhgTWM++DOPe/Pq7oVD3E+fdwA\r\nxLyUvuGbSoAdrz9cMUJtBlrraFo1ErlqhPvITJSyjtpagaOa2M0ahAh6z1kl\r\nFcp600ICKxcjPcejHUu8g8tKmFvFQEJsPD7wbCx4t9KUDij7imFi8F2KtKPv\r\njxcbI8uWw+ij8tNZ3+p9wSjukBBYf9lAsac=\r\n=Fcsq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"858eee78cdb2677178cc3ef31eefe6985a9b0bae","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"8.5.3","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"16.14.0","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.3","tslib":"^2.3.1","xpath":"^0.0.32","moment":"^2.29.1","slugify":"^1.6.5","r2-lcp-js":"^1.0.35","ta-json-x":"^2.5.3","image-size":"^1.0.1","mime-types":"^2.1.34","r2-utils-js":"^1.0.31","@xmldom/xmldom":"^0.8.1","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.10.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","cpy-cli":"^4.0.0","ts-node":"^10.7.0","prettier":"^2.5.1","@types/he":"^1.1.2","cross-env":"^7.0.3","filehound":"^1.17.5","json-diff":"^0.7.2","typescript":"^4.6.2","@types/node":"^16.11.26","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^3.13.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.14.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.14.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.56_1646697574174_0.04469338855914384","host":"s3://npm-registry-packages"}},"1.0.57":{"name":"r2-shared-js","version":"1.0.57","keywords":["readium","readium2","shared","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-shared-js@1.0.57","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"6a9a37359f8d135117d2d1f43bd3e75569a0bfbc","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.57.tgz","fileCount":1110,"integrity":"sha512-MflCMFwmeUojSsgAgiHfOW38uzQ5MESmlDSJRw6IR26TX1ezzYjNdhIFWURBmaY9qkpnkdVYPpAEH9iDnelHPw==","signatures":[{"sig":"MEYCIQCkUiHBugp9TNBdqLSh6538tpX8daERnmjp/TwX1XJ6JAIhAKxgOzsLQzqMm7GxxoYygkFzlUKLPP3piXKOT7K+P59U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5005411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNKoVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3URAAho5nAuvaAIAK6KVIJG39e5f8tNVF9iOnsxNuR4BGpjiwAgFw\r\ndf/5NnMID6fL+SaEbSOtZru6hnQMihFsOL0I1XdUzUg/TCdR72uY/mQ2F333\r\n76fDCkeXNhQNpV1csacjviJwgTjOE7FLxuZmlAGYDL6IgPQHZ+k5L7Jkc4pH\r\nTtB+T5uxpXCtGY3xDmPDK2l5fLeitxsbsoO+KZdPhXLwLr/YFBW/LuNhVnOH\r\nLVoWSv5xwbBe0z92fs0t0JwhpkW/7QBA1eNT7Wj1dIAyaB0u2PNB0wxRxhSo\r\nstLiNk3C5J5VPack9z0hMQ8ErUrsJLZlBQjiF0SVq17V6QCgzv5QX7/gRrFT\r\nMjwSu8TKHuloKxUmfIqoiJMmlUKuM85X/yiSSq7jdNOHSvf+f1Iw8SsD3B97\r\nWpcYk61NmB5MV7AOoZopVo8uaM0d/+kvfPUrL0jTA+xK2ysOas3xdCMtUdRG\r\nYniI6Sng2PvA6El4VZdiRvEINIjjEv3kTjev0CE1Yg9NSr21zO4DRoqK95QQ\r\ngJYs6lG4JFOQsmzyK1jiIDIIZ+t9CiBRzu8l9cLQclhWIWu1zBl0wVFOdlvr\r\nBuZav7o0DjUbs7cYsB5SKt7SRzyXCsXGOl9KuxDznT8u1S2fJqttYZ1orJwJ\r\nnZfw/3v3XfwYqAtzHteFPACdyRj0fyVelYI=\r\n=gBPn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"c626c47d7afde30041a669d04a80e4646cbafebd","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"8.5.5","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"16.14.2","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.3.1","xpath":"^0.0.32","moment":"^2.29.1","slugify":"^1.6.5","r2-lcp-js":"^1.0.35","ta-json-x":"^2.5.3","image-size":"^1.0.1","mime-types":"^2.1.35","r2-utils-js":"^1.0.31","@xmldom/xmldom":"^0.8.1","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.11.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","cpy-cli":"^4.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","@types/he":"^1.1.2","cross-env":"^7.0.3","filehound":"^1.17.5","json-diff":"^0.7.3","typescript":"^4.6.2","@types/node":"^16.11.26","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^3.14.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.15.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.15.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.57_1647618580853_0.9780490288507939","host":"s3://npm-registry-packages"}},"1.0.58":{"name":"r2-shared-js","version":"1.0.58","keywords":["readium","readium2","shared","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-shared-js@1.0.58","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"60a434d5530ca6861b81f52120a35bbb50948685","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.58.tgz","fileCount":1110,"integrity":"sha512-5QH/CiSjfEkGej5m98gRXmZhcO7iaObrMWfTBLL8rmujM+QbrfLDeFELqNQbyOG94uSFBgSBT5exvXqemfToUg==","signatures":[{"sig":"MEUCIQDQFURNVnnP2Jhh1zFpgf4JgiguRJMmLMSgVrJ3PPOWtwIgNVyNnvONREAnmIAD2sHRzve1/vaZktA/VystEmFMu74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5009829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNLJBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1HA//fwAEXP7mnMVZC/erdBL7sKq2o1dZ72uvHjsiCSM6y/4uL6Vk\r\nyduZkxkFnXSFZMPQsgdDke/RrSVexrLp9if//PGKCII97gc+R4h+mxsCLfmg\r\ngfAwmnvKMUk79HKOQLakVqQD6kGVJapalVSrfUPbfSJP9nGJodgujvDaSJGj\r\n+S2l1kaGHJx1P4NwFnkoSm8qS4HTnC1icgvQfLF0at6QGhFzsOKx5rhAOD0f\r\nkVYlxYrHaQOvBpt83aRSmIyMMW+V/0TLOp/uYzJs9Y5w3UuqA3Nj8y7B4TBd\r\nmHUV4n4vZnq0GcZc1lQ5kkHyg/AJfrl00uqFTHEK5/CfEccF6CMrF618OGBQ\r\n2ug7e8k2dFHGzk9l+pPydAIBoJwf2xPUIYrueViViRX61SFf0ND+VqukOJi7\r\nax/kC5yY67JdKuFxwOA1kZjPWMz7Ke+2ijNf4OKTOkSu9N4vRTdcr72ez8ev\r\ncJ6G0E1tqnKod34pKpGAjX9WY1+pvSlBmH3tMeRSF5LReYIF4MVKn+sBKk77\r\nj0PfF5GmlcGYyg6AWVnF646cgWJ4N0gLtaWD0Sm9h7p25hNVAE8hXXLr698n\r\njJrJnay/Lt24rahRBmY+yk3GyzRHIIJLwCFdJHZSQ66ECuXzqpXQQFFbI13b\r\nKV10yAWa8aPuNv1YW/vs12bl83+YTPvY+8s=\r\n=EfEM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"ad833efee76a70eb704640dfd8eb91dde31e1cfe","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-shared-js/package.json . && cpy ../r2-shared-js/package-lock.json . && cpy ../r2-shared-js/LICENSE . && cpy ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"8.5.5","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"16.14.2","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.3.1","xpath":"^0.0.32","moment":"^2.29.1","slugify":"^1.6.5","r2-lcp-js":"^1.0.35","ta-json-x":"^2.5.3","image-size":"^1.0.1","mime-types":"^2.1.35","r2-utils-js":"^1.0.31","@xmldom/xmldom":"^0.8.1","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.11.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","cpy-cli":"^4.1.0","ts-node":"^10.7.0","prettier":"^2.6.0","@types/he":"^1.1.2","cross-env":"^7.0.3","filehound":"^1.17.5","json-diff":"^0.7.3","typescript":"^4.6.2","@types/node":"^16.11.26","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^3.14.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.15.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.15.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.58_1647620673164_0.2899834560941581","host":"s3://npm-registry-packages"}},"1.0.59":{"name":"r2-shared-js","version":"1.0.59","keywords":["readium","readium2","shared","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-shared-js@1.0.59","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"fdc0e971451011e75ad9c6de11fba4ce9c475c66","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.59.tgz","fileCount":1110,"integrity":"sha512-hcSc9a00zWaETKSRcDk8qhAT9zUXfVGgnD1g+BLS/bMvUnl7wkn3JdowXGwMyYS1bb985tCSIwzq215LRhYhzQ==","signatures":[{"sig":"MEYCIQDue1nruIVH2awZVOzcFd3jcWXVQCdXssR/g+KL+qKYKwIhAJXCY10FfDlTID1KbxzFVmIPaYVIGyfMenAXDBeMrAi6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5010287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQwx0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcyw//W9hinOnpT8r3iV4ZO8/7g8zJF+ANbLFqGOfykZt9LYNb4OB1\r\nTm98WNOwlo4LwcdPuLhEwy+PsfRpg4enU2QvlivgTdr4KpmJQMBRR5Oz40JW\r\n3c4QqubgHHNKbFAn26LrAgHxHDpNxszZOE2Ui8K3n/ymfZG4W5xI09VsRij+\r\nZadMA8WsWDkrJlmD7WXZ9zqClv/v5cDKt5Xe1K7y1tPWM6aVvfnmXfMyZgFi\r\naaLa1pR0e5vvQOIwhYsyIHKSvy5WJhC0TC1Ra4ofEk7SdqYq5rz3n8gtHIHa\r\nKOcqDMOM5Z0nUaH4Whyh/b1vZuN64uI/P4PgpYS4QO5bwSG6LNNooD+aZmoE\r\nzVNz/1aQeHIv0y577NyPYh87VbRKt9/uSgNDO5bvBzb4aBmvsJy4tAqle5w2\r\nvOe9XYbG3shZmTMwhMN+YgypEtZ45LLBaDT2KQnn/woCTEgzb0AfpD5iCIiE\r\nsdWd8umq/7pLc3i3uGiEs4fikpaTTDsOu/y9L1dEazTWE3gjXOyCQBtfOWJh\r\nyWpGOJOP2fWHQ2mdmfndyvC5LS0cE6yf2cU2tEHqoZWAo/pwfnD62Z7whHY4\r\nH1JgL2f4Yo7NtTBMpX+Kx8Gi/RhAy5NJl+zaOVH8uzbn7o+Sm2LqZfo7JXxH\r\nCTCeWtwBinqW2GoIl810T0sp1FdwpJnR0Ws=\r\n=Rr7D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"7cdaef6803f9e8557c095c2f4418517072793bfe","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"8.5.5","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"16.14.2","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.3.1","xpath":"^0.0.32","moment":"^2.29.1","slugify":"^1.6.5","r2-lcp-js":"^1.0.35","ta-json-x":"^2.5.3","image-size":"^1.0.1","mime-types":"^2.1.35","r2-utils-js":"^1.0.31","@xmldom/xmldom":"^0.8.1","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.12.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","cpy-cli":"^4.1.0","ts-node":"^10.7.0","prettier":"^2.6.1","@types/he":"^1.1.2","cross-env":"^7.0.3","filehound":"^1.17.5","json-diff":"^0.7.3","typescript":"^4.6.3","@types/node":"^16.11.26","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^3.14.1","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.17.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.17.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.59_1648561268593_0.4548768461239745","host":"s3://npm-registry-packages"}},"1.0.60":{"name":"r2-shared-js","version":"1.0.60","keywords":["readium","readium2","shared","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-shared-js@1.0.60","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"1f0b215cfee6d35f34c18f25bd21201717238bfd","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.60.tgz","fileCount":1110,"integrity":"sha512-JLEs/T+qmVMTNoNlOpcdFcups6tliq2LF+2eJpWUgIOIkaW9F/PFnSNRhoL7f7db9HENav3R4eht04r7N1Ms+A==","signatures":[{"sig":"MEYCIQCgT5KtRX8Z8MF7mTP9ozOEWaYU32j+hF5x/XuNNcxLHAIhAOL2yUWnHqyWIx027UvBk90/bzz/YI6LwLatFEv2XKEV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5027674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNX2LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxNw//X195fWX8+9NQTveaLowd1GSZS6yB6mcGJ0vxtXT569Z7biTQ\r\n69WLJKS86Nh47K46qBZCKC1iiiuj93Lafa8gv/R6tngBALKiHK0YmdB94j7z\r\nBpRk1/2IbGZZdNeZiUSsiQm8wcsCyqS9xQArj9xlFG1Qzwcsb4Aj21XfPeZr\r\nw8wsXs3TzhwG8GrgMwpitSlWkkIA7OQUqVPQ4ic56VcAo/h6cDIsiS7zhg6u\r\nEHI9Si2KoJ22oHJq68jPtPnnvR/eATq+M5oaNZWhKsPfz35lPsKuUHIndOpo\r\ncx37D/cwmqGpqZSRlybJSKaxRNGrNsFY8qWnloKqv7rBErjPz2qRf6PleRhU\r\niSUTieFYUDxESE4NNOJvRJEbScbwVP367LhXKiVEWBRmvS4XnHtnwD78BDVO\r\nQ97MB9gczLBGBZ6T3lrDv6EOzA2pPnIlkdZ3H/hHJNpfL45BsP2zz6Wp38yH\r\nsvAxmIo+3cJBXZBjR4ceP5oMpm1GnLZ5EXEDfjXpjuEw5I6ZWdR2dyKli83J\r\nNOIJtbcuIoN4LIFezSQRvbOj830eqxRvu6CpT13nC0M+odlru9EqjJkVE2KA\r\npIoau2eMQpcZnYlvEWDkzhRNmuQPZT1qIFLe9YI2IM76kbs2ScSUTaNUuxmt\r\nO3JukN9N4hK7zP/xCmHjlmn+sIl3Ggn9SK4=\r\n=wX2f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"65506bc848b84eed235dee05f5f02c9077f64807","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"8.19.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"16.17.0","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.3.1","xpath":"^0.0.32","moment":"^2.29.1","slugify":"^1.6.5","r2-lcp-js":"^1.0.35","ta-json-x":"^2.5.3","image-size":"^1.0.1","mime-types":"^2.1.35","r2-utils-js":"^1.0.31","@xmldom/xmldom":"^0.8.1","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.12.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","cpy-cli":"^4.1.0","ts-node":"^10.7.0","prettier":"^2.6.1","@types/he":"^1.1.2","cross-env":"^7.0.3","filehound":"^1.17.5","json-diff":"^0.7.3","typescript":"^4.6.3","@types/node":"^16.11.26","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^3.14.1","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.17.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.17.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.60_1664449930856_0.9223127290568744","host":"s3://npm-registry-packages"}},"1.0.61":{"name":"r2-shared-js","version":"1.0.61","keywords":["readium","readium2","shared","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-shared-js@1.0.61","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"c09422e7b3d431113495d1a88b6f767bc50480ad","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.61.tgz","fileCount":1110,"integrity":"sha512-MdjXYnIg/fK8x5d+/k12Su/BRtNAr9ZV8H5I1V1cRB0PUbaFHYSEOloG0eOgeEc0J+AwHEfON+3k0fCZKbWVwA==","signatures":[{"sig":"MEQCIEPZost4s4tKYPIlkdBnJeb5GvsBvmRDkCx9s5AGrIf7AiAwYmnpcjQK6EUqvKtkC+vDsZb2wbIGjvEBPG2tS33nbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5050639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRtMkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEsxAAixiecbRQXUC/JhQkldvXhAtCwKUi5nR/VIKjKO8DVTZZfXYh\r\ncEHNRX6xHLMZ/72s3P9AnhKfDgxIjkFnibyYgh3TrbeLfN1gb40rAD/7aG27\r\nzjnwhhA2TAQp3H7Kn3WBzZVi282vm2zptC3l6HOS7xjmW70Vy8xivuoc/x9n\r\nxRv3oRDL6nSsU6X3gCICT1E1HUgtH8nEgsPa77mgsJhteB7aMzuqoRnWO4m5\r\n3K+PmfjBsS0uhoZ9dRxEzxGfh1L+aEeApKt52cudbjfO4O6uvSxD4ogo84dE\r\n8MBnj4u7jK6n2IS49WkoBfytS9NKI88bdXJ+zDYuk/YL+a+cYqeHXCoKmDM2\r\n9QfXWlwwD3wZQ8EmUfH4zH9CcBBrEaPWkJk/wGecy37LXKYVzDkuxSgPsQuc\r\nbCb2qY48IU/Y98/fRFGGeGnsd2xp5wVg7Wg8b4GnaC2LdWPWmBmY0USCyNP6\r\nzx4qgUkyF8hi4OiZWK1fHt9QBee/tDskTjhZMeRUmLr3CNIwdc8lETJ7uXgP\r\nsTazuvFg8bcca2XKe9UysJTlNgFPjEZVC6eR3vgPUDrauqJCGziakuqT7W9J\r\nB7WBhvbPd7aMyWHcSs0f3qnbqeWHm8LrRSuQSW2mEWkQuf7Ztq316LvvgzMI\r\nPnxl7uJqvJxJgwkpf5HvEODB6l6ky43SaZs=\r\n=GxUv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"c56994c560e40a7971b6024f32d179ae494cec1c","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"8.19.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"16.17.0","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.3.1","xpath":"^0.0.32","moment":"^2.29.1","slugify":"^1.6.5","r2-lcp-js":"^1.0.35","ta-json-x":"^2.5.3","image-size":"^1.0.1","mime-types":"^2.1.35","r2-utils-js":"^1.0.31","@xmldom/xmldom":"^0.8.1","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.12.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","cpy-cli":"^4.1.0","ts-node":"^10.7.0","prettier":"^2.6.1","@types/he":"^1.1.2","cross-env":"^7.0.3","filehound":"^1.17.5","json-diff":"^0.7.3","typescript":"^4.6.3","@types/node":"^16.11.26","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^3.14.1","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.17.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.17.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.61_1665585955825_0.19952288317550426","host":"s3://npm-registry-packages"}},"1.0.62":{"name":"r2-shared-js","version":"1.0.62","keywords":["readium","readium2","shared","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-shared-js@1.0.62","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"5e2cc2b707031f7f94a1ed13ac821b5077a16ed8","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.62.tgz","fileCount":1110,"integrity":"sha512-BI6A66tJYuPIfJQX25oF1EOnCtPN49P+5UwsA+WIW6ytZ0d7086loURkFEn2dfVydYrUoomuFnVEumY5olm7Uw==","signatures":[{"sig":"MEYCIQDzBViYl7Ut02a6beWrgJ8pWx50Q5XxonBQZJ8RB5jbpAIhAKYE+qqhl7+KtSdRAahb3qw23Rp7oi9HLOZfmIo7asxO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5055015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWAMHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovKA//faVNY1K2widFZRVJIUT99CtWPOy9NSd+ZG1f7ZJBoWPwC1Um\r\nwF3ibTNbr2Rk2eFwCtYUg67ozHDZphTt/Bv+Wd3ScHECDt+6ObAKebauRVP/\r\nWBt7MrzuQzcyvw2IcnSe630Wav30x+7HKSNfD0+zwZ0MtBkEMt83Rm2rZ/Hx\r\nQAM8aHbHo9d6XkhTcihTv0omNaIkzhX6vEjt7Pisq98KnnQ6JWBggCsClfrQ\r\nCSANP9POjb7A6JR8EZULNlkTkh+XwshnOVidEsGRN0EEVjUmZaeyU1wjJnmS\r\nzUY8Xv3gY6gdSjW2C8vKOjSDp1Zc+lI9M+4flmOyTgjtrmWGF/ZUUy0GZ0pB\r\n2L4vjRfcuGxL3I7qkPl5eKb7bXnU4YPC0kxOxwAOe2g/bgrsiJGYxcVRJs15\r\n7OStnnV/bo3t9Vn+26iijR5v7eo70sDlcWDq7gdZTtUQB5AP3AW5I8G1W7CH\r\nu8uMSijYHR5akcPRC/oJMMq6wUFwVTSeuuvYuyyQ1/gcyp/Ea2I9HbQviHcK\r\nFWiVxGBhgaw+XUS3dOS1akodry93GdLNSU6X0PmENk6sGmsJ4W941d3ZyHQi\r\nETCXHe3hbUFcftNka6M27fU4L/4WvnLS90MAq56W5DTCJh0oWw/hoFJY07PT\r\n+2eha8bUpKAaEUzEHcp/fbZ5bNFwyd/qvHQ=\r\n=n3zg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"1b0b42e18f9213a9ef9d85ef7f39518726933fee","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"8.19.2","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"16.18.0","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.3.1","xpath":"^0.0.32","moment":"^2.29.1","slugify":"^1.6.5","r2-lcp-js":"^1.0.35","ta-json-x":"^2.5.3","image-size":"^1.0.1","mime-types":"^2.1.35","r2-utils-js":"^1.0.31","@xmldom/xmldom":"^0.8.1","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.12.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","cpy-cli":"^4.1.0","ts-node":"^10.7.0","prettier":"^2.6.1","@types/he":"^1.1.2","cross-env":"^7.0.3","filehound":"^1.17.5","json-diff":"^0.7.3","typescript":"^4.6.3","@types/node":"^16.11.26","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^3.14.1","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.17.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.17.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.62_1666712327669_0.998430327671151","host":"s3://npm-registry-packages"}},"1.0.63":{"name":"r2-shared-js","version":"1.0.63","keywords":["readium","readium2","shared","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-shared-js@1.0.63","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"3832eddd3a8924616b8e5892832e3a9a299165ae","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.63.tgz","fileCount":1110,"integrity":"sha512-iSxrJiZTFmEUEYs7FV0ttTrTRGv2qYcM0kxUakLPoc9BF1WdPjHNtp9Bu65VfmsEgSNbfCOGtSOqkmiZy1I/jg==","signatures":[{"sig":"MEQCIAZKAKMedRydYkcdPj1mGkcTHCOUKeqTUDk2cdbcDbR2AiBxnoyGmh8UbNTocWXs1z7vwovpyyR9kQo0x9JUYncDpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5071825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWqaAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqUg//a21yrK8j/0PaipDn3AE+cA8jstIeocr3g1zmkkVMX5s6MxbM\r\nP1vU7mvG0IB4VUDcCUV1+hEc94yizhSgqckI3mz91621D6pCYRJij6/cmXrc\r\nWc0cfI69TixPbLU65YI7oo8kz5DoWpsvhRqgtoS20KiNofkshWqhe6occI5i\r\nOrDFzJjQ415MMMdqTWYUQxBkMjMX3fZ4EE1v0NHjgvl3uuy6ye0jCCCB+SN1\r\npHDkYEMyftwuLDoG/CKlciIC+I/i/2oT5XIsYt4r+S/hKCvUSuEBYwsyGdSf\r\nPs9dJf324/1H53yEqIudLwoYVumNZHqhh4DJMVvls4K9D33H67pdS/ymzPfH\r\nRr9W9PZZSbkKVGLI94LHt+cAVqNg/dIm57L38CdJv6dOxQh9gc5nZnlJlb4N\r\n4jbWZNaYGzmzfRe07kYkTwFb/BjeLKEx+zlv4iVE1GJpk/KXNzFMu/Fx+aEY\r\nL+ynULSGOZfFl4axXNNBFlVVFIxCYDEvsP1VOzGmo4p9Aejc4JLslbuDm1Xf\r\nM/XcobKh/koD30LlnTj6UxOfaH/sQFpGPBpiRo0yB8+uW3a/SKntmJic4z2H\r\nv3V8mLLTtdMDavARRzJRykaLmR9it4PSSFm+p1NxDNq8+0AC0F8BtsTECSR+\r\nEE6UWWBM2QbMJYmK+Hk3wQfL01vOTQmXyPk=\r\n=NVPL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"9fde15354284a6bbdc0fbd3985f177e02f23d230","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"8.19.2","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"16.18.0","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.3.1","xpath":"^0.0.32","moment":"^2.29.1","slugify":"^1.6.5","r2-lcp-js":"^1.0.35","ta-json-x":"^2.5.3","image-size":"^1.0.1","mime-types":"^2.1.35","r2-utils-js":"^1.0.31","@xmldom/xmldom":"^0.8.1","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.12.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","cpy-cli":"^4.1.0","ts-node":"^10.7.0","prettier":"^2.6.1","@types/he":"^1.1.2","cross-env":"^7.0.3","filehound":"^1.17.5","json-diff":"^0.7.3","typescript":"^4.6.3","@types/node":"^16.11.26","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^3.14.1","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.17.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.17.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.63_1666885247786_0.4121588227721604","host":"s3://npm-registry-packages"}},"1.0.64":{"name":"r2-shared-js","version":"1.0.64","keywords":["readium","readium2","shared","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-shared-js@1.0.64","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"8a64ab6f3e3a864ee5d4808087f9bf5e0310354d","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.64.tgz","fileCount":1110,"integrity":"sha512-Y9b3t7FnhrmNIBcLp5ww5R1mPT6hlIgF6OwhDdBBvpN/OLkqzJn4Jk4k8mEuQdRV3v9wxPZBRNzg8F/0BVOHHQ==","signatures":[{"sig":"MEUCIQC0BvFFq7JG9xgfSAsPVqeSGesbSdyAOvdco3GqvorPQgIgf5jYFkIXmdqIjNVwE/Jzt2cMdMaTL7oENc4LJASvFww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5071979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdPVWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXkg//RtA/3FCFK7x+S9h6mj0WaG7DUeR0jY6pOWQQ2dAeWaaSgBer\r\nf+G7G9E3Kl7V1APXhGfNHcCZVPHgqasu9qM5YplrLYEFwBXwGUpnjT2WihjW\r\n4U/CXwfjt3i0Mp5lwSR189nTSVPb1COtxzbNr6HteOgj1OfheZbMMOevjb7S\r\n6tjPEP+t5JzRYBPJPmoqInVY1QzbJWhgRvf4MfKEAw6I/VVF/ZqTImhUmfak\r\nRBSDDI3P+fJ5t3PQap39DuWJRjpbhDqH1FZFBql/GK8asAWJi2xQcNJtJk6P\r\nUwNyRnRqtKgr1zfiaXOktFK4yHy+3d+2CtMaZBNNCmnutLHUxx/XdW8A497y\r\na31YEIlkaiId1iOi+u2N4jW6vV5urnXjP4Zh8+GYr/t8Q0sXjsqaWgWMn6VE\r\ny9ejkAPgHQyZRRgGcwqXQ+OED446TEBdWgzNHX/L1iHP55J2uhVnbY9zKBj1\r\nt/lD9siVtjwxSnGStD9brz8snEqmOmM5J1kqP7hh4Q9KpCs+4Q7ohRPjOIZI\r\nHv/9gIR9sXIt36WsIqxsyeedxK1HZYSjo/Fd4r9seLUBwprFUxy4WoNul3Bb\r\nB0iYzUdqAip4+Jb1mkgVR3mOQ+5wcblvXskqvjo4UmxoV7xlQF+ypGHzHuPZ\r\nH7fPf888ihXfnrW9JsyuSEhEjND7V5LgWPc=\r\n=6Ebl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"8a61896183f5dfecfe011fac73775f898a262385","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"9.1.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"18.12.1","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.4.1","xpath":"^0.0.32","moment":"^2.29.4","slugify":"^1.6.5","r2-lcp-js":"^1.0.36","ta-json-x":"^2.5.3","image-size":"^1.0.2","mime-types":"^2.1.35","r2-utils-js":"^1.0.32","@xmldom/xmldom":"^0.8.6","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.1","prettier":"^2.7.1","@types/he":"^1.1.2","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.0","typescript":"^4.9.3","@types/node":"^16.18.3","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^4.1.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","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","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.64_1668609366246_0.24409750684932274","host":"s3://npm-registry-packages"}},"1.0.65":{"name":"r2-shared-js","version":"1.0.65","keywords":["readium","readium2","shared","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-shared-js@1.0.65","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"9ef90db5f4063649a974859d4e74b07c27da7d2c","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.65.tgz","fileCount":1110,"integrity":"sha512-/jex4vZTjtWm5mwMx/dTW1dAR3ivWh6SIRJ8+fiaNje+UHzd0qIULFGYlkLp14JFWzS5NsYvqjfu0M+0KR6OyA==","signatures":[{"sig":"MEQCIEcTlA862z1Ed7BWhHDFxkaJxggCXTjHmY3lFXKJQvm0AiBJz+w6rz/XzUoTZLMBDMWfclT4yetKmaGVP0DqZnhtaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5077785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9Z+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruUA//RHRs3WkqmwUYQ8zQJDRL8Y9hxqLmSPIoIVXmaW/vEN1MuGDR\r\n6Cn97G716+am/R/sTgzGCjS4X5WCipx2yFiz0myAilqKSDu1VSYpr4aPcLsh\r\nTB/fanf1ze5/HEiyMWpfaUs1pxtXda22VmIw49fyK2NzCBmVQqXrOqGobyuW\r\ndOgxz7PfUVK4zWz04FQdsntAsxXfvfObGPIsskrI+Qr2VMWrpYyGc97XQHeS\r\nTaYpAtLX7t+PAV0dIef/gfp9CoTD1Bcjwkdn3ueh5p1++ep+OSueoCWhuyKe\r\n1CVEXHgB5zcv30Q40ZmhkGJAnB7eS8WWvLF2dbCj/3CFY8VEjJM7kRIAW7Qp\r\nY06cAfqe4Ad3mlPA0xxdmtAhb4GLmCPRvReG5+K332O+c2DBgSx7aKSnAVZC\r\nYRLgDKIDj9CVN5qAXBapxKpIna6+D+uGf8dplbYW8MFV7/56SJvT44bG29Mz\r\nmBT0moalMV0iG+TRK3BsAez10rxWfl6xKlGpULLfJeUGcPAOi8Nv/oKzkaR8\r\nQ8y0oP/sV16b1hDYSlvk/c9D8XdMnDk5BAzXxgUU69V0SgeWw84MWaYhloeW\r\nNbPpFdGlCbpji+2Iisz7bp0SEvqXZD6NfGeuZ+jmKELipe9ApvdwTw3ixQT7\r\n6wvNvMiGNeUlNG2gA5Ip5kQ6E583772XClg=\r\n=FQqK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"01d50cd87768a43080fa7e10badd0f71dcd85dc3","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf \"*\" && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"9.1.2","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"18.12.1","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.4.1","xpath":"^0.0.32","moment":"^2.29.4","slugify":"^1.6.5","r2-lcp-js":"^1.0.36","ta-json-x":"^2.5.3","image-size":"^1.0.2","mime-types":"^2.1.35","r2-utils-js":"^1.0.32","@xmldom/xmldom":"^0.8.6","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.1","prettier":"^2.7.1","@types/he":"^1.1.2","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.0","typescript":"^4.9.3","@types/node":"^16.18.3","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^4.1.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","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","@typescript-eslint/eslint-plugin":"^5.43.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.65_1669846653746_0.3886145513767729","host":"s3://npm-registry-packages"}},"1.0.66":{"name":"r2-shared-js","version":"1.0.66","keywords":["readium","readium2","shared","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-shared-js@1.0.66","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"5ee9c8423aa7e0b40030f034ab52166bf69c053f","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.66.tgz","fileCount":1110,"integrity":"sha512-f4+vHb+CwgaT/8LtVR8zAx4IpmEUQx1y9I7CQPxUFCm1PKzQkPzJNTEc0buS7N0D3dd3uV8+xbelFr7BTTRh5A==","signatures":[{"sig":"MEYCIQCFoahbyp43L64QHPJGPBMtwLurTLVE5ywAaCcEz9DLkwIhAPxbruZuj1seVo8yBVNnnAE84GneZ3HSY8stF/Zx1axh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5085431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/yIqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQBQ/+NZfj1mKrb2NRPtmZFVZk5TcRpsdHXZDEVrc0SJrXT26KOSVQ\r\nnIZ+K7mrQz2IrYMr3pKoTUXZkgdDlcsStX0LHnt4YGUdzcKKejWzNQZWygdN\r\n2TQiGuwMgjcQWLYfC73vRe02MGm4rhgjFw6UdxTJ2PPr9mDoIxMlLMSmqfUl\r\nIyO5jisxXsH+Es3LFL6o/HwbTi6agh7n/hbJwQz5IY0Q6T3ZeoaA6Qs0dX7z\r\nyrBLi7MInm8IZQ+biC6oM7V3XY57MyJb6hLQCEyzIb+PsBYFJ8aViqqz4Z0t\r\nmiN/eqoqH1c2M0kNgsZ2lulFWSd8OuiqwvK/ob2f6AC30QnA7WapNR3p7ySX\r\nJBTfUgJwuRNUMqDOCbudoygUIVyQR3ilb+D6/qBQD533wBOd9pOz/1QaYelH\r\nzpgHxJQP8plvyPve3glMaYbUhrbGczB4P/IBRmlVG5XkhZT5mZ4E+Sitxt84\r\n3kyvMf6zjKHOtgtST9yIjiQFUAu90kzjOGJhh7F23EiZinXrvk08ZJC5MX5s\r\nhBPhJAnwbAMraqSkamw1wFHis1gi3LNAPNGfPnkGOyn4VjOXk1SUgKA68bLP\r\n+wfHuvqpza/YKjY2gQaps6qCVUzWKVyk6vf1bh32ATCFMn/8sh3sYUqbYF1N\r\ngzRf3iWVSA0oNjEnncm8f/3BEWdGoduz0DA=\r\n=cCPE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"67348923c2129778b301e9d3383d31fdba809fbe","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"18.14.2","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.5.0","xpath":"^0.0.32","moment":"^2.29.4","slugify":"^1.6.5","r2-lcp-js":"^1.0.37","ta-json-x":"^2.5.3","image-size":"^1.0.2","mime-types":"^2.1.35","r2-utils-js":"^1.0.33","@xmldom/xmldom":"^0.8.6","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.1","prettier":"^2.8.4","@types/he":"^1.2.0","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.3","typescript":"^4.9.5","@types/node":"^18.14.2","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^4.1.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","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","@typescript-eslint/eslint-plugin":"^5.54.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.66_1677664810245_0.08387106515029386","host":"s3://npm-registry-packages"}},"1.0.67":{"name":"r2-shared-js","version":"1.0.67","keywords":["readium","readium2","shared","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-shared-js@1.0.67","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"745da1b1228118f473896577fffede72123da0d2","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.67.tgz","fileCount":1134,"integrity":"sha512-yNRsvt0BVCsd/K06Hol/z5R1GJdcC/bS31aehbafC8cerx1p9nv6DE9wzKofHN07IFXshZVk7l/JYDJJ5FRJ6Q==","signatures":[{"sig":"MEYCIQCjRl/2aQfO27BCKD0vqlyBxXjcdtEqNHiAPLbqBInqSwIhAKFAQlFVw++4h4b9qAuX0JlA8QkXROdJwtM6T2f9j5Sp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5222907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/8xYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt8xAAlaeDVS3qCwi7CZOMYsYBSz3aQAPOqmN75F21S2rweNmiMyD9\r\nxp/yDAFCX44XdiBfwvYm+Mzsy0sGwXOxWphnHjNXk0Z0soVWGxIM7Cr3+csG\r\nvH+4bcrlUH9w+oOmA6UtiG8bCNKTK1OK09j8PMI3lYDcdPpkPyXi8BL/LbL5\r\nFOpMpVKS4Ud5qu1MZBHGS5J2LlFcox+MmJt1n/YFvV7ORlpxLaVPu81RB8x3\r\nPbpkE35TcJ5TTisr/gdaPJK4I/hfFfGPWwDzKLOGY51qwAs4aKm+szH4Kgof\r\ndEZdWkN7ZYTis0ZtOkZWnHt00XldHZGJ6MKFI/z2IBnPAkNbnT6Lt4zYjY4M\r\nwxllCT5okM1yxJmRgcjzSW0GSfUVybtlMSOAPn6wD6WBINwMhH88WbdClbcm\r\nINF1c9n5qokXZ/1j8KSeF06xDB5OGBlPI8DVYyrv52cPdxtcdY0mcKmsWwx/\r\nKTm8tuL/D4vmh0IUolVGIg72rgKjAel/XO/1LaBoh+AptUBL9ceSyImE24s2\r\nv6BtsA1N422jdBeF50XhTnmrE+h5LSjgtT78v7EnsPhvAG1EAFBo/1hDMT1x\r\nha4ki4VWGI9R0mrwV+eWxkOYqpAasFUEFJoO1aWchsge2n36+p4Lyt2F5Cxq\r\nqXKwUqp7GM+mLHJGzxgd69tSQwNx4oj8hN8=\r\n=Eb6l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"c0152bdbba34f5d34385e372a74dc16c78b82848","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"9.5.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"18.14.2","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.5.0","xpath":"^0.0.32","moment":"^2.29.4","slugify":"^1.6.5","r2-lcp-js":"^1.0.37","ta-json-x":"^2.5.3","image-size":"^1.0.2","mime-types":"^2.1.35","r2-utils-js":"^1.0.33","@xmldom/xmldom":"^0.8.6","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.1","prettier":"^2.8.4","@types/he":"^1.2.0","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.3","typescript":"^4.9.5","@types/node":"^18.14.2","@types/yazl":"^2.4.2","@types/debug":"^4.1.7","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^4.1.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","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","@typescript-eslint/eslint-plugin":"^5.54.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.67_1677708376126_0.12768346522307206","host":"s3://npm-registry-packages"}},"1.0.68":{"name":"r2-shared-js","version":"1.0.68","keywords":["readium","readium2","shared","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-shared-js@1.0.68","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"b9af41730b78ec3c54dfada579f3e1148d09c7b4","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.68.tgz","fileCount":1134,"integrity":"sha512-RcamFhorl6/YZGoWzY/fm8nQYBxqnJO5ykTNPF4ROw1yOybTOcIORPcbwCWQLdwZCy0dF+N4I2SeR63ge7V3WQ==","signatures":[{"sig":"MEQCIDPKDfA18361CsDnHPL2i92DT2lydOceCwNQgRErnS1uAiAG8S1ZwXvV4dP2Dx9Nl3Iph0B6bSf8zwZF8+gkxR2UyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5220731},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"b08143e0cc69d077a424c9ff1d594ac8cce0ff0f","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"9.8.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"18.16.0","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.6.0","xpath":"^0.0.32","moment":"^2.29.4","slugify":"^1.6.6","r2-lcp-js":"^1.0.38","ta-json-x":"^2.5.3","image-size":"^1.0.2","mime-types":"^2.1.35","r2-utils-js":"^1.0.35","@xmldom/xmldom":"^0.8.8","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.1","prettier":"^3.0.0","@types/he":"^1.2.0","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.1.6","@types/node":"^18.16.19","@types/yazl":"^2.4.2","@types/debug":"^4.1.8","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","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","@typescript-eslint/eslint-plugin":"^5.61.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.68_1688666871598_0.9723495840077641","host":"s3://npm-registry-packages"}},"1.0.69":{"name":"r2-shared-js","version":"1.0.69","keywords":["readium","readium2","shared","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-shared-js@1.0.69","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"fffb958c0e5581daf9c6a543c9311687fb34ba93","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.69.tgz","fileCount":1134,"integrity":"sha512-Yj5YOVooVnmMsKzJ2McWmP1TiVh61mdQkRNwndPOxWok0LjbU4ZG/O2FwuHHlVGLUbvVx/S+04tJbz/TDwDBLA==","signatures":[{"sig":"MEUCICdFUosn30KDomRJ5Sj4IyhfJwepDdoYQ6oTNHZqvPAmAiEA7Cj+kZ5QKfyCfzOXrt4ik6OBvV9AD7pbRh8K+tkxfsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5295280},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"359e34d5a48bb08ac2c0aeefeb991267240f27c7","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"9.8.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"18.17.0","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.6.1","xpath":"^0.0.32","moment":"^2.29.4","slugify":"^1.6.6","r2-lcp-js":"^1.0.38","ta-json-x":"^2.5.3","image-size":"^1.0.2","mime-types":"^2.1.35","r2-utils-js":"^1.0.35","@xmldom/xmldom":"^0.8.10","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.46.0","mkdirp":"^3.0.1","rimraf":"^5.0.1","cpy-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^3.0.1","@types/he":"^1.2.0","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.1.6","@types/node":"^18.17.1","@types/yazl":"^2.4.2","@types/debug":"^4.1.8","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.2.1","@typescript-eslint/eslint-plugin":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.69_1691168216944_0.7158888925815048","host":"s3://npm-registry-packages"}},"1.0.70":{"name":"r2-shared-js","version":"1.0.70","keywords":["readium","readium2","shared","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-shared-js@1.0.70","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"b73934a01ec5b408cc411758e213825f63470c2e","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.70.tgz","fileCount":1134,"integrity":"sha512-ZvhYyhaJB6VsuURkEbd613szVZm2eGAcsx9883yQ9X5XZpB1KblZEPbT0W8m85syjdryCn2vO9HH88Drd4G83A==","signatures":[{"sig":"MEQCIFNopHTSqKKV5ACwDt09OdP8IkY6HqK2oTNXqd3R/XI8AiA1frUR5/P8h9SYoND56+jzErcls8UPZS5H2IYrg1LOjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5317567},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=8","node":">=16"},"gitHead":"23562295f1bf8ab38400417845600d3df9798d5c","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"9.8.1","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"18.17.1","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.6.1","xpath":"^0.0.32","moment":"^2.29.4","slugify":"^1.6.6","r2-lcp-js":"^1.0.38","ta-json-x":"^2.5.3","image-size":"^1.0.2","mime-types":"^2.1.35","r2-utils-js":"^1.0.35","@xmldom/xmldom":"^0.8.10","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","cson":"^7.20.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.47.0","mkdirp":"^3.0.1","rimraf":"^5.0.1","cpy-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^3.0.2","@types/he":"^1.2.0","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.1.6","@types/node":"^18.17.5","@types/yazl":"^2.4.2","@types/debug":"^4.1.8","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.31","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.1","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.70_1692291249150_0.9427914721648083","host":"s3://npm-registry-packages"}},"1.0.71":{"name":"r2-shared-js","version":"1.0.71","keywords":["readium","readium2","shared","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-shared-js@1.0.71","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"442d1b8848593b8d9d77b95d9b9b86b99538b9e8","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.71.tgz","fileCount":1134,"integrity":"sha512-+K69n7Sfq22Go0+i3I+ThRQBcs+0+ZdxIv7UwnI3cH5rhFp9QDDhAd+VduFkIU0Twm4/u4v+1SefJhq82HeIvg==","signatures":[{"sig":"MEQCICxmzZ5nreli6JIYnkxM3nhTHntOdUQSyXcW4INx2l3dAiA7Xl/CWFvYGTsXi88yA2AtCYmJlVz0EZ1CcC9p0ySVKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5374465},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"2a4bf179081364958aa93c7b634c1c14c6f14cd7","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","postinstall":"rimraf node_modules/@types/glob","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"10.2.5","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"20.10.0","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.6.2","xpath":"^0.0.34","moment":"^2.30.1","slugify":"^1.6.6","r2-lcp-js":"^1.0.39","ta-json-x":"^2.5.3","image-size":"^1.1.1","mime-types":"^2.1.35","r2-utils-js":"^1.0.38","@xmldom/xmldom":"^0.8.10","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.2","prettier":"^3.2.4","@types/he":"^1.2.3","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.3.3","@types/node":"^18.19.8","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.34","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.71_1706088429097_0.8530019818548464","host":"s3://npm-registry-packages"}},"1.0.72":{"name":"r2-shared-js","version":"1.0.72","keywords":["readium","readium2","shared","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-shared-js@1.0.72","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"c74b4fa92737d40f8547c216c4081c4405e55403","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.72.tgz","fileCount":1146,"integrity":"sha512-aP0M8uqnyLtJ5TZkNx+q4fgVZbjmuhFQPL/N5Qd6W6ybCozZgiQc+FYZOqu1vdsNaYw0FaMzYlp0/DH6m3TdYA==","signatures":[{"sig":"MEYCIQCsT0N7kclm+M9TzVHSaABU/saRScR8TSzB3FoCVOYtvwIhAPzDdUPL/6yIDCYIWgeLrsAtg5YRUFMVc9pSnomzf1MZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5427958},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"095c62e1f6986f667cfbbde73517132e60ec6bb4","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","postinstall":"rimraf node_modules/@types/glob","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"10.4.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.6.2","xpath":"^0.0.34","moment":"^2.30.1","slugify":"^1.6.6","r2-lcp-js":"^1.0.39","ta-json-x":"^2.5.3","image-size":"^1.1.1","mime-types":"^2.1.35","r2-utils-js":"^1.0.38","@xmldom/xmldom":"^0.8.10","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.2","prettier":"^3.2.4","@types/he":"^1.2.3","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.3.3","@types/node":"^18.19.8","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.34","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.72_1709078484002_0.8981674549262146","host":"s3://npm-registry-packages"}},"1.0.73":{"name":"r2-shared-js","version":"1.0.73","keywords":["readium","readium2","shared","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-shared-js@1.0.73","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"dbd06958a7461ca447c2424a95442a34913059bb","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.73.tgz","fileCount":1146,"integrity":"sha512-3U42L073PESZ5iQxTT130C7fiaBHfHFq0Wz8wv9SX9PtwnDtTzI5bnY2yid02ixLWWmw0SNxkvApQmJr7lci5g==","signatures":[{"sig":"MEYCIQD6aKa02ss9iQNFNLwLmDBnIPoF8WSeDsP/NHHEMjqq6AIhANE/Tmg8DNSrxEgNCFjdcR3h8T+4XY2ICmvDB/J34lNF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5428476},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"57549fd198ddb2d00ae2437947c3b8cdfa24471c","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","postinstall":"rimraf node_modules/@types/glob || echo ok","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"10.5.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"20.12.0","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.6.2","xpath":"^0.0.34","moment":"^2.30.1","slugify":"^1.6.6","r2-lcp-js":"^1.0.39","ta-json-x":"^2.5.3","image-size":"^1.1.1","mime-types":"^2.1.35","r2-utils-js":"^1.0.38","@xmldom/xmldom":"^0.8.10","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.2","prettier":"^3.2.4","@types/he":"^1.2.3","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.3.3","@types/node":"^18.19.8","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.34","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.73_1713729785424_0.3858636898879406","host":"s3://npm-registry-packages"}},"1.0.74":{"name":"r2-shared-js","version":"1.0.74","keywords":["readium","readium2","shared","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-shared-js@1.0.74","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"4b3127aa8c5ff4452fbedabbe68a57a2d70e8ede","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.74.tgz","fileCount":1146,"integrity":"sha512-aNk8kkb4W9nMKKXrzTC76AXOVSLUx78V73hk4DJ7g81M3gfX2FZQD63Tohgt7VSAbVBdKy/7wo6KOBNFN8Kvow==","signatures":[{"sig":"MEQCID1SfXvbxw/ILHsxP27Yhgq8YfjwPmqdnp53JRZFqVhZAiAwChe3LTGAAv7tPUVDrSQFBzR2cC2KEtB4C6c7OE4Tog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5447900},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"gitHead":"a7dc5ed174e6e9cde3aa9c62a9a874dd3c73cf5d","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","postinstall":"rimraf node_modules/@types/glob || echo ok","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"10.7.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.4","tslib":"^2.6.2","xpath":"^0.0.34","moment":"^2.30.1","slugify":"^1.6.6","r2-lcp-js":"^1.0.39","ta-json-x":"^2.5.3","image-size":"^1.1.1","mime-types":"^2.1.35","r2-utils-js":"^1.0.38","@xmldom/xmldom":"^0.8.10","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","cson":"^8.4.0","json":"^11.0.0","eclint":"^2.8.1","eslint":"^8.57.0","mkdirp":"^3.0.1","rimraf":"^5.0.5","cpy-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.2.5","@types/he":"^1.2.3","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.4.5","@types/node":"^20.12.8","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","git-rev-sync":"^3.0.2","@types/xmldom":"^0.1.34","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.74_1714763090503_0.28444071335444665","host":"s3://npm-registry-packages"}},"1.0.75":{"name":"r2-shared-js","version":"1.0.75","keywords":["readium","readium2","shared","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-shared-js@1.0.75","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"861f1a6aa6942dc2a3e4ea7824bcaf859dee3291","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.75.tgz","fileCount":1146,"integrity":"sha512-fNCcwngOBQJ5+rFVF+JtZgKCrx57ouxlqv/jKIT4Gi0gSalw5nHFbT1P6WsnBX47LBP6v1tNT2sO3wvEdCNryw==","signatures":[{"sig":"MEUCIQDnl8ip34SdEcDj8OGBc++VJHr9Vc1fjlBrEJ6uNXFrmgIgUHwpjIljA90CcwxlrfJBF7QNHtpzorRXpbt8/rJf/sw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5482028},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"07d5b43be50b641833a6bc7d624a805a43fda3d4","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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","postinstall":"rimraf node_modules/@types/glob || echo ok","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"10.8.3","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"he":"^1.2.0","yazl":"^2.5.1","debug":"^4.3.7","tslib":"^2.7.0","xpath":"^0.0.34","moment":"^2.30.1","slugify":"^1.6.6","r2-lcp-js":"^1.0.41","ta-json-x":"^2.5.3","image-size":"^1.1.1","mime-types":"^2.1.35","r2-utils-js":"^1.0.39","@xmldom/xmldom":"^0.9.2","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.2","prettier":"^3.3.3","@types/he":"^1.2.3","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.6.2","@types/node":"^20.16.5","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","git-rev-sync":"^3.0.2","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.75_1726859942559_0.42787542565409176","host":"s3://npm-registry-packages"}},"1.0.76":{"name":"r2-shared-js","version":"1.0.76","keywords":["readium","readium2","shared","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-shared-js@1.0.76","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"23f3394feb2db5782dff4a6378c18a55cbffea12","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.76.tgz","fileCount":1146,"integrity":"sha512-y8RN7TRPSpaGAgdgejL3ylQ7akzaPUO5bEhREV/1N4tglKssAIlsc+OkbN/jXH19Fhpoeb7WiobtscodVeIGcw==","signatures":[{"sig":"MEUCIAj/uZL54tqWZcaApRvwaniMlWnVr5XDc4CI/MX743lTAiEA0nZdRTAVSb148itKaTLThs0DisfVRjqoy4OcRR+zyNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5490167},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"dfb41130f5cfd21e1ae68a17803111d2ca89ffd3","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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:* NODE_ENV=development 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=* NODE_ENV=development npm run cli","postinstall":"rimraf node_modules/@types/glob || echo ok","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"10.9.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"he":"^1.2.0","yazl":"^3.1.0","debug":"^4.3.7","tslib":"^2.8.0","xpath":"^0.0.34","moment":"^2.30.1","slugify":"^1.6.6","r2-lcp-js":"^1.0.41","ta-json-x":"^2.5.3","image-size":"^1.1.1","mime-types":"^2.1.35","r2-utils-js":"^1.0.39","@xmldom/xmldom":"^0.9.5","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.2","prettier":"^3.3.3","@types/he":"^1.2.3","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.6.3","@types/node":"^20.17.3","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","git-rev-sync":"^3.0.2","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.76_1730326099691_0.8364511158541643","host":"s3://npm-registry-packages"}},"1.0.77":{"name":"r2-shared-js","version":"1.0.77","keywords":["readium","readium2","shared","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-shared-js@1.0.77","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"3aef7e82ac7ced46c0e6601c44e21082a819ed70","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.77.tgz","fileCount":1146,"integrity":"sha512-4cHCtgQvxMBne2mdwQwBukF6+YkHSKmmVMJHSl33T9zl5w4r1GaKcrXrN4CT6FhUdLyvKR/zR2bU/E+LJrVByw==","signatures":[{"sig":"MEUCIQCdbJO/2dLsHEJ53HTrmqEGTDQ7GlrZjzeZUKWWDA8GJQIgXVt/LcGiNZq4We16PA8mVtZHzASXiJBv0wr3p6uepnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5508644},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"05e8abca0f96ca105d5a83a1502e392833615917","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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:* NODE_ENV=development 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=* NODE_ENV=development npm run cli","postinstall":"rimraf node_modules/@types/glob || echo ok","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"10.9.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"he":"^1.2.0","yazl":"^3.1.0","debug":"^4.3.7","tslib":"^2.8.0","xpath":"^0.0.34","moment":"^2.30.1","slugify":"^1.6.6","r2-lcp-js":"^1.0.41","ta-json-x":"^2.5.3","image-size":"^1.1.1","mime-types":"^2.1.35","r2-utils-js":"^1.0.39","@xmldom/xmldom":"^0.9.5","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.2","prettier":"^3.3.3","@types/he":"^1.2.3","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.6.3","@types/node":"^20.17.3","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","git-rev-sync":"^3.0.2","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.77_1730370620682_0.26175864242378477","host":"s3://npm-registry-packages"}},"1.0.78":{"name":"r2-shared-js","version":"1.0.78","keywords":["readium","readium2","shared","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-shared-js@1.0.78","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"e7f1d74a4b28926493d53f03539608e67037145d","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.78.tgz","fileCount":1146,"integrity":"sha512-Z5xsALm5uJ5wmEX3Vv1R6KhqimVavDGrbRfTvp1VVxvK1AcVf9S/O2YH7fhrj55HlL+dSfRJ+eb1dTDw8QJbTw==","signatures":[{"sig":"MEUCIGWMgce/jiJ+qS1RnFhlQn4GTFKHb+Oz7mm9XH0hclgoAiEA5ZjweG43kmSsNCJCPiSwSB+PiJ34t+p8Db4Qhx+H4Nw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5509096},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"df131da22ef722930b91631eab925c13d74a9bbb","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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:* NODE_ENV=development 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=* NODE_ENV=development npm run cli","postinstall":"rimraf node_modules/@types/glob || echo ok","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"11.0.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"he":"^1.2.0","yazl":"^3.3.1","debug":"^4.4.0","tslib":"^2.8.1","xpath":"^0.0.34","moment":"^2.30.1","slugify":"^1.6.6","r2-lcp-js":"^1.0.42","ta-json-x":"^2.5.3","image-size":"^1.2.0","mime-types":"^2.1.35","r2-utils-js":"^1.0.40","@xmldom/xmldom":"^0.9.6","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.2","prettier":"^3.4.2","@types/he":"^1.2.3","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.7.2","@types/node":"^20.17.10","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","git-rev-sync":"^3.0.2","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.78_1735599456309_0.916870743346526","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"r2-shared-js","version":"1.0.79","keywords":["readium","readium2","shared","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-shared-js@1.0.79","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"2c5ec4dd0031f27ebb0f4d48ea58812424ddf2ff","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.79.tgz","fileCount":1146,"integrity":"sha512-TTGydvkc+zAtopYWr6i54+PjhLt3NbJkvxqWv5ZI8qlqOUiqhEfHxKatNAQvYkA2KYWHgfTmvhXCRjhFgyBq/A==","signatures":[{"sig":"MEUCIQCstSGxt3ZcjQHQcdHuIfTlIgHxvNEtJdjkIjwr53ckcQIgTo16zE589Nwxz65qD6js6Zp/QvltrxwvppJAeN0oISo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5516122},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"751a99c0bf8d9cf95ffaa3519c39ec0d5cb6c121","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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:* NODE_ENV=development 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=* NODE_ENV=development npm run cli","postinstall":"rimraf node_modules/@types/glob || echo ok","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"11.0.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"he":"^1.2.0","yazl":"^3.3.1","debug":"^4.4.0","tslib":"^2.8.1","xpath":"^0.0.34","moment":"^2.30.1","slugify":"^1.6.6","r2-lcp-js":"^1.0.42","ta-json-x":"^2.5.3","image-size":"^1.2.0","mime-types":"^2.1.35","r2-utils-js":"^1.0.40","@xmldom/xmldom":"^0.9.6","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.2","prettier":"^3.4.2","@types/he":"^1.2.3","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.7.2","@types/node":"^20.17.10","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","git-rev-sync":"^3.0.2","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.79_1735602042818_0.9584762564759235","host":"s3://npm-registry-packages-npm-production"}},"1.0.80":{"name":"r2-shared-js","version":"1.0.80","keywords":["readium","readium2","shared","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-shared-js@1.0.80","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"e9ec57284a16a3408d8587f85507734de61f6ab9","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.80.tgz","fileCount":1146,"integrity":"sha512-PXSoOQvPShvMlJ4CqHzSDSOx0fxQS+JgOL49vHl0oH1bF9C+PMv/5rNbmpYWul3ocw8n+A3W4DIcFmBR18R/Wg==","signatures":[{"sig":"MEYCIQC5i5OV0ShahyZ369MovAAxfVTt83HYRNpQ8xmMBPLnIwIhAMrVvfzcsrFd4PoDMkk6OFOfOZ432ySaJMQih/uzP8UF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5516278},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"5bb2c9e6e61bc072a271b46fdbe77f757eb9d824","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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:* NODE_ENV=development 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=* NODE_ENV=development npm run cli","postinstall":"rimraf node_modules/@types/glob || echo ok","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"11.0.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"22.12.0","dependencies":{"he":"^1.2.0","yazl":"^3.3.1","debug":"^4.4.0","tslib":"^2.8.1","xpath":"^0.0.34","moment":"^2.30.1","slugify":"^1.6.6","r2-lcp-js":"^1.0.43","ta-json-x":"^2.5.3","image-size":"^1.2.0","mime-types":"^2.1.35","r2-utils-js":"^1.0.41","@xmldom/xmldom":"^0.9.7","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.2","prettier":"^3.4.2","@types/he":"^1.2.3","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.7.3","@types/node":"^20.17.16","@types/yazl":"^2.4.5","@types/debug":"^4.1.12","git-rev-sync":"^3.0.2","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.22.0","@typescript-eslint/eslint-plugin":"^8.22.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.80_1738177930484_0.6831222290628634","host":"s3://npm-registry-packages-npm-production"}},"1.0.81":{"name":"r2-shared-js","version":"1.0.81","keywords":["readium","readium2","shared","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-shared-js@1.0.81","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"b305be484cfa634651a0648cb5d49f5cb02b5ff9","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.81.tgz","fileCount":1146,"integrity":"sha512-M9UIAxO9DZpR11g0NGXLJAuXapN/Bkviz245JaBHK/GldXHPntJaWWOuK1yJ4KleMEosxYc+e2wXoYBukvzvJA==","signatures":[{"sig":"MEYCIQDGR8LCHktOCZ09kdKbUuMwSHblDlRiBMs4dhACLOr5qwIhAOmWiDrxKQmNMHMlcDqWtwrdtqLkQeW/T+wDKOoQIe7i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5528085},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"f28ecfa9569b5838e917fbc4383a81f94e0ffddb","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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:* NODE_ENV=development 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=* NODE_ENV=development npm run cli","postinstall":"rimraf node_modules/@types/glob || echo ok","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"11.1.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"22.12.0","dependencies":{"he":"^1.2.0","yazl":"^3.3.1","debug":"^4.4.0","tslib":"^2.8.1","xpath":"^0.0.34","moment":"^2.30.1","slugify":"^1.6.6","r2-lcp-js":"^1.0.43","ta-json-x":"^2.5.3","image-size":"^1.2.0","mime-types":"^2.1.35","r2-utils-js":"^1.0.41","@xmldom/xmldom":"^0.9.7","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.2","prettier":"^3.5.1","@types/he":"^1.2.3","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.7.3","@types/node":"^20.17.18","@types/yazl":"^2.4.6","@types/debug":"^4.1.12","git-rev-sync":"^3.0.2","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.81_1739473213012_0.8472001498678374","host":"s3://npm-registry-packages-npm-production"}},"1.0.82":{"name":"r2-shared-js","version":"1.0.82","keywords":["readium","readium2","shared","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-shared-js@1.0.82","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-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"1028816e8ff2bd4550e5f67df5ecf43c83dc5a0a","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.82.tgz","fileCount":1146,"integrity":"sha512-8SEv8KuuQ/DCIg3eCpwrv+shpyvc/SKdaJprnDdhe7LW4pUROBCtrLL0BCXrfnJ/0fwGH/6y0V/uvnITeX1WAg==","signatures":[{"sig":"MEYCIQDSUFbG2A7q9A0xurhYuFBfz0IHZJwfGsxNOn5dLhoFegIhAIucdIPP/RuodqQnPWDt1MPyP7ID2M2gx04kiLxeO0KQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5534747},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"gitHead":"3dbce230c09c00042b38d5dbc9ffba6f2420992e","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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:* NODE_ENV=development 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=* NODE_ENV=development npm run cli","postinstall":"rimraf node_modules/@types/glob || echo ok","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"11.1.0","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"22.12.0","dependencies":{"he":"^1.2.0","yazl":"^3.3.1","debug":"^4.4.0","tslib":"^2.8.1","xpath":"^0.0.34","moment":"^2.30.1","slugify":"^1.6.6","r2-lcp-js":"^1.0.43","ta-json-x":"^2.5.3","image-size":"^1.2.0","mime-types":"^2.1.35","r2-utils-js":"^1.0.41","@xmldom/xmldom":"^0.9.7","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.2","prettier":"^3.5.1","@types/he":"^1.2.3","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.7.3","@types/node":"^20.17.18","@types/yazl":"^2.4.6","@types/debug":"^4.1.12","git-rev-sync":"^3.0.2","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^2.1.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.24.0","@typescript-eslint/eslint-plugin":"^8.24.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.82_1740556967528_0.3087050333582486","host":"s3://npm-registry-packages-npm-production"}},"1.0.83":{"name":"r2-shared-js","version":"1.0.83","keywords":["readium","readium2","shared","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-shared-js@1.0.83","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"}],"homepage":"https://github.com/readium/r2-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"79384055189bbc55aef7aa6c280fb18c685c41c2","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.83.tgz","fileCount":1146,"integrity":"sha512-kFcXeWT77nwVo8CxdwSjE2jikOQLpWJKEjBWC5LZsJ9/d1ROCERFfOJXJzhE9J41Y8BHmx/Ihq4GRPf1ln1TFA==","signatures":[{"sig":"MEUCIDZElBYR/Fb4CkZ+fLHA2v6+nvvog/uY1Zoav67hrfN0AiEAzwL/rtag8WMl1rhKZQlHyRhSCW944MwV25Yp7TVCYjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5535153},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=11.0.0","node":">=22.0.0"},"gitHead":"7d12556aef100f6dec8daa1af9f83cd17c9bc629","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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:* NODE_ENV=development 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=* NODE_ENV=development npm run cli","postinstall":"rimraf node_modules/@types/glob || echo ok","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","avaResetCache":"ava --reset-cache","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\" \"./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-shared-js.git","type":"git"},"_npmVersion":"11.4.2","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"he":"^1.2.0","yazl":"^3.3.1","debug":"^4.4.1","tslib":"^2.8.1","xpath":"^0.0.34","moment":"^2.30.1","slugify":"^1.6.6","r2-lcp-js":"^1.0.44","ta-json-x":"^2.5.3","image-size":"^2.0.2","mime-types":"^3.0.1","r2-utils-js":"^1.0.43","@xmldom/xmldom":"^0.9.8","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.2","prettier":"^3.5.3","@types/he":"^1.2.3","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.8.3","@types/node":"^22.15.31","@types/yazl":"^3.3.0","@types/debug":"^4.1.12","git-rev-sync":"^3.0.2","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^3.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/eslint-plugin":"^8.34.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.83_1749887381705_0.7953678028291702","host":"s3://npm-registry-packages-npm-production"}},"1.0.84":{"name":"r2-shared-js","version":"1.0.84","keywords":["readium","readium2","shared","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-shared-js@1.0.84","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"}],"homepage":"https://github.com/readium/r2-shared-js","bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"dist":{"shasum":"dac7abaefdfdd661a957d7fb92246617878362cf","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.84.tgz","fileCount":1146,"integrity":"sha512-Nm5ywbfndertd0zgu/CjSXcfW8T5Sm0ZnLIL/b9enrFw+9Xy2NAiHjz0Yu3pFLLD+zjvVKLUrFj6MnQpJwLEPw==","signatures":[{"sig":"MEYCIQDj9EPlZ1u85sHPaJkJUbLZJVxk7AYwf4sNrvSlRh7D+AIhAMA51+yIS3G2lCVtMrQjb/utkmUa3JCVu6TgGK2qbE9g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5535388},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","engines":{"npm":">=11.0.0","node":">=22.0.0"},"gitHead":"3d0f39753c010e7d1880ceab4c98f1ee6c49b009","scripts":{"cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","lint":"npm run lint:all && npm run lint:typescript:full","test":"cross-env DEBUG=r2:* ava","build":"npm run transpile:typescript","clean":"rimraf ./dist && mkdirp ./dist","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","gitrev":"node tools/gitrev.js && cat dist/gitrev.json","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","copydist":"cpy \"./dist/\" ../r2-opds-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","lint:all":"eclint check \"**/*\" \"!**/*.node\" \"!.git/**/*\" \"!node_modules*/**/*\" \"!dist/**/*\" \"!ava-ts/**/*\" \"!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:* NODE_ENV=development 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=* NODE_ENV=development npm run cli","postinstall":"rimraf node_modules/@types/glob || echo ok","prepublish_":"npm run prepare_","prebuild:all":"npm run lint","prebuild:es5":"npm run lint && npm run clean","avaResetCache":"ava --reset-cache","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\" \"./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","actor":{"name":"danielweck","type":"user","email":"daniel.weck@gmail.com"},"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-shared-js.git","type":"git"},"_npmVersion":"11.4.2","description":"Readium 2 'shared' for NodeJS (TypeScript)","directories":{},"_nodeVersion":"22.14.0","dependencies":{"he":"^1.2.0","yazl":"^3.3.1","debug":"^4.4.1","tslib":"^2.8.1","xpath":"^0.0.34","moment":"^2.30.1","slugify":"^1.6.6","r2-lcp-js":"^1.0.44","ta-json-x":"^2.5.3","image-size":"^2.0.2","mime-types":"^3.0.1","r2-utils-js":"^1.0.43","@xmldom/xmldom":"^0.9.8","fast-deep-equal":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","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","ts-node":"^10.9.2","prettier":"^3.5.3","@types/he":"^1.2.3","cross-env":"^7.0.3","filehound":"^1.17.6","json-diff":"^1.0.6","typescript":"^5.8.3","@types/node":"^22.15.31","@types/yazl":"^3.3.0","@types/debug":"^4.1.12","git-rev-sync":"^3.0.2","tsconfig-paths":"^4.2.0","@types/image-size":"^0.8.0","@types/mime-types":"^3.0.1","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@typescript-eslint/parser":"^8.34.0","@typescript-eslint/eslint-plugin":"^8.34.0"},"_npmOperationalInternal":{"tmp":"tmp/r2-shared-js_1.0.84_1751044753777_0.8651497494145397","host":"s3://npm-registry-packages-npm-production"}},"1.0.85":{"name":"r2-shared-js","version":"1.0.85","description":"Readium 2 'shared' for NodeJS (TypeScript)","keywords":["readium","readium2","shared","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-shared-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-shared-js/issues"},"homepage":"https://github.com/readium/r2-shared-js","dependencies":{"@xmldom/xmldom":"^0.9.8","debug":"^4.4.3","fast-deep-equal":"^3.1.3","he":"^1.2.0","image-size":"^2.0.2","mime-types":"^3.0.1","moment":"^2.30.1","r2-lcp-js":"^1.0.44","r2-utils-js":"^1.0.43","slugify":"^1.6.6","ta-json-x":"^2.5.3","tslib":"^2.8.1","xpath":"^0.0.34","yazl":"^3.3.1"},"devDependencies":{"@types/debug":"^4.1.12","@types/he":"^1.2.3","@types/image-size":"^0.8.0","@types/mime-types":"^3.0.1","@types/node":"^22.18.12","@types/yazl":"^3.3.0","@typescript-eslint/eslint-plugin":"^8.46.2","@typescript-eslint/parser":"^8.46.2","ava":"^2.4.0","cpy-cli":"^6.0.0","cross-env":"^10.1.0","cson":"^8.4.0","eclint":"^2.8.1","eslint":"^8.57.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","filehound":"^1.17.6","git-rev-sync":"^3.0.2","json":"^11.0.0","json-diff":"^1.0.6","mkdirp":"^3.0.1","prettier":"^3.6.2","rimraf":"^6.0.1","ts-node":"^10.9.2","tsconfig-paths":"^4.2.0","typescript":"^5.9.3"},"main":"dist/es6-es2015/src/index.js","types":"dist/es6-es2015/src/index.d.js","bin":{"r2-shared-js-cli":"dist/es8-es2017/src/_utils/cli.js"},"scripts":{"postinstall":"rimraf node_modules/@types/glob || echo ok","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-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-streamer-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-navigator-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../r2-testapp-js/node_modules/r2-shared-js/ --cwd=\"./\" && cpy \"./dist/\" ../readium-desktop/node_modules/r2-shared-js/ --cwd=\"./\"","quick-build-dist":"npm run transpile:typescript:es8-es2017+afterdist && npm run copydist","_pregitdist":"npm run build:all","gitdist":"cd ../r2-shared-js-dist/ && git checkout -B develop && (git pull || echo \"pull\") && (git --no-pager status || echo status) && ((rimraf * && echo rimrafOK) || echo rimrafNOK) && cpy --flat ../r2-shared-js/package.json . && cpy --flat ../r2-shared-js/package-lock.json . && cpy --flat ../r2-shared-js/LICENSE . && cpy --flat ../r2-shared-js/README.md . && cpy \"./docs/\" ../r2-shared-js-dist/ --cwd=../r2-shared-js/ && cpy \"./dist/\" ../r2-shared-js-dist/ --cwd=../r2-shared-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-shared-js","start":"cross-env DEBUG=r2:* node \"./dist/es6-es2015/src/_utils/cli.js\" ./misc/epubs/","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/**/*\" \"!ava-ts/**/*\" \"!misc/**/*\" \"!now/**/*\" \"!.vscode/**/*\" \"!.history/**/*\" \"!**/.DS_Store\" \"!**/*.epub\" \"!**/*.cbz\" \"!**/*.jpg\" \"!**/*.jpeg\" \"!**/*.png\" \"!**/*.log\" \"!**/*.flox/**/*\"","lint:typescript:full":"eslint \"./src/**/*.ts\" \"./test/**/*.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","avaResetCache":"ava --reset-cache","test":"cross-env DEBUG=r2:* ava","testTS":"cross-env DEBUG=r2:* TYPESCRIPT=1 ava","cli":"node \"./dist/es8-es2017/src/_utils/cli.js\"","cli-debug":"cross-env DEBUG=r2:* NODE_ENV=development npm run cli","cli-debug-x":"cross-env DEBUG=* NODE_ENV=development 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"}},"gitHead":"7290c47baddc2a8e2cabb17b8d00dcfc274f403a","_id":"r2-shared-js@1.0.85","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-5+0gdzG85fD8bmyDg3CBWGQzbfuZXqZC2bC13ML6Tr29kKY/I+6TcfAv5IxE04bxoY3o6rMzFPhq6D2PDZNUWA==","shasum":"99b4b99d0575672e75db89fcc5a78430bbdafa08","tarball":"https://registry.npmjs.org/r2-shared-js/-/r2-shared-js-1.0.85.tgz","fileCount":1146,"unpackedSize":5541346,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGzNZeESKeg8t+ubnycMMnGLqELsOEWrtwqp+Up+i+UkAiEAr0GUoRrsjxIGvXAL2uEIcL5eHYgt6quCyfsinLLfIM4="}]},"_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-shared-js_1.0.85_1761656962952_0.22868674598490668"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-30T16:23:33.016Z","modified":"2025-10-28T13:09:23.493Z","1.0.0-alpha.1":"2018-08-30T16:23:33.619Z","1.0.0-alpha.2":"2018-08-30T17:40:54.618Z","1.0.0-alpha.3":"2018-08-30T18:12:51.809Z","1.0.0-alpha.4":"2018-09-19T11:19:06.389Z","1.0.0-alpha.5":"2018-10-02T18:31:03.044Z","1.0.0-alpha.6":"2018-11-14T23:05:27.740Z","1.0.0":"2018-12-12T15:09:40.414Z","1.0.1":"2018-12-14T19:50:35.093Z","1.0.2":"2018-12-17T20:24:42.665Z","1.0.3":"2018-12-18T02:04:43.797Z","1.0.4":"2018-12-19T20:16:47.294Z","1.0.5":"2018-12-20T13:58:46.374Z","1.0.6":"2018-12-29T04:33:51.033Z","1.0.7":"2019-01-13T08:57:38.448Z","1.0.8":"2019-04-04T16:05:39.200Z","1.0.9":"2019-04-16T19:49:44.497Z","1.0.10":"2019-04-17T17:50:54.164Z","1.0.11":"2019-05-06T16:10:10.526Z","1.0.12":"2019-05-15T16:07:13.503Z","1.0.13":"2019-06-17T21:40:56.871Z","1.0.14":"2019-07-29T20:34:44.104Z","1.0.15":"2019-08-01T23:55:12.979Z","1.0.16":"2019-09-04T15:54:28.167Z","1.0.17":"2019-09-12T17:39:13.257Z","1.0.18":"2019-09-27T20:29:23.951Z","1.0.19":"2019-10-13T15:12:18.688Z","1.0.20":"2019-10-22T21:32:03.566Z","1.0.21":"2019-10-23T13:06:22.385Z","1.0.22":"2019-10-23T21:26:36.579Z","1.0.23":"2019-10-29T16:08:42.584Z","1.0.24":"2019-11-21T20:51:00.056Z","1.0.25":"2020-02-11T20:45:44.933Z","1.0.26":"2020-02-21T18:58:22.134Z","1.0.27":"2020-03-20T13:23:58.208Z","1.0.28":"2020-03-28T16:58:47.578Z","1.0.29":"2020-04-06T21:28:30.208Z","1.0.30":"2020-04-10T17:01:49.795Z","1.0.31":"2020-04-15T11:36:33.043Z","1.0.32":"2020-04-15T15:13:53.133Z","1.0.33":"2020-04-15T15:21:57.326Z","1.0.34":"2020-04-16T15:25:48.650Z","1.0.35":"2020-04-17T18:02:33.409Z","1.0.36":"2020-05-15T10:22:09.234Z","1.0.37":"2020-06-28T22:22:10.555Z","1.0.38":"2020-07-03T19:46:27.775Z","1.0.39":"2020-07-22T14:36:42.067Z","1.0.40":"2020-11-16T04:52:41.446Z","1.0.41":"2020-11-16T11:03:58.994Z","1.0.42":"2020-11-17T17:19:42.831Z","1.0.43":"2020-11-18T17:47:59.000Z","1.0.44":"2020-11-18T19:20:45.710Z","1.0.45":"2020-11-18T20:50:05.217Z","1.0.46":"2020-11-19T16:17:24.028Z","1.0.47":"2020-12-21T08:59:02.507Z","1.0.48":"2021-01-13T11:39:31.794Z","1.0.49":"2021-01-14T18:59:20.978Z","1.0.50":"2021-04-10T20:39:38.305Z","1.0.51":"2021-05-12T12:04:27.048Z","1.0.52":"2021-08-26T09:51:54.463Z","1.0.53":"2021-10-20T15:04:41.541Z","1.0.54":"2021-11-25T00:13:40.381Z","1.0.55":"2022-01-09T09:01:40.366Z","1.0.56":"2022-03-07T23:59:34.612Z","1.0.57":"2022-03-18T15:49:41.076Z","1.0.58":"2022-03-18T16:24:33.559Z","1.0.59":"2022-03-29T13:41:08.846Z","1.0.60":"2022-09-29T11:12:11.159Z","1.0.61":"2022-10-12T14:45:56.096Z","1.0.62":"2022-10-25T15:38:47.944Z","1.0.63":"2022-10-27T15:40:48.148Z","1.0.64":"2022-11-16T14:36:06.510Z","1.0.65":"2022-11-30T22:17:34.032Z","1.0.66":"2023-03-01T10:00:10.666Z","1.0.67":"2023-03-01T22:06:16.355Z","1.0.68":"2023-07-06T18:07:51.869Z","1.0.69":"2023-08-04T16:56:57.210Z","1.0.70":"2023-08-17T16:54:09.450Z","1.0.71":"2024-01-24T09:27:09.353Z","1.0.72":"2024-02-28T00:01:24.248Z","1.0.73":"2024-04-21T20:03:05.585Z","1.0.74":"2024-05-03T19:04:50.768Z","1.0.75":"2024-09-20T19:19:03.248Z","1.0.76":"2024-10-30T22:08:20.078Z","1.0.77":"2024-10-31T10:30:20.960Z","1.0.78":"2024-12-30T22:57:36.592Z","1.0.79":"2024-12-30T23:40:43.094Z","1.0.80":"2025-01-29T19:12:10.759Z","1.0.81":"2025-02-13T19:00:13.286Z","1.0.82":"2025-02-26T08:02:47.874Z","1.0.83":"2025-06-14T07:49:41.932Z","1.0.84":"2025-06-27T17:19:13.969Z","1.0.85":"2025-10-28T13:09:23.250Z"},"bugs":{"url":"https://github.com/readium/r2-shared-js/issues"},"author":{"name":"Readium Foundation","url":"http://github.com/readium/"},"license":"BSD-3-Clause","homepage":"https://github.com/readium/r2-shared-js","keywords":["readium","readium2","shared","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-shared-js.git"},"description":"Readium 2 'shared' 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 \"shared\" models\n\nNodeJS implementation (written in TypeScript) of core models 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-shared-js.svg)](https://www.npmjs.com/package/r2-shared-js) [![David](https://david-dm.org/readium/r2-shared-js/status.svg)](https://david-dm.org/readium/r2-shared-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-shared-js\n\nThere is no [github.io](https://readium.github.io/r2-shared-js) site for this project (no [gh-pages](https://github.com/readium/r2-shared-js/tree/gh-pages) branch).\n\n## NPM package\n\nhttps://www.npmjs.com/package/r2-shared-js\n\nCommand line install:\n\n`npm install r2-shared-js`\nOR\n`yarn add r2-shared-js`\n\n...or manually add in your `package.json`:\n```json\n  \"dependencies\": {\n    \"r2-shared-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-shared-js/dist/\n\n(alternatively, GitHub mirror with semantic-versioning release tags: https://github.com/edrlab/r2-shared-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-shared-js/dist/**`, so this package can be used directly in a TypeScript project.\n\nExample usage:\n\n```javascript\n// from index file\nimport { Publication } from \"r2-shared-js/dist/es5/src\";\n\n// ES5 import (assuming node_modules/r2-shared-js/):\nimport { Publication } from \"r2-shared-js/dist/es5/src/models/publication\";\n\n// ... or alternatively using a convenient path alias in the TypeScript config (+ WebPack etc.):\nimport { Publication } from \"@r2-shared-js/models/publication\";\n```\n\n## Dependencies\n\nhttps://david-dm.org/readium/r2-shared-js\n\nA [package-lock.json](https://github.com/readium/r2-shared-js/blob/develop/package-lock.json) is provided (modern NPM replacement for `npm-shrinkwrap.json`).\n\nA [yarn.lock](https://github.com/readium/r2-shared-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-shared-js\n\nBadge: `[![Travis](https://travis-ci.org/readium/r2-shared-js.svg?branch=develop)](https://travis-ci.org/readium/r2-shared-js)`\n\n## Version(s), Git revision(s)\n\nNPM package (latest published):\n\nhttps://unpkg.com/r2-shared-js/dist/gitrev.json\n\nAlternatively, GitHub mirror with semantic-versioning release tags:\n\nhttps://raw.githack.com/edrlab/r2-shared-js-dist/develop/dist/gitrev.json\n\n## Developer quick start\n\nCommand line steps (NPM, but similar with YARN):\n\n1) `cd r2-shared-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)\n7) `npm run cli PATH_TO_PACKED_OR_EXPLODED_EPUB PATH_TO_OUTPUT_FOLDER OPTIONAL_DECRYPT_KEY` (to parse a publication and convert it to a Readium2 manifest with extracted resources, paths can be relative or absolute)\n8) `npm run cli ./misc/epubs/wasteland-otf-obf_LCP_dan.lcpl.epub ./misc/epubs/ dan` (same as above, working example with built-in sample LCP basic/test profile)\n9) `npm run cli ./misc/epubs/wasteland-otf-obf_LCP_dan.lcpl.epub ./misc/epubs/ ec4f2dbb3b140095550c9afbbb69b5d6fd9e814b9da82fad0b34e9fcbe56f1cb` (same as above, with SHA256 checksum/hex-digest to avoid plain-text passphrase in console)\n10) `npm run cli https://raw.githubusercontent.com/readium/r2-shared-js/develop/misc/epubs/wasteland-otf-obf_LCP_dan.lcpl.epub ./misc/epubs/ dan` (same as above, but with a remote HTTP URL)\n\n## Daisy Integration\n[Daisy](/daisy.md)\n\n## Documentation\n\nTODO\n","readmeFilename":"README.md"}