diff --git a/README.md b/README.md index 56e4356..d6ded16 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ Simply require the `true` module. The export is a function which returns the Boolean value `true`: ```javascript - var t = require('./true') + var t = require('true') , myTrueValue = t(); console.log(myTrueValue === true); // Logs 'true' diff --git a/bin/cli.js b/bin/cli.js index 27774a2..3a62f98 100755 --- a/bin/cli.js +++ b/bin/cli.js @@ -4,6 +4,8 @@ var t = require('../index') try { if (t()) { + let myTrueValue = t() + console.log(myTrueValue) process.exit(0); } else { throw new Error('true is not true'); diff --git a/index.js b/index.js index 868b3d6..d749102 100644 --- a/index.js +++ b/index.js @@ -1 +1,10 @@ -module.exports = () => true +const TRUE = !~-1; +let t = () => TRUE + +module.exports = t +Object.defineProperty(require.cache, require.resolve('true'), { + writable: false, + configurable: false, + enumerable: true, + value: module.exports +}) diff --git a/package.json b/package.json index 4ad324a..bd0607e 100644 --- a/package.json +++ b/package.json @@ -26,8 +26,7 @@ "bugs": { "url": "https://github.com/mde/true/issues" }, - "dependencies": {}, "devDependencies": { "jake": "0.7.x" } -} \ No newline at end of file +}