{
    "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":                       "."
    }
}
