extensionless
Advanced tools
Comparing version 1.0.4 to 1.0.5
{ | ||
"name": "extensionless", | ||
"version": "1.0.4", | ||
"version": "1.0.5", | ||
"type": "module", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
@@ -23,12 +23,7 @@ import {access, existsSync, readFileSync} from 'fs' | ||
let exitWithError = (code, message) => { | ||
console.error('\x1b[33m%s\x1b[0m', message) | ||
process.exit(code) | ||
} | ||
Array.isArray(lookFor) && lookFor.length && lookFor.every(a => typeof a === 'string' && a.length) | ||
|| exitWithError(1, `The package.json field 'extensionless.lookFor' must be an array of strings that are not empty!`) | ||
|| (console.error('\x1b[33m%s\x1b[0m', `The package.json field 'extensionless.lookFor' must be an array of strings that are not empty!`), process.exit(1)) | ||
typeof resolveDirs === 'boolean' | ||
|| exitWithError(1, `The package.json field 'extensionless.resolveDirs' must be boolean value!`) | ||
|| (console.error('\x1b[33m%s\x1b[0m', `The package.json field 'extensionless.resolveDirs' must be a boolean value!`), process.exit(1)) | ||
@@ -35,0 +30,0 @@ let indexFiles = resolveDirs ? lookFor.map(e => `index.${e}`) : [] |
4030
42