{"_id":"@alu0101448251/espree-logging","_rev":"1-78473274a7188970774a7a43f8758594","name":"@alu0101448251/espree-logging","dist-tags":{"latest":"1.0.0"},"versions":{"0.3.0":{"name":"@alu0101448251/espree-logging","author":{"name":"Miguel Luna García","email":"miguel.luna.19@ull.edu.es"},"description":"Adds logs to javascript code","type":"module","bin":{"funlog":"bin/log.js"},"scripts":{"test":"mocha test/test.mjs","cov":"c8 -r=html -o docs/coverage npm test"},"dependencies":{"acorn":"^8.8.2","commander":"^10.0.0","escodegen":"^2.0.0","espree":"^9.4.1","estraverse":"^5.2.0","underscore":"^1.12.0"},"version":"0.3.0","devDependencies":{"c8":"^7.13.0","jsdoc-to-markdown":"^8.0.0","mocha":"^10.2.0","nyc":"^15.1.0"},"gitHead":"3f2eac4ee3b9e1c8b73495094e7ab3d95fa0b2b9","_id":"@alu0101448251/espree-logging@0.3.0","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-EPyTEnPirOhv8fV8VBq4KVc6dSPPZlkdYw0ah2isYNUE4HTR6bw2vgixHWTqv6aZggkhzlmCcPE3IevniuqmDw==","shasum":"7ca2fd312eafa38cd62d517696f4fe01f36760ac","tarball":"https://registry.npmjs.org/@alu0101448251/espree-logging/-/espree-logging-0.3.0.tgz","fileCount":70,"unpackedSize":3064319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5ZUnALabko1adu2m72VADqgVsTLJes0Fj4cnC+9fJywIhAIEZhfo1qPvW3JCvJi1aQaSykcHnrhXrOWDJ14jbtPei"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAWACACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdEg//bTLJ0vHFZXkm0PiTp8DtI8RMKgekH+shPMzfmm/VVLCirHZJ\r\nbmho6dTFRFktn6iQGc4HyfDAENwkdvId1FRQypIvpEY+QXcWiPi1fE8+WHfI\r\nlg16GCE5PXD+YyYXo7mGz9ao19P0QV0QbZJuoKFJyTmdazzUqunN6N4qd/yv\r\ndFP8BNnR4bIVWm/SOQTTQ4hmfwY+sD99QdVxzJvPJZpAxxzFjigrdpWfdCuD\r\nwrVAfhy3erFx9u20c0Q3HfhWpkKPlO+LBmPvwQjrSTBgiAex25ZlhWg53uMV\r\ndsNsG1Vux8xRyw1eLodZLsywoxwquz2lCY4hJdJ7iWEK6X9zFPFsX/+8SLSy\r\nI+1GzMiaa9xWcOJ9PkA8cvZCHz0hrDPa0FszZjVfr/sSimugjg04Al+AJ2Gw\r\nDP4TueC0mX/A0OJIojQOjef6SJYX1VwU3OpDavhKBI+pehWfH52MNYdyMvf5\r\nyLhd80LRhbnBnQwTuAWk43cQti38bUgA2fafdbSHMVGtnjX9M+c5+gc5Hmb/\r\n3zWgmW48Gj5m3C5dzw3COyJxVRa9htTADZL1vNpUy7voivazL7uAV2e8l2Nx\r\nGYD3DugOf80hvydLHI2D2o2y7YCXKqdvVQWCF59cNVATtCBrxldmzkEGeeik\r\nfA3t/msyQs8EgYNBhFiG+qIPWOhyFWLq+i4=\r\n=Bw1b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alu0101448251","email":"alu0101448251@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101448251","email":"alu0101448251@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/espree-logging_0.3.0_1677811714415_0.5407705806996961"},"_hasShrinkwrap":false},"1.0.0":{"name":"@alu0101448251/espree-logging","author":{"name":"Miguel Luna García","email":"miguel.luna.19@ull.edu.es"},"description":"Adds logs to javascript code","type":"module","bin":{"funlog":"bin/log.js"},"scripts":{"test":"mocha test/test.mjs","cov":"c8 -r=html -o docs/coverage npm test"},"dependencies":{"acorn":"^8.8.2","commander":"^10.0.0","escodegen":"^2.0.0","espree":"^9.4.1","estraverse":"^5.2.0","underscore":"^1.12.0"},"version":"1.0.0","devDependencies":{"c8":"^7.13.0","jsdoc-to-markdown":"^8.0.0","mocha":"^10.2.0","nyc":"^15.1.0"},"gitHead":"7276ccde30fb4809b30e3255a5a10b5a2e6907be","_id":"@alu0101448251/espree-logging@1.0.0","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-wYBV9+o2u5FCkcou0+O3JGGbWffhZ1tkL18R9kaomGMjUWlUm4gycoAASGDx4rQBr/irpC9GmbZ84I9J/LFlIg==","shasum":"00883ee40bfcc0b226c761a0097b47f4281423df","tarball":"https://registry.npmjs.org/@alu0101448251/espree-logging/-/espree-logging-1.0.0.tgz","fileCount":70,"unpackedSize":3064431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPa/9d2gvgHShgMMAEYI0ebCo/L37Vgai+95058Ik8WAiBgJSt6nh9GeAG3rbZssYmdStbOW5u86Zf/pLTwoFbV9Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAWKbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRqg/+LnVhCUjvCaVCOaBr0ZFTw1QjDMq3OX+5y8kKT/ZGO6jED8X0\r\nJSzb7nH1BFjHw0AX1pjnZibo3BwANkRfLjEHLmL4qVUbjvAd4IYj4j+IhQ4K\r\nTrpGSSd1yYWPTJhRwHbmIWhnytJhW2rHsRVYx5+pQz4VgT4jrcC7JYeqjqF7\r\nPX4OlT6BEU3VQEkZZ29jSScnJHWDUXqmdrRNoYB68vZHJOMA/J76E3pzfzrE\r\nJoF8rDkVOFApw8Ts9eGewuOfC4QkItmpiG/Wbv19gQFbLMiwq5hktW7I5Ycg\r\nzjGE26ytp3mKcjz7NClrzqaWLPgBq+dmOXJ8Nm5HSHD216CCdjVGrkjHh1R4\r\nCUCtskmCgPOE8PpX8GHD6wy7w0afuAZjc1GyJ1kKeD5YeH1A+MImEJq8qKur\r\n2RyXBMglkeycYPmPb7T9C4hVAOg5TGvQafw+BdSKarXrYy/xR7LLNbtLgRGm\r\nFa5HG7HA5eGaWVc/yFOerM2IlTPoW3nTXIlshOn1OAld5eF5WYgL+GyMToyA\r\npQjVCqHwqWuqw3gS9c9MpK1txaSj2D9+V/A+Anw0KlPxQ/8YuwEkaerpnh6I\r\nGa+RpL4tDw0+IBlxVlmp21GorXC7ojeY83LklhUUUnT6XLbApPV3TG92sTv8\r\nHh8RSaymOnvNe6GqgW0TgF1jJJxx4qaR0jA=\r\n=BVvp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alu0101448251","email":"alu0101448251@ull.edu.es"},"directories":{},"maintainers":[{"name":"alu0101448251","email":"alu0101448251@ull.edu.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/espree-logging_1.0.0_1677812378924_0.8499810892159829"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-03T02:48:34.247Z","0.3.0":"2023-03-03T02:48:34.624Z","modified":"2023-03-03T02:59:39.256Z","1.0.0":"2023-03-03T02:59:39.132Z"},"maintainers":[{"name":"alu0101448251","email":"alu0101448251@ull.edu.es"}],"description":"Adds logs to javascript code","author":{"name":"Miguel Luna García","email":"miguel.luna.19@ull.edu.es"},"readme":"## Functions\n\n<dl>\n<dt><a href=\"#transpile\">transpile(inputFile, outputFile)</a></dt>\n<dd><p>Transpile the input file and write the output to the output file.</p>\n</dd>\n<dt><a href=\"#addLogging\">addLogging(code)</a> ⇒ <code>string</code></dt>\n<dd><p>Add logging to the input code.</p>\n</dd>\n<dt><a href=\"#addBeforeCode\">addBeforeCode(node)</a> ⇒ <code>object</code></dt>\n<dd><p>Add code to the beginning of a function.</p>\n</dd>\n</dl>\n\n<a name=\"transpile\"></a>\n\n## transpile(inputFile, outputFile)\nTranspile the input file and write the output to the output file.\n\n**Kind**: global function  \n\n| Param | Type |\n| --- | --- |\n| inputFile | <code>string</code> | \n| outputFile | <code>string</code> | \n\n<a name=\"addLogging\"></a>\n\n## addLogging(code) ⇒ <code>string</code>\nAdd logging to the input code.\n\n**Kind**: global function  \n**Returns**: <code>string</code> - The code with logging added.  \n\n| Param | Type |\n| --- | --- |\n| code | <code>string</code> | \n\n<a name=\"addBeforeCode\"></a>\n\n## addBeforeCode(node) ⇒ <code>object</code>\nAdd code to the beginning of a function.\n\n**Kind**: global function  \n**Returns**: <code>object</code> - The node with code added.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| node | <code>object</code> | The function node. |\n\n","readmeFilename":"README.md"}