{"_id":"@alu0101315058/constant-folding","_rev":"5-ec8041b57cba183b0d47fecbc55ceb2b","name":"@alu0101315058/constant-folding","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"@alu0101315058/constant-folding","author":{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101315058 && npm test","cov":"nyx nyc --reporter=html --reporter==text --report-dir cov mocha","full-cov":"npm run clean && npm i && npm run cov","clean":"rm -rf node_modules package-lock.json","doc":"documentation build src/** -f html -o docs"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101315058.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^9.0.0","escodegen":"^1.13.0","espree":"^9.3.1","estraverse":"^4.3.0","jison":"^0.4.18","nyc":"^15.1.0"},"version":"1.0.0","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"a2fbc8d9c40f05415520bf600b46464be57ce602","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101315058/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101315058#readme","_id":"@alu0101315058/constant-folding@1.0.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-W3T5HKWnkFzZbrDSBAEKBUbX9wKpDBNC30RLoZ6RMIIeYwKItV5BM54sF3XRAjiJZcD/DdrgF15ieuTn0vq/9A==","shasum":"351d242c23d2c465e6782159a0eee7e97f394306","tarball":"https://registry.npmjs.org/@alu0101315058/constant-folding/-/constant-folding-1.0.0.tgz","fileCount":33,"unpackedSize":1568906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKlp3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozTg//bjCHXhMEKFSrmTrpgKFJpxaB8XaMf8hWghYV2MH+w4WBTCoi\r\n+QkZOP0n/GI88sfYbnUZR4IXawBBXEoSdNbL9HSb5n822Ivht7gffBb5xaqq\r\nn//fFHPS9mDPhD1jsWhCBqQ5ea6UmUKEzl5j3zMlge9iEhn01wNRfE6msNS5\r\nvyPnNCNtuebphawpv2z5hfecb2b/fZzDF31klooFy2rTSA6np8nKHg2Gudqh\r\ns+gNGy+5ehxA/kefK0K2mov92ZLVze8un1Go0LeXR+/YNj81FAn3sYBDxF0v\r\n/TXFH9jQCN3wCh4nuYu90JdZXlsevRKqW43eu3dJX9dyQ7WFOOq2kUegW9U7\r\nhvYxRMKKJ93aJfpeShUbBmzkwXOLVsFXIESXwRmz+F07PPVh6Be4MkyDCQzM\r\nodjcjZWGrNOdLCpuktxp2z3zpqEQ5siVDRTO6gXagjjyBlLV4K0NF2x/gggZ\r\nec9UQDe2ddRX4qeLYYvbVCsdUbdOGwvCGNh26/cCqIvp92KKNj943IOd8S8t\r\nfSFFjSamw0VpwvkgQEtmqCkdsyWv/P+AIHsRri8Ajoy0Nv71rPiEkwHoTvKq\r\nyInQOQbKBoWxRGpHoWzYKq9kSrbw6td41vlOcYsvx0feY33pKfffVQ1sAv2O\r\nvWZ5O637rYkQ+5T7ax9cq1nueunYJ6bYmU8=\r\n=nhaW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU1L6PNQlGhymYb0IlAoz8Of1U+k/5z68h/4bXjnaZ9wIgBPtlRcLr8tlnYbXAxW18BRzWcaYWgSQwfL8hrd6QG3k="}]},"_npmUser":{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.0.0_1646942839415_0.35074423850723746"},"_hasShrinkwrap":false},"1.0.1":{"name":"@alu0101315058/constant-folding","author":{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101315058 && npm test","cov":"npx nyc --reporter=html --reporter==text --report-dir cov mocha","full-cov":"npm run clean && npm i && npm run cov","clean":"rm -rf node_modules package-lock.json","doc":"documentation build src/** -f html -o docs"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101315058.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^9.0.0","escodegen":"^1.13.0","espree":"^9.3.1","estraverse":"^4.3.0","jison":"^0.4.18","nyc":"^15.1.0","nyx":"^0.1.0"},"version":"1.0.1","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"590c6d1cce8b92ceb17ced86f5a7cbe71db1a3cf","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101315058/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101315058#readme","_id":"@alu0101315058/constant-folding@1.0.1","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-D6zWJPK5f63H+CVAzprqemA2tJ8nXBDSxXRhlEzGr2AqLwqZ5sL2/J96tYqkWrSsCAgd1x5U7NSf9cxkj5Lmcw==","shasum":"56196a60965caec2df28d9c3ad5d69d2eb81655b","tarball":"https://registry.npmjs.org/@alu0101315058/constant-folding/-/constant-folding-1.0.1.tgz","fileCount":43,"unpackedSize":1619358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKoHtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriUw//U7JGre3r4Stt3HVqM2QxDCOn6wdCn5Hh6npPqlzK9UQ+6XiH\r\nbTuMQT6skPi5i7N0G2iFNJ/JAoGKwD0R3/6G4xAytNfp4TTsOwQNm8bOJYN5\r\n3iRUYDjJM0uLahctCxkgR+znZT4ppz9AlLkhaFB8kTQmbuw8XjqpBPqZHIqR\r\nyr9Ouxoa2lX7neBpGu3Jz92Vouom5WxumwUdj8KkhjHhrj/AG6GCcNiz3fM9\r\nCMVt9WDYL9yt5Y7jFcSM1mYEXnYaJ93vjze/yBT1NN9UGDerOCy08aCrnnOn\r\nWgVtkqwGrFj1dIelSmpN6wL5VR9OVQ808P0a/EU6TpCR922dTrYRUmQY5AzN\r\nqPB8GKGICTurT6p8lh3jCwxh/CV0IKLq7mV2guZIq6v3nswrLjSg4zERPo7S\r\n2wElzkcV8JcuxpQ0g0Qoct1TRF6U+xmp1zoSXFWnXYnOc9eeEH59jW4A7Oni\r\n9o9nZNN6RMrB82sV3BgCVyjGr+ylL/1YwtPKXbct1o66OYb1+iGP1wN7ja+M\r\nZVoCxNORzN1j7/W0CxfVgs6+fiHd4X9/aDG6KbIC4n2DG80h+omoECwsQ3h+\r\nC1JoaNQ0wXt7H3k3FpvtKOUv03zM5b6G3wE0kAODQMYJfhJz1gEgsTuDyBbZ\r\nCvhfmLYfL6RSTcFE+TMb4UXWyHTquJHwe3c=\r\n=YX+n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQ14ZWKt1Vt0+hOrv3oPtpWp1y6dOFptdWvTYby/6WUAiEArsvtwqEkpuw8LhbzxhT7jrHvGq9+CzNfhNi8QGNRFGg="}]},"_npmUser":{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.0.1_1646952940882_0.107739893499327"},"_hasShrinkwrap":false},"1.1.0":{"name":"@alu0101315058/constant-folding","author":{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101315058 && npm test","cov":"npx nyc --reporter=html --reporter==text --report-dir cov mocha","full-cov":"npm run clean && npm i && npm run cov","clean":"rm -rf node_modules package-lock.json","doc":"documentation build src/** -f html -o docs"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101315058.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^9.0.0","escodegen":"^1.13.0","espree":"^9.3.1","estraverse":"^4.3.0","jison":"^0.4.18","nyc":"^15.1.0","nyx":"^0.1.0"},"version":"1.1.0","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"54c3b424f0e5d7011086c9ee3bd4b38738b49109","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101315058/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101315058#readme","_id":"@alu0101315058/constant-folding@1.1.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-SB8aNnoy/GE+wgeVKZCNFgBCtYp55NEZcYVPGQpsaPpopYrgncCkindAqMuQMShwszAdWyjJ97/qhuDAeLs8SA==","shasum":"b5ef3f2b72d4668dfc1a7385127d4859bcc01983","tarball":"https://registry.npmjs.org/@alu0101315058/constant-folding/-/constant-folding-1.1.0.tgz","fileCount":43,"unpackedSize":1632143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKpbEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4EQ//dEPzV+TvYtd4vdIQE9XD5vaIJXeWM4hoi3LFPgS1r8Tm0BPg\r\n5jpFWciDHTI/ko+dW9wVDNUwnm50JxBVzz+oqEU73Yv9xol8QGzADL4kfxAo\r\nmiq4ckJ87URpdaPGgre5PoszWeDobpVQO5uLe0k4wgYaep+bAxGansvtXgJH\r\nyF1SLJX4nZtK1SeEjPZzG6YOSYcVkHaKcImzoew7M3Jp9vqlPBk0YsBtebGG\r\nkFRejwwj5JDAwnPVkeNseFyvuUjDZ/uhN4e+uWZNYQqawlEbpB53mJCI4vK0\r\njEIZKfjCZyFUUWHAk8nYDep9vmgN/z4s8AWo01fJcmcztwyrrWTpctWiggkk\r\nxLmPygko+hcmbQhQ/XAIkhR/Ofg0CtLfnSRMIQYcIr70YibDnbbXQW+C/wxz\r\n7TA4+P+JXzM1cU313QoWiSIGwmXurocacGo1renvgAjCva49qvqYNN+bxFGL\r\nUSOecVw/8gBtt4HH7c/qDmLaPnXX88a53rCD02PmXMDW6saHXA8UV15ZCuw9\r\naCBMQWqYByaVdUH/0vUa5zhuw9hd3ln2qqqyNclD/ted4uLDE2dAWYdDp1Jw\r\noCog6bZPvw8VmiMztIC4eOM83yopmvVfjiWF/r+1yFjg4urmEAqa8WqcJBFA\r\nTmQ0sCnqwa+XY68q4YwfkKqPO+cyj6gR5a4=\r\n=iq+G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMn1fSjEdoasphX0VT3cqB7TbDW9OzMIbnQc5PDXC7nQIgMHb5CgxIHreljZIEXXdohKFkV7I4Aa6NEoZigywT80E="}]},"_npmUser":{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.1.0_1646958276289_0.42054669320059723"},"_hasShrinkwrap":false},"1.2.0":{"name":"@alu0101315058/constant-folding","author":{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101315058 && npm test","cov":"npx nyc --reporter=html --reporter==text --report-dir cov mocha","full-cov":"npm run clean && npm i && npm run cov","clean":"rm -rf node_modules package-lock.json","doc":"documentation build src/** -f html -o docs"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101315058.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^9.0.0","escodegen":"^1.13.0","espree":"^9.3.1","estraverse":"^4.3.0","jison":"^0.4.18","nyc":"^15.1.0","nyx":"^0.1.0"},"version":"1.2.0","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"a9207d6e754777e38f5a9fdcef90619ab7d8148f","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101315058/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101315058#readme","_id":"@alu0101315058/constant-folding@1.2.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-tkgK7iwIqkHJfjVTEp+HoddcvDvBfjWBUhFhETzW4/KxsIOqTXKaj+kgINtosezwdfCYtSwxAhl7Wlh7V/56+Q==","shasum":"6446a48c65c04fccf809f93ae2a1a4337c9ac42f","tarball":"https://registry.npmjs.org/@alu0101315058/constant-folding/-/constant-folding-1.2.0.tgz","fileCount":43,"unpackedSize":1633067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKx6KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiBA/9GjG/87dqM1c+aj9T02BTe+t4Qffi13b+sVez4McBUgva4tG6\r\nzhXmKRLtDS6FLcF6BMcMW+3J+q+/LcHLNXJRBENLp8+xB6G9Ei6yjB2cVRDG\r\ngc1mAbwV5IDocjG6EK7leEbClHfByQfPCHtLTnYFsdoia1RFd+goKCOjJuGn\r\nAg1FEJItGNQWZs8H+CYb3CpxlNyXjxVYYRpc6C+LsIRb1EFdJXIm54oz0yBk\r\njxeXwYz2yOQ/ilwsPyV/Iv8b5Bd1Hjj6rEe2BnUjHBj7GeA71QRe1DBX/3gk\r\nu/oxjqjo4YiSqJrRltfXV1UlfX+yzatU+wJdKyNqcky2nGPAUBx5q4a7i+AU\r\nAAIEVhkgtmq/GQS9nAgfgi3mxw/q8EWT30O0yboVG4QEZ+zNYKn8q54eFDsV\r\nfpwVwsXqqfyfnXHyP1LpoZP5fqnFLGhO3c/vZH+PIRjYo0mfi3xejJo8IZto\r\nrADbPoyf0Q8NYVPbtdE5Em0H3q0wsA/rxRSeqnhgCjZtSHLJ4mUe3KdNWpdt\r\ndEIOrb6BLtEorXXsilP+sLr5OszNmn9wU0FCm5eMMgQBl53hewUfoP+d3ReR\r\njfn9VIEQO1PXJJWv5s7FCNzwfW6DwrbILexouoGhbS9E3KDoeYXWu/fdvEGn\r\nDp1bNDtk2+fqqr9qFEmFi8tsQJbOcAeUXeI=\r\n=8iN9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVp25/mdZ58N537wN+ZV3/dt7mrKE3ywlGRd4x3QBxtAiEAqtq9g5KGEACuOWy3P99QubwrBghMZdAgoZ7MWNdBK3c="}]},"_npmUser":{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.2.0_1646993034031_0.6939140490020799"},"_hasShrinkwrap":false},"1.2.1":{"name":"@alu0101315058/constant-folding","author":{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101315058 && npm test","cov":"npx nyc --reporter=html --reporter==text --report-dir cov mocha","full-cov":"npm run clean && npm i && npm run cov","clean":"rm -rf node_modules package-lock.json","doc":"documentation build src/** -f html -o docs"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2122/constant-folding-module-dario-cervino-luridiana-alu0101315058.git"},"keywords":["ULL","constant-folding","javascript"],"dependencies":{"commander":"^9.0.0","escodegen":"^1.13.0","espree":"^9.3.1","estraverse":"^4.3.0","jison":"^0.4.18","nyc":"^15.1.0","nyx":"^0.1.0"},"version":"1.2.1","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"dc857d1b0d18f8da4938598e207c951509677e6d","bugs":{"url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-dario-cervino-luridiana-alu0101315058/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-dario-cervino-luridiana-alu0101315058#readme","_id":"@alu0101315058/constant-folding@1.2.1","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-eNNzzyMpFZea1r6pkH2N5st+dg/CaS7P6KFkkpKOCBUjdZubLiCs/d+lMQ1FmgALWu3mOw6OjyI7ov4xXArhjA==","shasum":"29b0b661d624d6a89e6d23c21981389c31682860","tarball":"https://registry.npmjs.org/@alu0101315058/constant-folding/-/constant-folding-1.2.1.tgz","fileCount":43,"unpackedSize":1633063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKx9bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTYw//Zx1myBKnN/ZoC2czb0H8IJVXQk5AnE6VoANoD1/emkT1gLoF\r\n5+Uki7FfLXrJaSss763C7KvYcd+4Z5beVBREwsCjJGu9bUl2I19YHVkQHbDE\r\nUYfdJqmMStZsNFAyd6rz/F7kpRSJ535Hjdl1tkuCMHzWkMauxVSA7nc4dEsO\r\nEYdE4rhu/IJh4vJPtHAgwqoYOXF4g4JShORBab/7lqWTjo/Wf3KW7lBGaE5o\r\nkN5EtLGridPlsMRh3tk8u16YcxRLBk9ix1iOcFlGWItVldflZE1BMb34l7st\r\nkrs6i+KPtwLfLjlL3/4OnbF5Ob7MnB3cCkIC7fncqNzKAO+RhPFW+CQQyyhF\r\nnjPaJYir9U6y8bE9Tg/Xz6z3ruAq9c37no4K0cdynns1sxJ9RTh+rXiENRjd\r\nPznaIa5nXA7+4U3bueHQjO8auyUnDvOZEKEItotRGqnrIJtIjbRyzpjDTZRm\r\nS4o8MK96BKPNVTGTurELbnJ4TodjT0rJq8tz62xd+Bjilg1X5aLPfmjzGpsx\r\nY8lwU+7+F20K3IPaDhPsDYeo2sLGdkogzPHkHNC4G8Unh43tVTPnFMti5tRl\r\nuRqF20HmP5yy07eY3kbI1Y69qmN83I9DBD5ZpOSQtB48UrhXtn0wQ9nREmli\r\n8/KDKL5FdaaDV30hR/CljH4snOK8Nbjr++k=\r\n=rllH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBTPU5iVfqlCMFRox2nEFvOo9ptYRriY8sV7Ky/HdgoQIgZSNuRYLJ+EzCp+asy/9S4+MGpJ7uKEHbDyPKCGFjurc="}]},"_npmUser":{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.2.1_1646993243068_0.03305345190777054"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-10T20:07:19.370Z","1.0.0":"2022-03-10T20:07:19.638Z","modified":"2022-04-04T13:41:12.769Z","1.0.1":"2022-03-10T22:55:41.103Z","1.1.0":"2022-03-11T00:24:36.590Z","1.2.0":"2022-03-11T10:03:54.476Z","1.2.1":"2022-03-11T10:07:23.281Z"},"maintainers":[{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"}],"description":"Constant Folding javascript code","homepage":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-dario-cervino-luridiana-alu0101315058#readme","keywords":["ULL","constant-folding","javascript"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2122/constant-folding-module-dario-cervino-luridiana-alu0101315058.git"},"author":{"name":"alu0101315058","email":"alu0101315058@ull.edu.es"},"bugs":{"url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-dario-cervino-luridiana-alu0101315058/issues"},"readme":"[![npm version](https://badge.fury.io/js/%40alu01013150582Fconstant-folding.svg)](https://badge.fury.io/js/%40alu0101315058%2Fconstant-folding)\n[![CI for constant-folding](https://github.com/ULL-ESIT-PL-2122/constant-folding-module-dario-cervino-luridiana-alu0101315058/actions/workflows/nodejs.yml/badge.svg)](https://github.com/ULL-ESIT-PL-2122/constant-folding-module-dario-cervino-luridiana-alu0101315058/actions/workflows/nodejs.yml)\n\n# constant-folding\n\n## Installation\n\nYou can add `@alu0101315058/constant-folding` to your proyect's dependencies or use:\n```\nnpm i @alu0101315058/constant-folding\n```\n<br>\n\n## Usage as executable:\n\nTo use this module as an executable, you can type:\n```\nnpx cf <input_file> [-o <output file>]\n```\n\n## Usage from code:\n\n```javascript\nconst constantFolding = require('constant-folding');\n...\nlet folded = constantFolding(codeInString);\n```\n\n[The documentation of the function](https://ull-esit-pl-2122.github.io/constant-folding-module-dario-cervino-luridiana-alu0101315058/).\n\n## Examples\n\n```javascript\nconstantFolding(\"a = 5*2+1\") //outputs \"a = 11;\"\nconstantFolding(\"[1, 2, 3].length;\") //outputs \"3;\"\nconstantFolding(\"[1, 2, 3][2-1];\") //outputs \"2;\"\nconstantFolding(\"[1, 2, 3].shift();\") //outputs \"[\\n    2,\\n    3];\"\nconstantFolding(\"[a, b, c].pop();\") //outputs \"c;\"\nconstantFolding(\"[a, b, c].reverse();\") //outputs \"[\\n    c,\\n    b,\\n    a];\"\n```\n\n## Author\n\nName: Dario Cerviño Luridiana\nE-mail: alu0101315058@ull.edu.es\n\n## Tests\n\nThere are some tests already made for this module. They can be executed from the root of the module using:\n```\nnpm test\n```","readmeFilename":"README.md"}