@checksub_team/peaks_timeline
Version:
JavaScript UI component for displaying audio waveforms
77 lines (76 loc) • 1.97 kB
JSON
{
"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"
}