Skip to content

Commit 4fcc5fe

Browse files
committed
Tweaks to make it work as a module
1 parent e165b09 commit 4fcc5fe

File tree

8 files changed

+7
-8
lines changed

8 files changed

+7
-8
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export default defineConfig({
3737
test: {
3838
coverage: {
3939
provider: "custom",
40-
customProviderModule: "@hyperjump/json-schema-coverage/vitest"
40+
customProviderModule: "@hyperjump/json-schema-coverage/vitest-coverage-provider"
4141
}
4242
}
4343
});
@@ -49,7 +49,7 @@ tests.
4949

5050
```JavaScript
5151
import { describe, expect, test } from "vitest";
52-
import "@hyperjump/json-schema-coverage/vitest";
52+
import "@hyperjump/json-schema-coverage/vitest-matchers";
5353

5454
describe("Worksheet", () => {
5555
test("matches with uri", async () => {

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
"type": "module",
1818
"exports": {
1919
".": "./src/index.js",
20-
"./vitest": "./src/vitest/index.js"
20+
"./vitest-matchers": "./src/vitest/matchers.js.js",
21+
"./vitest-coverage-provider": "./src/vitest/coverage-provider.js"
2122
},
2223
"scripts": {
2324
"lint": "eslint src",

src/vitest/json-schema-coverage-provider.js renamed to src/vitest/coverage-provider.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { existsSync, readdirSync } from "node:fs";
22
import * as fs from "node:fs/promises";
3-
import { createCoverageMap } from "istanbul-lib-coverage";
3+
import coverage from "istanbul-lib-coverage";
44
import libReport from "istanbul-lib-report";
55
import reports from "istanbul-reports";
66
import { resolve } from "pathe";
@@ -28,7 +28,7 @@ const JsonSchemaCoverageProviderModule = {
2828

2929
/** @implements CoverageProvider */
3030
class JsonSchemaCoverageProvider {
31-
name = "../src/vitest/json-schema-coverage-provider.js";
31+
name = "@hyperjump/json-schema-coverage/vitest-coverage-provider";
3232

3333
ctx = /** @type Vitest */ ({});
3434
options = /** @type ResolvedCoverageOptions<"custom"> */ ({});
@@ -142,7 +142,7 @@ class JsonSchemaCoverageProvider {
142142

143143
/** @type () => CoverageMap */
144144
createCoverageMap() {
145-
return createCoverageMap({});
145+
return coverage.createCoverageMap({});
146146
}
147147

148148
/** @type CoverageProvider["onAfterSuiteRun"] */

src/vitest/index.d.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/vitest/index.js

Lines changed: 0 additions & 1 deletion
This file was deleted.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)