{
    "name": "@fcc-cdc/it-events",
    "version": "1.3.0",
    "license": "MIT",
    "author": "shiy2008@gmail.com",
    "description": "IT Events Crawler of China",
    "keywords": [
        "crawler",
        "IT",
        "event",
        "activity",
        "China"
    ],
    "homepage": "https://fcc-cd.dev/IT-events/",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/FreeCodeCamp-Chengdu/IT-events.git"
    },
    "bugs": {
        "url": "https://github.com/FreeCodeCamp-Chengdu/IT-events/issues"
    },
    "source": "source/index.ts",
    "main": "dist/index.js",
    "bin": {
        "it-events": "dist/command.js"
    },
    "dependencies": {
        "array-unique-proposal": "^0.3.4",
        "commander-jsx": "^0.6.1",
        "file-type": "^16.5.4",
        "fs-extra": "^11.1.1",
        "jsdom": "^21.1.2",
        "node-fetch": "^2.6.9",
        "string-similarity": "^4.0.4",
        "urlpattern-polyfill": "^8.0.2",
        "web-utility": "^4.0.0",
        "yaml": "^2.2.2"
    },
    "devDependencies": {
        "@types/fs-extra": "^11.0.1",
        "@types/jest": "^29.5.1",
        "@types/jsdom": "^21.1.1",
        "@types/node": "^16.18.25",
        "@types/node-fetch": "^2.6.3",
        "@types/string-similarity": "^4.0.0",
        "@typescript-eslint/eslint-plugin": "^5.59.2",
        "@typescript-eslint/parser": "^5.59.2",
        "eslint": "^8.39.0",
        "eslint-config-prettier": "^8.8.0",
        "husky": "^8.0.3",
        "jest": "^29.5.0",
        "lint-staged": "^13.2.2",
        "prettier": "^2.8.8",
        "ts-jest": "^29.1.0",
        "typedoc": "^0.24.6",
        "typedoc-plugin-mdn-links": "^3.0.3",
        "typescript": "^5.0.4"
    },
    "prettier": {
        "tabWidth": 4,
        "trailingComma": "none",
        "arrowParens": "avoid",
        "singleQuote": true
    },
    "lint-staged": {
        "*.{md,json,yml,ts,tsx}": "prettier --write",
        "*.{ts,tsx}": "eslint --fix"
    },
    "jest": {
        "preset": "ts-jest"
    },
    "scripts": {
        "prepare": "husky install",
        "test": "lint-staged && jest",
        "build": "rm -rf dist/ docs/  &&  tsc  &&  typedoc source/",
        "prepublishOnly": "npm test  &&  npm run build"
    }
}
