{"_id":"null","maintainers":[{"name":"qodeninja","email":"qodeninja@outlook.com"}],"keywords":["null"],"dist-tags":{"latest":"2.0.0"},"author":{"name":"Qodeninja","email":"qodeninja@outlook.com","url":"http://qodeninja.com"},"description":"Null generator library","readme":"# null\nNull all of the things! This package was originally created as a joke, but hey now it actually does something non-trivial.\n\nIf you ever use `null` for logic tests, you can try using a `Symbol` instead via the NullRef library provided by this package.\n\nThis package provides for a `NULL` constant that is a Symbol from the Global Symbol Registry, as well as convenience methods for testing, casting, and comparing values.\n\n## Usage\n\nRequire and reference what you need:\n\n```javascript\nconst nullref   = require('null'); // note that the variable name should not be null, here we use nullref\nconst nulltest  = nullref.lib; // load the full library of convenience features\n\nconst isNull    = nullref.isNull // or just load the main ones you want (checks for null or NULL)\nconst isNullRef = nullref.isNullRef // checks for NULL only\n\nconst NULL = nullref(); // NULL symbol instance (singleton);\n```\n\nConsume and use as needed.\n\n```javascript\nlet x = null;\n\n//returns true if x is null or NULL\nif( nulltest.is(x) ) //do something\nif( isNull(x) ) // same as above\n\n//cast a variable to NULL if it is null or NULL, otherwise it returns itself\nif( NULL === nulltest.to(x) ) // do something\n\n```\n\n","repository":{"type":"git","url":"git@qodeparty-gh:qodeparty/null.git"},"license":"MIT","versions":{"2.0.0":{"name":"null","version":"2.0.0","description":"Null generator library","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@qodeparty-gh:qodeparty/null.git"},"keywords":["null"],"author":{"name":"Qodeninja","email":"qodeninja@outlook.com","url":"http://qodeninja.com"},"license":"MIT","gitHead":"c173640217a208c01f162140171c824da527404a","_id":"null@2.0.0","_nodeVersion":"10.11.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-CVSXPeB7Af0Sku7w8N8EKkgcwvQ6wGNfs6bly419A/q6dpIwzaHIk+65+La2g80ml21uxVXQo8xReTMI2WEYbA==","shasum":"5a80d2b28f9a77bdd9aa63c1d1958d695b3295e8","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/null/-/null-2.0.0.tgz","fileCount":4,"unpackedSize":3857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4yHrCRA9TVsSAnZWagAAbGEP/AgmBLif3RmSGLLTnAWl\nvoG9/6dpajtKsHh3Jz4TUUOqzwWXKWTsHFPahslQ55mHNCd2j2Qf36r6q1m3\n5vG9mV2O/ryWpbAR1pPgOPlbHHOWSVmUwIuSzH4ITroCr0uN2zugyT0k19Hy\nJS0oWdsweAN5jqN55vR3WEvT4fQug86hr2FDIi+TjiGfVNJIxO4L6+aCQ+BN\nXBldxMbQakbItJqbVzW4HW23Lxnzuz7FmoYMoZL15iPOE+jNcOt1h4w1/MDW\n5gtXTLWu+CPDGUKPxIHBRUhPnbQtbJIWqI6I2u1y8CyRnyMBkgF32GoIdNoA\nfOBwqo3Nv0mhtg4QujW08Zt53lyETyIMDADF9VPAXOW1DsnMgC+gkc8rqOHV\nYucFsCZPejd+Y4uFF4XwKG4xo8sj1bKJDs+uRmdYj7Tg/Mf1K4Iee2er5FKO\naJ2Qw8pBwD+47sLVcheDU7fo/PEqK5oGrpLaTHJtz6T+kvRfNTds2sTVXV/I\nz3oKl4ZdfaISuM38+7MghgGLopIYE3adV9fZ/r1Q0Iibr9wDoxR7ymhNU8NR\nemwZT1aPO/Luc+46KVGGYY6udCfqsrwkrndcC87/4iFHreH5FXwB33DmZY88\nf6bDSbFifUr/1ySVPQN7kU35Bhizt7eRfb168DWSMqG2IyETWmg2weDw4pC9\nJ6CK\r\n=THD+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtqawi0GqCpOsAUO2Dm77Ibi/kOIof12BzblYaXWQIwAiA0RQIuM41K7lNb4GeGhbzRNRDkKzN3TRqFnKqGPfcqzQ=="}]},"maintainers":[{"name":"qodeninja","email":"qodeninja@outlook.com"}],"_npmUser":{"name":"qodeninja","email":"qodeninjax@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/null_2.0.0_1558389226284_0.7613956124204075"},"_hasShrinkwrap":false},"0.0.0":{"name":"null","version":"0.0.0","dependencies":{},"devDependencies":{},"_id":"null@0.0.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.1","_nodeVersion":"v0.4.5","_defaultsLoaded":true,"dist":{"shasum":"4744b3fb86f3fd1b455feac414a4f50f82a3d06d","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/null/-/null-0.0.0.tgz","integrity":"sha512-SBzopyZKLncZheyE/dnGRAruQnwXQecvFYgHsdMbgBcHQ6p8xYQDfh/jXhpKyqTa7Yl2/0zrOhK3tjVcPykvpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD894ooGtR1QF/mCKQSltOC7plb+5iwLBuvSnTVzBarJgIgFkbiTo3GwIz+cFPC5F2g+ZmOwsbgfHBm3y8ylBBvELo="}]},"scripts":{},"directories":{}},"1.0.1":{"name":"null","version":"1.0.1","description":"Null generator library","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@qodeparty-gh:qodeparty/null.git"},"keywords":["null"],"author":{"name":"Qodeninja","email":"qodeninja@outlook.com","url":"http://qodeninja.com"},"license":"MIT","gitHead":"d8dd540c41bd4f39adbbb47e28e3de69cd3c4cbf","_id":"null@1.0.1","_shasum":"5a821d527031325c86d3a01ab101732a091fa1ec","_from":".","_npmVersion":"3.10.5","_nodeVersion":"5.6.0","_npmUser":{"name":"qodeninja","email":"qodeninja@outlook.com"},"dist":{"shasum":"5a821d527031325c86d3a01ab101732a091fa1ec","tarball":"https://devel.data-in-motion.biz/nexus/repository/npm-group/null/-/null-1.0.1.tgz","integrity":"sha512-FZ3Zmo+8EjUY1CsXKSlZcTOJHD2aV90/xDRPOXUEZOcr1qInJdQNc7YsykuTRK01tDfnOftZY7Bhx+MxZ7gXAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXqLzolKIvenTFQzIg1F/nkTDevEB9NpDsvnlKnSCAkwIgfkHudTt/FvWg5tMXxx+Wkjztb6Z/JuK+2ygHpkgquTs="}]},"maintainers":[{"name":"qodeninja","email":"qodeninja@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/null-1.0.1.tgz_1488427299196_0.3756035228725523"},"directories":{}}},"name":"null","time":{"2.0.0":"2019-05-20T21:53:46.747Z","created":"2011-05-08T18:42:46.667Z","modified":"2025-05-13T06:10:04.219Z","0.0.0":"2011-05-08T18:42:47.876Z","1.0.1":"2017-03-02T04:01:39.433Z"},"readmeFilename":"README.md"}