{"_id":"@alu0100953275/constant-folding","_rev":"11-42b9b6db48c5b25f7250ddc25d6d5e51","name":"@alu0100953275/constant-folding","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@alu0100953275/constant-folding","author":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-aluXXX && 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-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275.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":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"c97012a1fac887cb372569a78d0f800680d801f5","bugs":{"url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275#readme","_id":"@alu0100953275/constant-folding@1.0.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-DGs/pmjemxCjgv4HgVfCXxBkpdg8alk61IaJeB/dIm9hXsMOFDoSSLNEc/Clfsx6vqApJvaQlHWfRZODQxLetA==","shasum":"f341a6165f9c4d7165df412fae06c7356686b47c","tarball":"https://registry.npmjs.org/@alu0100953275/constant-folding/-/constant-folding-1.0.0.tgz","fileCount":11,"unpackedSize":9122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKUh6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE1Q//SgyH3ZWZezrRTjIkPxRYoJcvgs4Tr4W8tIOLFbSwNj3f4EWB\r\n57Wj6DPksqPmjL/ybW78TyZQN2LXeYh/8A5Xst7ceGhhuNwQZx7Nm3kYTe0e\r\n6AO1ojD72LZ5k2cZ+SfLrSGzdZ86oKkWgmwDYJExL8D6X5+IGcUyYQUBi+sk\r\n/bWdJOzlsbmov/QG6mZcFc0kZ5U85hRxnOJKRQqispUxklitLaomyHTfRTBx\r\nrYrS8TgN6Tz5rhrI8LjZLrRVRd5VYfylSa2yjOJsXagVogOH1roxRAqN9f9I\r\ncmHggn/jFV1/QSl0AlAmUpsedIhGGrDwT/C+J2xaPWaRs+mkXtvVdC9knQKn\r\noVqDCXFhhcCjaPvdTVfvH2gKKqtgNkoXRtdIOJERzpGanVVWnl3kGxt54ns5\r\n4vlp+DQKlRzuWMnvuMXSDyfdnQWO34fntAuGcJZKmfB2B0ZDClmqDTuq1w6l\r\n6VUJ0hKW3Nhqu0lc08NmjP/uJApWtns7lJe2/4DlmG/f7XHB0G3aLcbdvF41\r\nzEFgfGqJASzct5phi3GVJJhZfqv3QsUmURUE1lygdOUYEbMzDV6BFjmb/s/q\r\nebbo+Hx1Grfu6UJpWsYDO77kj2Oi15R3eTGuRnbVYDD1sHZLmXEcnGDpYkhY\r\nznOrgRri7pMAxODaJwwmKMwSi5jPcmeXXxQ=\r\n=2jw5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHO8SkN/sbZcSH64tWnedt+JnddAQizOAwDrK6v56X/AiEAhtSawDkhiEl2dgHc06yFrlNsOxDHDlhF5ZGzBvQ7xTg="}]},"_npmUser":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.0.0_1646872698669_0.30945099387292574"},"_hasShrinkwrap":false},"0.1.0":{"name":"@alu0100953275/constant-folding","author":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-aluXXX && 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-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275.git"},"keywords":["ULL","constant-folding","javascript"],"license":"MIT","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3"},"version":"0.1.0","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","jsdoc-to-markdown":"^7.1.1","mocha":"latest","nyc":"latest"},"gitHead":"c97012a1fac887cb372569a78d0f800680d801f5","bugs":{"url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275#readme","_id":"@alu0100953275/constant-folding@0.1.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-+w2JavSNhOOBjYVNrSiil9GyrkVddctk5z17Fw4g+PU9AEhrhwXGOi6+x+mTHkPdJcR0KpvvEHFbjqrqQuiCZA==","shasum":"e82dbf7983497b1566d9796be16848df89c5367f","tarball":"https://registry.npmjs.org/@alu0100953275/constant-folding/-/constant-folding-0.1.0.tgz","fileCount":11,"unpackedSize":10957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKVJMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbShAAoOu4vN5/sIhfZmRkC8vcP1MwtreqW9vk0YYMgTgwjGJHAWRk\r\nYC2fKk9beFPx9CAb4ZtpsPf9zy9LzdzG7T0aQdWJd9UD2+qywHVv8bZe7Oz2\r\naSWJhCbDSx8hVUy5vpA5eDKr3Et59op3OdMuKgQhZ0ajRAZWu2PzzYKBZieZ\r\nonoeEvyZzUTnz4ek5f4TjnZ5Ygrw75WAMJtsb4A3pkIHXGOoGNZvUnta5jiN\r\n/CUcMEOgYSynr/aLLNv5rFoqH9J7RzDghTqgJg6htjsj+iQ0QRukk3Xf/gV6\r\nPf9gtnJAt57RIGJZBK8S6esKm37qi3el6X2TaoyZqX5K6B9u7XiV+EyNCFOn\r\ncxODKA8SKDN64a50NFW3YpqvWQjwCq4NEx/WZSUaubqfBGI6Uel53pd96JIF\r\n6D7C0GXHriDr5Uyd/LKSLV34mgbVnhKC+P8IVaVEEVNsbTagQFcs4fBbJViG\r\nWQeWuuTJNmRrNLsBpxs6QI34LctHNynRtKI3x0XCht8PNDZKqjHebNC2bonN\r\nAEC7+1UPoEJKNaM5BoIZxPxNs3EIRV3eKoyUIXpHQFDPJE87AG2/5Wx9Mt4K\r\nRgCY428R1IZdfU1yMhVWhRmnnwCdHSMReGSeDOS1eO/eNqitZQbo2IVAZRA8\r\nnKiOmzhnrY/N2qITZLw0BxyE2M+T+s9jG9o=\r\n=5bTx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQZi6VTexhb18FEs+elwhBCK0eeEy8QXN7z9t8O27vXgIgPxmmXfVTs+sCRBttTUGPAw/DuPu5f5zKTYPZ5vQclOY="}]},"_npmUser":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.0_1646875212090_0.6728189386884629"},"_hasShrinkwrap":false},"0.1.1":{"name":"@alu0100953275/constant-folding","author":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-aluXXX && 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-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275.git"},"keywords":["ULL","constant-folding","javascript"],"license":"MIT","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3"},"version":"0.1.1","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","jsdoc-to-markdown":"^7.1.1","mocha":"latest","nyc":"latest"},"gitHead":"c97012a1fac887cb372569a78d0f800680d801f5","bugs":{"url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275#readme","_id":"@alu0100953275/constant-folding@0.1.1","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-+XRSu3z7sHdo+aE5+0C1O99ZxzXXCk3yCvJcYmRPqAeiXcO8/ExfoMEINUPs70Qkkv6RKVJ+pVQ4bvMXiZwptw==","shasum":"76358de30313917a5f0152670579be49cc3c6b0c","tarball":"https://registry.npmjs.org/@alu0100953275/constant-folding/-/constant-folding-0.1.1.tgz","fileCount":11,"unpackedSize":10957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKVuJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLSA//QvBBIsUP8f8yuvneTBzJ/CbDSpAYfC5rMqOxlGHNZHt52Kv9\r\nz5P3Cdurps38ApX6+Hchoq4NqdLU9JU7A1RfoIHU9ziNaM14CrNzzRWNY1it\r\na9iGQm/u+6SZX2ChF69soTOmaLkd1zU2XgY+LVOkbmamVbWfg+W1g0edNij1\r\nbqwzUVdmGCkPyJ8XZi65V5cAonuylP7KmGGpXrXOP0cnP1I+Yb76HuxaHHxO\r\nUP3G30ZhQ6cqAfpNwIIWlWQDZc2h8vqrLx2bs8/9yVB2ysyYU1q2hOH7HCho\r\nkdBPp6ReWhXB6vxvYAtzay7FgexVwDDz1/Oq3RIdpQsuEdOw46dgPZfE+xtR\r\ngXAWYoM/xc/dPzpZz6c9US9I7FfKDZNyJVjFx1rsWckT+6aqggIvIEcXRD78\r\nwRtbbIJhZ5MQEcdx9erbGAREtQaiUi4sU+wqUdrQIDk2zlAlcgcqmKAiQlnI\r\nouBwa1we83LlWOzpTAk/jEjFqDTYMxHokXlAHamyimUM13I7/x2hErLSRb/+\r\n3T6Vv37SKqlNokcZrAAboJtknr345r/2usCv0TxEmNyvH687nP57kvif+H48\r\naTsTrxzLarCEwr/C8Q//+/SLpJcQdMMxfiSLPXsBDUNNwezsAQ6meefR2U24\r\noGzY7ei0r/wt3EeYlrX1UnxpdF6fsoF1uvo=\r\n=8pgk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmkcRS5ymjnnoP6ErAnogoRpgVGCT3i5ykaj7gVwPs+AIgAvj0MidZyjZb0+fQWaVa7+/vujGANaHMrOS/Y3yU9A8="}]},"_npmUser":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.1_1646877577427_0.04429918885032569"},"_hasShrinkwrap":false},"0.1.3":{"name":"@alu0100953275/constant-folding","author":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha --reporter spec","prod-test":"cd ../constant-folding-production-test-sergio-barrera-garcia-alu0100953275 && 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","commit":"npm run doc; git add docs; git ci -am `jq .version package.json`","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 production:test"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275.git"},"keywords":["ULL","constant-folding","javascript"],"license":"MIT","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1"},"version":"0.1.3","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","jsdoc-to-markdown":"^7.1.1","mocha":"latest","nyc":"latest"},"gitHead":"9b44062af944546f9b935c3c4b9533f78e995959","bugs":{"url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275#readme","_id":"@alu0100953275/constant-folding@0.1.3","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-UPnlVl8T9OGikFdUuXrTMxV26wrRNqfEVXySTthv1CbRtniXEj332dkou6Qac8Gc46ULPh1bZv1q7GHBwLfQFg==","shasum":"93f2fa45e78e57cb5182f90cd718b58d2aa6cca6","tarball":"https://registry.npmjs.org/@alu0100953275/constant-folding/-/constant-folding-0.1.3.tgz","fileCount":11,"unpackedSize":12477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKltnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJzA/5AKXZjI6hl/XobvBF+DrUi1Vx+Eqq+1+e5YfdT/k/GP6dBgc6\r\n+8ewWpXv9ewWEBEDI5AyJzPkL8NIIfMNejXwHDpO3GxTyhdENtl+RMy3SQ51\r\ndQ5BNv5jRRlaAaQoovFBElpWoaku2+A8qG4GMj7q8/1upkcXgCjdBMkXAtTW\r\nyfxiiA+7/PSIg5dhTwD6lbdecjDxqvZhcDtBVZIqi7xE212WvBeXVro3BPIy\r\nrlrsSsrP0ysf3/DEBCu2RE+eD/5fCzH5lo8Ra1Adg6Fk74FnM9h9sX/qTzXd\r\nA448CljCSGBRGg1BAymGqOOd2tZeWrlR30nrl0icWPoyP8v7zZtekeGFpUaA\r\nGe6OhNFsPgmvecOehjKNpDQxTN6HPsdP8GbWq5oCYmzpuwZd2AsPwsnEFMkX\r\n2FGpp5advkEO/2RLrS1FYDzlW01UDdb05ZjkV5DtdXINkf/hRpyPiKJxGgyM\r\n3thcxUUW36N/mMYCK/1R2NKM9QKkQ6fz6+xrgClg5+s//36lD6V6qpowgNcK\r\nA0xRtN1GzSi4/q/MgkQYNbb12VWpi1UgjtVDJn/4/z/oguXXXlA8RN/N5Kqo\r\nhl+2bczUMzL2Ir5EFtjxe1A+FepLH8tQbin8SxkSh8c4oalFgY7O+5sIpyB+\r\n7OsrvYGRPmXOqZtQl/eYwoae3UI6nklrAsA=\r\n=hAUq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhTXrxCuuYBmePfGO0T2L/ryHANFFJDECyn3V7bGorpAiAjtZ48dIXINGlDwoEd9DxNfmxi/uCdKzfVwqa/2lipSg=="}]},"_npmUser":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.3_1646943079449_0.3668845506074303"},"_hasShrinkwrap":false},"0.1.4":{"name":"@alu0100953275/constant-folding","author":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha --reporter spec","prod-test":"cd ../constant-folding-production-test-sergio-barrera-garcia-alu0100953275 && 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","commit":"npm run doc; git add docs; git ci -am `jq .version package.json`","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 production:test"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275.git"},"keywords":["ULL","constant-folding","javascript"],"license":"MIT","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1"},"version":"0.1.4","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","jsdoc-to-markdown":"^7.1.1","mocha":"latest","nyc":"latest"},"gitHead":"26eaa22c01f76fc6eafa04f96376981671cb3190","bugs":{"url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275#readme","_id":"@alu0100953275/constant-folding@0.1.4","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-4CeNcMW5mBZSppFHn5jDFh7hwEzJ2Za1C7ytvCgEuZh8SSsDvDCiETahpWDa9+B6+f9ij1Sw0Z4SYUpkzUnVHA==","shasum":"59d8d76d4db805d7299e10d9206d3a632ef9e571","tarball":"https://registry.npmjs.org/@alu0100953275/constant-folding/-/constant-folding-0.1.4.tgz","fileCount":11,"unpackedSize":13656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKml0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3qRAApNXmGnG+9TQqXY1Fg+qG2K+5PaOP5IUT48/FxHOFaN8g0tUI\r\nhpgx8n5Etcd4II49iH1bw4knuVbzXHJNlixl6zYrmZ5YazVd4zh98tu8ikPn\r\nLhBWcs2rRVuxFIRzk8TQAtwmIIqwCv5TiAwarxV1NHmvYK8lOvnEF6dqsaKm\r\nVm40DlNUO0iq9PCOj6FwY5h2oRcUSA2DSutuJ79xZFKN1O4nM6hBjZp0iVPa\r\nik7rJV7Q/wRT9daZrOjIcUwRyTQVvw4zP3MAyNLDesD1M5QPDUyQ6rARbqk4\r\nA/ijzU9F8P0ZaP6lmt/qZwbKQJaJwx/F1OBBI/itaHrbUourTCJpGkIlFod7\r\nVA8zxPHAJc1xXJqcS+GgjlcKiyHk8xs3j6l3lcbipFWJ0BpSoRY01gBiIMVp\r\nGr5jl6InlbGdF3j+KJgUpMNl4VOxun6DyjrgHyTOe2Tn9bb3CkQWsCY58X1y\r\nJtgaLoavbFUivrXVD8EJQEwgl8rGrOKok5xZjRaG7FnXWKdgDmqRVwSNG7+Z\r\nF+OQJxNPVjEbqM6tNzf1PPeToaezpudOOipecCARP22tizTrayauqdAAZgQa\r\nm7LyLzeizAgT5uSVruXPlvShFA5UppK7ScdqXA28rYWx0QTKqbw8tYXeY5i3\r\n1t8piwbqa0ng3yMdI1QiNjPyNOLbzAWVSPY=\r\n=L2CU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsWuX+Y6j7A1wW/xq2A/6IzhceCFqvvzKC56RbEReFRQIgAqmOHcYkm5TGudo/hXvPWvWGkSt6NOTQfOlPmYGT7JM="}]},"_npmUser":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.4_1646946676432_0.7998002760841285"},"_hasShrinkwrap":false},"0.1.5":{"name":"@alu0100953275/constant-folding","author":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha --reporter spec","prod-test":"cd ../constant-folding-production-test-sergio-barrera-garcia-alu0100953275 && 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","commit":"npm run doc; git add docs; git ci -am `jq .version package.json`","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-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275.git"},"keywords":["ULL","constant-folding","javascript"],"license":"MIT","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1"},"version":"0.1.5","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","jsdoc-to-markdown":"^7.1.1","mocha":"latest","nyc":"latest"},"gitHead":"65ac3b5f770e44922716209aa174be58323941d1","bugs":{"url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275#readme","_id":"@alu0100953275/constant-folding@0.1.5","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-2pt2UyVpYQTjoAFYNeevxka/fg5N73HM4zRd37r3NpAwd140XmE0rBBIjn8Og5Zb9W/vNZ16Fwh7prLQLJG1wA==","shasum":"94aa8fe0e9295331b50c3fc17052dee08186a5d7","tarball":"https://registry.npmjs.org/@alu0100953275/constant-folding/-/constant-folding-0.1.5.tgz","fileCount":11,"unpackedSize":15274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKozAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyDw/+OAK+8cNAytGvBgjP1zBNjVAHVuX85wgwMIpTs+NiWgLdq15a\r\nMPfNN4SmdINLhV4eaa+HrDIxUEYHnLnivXQaufa90kAZukx5mVijscACJ6R1\r\n9vj6g2ruMXhVgfYwogbpMd4IhNrTTAVq/6e23lkjFNeW2vgyvqUR3dIiBGwe\r\nvsi3bp++/VZ/waHZIsM8RsUZ4djoyUUKQg6y/al3mhc6xgE4SBzpyh5n0RdV\r\nFxDgF3wojauLsY4WKzfTinyOfI3LUIJu+GyNGL/x4NS7JQYiq84ndW4GpNrw\r\nOnkR4U9dAmo0hDoU6XPA3/yo0VOvZQ3e/tZgM8j6MX1bS94qTYUyk02jRwI7\r\nhmPVGe/QXWWignsX4Yb8neYPaaATeBOMex2mCPgR0+qhy4/aYgw/vBNP7Yzq\r\nJ0Qvv17b/jEklg4hEhnT0hxqUZnDtkX7MFGHEWkElXgUsk82GRw6FFMgC+DZ\r\nMCNB+/C58uaUilKv/3968LZCvev4JOg1cbu2yqELL6BUOOEz00DZbu4GEU5i\r\nqE5255ZMboovTOrrTKJ1w8BWm2jRACcRBAPaLvUR0gQHPhn9zzjEXFaZhkhp\r\nHa2p0AZR1vsXqpS3wmXjmPuKhexfbLJNidekryKZq4zsMithPCMDUOv1QYNr\r\nUNRQL15k6sEDGvZJG8tTOAyMt2uS01QJYNo=\r\n=a1vw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNavOZNDnmL538o9yOLzB2+EDY229ED2oPT/Q1iFX3QQIhAP+Xj1QoRKGscOLhk6JRJrbkYl1zFGatuElA6wLTjCIZ"}]},"_npmUser":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.5_1646955712240_0.7761609437134689"},"_hasShrinkwrap":false},"0.1.6":{"name":"@alu0100953275/constant-folding","author":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha --reporter spec","prod-test":"cd ../constant-folding-production-test-sergio-barrera-garcia-alu0100953275 && 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","commit":"npm run doc; git add docs; git ci -am `jq .version package.json`","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-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275.git"},"keywords":["ULL","constant-folding","javascript"],"license":"MIT","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1"},"version":"0.1.6","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","jsdoc-to-markdown":"^7.1.1","mocha":"latest","nyc":"latest"},"gitHead":"c2e6d7409f5029431115fa6f9eb019a0c2228d06","bugs":{"url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275#readme","_id":"@alu0100953275/constant-folding@0.1.6","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-zToVpveB829IQaNKJrtqbtFBKBzNJq144h86HPoyOwAmpyJl60ipe3Kci7me58RwfQAsG1fgTMBw3m+SbmxVFQ==","shasum":"7fd057f35071b1bfea965b5b67f60c1a10697676","tarball":"https://registry.npmjs.org/@alu0100953275/constant-folding/-/constant-folding-0.1.6.tgz","fileCount":11,"unpackedSize":15274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKoz3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRYA//Z2tejcBz1g+jOjF11lQHfyIwymKiNCZox6mmQXD5dHVRm6g/\r\nh6c2vTupUZl0DmJ0Ctvxp7w6u3ucTgqZAIbRrEvDqGtYS6inij4wMG/Gy4s4\r\n2fSkC4arQiLIl7Le7s5EUaLIP1n6YTxbOYguMK/NqRfyrkkLfxZp95EEsy0H\r\nQ85Niku6Nd993mmm9XMb3H6gXeQC6HsyozI5Z7I2Xc8j3ShyNN06k7Pc+QKF\r\n+UyrA7xI1vQEsS6LgVwE4I3iqo6Tn6Tm0b+PN5yfF7cG/RSyFmyOjWzIjFIM\r\nmoqvwChVjMnEgnOCGKnQVBz63Mao7S/ZnQfA38faan6l1ImjBB49xzCmlbLD\r\nQ/ZRZTg0qLhIwMmwBhvXPvyvrZL8F77E/wkO7WrNYrc7ZtK57hgyv+AgPvkQ\r\nWYE1Uve13gwnYCwbWkrRkx7/F18lPLmGZ4qa6kSwg556EfjN9l6cQKpNNnrS\r\nXlHxEdrH4Wn3damz/hFTtRTRqGvBgix52NmfoUhg7wuuBopgrgbsk1x9phR/\r\nH1qIMEWERKdiKcgFHQQXyh1iTkv4CDsBjonIeIJFlPEhfFdKRwtY1B6kg4Tl\r\nywn68TY+7kK6EUsp94J0elxTd0fw+21iT8oio2hwlMlEDl0kCQvR5f1asqmB\r\nU6I3yZWquSGcDQTR+fxVLyRRZ3Cv9qgi+Ok=\r\n=BRxK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaNpT9gkpKqX5MgyjtOms88+nwKE/Zsb862l5SC8R6VAiAEo88HNPpDKVYBm4Xr8zS5y6nbPDfkmsCGi4aIPk7s7Q=="}]},"_npmUser":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.6_1646955767767_0.6123737522104009"},"_hasShrinkwrap":false},"0.1.7":{"name":"@alu0100953275/constant-folding","author":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha --reporter spec","prod-test":"cd ../constant-folding-production-test-sergio-barrera-garcia-alu0100953275 && 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","commit":"npm run doc; git add docs; git ci -am `jq .version package.json`","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-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275.git"},"keywords":["ULL","constant-folding","javascript"],"license":"MIT","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1"},"version":"0.1.7","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","jsdoc-to-markdown":"^7.1.1","mocha":"latest","nyc":"latest"},"gitHead":"d3d74983d50ba616b5b3307ba35573a119121a6e","bugs":{"url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275#readme","_id":"@alu0100953275/constant-folding@0.1.7","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-5tAjg38+sgjMQU1MypBSWpJrgAO439jrdxgto+xukodvy78tOWpHNWgwsW+d1DLxoke/xQsIHFvGvCitjrmoFg==","shasum":"f0a121dc712b0ad3350f222eb98d05ad2c300876","tarball":"https://registry.npmjs.org/@alu0100953275/constant-folding/-/constant-folding-0.1.7.tgz","fileCount":11,"unpackedSize":15276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKo00ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjdA/9GZiJ+U7AtLs8qqDBoLSu9yGr4wICRZnwhtcKiDTCqO7k/9fw\r\nIAobPcGh97arSdKFs2AYXosXDudqPiiY8Ej5tbJprqsRnncBS7f9UUQviKo+\r\nQxkkrVRWpoMgYQudxegLjxA7t3FSwpiJbgLQN79VnXHN4bDlrKlu8QZIn7e0\r\n/9hvTUlrLMk+pg/KHeC8paQDhxU/cYJhklm9gPYTCkmf99GSwrTQFfW8mUPo\r\n4UlfIH9UnCMORTpXZ9QS7+sVx05XGPB5tBPAGNsu0DrnvrLOVQ80EnanNhgx\r\nOA5fiLaRGI0r96oaniMEiUeFvhHJ0e48sUdpeGEmFZM7tBuGkMiIJCiFSyCY\r\niBOy+veEuRDB3NFO0RnYxMKkrJ8HSMskDPGDAhzLWI53q+/hd0+e6DEnlcor\r\nxUv81paMwroAtxcpDHM2OkzhC8eFlfeXUTJCLUmBu6NeGFfMaR0lVIWKfiXH\r\ntBqxnc0t173D1u9eCDB2wm9RCIvxTr2gmCVqe+XLVfAxte5/VhwsAuA0/ySx\r\nrakXPuJRHa5dZabvwSRHsPiUNtBGE7ZfFbLqzAbZTmxz2FUWSNEnXVy7XKuX\r\nHwe7ih3eYk1Bpl1kDw77mNduEtfNmZ+LacnpkHcuBDIY5z7IiNMpooNFDjq+\r\ns9GHtyP0x9M4uPlhbM1dCZsZNhbeBSpL6Xk=\r\n=jnOq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUTPK7A8LkjWvpHF2htun2g7WJX59KwG0NYOkQzXvm6QIgSL2AW7gkdslkAX0fJGyZIQQgipgaogev/KhGBl9rMDM="}]},"_npmUser":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.7_1646955828250_0.5529150469637385"},"_hasShrinkwrap":false},"0.1.8":{"name":"@alu0100953275/constant-folding","author":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha --reporter spec","prod-test":"cd ../constant-folding-production-test-sergio-barrera-garcia-alu0100953275 && 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","commit":"npm run doc; git add docs; git ci -am `jq .version package.json`","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-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275.git"},"keywords":["ULL","constant-folding","javascript"],"license":"MIT","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.3.1"},"version":"0.1.8","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","jsdoc-to-markdown":"^7.1.1","mocha":"latest","nyc":"latest"},"gitHead":"2a0767f7b3b2a0e0ce19c026e541224cd073e7ba","bugs":{"url":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2122/constant-folding-module-sergio-barrera-garcia-alu0100953275#readme","_id":"@alu0100953275/constant-folding@0.1.8","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-EvUIjjq2WoA8Eg37c8pgIcy98tk3+u1x59NXx95bAP7uybqrqJLJNcR1WIux8C8woPlBOyt7K6vaiPqStL580A==","shasum":"42d90e2133eec60000b3ee99dd7a0594481e437d","tarball":"https://registry.npmjs.org/@alu0100953275/constant-folding/-/constant-folding-0.1.8.tgz","fileCount":11,"unpackedSize":15421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKo3xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD5A/+K5cwxbM36JdV+uMsL+TTuMZRyzbiy6HJZKjmo2dodQv39ZLh\r\n0/27nxpnevwazvQQeYSudXZaWBtlnIVvMVt/xIHBle5OepEq0oqpY2Z29FXi\r\nsHREXG1hxB3yTAzaeZt8sKNG+K7ghxzECONDCiG5C0cg2q25fwZGJfTmoUug\r\ngUUglEOfVylthym5j/XhnMqh7pZUfCqf/JSd2q9GNiuWofxPe2wZQ4JE00su\r\n+NGVh8ALkLvqr1BmZeCYVf65x8r9Hgg4MijddpOmzG+NCqTqan04yTbwzj7o\r\nGZXo0lakWYgdC+QsoFX7NOuXqXLv4Lt8xgnou5vj8R49e3xE6ATjZDxE5XdA\r\naqoKlNlVnK86qKI+OR7koc9pWoIztSJqrjN4qqdhc19GPx+P8LmplX2BfNwr\r\nWkj2o5GK+9PehpoDXLZ5C2PMbH4kYvABovDzy/DpChVVylroi6OJeCMRda+G\r\nejCrKT7yWOt46jdHsOdB6jjtRRAEipA+U8plgrfsDylh+b+wN9RF3n2aT691\r\nAvTkQJ7wc/vpPTYKG3CtAclwJ2MeWqzjEpeTvOLvziSMptZ3ZMKAoW2+KJnf\r\ngbSp3DtPUBqyBbJyROnw0qCH/xpdKkFuZcSSJUeJ0im1O8Zi3Crz1pzmbk8l\r\nWEBsVa3nG1A47piMW2qgAWZ6PfWZbvfWmI0=\r\n=eP89\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfW9AH6Gb7LJsoEw9ewri/JRMzCaJCx3JA1Epo5kK7+AiAd9k7adIrQ0BZQGnxgsEW98hXrtFPta3DCsAT4+ZwHTQ=="}]},"_npmUser":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_0.1.8_1646956017345_0.654846708688998"},"_hasShrinkwrap":false},"1.1.0":{"name":"@alu0100953275/constant-folding","author":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0100953275 && 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-2223/constant-folding-module-alu0100953275.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.5.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":"3741fd0511ef88192f75bc0bdc8506777e3d8f3a","bugs":{"url":"https://github.com/ULL-ESIT-PL-2223/constant-folding-module-alu0100953275/issues"},"homepage":"https://github.com/ULL-ESIT-PL-2223/constant-folding-module-alu0100953275#readme","_id":"@alu0100953275/constant-folding@1.1.0","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-Ras3flbK73KrBGHB9zxZMuPi1JIEy7L0DbsnUUAFy3Nr0NwoU5cbIe5xYMMTlNyB8+SiyLQoxKDZ4PppXkfzaw==","shasum":"2839b4090213ba94980cc0567894ffbc03c6d275","tarball":"https://registry.npmjs.org/@alu0100953275/constant-folding/-/constant-folding-1.1.0.tgz","fileCount":9,"unpackedSize":9734,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuHGX3GJZadDtTX2Mo0qw8iA2JTI7ogDZ6fZfc4RYCIQIgUblS4uOltCmIyExvOYv5iJhgJU9uWSbDlRI7+/e3OSk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGypsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmosgg//V/iS8orHORSIgziZOMY9bKWbJO6k1wK6Yvb9DEp6s7XxX92l\r\nmRb4plgtbdMcI0Nc4MeMuZ9tfdBYaTSh6aClG79FmZhvZj+W5LpxvtkcFbdW\r\nX4ITeGlYNGl7moP1CW1YaNE3YfnlbnPzdEakLhrIRt1f/OnwddgELeJITx9a\r\nNuHBWOibvW7TOKlO6djyHA7vsy+l5y/nLZuwq1MRMZp4dy085supcg87GmPm\r\nUUWqvayiE82DMdyqQXj9R1E/+8khL8/cdTTzOr7xYdUjpkODnRLC8F40C1K8\r\nLhngGDzRyemvFwKdgMR5YfSmkDn2EaPaHjZq+AaKbSgsecv9YcxY3HIq+BoP\r\nuLeOczyX6RH9byO4A4xjpl9VlxxduUXSBgZnnAywVD8k4tZdYdpYL4EftcVO\r\nVgv/z1aBDAJ1OyARig6s4O6du+5DXQleqT0JMezr4x83crc+R9Qch24e6ccX\r\nuaolGlSBY+l7/N3xFNLEDsPe2VuinhQdLP4DF06X5QalQj5ZsgftZEZXy+gj\r\nb5ge8zm8YYY0bwNbb/TzRNOZe5sJKRRKF7ZTTG/ZIXvzMmAs8+Uo+pU+ddsz\r\nKFR+3Tj9mywa1d0iKOtjIbOAP49/sU3TWOLFBE2txHfavvxVLV8q5vVodnRw\r\nBHY4gkcI+UvAi45to7tvlZnRck42RlrmL6M=\r\n=mbIn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.1.0_1679501932458_0.7903251907035307"},"_hasShrinkwrap":false},"1.1.1":{"name":"@alu0100953275/constant-folding","author":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"description":"Constant Folding javascript code","scripts":{"test":"mocha","prod-test":"cd ../constant-folding-production-test-alu0100953275 && 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-2223/constant-folding-sergio-barrera-garcia-alu0100953275/.git"},"keywords":["ULL","constant-folding","javascript"],"license":"Unlicense","dependencies":{"commander":"^7.1.0","escodegen":"^1.14.3","espree":"^9.5.0"},"version":"1.1.1","main":"src/constant-folding.js","bin":{"cf":"bin/constant-folding-cli.js"},"devDependencies":{"chai":"latest","jison":"latest","mocha":"latest","nyc":"latest"},"gitHead":"4f19f939b9013cd30d036f26132cd64edc6708e3","_id":"@alu0100953275/constant-folding@1.1.1","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-V9tgIhfgZFXeTLfPaPlqp3KmHlwKD4qysNEY65kOv/YwmlyoYZCfkUZN0lUaHixZdYdPNGXP6lSHSjXH3mryxQ==","shasum":"ec68370ff6490fb51c7c107fe9cd0614ba0cfed7","tarball":"https://registry.npmjs.org/@alu0100953275/constant-folding/-/constant-folding-1.1.1.tgz","fileCount":9,"unpackedSize":9750,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzOtlEo4xrA/tICsFPaK8xNAzIylHbYaO7QjlF15dt0AiEA801kF1Bl31Zjyz16mOsBJASKciG6nXJYV2KzWqb+BpM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGyvxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6Jw//bdPyAtReq451qaA3MfJoTuPI4ZSX+3gxiA017tThZIcRYBlW\r\njKElzvZY+MFjTxWQKWFfhmzXoBxVQeum2si/keGbgTWwlW97HulYB0EY24if\r\nR9XXNYduvvkqGBvdwMLOJYU7jR1469WtafrIahxhF0/JiLEVMOG5+DBEGJHC\r\nr5lHeEs6bNfw4ZpeEYJ3zYYighNXnoAc0RNk3gBuwDz5v3AyLUuJDOiwf+Ge\r\n22NDSGf4Kx5dHZSgdI3VSxTHy7b6XX7fMmP1EXU05gwXO/PymTpQ+sAI0JCj\r\n47QuSRSYFwQ3hJaddhOVtjCgF6hHAtplBiIafcA3rBul55Z4pFw25ZoPhern\r\nZoPmZ99IDdX7Q2QwkvzhY4xjQJkBrMnQ8iRBdNYMzjpfDwkfIuO3vFTzXd1M\r\nyqFr4zaQ6RAA8CHsbBn7/1mZ9pYeO4UUYJVu/8HbLgYqlvyszt/rXn5Vyr04\r\naWzO0SqqN5VfLWqH4uNysiarYvGXmRfJVxxUsS6XPqDvn6maFjy0fVBGjS8b\r\n3rW8qmeocR13KPhMlJRuwNZFN2Jtncf06NVf1Sm019OXSjh8g02OS3FuA//s\r\nuAkj2TAeq/DiRPc6GXa//UOHfikD84RLXLK+I82DmQ/7Jg2Os8dFpaYJMdpX\r\nA5mEiXiseIvkC0m1xJbMiEn5Iq6RLZ2hKz8=\r\n=YX7G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/constant-folding_1.1.1_1679502320966_0.5360291446235168"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-10T00:38:18.537Z","1.0.0":"2022-03-10T00:38:18.910Z","modified":"2023-03-22T16:25:21.254Z","0.1.0":"2022-03-10T01:20:12.260Z","0.1.1":"2022-03-10T01:59:37.616Z","0.1.3":"2022-03-10T20:11:19.624Z","0.1.4":"2022-03-10T21:11:16.616Z","0.1.5":"2022-03-10T23:41:52.460Z","0.1.6":"2022-03-10T23:42:47.957Z","0.1.7":"2022-03-10T23:43:48.429Z","0.1.8":"2022-03-10T23:46:57.516Z","1.1.0":"2023-03-22T16:18:52.617Z","1.1.1":"2023-03-22T16:25:21.130Z"},"maintainers":[{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"}],"description":"Constant Folding javascript code","keywords":["ULL","constant-folding","javascript"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-2223/constant-folding-sergio-barrera-garcia-alu0100953275/.git"},"author":{"name":"alu0100953275","email":"alu0100953275@ull.edu.es"},"license":"Unlicense","readme":"[![Review Assignment Due Date](https://classroom.github.com/assets/deadline-readme-button-8d59dc4de5201274e310e4c54b9627a8934c3b88527886e3b421487c677d23eb.svg)](https://classroom.github.com/a/fzrjycLm)\n[![Open in Codespaces](https://classroom.github.com/assets/launch-codespace-f4981d0f882b2a3f0472912d15f9806d57e124e0fc890972558857b51b24a6f9.svg)](https://classroom.github.com/open-in-codespaces?assignment_repo_id=10591016)\n## constant-folding\n\n## Installation\nnpm install @alu0100953275/constant-folding@lastest\n\n## Usage as executable:\n- bash:\n  \n```bash\n$ ./bin/constant-folding-cli.js input.js output.js \nFile read succesfully\nOutput written succesfully in output.js\n```\n\n- input.js:\n  \n```javascript\nvar f = 3+null;\nvar e = 4 | 3;\nvar d = 3+\"c\";\nvar b = 9 +1;\nvar a = 2+3*5+b;\n```\n\n- output.js:\n  \n```javascript\nvar f = 3;\nvar e = 7;\nvar d = '3c';\nvar b = 10;\nvar a = 17 + b;\n```\n\n## Usage from code:\n\n```javascript\nconst constantFolding = require('constant-folding');\nconst input = `\nvar f = 3+null;\nvar e = 4 | 3;\nvar d = 3+\"c\";\nvar b = 9 +1;\nvar a = 2+3*5+b;\n`;\n\nconsole.log(constantFolding(input));\n/*\n  var f = 3;\n  var e = 7;\n  var d = '3c';\n  var b = 10;\n  var a = 17 + b;\n  */\n```\n\n[The documentation of the function](https://ull-esit-pl-2021.github.io/constant-folding-module-alu0100953275/).\n\n## Author\n\nalu0100953275@ull.edu.es \n\n## Tests\n\n- tests.js:\n\n```javascript\nconst example1 = `a=2*3;`;\nconst example2 = `3+null;`;\nconst example3 = `4 | 3;`;\nconst example4 = `3+\"c\";`;\nconst example5 = `9 +1;`;\nconst example6 = `2+3*5+b;`;\nconst expectedOutput1 = `a = 6;`;\nconst expectedOutput2 = `3;`;\nconst expectedOutput3 = `7;`;\nconst expectedOutput4 = `'3c';`;\nconst expectedOutput5 = `10;`;\nconst expectedOutput6 = `17 + b;`;\n```\n\n- run test:\n  \n```bash\n$ npm run test\n\n> @alu0100953275/constant-folding@1.1.0 test\n> mocha\n\n\n\n  constantFolding tests\n    ✔ works correctly with normal functions 1\n    ✔ works correctly with normal functions 2\n    ✔ works correctly with normal functions 3\n    ✔ works correctly with normal functions 4\n    ✔ works correctly with normal functions 5\n    ✔ works correctly with normal functions 6\n\n\n  6 passing (34ms)\n```","readmeFilename":"README.md"}