r2-utils-js
v1.0.0-alpha.1 readium readium2 utils EPUB TypeScript JavaScript ES5 ES6 ECMAScript 2015 and 8 more...
cli
node "./dist/es8-es2017/src/_utils/perf-cli.js"
lint
npm run lint:all && npm run lint:typescript:full
build
npm run transpile:typescript
clean
rimraf ./dist && mkdirp ./dist
start
cross-env DEBUG=r2:* node "./dist/es6-es2015/src/_utils/perf-cli.js" ./file.epub
gitrev
node tools/gitrev.js && cat dist/gitrev.json
gitdist
cd ../r2-utils-js-dist/ && git checkout -B develop && (git pull || echo "pull") && (git --no-pager status || echo status) && ((rimraf "*" && echo rimrafOK) || echo rimrafNOK) && cpy ../r2-utils-js/package.json . && cpy ../r2-utils-js/package-lock.json . && cpy ../r2-utils-js/LICENSE . && cpy ../r2-utils-js/README.md . && cpy "./docs/**/*" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && cpy "./dist/**/*" ../r2-utils-js-dist/ --cwd=../r2-utils-js/ --parents --no-dir && (git add * || echo add) && (git commit -a -m "add new dist" || echo commit) && (git push --set-upstream origin develop || echo push) && (git --no-pager status || echo status) && cd ../r2-utils-js
lintfix
sed -i "" "s/let normalizedPath = path\\.normalize(documentPath);/let normalizedPath = path.normalize(documentPath).toLowerCase();/g" ./node_modules/tslint-language-service/out/src/index.js
copydist
cpy "./dist/**/*" ../r2-opds-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy "./dist/**/*" ../r2-lcp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy "./dist/**/*" ../r2-shared-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy "./dist/**/*" ../r2-streamer-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy "./dist/**/*" ../r2-navigator-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir && cpy "./dist/**/*" ../r2-testapp-js/node_modules/r2-utils-js/ --cwd=./ --parents --no-dir
lint:all
eclint check "**/*" "!**/*.node" "!.git/**/*" "!node_modules*/**/*" "!dist/**/*" "!misc/**/*" "!now/**/*" "!.vscode/**/*" "!.history/**/*" "!**/.DS_Store" "!**/*.epub" "!**/*.cbz" "!**/*.jpg" "!**/*.jpeg" "!**/*.png" "!**/*.log"
prebuild
npm run lint
prepare_
npm run build:all && npm test
afterdist
npm run typescript:imports && npm run gitrev
build:all
npm run transpile:typescript:all
build:es5
npm run transpile:typescript:es5
cli-debug
cross-env DEBUG=r2:* npm run cli
cson2json
sed -E "s/#ECMASCRIPT#/es5/g" package-scripts-build.cson > tmp-build.cson && sed -E "s/#ECMASCRIPT#/es6-es2015/g" package-scripts-build.cson >> tmp-build.cson && sed -E "s/#ECMASCRIPT#/es7-es2016/g" package-scripts-build.cson >> tmp-build.cson && sed -E "s/#ECMASCRIPT#/es8-es2017/g" package-scripts-build.cson >> tmp-build.cson && json -I -f package.json -e "this.scripts=$(cat package-scripts.cson tmp-build.cson | node node_modules/cson/bin/cson2json)" && rimraf tmp-*.cson
postbuild
npm run afterdist
_pregitdist
npm run build:all
cli-debug-x
cross-env DEBUG=* npm run cli
prepublish_
npm run prepare_
prebuild:all
npm run lint
prebuild:es5
npm run lint && npm run clean
postbuild:all
npm run afterdist
postbuild:es5
npm run afterdist
lint:typescript
tslint -c "./tslint.json" "./src/**/*.ts" "./test/**/*.ts"
build:es6-es2015
npm run transpile:typescript:es6-es2015
build:es7-es2016
npm run transpile:typescript:es7-es2016
build:es8-es2017
npm run transpile:typescript:es8-es2017
quick-build-dist
npm run transpile:typescript:es8-es2017+afterdist && npm run copydist
typescript:imports
node tools/typescript_relativize_path_mapping_imports.js
prebuild:es6-es2015
npm run lint && npm run clean
prebuild:es7-es2016
npm run lint && npm run clean
prebuild:es8-es2017
npm run lint && npm run clean
lint:typescript:full
tslint --project "./tsconfig.json" -c "./tslint.json" "./src/**/*.ts" "./test/**/*.ts"
postbuild:es6-es2015
npm run afterdist
postbuild:es7-es2016
npm run afterdist
postbuild:es8-es2017
npm run afterdist
transpile:typescript
tsc --pretty -p "./tsconfig.json"
pretranspile:typescript
npm run clean
transpile:typescript:all
npm run transpile:typescript:es5 && npm run transpile:typescript:es6-es2015 && npm run transpile:typescript:es7-es2016 && npm run transpile:typescript:es8-es2017
transpile:typescript:es5
tsc --pretty -p "./tsconfigs/tsconfig-es5-all.json"
pretranspile:typescript:all
npm run clean
transpile:typescript:single
node tools/typescript_compile_single.js
posttranspile:typescript:single
npm run afterdist
transpile:typescript:es6-es2015
tsc --pretty -p "./tsconfigs/tsconfig-es6-es2015-all.json"
transpile:typescript:es7-es2016
tsc --pretty -p "./tsconfigs/tsconfig-es7-es2016-all.json"
transpile:typescript:es8-es2017
tsc --pretty -p "./tsconfigs/tsconfig-es8-es2017-all.json"
transpile:typescript:es8-es2017+afterdist
npm run transpile:typescript:es8-es2017 && npm run afterdist
npm i [email protected]
Metadata
- BSD-3-Clause
- >=6
- Readium Foundation
- released 8/30/2018