{
  "name": "@memetic-block/ao-encrypted-messages",
  "version": "1.0.4",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/memetic-block/ao-encrypted-messages.git"
  },
  "author": {
    "name": "Memetic Block",
    "email": "info@memeticblock.com",
    "website": "https://memeticblock.com"
  },
  "license": "AGPL-3.0-or-later",
  "keywords": [
    "arweave",
    "ar",
    "blockchain",
    "contracts",
    "ao",
    "aos",
    "permaweb",
    "messaging",
    "messages",
    "encryption",
    "encrypted",
    "inbox"
  ],
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=18"
  },
  "files": [
    "bundles/**",
    "dist/**",
    "lib/**",
    "LICENSE.md",
    "README.md"
  ],
  "main": "./lib/node/index.js",
  "types": "./lib/node/index.d.ts",
  "browser": "./bundles/web.bundle.min.js",
  "scripts": {
    "build:web": "node bundle.mjs",
    "build:esm": "tsc -p tsconfig.esm.json",
    "build:cjs": "tsc -p tsconfig.cjs.json && echo \"{\\\"type\\\": \\\"commonjs\\\"}\" > lib/cjs/package.json",
    "build": "npm run clean && npm run build:web && npm run build:esm",
    "clean": "rimraf [ lib bundles ]",
    "process:build": "npm run process:clean && tsx scripts/bundle.ts",
    "process:clean": "rimraf [ dist ]",
    "process:publish": "npm run process:build && tsx scripts/publish-process.ts",
    "module:build": "cd src/contract && ao build",
    "module:publish": "ao publish src/contract/process.wasm -w key.json -b https://up.arweave.net --tag=\"Memory-Limit\" --value=\"1-gb\" --tag=\"Compute-Limit\" --value=\"9000000000000\"",
    "install-ao-dev-cli": "curl -L https://install_ao.g8way.io | bash",
    "test": "mocha test/spec/**/*.ts"
  },
  "dependencies": {
    "@permaweb/aoconnect": "0.0.59",
    "commander": "^12.1.0",
    "tweetnacl": "^1.0.3",
    "tweetnacl-util": "^0.15.1"
  },
  "devDependencies": {
    "@permaweb/ao-loader": "^0.0.35",
    "@types/chai": "^4.3.16",
    "@types/mocha": "^10.0.7",
    "@types/node": "^20.14.10",
    "chai": "^5.1.1",
    "esbuild": "^0.19.12",
    "esbuild-plugin-polyfill-node": "^0.3.0",
    "mocha": "^10.6.0",
    "rimraf": "^5.0.9",
    "tsx": "^4.17.0",
    "typescript": "^5.5.3"
  }
}
