@audc/libsamplerate
Version:
Native bindings for libsamplerate
80 lines (79 loc) • 2.01 kB
JSON
{
"name": "@audc/libsamplerate",
"version": "1.1.0",
"description": "Native bindings for libsamplerate",
"main": "index.js",
"license": "MIT",
"keywords": [
"libsamplerate",
"samplerate",
"audio",
"sample",
"rate",
"convert",
"resample",
"downsample",
"upsample",
"n-api",
"node-addon-api",
"cmake-js",
"S16_LE",
"S32_LE",
"pcm",
"wav"
],
"scripts": {
"install": "prebuild-install || cmake-js compile -p 4",
"test": "nyc mocha test/*.test.js",
"lint": "eslint",
"build:dev": "cmake-js build --debug -p 4",
"build": "cmake-js build -p 4",
"build:tsc": "tsc",
"prepack": "npx tsc",
"pretest": "npx tsc",
"rebuild:dev": "cmake-js rebuild --debug -p 4",
"rebuild": "cmake-js rebuild -p 4",
"clean": "cmake-js clean"
},
"dependencies": {
"bindings": "^1.5.0",
"cmake-js": "^7.3.0",
"node-addon-api": "^8.3.0",
"prebuild-install": "^7.1.2"
},
"engines": {
"node": ">=18.0.0"
},
"repository": "github:audiocodes/node-libsamplerate",
"bugs": {
"url": "https://github.com/audiocodes/node-libsamplerate/issues"
},
"homepage": "https://github.com/audiocodes/node-libsamplerate#readme",
"devDependencies": {
"@eslint/js": "^9.17.0",
"@tsconfig/node18": "^18.2.4",
"@types/bindings": "^1.5.5",
"eslint": "^9.17.0",
"globals": "^15.14.0",
"mocha": "^11.0.1",
"nyc": "^17.1.0",
"sinon": "^19.0.2",
"typescript": "^5.7.2"
},
"files": [
"index.js",
"index.d.ts",
"src/**",
"CMakeLists.txt"
],
"nyc": {
"extension": [
".ts"
],
"exclude": [
"example.js",
"waveheader.js",
"test/*.js"
]
}
}