UNPKG

scribbletune

Version:

Create music with JavaScript and Node.js!

83 lines (82 loc) 2.16 kB
{ "name": "scribbletune", "version": "5.5.5", "description": "Create music with JavaScript and Node.js!", "type": "module", "main": "./dist/index.cjs", "types": "./dist/index.d.ts", "files": [ "dist" ], "module": "./dist/index.js", "bin": { "scribbletune": "./dist/cli.cjs" }, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" }, "./browser": { "import": "./dist/browser.js", "require": "./dist/browser.cjs" } }, "scripts": { "clean": "rm -rf dist lib", "doc": "npx typedoc --out docs src/ src/typings.d.ts", "doc:json": "npx typedoc --json typedoc-out.json src", "lint": "biome check src tests", "lint:fix": "biome check --write src tests", "format": "biome format --write src tests", "test": "vitest run", "test:coverage": "vitest run --coverage", "test:watch": "vitest", "build": "tsup", "dev": "tsup --watch", "prepare": "npm run build", "package": "npm t && npm run build && npm pack", "rebuild": "rm -rf node_modules && rm package-lock.json && npm i && npm run build", "bump-major": "npm version major --no-git-tag-version", "bump-minor": "npm version minor --no-git-tag-version", "bump-patch": "npm version patch --no-git-tag-version" }, "dependencies": { "@scribbletune/midi": "^1.0.0", "harmonics": "^1.1.2" }, "devDependencies": { "@biomejs/biome": "^2.3.15", "@types/node": "^22.15.0", "tsup": "^8.5.1", "typedoc": "^0.28.17", "typescript": "^5.9.3", "vitest": "^4.0.18" }, "repository": { "type": "git", "url": "git://github.com/scribbletune/scribbletune.git" }, "keywords": [ "music", "music theory", "midi", "web audio api", "tone.js", "tonal", "harmonics" ], "author": "Walmik Deshpande", "license": "MIT", "runkitExampleFilename": "runkit.cjs", "bugs": { "url": "https://github.com/scribbletune/scribbletune/issues" }, "engines": { "node": ">=18" }, "publishConfig": { "registry": "https://registry.npmjs.org/" } }