{
  "browser": "dist/buffer.global.js",
  "description": "A cross platform alternative of Node buffer base on UInt8Array.",
  "homepage": "https://github.com/taichunmin/js-buffer",
  "jsnext:main": "dist/buffer.mjs",
  "license": "MIT",
  "main": "dist/buffer.js",
  "module": "dist/buffer.mjs",
  "name": "@taichunmin/buffer",
  "version": "0.13.18",
  "author": {
    "email": "taichunmin@gmail.com",
    "name": "Chunmin Tai",
    "url": "https://taichunmin.idv.tw"
  },
  "bugs": {
    "url": "https://github.com/taichunmin/js-buffer/issues"
  },
  "contributors": [
    {
      "email": "taichunmin@gmail.com",
      "name": "Chunmin Tai",
      "url": "https://taichunmin.idv.tw"
    }
  ],
  "dependencies": {
    "lodash-es": "^4.18.1"
  },
  "devDependencies": {
    "@microsoft/api-extractor": "^7.58.12",
    "@tsconfig/node-lts": "^24.0.0",
    "@types/lodash-es": "^4.17.12",
    "@types/node": "^26.1.2",
    "@typescript-eslint/eslint-plugin": "^7.18.0",
    "@vitest/coverage-v8": "^4.1.10",
    "dayjs": "^1.11.21",
    "dotenv": "^17.4.2",
    "eslint": "^8.0.1",
    "eslint-config-love": "^47.0.0",
    "eslint-plugin-import": "^2.32.0",
    "eslint-plugin-n": "^17.20.0",
    "eslint-plugin-promise": "^7.2.1",
    "eslint-plugin-tsdoc": "^0.4.0",
    "fast-glob": "^3.3.3",
    "nodemon": "^3.1.14",
    "tsup": "^8.5.1",
    "tsx": "^4.23.4",
    "typedoc": "^0.28.20",
    "typedoc-plugin-ga": "^1.1.1",
    "typedoc-plugin-llms-txt": "^0.1.2",
    "typedoc-plugin-markdown": "^4.12.0",
    "typedoc-plugin-mdn-links": "^5.1.1",
    "typedoc-plugin-missing-exports": "^4.1.4",
    "typedoc-plugin-rename-defaults": "^0.7.3",
    "typescript": "^5.8.3",
    "vitest": "^4.1.10"
  },
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "types": {
        "import": "./dist/buffer.d.mts",
        "require": "./dist/buffer.d.ts"
      },
      "script": "./dist/buffer.global.js",
      "import": "./dist/buffer.mjs",
      "require": "./dist/buffer.js"
    }
  },
  "keywords": [
    "arraybuffer",
    "browser",
    "browserify",
    "buffer",
    "compatible",
    "dataview",
    "uint8array"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/taichunmin/js-buffer.git"
  },
  "scripts": {
    "bench": "vitest bench",
    "bench:ci": "vitest bench --run --outputJson ./dist/bench.json",
    "build": "yarn build:js && yarn build:docs && yarn build:sitemap",
    "build:docs": "typedoc && tsx ./build-utils/context7.ts",
    "build:js": "tsup",
    "build:sitemap": "tsx ./build-utils/sitemap.ts",
    "dev:docs": "nodemon --watch lib --ext ts --exec \"yarn build:docs\"",
    "lint": "yarn lint:ci --fix",
    "lint:ci": "eslint --ext ts ./lib",
    "publish:test": "npm pack --access public --dry-run",
    "test": "vitest -r ./lib",
    "test:ci": "yarn test --run --coverage"
  }
}
