{
	"name": "longtan",
	"version": "0.12.9-debug",
	"description": "Server Side Framework via Koa",
	"main": "index.js",
	"files": [
		"bin/*",
		"lib/*",
		"index.js",
		"index.d.ts"
	],
	"bin": {
		"longtan_restart": "./bin/restart.sh",
		"longtan_stop": "./bin/stop.sh",
		"longtan_entry": "./bin/entry.sh",
		"longtan_exec": "./bin/exec.sh",
		"longtan_colorful_exec": "./bin/colorful_exec.sh",
		"longtan_outside_exec": "./bin/outside_exec.sh",
		"longtan_outside_direct_exec": "./bin/outside_direct_exec.sh",
		"longtan_outside_test_exec": "./bin/outside_test_exec.sh",
		"longtan_exec_notty": "./bin/exec_notty.sh",
		"longtan_yarn": "./bin/yarn.sh",
		"longtan_print_logs": "./bin/print_logs.sh",
		"longtan_curl": "./bin/curl.js"
	},
	"publishConfig": {
		"access": "public",
		"registry": "https://registry.npmjs.org/"
	},
	"scripts": {
		"build:dist": "npm run compress",
		"compress": "gulp compress && tsc",
		"prettier": "gulp",
		"lint": "eslint --quiet --ignore-pattern dist .",
		"test": "jest",
		"test:watch": "jest --watch",
		"test:coverage": "jest --coverage",
		"version:patch": "npm version patch --no-git-tag-version",
		"version:minor": "npm version minor --no-git-tag-version",
		"version:major": "npm version major --no-git-tag-version",
		"publish:dry-run": "npm run build:dist && npm publish ./dist --dry-run",
		"publish:dist": "npm run build:dist && npm publish ./dist"
	},
	"jest": {
		"testEnvironment": "node",
		"testMatch": [
			"**/test/**/*.test.js"
		],
		"collectCoverageFrom": [
			"lib/**/*.js",
			"!lib/**/*.d.ts"
		],
		"coverageDirectory": "coverage",
		"verbose": true
	},
	"author": "Paul Lv <paul@farsights.cn>",
	"license": "MIT",
	"dependencies": {
		"@influxdata/influxdb-client": "^1.33.2",
		"@langchain/anthropic": "^0.3.16",
		"@langchain/aws": "^0.1.8",
		"@langchain/community": "^0.3.39",
		"@langchain/core": "^0.3.43",
		"@langchain/langgraph": "^0.2.65",
		"@langchain/openai": "^0.5.4",
		"@slack/web-api": "^6.9.0",
		"agenda": "^4.4.0",
		"amqplib": "^0.10.3",
		"async": "^3.2.4",
		"bee-queue": "^1.5.0",
		"bull": "^4.11.3",
		"bunyan": "^1.8.15",
		"cron": "^2.4.1",
		"crypto-js": "^4.1.1",
		"figlet": "^1.6.0",
		"form-data": "^4.0.0",
		"fs-extra": "^11.1.1",
		"inquirer": "^9.2.10",
		"ioredis": "^5.3.2",
		"js-tiktoken": "^1.0.19",
		"js2xmlparser": "^5.0.0",
		"jsondiffpatch": "^0.5.0",
		"jsonwebtoken": "^9.0.1",
		"koa-jwt": "^4.0.4",
		"koa-passport": "^6.0.0",
		"lodash": "^4.17.21",
		"mathjs": "^14.4.0",
		"mime-types": "^2.1.35",
		"moment": "^2.29.4",
		"moment-timezone": "^0.5.43",
		"mongodb": "^5.8.1",
		"mysql2": "^3.6.0",
		"node-fetch": "^3.3.2",
		"node-json-minify": "^3.0.0",
		"notp": "^2.0.3",
		"on-finished": "^2.4.1",
		"os-utils": "^0.0.14",
		"passport-strategy": "^1.0.0",
		"public-ip": "^6.0.1",
		"redis": "^4.6.8",
		"redis-errors": "^1.2.0",
		"thirty-two": "^1.0.2",
		"ts-node": "^10.9.2",
		"url-safe-base64": "^1.3.0",
		"uuid": "^9.0.0",
		"xml2js": "^0.6.2",
		"yargs": "^17.7.2",
		"zod": "^3.24.3"
	},
	"devDependencies": {
		"del": "^7.0.0",
		"eslint": "^8.48.0",
		"gulp": "^4.0.2",
		"gulp-javascript-obfuscator": "^1.1.6",
		"gulp-prettier": "^5.0.0",
		"jest": "^29.7.0",
		"typescript": "^5.8.3",
		"vinyl-sourcemaps-apply": "^0.2.1"
	}
}
