{"_id":"@alu0101243498/constant-folding","_rev":"4-16df1a03cf9bbd0c72ffdc27bd2294f4","name":"@alu0101243498/constant-folding","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@alu0101243498/constant-folding","author":{"name":"alu0101243498","email":"alu0101243498@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101243498 && 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-alu0101243498.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","espree":"^9.3.1","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":"c7167a9a7fee7237475c3502588b8646c676ed10","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101243498/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101243498#readme","_id":"@alu0101243498/constant-folding@1.0.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-dy55CyeaAYEKMfcoqMYkpndz+972NikZ8NeknAkf1pOgtRDciBj0H5s9t4bVuOXGyNtDXlsrQGHCv2d0Q9vj3A==","shasum":"52dbd45eedd4365d8fb21ba63dbd1d86cc29f32f","tarball":"https://registry.npmjs.org/@alu0101243498/constant-folding/-/constant-folding-1.0.0.tgz","fileCount":11,"unpackedSize":6581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKjZIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpomhAAnNLRlBRMMD9qGEleWQQcoJn/NoEI4n629x00/cpFi+ZM6oM+\r\n/LPnM4ZXyAVZjmPoCboX2FX65zXNwTsSAzhK4rU1i1bM8dLYt5C7k2Z73iQ9\r\nk3bl5qJVlwHNhRZ3Nq8NuZNn2b/K0YthdZLN30bwldv8yND9pzL+4ZWDHS0X\r\nZEyjn42+nP9IodBfvvOJmBIuhW0M/7tvru3JeSTlu1Onm5VtyF+sWF7Ixzgj\r\nWZdUAcq0EtW9P6OaIMHpfpBhLHBkq8XSE4xmYR+JM0gVVcL1MqnPffKjF2Hs\r\nmvzJu0f9ctOvSuVGBfMCPqtx72N3kBVwQt2y18JQBJCl3DyPMliyqlusOL8e\r\n/V7GtZ05m/XSnYYYG4x7TGTYLHSzN2kJ1kTAgXt/7M3b8a0jjiAqkC8w3uJY\r\nW0XEBM0mzHtfJbT83hPEe2QMIw54k2yzJSpayKxrW8Y+qDAOj5frnInf35uK\r\n34WYVPf8g64WHPulr8zns7RXdGL5CSe9V3Yi+0KJkT6Ut2cDNmSo7Y6tFeXj\r\nhHy0YBgZV8/jAWvOZf7jQNUEJZUAd3EoEl3LsJUwm2R6rkh+/3bYZhbb9CmJ\r\nTsduoy7jsNgs7hMyC185sBJKMJnq4EKIeY2Taqhs1jBTvn1bJY6Xkr1LFYEk\r\nQH9J+Md/NVviabxbN+/sk40NbTDDXYlKO2E=\r\n=Z1bX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQbkGbabz2hglrSegnbnNI9YW1wdZY7+Vz2wKSbqgqngIgDMsPZbl7lvEZbGezXkKxwHoY2dvr/CBtP2aPzcok45w="}]},"_npmUser":{"name":"alu0101243498","email":"alu0101243498@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101243498","email":"alu0101243498@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.0.0_1646933576380_0.4729350406377524"},"_hasShrinkwrap":false},"1.1.0":{"name":"@alu0101243498/constant-folding","author":{"name":"alu0101243498","email":"alu0101243498@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101243498 && 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/*.js > docs/README.md"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101243498.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","espree":"^9.3.1","escodegen":"^1.14.3"},"version":"1.1.0","main":"src/constant-folding.js","bin":{"cf":"src/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest","jsdoc":"latest","jsdoc-to-markdown":"latest"},"gitHead":"5da32c3a1de8cd825d32386f73ff15f4a6c0fe16","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101243498/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101243498#readme","_id":"@alu0101243498/constant-folding@1.1.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-FFgL0Oz4L1JTN2sqyIm9AlrzpWvijO4T1CvCD8Ym9IW79N1x2uBFPFUX1odFQuO9GQgiYbdP14O3mqeHjTzpqA==","shasum":"5ea0294688c5beda5abc390103df74a0934ec71c","tarball":"https://registry.npmjs.org/@alu0101243498/constant-folding/-/constant-folding-1.1.0.tgz","fileCount":11,"unpackedSize":9672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKl1hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAQg/+JVE6JbAKo695nvK6lmyvEHdxiv4Zz7y2Lvhe8NorMqQ3ptrD\r\n3JRap/XpdhQ2mg4EguxaLkvGPZtAI/sTWNlSvVElQVJxXv7WVCGT5eOAQIHV\r\nEZln14hzfz2BVL2anzxyYutRIJDunwagH5hzqlclxDbwLjwHVoP9nDz9W6np\r\n/pzjyVOcAFDxSNjBVF7lQKXifp1pX8Qr9kInKAg7LILr74nAdY8T0xuwMKFE\r\nH03NRZaI8uRHR8NbVemtzW4mXeRXcJnu8YJHTb63VRfD6eXMiCSAq7WZ4Qbh\r\n7vRKsB+imnKYO6M7EAytmo3tjmHRdvVfxgpYQAVbKSxl8Y6lx27Bkd6if5o7\r\nkq1+XJ0l/RGxHQnodL972u/NS3IBmELLbRnybMq3hPzxya1JJC8NY1O/NskX\r\nWlSIVFf2cOlTYZuzqm/d3XOjKCkTsI+hqgx5o+VussZwnsxoKB43xdxyh3wS\r\nkzoceBeVKeZIEpXjiECyzf857tPzrt1WA5d9VV9yjBoQYW2i7u9v6jyRZJIH\r\nrzQm6ZxGAvesFxomhGwisUpB8cdf1I9CLtFucD94Eyw6QboXDSR9DfeFZk3B\r\nqHl1bqZWiCz+mmKGcaxye1JX65EvhTcObyD0XeG5Zv0kk009MWHWYvxrKW06\r\nUa+/YcWOegvmgq95V7HLV2tCZX8qNK1hUSA=\r\n=CeCQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEA6X/Kz7/Fir/+goYiipCNaiqt/QoP0y+ofMulUBdNoAiB6OGsVuPhEFgzihpK2PWYdgy3VQ58EX2z2qRNqxwRO+w=="}]},"_npmUser":{"name":"alu0101243498","email":"alu0101243498@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101243498","email":"alu0101243498@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.1.0_1646943585384_0.9645309609595176"},"_hasShrinkwrap":false},"1.1.1":{"name":"@alu0101243498/constant-folding","author":{"name":"alu0101243498","email":"alu0101243498@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101243498 && 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/*.js > docs/README.md"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101243498.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","espree":"^9.3.1","escodegen":"^1.14.3"},"version":"1.1.1","main":"src/constant-folding.js","bin":{"cf":"src/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest","jsdoc":"latest","jsdoc-to-markdown":"latest"},"gitHead":"de416e854586ffe16831789fcc77cd811636a289","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101243498/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101243498#readme","_id":"@alu0101243498/constant-folding@1.1.1","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-V8yYVuw2ISsP96Ol/YyhVLeEKHWgVUZZAvXu1VL0/QdoivKN3eTTHWYWzO7W2o35AP6xxevNEb41Fwm8T77QOA==","shasum":"d2528746bf108cac6415c6c02bd102cf9b0cb5dc","tarball":"https://registry.npmjs.org/@alu0101243498/constant-folding/-/constant-folding-1.1.1.tgz","fileCount":11,"unpackedSize":10871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKnxkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7uQ/+JDhPkQO6VvkIPaNXjO+fDUyjySvoj05U7OGIpPhjjneEic1V\r\nBPtiwNSEVFW46fkcXYSqE/mAhSNGmHzXX/JN3ypXs3ETUIv5Jddm3AWvUoPJ\r\nN0JL+MsnKa0PFIkFBax+56xXUO/LG6i9JCyeffy1ieFacqVd2eEl6jfZeem5\r\n5RpLePiyrmBks0iy1dSQ0PIvw0Kae/U/4rsKt1jBqghcl6dMuG6SyKQG3D6/\r\nlFXhaLkuT9gEGAdnTEkm6npFmJ4Lf4ZyuiR53G/KSoPpdbTVDldMM/AjFivC\r\nlURH/XNvBNWmTzMhQWn26ZnBeDsWYR0ixLJ73MMOPAuRq6X3zInseqk79Ps3\r\nDa6tNAoZcpEaKVlo18lfrSYt+ZpSHxJecHDKUE6/vpaWpHsKpI5xCSc/c7tw\r\nGcQahK2q+hAUMyVBcO6ouw0c3wwjs4RSGhUMM8uH+6DfcSOBwcuoB+gWkeaC\r\nO7ssLqbTG/aNadMWixvWF/Zq23BBnbvgiVDGe/CpQuXqXDmSuyLwEho3uI4Z\r\nmjfJS3yWo9vPp2Hq9oSq3clJh7QRj+KIN/qDdanrEqqZEkCViCMjGzMmOAGR\r\nnkht9uSHLNvJbiJR/CNrGqRjU8vTaTIAFOotxxJZeQ9AfUVITbzcm6bL8BuT\r\nhtJhSzppxHa5XO32ciQqbqQG0ZO9GuEb7Ss=\r\n=3EnN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQARo3Npj6cBQaxDz01iENZ82j7xacPjnXpdQru0NBMAiA87bZyhXf2ZFedtGb3eS3xQTmWsUlZ+7H44ku2Obj17A=="}]},"_npmUser":{"name":"alu0101243498","email":"alu0101243498@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101243498","email":"alu0101243498@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.1.1_1646951524078_0.7299168577916528"},"_hasShrinkwrap":false},"1.1.2":{"name":"@alu0101243498/constant-folding","author":{"name":"alu0101243498","email":"alu0101243498@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0101243498 && 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/*.js > docs/README.md"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101243498.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","espree":"^9.3.1","escodegen":"^1.14.3"},"version":"1.1.2","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest","jsdoc":"latest","jsdoc-to-markdown":"latest"},"gitHead":"bbd897d80c866d9ea14aecb1cd9be1443f5e7a15","bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101243498/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101243498#readme","_id":"@alu0101243498/constant-folding@1.1.2","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-kW5suWLHXZjLOboSBd+B7Ipkm5Bw2nm2VwiShxv7mr2Pc6hIrruQUpM9+7/N5s0+KZ2XNZ2N1o7qu/wPdQMZ6A==","shasum":"a75c70caa020d88b04ebe85bab43f36f474e1b73","tarball":"https://registry.npmjs.org/@alu0101243498/constant-folding/-/constant-folding-1.1.2.tgz","fileCount":11,"unpackedSize":10886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKqa4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUZA//UvWBb5B2TnZsHo/MLRt4/y6a6swbrpOtMA+QGYtGq6HZAOfy\r\neTR0BYRoPhXi8Za5SJjn7T7vpQeUMHsERfVmjy4ES0bH0Te5PMbbpWLRPljb\r\nlOegN5Z8/HOMbrKzFgh8VbUT95zNtQG90LPlyBONqWntDy7KlxnJ6CDvC0Jf\r\nZM3kGEHet3w37CDgBgCdDTcW2W25NGIQx+/Msyqoliha1w0eY99muC0OKemM\r\ne7kfgfKZNxtfy1+unqAadNi6CuCn2rP6/ZIEYRjuizI1wN+4Eek6AZmDCowI\r\nQIhO7rPtsGnwOruRrPu4QsspHNzgtrdRUBCLAEZZ1McBF0sWcKtlD8S7Etl6\r\nbNnGq6ir1Yes9LJe5HLbohX/2o+/89MLByoQFpMYZDehkFibl/0NaV0tUhIz\r\nYSu+UclhLo6/Y5ecn0dUKoIPacHsXtYV8hE2imyON8md0fXrTJcSmgtuFgRN\r\nPmxhd/XSk7DWxoDD3L2gg4i6FaWCRL9zbG9MWElq5F7kPvmrycMKaDODqp5a\r\nRZ3Cru4TazTJRQ3MeJY4LBa6UIQOncUPrYYZTA+tjxeyOVxRN27YgJM3+unk\r\n/oVl61338XnisFGRaCumU+gFaeQvOzMafMd3l/UAC0yF5JWvfDRyl+qTurLi\r\nj3i6L2Fyni9RiHQfQSI+nR2xksOMU+sn32o=\r\n=Ga3M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAGUTm+eB4YlLgyciXOwbey3631TO8yo06BKYNnH3C1gIgKLu22GwUGrbl9QqLftyMTkOhRjo24n73v1B6gwROkm0="}]},"_npmUser":{"name":"alu0101243498","email":"alu0101243498@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101243498","email":"alu0101243498@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.1.2_1646962360701_0.6719111624770804"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-10T17:32:56.332Z","1.0.0":"2022-03-10T17:32:56.528Z","modified":"2022-04-04T13:41:09.910Z","1.1.0":"2022-03-10T20:19:45.552Z","1.1.1":"2022-03-10T22:32:04.238Z","1.1.2":"2022-03-11T01:32:40.870Z"},"maintainers":[{"name":"alu0101243498","email":"alu0101243498@ull.edu.es"}],"description":"Constant Folding javascript code","homepage":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101243498#readme","keywords":["ULL","constant-folding","javascript"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101243498.git"},"author":{"name":"alu0101243498","email":"alu0101243498@ull.edu.es"},"bugs":{"url":"https://github.com/ULL-ESIT-PL-2021/constant-folding-module-alu0101243498/issues"},"license":"Unlicense","readme":"[![npm version](https://badge.fury.io/js/%40aluXXX%2Fconstant-folding.svg)](https://badge.fury.io/js/%40aluXXX%2Fconstant-folding)\n[![CI for constant-folding](https://github.com/ULL-ESIT-PL-2021/constant-folding-module-aluXXX/actions/workflows/nodejs.yml/badge.svg)](https://github.com/ULL-ESIT-PL-2021/constant-folding-module-aluXXX/actions/workflows/nodejs.yml)\n\n## constant-folding\n\n## Installation\n\n```npm install @alu0101243498/constant-folding```\n\n## Usage as executable:\n\n```npx cf inputFile.js outputFile.js```\n\n## Usage from code:\n\n```javascript\nconst constantFolding = require('constant-folding');\n//call the function\n```\n\n[The documentation of the function](https://ull-esit-pl-2021.github.io/constant-folding-module-alu0101243498/).\n\n## Examples\n\n### Input\n\n```javascript\n[\"a\", \"b\", \"c\"].join();\n[1, 2, 3].length;\n[1, 2, 3][2-1];\na = 2 * 6 + 3\n```\n\n### Output\n\n```javascript\n\"a,b,c\";\n3;\n2;\na = 15;\n```\n\n## Author\n\nalu0101243498\n\n## Tests\n\n![imagen](https://user-images.githubusercontent.com/72921642/157753474-0e54da8f-3ff9-4a7f-9f8e-430b7983f81a.png)","readmeFilename":"README.md"}