@clark/eslint-util-get-package

2.2.0 • Public • Published






CLARK




@clark/eslint-util-get-package

Node CI code style: prettier dependencies devDependencies lerna CLARK Open Source

Finds the package.json a source file belongs to.

import getPackage from "@clark/eslint-util-get-package";

export const rules = {
  "some-rule": {
    create(context) {
      const fileName = context.getFilename();
      const packageJSON = getPackage(fileName);

      if (!packageJSON)
        throw new Error(
          `Could not find a 'package.json' that '${fileName}' belongs to.`
        );

      console.log(`'${fileName}' belongs to ${packageJSON.name}.`);

      // ...
    },
  },
};

/@clark/eslint-util-get-package/

    Package Sidebar

    Install

    npm i @clark/eslint-util-get-package

    Weekly Downloads

    107

    Version

    2.2.0

    License

    ISC

    Unpacked Size

    6.08 kB

    Total Files

    6

    Last publish

    Collaborators

    • buschtoens
    • clark-bot
    • mtrense
    • kennethlarsen