UNPKG

@checksub_team/peaks_timeline

Version:

JavaScript UI component for displaying audio waveforms

77 lines (76 loc) 1.97 kB
{ "name": "@checksub_team/peaks_timeline", "version": "1.15.4-alpha.1", "description": "JavaScript UI component for displaying audio waveforms", "main": "./peaks.js", "types": "./peaks.js.d.ts", "files": [ "peaks.js", "peaks.js.d.ts", "src" ], "contributors": [ "Chris Finch (https://github.com/chrisfinch)", "Thomas Parisot (https://github.com/oncletom)", "Chris Needham (https://github.com/chrisn)" ], "keywords": [ "audio", "visualisation", "bbc", "webaudio", "browser", "interactive", "waveform" ], "repository": { "type": "git", "url": "git://github.com/bbc/peaks.js.git" }, "license": "LGPL-3.0", "engines": { "node": ">= 22.12.0" }, "scripts": { "prebuild": "npm run lint", "build": "browserify -d -e ./src/main.js -t deamdify -s peaks | exorcist peaks.js.map | derequire - > peaks.js", "postbuild": "cp peaks.js demo && cp peaks.js.map demo", "doc": "jsdoc --private --destination docs --recurse src", "lint": "eslint src/*.js", "pretest": "npm run build", "prestart": "npm run build", "start": "serve --listen 8080 --no-clipboard demo", "prepack": "npm run build" }, "devDependencies": { "@eslint/eslintrc": "^3.3.0", "@eslint/js": "^9.21.0", "browserify": "~17.0.1", "chai": "~5.2.0", "deamdify": "~0.3.0", "derequire": "~2.1.1", "eslint": "~9.21.0", "exorcist": "~2.0.0", "globals": "^16.0.0", "jsdoc": "~4.0.4", "serve": "~14.2.4", "sinon": "~19.0.2", "sinon-chai": "~4.0.0", "watchify": "~4.0.0" }, "dependencies": { "colors.css": "~3.0.0", "eventemitter2": "~6.0.0", "konva": "~9.3.18", "uuid": "^8.3.2", "waveform-data": "~4.0.0" }, "bugs": { "url": "https://github.com/bbc/peaks.js/issues" }, "homepage": "https://github.com/bbc/peaks.js#readme", "directories": { "test": "test" }, "author": "Alexander Bychkov" }