{
  "name": "@cnpja/sdk",
  "version": "1.8.1",
  "description": "APIs de consultas CNPJ a Receita Federal, Simples Nacional, Cadastro de Contribuintes e SUFRAMA, fornecidas pelo CNPJá!",
  "author": {
    "name": "Etienne Bechara",
    "email": "etienne.bechara@cnpja.com"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/cnpja/sdk-nodejs"
  },
  "license": "MIT",
  "main": "dist/index.js",
  "files": [
    "dist/**"
  ],
  "release": {
    "plugins": [
      "@semantic-release/commit-analyzer",
      "@semantic-release/release-notes-generator",
      "@semantic-release/npm",
      "@semantic-release/changelog",
      "@semantic-release/git",
      "@semantic-release/github"
    ]
  },
  "scripts": {
    "prepare": "husky install .config/husky",
    "build": "rimraf ./dist && pnpm build:index && tsc -p tsconfig.build.json && pnpm build:cleanup",
    "build:index": "rimraf ./source/index.ts && barrelsby -q -e \\.spec\\.ts$ -d ./source",
    "build:cleanup": "rimraf ./source/index.ts",
    "release": "semantic-release",
    "lint": "pnpm biome check --max-diagnostics=none --log-kind=compact",
    "test": "jest --forceExit --config .config/jest/.jestrc.json --passWithNoTests",
    "generate": "node .config/swagger-typescript-api/generate.js",
    "readme": "node .config/readme/index.js"
  },
  "devDependencies": {
    "@biomejs/biome": "1.9.4",
    "@commitlint/cli": "17.7.1",
    "@commitlint/config-conventional": "17.7.0",
    "@semantic-release/changelog": "6.0.3",
    "@semantic-release/git": "10.0.1",
    "@types/jest": "29.5.5",
    "@types/node": "20.6.5",
    "barrelsby": "2.8.1",
    "husky": "8.0.3",
    "jest": "29.7.0",
    "jest-sonar-reporter": "2.0.0",
    "rimraf": "5.0.1",
    "semantic-release": "23.0.6",
    "swagger-typescript-api": "12.0.4",
    "ts-jest": "29.1.1",
    "ts-node": "10.9.1",
    "typescript": "5.2.2"
  }
}
