{
  "name": "@tunframework/tun",
  "version": "2.0.7",
  "description": "tun framework for node with typescript",
  "main": "lib/cjs/index.js",
  "types": "lib/types/index.d.ts",
  "module": "lib/esm/index.js",
  "scripts": {
    "lint": "eslint {src,tests}/**",
    "build": "tsc -p tsconfig.json --incremental && tsc -p tsconfig-cjs.json --incremental && echo \"{}\" && tsc -p tsconfig.json --incremental --outDir lib/types --declaration --emitDeclarationOnly && echo {\"type\": \"commonjs\"} > ./lib/cjs/package.json",
    "test": "ts-mocha -n loader=ts-node/esm -p tsconfig.json tests/**/*.test.ts",
    "test:watch": "ts-mocha -n loader=ts-node/esm -p tsconfig.json tests/**/*.test.ts -w --watch-extensions ts",
    "release": "standard-version",
    "release:minor": "standard-version --release-as minor",
    "release:patch": "standard-version --release-as patch",
    "release:major": "standard-version --release-as major",
    "push-release": "git push --follow-tags",
    "push-release:publish": "npm run build && npm run push-release && npm publish --access public",
    "chk-api-release-tag": "api-extractor run"
  },
  "author": "",
  "license": "ISC",
  "type": "module",
  "devDependencies": {
    "@commitlint/cli": "^16.2.1",
    "@commitlint/config-conventional": "^16.2.1",
    "@microsoft/api-extractor": "^7.19.4",
    "@types/mocha": "^9.1.0",
    "@types/node": "^17.0.18",
    "@typescript-eslint/eslint-plugin": "^5.12.0",
    "@typescript-eslint/parser": "^5.12.0",
    "eslint": "^8.9.0",
    "eslint-define-config": "^1.2.5",
    "eslint-plugin-import": "^2.25.4",
    "eslint-plugin-node": "^11.1.0",
    "lint-staged": "^12.3.4",
    "mocha": "^9.2.1",
    "node-fetch": "^3.2.0",
    "prettier": "^2.5.1",
    "simple-git-hooks": "^2.7.0",
    "standard-version": "^9.3.2",
    "ts-mocha": "^9.0.2",
    "ts-node": "^10.5.0",
    "typescript": "^4.5.5"
  },
  "files": [
    "lib/types",
    "lib/esm",
    "lib/cjs"
  ],
  "engines": {
    "node": ">=12.2.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/tunframework/tun.git"
  },
  "keywords": [
    "backend",
    "http-server",
    "web-framework",
    "tun"
  ],
  "simple-git-hooks": {
    "pre-commit": "pnpm exec lint-staged --concurrent false",
    "commit-msg": "npx --no-install commitlint --edit \"$1\""
  },
  "lint-staged": {
    "*": [
      "prettier --write --ignore-unknown"
    ],
    "{src,tests}/**/*.ts": [
      "eslint --ext .ts"
    ],
    "{src,tests}/**/*.d.ts": [
      "eslint --ext .ts"
    ]
  },
  "packageManager": "pnpm@6.30.0"
}
