{
	"name": "hydra-crawler",
	"version": "3.3.6",
	"description": "Node.js Hydra web crawler",
	"author": "Pete Morris",
	"license": "ISC",
	"type": "module",
	"scripts": {
		"tsc": "./node_modules/typescript/bin/tsc",
		"start": "node dist/cli.js",
		"publish-major": "rm -rf dist; npm run tsc && npx eslint . && npm version major && npm install && npm publish && git add . && git commit -m 'publish'",
		"publish-minor": "rm -rf dist; npm run tsc && npx eslint . && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'",
		"publish-patch": "rm -rf dist; npm run tsc && npx eslint . && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"
	},
	"bin": {
		"hydra-crawler": "./dist/cli.js"
	},
	"main": "dist/cli.mjs",
	"dependencies": {
		"chardet": "^2.1.0",
		"cheerio": "^1.2.0",
		"express": "^4.21.2",
		"hydra-crawler-esm-assets": "^3.1.1",
		"jpeg-js": "^0.4.4",
		"memcached-promisify": "^2.0.0",
		"mongodb": "^6.12.0",
		"nodecommons-esm-app": "^1.0.3",
		"nodecommons-esm-app-socket-io": "^3.0.7",
		"nodecommons-esm-cli": "^1.0.1",
		"nodecommons-esm-config": "^1.0.1",
		"nodecommons-esm-database": "^1.0.1",
		"nodecommons-esm-database-mongodb": "^1.0.1",
		"nodecommons-esm-express": "^2.0.3",
		"nodecommons-esm-file": "^1.0.1",
		"nodecommons-esm-http": "^3.0.1",
		"nodecommons-esm-log": "^3.1.2",
		"nodecommons-esm-process": "^2.0.3",
		"nodecommons-esm-rest": "^1.1.4",
		"nodecommons-esm-security": "^2.1.1",
		"nodecommons-esm-socket-io-ticketed": "^2.0.7",
		"tscommons-esm-async": "^3.0.1",
		"tscommons-esm-config": "^2.0.1",
		"tscommons-esm-core": "^1.0.2",
		"tscommons-esm-format": "^1.0.1",
		"tscommons-esm-http": "^3.0.1",
		"tscommons-esm-rest": "^2.0.2",
		"unfluff": "^3.2.0"
	},
	"devDependencies": {
		"@types/node": "^22.10.0",
		"@types/express": "^4.17.25",
		"@stylistic/eslint-plugin": "^5.10.0",
		"eslint-plugin-import": "^2.32.0",
		"eslint-plugin-prefer-arrow-functions": "^3.9.1",
		"typescript": "~5.8.0",
		"typescript-eslint": "^8.53.0"
	},
	"files": [
		"dist/**/*"
	]
}
