{
  "name": "torrefy",
  "version": "2.0.8",
  "description": "An ESM package that uses Web Streams API to create v1, v2 or hybrid torrents in your web browser.",
  "type": "module",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "files": [
    "./dist/**/*.ts",
    "./dist/**/*.js"
  ],
  "exports": {
    "import": "./dist/index.js",
    "browser": "./dist/index.umd.js",
    "default": "./dist/index.js"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/Sec-ant/torrefy.git"
  },
  "homepage": "https://github.com/Sec-ant/torrefy",
  "bugs": {
    "url": "https://github.com/Sec-ant/torrefy/issues"
  },
  "keywords": [
    "torrent",
    "bittorrent",
    "bencode",
    "bdecode",
    "metainfo",
    "infohash",
    "webtorrent",
    "esm",
    "webstream"
  ],
  "author": "Ze-Zheng Wu",
  "license": "MIT",
  "scripts": {
    "clean": "rm -fr ./dist/*.*s",
    "lint": "eslint ./src",
    "build": "npm run lint && npm run clean && webpack",
    "serve": "http-server -c-1 dist",
    "docs": "typedoc --plugin typedoc-plugin-markdown ./src/index.ts"
  },
  "devDependencies": {
    "@types/uuid": "^8.3.4",
    "@types/wicg-file-system-access": "^2020.9.5",
    "@typescript-eslint/eslint-plugin": "^5.44.0",
    "@typescript-eslint/parser": "^5.44.0",
    "eslint": "^8.28.0",
    "http-server": "^14.1.1",
    "mocha": "^10.1.0",
    "ts-loader": "^9.4.1",
    "tslib": "^2.4.1",
    "typedoc": "^0.23.21",
    "typedoc-plugin-markdown": "^3.13.6",
    "typescript": "^4.9.3",
    "webpack": "^5.75.0",
    "webpack-cli": "^5.0.0"
  },
  "dependencies": {
    "jssha": "github:Sec-ant/jsSHA#dd69d437ee912b95007a330f9afec7635f83271e",
    "uuid": "^9.0.0",
    "workbox-streams": "^6.5.4"
  },
  "peerDependencies": {
    "@sec-ant/trie-map": "^1.1.5"
  }
}
