{
  "name": "audio",
  "version": "2.6.8",
  "description": "Audio loading, playback, analysis and editing",
  "type": "module",
  "main": "audio.js",
  "exports": {
    ".": {
      "browser": "./dist/audio.js",
      "default": "./audio.js"
    },
    "./core": "./core.js",
    "./plan": "./plan.js",
    "./stats": "./stats.js",
    "./cache": "./cache.js",
    "./batch": "./batch.js",
    "./stream": "./batch.js",
    "./worker": {
      "types": "./worker.d.ts",
      "default": "./worker.js"
    },
    "./worker-host": "./worker.js",
    "./fn/*": "./fn/*"
  },
  "types": "./audio.d.ts",
  "bin": "./bin/cli.js",
  "license": "MIT",
  "repository": "audiojs/audio",
  "files": [
    "core.js",
    "audio.js",
    "audio.d.ts",
    "batch.js",
    "plan.js",
    "stats.js",
    "cache.js",
    "worker.js",
    "worker.d.ts",
    "fn/",
    "bin/",
    "dist/"
  ],
  "keywords": [
    "audiojs",
    "audio",
    "dsp",
    "pcm"
  ],
  "scripts": {
    "build": "node .esbuild.js",
    "test": "node test/index.js",
    "test:cli": "TST_PARALLEL=3 node test/cli.js",
    "test:fixes": "node test/fix-deps.js && node test/fix-plan.js && node test/fix-core.js && node test/fix-meta.js && node test/fix-worker.js",
    "test:batch": "node --test test/batch.test.js",
    "test:browser": "node test/browser.js",
    "test:all": "CI=1 npm test && CI=1 npm run test:fixes && CI=1 npm run test:batch && CI=1 npm run test:cli && npm run test:browser",
    "version": "node -p \"var s=require('fs'),v=require('./package.json').version;s.writeFileSync('core.js',s.readFileSync('core.js','utf8').replace(/audio\\.version = '[^']+'/,'audio.version = \\''+v+'\\''));''\" && git add core.js",
    "prepublishOnly": "npm run version && npm run build && npm run test:all",
    "serve": "node test/serve.js",
    "demo": "vhs player.tape",
    "bench": "node bench/bench.js"
  },
  "dependencies": {
    "@audio/beat": "^2.0.0",
    "@audio/decode-flac": "^1.1.0",
    "@audio/decode-mp3": "^1.1.0",
    "@audio/decode-wav": "^1.2.0",
    "@audio/decode": "^3.11.1",
    "@audio/encode": "^1.6.0",
    "@audio/encode-flac": "^1.1.0",
    "@audio/encode-mp3": "^1.1.0",
    "@audio/encode-wav": "^1.1.0",
    "@audio/eq": "^1.0.0",
    "@audio/filter": "^3.0.0",
    "@audio/mic": "^1.1.0",
    "@audio/mir": "^1.0.0",
    "@audio/note": "^1.0.0",
    "@audio/pitch": "^2.0.0",
    "@audio/speaker": "^2.3.1",
    "@audio/stretch": "^2.0.1",
    "@audio/vocals": "^1.0.1",
    "@audio/weighting": "^1.0.0",
    "@audio/window": "^1.0.0",
    "audio-type": "^2.4.1",
    "fourier-transform": "^2.4.0",
    "parse-duration": "^2.1.6",
    "pcm-convert": "^3.1.1",
    "@audio/weighting-a": "^1.2.0"
  },
  "devDependencies": {
    "@audio/amp-cabinet": "^1.2.0",
    "@audio/amp-tube": "^1.2.0",
    "@audio/defeedback": "^1.1.0",
    "@audio/denoise-debreath": "^0.1.1",
    "@audio/denoise-declick": "^0.1.1",
    "@audio/denoise-declip": "^0.1.1",
    "@audio/denoise-decrackle": "^0.1.1",
    "@audio/denoise-dehum": "^0.1.0",
    "@audio/denoise-deplosive": "^0.1.1",
    "@audio/denoise-dereverb": "^0.1.1",
    "@audio/denoise-dewind": "^0.1.1",
    "@audio/denoise-omlsa": "^0.1.1",
    "@audio/denoise-spectral": "^0.1.1",
    "@audio/denoise-wiener": "^0.1.1",
    "@audio/dynamics-compand": "^0.1.1",
    "@audio/dynamics-compressor": "^0.2.0",
    "@audio/dynamics-deesser": "^0.2.0",
    "@audio/dynamics-ducker": "^0.1.1",
    "@audio/dynamics-expander": "^0.2.0",
    "@audio/dynamics-fet": "^0.2.0",
    "@audio/dynamics-gate": "^0.1.0",
    "@audio/dynamics-leveler": "^0.1.1",
    "@audio/dynamics-limiter": "^0.1.0",
    "@audio/dynamics-multiband": "^0.4.0",
    "@audio/dynamics-opto": "^0.2.0",
    "@audio/dynamics-softclip": "^0.2.0",
    "@audio/dynamics-transient-shaper": "^0.1.1",
    "@audio/dynamics-varimu": "^0.2.0",
    "@audio/dynamics-vca": "^0.2.0",
    "@audio/effect-autowah": "^1.1.0",
    "@audio/effect-bitcrusher": "^1.1.0",
    "@audio/effect-chorus": "^2.0.0",
    "@audio/effect-delay": "^1.0.2",
    "@audio/effect-distortion": "^1.1.0",
    "@audio/effect-exciter": "^1.1.0",
    "@audio/effect-flanger": "^2.0.0",
    "@audio/effect-freqshift": "^1.1.0",
    "@audio/effect-graindelay": "^1.1.0",
    "@audio/effect-lofi": "^1.1.0",
    "@audio/effect-multitap": "^1.1.0",
    "@audio/effect-noiseshaper": "^1.1.0",
    "@audio/effect-phaser": "^1.1.0",
    "@audio/effect-pingpong": "^1.1.0",
    "@audio/effect-ringmod": "^1.1.0",
    "@audio/effect-sbr": "^1.1.0",
    "@audio/effect-slew": "^1.1.0",
    "@audio/effect-stutter": "^1.1.0",
    "@audio/effect-subbass": "^1.1.0",
    "@audio/effect-tremolo": "^1.1.0",
    "@audio/effect-vibrato": "^2.0.0",
    "@audio/effect-wah": "^1.1.0",
    "@audio/eq-baxandall": "^1.2.0",
    "@audio/eq-dynamic": "^1.2.0",
    "@audio/eq-graphic": "^1.2.0",
    "@audio/eq-tilt": "^1.2.0",
    "@audio/filter-comb": "^1.1.0",
    "@audio/filter-dcblocker": "^1.1.0",
    "@audio/filter-derivative": "^1.0.0",
    "@audio/filter-diode-ladder": "^1.1.0",
    "@audio/filter-korg35": "^1.1.0",
    "@audio/filter-moog-ladder": "^1.1.0",
    "@audio/filter-oberheim": "^1.1.0",
    "@audio/filter-preemphasis": "^1.1.0",
    "@audio/filter-resonator": "^1.1.0",
    "@audio/filter-spectral-tilt": "^1.1.0",
    "@audio/filter-variable": "^1.2.0",
    "@audio/loudness-contrast": "^1.0.1",
    "@audio/loudness-dr": "^1.1.0",
    "@audio/loudness-lra": "^1.1.0",
    "@audio/loudness-replaygain": "^1.1.0",
    "@audio/loudness-sounds": "^1.0.0",
    "@audio/loudness-truepeak": "^1.1.0",
    "@audio/mir-chroma": "^1.1.0",
    "@audio/mir-coversong": "^1.1.0",
    "@audio/mir-downbeat": "^1.1.0",
    "@audio/mir-drums": "^1.1.2",
    "@audio/mir-fingerprint": "^1.1.0",
    "@audio/mir-melody": "^1.1.0",
    "@audio/mir-multif0": "^1.1.0",
    "@audio/mir-similarity": "^1.1.0",
    "@audio/mir-structure": "^1.1.0",
    "@audio/mir-tempogram": "^1.1.2",
    "@audio/mir-tonnetz": "^1.1.0",
    "@audio/mir-transcribe": "^1.1.0",
    "@audio/reverb-dattorro": "^1.1.0",
    "@audio/reverb-fdn": "^1.1.0",
    "@audio/reverb-freeverb": "^1.0.0",
    "@audio/reverb-schroeder": "^1.1.0",
    "@audio/reverb-shimmer": "^1.1.0",
    "@audio/reverb-spring": "^1.1.0",
    "@audio/saturate-multiband": "^1.1.0",
    "@audio/saturate-tape": "^1.1.0",
    "@audio/saturate-transistor": "^1.1.0",
    "@audio/saturate-tube": "^1.0.0",
    "@audio/saturate-waveshaper": "^1.1.0",
    "@audio/shift": "^1.1.0",
    "@audio/shift-formant": "^1.1.0",
    "@audio/shift-paulstretch": "^1.1.0",
    "@audio/shift-pvoc": "^1.1.0",
    "@audio/spatial-autopan": "^1.1.0",
    "@audio/spatial-haas": "^1.1.0",
    "@audio/spatial-microshift": "^1.1.0",
    "@audio/spatial-midside": "^1.1.0",
    "@audio/spatial-panner": "^1.1.0",
    "@audio/spatial-surround": "^1.1.0",
    "@audio/spatial-widener": "^1.1.0",
    "@audio/spectral-contrast": "^1.1.0",
    "@audio/spectral-flux": "^1.1.0",
    "@audio/spectral-ltas": "^1.1.0",
    "@audio/spectral-rolloff": "^1.1.0",
    "@audio/spectral-slope": "^1.1.0",
    "@audio/spectral-spread": "^1.1.0",
    "@audio/spectral-zcr": "^1.0.0",
    "@audio/stretch-hybrid": "^1.1.0",
    "@audio/stretch-paulstretch": "^1.1.0",
    "@audio/stretch-pghi": "^1.1.0",
    "@audio/stretch-psola": "^1.1.0",
    "@audio/stretch-pvoc": "^1.1.0",
    "@audio/stretch-pvoc-lock": "^1.2.0",
    "@audio/stretch-sms": "^1.1.0",
    "@audio/stretch-transient": "^1.1.0",
    "@audio/stretch-wsola": "^1.1.0",
    "@audio/synth-chirp": "^1.1.0",
    "@audio/synth-drum": "^1.1.0",
    "@audio/synth-envelope": "^1.1.0",
    "@audio/synth-noise": "^1.1.0",
    "@audio/synth-osc": "^1.0.1",
    "@audio/synth-pluck": "^1.1.0",
    "@audio/synth-poly": "^1.1.0",
    "@audio/synth-rhythm": "^1.1.0",
    "@audio/synth-risset": "^1.1.0",
    "@audio/synth-sfx": "^1.1.0",
    "@audio/synth-voice": "^1.1.0",
    "@audio/tune-snap": "^1.1.0",
    "audio-lena": "^3.0.0",
    "esbuild": "^0.28.0",
    "playwright": "^1.59.1",
    "tst": "^9.4.0",
    "@audio/synth-fm": "^0.2.0",
    "@audio/synth-modal": "^0.2.0",
    "@audio/effect-rotary": "^0.1.0",
    "@audio/effect-tapestop": "^0.1.0"
  },
  "funding": "https://github.com/sponsors/audiojs"
}
