|
30 | 30 | "types": "./index.d.cts", |
31 | 31 | "default": "./lib/index.cjs" |
32 | 32 | } |
33 | | - } |
| 33 | + }, |
| 34 | + "./package.json": "./package.json" |
34 | 35 | }, |
35 | 36 | "types": "lib/index.d.ts", |
36 | 37 | "files": [ |
|
54 | 55 | "prepare": "simple-git-hooks && yarn-berry-deduplicate || exit 0", |
55 | 56 | "release": "clean-pkg-json && changeset publish", |
56 | 57 | "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js", |
| 58 | + "typecov": "type-coverage", |
57 | 59 | "version": "changeset version && yarn --no-immutable" |
58 | 60 | }, |
59 | 61 | "dependencies": { |
60 | 62 | "ajv": "^8.17.1" |
61 | 63 | }, |
62 | 64 | "devDependencies": { |
63 | | - "@1stg/common-config": "^11.1.1", |
| 65 | + "@1stg/common-config": "^11.1.2", |
64 | 66 | "@changesets/changelog-github": "^0.5.1", |
65 | 67 | "@changesets/cli": "^2.28.1", |
66 | 68 | "@commitlint/cli": "^19.8.0", |
|
78 | 80 | "size-limit-preset-node-lib": "^0.3.0", |
79 | 81 | "ts-jest": "^29.3.1", |
80 | 82 | "tslib": "^2.8.1", |
| 83 | + "type-coverage": "^2.29.7", |
81 | 84 | "typescript": "^5.8.2", |
82 | 85 | "yarn-berry-deduplicate": "^6.1.1" |
83 | 86 | }, |
|
105 | 108 | } |
106 | 109 | ] |
107 | 110 | } |
| 111 | + }, |
| 112 | + "typeCoverage": { |
| 113 | + "atLeast": 91.42, |
| 114 | + "cache": true, |
| 115 | + "detail": true, |
| 116 | + "ignoreAsAssertion": true, |
| 117 | + "ignoreFiles": [ |
| 118 | + "**/*.d.ts" |
| 119 | + ], |
| 120 | + "ignoreNonNullAssertion": true, |
| 121 | + "showRelativePath": true, |
| 122 | + "strict": true, |
| 123 | + "update": true |
108 | 124 | } |
109 | 125 | } |
0 commit comments