{
  "name": "webm-duration-fix",
  "version": "1.0.4",
  "description": "based on ts-ebml and support large file(than 2GB) and optimize memory usage during repair",
  "scripts": {
    "init": "npm run update; npm run mkdir; npm run build",
    "update": "npm run reset; npm update",
    "reset": "rm -rf node_modules",
    "mkdir": "mkdir lib dist 2>/dev/null",
    "clean": "rm -rf lib/* dist/* test/*.js; mkdir -p dist",
    "build": "npm run clean   && tsc    -p .; npm run browserify",
    "browserify": "browserify lib/index.js --standalone EBML -o dist/EBML.js",
    "lint": "tslint -c ./tslint.json --project ./tsconfig.json --type-check"
  },
  "main": "./lib/index.js",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/buynao/webm-duration-fix.git"
  },
  "keywords": [
    "webm",
    "fix-webm",
    "webm-duration",
    "MediaRecorder",
    "reacordRtc",
    "ebml"
  ],
  "author": "buynao",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/buynao/webm-duration-fix/issues"
  },
  "homepage": "https://github.com/buynao/webm-duration-fix#readme",
  "dependencies": {
    "buffer": "^6.0.3",
    "ebml-block": "^1.1.2",
    "events": "^3.3.0",
    "int64-buffer": "^1.0.1"
  },
  "devDependencies": {
    "@types/node": "^17.0.8",
    "browserify": "^17.0.0",
    "tslint": "^6.1.3",
    "typescript": "^4.5.4"
  }
}
