UNPKG

u-he-preset-randomizer

Version:

Create random u-he synth presets through randomization and merging of your existing presets.

91 lines (90 loc) 3 kB
{ "$schema": "https://json.schemastore.org/package", "name": "u-he-preset-randomizer", "version": "1.2.0", "description": "Create random u-he synth presets through randomization and merging of your existing presets.", "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "u-he-preset-randomizer": "./dist/cli.js", "u-he-mcp-server": "./dist/mcp-server.js" }, "mcpName": "io.github.Fannon/u-he-preset-randomizer", "type": "module", "scripts": { "start": "NODE_OPTIONS=--max-old-space-size=8192 tsx src/cli.ts", "mcp": "tsx src/mcp-server.ts", "detect": "tsx src/detect-synths.ts", "benchmark": "hyperfine --warmup 2 --runs 5 --export-markdown tmp/hyperfine.md --export-json tmp/hyperfine.json --ignore-failure 'bun run clean' 'bun run build' 'bun run typecheck' 'bun run lint' 'bun run format' 'bun run test:unit'", "build": "tsgo --project tsconfig.json", "build:dist": "tsgo --project tsconfig.build.json", "clean": "node scripts/clean.mjs", "lint": "biome ci .", "lint:fix": "biome check --write .", "format": "biome format . --write", "format:check": "biome format .", "typecheck": "tsgo --project tsconfig.test.json --noEmit", "test": "bun test", "test:watch": "bun test --watch", "test:coverage": "bun test --coverage", "test:e2e": "bun test .e2e", "test:unit": "bun test .unit", "test:ci": "bun run lint && bun run typecheck && bun run test:unit", "dev": "bun run src/cli.ts", "prepublishOnly": "node scripts/sync-mcp-version.mjs && npm run clean && npm run build:dist", "sync:mcp-version": "node scripts/sync-mcp-version.mjs" }, "repository": { "type": "git", "url": "git+https://github.com/Fannon/u-he-preset-randomizer.git" }, "keywords": [ "u-he", "synth", "random", "randomization", "presets", "presets" ], "author": "Simon Heimler", "license": "MIT", "bugs": { "url": "https://github.com/Fannon/u-he-preset-randomizer/issues" }, "files": [ "README.md", "package.json", "dist/**/*", "!dist/**/__tests__", "!dist/**/*.test.*" ], "homepage": "https://github.com/Fannon/u-he-preset-randomizer#readme", "engines": { "node": ">=20.0.0" }, "devDependencies": { "@biomejs/biome": "^2.4.11", "@types/fs-extra": "^11.0.4", "@types/node": "^25.6.0", "@types/yargs": "^17.0.35", "@typescript/native-preview": "^7.0.0-dev.20260410.1", "bun-types": "^1.3.12", "lefthook": "^2.1.5", "tsx": "^4.21.0", "typescript": "^6.0.2" }, "dependencies": { "@cfworker/json-schema": "^4.1.1", "@inquirer/checkbox": "^5.1.3", "@inquirer/confirm": "^6.0.11", "@inquirer/number": "^4.0.11", "@inquirer/search": "^4.1.7", "@inquirer/select": "^5.1.3", "@modelcontextprotocol/sdk": "^1.29.0", "chalk": "^5.6.2", "fast-glob": "^3.3.3", "fs-extra": "^11.3.4", "unique-names-generator": "^4.7.1", "yargs": "^18.0.0" } }