{
  "name": "ntqq",
  "version": "0.0.3",
  "upday": "2024/7/14",
  "description": "QQ protocol for NodeJS!",
  "main": "main.js",
  "types": "lib/index.d.ts",
  "scripts": {
    "gen-types": "tsc --project tsconfig.types.json && tsc-alias --project tsconfig.types.json",
    "build": "tsc && tsc-alias && node ./compile.js && npm run gen-types",
    "lint": "prettier --check ./**/*.{ts,js,vue}",
    "lint:fix": "prettier --write ./**/*.{ts,js,vue,md}",
    "docs": "typedoc src/index.ts",
    "pub": "npm publish --access public",
    "dev": "ts-node -r tsconfig-paths/register src/test.ts",
    "test": "cross-env NTQQ_KEY=Xq6cMbhwdwREttm/uRRandswo3KpF4iiCAjdUK8LWVw= NTQQ_USERNAME=1659488338 node ./test.js",
    "clean": "rm -rf lib"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org"
  },
  "engines": {
    "node": ">= v14"
  },
  "repository": "https://github.com/ntqq-group/ntqq",
  "keywords": [
    "qq",
    "ntqq",
    "protocol",
    "android",
    "bot"
  ],
  "author": "ntqqjs",
  "license": "MPL-2.0",
  "bugs": "https://github.com/ntqqjs/ntqq/issues",
  "homepage": "https://github.com/ntqqjs/ntqq#readme",
  "changelogs": "https://github.com/ntqqjs/ntqq/blob/main/CHANGELOG.md",
  "dependencies": {
    "axios": "^0.28.0",
    "log4js": "^6.3.0",
    "long": "^4.0.0",
    "pngjs": "^6.0.0",
    "probe-image-size": "^7.2.2",
    "protobufjs": "^7.2.6",
    "silk-wasm": "^3.2.4"
  },
  "devDependencies": {
    "@types/node": "^16.18.31",
    "@types/pngjs": "^6.0.1",
    "@types/probe-image-size": "^7.2.4",
    "@types/ws": "^8.2.0",
    "cross-env": "^7.0.3",
    "glob": "^11.0.0",
    "prettier": "^3.0.0",
    "tsconfig-paths": "^4.2.0",
    "typedoc": "^0.26.4",
    "ws": "^8.2.3"
  },
  "files": [
    "/main.js",
    "/lib/**/*.ntqq",
    "/lib/**/*.d.ts",
    "/LICENSE",
    "/README.md"
  ]
}
