{
  "name": "ipfs-geoip",
  "version": "9.3.0",
  "description": "Library for ipfs geoip lookups",
  "keywords": [
    "ipfs",
    "geoip"
  ],
  "homepage": "https://github.com/ipfs-shipyard/ipfs-geoip",
  "bugs": {
    "url": "https://github.com/ipfs-shipyard/ipfs-geoip/issues"
  },
  "license": "MIT",
  "author": "Kristoffer Ström <kristoffer@rymdkoloni.se>",
  "files": [
    "src",
    "dist"
  ],
  "type": "module",
  "main": "dist/index.min.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/ipfs-shipyard/ipfs-geoip"
  },
  "scripts": {
    "lint": "aegir lint",
    "release": "aegir release",
    "build": "aegir build",
    "test": "npm run test:node && npm run test:browser",
    "test:node": "aegir test --target node",
    "test:browser": "aegir test --target browser --files test/**/*.browser.spec.{js,cjs,mjs}",
    "generate": "node --max-old-space-size=8192 bin/generate.js",
    "update-dataset": "node bin/update-dataset.js"
  },
  "devDependencies": {
    "@ipld/car": "^5.4.0",
    "@ipld/dag-cbor": "^9.2.2",
    "aegir": "^45.0.9",
    "chai": "^4.3.6",
    "chai-as-promised": "^7.1.1",
    "cross-fetch": "^3.1.5",
    "csv-parse": "^5.6.0",
    "esmock": "^2.7.0",
    "gauge": "^4.0.4",
    "it-concat": "^2.0.0",
    "kubo-rpc-client": "^3.0.1",
    "multiformats": "^13.3.2",
    "p-memoize": "^7.1.1",
    "pre-commit": "^1.2.2",
    "prolly-trees": "^1.0.4",
    "uint8arrays": "^3.1.0"
  },
  "browser": {
    "os": false,
    "process/browser": true
  },
  "directories": {
    "example": "example"
  },
  "engines": {
    "node": ">=16.0.0",
    "npm": ">=8.0.0"
  },
  "pre-commit": [
    "lint"
  ],
  "release": {
    "branches": [
      "main"
    ],
    "plugins": [
      [
        "@semantic-release/commit-analyzer",
        {
          "preset": "conventionalcommits",
          "releaseRules": [
            {
              "breaking": true,
              "release": "major"
            },
            {
              "revert": true,
              "release": "patch"
            },
            {
              "type": "feat",
              "release": "minor"
            },
            {
              "type": "fix",
              "release": "patch"
            },
            {
              "type": "docs",
              "release": "patch"
            },
            {
              "type": "test",
              "release": "patch"
            },
            {
              "type": "deps",
              "release": "patch"
            },
            {
              "scope": "no-release",
              "release": false
            }
          ]
        }
      ],
      [
        "@semantic-release/release-notes-generator",
        {
          "preset": "conventionalcommits",
          "presetConfig": {
            "types": [
              {
                "type": "feat",
                "section": "Features"
              },
              {
                "type": "fix",
                "section": "Bug Fixes"
              },
              {
                "type": "chore",
                "section": "Trivial Changes"
              },
              {
                "type": "docs",
                "section": "Documentation"
              },
              {
                "type": "deps",
                "section": "Dependencies"
              },
              {
                "type": "test",
                "section": "Tests"
              }
            ]
          }
        }
      ],
      "@semantic-release/changelog",
      "@semantic-release/npm",
      "@semantic-release/github",
      "@semantic-release/git"
    ]
  },
  "contributors": [
    "Marcin Rataj <lidel@lidel.org>",
    "Friedel Ziegelmayer <dignifiedquire@gmail.com>",
    "Kristoffer Ström <kristoffer@rymdkoloni.se>",
    "David Dias <daviddias.p@gmail.com>",
    "Henrique Dias <hacdias@gmail.com>",
    "Oli Evans <oli@tableflip.io>",
    "Ali Mirlou <alimirlou@gmail.com>",
    "Andrew Nesbitt <andrewnez@gmail.com>",
    "Jessica Schilling <jessica@protocol.ai>",
    "Raúl Kripalani <raul.kripalani@gmail.com>",
    "Richard Littauer <richard.littauer@gmail.com>",
    "nijynot <nijynot@gmail.com>"
  ]
}
