UNPKG

pix-utils

Version:

Set of tools to parse, generate and validate payments of Brazil Instant Payment System (Pix)

87 lines (86 loc) 2.31 kB
{ "license": "MIT", "name": "pix-utils", "version": "2.6.0", "author": "Thales Ogliari", "description": "Set of tools to parse, generate and validate payments of Brazil Instant Payment System (Pix)", "keywords": [ "pix", "bacen", "pix-utils", "utils", "emv", "emvqr", "qrcode" ], "main": "dist/main/index.js", "typings": "dist/main/index.d.ts", "module": "dist/module/index.js", "homepage": "https://github.com/thalesog/pix-utils#readme", "repository": { "type": "git", "url": "https://github.com/thalesog/pix-utils.git" }, "bugs": { "url": "https://github.com/thalesog/pix-utils/issues" }, "engines": { "npm": ">=6", "node": ">=12" }, "scripts": { "build": "run-p build:*", "build:main": "tsc -p tsconfig.json", "build:module": "tsc -p tsconfig.module.json", "lint": "eslint --ignore-path .gitignore \"src/**/*.ts\"", "format": "prettier --ignore-path .gitignore \"src/**/*.ts\" --write", "test": "vitest", "coverage": "vitest --coverage", "reset-hard": "git clean -dfx && git reset --hard && yarn install", "prepare-release": "run-s reset-hard test", "prepare": "husky install", "release": "semantic-release" }, "dependencies": { "axios": "^1.1.3", "fast-text-encoding": "^1.0.6", "qrcode": "^1.5.1" }, "devDependencies": { "@commitlint/cli": "^17.2.0", "@commitlint/config-conventional": "^17.2.0", "@semantic-release/changelog": "^6.0.1", "@semantic-release/git": "^10.0.1", "@types/node": "^18.11.9", "@types/qrcode": "^1.5.0", "@typescript-eslint/eslint-plugin": "^5.43.0", "@typescript-eslint/parser": "^5.43.0", "@vitest/coverage-c8": "^0.25.2", "eslint": "^8.28.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.2.1", "husky": "^8.0.2", "lint-staged": "^13.0.3", "npm-run-all": "^4.1.5", "prettier": "^2.7.1", "semantic-release": "^19.0.5", "ts-node": "^10.9.1", "typescript": "^4.9.3", "vitest": "^0.25.2" }, "files": [ "dist/main", "dist/module", "!**/*.test.*", "!**/*.json", "CHANGELOG.md", "LICENSE", "README.md" ], "lint-staged": { "./src/**/*.ts": [ "yarn lint", "yarn format" ] } }