{
    "name": "@tmkn/packageanalyzer",
    "version": "0.9.16",
    "type": "module",
    "description": "A tool to analyze a Node.js project/package",
    "main": "./build/src/index.js",
    "types": "./build/src/index.d.ts",
    "exports": {
        ".": "./build/src/index.js",
        "./web": "./build/src/index.web.js"
    },
    "typesVersions": {
        "*": {
            "web": [
                "./build/src/index.web.d.ts"
            ]
        }
    },
    "files": [
        "build/src"
    ],
    "bin": {
        "pkga": "./build/src/cli.js"
    },
    "scripts": {
        "build": "tsc -b",
        "dev": "tsc -b --watch",
        "test": "vitest run",
        "test:watch": "vitest",
        "test:coverage": "vitest run --coverage",
        "test:update": "vitest run --update",
        "test:clean": "node build/tests/clean.js",
        "test:exports": "node ./build/src/cli.js lint --package react ./tests/exportTest.js",
        "prettier": "prettier --write \"{src,tests,utility}/**/{*.ts,*.js}\" webpack.web.config.cjs vitest.config.ts",
        "pa": "node build/src/cli.js",
        "preview": "npm pack && tar -xvzf *.tgz && rm -rf package *.tgz",
        "lint": "eslint \"src/**\" \"tests/**\"",
        "lint:fix": "eslint \"src/**\" \"tests/**\" --fix",
        "lint:web": "node ./webpack.web.config.cjs",
        "prepublishOnly": "npm run build",
        "publish:test": "npm publish --dry-run"
    },
    "author": "tmkn",
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/tmkn/packageanalyzer.git"
    },
    "keywords": [
        "package",
        "analyzer",
        "dependency",
        "tree",
        "lint"
    ],
    "bugs": {
        "url": "https://github.com/tmkn/packageanalyzer/issues"
    },
    "devDependencies": {
        "@eslint/js": "^9.33.0",
        "@types/express": "^5.0.2",
        "@types/lodash": "^4.14.202",
        "@types/node": "^22.1.0",
        "@types/semver": "^7.5.8",
        "@types/spdx-satisfies": "^6.0.0",
        "@types/tar": "^6.1.10",
        "@vitest/coverage-v8": "^3.2.4",
        "eslint": "9.33.0",
        "express": "^5.1.0",
        "globals": "^16.2.0",
        "memory-fs": "^0.5.0",
        "nock": "^14.0.5",
        "prettier": "^3.6.0",
        "ts-loader": "^9.5.1",
        "typescript": "^5.9.2",
        "typescript-eslint": "^8.39.1",
        "vitest": "^3.2.4",
        "webpack": "^5.89.0"
    },
    "dependencies": {
        "@tanstack/query-core": "^5.83.0",
        "chalk": "^4.1.0",
        "clipanion": "^4.0.0-rc.2",
        "dayjs": "^1.11.10",
        "lodash": "^4.17.20",
        "ora": "^5.1.0",
        "postinstall-postinstall": "^2.1.0",
        "semver": "^7.6.0",
        "spdx-satisfies": "^6.0.0",
        "tar": "^7.4.3",
        "zod": "^3.22.4"
    },
    "engines": {
        "node": ">=18"
    },
    "resolutions": {
        "cliui/wrap-ansi": "7.0.0"
    }
}
