Skip to content

Commit dfa47ba

Browse files
Add publint
1 parent 3920fca commit dfa47ba

3 files changed

Lines changed: 51 additions & 0 deletions

File tree

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
"nx-cloud": "^16.0.5",
7676
"prettier": "^2.8.8",
7777
"prettier-plugin-svelte": "^2.10.0",
78+
"publint": "^0.1.12",
7879
"react": "^18.2.0",
7980
"react-dom": "^18.2.0",
8081
"rimraf": "^4.1.2",

pnpm-lock.yaml

Lines changed: 43 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/validate-packages.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import path from 'node:path'
44
import fsp from 'node:fs/promises'
55
import jsonfile from 'jsonfile'
6+
import { publint } from 'publint'
67
import { packages, rootDir } from './config.mjs'
78

89
async function run() {
@@ -53,6 +54,12 @@ async function run() {
5354
} catch (err) {
5455
failedValidations.push(`Missing build file: ${filePath}`)
5556
}
57+
58+
const publintResult = await publint({ pkgDir: pkg.packageDir })
59+
60+
publintResult.forEach((message) => {
61+
console.log(`Publint warning: ${JSON.stringify(message, null, 2)}`)
62+
})
5663
}),
5764
)
5865
console.info('')

0 commit comments

Comments
 (0)