{
    "name": "alphatab-pd",
    "version": "1.0.12",
    "description": "alphaTab is a music notation and guitar tablature rendering library",
    "keywords": [
        "guitar",
        "music-notation",
        "music-sheet",
        "html5",
        "svg",
        "guitar-tablature"
    ],
    "homepage": "https://alphatab.net",
    "bugs": {
        "url": "https://github.com/coderline/alphaTab/issues"
    },
    "author": "Daniel Kuschny",
    "license": "MPL-2.0",
    "repository": {
        "type": "git",
        "url": "https://github.com/coderline/alphaTab"
    },
    "main": "dist/alphaTab.js",
    "module": "dist/alphaTab.mjs",
    "typings": "dist/alphaTab.d.ts",
    "exports": {
        ".": {
            "import": "./dist/alphaTab.mjs",
            "require": "./dist/alphaTab.js"
        },
        "./soundfont/*": "./dist/soundfont/*",
        "./font/*": "./dist/font/*"
    },
    "engines": {
        "node": ">=6.0.0"
    },
    "scripts": {
        "clean": "rimraf dist",
        "lint": "tslint src/**/*.ts src.compiler/**/*.ts test/**/*.ts",
        "generate-typescript": "rimraf src/generated && ts-node --project tsconfig.build-csharp.json src.compiler/typescript/AlphaTabGenerator.ts",
        "generate-csharp": "npm run generate-typescript && ts-node --project tsconfig.build-csharp.json src.compiler/csharp/CSharpTranspiler.ts",
        "generate-kotlin": "npm run generate-typescript && ts-node --project tsconfig.build-kotlin.json src.compiler/kotlin/KotlinTranspiler.ts",
        "build": "npm run generate-typescript && tsc --project tsconfig.build.json && rollup -c rollup.config.js",
        "build-ci": "npm run clean && npm run build && npm pack",
        "build-csharp": "npm run generate-csharp && cd src.csharp && dotnet build -c Release",
        "build-csharp-ci": "npm run clean && npm run build-csharp",
        "build-kotlin": "npm run generate-kotlin && cd src.kotlin/alphaTab && gradlew assembleRelease",
        "build-kotlin-ci": "npm run clean && npm run build-kotlin",
        "start": "node scripts/setup-playground.js && npm run build && concurrently --kill-others \"tsc --project tsconfig.build.json -w\" \"rollup -c rollup.config.js -w\"",
        "test": "npm run generate-typescript && tsc --project tsconfig.json && concurrently --kill-others \"tsc --project tsconfig.json -w\" \"karma start karma.conf.js --browsers Chrome --no-single-run --reporters spec,kjhtml\"",
        "test-ci": "npm run generate-typescript && tsc --project tsconfig.json && karma start karma.conf.js --browsers ChromeHeadless --single-run --reporters spec",
        "test-csharp": "cd src.csharp && dotnet test -c Release",
        "test-csharp-ci": "cd src.csharp && dotnet test -c Release",
        "test-kotlin": "cd src.kotlin/alphaTab && gradlew testReleaseUnitTest",
        "test-kotlin-ci": "cd src.kotlin/alphaTab && gradlew testReleaseUnitTest"
    },
    "devDependencies": {
        "@rollup/plugin-commonjs": "^25.0.0",
        "@types/jasmine": "^4.0.3",
        "concurrently": "^8.0.1",
        "cors": "^2.8.5",
        "fs-extra": "^11.1.0",
        "karma": "^6.3.20",
        "karma-chrome-launcher": "^3.1.1",
        "karma-express-http-server": "0.0.1",
        "karma-jasmine": "^5.0.1",
        "karma-jasmine-html-reporter": "^2.0.0",
        "karma-rollup-preprocessor": "^7.0.8",
        "karma-spec-reporter": "0.0.36",
        "multer": "^1.4.5-lts.1",
        "rimraf": "^5.0.0",
        "rollup": "^2.75.1",
        "rollup-plugin-copy": "^3.4.0",
        "rollup-plugin-dts": "^4.2.2",
        "rollup-plugin-license": "^3.0.0",
        "rollup-plugin-serve": "^2.0.0",
        "rollup-plugin-terser": "^7.0.2",
        "terser": "^5.13.1",
        "ts-node": "^10.8.0",
        "tslint": "^6.1.3",
        "tslint-config-prettier": "^1.18.0",
        "tslint-config-standard": "^9.0.0",
        "typescript": "^4.8.3"
    },
    "files": [
        "/dist/alphaTab.js",
        "/dist/alphaTab.mjs",
        "/dist/alphaTab.min.js",
        "/dist/alphaTab.min.mjs",
        "/dist/alphaTab.d.ts",
        "/dist/font/Bravura.*",
        "/dist/font/*.txt",
        "/dist/soundfont/*",
        "LICENSE.header"
    ]
}
