{"_id":"@anyfin/banktools-js","_rev":"22-96b868b1b1ed85c5aff8de910c5785c8","name":"@anyfin/banktools-js","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.0":{"name":"@anyfin/banktools-js","version":"0.1.0","description":"This javascript library is able to parse, validate and normalize Swedish bank accounts numbers.","keywords":[],"main":"dist/banktools-js.umd.js","module":"dist/banktools-js.es5.js","typings":"dist/types/banktools-js.d.ts","author":{"name":"pepf","email":"pepijn@anyfin.com"},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","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}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash":"^4.17.11","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"gitHead":"ee12d32d693d6d6871358e6d2df0a71d48315c61","_id":"@anyfin/banktools-js@0.1.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"pepf","email":"pepijn@anyfin.com"},"dist":{"integrity":"sha512-D8nZUTlilMM0uhVae9OPP054ZWR0brZ7gGmEoJ6v7LlQ+dhniP5h1pi+Oq7ZsGLqlJcQBNYMKvzrEv4SWF8mzw==","shasum":"afa6cbf0761fd2d7444e85c79e7eadba2c8f1751","tarball":"https://registry.npmjs.org/@anyfin/banktools-js/-/banktools-js-0.1.0.tgz","fileCount":19,"unpackedSize":80064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbBLnCRA9TVsSAnZWagAA0ikP/2+IpcGkCsG1HYIBb+NG\n+fqmbpcbzfwBv8oGAQGsKaAEh264YaUGjgfEQFpt84Vob6k1L4NKegHX0TaN\nJtJIFdohfa8Zr7kt36wvNc38idmZHIZuwnEnUlnWutv5APs+xBqPNZRaH9j0\n4Q5/l1PNxllrytS4j2d6iwqv9t8DhfetjvzP5E5F5/nJAP3Pj40fo+0xp7C3\n/v+8Dmz3idOvd+yVul2EQo5VJc1Ht/tkynMTJb3+JZINsgj8Y6Js1F+EyYIM\n+AhPqXS57x2fEqT4BUg+/fBzS0tzhAmX5NZDIPh162FKJ8z+0I2GSiWeJ9C7\nSv8lcZ9qNn/eKv3Yyb0fvHcvvFOgaEP4Xi1ZjSnoGDQxKad3WLgJErawNLFs\ny1aVY/eSEg3zdh8PU/QvA6/Cy138IixSt6wIp+z49Dlj2+ac96dRlWNfVtgl\nOFMrASY+qy41HxFWjKzy7cdIF58u2uaF3zrvQfgFB54Z2yViI17dWMelh2/f\np41SOpiFLtvgnCPTouHi+MMQI4/AUKc7xZfrbXmBq/oOURONVA5gZnzHcsjV\neLcRaSaZ5yiofMnu6tUM9w/3eV36ryBDieaqkkbvFGSRYkLSTZNmapHJ4xbK\nZ49hOopeXBA8o8fgMoMyFBIrKwm3ERwv3l8lbWiUddDlXdDd8P0wh+z3pWSL\nIDAQ\r\n=ON66\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNCr83SzorzzwZHdWil8Z+B/lmskApSAcUQSXgJbSfeAiAP+KTVYM8XCqD0fXQgyIglWbQcC9fXr8PXEsbItc0npQ=="}]},"maintainers":[{"name":"pepf","email":"pepijn@anyfin.com"},{"name":"kimpers","email":"kimpersson88@gmail.com"},{"name":"hyperborea","email":"sven.perkmann@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banktools-js_0.1.0_1550586598655_0.0108523723951226"},"_hasShrinkwrap":false},"0.2.0":{"name":"@anyfin/banktools-js","version":"0.2.0","description":"This javascript library is able to parse, validate and normalize Swedish bank accounts numbers.","keywords":[],"main":"dist/banktools-js.umd.js","module":"dist/banktools-js.es5.js","typings":"dist/types/banktools-js.d.ts","author":{"name":"pepf","email":"pepijn@anyfin.com"},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"peerDependencies":{"lodash":"^4.0"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","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}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash":"^4.17.11","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"gitHead":"e7369fa846d4b2b0541d25afd50766ace07e97bb","_id":"@anyfin/banktools-js@0.2.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"pepf","email":"pepijn@anyfin.com"},"dist":{"integrity":"sha512-RGbP3OGqE3oob8SYbna8SfcubJEZIeauzX0jTGC5Z702V6ViQ2IX1vQ8TIEFHnBKqzI9eogB/ORjuSevffSxmw==","shasum":"f6d385dd99b61c281624b22f4bde83c3f52bba16","tarball":"https://registry.npmjs.org/@anyfin/banktools-js/-/banktools-js-0.2.0.tgz","fileCount":19,"unpackedSize":80275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcf8xaCRA9TVsSAnZWagAA+F8QAKJJkAsrLCzAp/deJQ/P\nYF9W5cVW6PMf4qdijlMEhQC96/koMFrdbQSeD/mPUqd1MA0DBvc8fLklY3wB\n/bXTYAM1i5FAHqO71IfCdA0xejRAmtN9ttI8S+4m5/B0aKfiYu6OwX6CTdA8\nzscnZFYDIGJdRBfmKQvZnlEWms2OfIupkaFEGeVD5y2ifcj/yP7i4OmyGtNY\n6H2uM5u8+BqBoSwL8Slym85X1RUrJWnk5XOoqk29xqKcKXLiencvU/748Jr/\nE0BTl7bcO+N+1rNMcnbgtBARGYMZz3uzcCrlcChYozZIiuSQkML1HdGxCtth\nsc9bgGCtwOxLM0RYk6sodDNByI14HPy9hOWXujbDenahMgxDoCidB/O2Y9YH\nk5LNocXhaofE90wLs6i8QHctC6xzPC16+suH0ViNo4zNUYvTqrBuCxngHTZ5\nVyqNTMJM9fCOqX0OAja75WuXMGkTrYI9THWAvuf0xaEhgdNIVHR7XenSFB7i\nCZkiUm4C9GZ0F8Gmzp9YVCGV5966Nr/2Ec/NbN5tkL5+/CKtWkEFJJQIzumK\ndp78xIBfpCehz6pWhJmNVMJTBymdXRvNWyohyewaf0ZoGnRi+D3pi1C5cfKV\nkA3si6H8bdMRWsNmMzr4KWPlVhReN8BZ/x1euVYUIxgmf4DiP/hpexvcmPBt\n2C38\r\n=WU77\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrRjmso+HjJW0maiMN6fe0mfgNQten/uZJyPizT3Ev7AIhANKyxzfRvJMhcdAR7nHGG+ghDBnp5W1UVwOBR+EGEcGJ"}]},"maintainers":[{"name":"hyperborea","email":"sven.perkmann@gmail.com"},{"name":"kimpers","email":"kimpersson88@gmail.com"},{"name":"pepf","email":"pepijn@anyfin.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banktools-js_0.2.0_1551879257480_0.4703330890206521"},"_hasShrinkwrap":false},"0.2.1":{"name":"@anyfin/banktools-js","version":"0.2.1","description":"This javascript library is able to parse, validate and normalize Swedish bank accounts numbers.","keywords":[],"main":"dist/banktools-js.umd.js","module":"dist/banktools-js.es5.js","typings":"dist/types/banktools-js.d.ts","author":{"name":"pepf","email":"pepijn@anyfin.com"},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"peerDependencies":{"lodash":"^4.0"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","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}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.17.17","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.11","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash":"^4.17.11","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.26.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.1","typescript":"^3.8.3"},"dependencies":{"@types/lodash":"^4.14.149"},"_id":"@anyfin/banktools-js@0.2.1","dist":{"shasum":"101178d79528ab5fec6b577e67c3795a34f5f99e","integrity":"sha512-2nk1e4483NzN8LCSjooLRIwsuAjjtJINxCQI0/7mMxbh3MDq5q4bT5f+Pvzn/InizpovZxuaOQTz1DVSEnmFlA==","tarball":"https://registry.npmjs.org/@anyfin/banktools-js/-/banktools-js-0.2.1.tgz","fileCount":24,"unpackedSize":89589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedMp3CRA9TVsSAnZWagAAZnMP/1vkNerKjq34Ct0ezsLa\nO5PriG9rdyGndE9FGdrGTsMdFf9a8+NlR4DMFQ9tKw16AQWPEkPJmPji0XPK\nfmjpoSJ1XYMZRO8HLRlNyOO2pj0+uU6uAvk7GqV5Eidi2JzrZS9DP84iygcs\nREeKddoNtRCENcEBLZV6I3GNjuisuBjcEnaXYS/qxEcSgqFdLnjnmn5z2sZU\nO4xfq1zb0iwJ6RPztKcODzRMY5CLlwV+Ry6gBMshjrNRVk+2q1UzViogSvvY\npmhdcXdWwLJeHsLaFtrVLGm0Gsz0A6lGVjLP5eVZYnxvkOko9BV024I6qhc8\ncq7IoEpRMQu57bKoIFbnrHJFMOts+Wn9JWHuKb/tjb2/1ze1MCn8ocCAdBJ5\nowyfuvGGt+XnWxWQlVrgunHBK5dcI+7tBCcef2Dq0q5rzTHLlRfgxeoXWUs3\nKW+j0xI+vg6vQyQ4zu99Jarms+aVpOPFDcfkGFdnn7BOLPmp5YumnxqDmuQe\nyhzzaIaTJrMMwfZXvenW3WwvqYBemQMY/csGr9uq3/4cWSQcFMea2XEaRU3/\niZRRmy/gQu/J8/jZLlUxD3g73Z3l/lX2iba4A4tfjUQWhCQlknmFCP5v+1sO\n2SBD7gtI+TZLEki00baSiQl04ZNWCA9lcqDp+9764A0/sIqR6zkaS9/Loqqv\nPuTB\r\n=UdwI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbpOBxGWtHJpyr6tbCayO7MZ8aRPctsvw2aAKJRrQSOgIgfYN/Pmvn/ycRqApoyltMa0xb6l9dbAdZwH4gN6Ljxzk="}]},"maintainers":[{"email":"atulanand94@gmail.com","name":"atulanand94"},{"email":"sven.perkmann@gmail.com","name":"hyperborea"},{"email":"oskar@sikow.com","name":"oskarengstrom"},{"email":"pepijn@anyfin.com","name":"pepf"}],"_npmUser":{"name":"pepf","email":"pepijn@anyfin.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banktools-js_0.2.1_1584712310972_0.9580913239711211"},"_hasShrinkwrap":false},"0.2.2":{"name":"@anyfin/banktools-js","version":"0.2.2","description":"This javascript library is able to parse, validate and normalize Swedish bank accounts numbers.","keywords":[],"main":"dist/banktools-js.umd.js","module":"dist/banktools-js.es5.js","typings":"dist/types/banktools-js.d.ts","author":{"name":"pepf","email":"pepijn@anyfin.com"},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"peerDependencies":{"lodash":"^4.0"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","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}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.17.17","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.11","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash":"^4.17.11","lodash.camelcase":"^4.3.0","prettier":"^2.1.x","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.26.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.1","typescript":"^3.8.3"},"dependencies":{"@types/lodash":"^4.14.149"},"gitHead":"953b6943ecc366f91a0c21bc912e5f418dff96f6","_id":"@anyfin/banktools-js@0.2.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-T2JvgxU6jD8AmGYV4sEkpaQ5XqPg9zpD+UHD0KqeIU3lDqxqjwEaho6Q/9IxZ+A+70yf6dnPPn5GP5FH11FARg==","shasum":"1859ab2952b560503e7ff5a57c1a4bfde2019db7","tarball":"https://registry.npmjs.org/@anyfin/banktools-js/-/banktools-js-0.2.2.tgz","fileCount":18,"unpackedSize":89764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqQrPCRA9TVsSAnZWagAAGRkP/3YFvAMLzFLlJLRAqDBI\nkUn3W3UO/WHLZiZjcoZJO49RalsGp6N+DSokXNleUOpj2C/Djsi7JoRrraV1\niE++YheCJeRLoluOLxRQoyZL5iBbgvhX2o2VP+p1nCJ/ucrtj2UkMqmAKvnd\nOizFWjRgQvZNAinKs9JTleNVxxJ1DVUmv4r3Q9v4EvoBMUI9qLvKv1JL+oCL\nlT/fhq3XMjkKmRBnCYmvg2Vj9K8UNuPlInxaclMgQ1XDY6gArHWEbuf2sFml\ndKu8l60AH1XxIq59ttu8lqpWmOiSSIZqb4pIbYALOIMZxooc0Yeik8Axyqkh\nhVaUEv9KUdkdWaOIQdazLhSoKnCRcuSdMKrvIXLyigx9iFsPwvbL47IToQJ6\nWuYZToFF1vZuhP2MQvutYK+JQhI3ZWV854LGcuMhlIfYQKONoFV0KPsZbgw1\nAwsBjH2ECaA3buaD1Bk70O88M5G6aw8aGnCrz+56I4cRdy1et4AW3RuS5MZk\n/7fJaJepf2/C03gm3Nkuwm3ZF5rZpeQgrUVbjJlJ+28Stbd4RrYDAdEXqwkx\nHpUNpEa3Wwdc7PdDKvMKpBD/3T39gLgY9TyvpM4YcaBM4F71fB42vj5L2NkZ\nM96eEDLMNju8q/U9/KEwv+YBOQXKLaLmANHSSRDNTHCgefc4cWcdLDpZZJQW\npVEm\r\n=k3Cu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKCZZgDx0oGYEcw0IbISpHcbRitXe8aFy4lx+MD21uRAiEAoLjuO+sTYRurv1WrO/c+yaB7HpSGmrduXn2DKse72Fo="}]},"_npmUser":{"name":"pepf","email":"pepijn@anyfin.com"},"directories":{},"maintainers":[{"name":"manueljtejada","email":"manute32@gmail.com"},{"name":"pepf","email":"pepijn@anyfin.com"},{"name":"oskarengstrom","email":"oskar@sikow.com"},{"name":"atul4anyfin","email":"atul@anyfin.com"},{"name":"hyperborea","email":"sven.perkmann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banktools-js_0.2.2_1604913871018_0.29772205600612534"},"_hasShrinkwrap":false},"0.3.0-beta-0":{"name":"@anyfin/banktools-js","version":"0.3.0-beta-0","description":"This javascript library is able to parse, validate and normalize Swedish bank accounts numbers.","keywords":[],"main":"dist/banktools-js.umd.js","module":"dist/banktools-js.es5.js","typings":"dist/types/banktools-js.d.ts","author":{"name":"pepf","email":"pepijn@anyfin.com"},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"peerDependencies":{"lodash":"^4.0"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","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}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.17.17","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.11","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash":"^4.17.11","lodash.camelcase":"^4.3.0","prettier":"^2.1.x","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.26.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.1","typescript":"^3.8.3"},"dependencies":{"@types/lodash":"^4.14.149"},"_id":"@anyfin/banktools-js@0.3.0-beta-0","dist":{"shasum":"0ee3fd494a01a7a62fc503ae1c62c4a6be2d129b","integrity":"sha512-0JBi3AI5FT6/MlIowdj/NnTCEbliWNJa4eu1lH3j2XTQhq61f1ktzxuQ2FSfH/bio8sk1R6iXPZCc6I+83LNtQ==","tarball":"https://registry.npmjs.org/@anyfin/banktools-js/-/banktools-js-0.3.0-beta-0.tgz","fileCount":35,"unpackedSize":134838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqSjqCRA9TVsSAnZWagAAqWIP/R3WMNQPpsLp0qR7dZ6u\nShM6xVdgO8HAWlg8/UXvJyQiPAfBccKZ5O/42yhBMfprNn/j+Ic6C1q7Ne/e\nMs+7BbE2ij4Rhv2dDOgM+8m3TTg8fHQEvLupNUyl7c+N4mklajCl4TYcMQrs\nyhEWognc6ufAiYiy5pBeYWoYqXgXqNaLPrcgIfNRPUdbHkFerwiWwM0WngrA\ndEo+HobWtJMWDyjir321RAJNTlD++XrBDLJzwZO3pqn/6rEkHl8FHXLIwDfG\ngwlUovWZQ0ofcUKfoH+4B0q47zxbFSMH6MpgdSvyr3qisVYiPNeaxW43SQCo\n3VuJ3H9eMX2gl+MV7R0J0DjVny+hc8mAI7yX1RxGMPHPYioMpyHbSRbsg1OI\nCWrddXraL01slQQBdmUnVejIHb+rYe9EGPbor/KTDzJ28TwkYGG7hoCv4dgN\nq8KchLhfMNsMUzfKkAltpbHyL7tnNlXCIjiYy18HBvF4L/HfWg4HESVy5CQw\n0XoX+n1wz4gWStMC+EpVw/8Hmq1j6niM+KprRX/KLweVNO/1YBW8I4QsTCXl\nxqoaByJgpggz0LlR84Vh5fym+sL7rU/CvLe0nG1EnQpyQfGQk8+PBHINxvp7\novPugnqXtz2bc5C6jXdY3fZJcPB0XgM80kAnn3AIu7G7itu4ylB1SweS8t2Z\nh9jS\r\n=jiAF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ0swLd6XhB3fUUPdAlgXrt5UzL78AD/vvIfmQcawX9gIhAM/11meiK2TNFoGOvqsMWcD6wQp7Mb7B8mYuVl2l49rd"}]},"_npmUser":{"name":"pepf","email":"pepijn@anyfin.com"},"directories":{},"maintainers":[{"name":"manueljtejada","email":"manute32@gmail.com"},{"name":"pepf","email":"pepijn@anyfin.com"},{"name":"oskarengstrom","email":"oskar@sikow.com"},{"name":"atul4anyfin","email":"atul@anyfin.com"},{"name":"hyperborea","email":"sven.perkmann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banktools-js_0.3.0-beta-0_1604921577995_0.1468775600632466"},"_hasShrinkwrap":false},"0.3.0":{"name":"@anyfin/banktools-js","version":"0.3.0","description":"This javascript library is able to parse, validate and normalize Swedish bank accounts numbers.","keywords":[],"main":"dist/banktools-js.umd.js","module":"dist/banktools-js.es5.js","typings":"dist/types/banktools-js.d.ts","author":{"name":"pepf","email":"pepijn@anyfin.com"},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"peerDependencies":{"lodash":"^4.0"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","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}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.17.17","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.11","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash":"^4.17.11","lodash.camelcase":"^4.3.0","prettier":"^2.1.x","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.26.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.1","typescript":"^3.8.3"},"dependencies":{"@types/lodash":"^4.14.149"},"_id":"@anyfin/banktools-js@0.3.0","dist":{"shasum":"cc5377ac4ce5d3cbfd56496c65f535579490dcdc","integrity":"sha512-4FExkU92/+VZVpmuZMgUvic8l42h39v1SEMuWytXgSWNNn6AhxdF2NAk/UZmfEvQzgKzPkDW+noChKZHT+KIKA==","tarball":"https://registry.npmjs.org/@anyfin/banktools-js/-/banktools-js-0.3.0.tgz","fileCount":35,"unpackedSize":134831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvkmTCRA9TVsSAnZWagAAt84QAIPMPWSUK80ML/UjxHVp\nYYjv8dAneq/ZxX/ftrLEtyY+l8JbyukhbneMFzVdE7WQwdzk/JXsyiaQJxrx\nnCuySOdh9cqOOfPE3ZnWSftwtmUWc4qjt+xW4Qt7bh5NU6JrvxfBjKySWRNn\n91zyGT3D5scWFW9+MaBOhQTPX+geD1KgSB3RepBiM2Ta2xFhLGx5AjnKC+Cn\neGGxWgkBbiHVZy3YdQ7q7ycfaL676+6mohOpr/N49rKdt+Bn3sgvrpXSKP27\nYDBNYFRKtz2ctipy8OrCEjQ10GEjiT1W5kn6a3CIBvEV8ihaH1LD3pWDI+8m\npjQy0wJxeYWtYiqo3H5xHOK6mk/vPaUmzMJT7T4B/SxSGHSHeU4TH+pvBPXV\nAgzSjUD3ONHPSV/9ZZ+s6XNIBuE0kX6CodU7L/wTAgZM9p1Y2zv/ngHqdQFN\nogGWdxxVp2reixPlFsC7Vb5zZIKqyIzbqxFhI6BT9GRrvNQOWPUM3X8JdX/e\nvI7PrQIDX2Vjc82VvJBSI4KDW8Eg/HUP6JLn8U7Zxxsnr28mBbM30vUZAAqR\n+jOQ7e90GJaChw2Z56CgzOvzwImF0lbDmCpLXqQC6rhO/Jo2NBED41HvPORt\nHbkub8jDLju3XfSOpZ/l8ypg9A5GqbAZCHKa4ORuhK2H9CErPvqwNH8lcxhy\nr+eg\r\n=KOm7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJmOyPsbYZ88L/rX983V31eutqUGcoGihVTWbsoCtfbAiEA2O/O/bh8QJsuSW0aIFQN5c3aL1SsCKUhJwW3KhceQqs="}]},"_npmUser":{"name":"pepf","email":"pepijn@anyfin.com"},"directories":{},"maintainers":[{"name":"divyanshutomar","email":"tomar.divyanshu@gmail.com"},{"name":"manueljtejada","email":"manute32@gmail.com"},{"name":"pepf","email":"pepijn@anyfin.com"},{"name":"oskarengstrom","email":"oskar@sikow.com"},{"name":"atul4anyfin","email":"atul@anyfin.com"},{"name":"hyperborea","email":"sven.perkmann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banktools-js_0.3.0_1606306195000_0.7488840865550557"},"_hasShrinkwrap":false},"0.3.1":{"name":"@anyfin/banktools-js","version":"0.3.1","description":"This javascript library is able to parse, validate and normalize Swedish bank accounts numbers.","keywords":[],"main":"dist/banktools-js.umd.js","module":"dist/banktools-js.es5.js","typings":"dist/types/banktools-js.d.ts","author":{"name":"pepf","email":"pepijn@anyfin.com"},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged"},"peerDependencies":{"lodash":"^4.0"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/banktools-js.ts","/dist","/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^11.0","@commitlint/config-conventional":"^11.0","@types/jest":"^26.0","@types/node":"^10.17.17","colors":"^1.3.2","commitizen":"^4.0.0","coveralls":"^3.0.11","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^26.0","jest-config":"^26.0","lint-staged":"^8.0.0","lodash":"^4.17.20","lodash.camelcase":"^4.3.0","prettier":"^2.1.x","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.26.0","semantic-release":"^17.0","shelljs":"^0.8.3","ts-jest":"^26.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.17.1","typescript":"^3.8.3"},"dependencies":{"@types/lodash":"^4.14.149"},"licenseText":"MIT License\n\nCopyright (c) 2021 Anyfin\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@anyfin/banktools-js@0.3.1","dist":{"shasum":"b31ed57387c4a4954c533bb2a4d73a951ac8d65d","integrity":"sha512-KnF2FVNEYNiw/u27FZfLT49QobMEH13xPKo2sS8R0oB49pWNmMjIDCNeobEt6CLsUBm7Pq2gilmT8Ip5UiiMdA==","tarball":"https://registry.npmjs.org/@anyfin/banktools-js/-/banktools-js-0.3.1.tgz","fileCount":36,"unpackedSize":178062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSeL6CRA9TVsSAnZWagAA0AUP/AyUKg1HfN9cKvM9oeWW\nx8ma/BBmXADZRoDNCnM+ajBrE72zYFY+XZpYaNWbt0lW5ihlRURF4HuGCPtf\nDg3pwIQ7XohN+e6BfG0cm5bt+lP3MAL2MIqY+Z3pBpVmsY1/B/SokKYiODcR\n138EUNkYklrMjUu89j6P8ygBAbczihlbFKN0tRM33OOWeJRZMBVDfKy20Xlt\nKqppvWs5HIGE0HXJuO1OrxFjVWH0OIj8sglpyOnxIfnU2sRMd+eU/5oyZbSh\n86JL8aQ2JVEWcqIl1whJaK1YyUEq/L39HbDh4saXIT7QGnouMUG5BM1Lr/G6\nMd9rRQnKNHf1L6+OdqhqOjZzzCnuRtN4pF617+2HmDvS08aSj7HSjJNDFMcV\ntk+maFI/dm0yMRrMbtyPi2NJs06WM8FVJeyi7rnLiFZvl0r0yPqOWxDk4lKx\nVkuZI0a2zUHbeAcWLwXGf5EDlxLJmYyZw1jxwRGEDH5lJtXo/FHp0FffwvDd\nmCoX46x9sSt2RXSKbKPpnAjNRRIw8XxmLtpjPqUphvME55OqMRP3su7KzpfF\nmeydHSafSr8OghAeWU2v2hK0ClP82lpzSb/y3Nhn2n4HKrkADLUDuoe3JksZ\nxMjd9Sn2hXeWe8xgaPW8B2XDiWOfUZKswKH4RSXAPJRkiroxEpKdrE0Z9mCx\n3UlI\r\n=xd/m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc6l+lV6Y0RY+/4kLaEd84axB4KpDGOa9OfH8z5WMLIQIhAJX0hJokPEjdNvmGiaoBecCcZAeOXubsIDu/NTrm1x+X"}]},"_npmUser":{"name":"pepf","email":"pepijn@anyfin.com"},"directories":{},"maintainers":[{"name":"hyperborea","email":"sven.perkmann@gmail.com"},{"name":"atul4anyfin","email":"atul@anyfin.com"},{"name":"oskarengstrom","email":"oskar@sikow.com"},{"name":"pepf","email":"pepijn@anyfin.com"},{"name":"manueljtejada","email":"manute32@gmail.com"},{"name":"divyanshutomar","email":"tomar.divyanshu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/banktools-js_0.3.1_1615454969785_0.3003119989328309"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-19T14:29:58.502Z","0.1.0":"2019-02-19T14:29:58.789Z","modified":"2022-05-24T12:06:03.473Z","0.2.0":"2019-03-06T13:34:17.578Z","0.2.1":"2020-03-20T13:51:51.088Z","0.2.2":"2020-11-09T09:24:31.191Z","0.3.0-beta-0":"2020-11-09T11:32:58.139Z","0.3.0":"2020-11-25T12:09:55.220Z","0.3.1":"2021-03-11T09:29:29.941Z"},"maintainers":[{"email":"atul@anyfin.com","name":"atul4anyfin"},{"email":"oskar@sikow.com","name":"oskarengstrom"},{"email":"pepijn@anyfin.com","name":"pepf"},{"email":"manute32@gmail.com","name":"manueljtejada"},{"email":"tomar.divyanshu@gmail.com","name":"divyanshutomar"}],"description":"This javascript library is able to parse, validate and normalize Swedish bank accounts numbers.","keywords":[],"repository":{"type":"git","url":""},"author":{"name":"pepf","email":"pepijn@anyfin.com"},"license":"MIT","readme":"## Banktools.js\n\n### Examples\n\nThis javascript library is able to parse, validate and normalize Swedish bank accounts numbers.\n\nExample for Swedish bank Accounts:\n\n```js\nimport { SEAccount } from 'banktools-js'\n\nconst a = new SEAccount('1234-5678900')\n\na.bank // Get name of bank matching with clearing #\na.normalize() // Returns simple normalized number\na.valid() // Validates the account number\na.errors // Array of errors related to the input number\n```\n\nExample for IBAN Accounts:\n\n```js\nimport { IBANAccount } from 'banktools-js'\n\nconst a = new IBANAccount('DE91100000000123456789')\n\na.normalize() // Returns simple normalized number\na.valid() // Validates the account number\na.errors // Array of errors related to the input number\n```\n\n### NPM scripts\n\n- `npm t`: Run test suite\n- `npm start`: Run `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`: Generate 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### 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\nGood news: the setup is here for you, you must only include the dependency name in `external` property within `rollup.config.js`. For example, if you want to exclude `lodash`, just write there `external: ['lodash']`.\n\n### Automatic releases\n\n_**Prerequisites**: you need to create/login accounts and add your project to:_\n\n- [npm](https://www.npmjs.com/)\n- [Travis CI](https://travis-ci.org)\n- [Coveralls](https://coveralls.io)\n\n_**Prerequisite for Windows**: Semantic-release uses\n**[node-gyp](https://github.com/nodejs/node-gyp)** so you will need to\ninstall\n[Microsoft's windows-build-tools](https://github.com/felixrieseberg/windows-build-tools)\nusing this command:_\n\n```bash\nnpm install --global --production windows-build-tools\n```\n\n#### Setup steps\n\nFollow the console instructions to install semantic release and run it (answer NO to \"Do you want a `.travis.yml` file with semantic-release setup?\").\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-cli setup\n# IMPORTANT!! Answer NO to \"Do you want a `.travis.yml` file with semantic-release setup?\" question. It 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](https://github.com/) and [npm](https://www.npmjs.com/), 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 two disabled git hooks. They're set up when you run the `npm run semantic-release-prepare` script. They make sure:\n\n- You follow a [conventional commit message](https://github.com/conventional-changelog/conventional-changelog)\n- Your build is not going to 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/await`...), 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 on first run?\n\nIt runs the script `tools/init` which sets up everything for you. In short, it:\n\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\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","readmeFilename":"README.md"}