UNPKG

@fenge/eslint-config

Version:

A super strict eslint config for linting js/ts/package.json.

30 lines 1.39 kB
import * as pkg from "eslint-plugin-pkg-json"; import * as publint from "eslint-plugin-publint"; export declare function packagejson(): readonly [{ readonly name: "fenge/packagejson"; readonly files: readonly ["**/package.json"]; readonly processor: "pkg-json/processor"; readonly plugins: { readonly "pkg-json": typeof pkg; readonly publint: typeof publint; }; readonly rules: { readonly "pkg-json/bottom-default": "error"; readonly "pkg-json/exact-dependency-version": "error"; readonly "pkg-json/no-conflict-types": "error"; readonly "pkg-json/no-dependencies-in-workspace-root": "error"; readonly "pkg-json/no-lifecycle-script": "error"; readonly "pkg-json/no-nonstandard-property": "error"; readonly "pkg-json/no-types-dependency-in-workspace-root": "error"; readonly "pkg-json/top-types": "error"; readonly "pkg-json/private-workspace-root": "error"; readonly "pkg-json/required-dev-engines": "error"; readonly "pkg-json/required-engines": "error"; readonly "pkg-json/required-hashbang": "error"; readonly "pkg-json/required-repository": "error"; readonly "pkg-json/type-module": "error"; readonly "publint/warning": "error"; readonly "publint/error": "error"; }; }]; //# sourceMappingURL=packagejson.d.ts.map