UNPKG

musicbrainz-api

Version:

MusicBrainz API client for reading and submitting metadata

119 lines (118 loc) 3.2 kB
{ "name": "musicbrainz-api", "version": "0.27.0", "description": "MusicBrainz API client for reading and submitting metadata", "exports": { "node": { "types": "./lib/entry-node.d.ts", "default": "./lib/entry-node.js" }, "default": { "types": "./lib/entry-default.d.ts", "default": "./lib/entry-default.js" } }, "types": "lib/entry-default.d.ts", "files": [ "lib/**/*.js", "lib/**/*.d.ts" ], "type": "module", "author": { "name": "Borewit", "url": "https://github.com/Borewit" }, "keywords": [ "MusicBrainz", "metadata", "meta", "tag", "tags", "Picard", "json", "xml", "web", "service", "submit", "metabrainz", "Cover Art Archive", "coverartarchive", "coverartarchive.org", "album art", "covers", "download covers" ], "license": "MIT", "engines": { "node": "^14.13.1 || >=16.0.0" }, "repository": "github:Borewit/musicbrainz-api", "bugs": { "url": "https://github.com/Borewit/musicbrainz-api/issues" }, "dependencies": { "debug": "^4.3.4", "http-status-codes": "^2.1.4", "json-stringify-safe": "^5.0.1", "jsontoxml": "^1.0.1", "rate-limit-threshold": "^0.2.0", "spark-md5": "^3.0.2", "tough-cookie": "^5.0.0", "uuid": "^13.0.0" }, "devDependencies": { "@biomejs/biome": "2.3.8", "@types/chai": "^5.0.0", "@types/jsontoxml": "^1.0.5", "@types/mocha": "^10.0.4", "@types/node": "^24.0.3", "@types/sinon": "^21.0.0", "@types/source-map-support": "^0", "@types/spark-md5": "^3", "@types/tough-cookie": "^4.0.5", "@types/uuid": "^11.0.0", "c8": "^10.1.2", "chai": "^6.2.0", "del-cli": "^7.0.0", "mocha": "^11.0.1", "remark-cli": "^12.0.0", "remark-preset-lint-recommended": "^7.0.0", "sinon": "^21.0.0", "source-map-support": "^0.5.21", "ts-node": "^10.9.2", "typescript": "^5.5.4" }, "scripts": { "clean": "del-cli 'lib/**/*.js' 'lib/**/*.js.map' 'lib/**/*.d.ts' 'test/**/*.js' 'test/**/*.js.map'", "compile-lib": "tsc -p lib", "compile-test": "tsc -p test", "compile": "yarn run compile-lib && yarn run compile-test", "lint:md": "remark -u preset-lint-recommended .", "lint:ts": "biome check", "lint:fix": "biome check --write", "lint": "yarn run lint:md && yarn run lint:ts", "test": "mocha", "build": "yarn run clean && yarn run compile", "start": "yarn run compile && yarn run lint && yarn run cover-test", "test-coverage": "c8 yarn run test", "send-codacy": "c8 report --reporter=text-lcov | codacy-coverage", "prepublishOnly": "yarn run build", "update-biome": "yarn add -D --exact @biomejs/biome && npx @biomejs/biome migrate --write && npm run lint:fix" }, "nyc": { "exclude": [ "test/**/*.ts" ], "extension": [ ".ts" ], "sourceMap": true, "instrument": true, "reporter": [ "lcov", "text" ], "report-dir": "coverage" }, "packageManager": "yarn@4.9.1" }