{"_id":"@adrian-alu0101024363/constant-folding","_rev":"8-63e78ebc1d77707b385afc9204211702","name":"@adrian-alu0101024363/constant-folding","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.2":{"name":"@adrian-alu0101024363/constant-folding","author":{"name":"alu0101024363","email":"alu0101024363@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101024363 && npm test","cov":"nyc npm run test","full-cov":"npm run clean && npm i && npm run cov","clean":"rm -rf node_modules package-lock.json","doc":"jsdoc2md src/constant-folding.js > docs/README.md"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1","jsdoc":"^3.6.10","jsdoc-to-markdown":"^7.1.1"},"version":"0.1.2","main":"src/constant-folding.js","bin":{"cf":"src/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"7112a45632b86f94ae7d6be8412f010807f21900","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363#readme","_id":"@adrian-alu0101024363/constant-folding@0.1.2","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-Jr7FFWFh6OasRuofEz0A8Q3OtJ0eCuG6x1c8Xiau1jsHwojSdtIpcauaL/uiB0tFL3s6cSBvjHCm3O8LrdT2Ng==","shasum":"22514100dbfa0b74ead4284d1f3b5e64b706d75e","tarball":"https://registry.npmjs.org/@adrian-alu0101024363/constant-folding/-/constant-folding-0.1.2.tgz","fileCount":39,"unpackedSize":1031024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKNj6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRcQ//fGhcYzsCMl9+D3cCy49Moe2Y92nvugNvk2VLYhZzAnzkvs6X\r\nrKAHZ2uR66nHY7egJ+/BEz8ZIhlzkzaAofABB7fsgUNRRe5lxeDD9wuGwesy\r\nMim8Ok1CFwUQZDNt+u05CgRAvcxq8dNUuzlhEJh2/iPA2IcTyYVlPlpKYgaS\r\nqH00ZA8kf/vrAA4xdarNAd7U00PBame/2MEDRdLzQdz46vcdsum10uNRjT4a\r\nZup8TUg9zV39B4natZ78P/g2an9YjOqXSMnEyWHpBTFJS7aHyX5Qc75ZmkoA\r\nHgrUO5zbm+6lZTrsArqrk+mtn4NDx6MituLV5yiA5tiaLoZBFuriP/5CfeEx\r\nNu/DJ5t6EVl1a0IbtPLBpLDSf3LXAGtmM4gd5I6aRYN0uvGdVSNQf5pMrACN\r\nJRnGeyMj99ZEtSFgw06Mrhs9qjgpt3j9HzQBxqL/dEfcGQ4bGpQ2aXWvXGMY\r\nqbDFQWsvPJ9539eNildqv7Y/BGcrQZggd9fT3JvNiha0Vno2vx/8upqdZvbG\r\n33JZJ+u1omMFqW/0TaKqk3huiv15YQU95yBjXngpCjqwR3Cno31uAyL2yPuL\r\nSYpqcXvwum2vxOZHEDOQrTXgYj7YNolRUwhJEKa4gs+4pQB08fSoXixznEIS\r\nNBUMclVtd5VXt+uvHov+nC4yMr8VUz1n6ek=\r\n=4xR0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKnD7rsbXhv4Rb1EL683GEx6K1ssfuvUA9ld906BpBNQIgWWhrQmG8fgOVrRoVzxcXBJ/+CmdQJfUED0xeHtdGc7s="}]},"_npmUser":{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"},"directories":{},"maintainers":[{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.2_1646844154441_0.89731552947161"},"_hasShrinkwrap":false},"0.1.4":{"name":"@adrian-alu0101024363/constant-folding","author":{"name":"alu0101024363","email":"alu0101024363@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101024363 && npm test","cov":"nyc npm run test","full-cov":"npm run clean && npm i && npm run cov","clean":"rm -rf node_modules package-lock.json","doc":"jsdoc2md src/constant-folding.js > docs/README.md"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1","jsdoc":"^3.6.10","jsdoc-to-markdown":"^7.1.1"},"version":"0.1.4","main":"src/constant-folding.js","bin":{"cf":"src/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"bba0efcf99d15cbdd4c7db6a832cf9cfdf80c7de","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363#readme","_id":"@adrian-alu0101024363/constant-folding@0.1.4","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-oQRep9oyjDbRUaKHxF5BsCh0UgIGzgelBeW9nop025tMOjOTNHwpMpktLhoUE0KIndEZJ68MgxMRVkBghSCPbw==","shasum":"1bec2f373fd4c9cb72201c9080cd322a3476e363","tarball":"https://registry.npmjs.org/@adrian-alu0101024363/constant-folding/-/constant-folding-0.1.4.tgz","fileCount":39,"unpackedSize":1031080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKNqFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB3xAAo3nRwm/c8U2EZNWgoJgF4+8Fxhegx49cqW3Vd7LRRn/P2Mwh\r\nUpaRxH4osh6IDw1YvIyBZLpvezWTbL1I6OQu0gHgaODlKqclMzx9EJd2UunO\r\nm+OlEwSOgECWlUSrbYlBtBMYtnjd+hX0amI4oEm45KI0WXSZpkocFnBijKcc\r\nvoKNpJ/3oZvop+YP7BSrDKCfx86laomf/Qh0uvBc3qlHs8pcX/15fjnGCrJD\r\ng9UQ/Wt/FYDc0hICf2c7ukQ1hE1U9L/LM/Iv9NkmFwS1BZ9iF7eXm/QaUoX1\r\n38/p27Lb+W3lLGfiScEk9Z9yXhLnphTGk2Ml1IIiOf44LJ4acuFWSuoxKsN5\r\nhkwuK0rht9htX9OsSoMNJT+Of9gGnEgPRWpz2siLVHDE508sjx1KV1xVuUd/\r\nk3rkkmim/Kb4ZHz9xVVam5Vtkvfy4aAPpSGZQYBiDibZnvoPWNOLCz/wvtY4\r\nfPBr26DpRYwgC40X1m87hdvrTRmQEZ3g/dDqYdKIoZNB+5eJfJb0IVgtp0lA\r\nV85ZymPrJ4Pc7oWcm22/cJrkovwULg5iSqik7GC2nJ4vvkLk6PdTleshY8L9\r\nw5nlURaRqrTNZVq2FAjqdAm4A1zevzEVKSAaveMZcW4t0zPZqBdof1OwqiAj\r\n60QSc2O5f7qSH3RGpNF94kkKNPUn4grNfxA=\r\n=KMDQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBeSkDswbhxAzJ95pnlxoIlazhvddkO/EWCwYws/BqmAiA/wffZMT+7i6igYdABhr8lSEB+0f5xPR0aCWz6d47f7A=="}]},"_npmUser":{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"},"directories":{},"maintainers":[{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.4_1646844549175_0.07895013331545675"},"_hasShrinkwrap":false},"0.1.5":{"name":"@adrian-alu0101024363/constant-folding","author":{"name":"alu0101024363","email":"alu0101024363@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101024363 && npm test","cov":"nyc npm run test","full-cov":"npm run clean && npm i && npm run cov","clean":"rm -rf node_modules package-lock.json","doc":"jsdoc2md src/constant-folding.js > docs/README.md"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1","jsdoc":"^3.6.10","jsdoc-to-markdown":"^7.1.1"},"version":"0.1.5","main":"src/constant-folding.js","bin":{"cf":"src/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"09b2948ddcb679ee37c0352892874cf227dd2c89","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363#readme","_id":"@adrian-alu0101024363/constant-folding@0.1.5","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-9OBk901pJl1xxqc3wdjU6yUnQQ/XfnYhlLrt22GwqGPJxucpEwnODZEdVL2WkiLzHg8eXsCRk4zgMyD5joc8cw==","shasum":"bb550319349913ac038b79b5c92e0b8ae0097ba3","tarball":"https://registry.npmjs.org/@adrian-alu0101024363/constant-folding/-/constant-folding-0.1.5.tgz","fileCount":39,"unpackedSize":1031153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKNtDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNwg//e8HelWZcMQu5FXn713W717DopCfHmBVxDa9ApZbWH7cLearC\r\nqruemnFAKhc8TKDN2huzWuj1CJm47ah/vCJZrHv8d4qKhotkCmn/EZP0Lv8k\r\n6HzKfE071x7dAUaEHaV+spbKdge1OceQTZkty5BHiCwOfgtpPIivK8ymKVFB\r\nNbsAHBjJ6nI9700nkZ+mGIVaVTJJ6aDNEEXZK6aWepcBFON8UFyDXqumGFIN\r\nD9I8DCSo0Ra4Ldyh9nsQrsEFO5kkYyHKi0YYFeHJYmAj4U3LO9ISwShphX1v\r\nS01w053c+tMq2fb1OUn4Xp7AGa05Os6GknNKhoVtK9kgvGoqXfefL0qGXOC5\r\nVv+n2DLgkMasw4QLsHtoY2BsFtk7eiRSck5O2/C8KKLqYSSqGuSBlp0YHkvV\r\nlYDj2giBntH8Ycznl6A4vq5VvnbXTmgypthrXoNp1XVME7VFMzLIwHcIv/q8\r\nQ3jyI9m8zu7+qDqTMYFg04EVEx7ivnhiIqxvuCaJeNlhYsNL5aykYp4ErSSt\r\nI5mYvZRb8m72+3VtOCLokO0ONA88fkAQcLJ+Omu27dAMUkKpPKAzL+4bhAOH\r\n3I7duMfQIVRAVNJpoYsNsuUemjMwR3MlNNimWBGWuQDExX8j6kLggVHphPFO\r\n8ltMgC77FbZIm6ABaeYI61/ash0PU3LwQJg=\r\n=pCVE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0h/rjqmD1t3c/dvRp0HEeWB3dptaXGan9c2pYb656NAIhANagfzDCguNezyUpAC+VZtS3uUWZ4Yc2g+xkXssj0hfE"}]},"_npmUser":{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"},"directories":{},"maintainers":[{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.5_1646844739437_0.9446937886569389"},"_hasShrinkwrap":false},"0.1.6":{"name":"@adrian-alu0101024363/constant-folding","author":{"name":"alu0101024363","email":"alu0101024363@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-adrian-fleitas-de-la-rosa-alu0101024363 && npm test","cov":"nyc npm run test","full-cov":"npm run clean && npm i && npm run cov","clean":"rm -rf node_modules package-lock.json","doc":"jsdoc2md src/constant-folding.js > docs/README.md","commit":"npm run doc; git add docs; git commit -m `jq .version package.json`","push":"npm run commit; git push","patch":"npm run commit; npm version patch","patch:publish":"npm run patch; git push; npm publish","patch:publish:production:test":"npm run patch:publish; npm run prod-test"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1","jsdoc":"^3.6.10","jsdoc-to-markdown":"^7.1.1"},"version":"0.1.6","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"7bafc4c848e3e87744d65bcc086868373df511c9","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363#readme","_id":"@adrian-alu0101024363/constant-folding@0.1.6","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-zRcpI/cJ46fp39J6Y/HHG0lvX9/PbHVXiZjdKp0YQQcipn1scCbDvYEpwrmB3C8cAfSa+srevZzra64uokOhyw==","shasum":"de245c414c77558618e6dc0aeecc5022daeb81e7","tarball":"https://registry.npmjs.org/@adrian-alu0101024363/constant-folding/-/constant-folding-0.1.6.tgz","fileCount":39,"unpackedSize":1031477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKR5oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL3A/9HZLJIcnAcI7D7L2oIrKpxiiKoJfDzj9Sz6jtuDFwUnhzWQAJ\r\nDzDhP3x8x0oHsKQSyexEVE7OeebCm9R15EiCHI5W3P4qp+QXYQ6Ng3yrqZuD\r\nL31WVXoK0OGmveV9xPLsU2KLyKPZ4lqDD8nZP3ARslQaOp0WoPtC/36K81w4\r\nTtMChafzbqeyNsepEIBJlzMR9waCCm877R5OFHoilGh3XkmoxxcNMSzM+zPR\r\ndQfpVJKhSbIk2XMvnInGFmZ6kyXG9e/TVU36Zx1eCrTgznH+N0aEeExU0Mo5\r\nbwyFNLui1Abp7Aj/qUgc765adhil58GhwL6Ub4+TBAlQD9dDV8LKxdsBKqyU\r\nBA4HHiUqajpL+QPmKjZ0Q7R0x3D7wcJ1Js81pRZahRiDJuHv0FO/pglSZYjy\r\nSjqdy/r7Y6PlLEySZceXGqplHPVpqWCS8TVXucjsqUMQ7TklQpeWrJhnOy+l\r\nsXKuG6BIi9kT4pOYxRhu5frCeU/u3DqrIiTI1XSCBwOGgFfVm7izKH9EsymK\r\nbFv2bkc0O0V3ePFFa8WzCiAUZoJGUPFO6kx0QtODtOOHZxjSUF8m8BtKbBf7\r\n+sQtDt7sPrX0e+lnHcZaBBZMMmEU/oFuSFCtr1qOeMFgmA+CSxGyz50xetOc\r\nMhuAnpfBTKgeSr6IQs3ppKBIFVwAchn/nls=\r\n=jXbH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbhR0+5614HjxJBfAd6VNi6Hm60wWlC/PKhAyGg8dC9gIgVK92Oh1FFYRd6dm/yqidPu4Y+42QXGXmam3lL0nfK78="}]},"_npmUser":{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"},"directories":{},"maintainers":[{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.6_1646861928153_0.8738575576145957"},"_hasShrinkwrap":false},"0.1.7":{"name":"@adrian-alu0101024363/constant-folding","author":{"name":"alu0101024363","email":"alu0101024363@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-adrian-fleitas-de-la-rosa-alu0101024363 && npm test","cov":"nyc npm run test","full-cov":"npm run clean && npm i && npm run cov","clean":"rm -rf node_modules package-lock.json","doc":"jsdoc2md src/constant-folding.js > docs/README.md","commit":"npm run doc; git add docs; git commit -m `jq .version package.json`","push":"npm run commit; git push","patch":"npm run commit; npm version patch","patch:publish":"npm run patch; git push; npm publish","patch:publish:production:test":"npm run patch:publish; npm run prod-test"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1","jsdoc":"^3.6.10","jsdoc-to-markdown":"^7.1.1"},"version":"0.1.7","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"e44e41bccc646d9c5e577c007eb67409c2d0d2fb","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363#readme","_id":"@adrian-alu0101024363/constant-folding@0.1.7","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-ABuiS2iky5MTBtA5b4HvsKnMu3p1t+zpf5CHGIh8DHuL8ULaZwaEjHie73FO1oZ61K2v9fJM6H6ujEqjGPuMNg==","shasum":"614fa2c19c52ef66ffdfd764b3ca96ff57d75ad2","tarball":"https://registry.npmjs.org/@adrian-alu0101024363/constant-folding/-/constant-folding-0.1.7.tgz","fileCount":39,"unpackedSize":1031516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKR/FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8hBAAjmhn/6hBYDAnppDvPV2OEqV7XriRde4SMkVBqWc7+Z5+oHKU\r\nwQa+ZCw/wktKsSCTJmk5riXEJnDXc0z8UinZYNi+mIXpYguqo4awqAFWZ159\r\ngHhHnrywLVuVYqDlCaabMWdTd94Pr3Z05NFz4ENENRwj9PKkTocQsir32Afn\r\ncdzsyPUiASbt/0bmdu/cZlipAXm+VlxVJ82W2gqnW5OGmUxGGEqQENKN4XW3\r\n6iKXNkw1FCAu6/d+TmuxGPC8/fHDzc5AYTQwf84VBbf8Guvey/YX2UW8VwYj\r\n6t0dY4vt4+TWRbOp36TAldmFh0eKr0ZBMFpLai2x/ieTVwIgi3X8FMt0twLH\r\nVZ/HnqydV3lytp+FI6spKrw/SgM7Q7m3IG23eRMGXCmqXMjSB1IvsCzMWMbU\r\nJ+ZhlrIKV+xice8UEV/HHJ5rCL8OMb9XbtNmoe5Bo5u3xZVCZumNH12OhKFD\r\nl7WE9U/lcabKI4lP3hArQJysXVHSYwbO7eAMrX+hKKsy6l9bwQgq6s3aTOCm\r\nZ9m/MAjX4NH3wYg6aFU18/yKsQGlet6RuUUI5BDJI9TbKIN+H/ExQj5202Nw\r\ng8vIBXsooEbvsDbeNC6fyUi2EU01kesNhgNwWsw2ZFWf8e8ec+dUEA+cG5Os\r\nzafMBemN62j4KJNYd74EgrKGjDL1UW3kUJA=\r\n=BdBB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx7SwK9kXD7CVNMflUkJZqfdiVUYfVd7vso+uO6vBxVAIgIqzTSFgZy0GkjS5uJDLDXuyQ4b92P4YSi4vdqyRDN7s="}]},"_npmUser":{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"},"directories":{},"maintainers":[{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.7_1646862276987_0.0044465919560690015"},"_hasShrinkwrap":false},"0.1.8":{"name":"@adrian-alu0101024363/constant-folding","author":{"name":"alu0101024363","email":"alu0101024363@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-adrian-fleitas-de-la-rosa-alu0101024363 && npm test","cov":"nyc npm run test","full-cov":"npm run clean && npm i && npm run cov","clean":"rm -rf node_modules package-lock.json","doc":"jsdoc2md src/constant-folding.js > docs/README.md","commit":"npm run doc; git add docs; git commit -m `jq .version package.json`","push":"npm run commit; git push","patch":"npm run commit; npm version patch","patch:publish":"npm run patch; git push; npm publish","patch:publish:production:test":"npm run patch:publish; npm run prod-test"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1","jsdoc":"^3.6.10","jsdoc-to-markdown":"^7.1.1"},"version":"0.1.8","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"7ae808a50d1de0c896508fb56fdac48a264ac42a","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363#readme","_id":"@adrian-alu0101024363/constant-folding@0.1.8","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-5+Zf/a+dAKZWWTfyKZPSLrG7klSdMXujLTZuu39kzmvMFGJg+SlmuMQ/cqq1fBpaqhqeOASR3EffLdgd1w/RaQ==","shasum":"1d68d33cdb561f4893114f69c2084d5adb0e94ad","tarball":"https://registry.npmjs.org/@adrian-alu0101024363/constant-folding/-/constant-folding-0.1.8.tgz","fileCount":39,"unpackedSize":1031516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKSABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmowug/+MW7NO81pIoDjqiUxen//vxOfclldL48wwZrTCZNC7reEKsxr\r\nVoof0p+O41Dpmqcbrx3hQLW80ZY70hlAPY1kErCBlh3/wJrWsNX/umUPGd/9\r\nQoHU/9fBzy8ABr/lLP7oOkhupJYX9xPUCDjePA/t1vqUXh5I/tHVZehZKaXG\r\nNcsEZVmfrQIvKmNuoOI0GmNi6DinN9XIxZC+utJVh+CldH78fZ3AkYN8T18I\r\njwYr/34HyaSjik2VIIF2YE46IK4zJWK89SHHga6H3DbuzK25yspGEfy4PVup\r\n9xnNsMMFG3E7Oj7N7SOXgIVm+4q5lDKub+JsFzgRH0JgG4b5yslOo/04BI71\r\n6BT0jCz4ljTVx/UmmKLR6J/SV+TtI9rwUqWy97kl+HmLaNcsMbK9oLXFR7s3\r\nSv+B93+ST6ROf3djR0KI8Aib6xRMVBJ1c90vFvh9Tb/FCCuJd0ijqZBriknp\r\nbPUjv9riXMNz40pf4P6SygMwCjPOROZ26bCMrsKkMz6/1RY9aCmTuHDkm0T3\r\nNbAWe4Wx4eG562RU9eHG/ynHwEt5PwEkP2o4cs6K2Oy4ByOIgF54oYAJqZyn\r\nP7yRbIpfKN9FGfxWJQiQAgPaOfU5jVNsJ44F3duo6RW6dmrrC/02rs1Jcodv\r\nzxpxEgr0i7+orzus71IiSekm1O+BGMxmqNk=\r\n=DZ75\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDplgm3a5MgBPJ/uV/tHpYzfjQCvqA55E19FyPXCkkIzAIhAM8KdBdLRYPH1W94gIH9metf8TiBKRft1JfZjRLwg1b3"}]},"_npmUser":{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"},"directories":{},"maintainers":[{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.8_1646862335818_0.8162144104015043"},"_hasShrinkwrap":false},"0.1.9":{"name":"@adrian-alu0101024363/constant-folding","author":{"name":"alu0101024363","email":"alu0101024363@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-adrian-fleitas-de-la-rosa-alu0101024363 && npm test","cov":"nyc npm run test","full-cov":"npm run clean && npm i && npm run cov","clean":"rm -rf node_modules package-lock.json","doc":"jsdoc2md src/constant-folding.js > docs/README.md","commit":"npm run doc; git add docs; git commit -m `jq .version package.json`","push":"npm run commit; git push","patch":"npm run commit; npm version patch","patch:publish":"npm run patch; git push; npm publish","patch:publish:production:test":"npm run patch:publish; npm run prod-test"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1","jsdoc":"^3.6.10","jsdoc-to-markdown":"^7.1.1"},"version":"0.1.9","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"a5ca7fe7f66926b3af8f6bd9bc06f4d46b26b2a8","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363#readme","_id":"@adrian-alu0101024363/constant-folding@0.1.9","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-YtnLPUBcYVwuOVqfa1L36WvKknJ541IL3DpkNDC1K1+P9Yeq2qgF9KNnBxVJENgEOmRRC7BR753Fp2pPQ9Iqiw==","shasum":"1417cd7df317be3c883f0423a7797b5c90df46d2","tarball":"https://registry.npmjs.org/@adrian-alu0101024363/constant-folding/-/constant-folding-0.1.9.tgz","fileCount":39,"unpackedSize":1031516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKSAnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUWA/9GBmi+W+EbE4zhiMT14Nw0k8+yl/gzLhG5lYiLR11oh8TSYDF\r\nucDXCiB0BC+DzKEE5wDHrT3GJdfYs0Yn/2SxIgugwx+ZA++R+ysdiL0ShPpa\r\n8Z/WXvT1d7gEqiKNETEszetgG/7Dv4hEn1ZXH+HQgbyRMGVj/gCIADSHCgsp\r\nNFdGg+lekDJiOYwQMTd4y414C2L0htcJuMVvNngK0/l8OJNlJ+dF80sJ9dTe\r\n7kkmWkLe+Q9PT0Nj8gu7Cl1Dt795g4qJjZOxvEkgNZzEni/qiNHky6FVJRzN\r\nzDt6ZfCDiwUas29OIsZlRcw/rPqmnzKMU04FDGhMqioynKCEXEhZQzdyBoiB\r\ngPGE9eWIxGMZKBlo782kGwJYVyuSJW9F5eqApvdC6YL5ZcwWTw38C/ro34X5\r\n/y5Xu4PtMPMJLR1PqMi1ByK+qSTLGjyE9lHJXQTKCMLr1ZuESrady8mmHjUx\r\n4W01kALi0nEYjdenrY6t2Ennd/00Z+mZlXlCwk0irzjw+Cjzfp+JD2bGfEK7\r\nYfp5W1ri+ZH4nVptxeTItjBifktt8BNWE7lyR8SCy9xXy+osFCgmxzEn6rYT\r\nReySQhr7qze+zH/rM2gaJSFdMFuhKJHg/+mHTHpXFZLuodQUKIEF8wd8SWf+\r\npz1DiS/VFfJ+c2KpZ04bE1N3r+k7QAWCOaE=\r\n=xaNS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzq7yR2VHlBjahnR+Aku3AuySAwf3YWDnvqeJD//MxyAiEAig5OYU3SSE6yCwWy/IkjuG8u3vvXzvUBLEf2M9ZZxBw="}]},"_npmUser":{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"},"directories":{},"maintainers":[{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.9_1646862374942_0.9174906685796143"},"_hasShrinkwrap":false},"0.2.0":{"name":"@adrian-alu0101024363/constant-folding","author":{"name":"alu0101024363","email":"alu0101024363@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-adrian-fleitas-de-la-rosa-alu0101024363 && npm test","cov":"nyc npm run test","full-cov":"npm run clean && npm i && npm run cov","clean":"rm -rf node_modules package-lock.json","doc":"jsdoc2md src/constant-folding.js > docs/README.md","commit":"npm run doc; git add docs; git commit -m `jq .version package.json`","push":"npm run commit; git push","patch":"npm run commit; npm version patch","patch:publish":"npm run patch; git push; npm publish","patch:publish:production:test":"npm run patch:publish; npm run prod-test"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1","jsdoc":"^3.6.10","jsdoc-to-markdown":"^7.1.1"},"version":"0.2.0","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"928960a8ab4629417f23c2b48db2034214a00d65","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363#readme","_id":"@adrian-alu0101024363/constant-folding@0.2.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-17UCsTlFlr4tYB1LZQW08Q2vjTJPPku/ccEvxXIp3lvHx9vUKtWGtA2+folnyS1dB4W403DQHBOuYzHQ6+fKHg==","shasum":"a6723e1e8426d5c7fa92735237ce3d58362e88a0","tarball":"https://registry.npmjs.org/@adrian-alu0101024363/constant-folding/-/constant-folding-0.2.0.tgz","fileCount":38,"unpackedSize":1041627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKl61ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6ng/9F34/xI4oidxuCmcyMqtuJ//6tX36Begoutv6iBOKyTYwb6UT\r\niGXVB6AxAY3C2sGMoA9iKiObprUvWPt6nm8XQMb1VLWZmBZCQH2NcXg9S471\r\nuaUUsyCNSTKASgUuaRQukqjFd0qRueRLFFSE/HUeybjcdRTZy93yQmd13V8S\r\nZVMVIt+OkATIC+e3jd0QhFjEwg4okPwBKUsMO7gjOHDtt8Ygs8R6jhF/jqHu\r\n3KerqEqFCehKcK6Hvr0JVeNjReosw6fWbTZ7zBRRsv65UJjeZ3GZz3PCQND8\r\nlyhlbh55I2KwXn8jNktxOVEjcjKV1BvEzdDFZjWHBYaNayrhnvQFvQUeoKIg\r\nTwGRg6qUuqJzn6pdG394la/1mrPz7Yc2v5SBLkIimRv+POnfRcCaMm4HtVgy\r\nUx3+tg0rCHQiX4nSf463S/IzzC41Hm+zV9XIAUQfxVCPpy/Wo160dwkU7vVY\r\nwPqp4//sKMsj0YqPUC1A+hFue2hoPzCvqgpwasGlHUBH4XcxGe2dJ6e/FCGH\r\n6y9WSeqmLa7wnIoCEHlXe2Z56r809h2LMALR1VR+3Eoe+xYu9txkUWIpQkMd\r\nYi0C9Ata+/OCNu3YYAvC7eHLf//7fobJrQF85Nd8qpNK7/rYE1KnQXquAqRe\r\nVZCC08w6kskEb6zHMjVXE1Pl6rpfvLhs9/s=\r\n=DHF7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvf586xZYcFo1KhcZiCYfo889K2WQQUWSGyfibttJY+wIgSITu3QeCL+umW+9bK6BfFtvs2TjOXtCgrthT/M+n8qQ="}]},"_npmUser":{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"},"directories":{},"maintainers":[{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.2.0_1646943925125_0.054076880310642395"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-09T16:42:34.382Z","0.1.2":"2022-03-09T16:42:34.636Z","modified":"2022-04-04T11:37:05.647Z","0.1.4":"2022-03-09T16:49:09.366Z","0.1.5":"2022-03-09T16:52:19.575Z","0.1.6":"2022-03-09T21:38:48.421Z","0.1.7":"2022-03-09T21:44:37.169Z","0.1.8":"2022-03-09T21:45:37.947Z","0.1.9":"2022-03-09T21:46:15.281Z","0.2.0":"2022-03-10T20:25:25.326Z"},"maintainers":[{"name":"adrian-alu0101024363","email":"alu0101024363@ull.edu.es"}],"description":"Constant Folding javascript code","homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363#readme","keywords":["ULL","constant-folding","javascript"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363.git"},"author":{"name":"alu0101024363","email":"alu0101024363@ull.edu.es"},"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101024363/issues"},"license":"Unlicense","readme":"[![npm version](https://badge.fury.io/js/%40adrian-alu0101024363%2Fconstant-folding.svg)](https://badge.fury.io/js/%40adrian-alu0101024363%2Fconstant-folding)\n[![CI for constant-folding](https://github.com/ULL-ESIT-PL-2122/constant-folding-module-adrian-fleitas-de-la-rosa-alu0101024363/actions/workflows/nodejs.yml/badge.svg)](https://github.com/ULL-ESIT-PL-2122/constant-folding-module-adrian-fleitas-de-la-rosa-alu0101024363/actions/workflows/nodejs.yml)\n\n## constant-folding\n\n## Installation\n\n  npm i @adrian-alu0101024363/constant-folding\n\n## Usage as executable:\n\n  cf input.js output.js\n\n## Usage from code:\n\n```javascript\nconst constantFolding = require('constant-folding');\nlet input_file = 'input.js';\nlet output_file = 'output.js';\n//Or use arguments from console like the cf program does\nfs.readFile(input_file, 'utf-8', (err, input) => {\n    if (err) {\n        console.log(\"Couldn't read the file: \" + err);\n        return;\n    }\n    console.log(\"File read succesfully\");\n    let output = constantFolding(input);\n    fs.writeFile(output_file, output, (err) => {\n        if (err) {\n            console.log(\"Couldn't write the output to \" + output_file + \": \" + err);\n            return;\n        }\n        console.log(\"Output written succesfully in \" + output_file);\n    });\n});\n```\n\n[The documentation of the function](https://ull-esit-pl-2122.github.io/constant-folding-module-adrian-fleitas-de-la-rosa-alu0101024363/).\n\n## Examples\n\n```javascript\nconst Checks = [\n  { text: `a=2*3;`, result: `a = 6;` },\n  { text: `b=5+null;`, result: `b = 5;` },\n  { text: `e=4|3;`, result: `e = 7;` },\n  { text: `d = 3+\"c\";`, result: `d = '3c';` },\n  { text: `b = 9 +1;`, result: `b = 10;` },\n  { text: `f = 2+3*5+b;`, result: `f = 17 + b;`},\n];\n```\n## Author\n\nalu0101024363 Adrián Fleitas de la Rosa\n\n## Tests\n\n npm run cov","readmeFilename":"README.md"}