{"_id":"@almsomnia/logic-gate","name":"@almsomnia/logic-gate","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@almsomnia/logic-gate","version":"1.0.0","description":"A library to work with logical gates.","main":"dist/index.js","types":"dist/index.d.ts","keywords":[],"author":{"name":"Riva Almero","email":"rvalms@proton.me"},"license":"MIT","devDependencies":{"@types/node":"^22.12.0","typescript":"^5.7.3"},"scripts":{"build":"tsc"},"_id":"@almsomnia/logic-gate@1.0.0","_integrity":"sha512-IuhbhB0C6MsyAsN9ZNZTeeX8HdDDn8DV9ViR6vjPWacbKesV+9WeG67B3zOZtBXNVTRVvp7PCOjc0OjKV1uawg==","_resolved":"C:\\Users\\rivaa\\AppData\\Local\\Temp\\2416a78b5079afd09d88ad24bff8f72f\\almsomnia-logic-gate-1.0.0.tgz","_from":"file:almsomnia-logic-gate-1.0.0.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IuhbhB0C6MsyAsN9ZNZTeeX8HdDDn8DV9ViR6vjPWacbKesV+9WeG67B3zOZtBXNVTRVvp7PCOjc0OjKV1uawg==","shasum":"5b6a8e31f574392456a69e05ef1c7eb79e660d15","tarball":"https://registry.npmjs.org/@almsomnia/logic-gate/-/logic-gate-1.0.0.tgz","fileCount":11,"unpackedSize":23056,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD49Xz2Ljk8ypWeUsD8plI/MBuydBBXbktwo5cIuqVBnQIgMPtmM9ja0gAB5vFhDT037MmAnwOUt9pSzZ8z4RaN9LE="}]},"_npmUser":{"name":"almsomnia","email":"rvalms@icloud.com"},"directories":{},"maintainers":[{"name":"almsomnia","email":"rvalms@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logic-gate_1.0.0_1738635020707_0.43149534228953135"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-04T02:10:20.622Z","1.0.0":"2025-02-04T02:10:20.899Z","modified":"2025-02-04T02:10:21.150Z"},"maintainers":[{"name":"almsomnia","email":"rvalms@icloud.com"}],"description":"A library to work with logical gates.","keywords":[],"author":{"name":"Riva Almero","email":"rvalms@proton.me"},"license":"MIT","readme":"# Logic Gate JS\n\nA simple package for simulating logic gates.\n\n## Features\n\n- Support basic logic gates\n- Lightweight and easy to user\n- Support TypeScript\n\n## Installation\n\n```bash\n# npm\nnpm install @almsomnia/logic-gate\n\n# pnpm\npnpm add @almsomnia/logic-gate\n\n# yarn\nyarn add @almsomnia/logic-gate\n\n# bun\nbun add @almsomnia/logic-gate\n```\n\n## Usage\n\nImport and use the package in your project:\n\n```javascript\nimport { and, or, not, xor } from '@almsomnia/logic-gate'\n\nconsole.log(and(true, false));      // false\nconsole.log(or(true, false));       // true\nconsole.log(not(true));             // false\nconsole.log(xor(true, false));      // true\n```\n\n## API Reference\n\n| Function | Description                                         |\n| :--------| :---------------------------------------------------|\n| `and`    | Returns the logical AND of two boolean values.      |\n| `or`     | Returns the logical OR of two boolean values.       |\n| `not`    | Returns the logical NOT of the input boolean value. |\n| `xor`    | Returns the logical XOR of two boolean values.      |\n| `nand`   | Returns the logical NAND of two boolean values.     |\n| `nor`    | Returns the logical NOR of two boolean values.      |\n| `xnor`   | Returns the logical XNOR of two boolean values.     |\n\n## Contributing\n\nContributions are welcome! Feel free to open issues or submit pull requests.\n\n## License\n\nThis project is licensed under the MIT License.","readmeFilename":"README.md"}