@ranklint/core

Ranklint engine: crawler, check runner, config loader, diff and report storages. No Nuxt or Playwright dependencies.
2,562 2
Install
npm install @ranklint/core
Latest Version:1.1.3
License:MIT
Last Updated:Oct 11, 2026
Links: GitHub  ·  npm
Maintainer: aakazancev

@ranklint/core

The ranklint engine: types, crawler, check runner, seo.config loader (c12 + zod), report diff and storages. No Nuxt or Playwright dependencies — page loading is abstracted behind the PageFetcher interface.

import { defineRanklintConfig } from '@ranklint/core'

export default defineRanklintConfig({
  site: { url: 'https://example.com' },
  rules: { 'meta:title-length': ['error', { min: 30, max: 60 }] },
})

Full documentation: ranklint.dev. MIT.

Related Packages

ranklint

Lint your SEO before Google does. Alias for @ranklint/cli: the SEO linter for CI...

1,671 2
@webx-ui/module-audit

A site audit for the WebX UI admin panel: the production config, the host, and l...

1,614 0
@geoql/doctor-core

Audit engine for @geoql/vue-doctor and @geoql/nuxt-doctor. Hybrid two-pass: @vue...

15,374 7
@geoql/nuxt-doctor

CLI auditor for Nuxt 4 apps. Detects anti-patterns, AI-slop, and best-practice v...

14,295 7
@geoql/vue-doctor

CLI auditor for Vue 3 apps. Detects anti-patterns, AI-slop, and best-practice vi...

4,941 7

Version History

Version Released License
1.1.3 MIT
1.1.2 MIT
1.1.1 MIT
1.1.0 MIT
1.0.0 MIT