{
  "name": "formatadores",
  "version": "1.5.8",
  "description": "Formatadores simples de dados e funções utilitárias",
  "keywords": [
    "formatadores",
    "data",
    "formatar",
    "moeda",
    "dinheiro",
    "telefone",
    "fone",
    "caracteres",
    "caracteres especiais",
    "utilidades",
    "utilitários",
    "url",
    "query",
    "formatters",
    "date",
    "format",
    "money",
    "phone",
    "characters",
    "special characters",
    "utilities"
  ],
  "main": "dist/index.js",
  "module": "dist/index.modern.js",
  "bin": {
    "gerar-versao": "./gerar-versao.js"
  },
  "dependencies": {
    "crypto-browserify": "^3.12.0",
    "rollup": "^2.38.0",
    "rollup-plugin-babel": "^4.4.0",
    "rollup-plugin-commonjs": "^10.1.0",
    "rollup-plugin-copy": "^3.3.0",
    "rollup-plugin-jsx": "^1.0.3",
    "rollup-plugin-node-polyfills": "^0.2.1",
    "rollup-plugin-node-resolve": "^5.2.0",
    "rollup-plugin-peer-deps-external": "^2.2.4",
    "uninstall": "^0.0.0"
  },
  "devDependencies": {
    "@babel/core": "^7.12.10",
    "@babel/preset-env": "^7.12.11",
    "@babel/preset-react": "^7.13.13",
    "@rollup/plugin-json": "^4.1.0",
    "@testing-library/jest-dom": "^5.16.1",
    "@wojtekmaj/enzyme-adapter-react-17": "^0.6.1",
    "babel-jest": "^27.0.6",
    "commitizen": "^4.2.4",
    "concurrently": "^6.5.0",
    "cz-conventional-changelog": "^3.2.0",
    "enzyme": "^3.11.0",
    "eslint": "^7.18.0",
    "eslint-config-airbnb": "^18.2.1",
    "eslint-plugin-import": "^2.22.1",
    "eslint-plugin-jsx-a11y": "^6.4.1",
    "eslint-plugin-react": "^7.22.0",
    "eslint-plugin-react-hooks": "^4.2.0",
    "eslint-plugin-sonarjs": "^0.10.0",
    "husky": "^5.2.0",
    "jest": "^27.0.6",
    "jest-sonar-reporter": "^2.0.0",
    "jest-transform-stub": "^2.0.0",
    "mock-local-storage": "^1.1.17",
    "nock": "^13.0.11",
    "node-fetch": "^2.6.1",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "rollup-plugin-polyfill-node": "^0.8.0"
  },
  "scripts": {
    "build": "npm run rollup",
    "start": "rollup --config --watch",
    "start:test": "npm run install:setup-testing-environment && cd src/__test__/testing-environment && npm start",
    "start:all": "concurrently --kill-others \"npm start\" \"npm run start:test\" --prefix-colors green,yellow",
    "rollup": "rollup --config",
    "prepare": "npm run build",
    "test": "jest --config ./jest.config.js",
    "test:watch": "jest --config ./jest.config.js --watch",
    "commit": "git pull && git add . && git cz && git push",
    "push": "npm run commit",
    "push:merge": "npm run push && npm run merge:master",
    "lint": "eslint ./**.js",
    "lint:fix": "eslint ./**.js --fix",
    "merge:master": "git checkout master && git pull && git merge develop && git push && git checkout develop",
    "prepare:husky": "husky install",
    "publish:master": "git checkout master && npm publish & git checkout develop",
    "push:publish": "npm run push && npm run merge:master && npm run publish:master",
    "patch:push": "npm version patch --no-git-tag-version && npm run push && npm run merge:master",
    "prepare:all": "npm i & npm run prepare:husky & npm run install:setup-testing-environment",
    "install:test": "cd src/__test__/testing-environment && npm i",
    "i:test": "npm run npm install:test",
    "install:setup-testing-environment": "npm run build && npm run install:test && cd src/__test__/testing-environment && npm i -S ../../../"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/YoguiSan/formatadores.git"
  },
  "author": "Nelson Salles de Barros Filho",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/YoguiSan/formatadores/issues"
  },
  "homepage": "https://github.com/YoguiSan/formatadores#readme",
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-conventional-changelog"
    }
  },
  "husky": {
    "hooks": {
      "pre-commit": "npm run lint:fix & npm run test & npm run build"
    }
  }
}
