confinode
Version:
Node application configuration reader
16 lines • 792 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
// eslint-disable-next-line import/no-internal-modules
const jsonEntry_1 = require("../Loader/loaders/jsonEntry");
// eslint-disable-next-line import/no-internal-modules
const yaml_1 = require("../Loader/loaders/yaml");
const FileDescription_1 = require("./FileDescription");
exports.defaultFiles = (name) => [
{ name: 'package.json', loader: new jsonEntry_1.default.Loader(undefined, name) },
{ name: `.${name}rc`, loader: new yaml_1.default.Loader(undefined) },
`.${name}rc`,
`${name}.config`,
`.${name}/${name}.config`,
];
exports.noPackageJson = (files) => files.filter(file => FileDescription_1.isFileBasename(file) || file.name !== 'package.json');
//# sourceMappingURL=descriptions.js.map