{
    "name": "whois-link-finder",
    "version": "1.0.3",
    "description": "A tool to find files in whois",
    "main": "dist/finder.js",
    "scripts": {
        "babel": "./node_modules/.bin/babel",
        "compile": "rm -rf dist/ && babel src -d dist",
        "release": "dotenv release-it",
        "serve": "babel-node src/finder.js",
        "inspect": "node --inspect --require @babel/register index.js",
        "test": "echo \"Error: no test specified\" && exit 1"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/massimocandela/whois-link-finder.git"
    },
    "keywords": [
        "whois",
        "rpsl",
        "remarks"
    ],
    "author": {
        "name": "Massimo Candela",
        "url": "https://massimocandela.com"
    },
    "license": "BSD-3-Clause",
    "bugs": {
        "url": "https://github.com/massimocandela/whois-link-finder/issues"
    },
    "homepage": "https://github.com/massimocandela/whois-link-finder#readme",
    "devDependencies": {
        "@babel/cli": "^7.26.4",
        "@babel/core": "^7.26.9",
        "@babel/node": "^7.26.0",
        "@babel/plugin-proposal-class-properties": "^7.18.6",
        "@babel/plugin-proposal-object-rest-spread": "^7.20.7",
        "@babel/preset-env": "^7.26.9",
        "dotenv-cli": "^7.4.2",
        "pkg": "^5.8.1",
        "release-it": "^17.10.0"
    },
    "dependencies": {
        "batch-promises": "0.0.3",
        "brembo": "^2.1.5",
        "bulk-whois-parser": "^1.4.11",
        "ip-sub": "^1.6.2",
        "longest-prefix-match": "^1.2.8",
        "md5": "^2.3.0",
        "moment": "^2.30.1",
        "redaxios": "^0.5.1",
        "yargs": "^17.7.2"
    },
    "pkg": {
        "scripts": [],
        "assets": [
            "./src/dataset/*.json"
        ],
        "targets": [
            "node18"
        ]
    },
    "release-it": {
        "hooks": {
            "before:init": [],
            "after:bump": "rm -rf bin && mkdir bin && rm -rf dist && mkdir dist && npm ci --silent && npm run compile",
            "after:release": [
                "echo Successfully released ${name} v${version} to ${repo.repository}.",
                "rm -rf bin/",
                "rm -rf dist/"
            ]
        },
        "git": {
            "changelog": "git log --pretty=format:\"* %s (%h)\" ${from}...${to}",
            "requireCleanWorkingDir": true,
            "requireBranch": "main",
            "requireUpstream": true,
            "requireCommits": false,
            "addUntrackedFiles": false,
            "commit": true,
            "commitMessage": "Release v${version}",
            "commitArgs": [],
            "tag": true,
            "tagName": null,
            "tagAnnotation": "Release v${version}",
            "tagArgs": [],
            "push": true,
            "pushArgs": [
                "--follow-tags"
            ],
            "pushRepo": ""
        },
        "gitlab": {
            "release": false
        },
        "npm": {
            "publish": true
        },
        "github": {
            "release": true,
            "releaseName": "v${version}",
            "tokenRef": "GITHUB_TOKEN",
            "origin": null,
            "skipChecks": false
        }
    }
}
