@rse/soundfx
Version:
Sound Effect Collection
61 lines (60 loc) • 2.95 kB
JSON
{
"name": "@rse/soundfx",
"publishConfig": { "access": "public" },
"version": "1.1.3",
"description": "Sound Effect Collection",
"keywords": [ "sound", "effect" ],
"browser": "./soundfx.browser.js",
"main": "./soundfx.js",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/rse/soundfx.git"
},
"author": {
"name": "Dr. Ralf S. Engelschall",
"email": "rse@engelschall.com",
"url": "http://engelschall.com"
},
"homepage": "https://github.com/rse/soundfx",
"bugs": "https://github.com/rse/soundfx/issues",
"devDependencies": {
"rollup": "2.70.1",
"@rollup/plugin-commonjs": "21.0.3",
"@rollup/plugin-replace": "4.0.0",
"@rollup/plugin-node-resolve": "13.1.3",
"@rollup/plugin-json": "4.1.0",
"rollup-plugin-terser": "7.0.2",
"rollup-plugin-babel": "4.4.0",
"@babel/core": "7.17.8",
"@babel/preset-env": "7.16.11",
"npm-run-all": "4.1.5",
"shx": "0.3.4",
"glob": "7.2.0",
"audiosprite": "0.7.2"
},
"dependencies": {
"npm-install-fetch": "1.3.5"
},
"engines": {
"node": ">=12.0.0"
},
"scripts": {
"build": "npm-run-all -s build:audiosprite build:attribution build:rollup",
"build:audiosprite": "audiosprite --format howler2 --export mp3 --output soundfx.data-sprite --gap 1 --bitrate 128 --channels 1 soundfx.d/*.mp3",
"build:attribution": "node soundfx.data-attrib.js",
"build:rollup": "rollup -c",
"clean": "shx rm -f soundfx.browser.js",
"distclean": "shx rm -rf node_modules",
"install": "npm-install-fetch",
"uninstall": "shx rm -rf soundfx.data-sprite.mp3 soundfx.d"
},
"npm-install-fetch": {
"name": "%{description} %{version}",
"input": "https://github.com/rse/soundfx/archive/%{version}.tar.gz",
"extract": true,
"strip": 1,
"filter": [ "soundfx.data-sprite.mp3", "soundfx.d/**" ],
"output": "."
}
}