{
  "version": "1.2.0",
  "name": "@audio/shift",
  "type": "module",
  "types": "index.d.ts",
  "description": "Canonical pitch-shifting algorithms: phase vocoder, peak-locked, transient-aware, PSOLA, WSOLA, granular, PaulStretch, SMS, HPSS, formant, sampler, hybrid",
  "sideEffects": false,
  "main": "index.js",
  "exports": {
    ".": "./index.js",
    "./audio": "./audio.js",
    "./package.json": "./package.json",
    "./*": {
      "types": "./members/*.d.ts",
      "default": "./members/*.js"
    }
  },
  "files": [
    "index.js",
    "index.d.ts",
    "pitch-shift.js",
    "audio.js",
    "host.js",
    "members/"
  ],
  "workspaces": [
    "packages/*"
  ],
  "scripts": {
    "test": "node test.js",
    "quality": "node scripts/quality.js",
    "quality:ci": "node scripts/quality.js --ci",
    "bench": "node scripts/bench.js",
    "prepublishOnly": "node scripts/members.js --check && node test.js && node scripts/quality.js --ci",
    "members": "node scripts/members.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/audiojs/shift.git"
  },
  "keywords": [
    "pitch-shift",
    "pitch-shifting",
    "phase-vocoder",
    "peak-locked",
    "transient",
    "psola",
    "wsola",
    "formant",
    "granular",
    "paulstretch",
    "sms",
    "sinusoidal",
    "hpss",
    "sampler",
    "hybrid",
    "variable-pitch",
    "audio",
    "dsp",
    "signal-processing"
  ],
  "author": "Dmitry Iv. <dfcreative@gmail.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/audiojs/shift/issues"
  },
  "homepage": "https://github.com/audiojs/shift#readme",
  "engines": {
    "node": ">=18"
  },
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@audio/shift-delay": "^1.1.0",
    "@audio/shift-formant": "^1.1.5",
    "@audio/shift-granular": "^1.1.0",
    "@audio/shift-lpc": "^1.1.0",
    "@audio/shift-hpss": "^1.1.0",
    "@audio/shift-hybrid": "^1.1.0",
    "@audio/shift-ola": "^1.1.0",
    "@audio/shift-paulstretch": "^1.1.5",
    "@audio/shift-psola": "^1.1.0",
    "@audio/shift-pvoc": "^1.1.5",
    "@audio/shift-pvoc-lock": "^1.0.3",
    "@audio/shift-sample": "^1.1.0",
    "@audio/shift-sms": "^1.1.0",
    "@audio/shift-transient": "^1.1.0",
    "@audio/shift-wsola": "^1.1.0"
  },
  "devDependencies": {
    "@audio/quality": "^1.0.0",
    "audio-lena": "^3.0.0",
    "fourier-transform": "^2.3.0",
    "tst": "^9.4.0"
  },
  "audio": "./audio.js",
  "funding": "https://github.com/sponsors/audiojs"
}
