UNPKG

israeli-bank-scrapers

Version:

Provide scrapers for all major Israeli banks and credit card companies

93 lines (92 loc) 3.1 kB
{ "name": "israeli-bank-scrapers", "version": "6.1.4", "private": false, "description": "Provide scrapers for all major Israeli banks and credit card companies", "engines": { "node": ">= 18.19.0" }, "main": "lib/index.js", "types": "lib/index.d.ts", "scripts": { "clean": "rimraf lib", "test": "jest", "test:ci": "ncp src/tests/.tests-config.tpl.js src/tests/.tests-config.js && npm run test", "lint": "eslint src --ext .ts && npm run format:check", "lint:fix": "eslint src --ext .ts --fix && npm run format", "format": "prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"", "format:check": "prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"", "type-check": "tsc --noEmit", "dev": "npm run type-check -- --watch", "build": "npm run lint && npm run clean && npm run build:types && npm run build:js", "build:types": "tsc --emitDeclarationOnly", "build:js": "babel src --out-dir lib --extensions \".ts\" --source-maps inline --verbose", "postbuild": "rimraf lib/tests", "prepare:core": "git reset --hard && node utils/prepare-israeli-bank-scrapers-core.js && npm i --package-lock-only && npm ci && npm run lint:fix && npm run build", "prepare:default": "git reset --hard && npm ci && npm run build", "reset": "git reset --hard && npm ci" }, "repository": { "type": "git", "url": "git+https://github.com/eshaham/israeli-bank-scrapers.git" }, "keywords": [ "israel", "israeli bank", "israeli bank scraper" ], "author": "Elad Shaham", "license": "MIT", "bugs": { "url": "https://github.com/eshaham/israeli-bank-scrapers/issues" }, "homepage": "https://github.com/eshaham/israeli-bank-scrapers#readme", "devDependencies": { "@babel/cli": "^7.4.4", "@babel/core": "^7.4.5", "@babel/preset-env": "^7.4.5", "@babel/preset-typescript": "^7.9.0", "@types/debug": "^4.1.7", "@types/jest": "^29.5.12", "@types/json2csv": "^5.0.1", "@types/lodash": "^4.14.149", "@types/node-fetch": "^2.5.6", "@types/source-map-support": "^0.5.1", "@types/uuid": "^9.0.1", "@typescript-eslint/eslint-plugin": "^7.12.0", "@typescript-eslint/parser": "^7.12.0", "cross-env": "^6.0.3", "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-import": "^2.29.1", "fs-extra": "^10.0.0", "husky": "^8.0.3", "jest": "^29.7.0", "jscodeshift": "^0.16.1", "minimist": "^1.2.5", "ncp": "^2.0.0", "prettier": "^3.5.3", "prettier-eslint": "^16.4.2", "rimraf": "^3.0.0", "source-map-support": "^0.5.16", "ts-jest": "^29.1.4", "typescript": "^4.7.4" }, "dependencies": { "build-url": "^2.0.0", "core-js": "^3.1.4", "debug": "^4.3.2", "json2csv": "^4.5.4", "lodash": "^4.17.10", "moment": "^2.22.2", "moment-timezone": "^0.5.37", "node-fetch": "^2.2.0", "puppeteer": "22.15.0", "uuid": "^9.0.1" }, "files": [ "lib/**/*" ] }