{"library":"jsr-exports-lint","type":"library","category":null,"description":"A linting tool for validating the `exports` field in JSR's `jsr.json` manifest files, designed to be used as a build hook in `tsdown` or `unbuild`. Current stable version is 0.4.2. Released under MIT license with active development. Key differentiator: unlike `publint` which lints npm `package.json` exports, this tool specifically targets JSR's `jsr.json` exports, making it essential for library authors distributing via both npm and JSR. It fully supports TypeScript and requires Node >= 20. The lint runs after the build is done, checking that all exported entries match the actual built files.","language":"javascript","status":"active","version":"0.4.2","tags":["javascript","tsdown","unbuild","bundler","exports","jsr.json","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install jsr-exports-lint","imports":["import { lintJsrExports } from 'jsr-exports-lint/tsdown'","import { lintJsrExports } from 'jsr-exports-lint/unbuild'","const { lintJsrExports } = require('jsr-exports-lint/tsdown')"]},{"cmd":"yarn add jsr-exports-lint","imports":[]},{"cmd":"pnpm add jsr-exports-lint","imports":[]}],"homepage":null,"github":"https://github.com/kazupon/jsr-exports-lint","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/jsr-exports-lint","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}