{"_id":"@altainet/web-helpers","_rev":"9-682759247981de55edc93da05986948a","name":"@altainet/web-helpers","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Greenkeeper badge](https://badges.greenkeeper.io/alexjoverm/typescript-library-starter.svg)](https://greenkeeper.io/) [![Travi","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"@altainet/web-helpers","version":"0.0.1","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Greenkeeper badge](https://badges.greenkeeper.io/alexjoverm/typescript-library-starter.svg)](https://greenkeeper.io/) [![Travi","keywords":[],"main":"dist/web-helpers.umd.js","module":"dist/web-helpers.es5.js","typings":"dist/types/web-helpers.d.ts","files":["dist"],"author":{},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc && rollup -c && rimraf compiled && typedoc --out dist/docs --target es6 --theme minimal src","start":"tsc-watch --onSuccess \"rollup -c\"","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --no-semi","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}}},"devDependencies":{"@types/jest":"^20.0.0","@types/node":"^8.0.0","colors":"^1.1.2","commitizen":"^2.9.6","coveralls":"^2.13.1","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","jest":"^20.0.4","lint-staged":"^4.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^2.5.0","rimraf":"^2.6.1","rollup":"^0.46.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","semantic-release":"^6.3.6","ts-jest":"^20.0.6","ts-node":"^3.0.6","tsc-watch":"^1.0.5","tslint":"^5.4.3","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^6.0.0","typedoc":"^0.7.1","typescript":"^2.3.4","validate-commit-msg":"^2.12.2"},"_id":"@altainet/web-helpers@0.0.1","_shasum":"032cc423df62e30d8550830dab3da992522e26c6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ecandela","email":"erik.candela.rojas@gmail.com"},"dist":{"shasum":"032cc423df62e30d8550830dab3da992522e26c6","tarball":"https://registry.npmjs.org/@altainet/web-helpers/-/web-helpers-0.0.1.tgz","integrity":"sha512-rDujHMFB5zJXHtlk7CRN1j0fVhO8isqXnM4QyfyhaZgvkFS5O7IiuDAV5EcPoXQcteYOV8BZBEiAStcLMVgSPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7xyHJEKkU2Aicj52HuLCrtErtTIWia5gEmUX1MRtiFQIhAIoOo9v3O4HDdoku2Yg0CY8LywQ54BHvLcv2HxwjaelZ"}]},"maintainers":[{"name":"ecandela","email":"erik.candela.rojas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-helpers-0.0.1.tgz_1503161318603_0.6584348871838301"}},"0.0.2":{"name":"@altainet/web-helpers","version":"0.0.2","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Greenkeeper badge](https://badges.greenkeeper.io/alexjoverm/typescript-library-starter.svg)](https://greenkeeper.io/) [![Travi","keywords":[],"main":"dist/web-helpers.umd.js","module":"dist/web-helpers.es5.js","typings":"dist/types/web-helpers.d.ts","files":["dist"],"author":{},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc && rollup -c && rimraf compiled && typedoc --out dist/docs --target es6 --theme minimal src","start":"tsc-watch --onSuccess \"rollup -c\"","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --no-semi","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}}},"devDependencies":{"@types/jest":"^20.0.0","@types/node":"^8.0.0","colors":"^1.1.2","commitizen":"^2.9.6","coveralls":"^2.13.1","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","jest":"^20.0.4","lint-staged":"^4.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^2.5.0","rimraf":"^2.6.1","rollup":"^0.46.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","semantic-release":"^6.3.6","ts-jest":"^20.0.6","ts-node":"^3.0.6","tsc-watch":"^1.0.5","tslint":"^5.4.3","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^6.0.0","typedoc":"^0.7.1","typescript":"^2.3.4","validate-commit-msg":"^2.12.2"},"_id":"@altainet/web-helpers@0.0.2","_shasum":"a5ad854d69a314305f9ccec708ac39f1a83f1c25","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ecandela","email":"erik.candela.rojas@gmail.com"},"dist":{"shasum":"a5ad854d69a314305f9ccec708ac39f1a83f1c25","tarball":"https://registry.npmjs.org/@altainet/web-helpers/-/web-helpers-0.0.2.tgz","integrity":"sha512-mQxCaLRDTpGuh0loJZhxuT3LIlJ1LjZcEgMTQkPOkvhLMGAeMDsoAOU7kzDnzuun1pRZYfSIZuTZZE8ELvacvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIZOo/AXIZLV76Cu1a2Dl66pAXwCVU1pELfU79DmhrKgIgVzrUeDJ08mcg1RXHUl5BxKkC7TaL6ugF2UJ0yr5/vig="}]},"maintainers":[{"name":"ecandela","email":"erik.candela.rojas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-helpers-0.0.2.tgz_1503162489637_0.7133774571120739"}},"0.0.3":{"name":"@altainet/web-helpers","version":"0.0.3","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Greenkeeper badge](https://badges.greenkeeper.io/alexjoverm/typescript-library-starter.svg)](https://greenkeeper.io/) [![Travi","keywords":[],"main":"dist/web-helpers.umd.js","module":"dist/web-helpers.es5.js","typings":"dist/types/web-helpers.d.ts","files":["dist"],"author":{},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc && rollup -c && rimraf compiled && typedoc --out dist/docs --target es6 --theme minimal src","start":"tsc-watch --onSuccess \"rollup -c\"","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --no-semi","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}}},"devDependencies":{"@types/jest":"^20.0.0","@types/node":"^8.0.0","colors":"^1.1.2","commitizen":"^2.9.6","coveralls":"^2.13.1","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","jest":"^20.0.4","lint-staged":"^4.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^2.5.0","rimraf":"^2.6.1","rollup":"^0.46.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","semantic-release":"^6.3.6","ts-jest":"^20.0.6","ts-node":"^3.0.6","tsc-watch":"^1.0.5","tslint":"^5.4.3","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^6.0.0","typedoc":"^0.7.1","typescript":"^2.3.4","validate-commit-msg":"^2.12.2"},"_id":"@altainet/web-helpers@0.0.3","_shasum":"bbc67907e6c520874692c807203b9d08fb249627","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ecandela","email":"erik.candela.rojas@gmail.com"},"dist":{"shasum":"bbc67907e6c520874692c807203b9d08fb249627","tarball":"https://registry.npmjs.org/@altainet/web-helpers/-/web-helpers-0.0.3.tgz","integrity":"sha512-G8jiba5peEe/fAlaXo+bLSCV/LFdqRujFIgP5iopAIte+Krra9lhfEfSwz75F4QfugNXTh+LRPD2WOJnu+OtvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+6Z0FJi3o7gXtHKilKT1lWhD0df9AAYU7HXZwxkjkOwIgEBJOB2O4MKFPlr0Xl0WZgSMxB2VXlzjwlU3PNms/PE8="}]},"maintainers":[{"name":"ecandela","email":"erik.candela.rojas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-helpers-0.0.3.tgz_1503185640462_0.9501397237181664"}},"0.0.4":{"name":"@altainet/web-helpers","version":"0.0.4","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Greenkeeper badge](https://badges.greenkeeper.io/alexjoverm/typescript-library-starter.svg)](https://greenkeeper.io/) [![Travi","keywords":[],"main":"dist/web-helpers.umd.js","module":"dist/web-helpers.es5.js","typings":"dist/types/web-helpers.d.ts","files":["dist"],"author":{},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc && rollup -c && rimraf compiled && typedoc --out dist/docs --target es6 --theme minimal src","start":"tsc-watch --onSuccess \"rollup -c\"","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --no-semi","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}}},"devDependencies":{"@types/jest":"^20.0.0","@types/node":"^8.0.0","colors":"^1.1.2","commitizen":"^2.9.6","coveralls":"^2.13.1","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","jest":"^20.0.4","lint-staged":"^4.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^2.5.0","rimraf":"^2.6.1","rollup":"^0.46.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","semantic-release":"^6.3.6","ts-jest":"^20.0.6","ts-node":"^3.0.6","tsc-watch":"^1.0.5","tslint":"^5.4.3","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^6.0.0","typedoc":"^0.7.1","typescript":"^2.3.4","validate-commit-msg":"^2.12.2"},"_id":"@altainet/web-helpers@0.0.4","_shasum":"b68d4d9fd99932f1fe7418fbd535449e374baf15","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ecandela","email":"erik.candela.rojas@gmail.com"},"dist":{"shasum":"b68d4d9fd99932f1fe7418fbd535449e374baf15","tarball":"https://registry.npmjs.org/@altainet/web-helpers/-/web-helpers-0.0.4.tgz","integrity":"sha512-EV6a7gAd9+4WbvSn0KMQd6pSOHYfXp4pQNb6DfUW7n3fQqvA21ZzB00eY7DPt3SU2RfGycCKuhWOeitHqS2c4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/WLeHB6etFuLGVEsUpnlODrRu2uSppqp81KiXLGZsXAiEAzNbOUjjXvMbvLY/7kFqxNC/MWDaLy2fRgEDc8l/1e8A="}]},"maintainers":[{"name":"ecandela","email":"erik.candela.rojas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-helpers-0.0.4.tgz_1503189082784_0.7772189248353243"}},"0.0.5":{"name":"@altainet/web-helpers","version":"0.0.5","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Greenkeeper badge](https://badges.greenkeeper.io/alexjoverm/typescript-library-starter.svg)](https://greenkeeper.io/) [![Travi","keywords":[],"main":"dist/web-helpers.umd.js","module":"dist/web-helpers.es5.js","typings":"dist/types/web-helpers.d.ts","files":["dist"],"author":{},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc && rollup -c && rimraf compiled && typedoc --out dist/docs --target es6 --theme minimal src","start":"tsc-watch --onSuccess \"rollup -c\"","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --no-semi","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}}},"devDependencies":{"@types/jest":"^20.0.0","@types/node":"^8.0.0","colors":"^1.1.2","commitizen":"^2.9.6","coveralls":"^2.13.1","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","jest":"^20.0.4","lint-staged":"^4.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^2.5.0","rimraf":"^2.6.1","rollup":"^0.46.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","semantic-release":"^6.3.6","ts-jest":"^20.0.6","ts-node":"^3.0.6","tsc-watch":"^1.0.5","tslint":"^5.4.3","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^6.0.0","typedoc":"^0.7.1","typescript":"^2.3.4","validate-commit-msg":"^2.12.2"},"_id":"@altainet/web-helpers@0.0.5","_shasum":"db41b97c1636aaaefc45e18bc156edd484799570","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ecandela","email":"erik.candela.rojas@gmail.com"},"dist":{"shasum":"db41b97c1636aaaefc45e18bc156edd484799570","tarball":"https://registry.npmjs.org/@altainet/web-helpers/-/web-helpers-0.0.5.tgz","integrity":"sha512-VJBcoGakAGfkqIBkiW1/nIXrBlaJvFJztneXYxIvcYsfO/7C0GZO/5JPrlBF2x9pEwCl01Qj+6H2XH5FOTlR5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBtMBnguKXiqcSRv3I3SM1gTL2vHXZFklsve29Wcwu3AiBgBDa2p5oqY/RGfOsrLMTZvg7fcQzj7I66qXiJot6CYA=="}]},"maintainers":[{"name":"ecandela","email":"erik.candela.rojas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-helpers-0.0.5.tgz_1503288886478_0.5008324636146426"}},"0.0.6":{"name":"@altainet/web-helpers","version":"0.0.6","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Greenkeeper badge](https://badges.greenkeeper.io/alexjoverm/typescript-library-starter.svg)](https://greenkeeper.io/) [![Travi","keywords":[],"main":"dist/web-helpers.umd.js","module":"dist/web-helpers.es5.js","typings":"dist/types/web-helpers.d.ts","files":["dist"],"author":{},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc && rollup -c && rimraf compiled && typedoc --out dist/docs --target es6 --theme minimal src","start":"tsc-watch --onSuccess \"rollup -c\"","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --no-semi","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}}},"devDependencies":{"@types/jest":"^20.0.0","@types/node":"^8.0.0","colors":"^1.1.2","commitizen":"^2.9.6","coveralls":"^2.13.1","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","jest":"^20.0.4","lint-staged":"^4.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^2.5.0","rimraf":"^2.6.1","rollup":"^0.46.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","semantic-release":"^6.3.6","ts-jest":"^20.0.6","ts-node":"^3.0.6","tsc-watch":"^1.0.5","tslint":"^5.4.3","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^6.0.0","typedoc":"^0.7.1","typescript":"^2.3.4","validate-commit-msg":"^2.12.2"},"_id":"@altainet/web-helpers@0.0.6","_shasum":"34dd7806f97d71c2f7a9556f4c915ab7232287b9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ecandela","email":"erik.candela.rojas@gmail.com"},"dist":{"shasum":"34dd7806f97d71c2f7a9556f4c915ab7232287b9","tarball":"https://registry.npmjs.org/@altainet/web-helpers/-/web-helpers-0.0.6.tgz","integrity":"sha512-nT2ewuonTYs6Z9FkPRmK29UuwyK7LJ+uBdZ3AaO3xJzWsBNa3ZNMOTv6TFlz2fgwLbcqqppxzMt2ecoN+EMhOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlNka9KUFOPyrIyuz5JjzjIjZgv70fkS7xevvAT+WtjAiEA9wNDg7gD+cAZPWtksvKJa3ElQMbH851csYLyfF7nM+A="}]},"maintainers":[{"name":"ecandela","email":"erik.candela.rojas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-helpers-0.0.6.tgz_1503406175341_0.5872563873417675"}},"0.0.7":{"name":"@altainet/web-helpers","version":"0.0.7","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Greenkeeper badge](https://badges.greenkeeper.io/alexjoverm/typescript-library-starter.svg)](https://greenkeeper.io/) [![Travi","keywords":[],"main":"dist/web-helpers.umd.js","module":"dist/web-helpers.es5.js","typings":"dist/types/web-helpers.d.ts","files":["dist"],"author":{},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc && rollup -c && rimraf compiled && typedoc --out dist/docs --target es6 --theme minimal src","start":"tsc-watch --onSuccess \"rollup -c\"","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --no-semi","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}}},"devDependencies":{"@types/jest":"^20.0.0","@types/node":"^8.0.0","colors":"^1.1.2","commitizen":"^2.9.6","coveralls":"^2.13.1","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","jest":"^20.0.4","lint-staged":"^4.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^2.5.0","rimraf":"^2.6.1","rollup":"^0.46.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","semantic-release":"^6.3.6","ts-jest":"^20.0.6","ts-node":"^3.0.6","tsc-watch":"^1.0.5","tslint":"^5.4.3","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^6.0.0","typedoc":"^0.7.1","typescript":"^2.3.4","validate-commit-msg":"^2.12.2"},"_id":"@altainet/web-helpers@0.0.7","_shasum":"93d21b6684fcbed8c346eef6fe720f085078bf0d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ecandela","email":"erik.candela.rojas@gmail.com"},"dist":{"shasum":"93d21b6684fcbed8c346eef6fe720f085078bf0d","tarball":"https://registry.npmjs.org/@altainet/web-helpers/-/web-helpers-0.0.7.tgz","integrity":"sha512-4LFBYDzO6zvr0JOquM6S1DD65apuQ8XdbsvagOepvd/czyrJDpK6xami0x+1Bd64QNI1cmDpN6C6ccKewNBhgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAn/abV6JomdZUgrZ+JzxFeSzXjx0x5r6V9TdeTpxKZXAiEA/qy1Jx002j1dKsDlnJSfE72grqvKvX3h+3lheCAvyWI="}]},"maintainers":[{"name":"ecandela","email":"erik.candela.rojas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-helpers-0.0.7.tgz_1503406234645_0.9205145402811468"}},"0.0.8":{"name":"@altainet/web-helpers","version":"0.0.8","description":"[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Greenkeeper badge](https://badges.greenkeeper.io/alexjoverm/typescript-library-starter.svg)](https://greenkeeper.io/) [![Travi","keywords":[],"main":"dist/web-helpers.umd.js","module":"dist/web-helpers.es5.js","typings":"dist/types/web-helpers.d.ts","files":["dist"],"author":{},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc && rollup -c && rimraf compiled && typedoc --out dist/docs --target es6 --theme minimal src","start":"tsc-watch --onSuccess \"rollup -c\"","test":"jest","test:watch":"jest --watch","test:prod":"npm run lint && npm run test -- --coverage --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release pre && npm publish && semantic-release post","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write --no-semi","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"},"validate-commit-msg":{"types":"conventional-commit-types","helpMessage":"Use \"npm run commit\" instead, we use conventional-changelog format :) (https://github.com/commitizen/cz-cli)"}},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}}},"devDependencies":{"@types/jest":"^20.0.0","@types/node":"^8.0.0","colors":"^1.1.2","commitizen":"^2.9.6","coveralls":"^2.13.1","cross-env":"^5.0.1","cz-conventional-changelog":"^2.0.0","husky":"^0.14.0","jest":"^20.0.4","lint-staged":"^4.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.4.4","prompt":"^1.0.0","replace-in-file":"^2.5.0","rimraf":"^2.6.1","rollup":"^0.46.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-sourcemaps":"^0.4.2","semantic-release":"^6.3.6","ts-jest":"^20.0.6","ts-node":"^3.0.6","tsc-watch":"^1.0.5","tslint":"^5.4.3","tslint-config-prettier":"^1.1.0","tslint-config-standard":"^6.0.0","typedoc":"^0.7.1","typescript":"^2.3.4","validate-commit-msg":"^2.12.2"},"_id":"@altainet/web-helpers@0.0.8","_shasum":"f7cac05c07f3f2fc0b91e0f7ac298f60e16edaff","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ecandela","email":"erik.candela.rojas@gmail.com"},"dist":{"shasum":"f7cac05c07f3f2fc0b91e0f7ac298f60e16edaff","tarball":"https://registry.npmjs.org/@altainet/web-helpers/-/web-helpers-0.0.8.tgz","integrity":"sha512-ICp+M3s1IX+NW7pAJ0wd0HIbu9j0xCIlMY9PpNZebsrpRkWcLRamX13fd4drbM7bXt12kGMp+jDCrYkHxfLDJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAPhVr4Qbo4E05akDS5piA0/SShUaep9P/XRIb0sbMWAiEAq3pGLz6vaGjJsYIo2G12tEd4c9u0YkDtYDb/tCUeBnE="}]},"maintainers":[{"name":"ecandela","email":"erik.candela.rojas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-helpers-0.0.8.tgz_1503459462503_0.29389681364409626"}}},"readme":"# TypeScript library starter\n\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![Greenkeeper badge](https://badges.greenkeeper.io/alexjoverm/typescript-library-starter.svg)](https://greenkeeper.io/)\n[![Travis](https://img.shields.io/travis/alexjoverm/typescript-library-starter.svg)](https://travis-ci.org/alexjoverm/typescript-library-starter)\n[![Coveralls](https://img.shields.io/coveralls/alexjoverm/typescript-library-starter.svg)](https://coveralls.io/github/alexjoverm/typescript-library-starter)\n[![Dev Dependencies](https://david-dm.org/alexjoverm/typescript-library-starter/dev-status.svg)](https://david-dm.org/alexjoverm/typescript-library-starter?type=dev)\n[![Donate](https://img.shields.io/badge/donate-paypal-blue.svg)](https://paypal.me/AJoverMorales)\n\nA starter project that makes creating a TypeScript library extremely easy.\n\n### Usage\n\n```bash\ngit clone https://github.com/alexjoverm/typescript-library-starter.git YOURFOLDERNAME\ncd YOURFOLDERNAME\n\n# Run npm install and write your library name when asked. That's all!\nnpm install\n```\n\n**Start coding!** `package.json` and entry files are already set up for you, so don't worry about linking to your main file, typings, etc. Just keep those files with the same names.\n\n### Features\n\n - Zero-setup. After running `npm install` things will be setup for you :wink:\n - **[RollupJS](https://rollupjs.org/)** for multiple optimized bundles following the [standard convention](http://2ality.com/2017/04/setting-up-multi-platform-packages.html) and [Tree-shaking](https://alexjoverm.github.io/2017/03/06/Tree-shaking-with-Webpack-2-TypeScript-and-Babel/).\n - Tests, coverage and interactive watch mode using **[Jest](http://facebook.github.io/jest/)**\n - **[Prettier](https://github.com/prettier/prettier)** and **[TSLint](https://palantir.github.io/tslint/)** for code formatting and consistency.\n - **Docs automatic generation and deployment** to `gh-pages`, using **[TypeDoc](http://typedoc.org/)**\n - Automatic types `(*.d.ts)` file generation\n - **[Travis](https://travis-ci.org)** integration and **[Coveralls](https://coveralls.io/)** report\n - (Optional) **Automatic releases and changelog**, using [Semantic release](https://github.com/semantic-release/semantic-release), [Commitizen](https://github.com/commitizen/cz-cli), [Conventional changelog](https://github.com/conventional-changelog/conventional-changelog) and [Husky](https://github.com/typicode/husky) (for the git hooks)\n\n### Excluding peerDependencies\n\nOn library development, one might want to set some peer dependencies, and thus remove those from the final bundle. You can see in [Rollup docs](https://rollupjs.org/#peer-dependencies) how to do that.\n\nThe good news is here is setup for you, you only must include the dependency name in `external` property within `rollup.config.js`. For example, if you wanna exclude `lodash`, just write there `external: ['lodash']`.\n\n### NPM scripts\n\n - `npm t`: Run test suite\n - `npm start`: Runs `npm run build` in watch mode\n - `npm run test:watch`: Run test suite in [interactive watch mode](http://facebook.github.io/jest/docs/cli.html#watch)\n - `npm run test:prod`: Run linting and generate coverage\n - `npm run build`: Generage bundles and typings, create docs\n - `npm run lint`: Lints code\n - `npm run commit`: Commit using conventional commit style ([husky](https://github.com/typicode/husky) will tell you to use it if you haven't :wink:)\n\n### Automatic releases\n\nIf you'd like to have automatic releases with Semantic Versioning, follow these simple steps.\n\n_**Prerequisites**: you need to create/login accounts and add your project to:_\n - npm\n - Travis\n - Coveralls\n\nRun the following command to prepare hooks and stuff:\n\n```bash\nnpm run semantic-release-prepare\n```\n\nFollow the console instructions to install semantic release run it (answer NO to \"Generate travis.yml\").\n\n_Note: make sure you've setup `repository.url` in your `package.json` file_\n\n```bash\nnpm install -g semantic-release-cli\nsemantic-release setup\n# IMPORTANT!! Answer NO to \"Generate travis.yml\" question. Is already prepared for you :P\n```\n\nFrom now on, you'll need to use `npm run commit`, which is a convenient way to create conventional commits.\n\nAutomatic releases are possible thanks to [semantic release](https://github.com/semantic-release/semantic-release), which publishes your code automatically on github and npm, plus generates automatically a changelog. This setup is highly influenced by [Kent C. Dodds course on egghead.io](https://egghead.io/courses/how-to-write-an-open-source-javascript-library)\n\n### Git Hooks\n\nThere is already set a `precommit` hook for formatting your code with Prettier :nail_care:\n\nBy default, there are 2 disabled git hooks. They're set up when you run the `npm run semantic-release-prepare` script. They make sure:\n - You follow a [conventional commit message](https://github.com/conventional-changelog/conventional-changelog)\n - Your build is not gonna fail in [Travis](https://travis-ci.org) (or your CI server), since it's runned locally before `git push`\n\nThis makes more sense in combination with [automatic releases](#automatic-releases)\n\n### FAQ\n\n#### `Array.prototype.from`, `Promise`, `Map`... is undefined?\n\nTypeScript or Babel only provides down-emits on syntactical features (`class`, `let`, `async/away`...), but not on functional features (`Array.prototype.find`, `Set`, `Promise`...), . For that, you need Polyfills, such as [`core-js`](https://github.com/zloirock/core-js) or [`babel-polyfill`](https://babeljs.io/docs/usage/polyfill/) (which extends `core-js`).\n\nFor a library, `core-js` plays very nicely, since you can import just the polyfills you need:\n\n```javascript\nimport \"core-js/fn/array/find\"\nimport \"core-js/fn/string/includes\"\nimport \"core-js/fn/promise\"\n...\n```\n\n#### What is `npm install` doing the first time runned?\n\nIt runs the script `tools/init` which sets up everything for you. In short, it:\n - Configures RollupJS for the build, which creates the bundles.\n - Configures `package.json` (typings file, main file, etc)\n - Renames main src and test files\n\n#### What if I don't want git-hooks, automatic releases or semantic-release?\n\nThen you may want to:\n - Remove `commitmsg`, `postinstall` scripts from `package.json`. That will not use those git hooks to make sure you make a conventional commit\n - Remove `npm run semantic-release` from `.travis.yml`\n\n#### What if I don't want to use coveralls or report my coverage?\n\nRemove `npm run report-coverage` from `.travis.yml`\n\n## Credits\n\nMade with :heart: by [@alexjoverm](https://twitter.com/alexjoverm) and all these wonderful contributors ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n| [<img src=\"https://avatars.githubusercontent.com/u/6052309?v=3\" width=\"100px;\"/><br /><sub>Ciro</sub>](https://www.linkedin.com/in/ciro-ivan-agulló-guarinos-42109376)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=k1r0s \"Code\") [🔧](#tool-k1r0s \"Tools\") | [<img src=\"https://avatars.githubusercontent.com/u/947523?v=3\" width=\"100px;\"/><br /><sub>Marius Schulz</sub>](https://blog.mariusschulz.com)<br />[📖](https://github.com/alexjoverm/typescript-library-starter/commits?author=mariusschulz \"Documentation\") | [<img src=\"https://avatars.githubusercontent.com/u/4152819?v=3\" width=\"100px;\"/><br /><sub>Alexander Odell</sub>](https://github.com/alextrastero)<br />[📖](https://github.com/alexjoverm/typescript-library-starter/commits?author=alextrastero \"Documentation\") | [<img src=\"https://avatars1.githubusercontent.com/u/8728882?v=3\" width=\"100px;\"/><br /><sub>Ryan Ham</sub>](https://github.com/superamadeus)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=superamadeus \"Code\") | [<img src=\"https://avatars1.githubusercontent.com/u/8458838?v=3\" width=\"100px;\"/><br /><sub>Chi</sub>](https://consiiii.me)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=ChinW \"Code\") [🔧](#tool-ChinW \"Tools\") [📖](https://github.com/alexjoverm/typescript-library-starter/commits?author=ChinW \"Documentation\") | [<img src=\"https://avatars2.githubusercontent.com/u/2856501?v=3\" width=\"100px;\"/><br /><sub>Matt Mazzola</sub>](https://github.com/mattmazzola)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=mattmazzola \"Code\") [🔧](#tool-mattmazzola \"Tools\") | [<img src=\"https://avatars0.githubusercontent.com/u/2664047?v=3\" width=\"100px;\"/><br /><sub>Sergii Lischuk</sub>](http://leefrost.github.io)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=Leefrost \"Code\") |\n| :---: | :---: | :---: | :---: | :---: | :---: | :---: |\n| [<img src=\"https://avatars1.githubusercontent.com/u/618922?v=3\" width=\"100px;\"/><br /><sub>Steve Lee</sub>](http;//opendirective.com)<br />[🔧](#tool-SteveALee \"Tools\") | [<img src=\"https://avatars0.githubusercontent.com/u/5127501?v=3\" width=\"100px;\"/><br /><sub>Flavio Corpa</sub>](http://flaviocorpa.com)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=kutyel \"Code\") | [<img src=\"https://avatars2.githubusercontent.com/u/22561997?v=3\" width=\"100px;\"/><br /><sub>Dom</sub>](https://github.com/foreggs)<br />[🔧](#tool-foreggs \"Tools\") |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n","maintainers":[{"name":"ecandela","email":"erik.candela.rojas@gmail.com"}],"time":{"modified":"2022-06-12T14:35:53.717Z","created":"2017-08-19T16:48:39.938Z","0.0.1":"2017-08-19T16:48:39.938Z","0.0.2":"2017-08-19T17:08:11.426Z","0.0.3":"2017-08-19T23:34:02.221Z","0.0.4":"2017-08-20T00:31:24.936Z","0.0.5":"2017-08-21T04:14:48.249Z","0.0.6":"2017-08-22T12:49:36.984Z","0.0.7":"2017-08-22T12:50:36.163Z","0.0.8":"2017-08-23T03:37:44.210Z"},"keywords":[],"repository":{"type":"git","url":""},"author":{},"license":"MIT","readmeFilename":"README.md"}