UNPKG

beatprints.js

Version:

A Node.js version of the original Python BeatPrints project (https://github.com/TrueMyst/BeatPrints/) by TrueMyst. Create eye-catching, Pinterest-style music posters effortlessly. BeatPrints integrates with Spotify and LRClib API to help you design custom

52 lines 1.46 kB
{ "name": "beatprints.js", "version": "1.1.1", "description": "A Node.js version of the original Python BeatPrints project (https://github.com/TrueMyst/BeatPrints/) by TrueMyst. Create eye-catching, Pinterest-style music posters effortlessly. BeatPrints integrates with Spotify and LRClib API to help you design custom posters for your favorite tracks or albums. 🍀", "files": [ "lib/**" ], "types": "./lib/index.d.ts", "main": "./lib/index.js", "module": "./lib/index.js", "type": "module", "keywords": [ "spotify", "lyrics", "pinterest", "lrclib", "poster" ], "author": "ChrizzzDev", "repository": { "type": "git", "url": "git+https://github.com/ChrizzzDev/beatprints.js.git" }, "homepage": "https://github.com/ChrizzzDev/beatprints.js", "bugs": { "url": "https://github.com/ChrizzzDev/beatprints.js/issues" }, "publishConfig": { "access": "public" }, "license": "CC-BY-NC-SA-4.0", "devDependencies": { "@types/node": "^20.10.0", "@types/opentype.js": "^1.3.8", "gitmoji-cli": "^9.7.0", "tsx": "^4.20.3", "typescript": "^5.8.3" }, "dependencies": { "@napi-rs/canvas": "^0.1.73", "axios": "^1.10.0", "jimp": "^1.6.0", "lrclib-api": "^2.0.0", "opentype.js": "^1.3.4", "sharp": "^0.34.3", "sharp-vibrant": "^0.4.0", "spotify-api.js": "^9.2.5" }, "scripts": { "build": "tsc -p tsconfig.json && node lib/move.js" } }