{
  "name": "prompt-manners",
  "type": "module",
  "version": "0.0.11",
  "description": "A prompt injection mitigation library",
  "engines": {
    "node": ">=18.0.0"
  },
  "volta": {
    "node": "18.19.1"
  },
  "repository": "github.com/aaronclong/prompt-manners",
  "bugs": {
    "url": "https://github.com/aaronclong/prompt-manners/issues"
  },
  "scripts": {
    "build": "rollup -c rollup.config.js",
    "lint": "eslint ./src/",
    "test": "ava",
    "test:ci": "c8 -r text -r json-summary ava"
  },
  "main": "dist/index.js",
  "exports": {
    "types": "./dist/index.d.ts",
    "import": "./dist/index.mjs",
    "require": "./dist/index.cjs",
    "default": "./dist/index.mjs"
  },
  "files": [
    "dist/*.js",
    "dist/*.js.map",
    "dist/*.cjs",
    "dist/*.cjs.map",
    "dist/*.mjs",
    "dist/*.mjs.map",
    "dist/*.d.ts"
  ],
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "ava": {
    "extensions": {
      "ts": "module"
    },
    "nodeArguments": [
      "--import=tsimp"
    ]
  },
  "keywords": [
    "llm",
    "ai",
    "prompt-injection",
    "injection",
    "security",
    "security-tool"
  ],
  "author": "Aaron Long",
  "license": "Apache License 2.0",
  "devDependencies": {
    "@babel/eslint-parser": "^7.23.10",
    "@rollup/plugin-typescript": "^11.1.6",
    "@typescript-eslint/eslint-plugin": "^7.0.1",
    "@typescript-eslint/parser": "^7.0.1",
    "ava": "^6.1.1",
    "c8": "^9.1.0",
    "rollup": "^4.12.0",
    "tsimp": "^2.0.11",
    "tslib": "^2.6.2",
    "typescript": "^5.3.3",
    "typescript-eslint": "^7.0.1"
  },
  "dependencies": {
    "tokenizers": "^0.13.3"
  }
}
