diff --git a/package-lock.json b/package-lock.json index 8fd9559..5ae2920 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,28 +1,28 @@ { "name": "@markedjs/testutils", - "version": "17.0.1-2", + "version": "17.0.5-0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@markedjs/testutils", - "version": "17.0.1-2", + "version": "17.0.5-0", "license": "MIT", "dependencies": { "@markedjs/html-differ": "^5.0.4", "front-matter": "^4.0.2", - "marked": "17.0.2", + "marked": "17.0.5", "marked-repo": "https://github.com/markedjs/marked/tarball/v17.0.1" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", "@eslint/js": "^10.0.1", "@types/node": "^25.5.0", - "eslint": "^10.0.3", + "eslint": "^10.1.0", "globals": "^17.4.0", "prettier": "^3.8.1", - "tsx": "^4.7.1", - "typescript": "^5.7.2" + "tsx": "^4.21.0", + "typescript": "^5.9.3" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -144,6 +144,7 @@ "integrity": "sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==", "dev": true, "license": "MIT", + "peer": true, "bin": { "marked": "bin/marked.js" }, @@ -738,13 +739,13 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.5.2.tgz", - "integrity": "sha512-a5MxrdDXEvqnIq+LisyCX6tQMPF/dSJpCfBgBauY+pNZ28yCtSsTvyTYrMhaI+LK26bVyCJfJkT0u8KIj2i1dQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.5.3.tgz", + "integrity": "sha512-lzGN0onllOZCGroKJmRwY6QcEHxbjBw1gwB8SgRSqK8YbbtEXMvKynsXc3553ckIEBxsbMBU7oOZXKIPGZNeZw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^1.1.0" + "@eslint/core": "^1.1.1" }, "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" @@ -949,6 +950,7 @@ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1416,16 +1418,17 @@ } }, "node_modules/eslint": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.0.3.tgz", - "integrity": "sha512-COV33RzXZkqhG9P2rZCFl9ZmJ7WL+gQSCRzE7RhkbclbQPtLAWReL7ysA0Sh4c8Im2U9ynybdR56PV0XcKvqaQ==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.1.0.tgz", + "integrity": "sha512-S9jlY/ELKEUwwQnqWDO+f+m6sercqOPSqXM5Go94l7DOmxHVDgmSFGWEzeE/gwgTAr0W103BWt0QLe/7mabIvA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.2", "@eslint/config-array": "^0.23.3", - "@eslint/config-helpers": "^0.5.2", + "@eslint/config-helpers": "^0.5.3", "@eslint/core": "^1.1.1", "@eslint/plugin-kit": "^0.6.1", "@humanfs/node": "^0.16.6", @@ -1438,7 +1441,7 @@ "escape-string-regexp": "^4.0.0", "eslint-scope": "^9.1.2", "eslint-visitor-keys": "^5.0.1", - "espree": "^11.1.1", + "espree": "^11.2.0", "esquery": "^1.7.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -1529,9 +1532,9 @@ } }, "node_modules/espree": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-11.1.1.tgz", - "integrity": "sha512-AVHPqQoZYc+RUM4/3Ly5udlZY/U4LS8pIG05jEjWM2lQMU/oaZ7qshzAl2YP1tfNmXfftH3ohurfwNAug+MnsQ==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", + "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -1685,10 +1688,11 @@ } }, "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC" }, "node_modules/front-matter": { "version": "4.0.2", @@ -1916,9 +1920,9 @@ } }, "node_modules/marked": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/marked/-/marked-17.0.2.tgz", - "integrity": "sha512-s5HZGFQea7Huv5zZcAGhJLT3qLpAfnY7v7GWkICUr0+Wd5TFEtdlRR2XUL5Gg+RH7u2Df595ifrxR03mBaw7gA==", + "version": "17.0.5", + "resolved": "https://registry.npmjs.org/marked/-/marked-17.0.5.tgz", + "integrity": "sha512-6hLvc0/JEbRjRgzI6wnT2P1XuM1/RrrDEX0kPt0N7jGm1133g6X7DlxFasUIx+72aKAr904GTxhSLDrd5DIlZg==", "license": "MIT", "bin": { "marked": "bin/marked.js" diff --git a/package.json b/package.json index 857ed72..b50904c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@markedjs/testutils", - "version": "17.0.1-2", + "version": "17.0.5-0", "description": "Test utilities for marked and marked extensions", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -36,17 +36,17 @@ "dependencies": { "@markedjs/html-differ": "^5.0.4", "front-matter": "^4.0.2", - "marked": "17.0.2", + "marked": "17.0.5", "marked-repo": "https://github.com/markedjs/marked/tarball/v17.0.1" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", "@eslint/js": "^10.0.1", "@types/node": "^25.5.0", - "eslint": "^10.0.3", + "eslint": "^10.1.0", "globals": "^17.4.0", "prettier": "^3.8.1", - "tsx": "^4.7.1", - "typescript": "^5.7.2" + "tsx": "^4.21.0", + "typescript": "^5.9.3" } } diff --git a/src/load-tests.ts b/src/load-tests.ts index 6cd0692..72744b1 100644 --- a/src/load-tests.ts +++ b/src/load-tests.ts @@ -56,7 +56,7 @@ export async function loadTests(fileOrDir: string): Promise { // must import esm json = await import(absFile); } - specs = specs.concat(json); + specs = specs.concat(json.default ?? json); break; } default: