{
  "name": "crypchar",
  "version": "1.2.0",
  "description": "Encryption and decryption of characters using arithmetic and bitwise operations.",
  "main": "cjs/index.js",
  "module": "esm/index.js",
  "types": "types/index.d.ts",
  "jsdelivr": "dist/index.min.js",
  "exports": {
    ".": {
      "types": "./types/index.d.ts",
      "import": "./esm/index.js",
      "require": "./cjs/index.js",
      "browser": "./dist/index.min.js"
    },
    "./*": {
      "types": "./types/*.d.ts",
      "import": "./esm/*.js",
      "require": "./cjs/*.js"
    }
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/crack-a-bottle/crypchar.git"
  },
  "files": [
    "cjs",
    "dist",
    "esm",
    "types"
  ],
  "homepage": "https://crackabottle.js.org/crypchar",
  "keywords": [
    "crypchar",
    "crypto",
    "characters",
    "encryption",
    "decryption",
    "arithmetic",
    "operations",
    "and",
    "xor",
    "nor",
    "nand",
    "xnor",
    "not",
    "or",
    "byte",
    "bit",
    "bitwise"
  ],
  "author": "hiimjustin000",
  "license": "MIT",
  "devDependencies": {
    "@types/mocha": "^10.0.1",
    "@types/node": "^20.2.3",
    "esbuild": "^0.17.19",
    "mocha": "^10.2.0",
    "prettier": "^2.8.8",
    "rimraf": "^5.0.1",
    "ts-node": "^10.9.1",
    "typedoc": "^0.24.7",
    "typescript": "^5.0.4"
  },
  "scripts": {
    "build": "rimraf cjs dist esm types && node esbuild && tsc --emitDeclarationOnly --types node",
    "build:docs": "rimraf docs && typedoc src/index.ts --includeVersion",
    "test": "mocha",
    "lint": "prettier . -c",
    "lint:fix": "prettier . -w"
  }
}