diff --git a/package.json b/package.json index 4ababbe..7265632 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "eslint": "catalog:", "jsdom": "catalog:", "prettier": "catalog:", + "publint": "catalog:", "tsdown": "catalog:", "tslib": "catalog:", "typescript": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 67bc61e..9ebe78d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -114,6 +114,9 @@ catalogs: prettier: specifier: 3.8.3 version: 3.8.3 + publint: + specifier: ^0.3.18 + version: 0.3.18 regenerator-runtime: specifier: ^0.14.1 version: 0.14.1 @@ -188,9 +191,12 @@ importers: prettier: specifier: 'catalog:' version: 3.8.3 + publint: + specifier: 'catalog:' + version: 0.3.18 tsdown: specifier: 'catalog:' - version: 0.21.10(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260501.1)(synckit@0.11.12)(typescript@6.0.3) + version: 0.21.10(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260501.1)(publint@0.3.18)(synckit@0.11.12)(typescript@6.0.3) tslib: specifier: 'catalog:' version: 2.8.1 @@ -1224,6 +1230,10 @@ packages: resolution: {integrity: sha512-P/KX37tuR1R7xMHMakgzdWsRDMeze7SkwUcGQKbqQVSsJLW0q5kxax2dxEJgK4E4zIoMy7pG6UUE7x4al8AQeg==} engines: {node: '>=14'} + '@publint/pack@0.1.4': + resolution: {integrity: sha512-HDVTWq3H0uTXiU0eeSQntcVUTPP3GamzeXI41+x7uU9J65JgWQh3qWZHblR1i0npXfFtF+mxBiU2nJH8znxWnQ==} + engines: {node: '>=18'} + '@quansync/fs@1.0.0': resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} @@ -2796,6 +2806,10 @@ packages: monaco-editor@0.55.1: resolution: {integrity: sha512-jz4x+TJNFHwHtwuV9vA9rMujcZRb0CEilTEwG2rRSpe/A7Jdkuj8xPKttCgOh+v/lkHy7HsZ64oj+q3xoAFl9A==} + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -2931,6 +2945,11 @@ packages: proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + publint@0.3.18: + resolution: {integrity: sha512-JRJFeBTrfx4qLwEuGFPk+haJOJN97KnPuK01yj+4k/Wj5BgoOK5uNsivporiqBjk2JDaslg7qJOhGRnpltGeog==} + engines: {node: '>=18'} + hasBin: true + punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -3011,6 +3030,10 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + safe-regex-test@1.1.0: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} @@ -4486,6 +4509,8 @@ snapshots: dependencies: oxc-parser: 0.125.0 + '@publint/pack@0.1.4': {} + '@quansync/fs@1.0.0': dependencies: quansync: 1.0.0 @@ -6308,6 +6333,8 @@ snapshots: dompurify: 3.2.7 marked: 14.0.0 + mri@1.2.0: {} + ms@2.1.3: {} nanoid@3.3.12: {} @@ -6448,6 +6475,13 @@ snapshots: proto-list@1.2.4: {} + publint@0.3.18: + dependencies: + '@publint/pack': 0.1.4 + package-manager-detector: 1.6.0 + picocolors: 1.1.1 + sade: 1.8.1 + punycode@2.3.1: {} quansync@1.0.0: {} @@ -6539,6 +6573,10 @@ snapshots: '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.17 '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.17 + sade@1.8.1: + dependencies: + mri: 1.2.0 + safe-regex-test@1.1.0: dependencies: call-bound: 1.0.4 @@ -6670,7 +6708,7 @@ snapshots: picomatch: 4.0.4 typescript: 6.0.3 - tsdown@0.21.10(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260501.1)(synckit@0.11.12)(typescript@6.0.3): + tsdown@0.21.10(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260501.1)(publint@0.3.18)(synckit@0.11.12)(typescript@6.0.3): dependencies: ansis: 4.2.0 cac: 7.0.0 @@ -6690,6 +6728,7 @@ snapshots: unrun: 0.2.37(synckit@0.11.12) optionalDependencies: '@arethetypeswrong/core': 0.18.2 + publint: 0.3.18 typescript: 6.0.3 transitivePeerDependencies: - '@ts-macro/tsc' diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 271b5a3..240555a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -38,6 +38,7 @@ catalog: jsdom: ^29.1.1 monaco-editor: ^0.55.1 prettier: 3.8.3 + publint: ^0.3.18 regenerator-runtime: ^0.14.1 tsdown: ^0.21.10 tslib: ^2.8.1