{"bugs":{"url":"https://github.com/Borewit/music-metadata/issues"},"dist":{"shasum":"74d6ee434275348d80a5a067ba0912328a1cf2ed","tarball":"https://registry.npmjs.org/music-metadata/-/music-metadata-12.5.0.tgz","fileCount":285,"integrity":"sha512-+o2irTJVlskl1JuNp8/3MxtZ4DUstfkvOo5eYBYKzcm7L8IK9oTTO/GTpJxqky7IEJctN1/CjzGGPDYXC3Kewg==","signatures":[{"sig":"MEQCIB1dafLgXzKEr04mK74q5W4501GTqfAdHLgeh3nGxz4DAiACKbhvoJOrvzQSRanOqaQ8BGx78p7GmLrYmkIhwhU4rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJ3nSY6aV8cLt42pMQcJZ+rOMscw22PU7gDiZXasohbQIgGFuL6L+ot0fKdmZnwkVTcJqU8gabaZTDR07M5J51LAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":995625},"name":"music-metadata","type":"module","types":"lib/index.d.ts","author":{"url":"https://github.com/Borewit","name":"Borewit"},"engines":{"node":">=22"},"exports":{".":{"node":{"types":"./lib/index.d.ts","import":"./lib/index.js","module-sync":"./lib/index.js"},"default":{"types":"./lib/core.d.ts","import":"./lib/core.js","module-sync":"./lib/core.js"}},"./tokens":{"types":"./lib/tokens/index.d.ts","import":"./lib/tokens/index.js","module-sync":"./lib/tokens/index.js"},"./tokens/flac":{"types":"./lib/tokens/flac.d.ts","import":"./lib/tokens/flac.js","module-sync":"./lib/tokens/flac.js"},"./tokens/id3v2":{"types":"./lib/tokens/id3v2.d.ts","import":"./lib/tokens/id3v2.js","module-sync":"./lib/tokens/id3v2.js"},"./tokens/vorbis":{"types":"./lib/tokens/vorbis.d.ts","import":"./lib/tokens/vorbis.js","module-sync":"./lib/tokens/vorbis.js"}},"funding":[{"url":"https://github.com/sponsors/Borewit","type":"github"},{"url":"https://buymeacoffee.com/borewit","type":"buymeacoffee"}],"gitHead":"5196279179a080328089ac43efe546b22dcdcb4a","license":"MIT","scripts":{"lint":"yarn run lint:ts && yarn run lint:md","test":"yarn build:test && yarn test:compiled","build":"yarn run build:prod","clean":"yarn clean:test && del-cli 'doc-gen/**/*.js' 'doc-gen/**/*.js.map'","doc-gen":"yarn node doc-gen/gen.js","lint:md":"yarn run remark -u remark-preset-lint-consistent .","lint:ts":"biome check","build:dev":"yarn run clean && yarn compile:dev && yarn run doc-gen","typecheck":"tsc --project ./lib/tsconfig.json --noEmit && tsc --project ./test/tsconfig.json --noEmit","build:prod":"yarn run clean && yarn compile:prod && yarn run doc-gen","build:test":"yarn clean:test && yarn compile-test && yarn compile-src:dev","clean:test":"del-cli 'lib/**/*.js' 'lib/**/*.js.map' 'lib/**/*.d.ts' 'test/**/*.js' 'test/**/*.js.map' 'test/**/*.d.ts'","test:watch":"nodemon --watch lib --watch test --watch tsconfig.json --ext ts,tsx,json --ignore '**/*.d.ts' --exec 'yarn test'","compile-doc":"tsc -p doc-gen","compile:dev":"yarn compile-test && yarn compile-doc && yarn compile-src:dev","lint:ts:fix":"biome check --write","compile-test":"tsc -p test","compile:prod":"yarn compile-test && yarn compile-doc && yarn compile-src:prod","deps:refresh":"yarn up -R '**' && yarn dedupe","update-biome":"yarn add -D --exact @biomejs/biome && npx @biomejs/biome migrate --write","test-coverage":"yarn build:test && yarn test-coverage:compiled","test:compiled":"vitest run","prepublishOnly":"yarn run build:prod","compile-src:dev":"tsc -p lib/tsconfig.json","compile-src:prod":"tsc -p lib/tsconfig.prod.json","test-coverage:compiled":"vitest run --coverage"},"_npmUser":{"name":"borewit","email":"borewit@xs4all.nl"},"homepage":"https://github.com/Borewit/music-metadata#readme","keywords":["music","metadata","audio-metadata","music-metadata","metadata-reader","metadata-writer","metadata-editor","tag-reader","tag-writer","tag-editor","audio-tags","id3-parser","id3-writer","id3-editor","cover-art","album-art","artwork","nodejs","browser","meta","audio","tag","tags","duration","MusicBrainz","Discogs","Picard","ID3","ID3v1","ID3v2","m4a","m4b","mp3","mp4","Vorbis","ogg","flac","Matroska","WebM","EBML","asf","wma","wmv","ape","MonkeyAudio","aiff","wav","WavPack","Opus","speex","musepack","mpc","dsd","dsf","dff","dsdiff","aac","adts","length","chapter","info","parse","parser","bwf","slt","lyrics","ID3v2 Chapters"],"repository":{"url":"git+https://github.com/Borewit/music-metadata.git","type":"git"},"_npmVersion":"10.9.9","description":"Read and write audio metadata in Node.js and browsers. Parse tags from a wide range of audio formats and edit tags and cover art without re-encoding audio.","directories":{},"maintainers":[{"name":"borewit","email":"borewit@xs4all.nl"}],"sideEffects":false,"_nodeVersion":"22.23.3","dependencies":{"debug":"^4.4.3","strtok3":"^10.6.3","win-guid":"^0.2.1","file-type":"^22.3.0","media-typer":"^2.0.0","token-types":"^6.1.2","content-type":"^3.1.1","@tokenizer/token":"^0.3.0","uint8array-extras":"^1.6.0","@borewit/text-codec":"^0.2.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.18.1","devDependencies":{"tsx":"^4.23.15","mime":"^4.1.2","vite":"^8.0.0","vitest":"5.1.0","del-cli":"^8.0.1","nodemon":"^3.1.14","remark-cli":"^12.0.1","typescript":"^7.0.2","@types/node":"^26.6.6","@types/debug":"^4.1.13","@biomejs/biome":"2.6.4","make-asynchronous":"^2.1.0","@types/media-typer":"^1.1.3","@vitest/coverage-v8":"5.1.0","remark-preset-lint-consistent":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/music-metadata_12.5.0_1794513843979_0.2818585498669093","host":"s3://npm-registry-packages-npm-production"},"_id":"music-metadata@12.5.0","version":"12.5.0"}