{
	"name": "pure-flow-ai",
	"type": "module",
	"version": "1.1.0",
	"description": "🤖 Smart text analysis package for detecting positive and negative words with AI support. Features customizable word lists, multiple languages, and AI-powered sentiment analysis. Perfect for content moderation, sentiment analysis, and text filtering in any Node.js application.",
	"author": {
		"name": "Artemev Alexandr",
		"url": "https://github.com/Zilero232"
	},
	"license": "MIT",
	"funding": {
		"type": "github",
		"url": "https://github.com/sponsors/Zilero232"
	},
	"homepage": "https://github.com/Zilero232/pure-flow-ai#readme",
	"repository": {
		"url": "git+https://github.com/Zilero232/pure-flow-ai"
	},
	"bugs": {
		"url": "https://github.com/Zilero232/pure-flow-ai/issues"
	},
	"keywords": [
		"word-analysis",
		"text-checker",
		"ai-powered",
		"positive-words",
		"negative-words",
		"word-filter",
		"text-analysis",
		"content-moderation",
		"nlp",
		"language-processing",
		"sentiment-detection",
		"word-lists",
		"ai-support",
		"text-filtering",
		"text-analysis",
		"ai-powered",
		"positive-words",
		"negative-words",
		"word-filter",
		"text-analysis",
		"bad-words",
		"language-filter",
		"text-processing",
		"content-filter",
		"moderation-tools",
		"text-sanitizer"
	],
	"exports": {
		".": {
			"import": "./build/esm/index.js",
			"require": "./build/cjs/index.cjs"
		}
	},
	"main": "./build/esm/index.js",
	"types": "./build/types/index.d.ts",
	"files": [
		"build/"
	],
	"engines": {
		"node": ">=14.17.6"
	},
	"scripts": {
		"prepare": "husky",
		"commit": "git-cz",
		"clean": "rimraf build & rimraf stats",
		"build": "yarn clean & rollup -c --environment NODE_ENV:production --configPlugin typescript",
		"build:dev": "yarn clean & rollup -c --environment NODE_ENV:development --configPlugin typescript",
		"watch": "yarn clean & rollup -c --environment NODE_ENV:development --configPlugin typescript --watch",
		"lint:check": "eslint .",
		"lint:fix": "eslint . --fix",
		"test": "vitest run -c ./vitest.config.ts",
		"test:watch": "vitest watch -c ./vitest.config.ts",
		"knip": "knip -c ./knip.json -t ./tsconfig.json",
		"copy:types": "cpx 'src/types/**/*' build/types"
	},
	"publishConfig": {
		"access": "public"
	},
	"devDependencies": {
		"@rollup/plugin-commonjs": "^28.0.3",
		"@rollup/plugin-node-resolve": "^16.0.0",
		"@rollup/plugin-strip": "^3.0.4",
		"@rollup/plugin-terser": "^0.4.4",
		"@rollup/plugin-typescript": "^12.1.2",
		"@types/cpx": "^1.5.5",
		"@types/node": "^22.13.9",
		"@types/rollup-plugin-auto-external": "^2.0.5",
		"@types/rollup-plugin-progress": "^1.1.6",
		"@zilero/eslint": "^1.2.10",
		"@zilero/tsconfigs": "^1.2.10",
		"@zilero/vitest": "^1.2.10",
		"commit-jazzer": "^1.1.5",
		"commitizen": "^4.3.1",
		"cpx": "^1.5.0",
		"husky": "^9.1.7",
		"knip": "^5.45.0",
		"lint-staged": "^15.4.3",
		"rimraf": "^6.0.1",
		"rollup": "^4.34.9",
		"rollup-plugin-analyzer": "^4.0.0",
		"rollup-plugin-auto-external": "^2.0.0",
		"rollup-plugin-filesize": "^10.0.0",
		"rollup-plugin-progress": "^1.1.2",
		"rollup-plugin-typescript-paths": "^1.5.0",
		"rollup-plugin-visualizer": "^5.14.0",
		"tslib": "^2.8.1",
		"typescript": "^5.8.2",
		"vite-tsconfig-paths": "^5.1.4"
	},
	"config": {
		"commitizen": {
			"path": "./node_modules/commit-jazzer"
		}
	},
	"lint-staged": {
		"*.{ts,js}": [
			"yarn lint:check"
		]
	}
}
