{
    "name": "spessasynth_core",
    "version": "4.3.5",
    "description": "MIDI and SoundFont2/DLS library with no compromises",
    "type": "module",
    "main": "dist/index.js",
    "module": "dist/index.js",
    "types": "dist/index.d.ts",
    "scripts": {
        "test": "node examples/midi_to_wav_node.ts",
        "lint": "eslint .",
        "build:fast": "rimraf -rf dist && tsdown src/index.ts --platform neutral --sourcemap",
        "build": "npm run test:types && npm run build:fast",
        "format": "prettier . --write",
        "test:types": "npm run lint && tsc -b ",
        "prepack": "npm run build:fast && rimraf -rf *.tgz",
        "prepublishOnly": "npm run format && npm run build",
        "prepare": "husky install"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/spessasus/spessasynth_core.git"
    },
    "keywords": [
        "soundfont",
        "synthesizer",
        "synth",
        "sf2",
        "sf3",
        "dls",
        "dls-to-sf2",
        "midi",
        "rmi",
        "midi-player",
        "midi-file",
        "midi-editor",
        "player",
        "soundfont2",
        "soundfont3",
        "audio-to-wav"
    ],
    "author": {
        "name": "spessasus",
        "email": "spesekspesek@gmail.com",
        "url": "https://github.com/spessasus"
    },
    "license": "Apache-2.0",
    "bugs": {
        "url": "https://github.com/spessasus/spessasynth_core/issues",
        "email": "spesekspesek@gmail.com"
    },
    "files": [
        "dist",
        "README.md",
        "LICENSE",
        "package.json"
    ],
    "homepage": "https://github.com/spessasus/spessasynth_core#readme",
    "devDependencies": {
        "@eslint/js": "^10.0.1",
        "@types/node": "^25.9.1",
        "eslint": "^10.4.0",
        "eslint-config-prettier": "^10.1.8",
        "eslint-plugin-unicorn": "^64.0.0",
        "globals": "^17.6.0",
        "husky": "^9.1.7",
        "lint-staged": "^17.0.5",
        "prettier": "^3.8.3",
        "rimraf": "^6.1.3",
        "tsdown": "^0.22.0",
        "typescript": "^6.0.3",
        "typescript-eslint": "^8.59.4"
    },
    "lint-staged": {
        "*.ts": [
            "prettier --write",
            "eslint --cache --fix"
        ],
        "*.{json,md,yml,yaml}": "prettier --write"
    }
}
