{"_id":"@alu0101337760/constant-folding","_rev":"9-8c95152cb444879cfb22ae5708326592","name":"@alu0101337760/constant-folding","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@alu0101337760/constant-folding","author":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101337760 && npm test","cov":"npx nyc --reporter=html --reporter=text --report-dir docs mocha","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-alu0101337760.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":"src/constant-folding-cli.js"},"devDependencies":{"chai":"^4.3.6","jison":"latest","mocha":"^9.2.1","nyc":"latest"},"gitHead":"26b068f38918fdc356c0bca679f5f177f4f54993","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760#readme","_id":"@alu0101337760/constant-folding@1.0.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-MSeFUqBdoTadx6DktUltcB8Z3jDXMwH+V3xXbHw/1W2Z56I8203FwfKWSTkaxcpPbzqqU5IuecUdpznZTEd2+w==","shasum":"a716eda1b37c7770773114fce023df99687e4334","tarball":"https://registry.npmjs.org/@alu0101337760/constant-folding/-/constant-folding-1.0.0.tgz","fileCount":11,"unpackedSize":5697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKOUQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp38Q//Z/qXYTuqdc/8C5eMBmgWz6emV64adACe41F4TrvSYII7BFQS\r\ntTGRDLMTU46Jel/+nk38dZrV0U0dMm+OtK+CgTRl1M0NdlNxdv+SBWeIuKi/\r\nl1FhcMUvwW4/uCATVyhQF2bsioztyFdPAE4V8rO5TC6otHP4SxVYrZXjzU8U\r\nU2amwWYyVojBCnagiXqSWisf1X1e3recfg25TViiqBUIcrocvqOCGteq2uij\r\nH6GrUVSsFk5PHUdxwNEnWLE+e2GpLjl0UvLCNY+AB30S5lNPIVWpsu5r2jwB\r\n1XIv8Oe7cMgA001ED+FlZuqiJY0cEE005kojaTLwnzwD3AgfPUl8Rc8ue2th\r\nQ+TA6ZS8khDUo1YP+ZZaXO7g/Y1k2yH2akc/eCSXKskNOqSCDK/ZzY+qG/CO\r\nlHRN5VgVWO5WtD3dQeJhPw6kDvJl/osVjcms6JjQDEUaBWOK6ejr4RLDLWsu\r\nwW490e84u6NT2HWvk6mwaetp1EKSETKEci7g1qBH9X8Ber0huopptj/Be7hQ\r\n5kpLw8h9UHhcw6kqM3sj6cEFCy5R1PNxFfaTmWqKeFYbz03RBt+NVj0V2jtu\r\nz1KJW4O29sKnZFdLuWBFCKn9TKb+/T71wSKurHKFmj/nHGO3dLFVLQJN+tTn\r\nzAJDeXkb2FHqlIrzCw6I92JK80S+OQXJG6Q=\r\n=it8m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhQ23wAi/TvpgB9pt99Q+FjfMql+YZrbPuN7kJ/VoUzAiAlL9MXC67SsJo2IcQrxtGxnfE0q287w0tvXWLaEigMmQ=="}]},"_npmUser":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.0.0_1646847248001_0.824427806817267"},"_hasShrinkwrap":false},"1.1.0":{"name":"@alu0101337760/constant-folding","author":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101337760 && npm test","clean":"rm -rf node_modules package-lock.json","doc":"documentation build src/** -f html -o docs","cov":"npx nyc --reporter=html --reporter=text --report-dir cov mocha","full-cov":"npm run clean && npm i && npm run cov"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760.git"},"keywords":["ULL","constant-folding","javascript"],"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-enrique-vina-alonso-alu0101337760/blob/master/LICENSE"}],"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.1.0","main":"./src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"^4.3.6","jison":"latest","mocha":"^9.2.1","nyc":"latest"},"gitHead":"db24b284a82d246b053bf7863ec0cf1effbe91ae","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760#readme","_id":"@alu0101337760/constant-folding@1.1.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-ENuT5ff4w3jjRZVrTl/9xGRaPSWfpJwAWzEPvNOmuNvNRwqmx8jEPqQ2z4meatRZ7W4ym+EL+c7b+fCwL+lVSQ==","shasum":"37ddf355b725b711cef6a7b741db012bac84a5bc","tarball":"https://registry.npmjs.org/@alu0101337760/constant-folding/-/constant-folding-1.1.0.tgz","fileCount":47,"unpackedSize":1620227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKRLjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcwg//UqE/nGEGmvoCsaEeML+QTzFob0GsdPID96m0pupf4EGcxfUL\r\nsPpeIdDXByoBFg7yy6lfuR61SqLSq8/qybAHNVPogPIowCN0NxCi5y4HQ51R\r\nugiPxZwhGpUfXaojPdkXD8XaxDfNNlviZLGq852ACrkEfRlmYnnb3KLEirhN\r\nZc6vMMG/tk7XMSUEp1bRUiR+n3JkkWYSw4JcXUIBSq6WOOrHALCBLLmMj/3v\r\nf6yx1Z3mcJgTjczn6iCSCbRBG7MtICJfUPJxGa8Leh1d/9K48IAHwlDz6/sn\r\nRbfnfF0DyL+Ft1+YzN+3a5hgixej2B3Dx+4DB+TjEKCB5d/9SNY6OzUjvyHX\r\n7RSqC4FZ549iCBJt3nJeWtH2wCCLzLkfGmiuiFm0Oa+SPLYHA00j5O3u/f+8\r\noCmous/BOOmZ65TZo/l0NbIeQ2YK/k5+B+GntLpgvK6abdv7vXzbUwd6ySL2\r\nHKuvAqhJKFVRQzifh8CQSsHzSzym2SdPRcLzeYDG9owZ5NMYAw0XMSdDkC8X\r\nkhK/qDM63ZwjRDTpAhY9oOLK7HByu+dSrjPUUtIrIj5h3dApz3yUIRvx132o\r\nYCjoHiTFQ+mV/eitGxLIjgaB0+7EjPE7Z6VxzL7jqhMgCokT/GDMYlTZssmz\r\n4vE98I/P6PenSNB6aqB+/b7nBLBjEOBKttA=\r\n=EzL6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuwM9XD4Wu23lTeU2kcv7vf8xqnFL5UoqxUvkMnBt+GAIhANFBaDecLwexLVkR9hocNTVkMEIpmzzG8s4f4gzKz9bA"}]},"_npmUser":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.1.0_1646858979017_0.10659061165384554"},"_hasShrinkwrap":false},"1.1.1":{"name":"@alu0101337760/constant-folding","author":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101337760 && npm test","clean":"rm -rf node_modules package-lock.json","doc":"documentation build src/** -f html -o docs","cov":"npx nyc --reporter=html --reporter=text --report-dir cov mocha","full-cov":"npm run clean && npm i && npm run cov"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760.git"},"keywords":["ULL","constant-folding","javascript"],"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-enrique-vina-alonso-alu0101337760/blob/master/LICENSE"}],"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.1.1","main":"./src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"^4.3.6","jison":"latest","mocha":"^9.2.1","nyc":"latest"},"gitHead":"d8ed88fdb9f179a3acfda2c5bcd571bfc0612ece","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760#readme","_id":"@alu0101337760/constant-folding@1.1.1","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-8MOdrFCrH70kMHE3pCRqhBh7qrTDzILsJcEWe3bi0WaMwrN8DL7dVBxoJrACRYWfJZj4y27jPF4gOCjnqp3A3w==","shasum":"1fc4d7667dbd80bc9f4fc83fadb5a64655cac6f8","tarball":"https://registry.npmjs.org/@alu0101337760/constant-folding/-/constant-folding-1.1.1.tgz","fileCount":47,"unpackedSize":1621199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKSEiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb/Q//XSNBycawC4wuG1UZzfWtO8LGdt+rzMDG2zpwpJIiHHvWX9YO\r\n2ovrEXG56g5COif5ip0fasSTGNSD5luHZSd1Zc5b0ssGbhfvW9rx/yrCk2WP\r\nCv+RfpueyUvJwgUIYkNGI99Ay4GQ7hhrOa0Owyb4Dr8cb8AullPFTaANxngt\r\nlrFroXaxA4RD/c1e1o0bYVsLpCEHswBavbVrxtVmMDrkllrX8EMVlDHw90E7\r\ntSjEHk4fZkMT5ecJFpLEbGfzxMbRVPfGKp97S7nfs1c/aHPm+hUWT3egNlFC\r\n9hgM1RDnfd1zfB5d6Wm+ootV5QwTLBRJBhs6mrNHR85aIQDQX7ODHjd7FOwg\r\nJXXoDscyibunJOQk+gtjHCrnioGjwp1IoZHbJJH/GBZWAQsHkJhvBq9XKENU\r\n2uPVr3TvSYGQD2eBxXL0GsjeZpNNS6LHcQ32KP2qMdjn65BVbRIbGwaFxOgd\r\nmKggUpBHbGTMD6GN6IHsKFxVZHD4FWpF69lUcivX6LEa1GhQZmsT+Newk3we\r\nABYUXFVbvjnuIqKco/KDmWoF3F5RykxQsO99HQMcJgkXW8oPyUi5vDLT5Ngx\r\nfuuP+VXbZkyVEsekpCd1PPuDI/jRh5nTKE9LOmBUhAANySr8Rzra7iRsE4KY\r\nKnU4pxxxO9iS6B9m0YV9EdPGDQQNnWO+ydY=\r\n=Pc21\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8fuyS45PySDntOISdpaFgcBnA9dFW3+qzRcv2SqzY8AiAi5a8bsAa2LyzItoMfWzXElP3FRbRTAkpjVaxzaDCtsQ=="}]},"_npmUser":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.1.1_1646862626390_0.21514417329886348"},"_hasShrinkwrap":false},"1.1.2":{"name":"@alu0101337760/constant-folding","author":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101337760 && npm test","clean":"rm -rf node_modules package-lock.json","doc":"documentation build src/** -f html -o docs","cov":"npx nyc --reporter=html --reporter=text --report-dir cov mocha","full-cov":"npm run clean && npm i && npm run cov"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760.git"},"keywords":["ULL","constant-folding","javascript"],"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-enrique-vina-alonso-alu0101337760/blob/master/LICENSE"}],"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.1.2","main":"./src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"^4.3.6","jison":"latest","mocha":"^9.2.1","nyc":"latest"},"gitHead":"4b8adaab33f0a320eefa89bee2be572a8ad5f644","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760#readme","_id":"@alu0101337760/constant-folding@1.1.2","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-zpP7h04TXmV+5aPEXFVnyHYRAagBtncXO0GBI33y9flCB+uAchxs4foY5YJOGiI/IFBLjX2qt3+itRQa8o8jhg==","shasum":"86368f6c8b472a71f53fbfede8afbd3e4a7ee6fa","tarball":"https://registry.npmjs.org/@alu0101337760/constant-folding/-/constant-folding-1.1.2.tgz","fileCount":45,"unpackedSize":1621337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKSTyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRoBAAht2x+l7Xx9jK2x98klKg0KQsldOjIb31RLFz5g7ZBakUUcjP\r\nTI/LCfHC23VKfKG36OEzq+N7VgQol6BD+IJN19ydXT3IzIk6noZ5pfU5mqFz\r\nUJ7GBIai/RtrZHp7yW/r/y04EORx0pOBWXwFect2aERsuJHRzb8DgKgUZ2tD\r\nIW2194yaWK+tTlmm4gpYHwgLu2HsXUAwOgK/pazTUCJg/3E1Xfz6t8QvzVqW\r\naNz7kStIYioWo9c3vc/IaubEeZdGsCoS3JA/pNlPt19TKL8Bctbm++JVJ4hg\r\n80IfeuF7lv+1bdSbCPa4kldll7EgCzxHjnm0pDzkaE0YNlctTMA9voMtno8x\r\nSKXyYxeeH9T01RpFMNi0p9NVbNnPEDkr6rg+V7u5ZCljPUa0PFe7bzYYD5M/\r\nu673BQIKAf9aEBFHaczC/dgxJT1on3Ci9LAEKUQ1X3DfVrvvVLzcugpuEkeu\r\npVEYxiP1y8RrUfaeLoR6NuqWeinajGljzsyfT4xaXUjuZQCRUf4DaqYNrv1N\r\ntz9psSMXEV1BsRVr/APMLEpDCnMPys8eaBgUQA9rF2dUSEZBmS2T6GGNnRtE\r\nKq8Gem7vrqQJ+eJV33qF+8B9pZ+JCwquCuPmhPpELCedyoyExQ+KOAhNtEwx\r\nFjCmWz4Jl/3l3IUxNws4bKPghPGAiPcol84=\r\n=rb3Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrpGEDVObfFAWWrVY00M8s3nYJHCPZl/ag+JoLexZKgAiAVFxtPsLk+wWIENwTYCnFZGpFmhMaK2FMmUIfYh48K6w=="}]},"_npmUser":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.1.2_1646863601949_0.7299654483192086"},"_hasShrinkwrap":false},"1.1.3":{"name":"@alu0101337760/constant-folding","author":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101337760 && npm test","clean":"rm -rf node_modules package-lock.json","doc":"documentation build src/** -f html -o docs","cov":"npx nyc --reporter=html --reporter=text --report-dir cov mocha","full-cov":"npm run clean && npm i && npm run cov"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760.git"},"keywords":["ULL","constant-folding","javascript"],"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-enrique-vina-alonso-alu0101337760/blob/master/LICENSE"}],"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.1.3","main":"./src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"^4.3.6","jison":"latest","mocha":"^9.2.1","nyc":"latest"},"gitHead":"d9a5d3e3118dfba13f8147109867cc634f0181f7","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760#readme","_id":"@alu0101337760/constant-folding@1.1.3","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-nVznP1N67Kbg7mhignu+/bMKjqVXEH+UpwZvcktO+m75cpEr5zExfNwSarv0mjbbjKZeSRtdo0CBxF1alA5vPA==","shasum":"9a84d45932d28b82c0546856e29fdcfb25b476eb","tarball":"https://registry.npmjs.org/@alu0101337760/constant-folding/-/constant-folding-1.1.3.tgz","fileCount":45,"unpackedSize":1621338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKShJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbFg//fgH7oQSx77yWQTGR+DL2xe3q3YK02ZPRJPb5Me3Fsl6kOv2I\r\nZ+x+ngvoh2aHZUqBVrDyTPFSSUEHFM6rrwBq/r7eqAS4flCS/ZECEdQLaz+S\r\nu2NjeJD1sfwmk80oqKFwiRyVp/VSI7+H3nJaZCi1hb/78B0Y3SYCTYjHXQw1\r\n1koabApk/+RuvVta/u7YRDV+nmHrmyVY1LSXcWerDK98hKL3bJLtN1orQnIh\r\n/yK2vxH9vDdEO5Jvw6SQD3uuUygcKvLf8HioccmS6z/Ady92kAtyAHllKTha\r\nTiOVh1Rrddl199qapqvLUcXOizOshAvWF+uQLPAMIp88ZMEvhu1xHXHgEtUv\r\nkTNf2fVayfAMKEuMyCIpGMhEXQMAZWgyZtLBd4o3vMw9msk5lMWivwQgumgK\r\nsafIDVmd282GXZv1prrLxD8nCFpF4nrx36YSedGpwMVQsGtHwd47Poam+CP6\r\n0EbuoeRD3xs96gXr33zNfsL4MaZQ1qFt33FA6zZXZU/YV0GVLobLBowEA2cu\r\nrjWVmAT4pEJGTTQmsyxdGAeC3zW9bVgYZZyymRgm72bq4xw2a/+fTLANcKnu\r\n1GXj9ZWxuJo6Qv0sHfDOK1X35V/wqTFkeLO3bJkeT2mX04FwlAmu/I6N4uvt\r\nFQgmmQ04Lgd29/GdyDWlzQXyRaaw0TLzG/I=\r\n=QSv+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjsfuipYLeBwWUqE6tYscIiWNIx3vZk4FrMp3ihl5bIQIgUt8Sq8brgQDP3mAqCyazf8bwr962uQwYthhWvNdk2/M="}]},"_npmUser":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.1.3_1646864457650_0.35733865647156415"},"_hasShrinkwrap":false},"1.1.4":{"name":"@alu0101337760/constant-folding","author":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101337760 && npm test","clean":"rm -rf node_modules package-lock.json","doc":"documentation build src/** -f html -o docs","cov":"npx nyc --reporter=html --reporter=text --report-dir cov mocha","full-cov":"npm run clean && npm i && npm run cov"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760.git"},"keywords":["ULL","constant-folding","javascript"],"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-enrique-vina-alonso-alu0101337760/blob/master/LICENSE"}],"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.1.4","main":"./src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"^4.3.6","jison":"latest","mocha":"^9.2.1","nyc":"latest"},"gitHead":"16a90950cf1dca4fca36429eac4f5009acfe961d","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760#readme","_id":"@alu0101337760/constant-folding@1.1.4","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-WU++6GVnJ6KbgXVh5USpYc2W/jaOmH4zDytViESRr2fsyAMP8LM87hV1tLprEYc9iNMH4ul5Y1L4q+TvEieuMQ==","shasum":"e9aa91d99636f4871698d13e6e870b11c7de8a86","tarball":"https://registry.npmjs.org/@alu0101337760/constant-folding/-/constant-folding-1.1.4.tgz","fileCount":45,"unpackedSize":1622291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKT1DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHEg/9EOAUQXLDLgeIuCcVS5+jFU525tkbwDDNr9o/+lT6sHY0LOqR\r\nI3R+TFH2mngXzc4cBa1kAN6pAeWnNf+sphkOD3TanAjuH/oQ6wObqjUnhDms\r\nkSioC4+tFhrcxFg1Rg7n1cS13mqrEZcU57w6vVMag1ZMWWijNwrezlEAbWIe\r\nzMGNkh+XkhDOOH4fTYPsiXW5FR0kmL32OOk3nBkNULt3SPHHyD7cGlarF0Xw\r\nPhGaTv8ywryjDP/lrVi2ktWW9ESh8bNDPQ0g6/VybCNhFvevIdYKkLeBwvRk\r\njZW1ZOPSH3iMGhROUw7s32vcksqzNjJtSMFhaik0GRi5myXB6XwgOAYp0TRn\r\nmrC5QAS7OB11qmSF+ggYpWV4MsgXdwZYAqOzBqFOw0tyOIPlDDtRTydXZtZ6\r\n9vlA8q56yrADRx4H6qlOBP/nXve6T7G8Jz7fwZQBiQBhKSSv2Fv5WWeZx5Co\r\nSo0YcwDTOfrUvYmmnqC2TCb0UjPhVlMzGLPqeT9+w3XAiSNj8qRhp4PA+Tue\r\nhHvg/oahrOsJsAvTbELl0iPnPsycQ4olfZek6Di2zMehWEI0Lm+eIO3dwdGW\r\nknhU3MeFONp/mE8LrNq3I7s+skUzumBgUG+NrXkbdGHuzOouK1wobT/hqjyk\r\nV7O1qo+PhXk9CD7jxkik1zj8G99kwqHaSjE=\r\n=Lt29\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD00QVtPaGf9yTEsbK0gr34imH6lhgUJjyvWEmgI8Jc+wIgKI+tp1m3H5vMkq0+54Zvbjn7p/KhyjiqoF0a1aays+o="}]},"_npmUser":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.1.4_1646869826879_0.1930738487147854"},"_hasShrinkwrap":false},"1.1.5":{"name":"@alu0101337760/constant-folding","author":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101337760 && npm test","clean":"rm -rf node_modules package-lock.json","doc":"documentation build src/** -f html -o docs","cov":"npx nyc --reporter=html --reporter=text --report-dir cov mocha","full-cov":"npm run clean && npm i && npm run cov"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760.git"},"keywords":["ULL","constant-folding","javascript"],"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-enrique-vina-alonso-alu0101337760/blob/master/LICENSE"}],"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.1.5","main":"./src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"^4.3.6","jison":"latest","mocha":"^9.2.1","nyc":"latest"},"gitHead":"a7a31ce9eed5d5e611c507b290c545ca80ef89fb","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760#readme","_id":"@alu0101337760/constant-folding@1.1.5","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-J8fqfAdFTmyDfdaH1D3MLxKeiF6y6mtcysFXzyBrvXSG8QmfAqHuIJwpdPQXFO64T3YznfnNoJg3fz7MMXKRxg==","shasum":"301b3b914a6f19dde83947aa2fb7de800015c91d","tarball":"https://registry.npmjs.org/@alu0101337760/constant-folding/-/constant-folding-1.1.5.tgz","fileCount":45,"unpackedSize":1622351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKT5gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoEg/+M6pTNECnhCOWb6hZczP3O5GWFn/B8WXSvkU3d9C8qOC7gODM\r\nRyszcwctfCJ7jP1SqACshNmzjxd2Qd+r6MCXClQfMi5onfG7/76x8qurvhmY\r\n/b5TWP35czOdrw864iJx6fFKN/BRXbPdGdThdWY00RwMLcBGn52KsZ9eXoyz\r\nGTQI/ojJVxZxDE5ch1FBsx6yG4FfjyA72T2PiXZjxYIS0ujJW3PZuZuaJ2kr\r\nvHnE3rjWSeMORQtIq8UUlDNPvzMBSs3B9mKS0h/APYCUNxlEY1KuFb27YSUi\r\nO5EdrDbk0N1N47ZTCnqvXrdBDBKGt8ltj1VgEQzYJstPmLMhDlF8kzD31o/u\r\nEWyO9rlygabhRY9Hf6ALyZmDMnWqk7y9yJShyKgDg58dusfbWx4Znt34QGol\r\nTnS1uhVT9Qv7zJO8xAHDySvFoyJlx6/h9/hqhNB9mKoVLKCy2hr0DOJR0/dK\r\nbaX/UqEjA/zGj5zNUmb7o4TWotxxlHrwFRjf/uDloETUvrtNKoinafMRZB91\r\nn6Wy3Kaqzqk6/GrX0heFEKaZBSNIgJcfBklgGzdTblqyhd6DsxE2VNzV7G+X\r\niGVwwJLDaGGWExcvcOwTSIuR6IaSE56M+Kkwz7HxJ8qTeBFRZwXLzWLWP7YC\r\nmzLp3kXUgHoN2iZ2BElSMtETTpq0nEr8SlE=\r\n=NGro\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEXA3d/3ZoYYV3XZmyg/tMwH/1Fp4JgBfXNq77gSTRRAiB1XtNtWVfR8bqIS6aydgJnkqV5HD6IIa4hWvbnUYrCIQ=="}]},"_npmUser":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.1.5_1646870111807_0.22696651117147026"},"_hasShrinkwrap":false},"1.1.6":{"name":"@alu0101337760/constant-folding","author":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101337760 && npm test","clean":"rm -rf node_modules package-lock.json","doc":"documentation build src/** -f html -o docs","cov":"npx nyc --reporter=html --reporter=text --report-dir cov mocha","full-cov":"npm run clean && npm i && npm run cov"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760.git"},"keywords":["ULL","constant-folding","javascript"],"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-enrique-vina-alonso-alu0101337760/blob/master/LICENSE"}],"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.1.6","main":"./src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"^4.3.6","jison":"latest","mocha":"^9.2.1","nyc":"latest"},"gitHead":"e079c4c86705bb8b901aaa2fbed78d16dbde7937","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760#readme","_id":"@alu0101337760/constant-folding@1.1.6","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-q+gY2TVqHtMEh0yye+m22s4aT34BL8we7EwsOwbIBcluS70y9quy9R2KpufQrpDt8N5iiYz4rhRUDJZZCu8MPA==","shasum":"3639311c72d1f53e03b7a393bae488324daeaa87","tarball":"https://registry.npmjs.org/@alu0101337760/constant-folding/-/constant-folding-1.1.6.tgz","fileCount":45,"unpackedSize":1622358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKUAeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYUw//bnXCdFZsD+3QIrv1UwFhH76dAcD/KvpawC4ekvA3TRbbjBhs\r\nM+cJE+3Vj0SRvTqXeOO/YrI8M9NxCA6ICBxIFgTJa5LADewiROWLwejUOquv\r\nEQpM4asZ1sWxZ6bZ/eqc2o5oA8j4uG/VGmow/uKtj+aeSzCEIwa7lsBceKjw\r\n+TEiCB0JiCjUHMxw7cPlWrFl9iiy+Qn1FgC7wbU5FFwo7CFTLZWZiyRrUruq\r\nwrKOxlnmKgmgonafUfgsdzlpmgmmemnjvDx5oXb7XXn45rVRRhwsQ6NkYT/k\r\nqqlcgD1GgKG0cooNspHVGTeCVPLYMIBswESk+cp87USjOCb7rkEyV7t+izmc\r\nFA70xEFkBtTmCYUa826Ayp09Ei3o2c2Iju4kY0YwjlABSB7wbDQHTEoMEOjz\r\nXrj55BJynmQw4WB3Vxj9PBqw6U7SBwpv6RujNwYgwcIuW80ZhuKFN7RK+U7g\r\n4N/0magOqEHHpEoEzpZglK3lNpeELNib5JdnWJsCqjRGQP8eJk56bBG5Zipf\r\nvKPfkLfUQ7ILe5NRsQY29ftC3tvHiblmJS2xZxw2eqmjQvqvqRXyjybe+8Cq\r\nKIrOcZOdKFxWbd1Thck+s8iW24Uh+Vf0hqPWg3Mv79mQExiGhmr/9CWYxPN/\r\nxtmjEvnO0iR2TX3SInqfNB2Dy2rf7+zDPWM=\r\n=tKOf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUAVMrn0fnWQTWO2tvj3Y03uM2ATl7mwr08wIoRQ1iWAiEA8anRfy9t0QLtcOCigpse4CMtmhOMpuWyBP/edtpan+U="}]},"_npmUser":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.1.6_1646870557982_0.2882414343086861"},"_hasShrinkwrap":false},"2.0.0":{"name":"@alu0101337760/constant-folding","author":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101337760 && npm test","clean":"rm -rf node_modules package-lock.json","doc":"documentation build src/** -f html -o docs","cov":"npx nyc --reporter=html --reporter=text --report-dir cov mocha","full-cov":"npm run clean && npm i && npm run cov"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760.git"},"keywords":["ULL","constant-folding","javascript"],"licenses":[{"type":"MIT","url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-enrique-vina-alonso-alu0101337760/blob/master/LICENSE"}],"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":"2.0.0","main":"./src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"^4.3.6","jison":"latest","mocha":"^9.2.1","nyc":"latest"},"gitHead":"e2896eff62df6cf1616589ed6797d0faaede8899","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760#readme","_id":"@alu0101337760/constant-folding@2.0.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-0TcwRPb6qSPR/F8l5EXuOVBhXaWOUcv7RWc777Qjtct1capH1Qm28NPM8psKOAci/01kT4+ZF6jWkNaFNUPudQ==","shasum":"5a9f5ae0f0b628f6aa5ed79c4bf16032a4573e74","tarball":"https://registry.npmjs.org/@alu0101337760/constant-folding/-/constant-folding-2.0.0.tgz","fileCount":45,"unpackedSize":1634326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKYRUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoW9g/+LKvBxUZbs0qGJv++5kl/BuTut/FQvFCCqVqbwMGT2QN9tU8G\r\nSThXRzpuf5nZm6fuJs+AiPTVdWb7kh3r/uxJo6SzQb2IyWSTIKBIh4nFmOS6\r\nb++EmnCWZBr+cwSZ3rQpFRkAWqM1WMI6kJywt2be/jb5yvTEa7y9Z2WKjvnh\r\n+6++NNq3F+UUOAelxPl91QGH6qY3iKLKSpABCbkUdyy3I8WzVcJRLbzQ9B62\r\nB6it4lbbZ+wxhRNjjJw/AnjF+o8k/3fmT+bbuNMgegtn0+TE2FdxgzJDc7J5\r\n91CKeEmpXUcKq4BFd9ONKaY80t8oyjd8Rh6Q0LlqKQ+KeRaXQvvNBL/n6KU1\r\nBa84qw8xqMPBIY/HgtfxY0o2beyvH/VF6SC9KAZppJziauua+yGie72i/vNe\r\nFnFUFiWHB/cvE35jgYqv6XVcL7ajNrPzJ8mTj/AHV+xZmyJsiLyAS0SXnOki\r\n53O/hXPnTjE4Vk7E5+hKKyUkeBgEKlJht8UrJZgqoRzJ4waW1LPj9FCv0wbI\r\ntOBlljNOol4V1FeHxGhP197n5d+sb7iYQfHKgOjEKuFMZgseG0wpwy3Hx0K1\r\nATXLjE9lPDELDA7A9uw7/w2438opIarjrYbd9VHvw1Uq4SBcFKC8xU3K/cPC\r\nd1SfiIzaLJc/WRD2sxa7mPoI7arfudW4K6c=\r\n=FddL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFda6ubzuRjh7ssD/3pYa4HCn57JLKrKGEm3b6X56NKQIgdHKHRQ97SEQkGVCzcwMO7x00h9LLQdpl2ACxMt6aLTI="}]},"_npmUser":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_2.0.0_1646888020501_0.8777056579576537"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-09T17:34:07.946Z","1.0.0":"2022-03-09T17:34:08.142Z","modified":"2022-04-04T13:41:14.556Z","1.1.0":"2022-03-09T20:49:39.209Z","1.1.1":"2022-03-09T21:50:26.626Z","1.1.2":"2022-03-09T22:06:42.439Z","1.1.3":"2022-03-09T22:20:57.893Z","1.1.4":"2022-03-09T23:50:27.063Z","1.1.5":"2022-03-09T23:55:12.124Z","1.1.6":"2022-03-10T00:02:38.252Z","2.0.0":"2022-03-10T04:53:40.759Z"},"maintainers":[{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"}],"description":"Constant Folding javascript code","homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760#readme","keywords":["ULL","constant-folding","javascript"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760.git"},"author":{"name":"alu0101337760","email":"alu0101337760@ull.edu.es"},"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760/issues"},"readme":"[![npm version](https://badge.fury.io/js/%40alu0101337760%2Fconstant-folding.svg)](https://badge.fury.io/js/%40alu0101337760%2Fconstant-folding)\n[![CI for constant-folding](https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760/actions/workflows/nodejs.yml/badge.svg)](https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101337760/actions/workflows/nodejs.yml)\n\n## constant-folding\n\nThis package offers utility to apply constant folding optimization to Javascript code.\n\n## Installation\n\nTo install this package you can type:\n\n```\nnpm i @alu0101337760/constant-folding\n```\n\nor add this entry to your `package.json` file: \n\n```javascript\n{\n\"@alu0101337760/constant-folding\": \"^1.1.1\"\n}\n```\n\n## Usage as executable:\n\nTo run the executable you can type: \n```\nnpx cf <input_file> -o <output_file>\n```\nThis command reads the contents of the input file and writes in the output file the result of applying the constant folding.\n\nYou can see the information in detail with the option `-h`:\n\n```\nnpx cf -h\n```\n\n\n## Usage from code:\n\nThe `constantFolding()` function, takes a `String` containing Javascript source code as a parameter and returns the   \n\n```javascript\nconst constantFolding = require('constant-folding');\n\nlet foldedCode = constantFolding(\"string\");\n```\n\n[The documentation of the function](https://ull-esit-pl-2021.github.io/constant-folding-module-alu0101337760/).\n\n## Examples\n\nFrom code: \n\n```Javascript\nconst example4 = `30+2-4`;\n\nconsole.log(constantFolding(example));\n// output: 28;\n```\n\n\n## Author\n\nname: Enrique Viña Alonso  \nemail: alu0101337760@ull.edu.es  \nurl: [https://github.com/alu0101337760]()\n\n## Tests\n\nTo run the tests you can use: \n\n```\nnpm test\n```\n\n","readmeFilename":"README.md"}