{
  "name": "minigame-std",
  "description": "Mini Game Standard Development Library.",
  "author": "jiang115jie@gmail.com",
  "license": "GPL-3.0",
  "version": "1.8.7",
  "source": "src/std/mod.ts",
  "main": "dist/main.cjs",
  "module": "dist/main.mjs",
  "types": "dist/types.d.ts",
  "files": [
    "LICENSE",
    "README.md",
    "package.json",
    "docs",
    "src",
    "dist"
  ],
  "sideEffects": false,
  "scripts": {
    "check": "pnpm exec tsc --noEmit",
    "lint": "pnpm exec eslint .",
    "prebuild": "pnpm dlx rimraf dist && pnpm run check && pnpm run lint",
    "build": "pnpm exec rollup --config rollup.config.mjs",
    "test": "deno test -A --no-check --coverage --clean && deno coverage coverage && deno coverage coverage --lcov --output=coverage/cov_profile.lcov",
    "test:html": "deno test -A --no-check --coverage --clean && deno coverage coverage && deno coverage coverage --html",
    "predocs": "pnpm dlx rimraf docs",
    "docs": "pnpm exec typedoc",
    "prepublishOnly": "pnpm run build"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/JiangJie/minigame-std.git"
  },
  "keywords": [
    "minigame",
    "mina",
    "std",
    "encode",
    "decode",
    "fetch",
    "request",
    "fs",
    "event",
    "onerror",
    "unhandledrejection",
    "socket",
    "base64",
    "storage",
    "clipboard",
    "network",
    "crypto",
    "md5",
    "sha",
    "rsa",
    "random",
    "uuid",
    "webaudio"
  ],
  "devDependencies": {
    "@eslint/js": "^9.17.0",
    "@types/eslint__js": "^8.42.3",
    "@types/node-forge": "^1.3.11",
    "eslint": "^9.17.0",
    "rollup": "^4.28.1",
    "rollup-plugin-dts": "^6.1.1",
    "rollup-plugin-esbuild": "^6.1.1",
    "typedoc": "^0.27.5",
    "typedoc-plugin-markdown": "^4.3.3",
    "typescript": "^5.7.2",
    "typescript-eslint": "^8.18.1"
  },
  "dependencies": {
    "@happy-ts/fetch-t": "^1.3.2",
    "@std/path": "npm:@jsr/std__path@^1.0.8",
    "fflate": "^0.8.2",
    "happy-opfs": "^1.8.4",
    "happy-rusty": "^1.5.0",
    "minigame-api-typings": "^3.8.7",
    "rsa-oaep-encryption": "^1.0.1",
    "tiny-future": "^1.0.0",
    "tiny-invariant": "^1.3.3"
  }
}
