{
    "name": "@userscripters/generate-headers",
    "version": "3.5.0",
    "description": "Userscript manager header generator",
    "icon": "",
    "scripts": {
        "test": "TS_NODE_PROJECT='./test/tsconfig.json' mocha",
        "lint": "eslint src",
        "clean": "rm -rf dist",
        "prebuild": "npm run lint && npm run clean",
        "build": "tsc --outDir dist && npm run executable",
        "executable": "sed -i \"1s/^/#!\\/usr\\/bin\\/env node\\n/\" dist/cli.js",
        "version": "npm run test && npm run build && git add dist && git commit --amend --no-edit",
        "postversion": "bash ./scripts/postversion.sh",
        "readme": "bash ./scripts/readme.sh",
        "usage": "bash ./scripts/usage.sh"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/userscripters/generate-headers.git"
    },
    "keywords": [
        "userscripts",
        "tampermonkey",
        "greasemonkey",
        "violentmonkey",
        "stackoverflow"
    ],
    "author": {
        "name": "Oleg Valter",
        "email": "oleg.a.valter@gmail.com"
    },
    "contributors": [
        {
            "name": "double beep",
            "url": "https://github.com/double-beep"
        }
    ],
    "license": "GPL-3.0-or-later",
    "bugs": {
        "url": "https://github.com/userscripters/generate-headers/issues"
    },
    "homepage": "https://github.com/userscripters/generate-headers#readme",
    "devDependencies": {
        "@eslint/js": "^9.12.0",
        "@stylistic/eslint-plugin": "^2.9.0",
        "@types/chai": "5.0.0",
        "@types/eslint": "^9.6.1",
        "@types/mocha": "^10.0.9",
        "@types/node": "^22.7.5",
        "@types/semver": "^7.5.8",
        "@types/sinon": "^17.0.3",
        "@types/tampermonkey": "^5.0.3",
        "@types/validator": "^13.12.2",
        "@types/yargs": "^17.0.33",
        "@userscripters/generate-readme": "^3.0.2",
        "@userscripters/generate-stackapps": "^1.3.0",
        "chai": "^5.1.1",
        "mocha": "^10.7.3",
        "sinon": "^19.0.2",
        "ts-node": "^10.9.2",
        "typescript": "^5.6.3",
        "typescript-eslint": "^8.8.1"
    },
    "dependencies": {
        "chalk": "^5.3.0",
        "eslint-plugin-userscripts": "^0.5.5",
        "semver": "^7.6.3",
        "validator": "^13.12.0",
        "yargs": "^17.7.2"
    },
    "main": "dist/index.js",
    "type": "module",
    "bin": {
        "generate-headers": "dist/cli.js"
    }
}
