{"_id":"@alu0101330105/constant-folding","_rev":"4-0d09cf74de580caa672db04070688d25","name":"@alu0101330105/constant-folding","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@alu0101330105/constant-folding","author":{"name":"alu0101330105","email":"alu0101330105@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101330105 && 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":"blah blah"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3"},"version":"1.0.0","main":"src/constant-folding.js","bin":{"cf":"src/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"25e02e6494aa89056bce44bcef95742134af46fb","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105#readme","_id":"@alu0101330105/constant-folding@1.0.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-4zBA9uNVoPg9xo/ECvvZXQDR4fOFv99QFlpQBVxRpC7bWB7Vsqnm8L+pSc3eUwH7aETS2Z8omlEY64NfM5nXMA==","shasum":"7890cfc5d125f29111fdb6ca90fdee33bf6b274a","tarball":"https://registry.npmjs.org/@alu0101330105/constant-folding/-/constant-folding-1.0.0.tgz","fileCount":9,"unpackedSize":5384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKki+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2QQ//XOKGwyxzY4qb1xoIXNARrSPAogANggaT5HzeQzIT0DemTvdk\r\nr1mEeT08QIydGdejqgs+3NSdvf2ISqkIkjAhZMO/RTcjZKaSKpg9w6tJJ/QL\r\nE3LHfE+yZ2ENGYdmCobXvwC7sIaotyCEYiz4OUKXPpqvjy6rHuAak8oHRiw/\r\nKDX+n3BqKZ8mRTiwCDN4Jvf6j7Q1xqoXBCGCjhsemstt+dx+zXtP5VpBVsAD\r\nGgJp8PqOO8PoQKd2mqpmqO/v/gNAV2IYma/HmyIT70UsRDfpOfXrgvg7rQwd\r\nkC2PURbtV9nr3LMHYLJAMGZR/YHkmA1Gx0S6egHqsC0UKUYhvN+nUgXNaWBK\r\nMhoWR2A1cDJk7oslUmq9gaEwCGTMVUSwrPiuwKQN3smfC69qkfikQrALvEg2\r\nEUGWnCtJaBjuS6yioxctBOdQY28RZW1PX7Jf3JJ+Q9maZI2MIz2KKby0aDgz\r\nbVz/8ggtFcIcSKI+xRcyglcEzZWcXlvkcme7GLS2zkOYq0x3GinJ4c4/JJyS\r\n1pxKI1B1aZ2RD/y2CdV1SGJqPCyKHslIe6IiGgnczCtRfI6KOgnX46MkcGrU\r\nzoe7MC+hI8DfsPhPV9MGaN6+zkCoPGSociSpgQV3Sqv78l2QMpLVFXev2hNt\r\nVAvax+3jHVrrWmcdgsPaPR8L7txM5zwd400=\r\n=sKcQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtMv3zrRdLmLKC2FEKchSwokMFOEKi9JASShwTqn8QSgIgWoDqoDSlKqAOu1+tH+oiECxQXNNRItoRe7cwcgZJ9d0="}]},"_npmUser":{"name":"alu0101330105","email":"alu0101330105@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101330105","email":"alu0101330105@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.0.0_1646938302057_0.11966883767852532"},"_hasShrinkwrap":false},"1.0.1":{"name":"@alu0101330105/constant-folding","author":{"name":"alu0101330105","email":"alu0101330105@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101330105 && 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":"blah blah"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1"},"version":"1.0.1","main":"src/constant-folding.js","bin":{"cf":"src/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"2ede7588bf6f6c4d1fa1fcea7319a6449e382aae","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105#readme","_id":"@alu0101330105/constant-folding@1.0.1","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-xP0rggw4TMEmnEWbzOzFH8f/iEZvLyH1rZ4p8JTPmnjxJwMyZAH0UDE5dFHKX3BYCzdzxz4B7sd59RCPuF8HGQ==","shasum":"1fe20f72c2861a2b50907c27c5f53616243354c3","tarball":"https://registry.npmjs.org/@alu0101330105/constant-folding/-/constant-folding-1.0.1.tgz","fileCount":9,"unpackedSize":6119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKlyPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBpg/9F9POxOZ6gKjmbzOBznrwhHQZh/vzzN7GUa4RWsz0G4NkpzJa\r\nCACIQ6ovTl9KARhDp+8tUKEHx16UXJxdMCfFSwZHsbdgo91aT/dMiA+GynZ/\r\njDmhAkrKMpFea3CwzzK6ZQJ6Jzc1i1QO/y3j8Pu4L/JkKa73uznik8EQQ1IX\r\nNA2DAtH/PPh3vig0dSzXpbvtLrjvqHBmlQK0eYm6z7ueTzNau9xuLww5GgoO\r\nBjyQJMfdw1IvsKqS93ETDv0QZha3mmncf7/H8ASU62ipnnY4xeook9PfM54M\r\nVkY1E21Fa+qt/a9IKvLfMWz9PnsccTay9HZETGHLFJ/22Dywizs1Ts4mup0U\r\nyRzfvhSw6RFPtI4VEw35pYF5okejGD8rO3nCo1/Dx7hE25yXHLrZae2Y8Zl3\r\nfw3bkpH0xGKh4mQ0ZS1Mb/mxfCx0QQGQDx260fUNRk9K+1BsM123T0gKdo+t\r\nS1ZL1uiUL3lFOT6xK5uAP8fuXT/10U1zdNssEXf5iTw/XuJMvEzMIdblCysH\r\nTSpdgha45Qh30ae/7IJGnd4l204+8fomXWlsCUBr/N/jCBEdBkS9TofvymMI\r\nMtpFUOvOI9IwFXWaDbaChgpyNn3SZRpubJoXHz3mBUoSDQVkg9VP5TZf35H8\r\nP5bMMzltv9Uk2zWeEjvhWabHGlmwVklJAyk=\r\n=mgk/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuuqrn4nRSfKKdGxqcVkBRF+ecApTpuwjoTMQQTZpJwQIgMuC/u1qLyfNJXs1Z1UZlSrWN70GtXEHsh2xHxcQk3mE="}]},"_npmUser":{"name":"alu0101330105","email":"alu0101330105@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101330105","email":"alu0101330105@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.0.1_1646943374959_0.36657624967957303"},"_hasShrinkwrap":false},"1.0.2":{"name":"@alu0101330105/constant-folding","author":{"name":"alu0101330105","email":"alu0101330105@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101330105 && 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":"blah blah"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1"},"version":"1.0.2","main":"src/constant-folding.js","bin":{"cf":"src/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"2ede7588bf6f6c4d1fa1fcea7319a6449e382aae","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105#readme","_id":"@alu0101330105/constant-folding@1.0.2","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-lXCicbtmhhi4/7h0vjvw8t6cCSJtxjZwyJCoMJXdy5fp5Os/k9W2JizNUsUxR9c9w8SmOrjY1tlI1noKFq4MIg==","shasum":"73d3710e9b9866cc6b1811b2f2a2c4d475ef7822","tarball":"https://registry.npmjs.org/@alu0101330105/constant-folding/-/constant-folding-1.0.2.tgz","fileCount":11,"unpackedSize":6801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKmHcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUjRAAhc0LsyYYUSFBnMyAdwMHxuPLUkAl8+c9KNh/FlrxufFUiWmG\r\ne7+rcnsiWl9kV4aqxkHiWW03P/BU2TB4C0YZu8/s81c0fUL/SGwlxvCihwHF\r\nbIfqOD2suy2JRt4FsfWrxmqAk6pLpALXCp2VpmFavFf7A8QsEhwWYWX+w1S9\r\nh7pGnrJy5b7nHvIiyL3vP4upeWW/83+NNLIxcw/AwVpwbWd9xdy+VVgylw4f\r\nV1ow5uvD7mYoEOeOYfi7hb7w6Mqy2+NN2OBe1F4WxhFX8d1DZ122A/H+6DUk\r\nZs2emd9ncZzJunEy8Aid24PwhXvr78RKxLL0JCgo6lQEVBrIEprwqFpoDyNn\r\njE5dtL4rowJjdFpcBkc2f0h+OUejgbWX57HJ/8T5XRdy6fhGeEgyg8dpfsRu\r\nm67zwCUXwcJgE66ob92hkuxIlLuPor0t/JaGWKi6YY7e/BhcUOzIIBrLg2oi\r\ngGBQcXTc0piJcYUGdzSn3WQ3EVqXTlCSzLMh4zCtUDBpD7hsIKVn2Nt2R1Um\r\nHbGJrvzSKADC/6zqgzU33AlH6IJDKZWttiQO8kycnwtaao3Hye/j4JWZ1ScU\r\nsawvoIC2f/CIQhaASA/3sL8wmKRrVX29oo0fKkscA4xnI/2V1xdnT/smYQpE\r\n8RyPWcJtDbWHukKo+/PNfsZWtIQ0BXpyq5U=\r\n=6YEd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcRciYnjavga+REATRdW7V2VdyZHFlLSxSnHKli6Lk+gIhAJuolM5Vvt2vXGD+YeC0Jw9/gLUHuSJLPuGWBhZD08Re"}]},"_npmUser":{"name":"alu0101330105","email":"alu0101330105@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101330105","email":"alu0101330105@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.0.2_1646944731981_0.911268506671653"},"_hasShrinkwrap":false},"1.0.3":{"name":"@alu0101330105/constant-folding","author":{"name":"alu0101330105","email":"alu0101330105@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101330105 && 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":"jsdoc src/constant-folding.js -d docs"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105.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"},"version":"1.0.3","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"c237dbc4f4a282967829794217ca0e45ba6f2890","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105#readme","_id":"@alu0101330105/constant-folding@1.0.3","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-UGoG/+cQakhKi7XyPPwOlZGD3OvpB1iHK1kkhVuCbnAIFT7eLvalZOcdkEEaQ5iYBgBIu5NU+Ek9MbOPhyr0FA==","shasum":"38d84b141880c10c03ce54b0fc76e9683541c7e3","tarball":"https://registry.npmjs.org/@alu0101330105/constant-folding/-/constant-folding-1.0.3.tgz","fileCount":39,"unpackedSize":1029711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKm8CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt0RAAgQUmjRQ7wqOXyX0y9sdXtefetlf0sbNu0Hw8ICclZGy9aBRn\r\nBQUTypS7S+hn5M7SiBmgDdYYXyHWTvV+j0Q2cs0mfTEifAPNkSWtT8/qShtf\r\n6JNiCd6z2Vko1gkoCsxOgKKhJmewJn1/6m7g/SvWM9IiMHVuO3k9nc0bBrHv\r\ngDDu2uz6eAfwaWdU4GftXFN8fCWRO1Veo/buOFX011t8t+WUmKYGFcYmpgHA\r\nWJwTMsipU/kox3paA8i7V7+3EinjyjIRyAnaYocuANB//+spTF26QCjIYxPM\r\nLKuJU1hl8aRrFjyS2sccFogyO2wpP2dnVKN3UPVa/E7o2cQ7m+A1xaCSEdh4\r\nZ01SnbejCnvdygIsdWgc3KDaDM+1OR/dQKcJFr7StymyU5UYHU7yccywJrvm\r\nquzAvwHbn/Ddb1Y5VFF7DIgAfhYij4ZSpghGiBEkykplJTmybzLKHY8itlnc\r\nDO3tqPR9n61pz3EB7BW0sqJuj9rlGgkbzm7mvbYyGCq51xLE8vf5fBTfYN49\r\ntawIpbYclGI2qZXo//goESzhSEWQBVC7DUMW020urinTShB65GkBArUY3pGk\r\n8oxYjo+BUOJJNCt/inBx019X9fjTNKUIZ4SVvnnbov9G3o1SwQfoe3oBGs/a\r\nQSlGgnjzxqQ6wtHnWtm5+1vYQByvCKsy3iI=\r\n=AvYY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKdLArlYz4ku24jKehHyNXv50V4Ogu33aMK6XIUNoLEQIgdW+9Ot5oPS/a2OLKQfUGdXRS6sDdpkJJ+N+4td4aQ8Q="}]},"_npmUser":{"name":"alu0101330105","email":"alu0101330105@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101330105","email":"alu0101330105@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.0.3_1646948098380_0.2864983416295035"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-10T18:51:41.978Z","1.0.0":"2022-03-10T18:51:42.203Z","modified":"2022-04-04T13:41:13.732Z","1.0.1":"2022-03-10T20:16:15.178Z","1.0.2":"2022-03-10T20:38:52.163Z","1.0.3":"2022-03-10T21:34:58.593Z"},"maintainers":[{"name":"alu0101330105","email":"alu0101330105@ull.edu.es"}],"description":"Constant Folding javascript code","homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105#readme","keywords":["ULL","constant-folding","javascript"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105.git"},"author":{"name":"alu0101330105","email":"alu0101330105@ull.edu.es"},"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105/issues"},"license":"Unlicense","readme":"[![npm version](https://badge.fury.io/js/%40alu0101330105%2Fconstant-folding.svg)](https://badge.fury.io/js/%40alu0101330105%2Fconstant-folding)\n[![CI for constant-folding](https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105/actions/workflows/nodejs.yml/badge.svg)](https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101330105/actions/workflows/nodejs.yml)\n\n## constant-folding\n\nModule that offers a simple constant folding function for your code, it gets rid of opperations between literals such as `2 + 3`.\n\n## Installation\n\n## Usage as executable:\n```\n$ cf inputCode.js [-o] [outputFile.js]\n```\n## Usage from code:\n\n```javascript\nconst constantFolding = require('constant-folding');\n\nlet foldedCode = constantfolding(codeToFold);\n```\n\n[The documentation of the function](https://ull-esit-pl-2021.github.io/constant-folding-module-alu0101330105/).\n\n## Examples\n\n## Author\n**Name** Jorge Gonzalez Delgado<br>\n**Email** alu0101330105@ull.edu.es ","readmeFilename":"README.md"}