Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 629 Bytes

File metadata and controls

34 lines (28 loc) · 629 Bytes

cosmiconfig-toml-loader

A TOML loader for Cosmiconfig

Installation

npm install cosmiconfig-toml-loader

Usage

import cosmiconfig from 'cosmiconfig';
import { loadToml } from 'cosmiconfig-toml-loader';

const moduleName = 'myModuleName';
const explorer = cosmiconfig(moduleName, {
  searchPlaces: [
    'package.json',
    `.${moduleName}rc.toml`
    `.${moduleName}rc`,
    `.${moduleName}rc.json`,
    `.${moduleName}rc.yaml`,
    `.${moduleName}rc.yml`,
    `.${moduleName}rc.ts`,
    `.${moduleName}rc.js`,
    `${moduleName}.config.js`,
  ],
  loaders: {
    '.toml': loadToml,
  },
});