1
0
mirror of synced 2026-05-22 14:43:19 +00:00

3585 Commits

Author SHA1 Message Date
Borewit 7f5f529958 README: Fix CI badge 2025-04-16 17:41:15 +02:00
Borewit 195b263fa5 11.2.1 v11.2.1 2025-04-16 17:38:09 +02:00
Borewit 941e2515fb Update Yarn berry to 4.9.1 2025-04-16 17:37:46 +02:00
Borewit 85ac0e476a Document node16 or nodenext to enable dynamic import 2025-04-16 17:33:40 +02:00
Borewit 3393fa9ec8 Rename CI workflow to non Node.js specific name 2025-04-16 17:25:59 +02:00
Borewit 2a0736b9a8 Remove unused dependency link 2025-04-16 17:05:44 +02:00
Borewit e882b0f26c 11.2.0 v11.2.0 2025-04-14 21:37:57 +02:00
Jigz 6dc0d8fa19 Update type descriptions 2025-04-14 21:35:42 +02:00
Jigz 9b060708e1 Fix lint failures 2025-04-14 21:35:42 +02:00
Jigz 88df50fa2d Fix format 2025-04-14 21:35:42 +02:00
Jigz bb1fd459e0 Add start time of each chapter 2025-04-14 21:35:42 +02:00
dependabot[bot] 31448c08a3 Bump typescript from 5.8.2 to 5.8.3
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.8.2 to 5.8.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml)
- [Commits](https://github.com/microsoft/TypeScript/commits)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 5.8.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 21:32:28 +02:00
Borewit f1b1a83c1d Test with Bun 2025-04-14 21:32:16 +02:00
dependabot[bot] 2582c075be Bump @types/node from 22.14.0 to 22.14.1 in the types group
Bumps the types group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.14.0 to 22.14.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 22.14.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 21:18:06 +02:00
dependabot[bot] 9a79184e44 Bump file-type from 19.6.0 to 20.4.1
Bumps [file-type](https://github.com/sindresorhus/file-type) from 19.6.0 to 20.4.1.
- [Release notes](https://github.com/sindresorhus/file-type/releases)
- [Commits](https://github.com/sindresorhus/file-type/compare/v19.6.0...v20.4.1)

---
updated-dependencies:
- dependency-name: file-type
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 21:17:44 +02:00
Borewit 04031d5a6c 11.1.1 v11.1.1 2025-04-11 15:53:40 +02:00
Borewit 35e1e51bfa Workaround for TypeScript, importing Node function parseStream with module-resolution set to bundler 2025-04-11 15:53:05 +02:00
Borewit 948ef5ce7c Export errors 2025-04-11 15:51:47 +02:00
Borewit 8374c8d6bf 11.1.0 v11.1.0 2025-04-10 18:26:23 +02:00
dependabot[bot] c7f7706bc5 Bump @types/node from 22.13.13 to 22.13.17 in the types group
Bumps the types group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.13.13 to 22.13.17
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 18:25:24 +02:00
dependabot[bot] f600dc873a Bump mime from 4.0.6 to 4.0.7
Bumps [mime](https://github.com/broofa/mime) from 4.0.6 to 4.0.7.
- [Release notes](https://github.com/broofa/mime/releases)
- [Changelog](https://github.com/broofa/mime/blob/main/CHANGELOG.md)
- [Commits](https://github.com/broofa/mime/compare/v4.0.6...v4.0.7)

---
updated-dependencies:
- dependency-name: mime
  dependency-version: 4.0.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 18:25:08 +02:00
Borewit 5e93e8e1d8 Move supported MIME-types declaration to parser implementations 2025-04-10 18:24:45 +02:00
Borewit 1ace34b6db Simplify repository URL 2025-04-02 21:27:16 +02:00
Borewit 218214806d 11.0.5 v11.0.5 2025-04-02 21:21:16 +02:00
Borewit e74d077dbd Fix repository URL 2025-04-02 21:20:50 +02:00
Borewit ab387eac15 11.0.4 v11.0.4 2025-04-02 19:56:20 +02:00
Borewit 7c1a675b5e Update lib/apev2/APEv2Parser.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-02 19:55:38 +02:00
Borewit db239009a2 Improve error handling in case the file is not supported
Changes:
- Avoid out of range error, parsing a very small file
- Export errors: `CouldNotDetermineFileTypeError` and `UnsupportedFileTypeError`
- Include the file path in the error message, in case the file path is known
2025-04-02 19:55:38 +02:00
Borewit 97bda3cf18 11.0.3 v11.0.3 2025-04-01 20:09:00 +02:00
Borewit 2d0366746b Remove trailing spaces 2025-04-01 20:08:05 +02:00
dependabot[bot] 46cbfad6b9 Bump the types group across 1 directory with 2 updates
Bumps the types group with 2 updates in the / directory: [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/chai` from 5.2.0 to 5.2.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai)

Updates `@types/node` from 22.13.10 to 22.13.13
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/chai"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 20:04:05 +02:00
Justinas Delinda 1894acb748 Refactor commonTags structure to use defaultTagInfo for consistency and improve readability 2025-04-01 20:03:49 +02:00
Justinas Delinda 7fc74efc5b simplify parser loader 2025-04-01 20:01:38 +02:00
Justinas Delinda 87b4f28b32 fix 2025-04-01 19:57:20 +02:00
Justinas Delinda 4acd2c40ce fix lint warning 2025-04-01 19:57:20 +02:00
Justinas Delinda 7ff2786318 Refactor constructors to use explicit property assignments 2025-04-01 19:57:20 +02:00
Justinas Delinda 9d2d2a7c69 Refactor enums to mapped objects 2025-04-01 19:57:20 +02:00
Justinas Delinda 46111e287d add side effects false 2025-04-01 19:22:11 +02:00
Borewit 9e520ef0f5 Update yarn package manager to 4.8.1 2025-04-01 19:15:57 +02:00
Borewit f67c17d6b0 11.0.2 v11.0.2 2025-03-10 20:04:36 +01:00
Borewit 8c540bdd0d Workaround for TypeScript bundler node-resolution
Add stub to fool TypeScript compiler, loading the wrong entry points for the typings.

For calling the runtime problems, it throws an error.
2025-03-10 20:03:13 +01:00
Borewit 29ecceb21d 11.0.1 v11.0.1 2025-03-09 12:26:28 +01:00
dependabot[bot] 281ec8d51b Bump strtok3 from 10.2.1 to 10.2.2
Bumps [strtok3](https://github.com/Borewit/strtok3) from 10.2.1 to 10.2.2.
- [Release notes](https://github.com/Borewit/strtok3/releases)
- [Commits](https://github.com/Borewit/strtok3/compare/v10.2.1...v10.2.2)

---
updated-dependencies:
- dependency-name: strtok3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-09 12:24:28 +01:00
dependabot[bot] bc4a23d37e Bump @types/node from 22.13.9 to 22.13.10 in the types group
Bumps the types group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/node` from 22.13.9 to 22.13.10
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-09 12:20:30 +01:00
dependabot[bot] 93ed5f8a9c Bump node-readable-to-web-readable-stream from 0.4.1 to 0.4.2
Bumps [node-readable-to-web-readable-stream](https://github.com/Borewit/node-readable-to-web-readable-stream) from 0.4.1 to 0.4.2.
- [Release notes](https://github.com/Borewit/node-readable-to-web-readable-stream/releases)
- [Commits](https://github.com/Borewit/node-readable-to-web-readable-stream/compare/v0.4.1...v0.4.2)

---
updated-dependencies:
- dependency-name: node-readable-to-web-readable-stream
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-09 12:20:01 +01:00
Borewit 48aee9b49c Add FAQ: Using music-metadata with TypeScript and module-resolution set to bundler. 2025-03-09 12:17:32 +01:00
dependabot[bot] df94174c94 Bump node-readable-to-web-readable-stream from 0.4.0 to 0.4.1
Bumps [node-readable-to-web-readable-stream](https://github.com/Borewit/node-readable-to-web-readable-stream) from 0.4.0 to 0.4.1.
- [Release notes](https://github.com/Borewit/node-readable-to-web-readable-stream/releases)
- [Commits](https://github.com/Borewit/node-readable-to-web-readable-stream/compare/v0.4.0...v0.4.1)

---
updated-dependencies:
- dependency-name: node-readable-to-web-readable-stream
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-08 21:30:09 +01:00
dependabot[bot] 8f30e7ce3b Bump the types group across 1 directory with 3 updates
Bumps the types group with 3 updates in the / directory: [@types/chai](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai), [@types/chai-as-promised](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai-as-promised) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `@types/chai` from 5.0.1 to 5.2.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai)

Updates `@types/chai-as-promised` from 8.0.1 to 8.0.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai-as-promised)

Updates `@types/node` from 22.13.4 to 22.13.9
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/chai"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: types
- dependency-name: "@types/chai-as-promised"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: types
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-08 19:04:09 +01:00
Borewit ece6d00ef1 Add unit tests for default WHATWG ReadableStream stream 2025-03-08 19:03:59 +01:00
Borewit 0ae700e0ad Add workflow to update year in LICENSE.txt 2025-03-04 12:50:42 +01:00