From ad6ac15cffcd1873c3f1aab934f5aefcd2e65e7f Mon Sep 17 00:00:00 2001 From: Borewit Date: Mon, 17 Feb 2025 16:11:32 +0100 Subject: [PATCH] Remove CommonJS entry point `loadMusicMetadata()` no longer available. `load-esm` can be used instead. --- README.md | 5 +---- lib/core.ts | 2 -- lib/default.cjs | 5 ----- lib/node.cjs | 5 ----- package.json | 5 +---- 5 files changed, 2 insertions(+), 20 deletions(-) delete mode 100644 lib/default.cjs delete mode 100644 lib/node.cjs diff --git a/README.md b/README.md index 381cffc2b..b2a6d3d95 100644 --- a/README.md +++ b/README.md @@ -786,7 +786,7 @@ For older Node.js version < 22, you need to dynamically import **music-metadata* For CommonJS TypeScript projects, using a Node.js version < 22, you can use [load-esm](https://github.com/Borewit/load-esm): -This method shall replace the embedded CJS loader `loadMusicMetadata()` function. +This method shall has replaced the embedded CJS loader function: `loadMusicMetadata()`. ```js import {loadEsm} from 'load-esm'; @@ -797,9 +797,6 @@ import {loadEsm} from 'load-esm'; })(); ``` -> [!NOTE] -> The `loadMusicMetadata` function is experimental. - ## Frequently Asked Questions ### How can I traverse (a long) list of files? diff --git a/lib/core.ts b/lib/core.ts index b2441108e..918dd7fcc 100644 --- a/lib/core.ts +++ b/lib/core.ts @@ -124,5 +124,3 @@ export async function scanAppendingHeaders(tokenizer: IRandomAccessTokenizer, op options.apeHeader = await APEv2Parser.findApeFooterOffset(tokenizer, apeOffset); } - -export declare function loadMusicMetadata(): Promise; diff --git a/lib/default.cjs b/lib/default.cjs deleted file mode 100644 index 3948f5a92..000000000 --- a/lib/default.cjs +++ /dev/null @@ -1,5 +0,0 @@ -// CommonJS core (default) entry point -"use strict"; -module.exports = { - loadMusicMetadata: () => import('./core.js'), -}; diff --git a/lib/node.cjs b/lib/node.cjs deleted file mode 100644 index 1a0f1b4c9..000000000 --- a/lib/node.cjs +++ /dev/null @@ -1,5 +0,0 @@ -// CommonJS Node entry point -"use strict"; -module.exports = { - loadMusicMetadata: () => import('./index.js'), -}; diff --git a/package.json b/package.json index cb49c10ed..4d5aed2d8 100644 --- a/package.json +++ b/package.json @@ -21,21 +21,18 @@ "node": { "import": "./lib/index.js", "module-sync": "./lib/index.js", - "require": "./lib/node.cjs", "types": "./lib/index.d.ts" }, "default": { "import": "./lib/core.js", "module-sync": "./lib/core.js", - "require": "./lib/default.cjs", "types": "./lib/core.d.ts" } }, "types": "lib/index.d.ts", "files": [ "lib/**/*.js", - "lib/**/*.d.ts", - "lib/*.cjs" + "lib/**/*.d.ts" ], "keywords": [ "music",