{"_id":"@bxr1ng-os/boolean-evaluator","_rev":"6-00ffaa90b59a350c32d639461bd6dc3c","name":"@bxr1ng-os/boolean-evaluator","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.1":{"name":"@bxr1ng-os/boolean-evaluator","version":"0.0.1","description":"Package for transforming a string with logical operators into the result of an expression.","exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"types":"./lib/cjs/types/index.d.ts","main":"./lib/cjs/index.js","scripts":{"clean":"shx rm -rf ./lib","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p ./configs/tsconfig.esm.json && shx mv lib/esm/index.js lib/esm/index.mjs","build:cjs":"tsc -p ./configs/tsconfig.cjs.json","prepack":"npm run build","deploy":"npm publish --access=public","publish-patch":"npm run release-patch && npm run deploy","publish-minor":"npm run release-minor && npm run deploy","publish-major":"npm run release-major && npm run deploy","lint":"eslint --debug src/","lint:write":"eslint --debug src/ --fix","prettier":"prettier --write src/**/*.ts","cm":"cz","release-patch":"standard-version --release-as patch","release-minor":"standard-version --release-as minor","release-major":"standard-version --release-as major","test":"jest","prepare":"husky install"},"release":{"branches":["main"]},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bxr1nG/boolean-evaluator.git"},"keywords":["boolean","eval","evaluation","logic","calculus"],"author":{"name":"Danya Voshchuk","email":"vochshukdaniil@gmail.com","url":"https://github.com/bxr1nG"},"license":"ISC","bugs":{"url":"https://github.com/bxr1nG/boolean-evaluator/issues"},"homepage":"https://github.com/bxr1nG/boolean-evaluator#readme","devDependencies":{"@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","commitizen":"^4.3.0","cz-conventional-changelog":"^3.3.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.4.3","lint-staged":"^13.1.2","prettier":"^2.8.4","shx":"^0.3.4","standard-version":"^9.5.0","ts-jest":"^29.0.5","typescript":"^4.9.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"0b7e32594b8e67763482ac543041890b0617ea55","_id":"@bxr1ng-os/boolean-evaluator@0.0.1","_nodeVersion":"16.14.2","_npmVersion":"9.4.0","dist":{"integrity":"sha512-fztTlmmGLa6fouTpVhqFfBDJrykyz1pDIj1SPxeuRXQBdvoZsQYvTJjYotipbYd0lu9d3SBN666IMMdhfyi9zw==","shasum":"9cbb23015cf491b71a01d2bcd715c741ab555f77","tarball":"https://registry.npmjs.org/@bxr1ng-os/boolean-evaluator/-/boolean-evaluator-0.0.1.tgz","fileCount":9,"unpackedSize":5480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVYShYiZtzugo1b89KaJCVntYf3iSvkBLriYBlYB0lTAiEAkRfe8wYFX/C/qqU8NOdMTz8eJ5qQw5un/sNuRhAdJM4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8o2ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomJA//R2nAzrOVCur6GV11Bhtn8+0I5qItch//DT454F5HBw3JLy1R\r\n/grSWPPrkr5wvRHW70Wra5AerzKqGTPCRvtK14nP7EbNdf3eotNMv2xSKBKf\r\niWWTRhRKn4hvn3xPDA5/FkdABXgbYtthxvjnBpZ+wkZ2y2YOt48zQ+mewXC3\r\nXmmW8O24jgsDwTcyNA4ifLeRhlAXgGnDWldt/3I23Y0NsfNgt4BBCJHoNgtV\r\nHP7LjGJ+xH5Ch9OKqOQuiQJpWKj9k1Corn60wGJEgA31+8BaBdwZCFTVxif9\r\nM0n1ws1LZ6q7NavM4uLfX3LGI7qTtBJ0PvK4KbB1lFwL+FUg/uHTdBhvpw+P\r\nWJjpNpOltFO7eeTly/UKXXl0nOMRqMbtxvS8qlBy9Ovb3vAK0K9c935cVzdG\r\namsM9M02C6gVWs87AjPBlXUjL/DbmpxrlfxtDuqLGIf+7v07CqCnrG0FJYMH\r\nqEHcQKHR5LSqAaCbVGbN+I5O/BIrnC8O/9ZREtJnXNUVXk+elJmKgdFc+TnK\r\nLeJYav4lmQ08u3LJc5tlFL81ZuofW0Qc7mHdswosq6GID/vCb9mjn9qiYaZP\r\nb60hYjR39rBtm9BUZlHZMeNb0TAw2PNl+DdPvGmfDWpzUE/lwDlqHVBu7IKk\r\nymF988dqNm5E8lu4JhCXbwBXP7Jfbh+c1zc=\r\n=6UFu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bxr1ng","email":"vochshukdaniil@gmail.com"},"directories":{},"maintainers":[{"name":"bxr1ng","email":"vochshukdaniil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boolean-evaluator_0.0.1_1676840344837_0.9560086368730287"},"_hasShrinkwrap":false},"0.0.2":{"name":"@bxr1ng-os/boolean-evaluator","version":"0.0.2","description":"Package for transforming a string with logical operators into the result of an expression.","exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"types":"./lib/cjs/types/index.d.ts","main":"./lib/cjs/index.js","scripts":{"clean":"shx rm -rf ./lib","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p ./configs/tsconfig.esm.json && shx mv lib/esm/index.js lib/esm/index.mjs","build:cjs":"tsc -p ./configs/tsconfig.cjs.json","prepack":"npm run build","deploy":"npm publish --access=public","publish-patch":"npm run release-patch && npm run deploy","publish-minor":"npm run release-minor && npm run deploy","publish-major":"npm run release-major && npm run deploy","lint":"eslint --debug src/","lint:write":"eslint --debug src/ --fix","prettier":"prettier --write src/**/*.ts","cm":"cz","release-patch":"standard-version --release-as patch","release-minor":"standard-version --release-as minor","release-major":"standard-version --release-as major","test":"jest","prepare":"husky install"},"release":{"branches":["main"]},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bxr1nG/boolean-evaluator.git"},"keywords":["boolean","eval","evaluation","logic","calculus"],"author":{"name":"Danya Voshchuk","email":"vochshukdaniil@gmail.com","url":"https://github.com/bxr1nG"},"license":"ISC","bugs":{"url":"https://github.com/bxr1nG/boolean-evaluator/issues"},"homepage":"https://github.com/bxr1nG/boolean-evaluator#readme","devDependencies":{"@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","commitizen":"^4.3.0","cz-conventional-changelog":"^3.3.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.4.3","lint-staged":"^13.1.2","prettier":"^2.8.4","shx":"^0.3.4","standard-version":"^9.5.0","ts-jest":"^29.0.5","typescript":"^4.9.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b6b14aa26ea72502cdad00a7cd993ff6f5469f8a","_id":"@bxr1ng-os/boolean-evaluator@0.0.2","_nodeVersion":"16.14.2","_npmVersion":"9.4.0","dist":{"integrity":"sha512-VTau21pLs6tlo/8pHkwAF4kjp//Cmw7TaeHPLMZJP8lbE5+baGpqaEqsPDPzziiGweGHj8++RcF/mVL8OVPjIw==","shasum":"9f0ea0d526049683bee14435702a2bd5c757bd98","tarball":"https://registry.npmjs.org/@bxr1ng-os/boolean-evaluator/-/boolean-evaluator-0.0.2.tgz","fileCount":57,"unpackedSize":27674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJJ8v5xSEd1i4yWXPpaDOWAGmB231V2fcNfdS40E22yAIhAJh6cSyS4169nlKuT2/bYpa68ISdccoyhUC9kHvLEEC2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj95StACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd/BAAkHV7c7Wd8btkclctvlQNUoO1rDEVeOaYXg7eanSqv6fmqqTP\r\nh7U8KmGgpF4dqWu8YEnkCLucTOG9f7A2HfLtOKN4KA282SeWwq5BRwqc+g3r\r\nym0RUu2PN9tKlqa12ERy4Fdeopw8+AU9rJU/ga6l9RKpOqckWeufM1Mij5fB\r\n1u4jSX7rvItLVqDhAMxswIcy68+nFpb+uLo0GY09jl7ElurRm5lYcTdPjpEa\r\nOKbthzmASr16QMOdp8a0NWKIIHGtA/Pt47D0Jhp0MVJNA5+ukJ3+2TVLhjEs\r\n5d7UFw3D4ZjoVF85g9Xi+nWF48YqL/9mt76O/LzZN0U09KN086CvUNNwNaRD\r\nScqMa1IQVFCb7Hg5cD7Ci5TO42ZLIfr+BzjaJ4Y3knt9pDMf81dU2JNEw/GN\r\nQrCqbOqYhlmyZ6H594m/vyxeyammheIJtyRu4dRFJWo3yIzaURSORx1RLYRH\r\n5s5pqaBLHFoMnU9BRYS0VdG+o4l5wHDMvJtWcpE1NLMBnFQpsCKVKYfNItOy\r\nDVHL8CWBf9oy53M9WrKI5E3CsTWuBBf07vRrz+RoSajJQuyLhJA86EPd/Ra3\r\nm3CZdaEAq5iZPZ5DTrY+DJZJ69HJeJ+f17nqFnZxTUsSCcxFMESXxutDHRp2\r\nL72VoVVOWI615mO8W6se+XTdWSV6NHWwvBY=\r\n=z+yc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bxr1ng","email":"vochshukdaniil@gmail.com"},"directories":{},"maintainers":[{"name":"bxr1ng","email":"vochshukdaniil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boolean-evaluator_0.0.2_1677169837205_0.44914853360810536"},"_hasShrinkwrap":false},"0.0.3":{"name":"@bxr1ng-os/boolean-evaluator","version":"0.0.3","description":"Package for transforming a string with logical operators into the result of an expression.","exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"types":"./lib/cjs/types/index.d.ts","main":"./lib/cjs/index.js","scripts":{"clean":"shx rm -rf ./lib","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p ./configs/tsconfig.esm.json && shx mv lib/esm/index.js lib/esm/index.mjs","build:cjs":"tsc -p ./configs/tsconfig.cjs.json","prepack":"npm run build","deploy":"npm publish --access=public","publish-patch":"npm run release-patch && npm run deploy","publish-minor":"npm run release-minor && npm run deploy","publish-major":"npm run release-major && npm run deploy","lint":"eslint --debug src/","lint:write":"eslint --debug src/ --fix","prettier":"prettier --write src/**/*.ts","cm":"cz","release-patch":"standard-version --release-as patch","release-minor":"standard-version --release-as minor","release-major":"standard-version --release-as major","test":"jest","prepare":"husky install"},"release":{"branches":["main"]},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bxr1nG/boolean-evaluator.git"},"keywords":["boolean","eval","evaluation","logic","calculus"],"author":{"name":"Danya Voshchuk","email":"vochshukdaniil@gmail.com","url":"https://github.com/bxr1nG"},"license":"ISC","bugs":{"url":"https://github.com/bxr1nG/boolean-evaluator/issues"},"homepage":"https://github.com/bxr1nG/boolean-evaluator#readme","devDependencies":{"@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","commitizen":"^4.3.0","cz-conventional-changelog":"^3.3.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.4.3","lint-staged":"^13.1.2","prettier":"^2.8.4","shx":"^0.3.4","standard-version":"^9.5.0","ts-jest":"^29.0.5","typescript":"^4.9.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6410537ec18d00fbdc89760e7ed426409c7a81e5","_id":"@bxr1ng-os/boolean-evaluator@0.0.3","_nodeVersion":"16.14.2","_npmVersion":"9.4.0","dist":{"integrity":"sha512-jr50UVIamemshkdXsyTEdIkBREyU0LF5avpm5rGPccQlPKVupJ9v1lSO47Qx0cavJRb0bdQ8wDaMzkc4ardjYA==","shasum":"c0d6cc0365fe560f22a7a86da08e6824ed8862c1","tarball":"https://registry.npmjs.org/@bxr1ng-os/boolean-evaluator/-/boolean-evaluator-0.0.3.tgz","fileCount":57,"unpackedSize":28264,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErnGqHKnqLK+NbpvwHkdVAm6f2u9TCnLR7w5n3klg8/AiB2l4FQU/Ev0B5irXqXv/MOwyaH78/9QZ9OjjmfM5AKrw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+L9MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAig/9F2qjnS5vujCRfngyfoNNIQpqh0dAQloyiWmtCkyX9gHQ5NjT\r\n7z3Cx0EJkMbKEgbiCJYH3C27cIg5AgIzT5E9cRqQ/RP5hYBK7HCyAm0Pqxwr\r\nb4HEmyFGIA3U7kqPFRUzpDRmIXgxBkQ9T+bZzC3HaxXbOgu2VBST62kP4Zlm\r\nNYZMNObRggqfF/i5Zv5Swv3GT+vi7eSIyAY2LPLQbcrg7Fx7CXWyu4GeKz8x\r\n9Rv3rjkgEdrPvjVZOD4VG4Jvffv3q1Gl2Mmf55qewcQUu8aHDgN43tipRbRW\r\nJoUTOrnB5b4u0uvgygEprnQsy/TATkM6jf7pqbnTRm5vXqRRRLilriU/MQ1F\r\nwSfptmjQQ1r38tvEscsWPNi9fINg5OSNwNd0V1Sq0r7sjK/lecpwn0a7yRIA\r\nYsD/wujnN/3KNLYiDQqZJmhd8rAkl3l9flJoL4gvSmngh+p6K+cTjixXs0K2\r\nm+YFhwPf5wS+2aIa/AZ+0CoypoUB7v22rIkRVn2BbjDiNG/6UNaWNTTyZ4Vp\r\nKK0dgWVRA9nCS534M8xCnrrnsKjCsVIZ3K3Tr08b7gRlWaf3TXDSFys/Itoq\r\nNG001PtR9nifJnKIsQTYpE0Gn+xjwBerrWUQQDEqSdePLw6mIsGRUgL3X4iA\r\n3Y/fZYdAVabi1Rn02VDEBTOVi+xegMJzjkE=\r\n=YK9L\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bxr1ng","email":"vochshukdaniil@gmail.com"},"directories":{},"maintainers":[{"name":"bxr1ng","email":"vochshukdaniil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boolean-evaluator_0.0.3_1677246284086_0.6954779672905675"},"_hasShrinkwrap":false},"0.1.0":{"name":"@bxr1ng-os/boolean-evaluator","version":"0.1.0","description":"Package for transforming a string with logical operators into the result of an expression.","exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"types":"./lib/cjs/types/index.d.ts","main":"./lib/cjs/index.js","scripts":{"clean":"shx rm -rf ./lib","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p ./configs/tsconfig.esm.json && shx mv lib/esm/index.js lib/esm/index.mjs","build:cjs":"tsc -p ./configs/tsconfig.cjs.json","prepack":"npm run build","deploy":"npm publish --access=public","publish-patch":"npm run release-patch && npm run deploy","publish-minor":"npm run release-minor && npm run deploy","publish-major":"npm run release-major && npm run deploy","lint":"eslint --debug src/","lint:write":"eslint --debug src/ --fix","prettier":"prettier --write src/**/*.ts","cm":"cz","release-patch":"standard-version --release-as patch","release-minor":"standard-version --release-as minor","release-major":"standard-version --release-as major","test":"jest","prepare":"husky install"},"release":{"branches":["main"]},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bxr1nG/boolean-evaluator.git"},"keywords":["boolean","eval","evaluation","logic","calculus"],"author":{"name":"Danya Voshchuk","email":"vochshukdaniil@gmail.com","url":"https://github.com/bxr1nG"},"license":"ISC","bugs":{"url":"https://github.com/bxr1nG/boolean-evaluator/issues"},"homepage":"https://github.com/bxr1nG/boolean-evaluator#readme","devDependencies":{"@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","commitizen":"^4.3.0","cz-conventional-changelog":"^3.3.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.4.3","lint-staged":"^13.1.2","prettier":"^2.8.4","shx":"^0.3.4","standard-version":"^9.5.0","ts-jest":"^29.0.5","typescript":"^4.9.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c321708ea9698250f8baef93feb4e2e6d5996f0f","_id":"@bxr1ng-os/boolean-evaluator@0.1.0","_nodeVersion":"19.0.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-ZYF1xxOTJarNv3I51eoKMgO63Pm7x0yMmMsCBk2UkoLkdh3yGdotcSZWFbDc5JNMKcJtMuo8YIBf9DtODEATGQ==","shasum":"80cc4d17e233f937f369d5881a0012e5bd9adea0","tarball":"https://registry.npmjs.org/@bxr1ng-os/boolean-evaluator/-/boolean-evaluator-0.1.0.tgz","fileCount":57,"unpackedSize":28567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxNxhi3NiD7fJwnasS50ZfLhhOzynIjbeG9TwCI8PecAIgDmbyqPZORvKO3wkYc9NZYkYL5JXeCudNTCV0YHXgL7U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/djXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnEg//eIp9zyqCd3xlaIA2LL6iDr3CB/JeQR0T9Jbzw1980tNMSgGN\r\n+0i1iLY4gM+/3pzsX0SOh1j+GrJMlTiPLzN5FBasKlFBzqmFGOLlxceyWOtI\r\nuq7RZf4bdQ7QAUsAse9J5mA2vF8f6r7sTjP9QVvALpASQWhH+WC+JZiHKC59\r\nrlsDkwPlzK4mvi1a7ltYcKC57HRJkIExqHwItFGQEuiO+MWxghlrzMWw2Oqo\r\nD9t9EPj+Dh2KnvzprK78ZQq5tmJ9ensDdCnB+pciBDSirF4nIabi7kqgP2IH\r\n5CcStSI4ZGq4Al+3xiWyBEjTmzQ2uacWZVchPIfnGZMBkeVh9DrCtoGxFXme\r\ntjDtq+j7Tz7Stm/Jw1hY84ZzGCFIQMDUxuqHV8MimQl4D06ALqT/UrkZDAow\r\nchWgMnZf+GjXhOHMYtG94A8Bodng7o+tQG0rj3tUvx+ICByJwd3EFGG7OVyl\r\nK6UswObqJVWcRPayK4kECjT6nQP/7ALwCbRRfF3md69rCt8BrwwSpRWWcTDa\r\nnGUF9yASIKm3iFuH5TMKbkPxgdw8h5o3NRydz3NwcLO6v4fDgBRI+rsfTcBI\r\nqwJdYLGwUHcRMaT3gho2Vd769oJlIJVnRD3NB/WhJSRqYNBR+S1gA1cXUOLs\r\nVetHm163JM1d5UesidvooFhPaCU4ovnfGtk=\r\n=od9s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bxr1ng","email":"vochshukdaniil@gmail.com"},"directories":{},"maintainers":[{"name":"bxr1ng","email":"vochshukdaniil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boolean-evaluator_0.1.0_1677580503050_0.2923876495719451"},"_hasShrinkwrap":false},"0.1.1":{"name":"@bxr1ng-os/boolean-evaluator","version":"0.1.1","description":"Package for transforming a string with logical operators into the result of an expression.","exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}}},"types":"./lib/cjs/types/index.d.ts","main":"./lib/cjs/index.js","scripts":{"clean":"shx rm -rf ./lib","build":"npm run clean && npm run build:esm && npm run build:cjs","build:esm":"tsc -p ./configs/tsconfig.esm.json && shx mv lib/esm/index.js lib/esm/index.mjs","build:cjs":"tsc -p ./configs/tsconfig.cjs.json","prepack":"npm run build","deploy":"npm publish --access=public","publish-patch":"npm run release-patch && npm run deploy","publish-minor":"npm run release-minor && npm run deploy","publish-major":"npm run release-major && npm run deploy","lint":"eslint --debug src/","lint:write":"eslint --debug src/ --fix","prettier":"prettier --write src/**/*.ts","cm":"cz","release-patch":"standard-version --release-as patch","release-minor":"standard-version --release-as minor","release-major":"standard-version --release-as major","test":"jest","prepare":"husky install"},"release":{"branches":["main"]},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bxr1nG/boolean-evaluator.git"},"keywords":["boolean","eval","evaluation","logic","calculus"],"author":{"name":"Danya Voshchuk","email":"vochshukdaniil@gmail.com","url":"https://github.com/bxr1nG"},"license":"ISC","bugs":{"url":"https://github.com/bxr1nG/boolean-evaluator/issues"},"homepage":"https://github.com/bxr1nG/boolean-evaluator#readme","devDependencies":{"@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@types/jest":"^29.4.0","@typescript-eslint/eslint-plugin":"^5.52.0","@typescript-eslint/parser":"^5.52.0","commitizen":"^4.3.0","cz-conventional-changelog":"^3.3.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.1","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.4.3","lint-staged":"^13.1.2","prettier":"^2.8.4","shx":"^0.3.4","standard-version":"^9.5.0","ts-jest":"^29.0.5","typescript":"^4.9.5"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6a6382d39f6bb77cbf5b9480b6df48a3b8ff4df8","_id":"@bxr1ng-os/boolean-evaluator@0.1.1","_nodeVersion":"16.14.2","_npmVersion":"9.6.4","dist":{"integrity":"sha512-1d7s7XBlOQOaaNcS0+i/s/xUIynIbk+No2KtqCmddHq0P9Zt3V/aZgV1DhwNqgUp/jKGqHxMVuM+bjeiqqHzog==","shasum":"fe48525825ef62a44d479ce27b94bfc4cb37fe12","tarball":"https://registry.npmjs.org/@bxr1ng-os/boolean-evaluator/-/boolean-evaluator-0.1.1.tgz","fileCount":57,"unpackedSize":29269,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQi//dLce5TbC095omG9Ms6VvciQRN/PUZUuexJPAQVAIgGP035kZX0zOygb0HUe+4qpm4ivljEkhs7AfW7k3oUNM="}]},"_npmUser":{"name":"bxr1ng","email":"vochshukdaniil@gmail.com"},"directories":{},"maintainers":[{"name":"bxr1ng","email":"vochshukdaniil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/boolean-evaluator_0.1.1_1684235212419_0.08713234933127367"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-19T20:20:57.641Z","0.0.0":"2023-02-19T20:20:57.882Z","modified":"2023-05-16T11:06:52.733Z","0.0.1":"2023-02-19T20:59:05.072Z","0.0.2":"2023-02-23T16:30:37.396Z","0.0.3":"2023-02-24T13:44:44.252Z","0.1.0":"2023-02-28T10:35:03.200Z","0.1.1":"2023-05-16T11:06:52.611Z"},"maintainers":[{"name":"bxr1ng","email":"vochshukdaniil@gmail.com"}],"description":"Package for transforming a string with logical operators into the result of an expression.","homepage":"https://github.com/bxr1nG/boolean-evaluator#readme","keywords":["boolean","eval","evaluation","logic","calculus"],"repository":{"type":"git","url":"git+https://github.com/bxr1nG/boolean-evaluator.git"},"author":{"name":"Danya Voshchuk","email":"vochshukdaniil@gmail.com","url":"https://github.com/bxr1nG"},"bugs":{"url":"https://github.com/bxr1nG/boolean-evaluator/issues"},"license":"ISC","readme":"# Boolean evaluator\r\n\r\n[![Known Vulnerabilities](https://snyk.io/test/github/bxr1nG/boolean-evaluator/badge.svg?style=flat-square)](https://snyk.io/test/github/bxr1nG/boolean-evaluator)\r\n![NPM Downloads](https://img.shields.io/npm/dw/@bxr1ng-os/boolean-evaluator?style=flat-square)\r\n![NPM License](https://img.shields.io/npm/l/@bxr1ng-os/boolean-evaluator?style=flat-square)\r\n![npm](https://img.shields.io/npm/v/@bxr1ng-os/boolean-evaluator?style=flat-square)\r\n[![Codecov](https://img.shields.io/codecov/c/github/bxr1nG/boolean-evaluator?style=flat-square)](https://app.codecov.io/gh/bxr1nG/boolean-evaluator)\r\n\r\nPackage for transforming a string with logical operators into the result of an expression.\r\n\r\n## Installation\r\n\r\n```sh\r\n$ npm install @bxr1ng-os/boolean-evaluator\r\n```\r\n\r\n## Usage\r\n\r\n```typescript\r\nimport Evaluate from \"@bxr1ng-os/boolean-evaluator\";\r\n\r\nconst string = \"!(true || false) && true\";\r\n\r\nconst result = Evaluate(string);\r\n\r\nconsole.log(result); // false\r\n```\r\n\r\nYou can also pass your variables to the function. Simply write your variables in a string, and pass in the second parameter an object with the values.\r\n\r\n```typescript\r\nimport Evaluate from \"@bxr1ng-os/boolean-evaluator\";\r\n\r\nconst newValues = { \"some-true-value\": true, \"some-false-value\": false};\r\nconst string = \"some-true-value || some-false-value\";\r\n\r\nconst result = Evaluate(string, newValues);\r\n\r\nconsole.log(result); // true\r\n```\r\n\r\n## Available operators and values\r\n\r\n`&&`, `||`, `!`, `(`, `)`, `true`, `false`\r\n\r\n> **NOTE:** Default values cannot be reassigned!\r\n\r\n## License\r\n\r\n[ISC](LICENSE.md)\r\n\r\n## Author\r\n[Danya Voshchuk](https://github.com/bxr1nG) ([vochshukdaniil@gmail.com](mailto:vochshukdaniil@gmail.com))\r\n","readmeFilename":"README.md"}