UNPKG

sw-synth

Version:

Lightweight sound synthesizer designed for real-time user interaction using the Web Audio API

69 lines (68 loc) 1.63 kB
{ "name": "sw-synth", "version": "0.4.0", "description": "Lightweight sound synthesizer designed for real-time user interaction using the Web Audio API", "type": "module", "funding": { "type": "github", "url": "https://github.com/sponsors/frostburn" }, "main": "dist/index.js", "files": [ "dist" ], "types": "dist/index.d.ts", "license": "MIT", "keywords": [ "Microtonal", "Audio", "Xenharmonic", "Inharmonic", "Aperiodic", "Oscillator", "Realtime", "Synth", "Synthesizer" ], "author": "Lumi Pakkanen", "bugs": { "url": "https://github.com/xenharmonic-devs/sw-synth/issues" }, "homepage": "https://github.com/xenharmonic-devs/sw-synth#readme", "scripts": { "lint": "gts lint", "clean": "gts clean", "compile": "tsc", "fix": "gts fix", "prepare": "npm run compile", "pretest": "npm run compile", "posttest": "npm run lint", "test": "vitest", "doc": "typedoc src/index.ts --name sw-synth" }, "dependencies": { "aperiodic-oscillator": "^0.3.2" }, "devDependencies": { "@types/jsdom": "^28.0.1", "@types/node": "^25.6.0", "gts": "^7.0.0", "jsdom": "^29.1.1", "typedoc": "^0.28.19", "typescript": "^6.0.3", "vitest": "^4.1.5" }, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" } }, "typedocOptions": { "externalSymbolLinkMappings": { "aperiodic-oscillator": { "AperiodicOscillator": "https://xenharmonic-devs.github.io/aperiodic-oscillator/classes/AperiodicOscillator.html" } } } }