{"_id":"@landra_sistemas/lisco","_rev":"44-4852ec54fc496972f4974fb7f4c98d88","name":"@landra_sistemas/lisco","dist-tags":{"latest":"0.3.5"},"versions":{"0.0.1":{"name":"@landra_sistemas/lisco","version":"0.0.1","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.0.1","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"75b91083f386b17b6ab99d967debe37411c60e7a","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.0.1.tgz","fileCount":63,"integrity":"sha512-fugqyI0PnfW+JEa5ifIOUVmc71bpn23czOchACXm6m6YatDwrkmFiXHUNfHEbDe7vrUTKTF6DWq/chmqdM/oAA==","signatures":[{"sig":"MEYCIQDqlUgcFJ1X9F+7gr9ynJ3RIRmuw5NhQLjytDz/QtDLQwIhAPRiM0tJN8FMlPR7igEmjrIrEqb9ZwTCyzZ2/sA5Kjc2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":532515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVYbFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBtQ/+NHSDcSio/feA+j8Tav3FlLCKUkS5K07eib7NurxNNkDjW6NI\r\nitnbhfRDPV9HEdQaKAwD/rcljqfKmvLJyl1hGYqbsi055IZ5em7s+mZQmBvU\r\nRW1vTP1qLlc8/vfsafeGBkI6t8IU2dIqrq3prJqvckSV02b8V9/9vOHlyBa7\r\necoM5tlGxMkmoMgG9ocLYXrk1MCsPOF3HHjFy4RfqGT8Xf/xhya5Wgyxgz52\r\n8H1vPupaX3oGoqhNTlzRMmmKfCHnexOEoCBp5ZMchPfkHgk8KidlcCQ+C3Uu\r\nw2VVCWnWeNilt6Ju4Mxj8+mFpDSKYY6Y9FqEc+SqP7fM+MP+EL63obrLh88W\r\nEAIebR6I+mKe+ZfqFgKlJpJXyUSvfXrpdTQqWE8oLkqzjRAjSIUqgrbelkPQ\r\nl5cHNp+VRjfnoMzVLWDLst9QSwzg6I/EE6rlfr9Fhpc/5GddGC53L6bUsndu\r\nu3McrH0uhizqKkpqgvoulE7lC4Eiegk0qo6CQ789UkGA9nLOa9cqLdrZWiI5\r\n6Tqw46AbHy8T7szwW4rMS8/LJZ1rhjr7hcI7elqb2WjS7Lc1MXR2PQ5muVA3\r\nho2EbhbHk8mOPL6px1ho+Ychyf3i97SIRK4n+Wob+EOr++H95Xtq0EgqP/j7\r\n3YFz0WVJs5uP1CZmauPniG4MFAjoUqQQ37s=\r\n=7yOO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lisco.cjs","type":"module","module":"./dist/lisco.esm.js","source":"src/index","exports":{"import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"0e6abed190f576cb834fb11a412a6a8de34da4d4","scripts":{"dev":"rollup -c -w","test":"nyc --reporter=lcov --reporter=html mocha --exit || exit 0","build":"rollup -c","clean":"rimraf node_modules","start":"node execute.js"},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"7.24.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pg":"^8.7.1","cors":"^2.8.5","knex":"^1.0.1","uuid":"^8.3.2","dotenv":"^15.0.0","helmet":"^5.0.2","log4js":"^6.4.1","moment":"^2.29.1","express":"^4.17.2","socket.io":"^4.4.1","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","path-to-regexp":"^6.2.0","cluster-messages":"^1.2.1","express-fileupload":"^1.2.1","express-async-handler":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","cookie":"^0.4.1","eslint":"^8.8.0","rimraf":"^3.0.2","rollup":"^2.66.1","chai-http":"^4.3.0","@vscode/sqlite3":"^5.0.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-commonjs":"^21.0.3","@rollup/plugin-node-resolve":"^13.1.3","rollup-plugin-peer-deps-external":"^2.2.4","@haensl/rollup-plugin-local-resolve":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.0.1_1649772229190_0.39411414061909755","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@landra_sistemas/lisco","version":"0.0.2","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.0.2","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"9a649aedebf33c65ae3abcdcc313448f6beac149","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.0.2.tgz","fileCount":63,"integrity":"sha512-heo3IYSYH5xMNskw/buXuhdYaQwir0ttsoY+cmMrdt18cIQ5yUb+3w+PyJEYa2b5BnICI5iaJ4bkEl/x5Zx67Q==","signatures":[{"sig":"MEYCIQCRM7hCAJWRD2o9Y96ctwj8f8v6B9xu+UhX9vw8ozt3swIhAON4snfbqpTEwOazDgdL8erjs830ObeHhgvHJQfTPE4G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":532515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVYcUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3uw//cULU0BcOrDZxre/XKlXAHK7Yu2KaaoROOoJcNoDUlT/pYAhc\r\nr+QKJUxBzumVl0UifdrsUO8B729MmFS4uqA5H5tiO2KzESG5SMMqdVYfMu3c\r\nQywA42PCHLOkJR2TDnJNZ2c7XlCsIZp9RQkLoqlx4JigT/tPOoWWKpVqp/LR\r\nShxHcPNRfIhGtHp8JRzeSWaTJC/Bl33YSE/QMAwNVQp49hGxrJJRY2dQPO7Y\r\nVDNFS1Rhb5udQ77DL0N/GkIPEDRAAz7DUyMoyzkkf3LzkMgRWrc4VumL74pZ\r\ngX/qJUotJGaegeN1FJdvz5dRZ8BZPgMwCqGgj6y5Vop9fAxKOlmLGhOZ0ORp\r\nHyG3wpI8BSZYEWGvgUdTsJCiJQOrEkMm3p1qRO/L9tTSl7t85YHo3hJsjGjS\r\nw3KlPUfOjThoc1XyPoxgDs8wHQv9STd93Pn1pthl4EK6R/bZUUMPU61s6HA3\r\nZKDlDpWdpp9JGlXziR5FAqB9+EcMK6jmQSeKAMJFum8HZCBZnVBIHNSX7ggG\r\nWHIZDN+TdEeCDFH7F2cVE6CgFjG9T5zFnhVBg7XOTugAL94I2GVNtk+cL1tr\r\nM+16oTQV+YA/u5X2nplMQSJ2nABdWcIHniUOj+7+cq2k46Th7er2cqprWOLd\r\niWqSwS6yjaGrsNMZyDet5t1aEFqxLNhOips=\r\n=oTo3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lisco.cjs","type":"module","module":"./dist/lisco.esm.js","source":"src/index","exports":{"import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"0e6abed190f576cb834fb11a412a6a8de34da4d4","scripts":{"dev":"rollup -c -w","test":"nyc --reporter=lcov --reporter=html mocha --exit || exit 0","build":"rollup -c","clean":"rimraf node_modules","start":"node execute.js"},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"7.24.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pg":"^8.7.1","cors":"^2.8.5","knex":"^1.0.1","uuid":"^8.3.2","dotenv":"^15.0.0","helmet":"^5.0.2","log4js":"^6.4.1","moment":"^2.29.1","express":"^4.17.2","socket.io":"^4.4.1","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","path-to-regexp":"^6.2.0","cluster-messages":"^1.2.1","express-fileupload":"^1.2.1","express-async-handler":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","cookie":"^0.4.1","eslint":"^8.8.0","rimraf":"^3.0.2","rollup":"^2.66.1","chai-http":"^4.3.0","@vscode/sqlite3":"^5.0.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-commonjs":"^21.0.3","@rollup/plugin-node-resolve":"^13.1.3","rollup-plugin-peer-deps-external":"^2.2.4","@haensl/rollup-plugin-local-resolve":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.0.2_1649772308699_0.3913950253612486","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@landra_sistemas/lisco","version":"0.0.3","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.0.3","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"a7a6d11f640b0d8b31ce4667cef62c307a51d0e2","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.0.3.tgz","fileCount":63,"integrity":"sha512-0T5a6IhyJScBDl9P0+Yz7l37o/YYX7L6fud8H6ArlHvJTUkJXsBBwy6mdWb8eh7UW8AZEPnbqxOfhmhDCfUfKQ==","signatures":[{"sig":"MEQCIBeiAOogVEZf6+Gp67y6yqJCMICGWXGjcyUjLwc//MKoAiAYVE2k39tszYHd7XthIAfquPl3hZn4oDbdOAmP7Euayg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1830756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVYfhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovMQ//UTutMNb5fVWR/jMLZ3roUcqGw9ah4uocN4ea+Iikwt/bdvMt\r\nIenF/WfVzgbDBUu67wffDLAb6MQn+zTSLVbRnmiGO7GYO8bioGPLi54G6oQE\r\nd4tISkDbP04is6Afpy6mvjwAxepLQmD6JjJoskcsh4J8JkhFdqtMcWEKZCCk\r\nHOyvK+1f7qXFfYAXrmPb4GxSKMu1pnTkbWMYpuZuJkavzQj1JYtvh1MYYnjD\r\nDvN99ySXusPfBKvMdjFTQlpDLQi0v0isNdEa4W8Kva+KSEt9JbNy8BLD9IVI\r\np1ImwXqwQQiBQPjPJl4Zqbp3TEdHMmZmDSMuhZMMg4nAtV9+QjIrYJxqEtOC\r\n/zKlMzsfapWsNx+efIg67unDLbTII7H4nQuTPV5iUZod47AfuwzyPDY0zP1h\r\ngqR0BivKqKak9DHebGmxBlya9vu4NmkQn4jue0oGsbdQcf01jACqBF6etzfz\r\nYqUZSZ94+KEqvd1X4Z5KKJ8ku98RAV/8SSs6YkL4gR6sRlVyboKJYf39Tj82\r\ntuB1dpbvf6DJws1W3VtZl3UO1vbpZ7EKlnbvSyffuBiQTDkmJWZg6cLKGBsj\r\nxsDrUwPAV68FUJ8yOaoGkIqvdRRmsykowP268DSGZyNvPWxisNY70nsQmoCC\r\nqtPlaYNCeV+03ogsSrhikJwsupsoY8kN/ng=\r\n=kzER\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lisco.cjs","type":"module","module":"./dist/lisco.esm.js","source":"src/index","exports":{"import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"0e6abed190f576cb834fb11a412a6a8de34da4d4","scripts":{"dev":"rollup -c -w","test":"nyc --reporter=lcov --reporter=html mocha --exit || exit 0","build":"rollup -c","clean":"rimraf node_modules","start":"node execute.js"},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"7.24.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pg":"^8.7.1","cors":"^2.8.5","knex":"^1.0.1","uuid":"^8.3.2","dotenv":"^15.0.0","helmet":"^5.0.2","log4js":"^6.4.1","moment":"^2.29.1","express":"^4.17.2","socket.io":"^4.4.1","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","path-to-regexp":"^6.2.0","cluster-messages":"^1.2.1","express-fileupload":"^1.2.1","express-async-handler":"^1.2.0","@landra_sistemas/fql-parser":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","cookie":"^0.4.1","eslint":"^8.8.0","rimraf":"^3.0.2","rollup":"^2.66.1","chai-http":"^4.3.0","@vscode/sqlite3":"^5.0.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-commonjs":"^21.0.3","@rollup/plugin-node-resolve":"^13.1.3","rollup-plugin-peer-deps-external":"^2.2.4","@haensl/rollup-plugin-local-resolve":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.0.3_1649772513332_0.6628527067536247","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@landra_sistemas/lisco","version":"0.0.4","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.0.4","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"886b7e571da367b15c237866d57a5db271f7eb37","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.0.4.tgz","fileCount":63,"integrity":"sha512-7d4simXNqI+Clw4lkCNjI8tkeTIvWDXhi6d0aJI4GbRs2PnME9nbGi6vcJ1T/+vDH4UPhKfLw3E7lctBcX/vxA==","signatures":[{"sig":"MEYCIQD3FITsuM71sl2R8f/LqujhOY+FbKkWBzfy5xOxNX6SPgIhANuMytNricpIWpFjZwE3UO+I7Wrw46YsEhUEfcpumljO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1830756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVYijACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD2RAAkZpEtUjDgyod/c2HGbDdf4/6j1+5t/ZJFzunc7Iso3kZlQA/\r\nDUGUSM2NceIqmJqEf8Xhaxk6TtU0O31VINg2tPvrftEmZ+ZF3MgXNXl/noYe\r\nzXqh9gN/zcTDy4HoE1J/mWRC4L3TvRZaq4OqY55p+q2L37d6An2X+BS1F5kq\r\nX6AWbHE34vyBT48VpGsyxG+vjCG8G1kCRyL2UN0nKvM05qEIdssKIJC1VBMA\r\nedNGT/1P3Ifxj7FVGtyng9pnAdSGLBA3NeQ63jZLEbGKE9QKYKqvaFHkWhgv\r\nQzdYm1QuVs97g9e5XxVf+c38nPU/02adLb09vzFlcNPKxab2JdIDIXKjBw6Q\r\nByJ+XJCBECtIePS+2EeHV6+DTeOv9Ny5RIu6luKQtgvbGtSUWDu8+nkzV2Cf\r\nxGdMJDcFjMQQzoVddgidaTMkhcQvsshVF4qbTIwr+WGyEeTEYHITKbKvQOHW\r\nYzCI/HrNcjgQ6K3qALgAARz7SjEWX0wY793ReY+od4YCFIY9WQFELSLStYfl\r\nccngkSF3jSeDuJ9q6nQbIatA0oxBicC4HTWxKj+AJMgS+auAiuFDaDfKumJZ\r\nf6rPWIaCiJowwdA7WKvQloav2KEvWe0jyLz3G2OzOAcSBRX8KqV+6bVUWJbq\r\nnSzdABH3pkwuMm9UdN0ikcSJLiWKmuRHrOI=\r\n=8DsY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lisco.cjs","type":"module","module":"./dist/lisco.esm.js","source":"src/index","exports":{"import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"0e6abed190f576cb834fb11a412a6a8de34da4d4","scripts":{"dev":"rollup -c -w","test":"nyc --reporter=lcov --reporter=html mocha --exit || exit 0","build":"rollup -c","clean":"rimraf node_modules","start":"node execute.js"},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"7.24.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pg":"^8.7.1","cors":"^2.8.5","knex":"^1.0.1","uuid":"^8.3.2","dotenv":"^15.0.0","helmet":"^5.0.2","log4js":"^6.4.1","moment":"^2.29.1","express":"^4.17.2","socket.io":"^4.4.1","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","path-to-regexp":"^6.2.0","cluster-messages":"^1.2.1","express-fileupload":"^1.2.1","express-async-handler":"^1.2.0","@landra_sistemas/fql-parser":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","cookie":"^0.4.1","eslint":"^8.8.0","rimraf":"^3.0.2","rollup":"^2.66.1","chai-http":"^4.3.0","@vscode/sqlite3":"^5.0.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-commonjs":"^21.0.3","@rollup/plugin-node-resolve":"^13.1.3","rollup-plugin-peer-deps-external":"^2.2.4","@haensl/rollup-plugin-local-resolve":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.0.4_1649772706733_0.2970470694574767","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@landra_sistemas/lisco","version":"0.0.5","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.0.5","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"d48a2ed24e2f841ca347ab5ce6f9ad04d23779dd","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.0.5.tgz","fileCount":63,"integrity":"sha512-3ppjXKm9pXB0NmhsFhxtmHODwFDaNidLnmrxziP4vwuLLJUjBk1iXtDXUVjSGS+vJcM+vCzqMeb4ryxO/aY8iA==","signatures":[{"sig":"MEQCIDVCuBZlluvYWs8sKqFvfrOcn5C1uKcsTWo2xjRUpJLUAiB1mdMfTLGLC/QFzkqGimruEdttDPV72edIl5IG05ftVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1830736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVZ0IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUFQ//RP+EeI88gQjJo8fnP889MXa5Q4Rm7sLbK75vBZRMER1ni1n5\r\nbyoW0qNLlJg2K1nuU/3NBVPQn9c9TFq1jW3Z63wB1sxNyORxh6IjimX+oO/5\r\nuqIEkKKwdzgU1SVnY0tGoW18OKGBtlWVDtO5mZMQUZzg4c8W2C/aREPQ3NSr\r\napF5aMlBzD68Ehrf2CKWGQmON0t3n4iA0H9dKekdbyROS9WPCPjteXYxXpGJ\r\na/HMgT59bvjyRnD6oz7Fe/BnZEk2mGmJAZ3G/x6Bq7ewBrqw34ChXDwO+DW9\r\n2Y/+VHtEfvGU/8waclvJGeCf9swja8zrIqL1HhpUo/2NAVG7aOS5WNm4Qoff\r\nJmZDRKQWUsUdcFaTtXi5xFpdrfXzywDaSklXm6nLcWv9h6rxUJR0N1i7Utr4\r\nqbSpS8stgxigl2aDQKnW0YuHFYaTrOfiiaEdkYX1NVwdwIZThAIATv3uTkNh\r\n66dZ2cQevE0tsiuYjFDhIco7tDQ8WmIEkQt4xt0jC5q6+K/OXnKLUXxO4UDA\r\nPsb36sodiu3icyh/7l33984siO3wUxyzXkIQdSsNYZNeGA1bLT8X4UXx1LA1\r\nWqEq0oGffqE1M2DTo+XJgWZUCNX9NyFaAvqyO/qli6yE+LNiz+IazbkmxGjb\r\n0wZuyjE5T6lKT1srGiRxZO+ujB7uMALb9gs=\r\n=AloV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lisco.cjs","type":"module","module":"./dist/lisco.esm.js","source":"src/index","exports":{"import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"601c21528423839f0db8af055bd5959536a99839","scripts":{"dev":"rollup -c -w","test":"mocha test --exit","build":"rollup -c","clean":"rimraf node_modules","start":"node execute.js","publish":"npm publish --access public"},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"7.24.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pg":"^8.7.1","cors":"^2.8.5","knex":"^1.0.1","uuid":"^8.3.2","dotenv":"^15.0.0","helmet":"^5.0.2","log4js":"^6.4.1","moment":"^2.29.1","express":"^4.17.2","socket.io":"^4.4.1","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","path-to-regexp":"^6.2.0","cluster-messages":"^1.2.1","express-fileupload":"^1.2.1","express-async-handler":"^1.2.0","@landra_sistemas/fql-parser":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.6","mocha":"^9.2.0","cookie":"^0.4.1","eslint":"^8.8.0","rimraf":"^3.0.2","rollup":"^2.66.1","chai-http":"^4.3.0","@vscode/sqlite3":"^5.0.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-commonjs":"^21.0.3","@rollup/plugin-node-resolve":"^13.1.3","rollup-plugin-peer-deps-external":"^2.2.4","@haensl/rollup-plugin-local-resolve":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.0.5_1649777927783_0.5730116917504842","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@landra_sistemas/lisco","version":"0.0.6","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.0.6","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"a5456eeb5e3540035669515e9544911add30c9f5","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.0.6.tgz","fileCount":63,"integrity":"sha512-CJhU2fdDkY9uqIf/z8dtzyu0Oi5RtBKEBlQAdcwQ7FFjrg5KDdOoXu1kLitrqQB3y2a8uxhs6RWGIebQOq8OSw==","signatures":[{"sig":"MEQCIA31WsT/FOTP8RV6xYARvSV/S4fjzyhtjcDEREfwAFVVAiB8RjS2MTqAROoZ+invnIir2MWfuX8RSFIBgb8AzFvwKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1830733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVZ1UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovWA/8Cdi9KExt5BVv/rgy05EBIfIhu+KQ+vgtByIMBQVJwRvSX/HH\r\nSBvQ7asKkzdVqbgWf9K6oQG4YislmkKEfM+/eIVe/ev/50eLvHhuiwi2Wkbc\r\n3LSFxc9uYrnZ1Zedk4F4IOLlll1EJgZhdX0/OiQPgd2pFqx8BNypvQKL1Caq\r\nj/wLP/pyu2UeTn2GMHtvS2ICHuUaM2vtEPxgoTKPG+MQOhjzQw8zACVsjF4d\r\n3T5x8LYVi74pNM464CqMldqvjE7fhcJLguJUMjQmf5ox21RCm8fykDbzjkbh\r\nY8V6BNnWmZFADqjueHz12CKdaM5D9MBDG0dv/BIUHVjK+88KahapVg83yuls\r\n/iQSyT4WBeuSNQfr1IU7cC2Ra7kHakc3uvibpAwNRqEMT08x4UIUtuI1CUnw\r\n/pwAYD3S5IDLTbsBZ0U6Rtk0ogCvsb1HB8BeNWvu+LevAwnPgQ4X0xKvCsfo\r\nudZkV09/ZHIKiJCCTskw+ICVStXrTMFTRsfNbLWf/poe76lhlcLtuyzwVEfp\r\nqm0faSd2ELTA7OOgN4lxrOte9DGqCRi0QCtJUXkw1YObcTVKfi6xzlMivRJg\r\nAMpNQpCYSyicF+COTIuLU0B1Uc2ptbFXlPL5XLDwpoTGVyrULAuylRyHokiL\r\n14/wxjbmMnEU7esR7zS1QUMv2bGwEYAmGMM=\r\n=Lo+I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lisco.cjs","type":"module","module":"./dist/lisco.esm.js","source":"src/index","exports":{"import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"601c21528423839f0db8af055bd5959536a99839","scripts":{"dev":"rollup -c -w","send":"npm publish --access public","test":"mocha test --exit","build":"rollup -c","clean":"rimraf node_modules","start":"node execute.js"},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"7.24.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.13.2","dependencies":{"pg":"^8.7.1","cors":"^2.8.5","knex":"^1.0.1","uuid":"^8.3.2","dotenv":"^15.0.0","helmet":"^5.0.2","log4js":"^6.4.1","moment":"^2.29.1","express":"^4.17.2","socket.io":"^4.4.1","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","path-to-regexp":"^6.2.0","cluster-messages":"^1.2.1","express-fileupload":"^1.2.1","express-async-handler":"^1.2.0","@landra_sistemas/fql-parser":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.6","mocha":"^9.2.0","cookie":"^0.4.1","eslint":"^8.8.0","rimraf":"^3.0.2","rollup":"^2.66.1","chai-http":"^4.3.0","@vscode/sqlite3":"^5.0.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-commonjs":"^21.0.3","@rollup/plugin-node-resolve":"^13.1.3","rollup-plugin-peer-deps-external":"^2.2.4","@haensl/rollup-plugin-local-resolve":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.0.6_1649778004701_0.6661184670598652","host":"s3://npm-registry-packages"}},"0.0.7-rc.0":{"name":"@landra_sistemas/lisco","version":"0.0.7-rc.0","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.0.7-rc.0","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"eb90b288bf861807b55336297840d1fd8afb1819","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.0.7-rc.0.tgz","fileCount":63,"integrity":"sha512-gtCXuexlI0Kf694Nl/QJVNUtGF2jzfP8yBTGtkfaCdQSMTnNX8uDS1HJknEkIrVJWeO2p7VmTqaaQnSOmTl5CQ==","signatures":[{"sig":"MEQCICLMELspD6+LC0XYfRz1spw2Ixtptok/+Ob+d8/SNI4tAiA3VLrtU9AT9v+4FgsnL+3LXvi5BqmHJiC9skAqL6YSdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1830079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih0X1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqwpw/8CRXUWtndZweGXzuqwDu0hR0DccoRP0McCQPSQjldiPFsa2XD\r\ne1TqiKmsFJyUNhnd5gi/oSvfHsLC/K0ejIq8eH3rIHnwzKrMS3HDlng2iXZY\r\n1Ejcp3/2CQwE8xZfm69PDyNHXax3JA8TxGTCVEVzCMWVVcRGRpQxBED6ZXBz\r\nCHwyw7KWhv+NO/j5o4O9GUujL13pIoCQutS3RU9UxnHaZgBS/s6YToEEjALs\r\n05+3mssEoG4rryJstOo/OuUiXnTID/Yc3yVgpJEAYeQcq9MzpS5wkeGygqc4\r\nFj0dUblwEEER9ZscagDcTurO2K8sJ/Gjm5bSKINJNw38HJq7YhT3jFoiRs96\r\nOxdZbt1+PT/9jKoCpPdmJjIwJvesQFc6VW4jPnFs5qymKnYt9SeR2eJqtWYd\r\nHOTioEvhEF0fWt+XkGuEYDJAsMtPQR+6vHgdFUHOuFr8KickTqBbrIqcGPlQ\r\nzPOdux0ydfMq+oouZIzpodMlR/HBjY0DSF596hKinqe0N2UMS3mxy5KIm7ho\r\nWpmcNcrsrDTbaNkWqdK9pN+iyvTXWENYCeCqdsMWhApeGdi8xNaesPwCg/7O\r\nhrcA+Yio19ynwpivMPOyCtIHZs1wIxJg4j+08IatWJgRsr1iDCPzmrEEQ5wR\r\nsXF2cpHTfe2FX+myhtig4cq2k/9+HP83q64=\r\n=BcZm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lisco.cjs","type":"module","module":"./dist/lisco.esm.js","source":"src/index","exports":{"import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"b5f372bd718c89f971e1c032957f44a3f15ac078","scripts":{"dev":"rollup -c -w","test":"mocha test --exit","build":"rollup -c","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"7.24.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.15.0","dependencies":{"pg":"^8.7.1","cors":"^2.8.5","knex":"^2.0.0","uuid":"^8.3.2","helmet":"^5.0.2","log4js":"^6.4.1","moment":"^2.29.1","express":"^4.17.2","chokidar":"^3.5.3","socket.io":"^4.4.1","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","path-to-regexp":"^6.2.0","dotenv-defaults":"^5.0.0","cluster-messages":"^1.2.1","express-fileupload":"^1.2.1","@landra_sistemas/fql-parser":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.6","mocha":"^9.2.0","cookie":"^0.5.0","eslint":"^8.8.0","rimraf":"^3.0.2","rollup":"^2.66.1","sqlite3":"^5.0.8","chai-http":"^4.3.0","@vscode/sqlite3":"^5.0.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.1.3","rollup-plugin-peer-deps-external":"^2.2.4","@haensl/rollup-plugin-local-resolve":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.0.7-rc.0_1653032437505_0.06167773792407538","host":"s3://npm-registry-packages"}},"0.0.7-rc.1":{"name":"@landra_sistemas/lisco","version":"0.0.7-rc.1","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.0.7-rc.1","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"338ffc1b90db40ded205e166ddf9359876ec4991","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.0.7-rc.1.tgz","fileCount":63,"integrity":"sha512-Pq1uCPl9QxVvc8GysKpAmCsrdVWhgU4WhAjtVBwS4BZQ84jDa0ko8Sf9qA2dmR4JvKDdVQTxC2bHbMZaergONA==","signatures":[{"sig":"MEYCIQCX48/sRttwus6Wa5PYzexYKCX3BSfj5dR2SveDHIm5UQIhAKJf2O2gIrudqpplLgFT4z6GwIYssz4d7YYvIw0p6I9Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1829871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih0sBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGZQ//SfO6afJgQJdvnuzr/iSsSdxcGLRtVPJ+zpCOEa169lUgU5S/\r\nihTHCwsFa5+aYl3Iouq+eo+tGxY5eUAHTo4BNuHALJiO3MorYgIqeOfS4z8Q\r\n7G0RTP0qhlk9n/HsZWvTizZcfTWPHxVGmCXQL92q1AovPUyAk70koaamTJxl\r\nzlPaGdYZ2fz7EPGai3mQm7lm7kMA1vsBkvbSaKNHEHNtjYzZWzVU1tHelMgC\r\nGBS90kdpjIcfVlRCyOu72NavcUOsiUnxK86Wi8nHn98bXaZNrSRL97m5Fv/5\r\nPR1vF3B0jfVWtY3Fhg58eTaLmFfXUJ4vXIia+1Yb7LYis1VVarTitks3VYT2\r\n0LYbKoXpMVqI50pKPs7VDorid6oe5TPoxdLVBiRTvSRHwa/ie/lJQxh/f5sf\r\nWgou1RjhGdfAXzJywk8qd/Hd6okFFmwHeugu4NPUPziEFfPEqthc1Zv9bF5/\r\n9IKWzKSvlwx4Sc78YlEM2O4MIYL4MTa67HMtXXdnG4d4OcJtVWnO1PJIxCPo\r\naQtYUReDCxo17vy4m+8FfsAUJI/M4z3wr0kTe11QD9zl7LSnkB6qHtsksYdZ\r\nJM5i/IMXnzzM8QaDzJgL4xOqIihbTcAnE9sH7nEz8ON6dJB85zFaa3WWH6ZY\r\nVV1l7ZMx7J8CoT4EJxySR+6zs6x9OxIqp1w=\r\n=OM+x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lisco.cjs","type":"module","module":"./dist/lisco.esm.js","source":"src/index","exports":{"import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"ff8173aadf2ea3eb7ee3e87636edb840c45f57e6","scripts":{"dev":"rollup -c -w","test":"mocha test --exit","build":"rollup -c --compress false","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"7.24.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.15.0","dependencies":{"pg":"^8.7.1","cors":"^2.8.5","knex":"^2.0.0","uuid":"^8.3.2","helmet":"^5.0.2","log4js":"^6.4.1","moment":"^2.29.1","express":"^4.17.2","chokidar":"^3.5.3","socket.io":"^4.4.1","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","path-to-regexp":"^6.2.0","dotenv-defaults":"^5.0.0","cluster-messages":"^1.2.1","express-fileupload":"^1.2.1","@landra_sistemas/fql-parser":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.6","mocha":"^9.2.0","cookie":"^0.5.0","eslint":"^8.8.0","rimraf":"^3.0.2","rollup":"^2.66.1","sqlite3":"^5.0.8","chai-http":"^4.3.0","@vscode/sqlite3":"^5.0.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.1.3","rollup-plugin-peer-deps-external":"^2.2.4","@haensl/rollup-plugin-local-resolve":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.0.7-rc.1_1653033729059_0.4574531327163285","host":"s3://npm-registry-packages"}},"0.0.7-rc.2":{"name":"@landra_sistemas/lisco","version":"0.0.7-rc.2","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.0.7-rc.2","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"e577b2a2deed500f7856ee49c500e4a2993a3921","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.0.7-rc.2.tgz","fileCount":63,"integrity":"sha512-2ApPHP6Nf66WyhJDYzIe4B/IUQbEM5v4YUAv/d4p20u1Sgi7yzfFRpFJ4/4D/kUzpoRzvqR/nPE5eF5jU211aw==","signatures":[{"sig":"MEYCIQDe3REa0WF9NnTZ/3QzWP6vzxn2THv20jRlghZkiAxgcQIhAPCEsFVEE1bbytJrK6gQEllGk9GHsvUQVRf0K/b9VWTj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1830087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih0ysACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBJQ/+K7XiI0kekOcr4tONN5WC99ZJszewHShpSHEy+66xC7pkyFUb\r\n7tmqUhoHaknTm67AX3SV13ohgj31fsU99el4Ybjeb6hzMJUgS6lgTHnjRXhh\r\nRYMZcrrZO8KtfoD0o8qGCo8FmWm6BbQOvwxHL0aFHHAaRzGi66O32izn+sdX\r\nuSxEwZy3iARsOnrSsSNYzH/N7r+SVWnPZ4Z0nTMrwnS2uBu30GhwtYZJMsMO\r\neYehlUfoA7vWgdjyLutvjVeIbVe+JrghbUnYijHaKGbkmkk+z2XyVBPHO+w1\r\n5EXYeDZte6ErvZpP+xeADdjtzynvwfrpEOWhSulA2ioGGGR48aymKFCMsxoj\r\nOyiKBgnWDnhAJm3jl9n3KlzjXiAy1ZnPoxyoMn+kO2mYWhwT632ZhUVF9fOT\r\ndx2tiOB12zzKONnoOC9RAqrOd4WnH+KnGtGXloLifFjnhMl3jQXSwLGiSjTv\r\n8zoIlV3MSs/F2izlDtsq0WwBRy47fFGFQEAbL6s1lNgl0G0QObyvwV0ecBsV\r\nEpJOUrwwTgv6MqD54XAniWpLruzOfyzhivjHcpXRdflQakDTW1VQqsW6xUjg\r\n6sMYODqUdqPtpuKoLpJ/x8HdSplPynLuGwsJGPujNHQ7ptErk3No6T6plbRX\r\nNf8XCsBUXagSFz9KXzPI9CO8PS/lnRlDgMA=\r\n=EdZJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lisco.cjs","type":"module","module":"./dist/lisco.esm.js","source":"src/index","exports":{"import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"5837cd07803013fe91b90fcddccbe69b4fa30e3e","scripts":{"dev":"rollup -c -w","test":"mocha test --exit","build":"rollup -c --compress false","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"7.24.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.15.0","dependencies":{"pg":"^8.7.1","cors":"^2.8.5","knex":"^2.0.0","uuid":"^8.3.2","helmet":"^5.0.2","log4js":"^6.4.1","moment":"^2.29.1","express":"^4.17.2","chokidar":"^3.5.3","socket.io":"^4.4.1","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","path-to-regexp":"^6.2.0","dotenv-defaults":"^5.0.0","cluster-messages":"^1.2.1","express-fileupload":"^1.2.1","@landra_sistemas/fql-parser":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.6","mocha":"^9.2.0","cookie":"^0.5.0","eslint":"^8.8.0","rimraf":"^3.0.2","rollup":"^2.66.1","sqlite3":"^5.0.8","chai-http":"^4.3.0","@vscode/sqlite3":"^5.0.7","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.1.3","rollup-plugin-peer-deps-external":"^2.2.4","@haensl/rollup-plugin-local-resolve":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.0.7-rc.2_1653034156286_0.7064917752591031","host":"s3://npm-registry-packages"}},"0.0.7-beta.0":{"name":"@landra_sistemas/lisco","version":"0.0.7-beta.0","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.0.7-beta.0","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"73cf83d6179ad290e6fb4822505ec8e9ed55b9a7","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.0.7-beta.0.tgz","fileCount":64,"integrity":"sha512-Z4ka3CHTfS3HyLsICITtH5AdosRMXFhOTil3IKEtXlynLzauRoGXu/dpQ/taL3ELH9H2LvHW9Kp8u6y6eSgAYQ==","signatures":[{"sig":"MEQCIHDpocIx77gKf1Pd1ryA/iZVFJ6a5tRz07P7QLxaokahAiACYImRfFrFjvdqQZra0d49RoQyIePRLadvHU8Tle5fxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3222110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimbipACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob5Q//WApfcAs7kbrzftzE548to69KBsSgNTxG2S0xkr04u+Mug7M9\r\nIX7jB5tgBviI3BKX9eTUnrcjx0Ft4gYW2Kxsr/or430fUVBp+LKBVfxU6HZZ\r\nSUUEtYAQpps8saNUa6QUqdL3plxBL+vuqKfzCfoa3JPHaCENKgXBpo4Qk38I\r\n77YpM0+ddW8tsStAe8SO3rdTNSfsHMaLjk9YsVsbs3eAn9fRHMKy76FdIzYo\r\nK5nco1Xbdb/p2qalXKkXUvlKvHQaP/X3c2YLqj95fQZ8FmKjKKcPxMdZDTkc\r\nSIENkRmzVmSaukL6R7IdFjxJ0EqYPU11ifwI32k/TYXKkM4tfqYKLG0V9WUC\r\nTjxTx98V2TwJoRDnMipEJNP7azhzDUwpxOj3lWS9c+p+xKZhhW5MJDVXBbRV\r\nNoAFLEiC/dJUhmkdbKy1vlvETzbyBdptNV6sEkmRPK8pToEGHMGVED54adde\r\np4xftk7lv12kyUN22UE6KHrsA68KT4v9sXFEkQwwiNo/Tel1GtzBiTRZBOz1\r\nU4XXkbh4XKjsEfd7f87BGsduLAHPoJKeXt9vFhLuBFHedoPp9ZDenvh36PoH\r\no0gS1a22F+EQXNHo2/Js0t36qqgvXw7IYLPqbdATBQzJHBEVFYibM0tudSGo\r\nXcaX6UIJ73Gzs7BCDoPo6q/ImSDjrVfVFiA=\r\n=+PnC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lisco.cjs","type":"module","module":"./dist/lisco.esm.js","source":"src/index","exports":{"import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"235dbc50d34ada8248bc8b005cc71c40a96a4a36","scripts":{"dev":"rollup -c -w","test":"mocha test --exit","build":"rollup -c","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"7.24.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.15.0","dependencies":{"pg":"^8.7.3","cors":"^2.8.5","knex":"^2.1.0","uuid":"^8.3.2","helmet":"^5.1.0","log4js":"^6.5.2","moment":"^2.29.3","express":"^4.18.1","chokidar":"^3.5.3","optimist":"^0.6.1","socket.io":"^4.5.1","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","path-to-regexp":"^6.2.1","dotenv-defaults":"^5.0.0","cluster-messages":"^1.2.1","express-fileupload":"^1.4.0","@landra_sistemas/fql-parser":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.6","mocha":"^10.0.0","cookie":"^0.5.0","eslint":"^8.16.0","rimraf":"^3.0.2","rollup":"^2.75.5","sqlite3":"^5.0.8","chai-http":"^4.3.0","@vscode/sqlite3":"^5.0.8","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-peer-deps-external":"^2.2.4","@haensl/rollup-plugin-local-resolve":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.0.7-beta.0_1654241449470_0.09431011746343199","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@landra_sistemas/lisco","version":"0.2.0","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.0","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"8e873e330a27c4d936bb4f1788575017cd98b599","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.0.tgz","fileCount":64,"integrity":"sha512-sHGSjisQqEtgGNByu6VwhRZeBmcZtnXixbMFY0g3ccdlZAIBLVykB7EspOJ7/D7xIqFgKTFQ50HNFcUCl14hbQ==","signatures":[{"sig":"MEUCIQC5CBqzEUFWLdIcpeHRI/n/oT/Cx75ueKDx6uQ+kY/v3gIgOBdsIcGAWyhHqQ6vqfJqCifTgUeqenjhC+k7em22QJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3222103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimbrOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3EA//QWAQ8IYxSzj1/d6QLHalKnLrnNLtZepnXAqILMMTkVjgubsV\r\navgaABlF5D5pssye7yuizVcr5TpMJo1puIFLue9WpPv0cusGj9p0VG1QZv6W\r\nE+ntx6mdIqFw+Enf7TfC00m/FRBZHozXVeLdkeO6P7RZBv2zwiGdvBeAsZ8j\r\nrvtKSrCcCN/Svmy0VYBrNclzglEyOj4u+hln3EFNq3SNCp8QLTVuyTEtMxhw\r\nLwGeoFZWpzGGhmaVJvHo1BRqP1uU/qTLPnXYZ7fzRYEQkZ19/yog8jsY7SPf\r\nXb5LoIOQS3C+35yuAni4T5RQCkF/insqCkrF1yLJX6p640soZIov/88EWVZK\r\nEwJJMwXlRU8WQSKdF8nwMgKcStqD5ViQ3FF3U0GC1nDM8UXFhc0xEJWGk22M\r\nwU7nTfD8u2ydNh6iOCjiQicMO14L/xFLFdLyQcVDWB7s9ipK+bHop8uq7iIL\r\nuM0CftQrLudgfalgrxCbujGSxbSrXvv+hIeeeGqOu9I+MLK5j2EE5WoFXh4v\r\nt1tOd/RnqkIEi23Ol+8sGiy+9JoYiuu+mW1xF+kSJu0EmsDIViM/yut4JuJh\r\nToIvMvApmw++YZ2381bTfPrH+G9T5mDv84ks7gtJWq/YwyViX62ZtRKke+td\r\nGyY0L8P6mvMbH2Gn3hSDNTUnCyl4pEyAODw=\r\n=xS+r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lisco.cjs","type":"module","module":"./dist/lisco.esm.js","source":"src/index","exports":{"import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"f75827caed71337f1fe99d419190957c9a9dee77","scripts":{"dev":"rollup -c -w","test":"mocha test --exit","build":"rollup -c","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"7.24.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.15.0","dependencies":{"pg":"^8.7.3","cors":"^2.8.5","knex":"^2.1.0","uuid":"^8.3.2","helmet":"^5.1.0","log4js":"^6.5.2","moment":"^2.29.3","express":"^4.18.1","chokidar":"^3.5.3","optimist":"^0.6.1","socket.io":"^4.5.1","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","path-to-regexp":"^6.2.1","dotenv-defaults":"^5.0.0","cluster-messages":"^1.2.1","express-fileupload":"^1.4.0","@landra_sistemas/fql-parser":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.6","mocha":"^10.0.0","cookie":"^0.5.0","eslint":"^8.16.0","rimraf":"^3.0.2","rollup":"^2.75.5","sqlite3":"^5.0.8","chai-http":"^4.3.0","@vscode/sqlite3":"^5.0.8","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^4.0.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-peer-deps-external":"^2.2.4","@haensl/rollup-plugin-local-resolve":"^1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.0_1654241998207_0.4335831715075473","host":"s3://npm-registry-packages"}},"0.2.1-rc.0":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.0","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.0","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"e57b8a4d44ae4d659866bfa632a03f174bb8b45d","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.0.tgz","fileCount":85,"integrity":"sha512-1ZWhnSC+4keXnB5CRkdKkuQpkaEEpXnOcV/ixUPdgV3L9szRzKdtwKg9zD1hNzUB1+oUtIrJWSLamyQ1FMII1Q==","signatures":[{"sig":"MEUCIH7hgL8GGZfuWB1WYVM1Qm712Mw1DEVuVdypga5QevH6AiEAmiRP2fz9EUbYLX+zVAHY+yj7PHK6lOC1sD5az+5nrLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1014078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisFZwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6yg//cpc8liY2Ud7AGLlLdKZdm911KnJAYYRpzfXnzFkszpR9Fmte\r\nU226jY0qSgJm6rvmsrKkCaQ834OMnwa9kZSLDDyJkAEbrX4zGVskgetFLuJX\r\nmRo+l/r3PwH0sAuWbYem6rYiUvIAtHgzvWTJib2i6a7abr/p/SKg/klOgxa2\r\nZHNiJPoEvNxRJNXFSwOGiPtxE3VZ6skxAfjKtIY2XWLWtTAsn4VWH3aSiUIe\r\nPfy82Im02nq/WngailqV4bdIrq/olC2mJg/UglTqViTn4gAvRzIy/GqGnGk8\r\n4avcDuZak8Ol0sPONMhtz3akEeDTSJNdQZ8TNWMFHqEpFyS0qWKjlrPgNuZj\r\nLrV5NTGK7R1L4hq9riTWS82RqtT97qiib2NnvcoZwSiCwMKGqgAvU+Yja1Ez\r\najB/LLxW47qTdrAb8Qva4Axx5rRdWhCu3Jo4EXU3W9atkdxHm9DMMlmB7g+a\r\ny13YMjw5Dda8ZLLtcnXJZD3WeFXwpKXBLD4ZlXA0I0XqfzUQQOPx0V35jeIZ\r\n2w330GHDXUvrWOzMTGc39pQBrmuo9LMWUMxGbr02JvI3uunxjwYteEPh4t6i\r\n5KiSqOy2x13Am4/fP9MvprQjnZ380CbvsxBjqvbMeFMUr41vAjUwkHcloQMm\r\n1MmbGeEe/d9IBYZHrCLOqjm/rog3G1JDuns=\r\n=mV7u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"2476a37034a1d74420dd1be544a4bb2247d8402d","scripts":{"dev":"microbundle watch --compress false","test":"mocha test --exit","build":"microbundle","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"7.24.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.15.0","dependencies":{"pg":"^8.7.3","cors":"^2.8.5","knex":"^2.1.0","uuid":"^8.3.2","yargs":"^17.5.1","helmet":"^5.1.0","lodash":"^4.17.21","log4js":"^6.5.2","moment":"^2.29.3","express":"^4.18.1","chokidar":"^3.5.3","socket.io":"^4.5.1","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","path-to-regexp":"^6.2.1","dotenv-defaults":"^5.0.0","cluster-messages":"^1.2.1","express-fileupload":"^1.4.0","@landra_sistemas/fql-parser":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.6","mocha":"^10.0.0","cookie":"^0.5.0","eslint":"^8.16.0","rimraf":"^3.0.2","sqlite3":"^5.0.8","chai-http":"^4.3.0","microbundle":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.0_1655723631914_0.9232469862708397","host":"s3://npm-registry-packages"}},"0.2.1-rc.1":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.1","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.1","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"3f474aefb481249c80862473d08b92de1ebfc017","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.1.tgz","fileCount":91,"integrity":"sha512-aX9Mr95pc82rx1j5Iki6SbKXie2TytlK+fK0w3sPQvoibVNyYKrFky42tHKFQ0QOZeg/OiN0a/cxumY0jpH0+w==","signatures":[{"sig":"MEQCICCgVUhGQGv9k3p8dIgSyqKcfV1fc+7F+k38ulOAXIYDAiA0K7Gc4+CidLIJUn9RXIBbZ29S1GQDCnE438AZ1KgriQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1043350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisHbEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhUw/+I8KfI9cSbOEWaUoJ9YPd3MdXh6l2CHn+4/y6oQqdSE6lY2Q/\r\n/QeiUDpwC8dP74k+7dfQ5zW5bE4MECGye16wcqC+WlWpuMDMqEg2d+h22Bs/\r\n0MFwOobYsvaxVsVUCeIcYSGl7eVFNQs7fKozs12G7T7ZI/EQyVVnO0nNDb72\r\npPsOHX0oOjBtOG56hm3RNO9ez3/qmr0HhlNS2hVgoT/kf/qOFWUBOpyiZWT7\r\n7LpTuDjs/F478GikSQIm4PBSbuGLk+YHDNJG0YDVp4dzL1Cjsqpe4PZH2tSR\r\ni+Y6Ivr5ClrXSkt1qcOnRZOii1GAKrKfjgY3TR27guN8qyIusUVsREDGjfMZ\r\nfLxtmMNF3zVNotjXYsWgooiiORLotLbj/QT1pbw5tXtSkEdWDUrZh/IHKyjW\r\ncAVtKCJ6ldyrO8stQrMpJzaI85slr37SO66ZuAyx0quO/gupTJ+LJtjuBHzA\r\nMMXbebDvZ12jOhxjrpfHvPRsevp6+h8GUWrUjGUVewlnOxshuK9McHjdpNc1\r\njszOnKuYLWzv7hnq2vddTyMQtvIqOmjzGidwBs9nK47+3XrJhJHXMxVx5cqS\r\ne9p3BTHSCHP/zyYq3Rw9b8S3TK+n25Bveo3xcGh1QUKSu+RNWMK4Q1ocCpK5\r\n6cumOeN7JZCElbiILRicmkMZciJw6mxvuXQ=\r\n=Qoth\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"d8ec72a544606c810781755ffbf89f4c6bc2963c","scripts":{"dev":"microbundle watch --compress false","test":"mocha test --exit","build":"microbundle","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"7.24.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.15.0","dependencies":{"pg":"^8.7.3","cors":"^2.8.5","knex":"^2.1.0","uuid":"^8.3.2","yargs":"^17.5.1","helmet":"^5.1.0","lodash":"^4.17.21","log4js":"^6.5.2","moment":"^2.29.3","express":"^4.18.1","chokidar":"^3.5.3","socket.io":"^4.5.1","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","path-to-regexp":"^6.2.1","dotenv-defaults":"^5.0.0","cluster-messages":"^1.2.1","express-fileupload":"^1.4.0","@landra_sistemas/fql-parser":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.6","mocha":"^10.0.0","cookie":"^0.5.0","eslint":"^8.16.0","rimraf":"^3.0.2","sqlite3":"^5.0.8","chai-http":"^4.3.0","microbundle":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.1_1655731907806_0.11341287077481765","host":"s3://npm-registry-packages"}},"0.2.1-rc.2":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.2","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.2","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"0adcf6ed145a08ea8cb5ed9e5fc0a58e064650cb","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.2.tgz","fileCount":93,"integrity":"sha512-0TYIEIIbh3lPOxQHemuMpkM8jUa2gVSGxkvkbNiwcYHk51fn7xqm5EymCvenByIwkUlG3HBlIoTXGFiKCsAgYw==","signatures":[{"sig":"MEYCIQCfdxZqFXFku/ZKxQZ126Cto0ZzHeUd6VUN7oQi3xudMQIhAI/XGYMe8pMgIWflmhaYQ44Kn+TLkF0uR3zyNW5meMyQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1052874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrcGpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLQw//T6R0vKGysDOUfYFpku4/eKb8Ha9eOKITTQAn4NFSvd6CDYBN\r\n5QyuZGOcK8wciuxq2RgrnkAaKl9zyWZwhilszyuqtTFuATAJEA9qsj5Fe7hs\r\nzCezbVBG3mlzMxFnW4Tz9aC3CyA8809VaVcMctj7kHdIKT3JNw1dtZkvQVQz\r\ndTK8hQ6r2eySPYWtCefveGdjvc9/WVC+XVB3fvOe7tQVD8qdfMjJ1kwWLEIk\r\nGLy3deYQ2SOpGG3PV3KGuU29faqyRq8VlaDFw/igOmrqNOPtqO1ygqctB4Ba\r\npA1bb1ABiJqXJAcAIgNcE7LksyTf2ftTlIT2YvcS0/bcA3RyUDE4kGSqv7tv\r\nu+2wlRmRxV4Aut6z7HlpHM114JBGgXnhaAV1oKh90TEoHnATMtRmL5pcLkB6\r\n74JMV0nSuzoy11RJnY9OqrWWi4dWtnIiDKTaSZcDg9wClbh7YMkwVKX7CR8J\r\naWCHQbG/ikRuyqeP0nqBecUZqJF3gZaojFRMPTTKOWZ7IkTnk6SOsxM81O0W\r\nIMLeD8JxFXA9qhXgEIv4kpyWt6+qvKU1K+IaklvZEsOWpaIhMO8bXxAqh8cB\r\n87h4rNlNmc8XCEGXZdDdCfMbAB0XIQY7MDm0kTMpg4VY0R0lzn8ktuAQorW2\r\nka3qAP5Jrw/tfSOhWgozJyPjM3y3EDWYHTM=\r\n=CNkO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"f5bc1c45853e44e0ff53518e5481f4ad146ce0c0","scripts":{"dev":"microbundle watch --compress false","test":"mocha test --exit","build":"microbundle","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"8.19.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.18.0","dependencies":{"pg":"^8.8.0","del":"^6.1.1","cors":"^2.8.5","gulp":"^4.0.2","knex":"^2.2.0","uuid":"^8.3.2","yargs":"^17.6.2","helmet":"^6.0.1","lodash":"^4.17.21","log4js":"^6.7.1","moment":"^2.29.4","express":"^4.18.2","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.5.4","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.1","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","gulp-run-command":"^0.0.10","express-fileupload":"^1.4.0","@landra_sistemas/fql-parser":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.7","mocha":"^10.2.0","cookie":"^0.5.0","eslint":"^8.30.0","rimraf":"^3.0.2","sqlite3":"^5.1.4","chai-http":"^4.3.0","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.2_1672331689207_0.9436884430685595","host":"s3://npm-registry-packages"}},"0.2.1-rc.3":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.3","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.3","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"26e7c2c1a4673ad9d4ddeb812f46a491c29b0282","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.3.tgz","fileCount":41,"integrity":"sha512-FwdvS5K+ycnFXFmvRDMW1nOKmkuNoUVqD8xSW5efHBvajSMN4QpSIK6bVtwFht9+gQYHn5kbPzdB9uP1OZX7DQ==","signatures":[{"sig":"MEUCIGIXLCKAne8dYE2f0JbjxowKoL+C7sk6hoxuT3IriqHzAiEAovv4XnjrMjjdYMV1yrbyLx7tSh1g0F/fj53/RZgzlA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6847099},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"6452b141efeb2795da5baa7a97e464fc0aab89de","scripts":{"dev":"microbundle watch --compress false","test":"mocha test --exit","build":"microbundle","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"8.19.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.18.0","dependencies":{"del":"^6.1.1","cors":"^2.8.5","gulp":"^4.0.2","uuid":"^9.0.0","yargs":"^17.6.2","helmet":"^6.0.1","lodash":"^4.17.21","log4js":"^6.7.1","moment":"^2.29.4","express":"^4.18.2","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.5.4","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.1","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","gulp-run-command":"^0.0.10","express-fileupload":"^1.4.0","@landra_sistemas/fql-parser":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","pg":"^8.8.0","chai":"^4.3.7","knex":"^2.2.0","mocha":"^10.2.0","cookie":"^0.5.0","eslint":"^8.30.0","rimraf":"^3.0.2","sqlite3":"^5.1.4","chai-http":"^4.3.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.3_1686902320772_0.6581739352660865","host":"s3://npm-registry-packages"}},"0.2.1-rc.4":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.4","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.4","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"240410d2aa117c49ef1b6cc17a3330e650b09c21","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.4.tgz","fileCount":17,"integrity":"sha512-5nQnTXHjo+v6s5QGzZTYHnH6HqwDCFQt++gKKafu2MS3uDJVUGXLPhnG3ptLEbBMRyTYafEqcYX3w2R7A+DQNw==","signatures":[{"sig":"MEQCIA2UJotANcYkxPyl5i5VehssJRKaLS9qNzZfkIUHNR5WAiBJ6lyePwJEsB1M65+W4RpF849x8c5KaZ3tRom2LkpUZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":943376},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"5b23f5b43f92e5b3b54e8fb4e5cc8272a11b2c87","scripts":{"dev":"microbundle watch --compress false","test":"mocha test --exit","build":"microbundle","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"8.19.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.18.0","dependencies":{"pg":"^8.8.0","del":"^6.1.1","cors":"^2.8.5","gulp":"^4.0.2","knex":"^2.2.0","uuid":"^8.3.2","yargs":"^17.6.2","helmet":"^6.0.1","lodash":"^4.17.21","log4js":"^6.7.1","moment":"^2.29.4","express":"^4.18.2","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.5.4","compression":"^1.7.4","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6","search-string":"^3.1.0","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.1","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","gulp-run-command":"^0.0.10","express-fileupload":"^1.4.0","@landra_sistemas/fql-parser":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.7","mocha":"^10.2.0","cookie":"^0.5.0","eslint":"^8.30.0","rimraf":"^3.0.2","sqlite3":"^5.1.4","chai-http":"^4.3.0","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.4_1686902797828_0.35489908351168253","host":"s3://npm-registry-packages"}},"0.2.1-rc.5":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.5","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.5","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"b16227ae550f052edc344dd457eeea29035604d6","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.5.tgz","fileCount":18,"integrity":"sha512-FrexHetoN8M93rsgkwKSvV1TwXtskFgo0nJscofNOk7u7/80e5I/+o89GLHoyRbRCDKXkajPuTtZ9iVKQEvCAQ==","signatures":[{"sig":"MEUCIAu8kF1s+lezqVB8wRK3VTn1ic47pLRTX3A43D5g8PcOAiEA5QQthNL69ZMG29OvLutEhvvI6dPCcgrsuhMezwFiV+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1052185},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"c69bbe6c8f6ba3d1dc86cef44fd2ae4ee9de04ac","scripts":{"dev":"microbundle watch --compress false","test":"mocha test --exit","build":"microbundle --visualize","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"8.19.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.18.0","dependencies":{"del":"^6.1.1","cors":"^2.8.5","gulp":"^4.0.2","uuid":"^8.3.2","yargs":"^17.7.2","helmet":"^6.0.1","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.29.4","express":"^4.18.2","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.6.2","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.1","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","express-fileupload":"^1.4.0","@landra_sistemas/fql-parser":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.7","knex":"^2.2.0","mocha":"^10.2.0","cookie":"^0.5.0","eslint":"^8.42.0","rimraf":"^3.0.2","sqlite3":"^5.1.6","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6"},"peerDependencies":{"knex":"^2.2.0","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6"},"peerDependenciesMeta":{"knex":{"optional":true},"jsonwebtoken":{"optional":true},"cookie-parser":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.5_1686907544211_0.2461139574352711","host":"s3://npm-registry-packages"}},"0.2.1-rc.6":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.6","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.6","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"b1b5382ea2c86c70bb11599cd31a3b2402f12ed0","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.6.tgz","fileCount":17,"integrity":"sha512-M9mcmxCht5edjSp+zkoLGIdckYpb6Bwy3oGrXJUuLDxx9xAVbXFAdbXanD9qaFddiAq/f4sxA28YXahy7aY0Jw==","signatures":[{"sig":"MEQCIHWkwh1Zq9h8s/72+YEU1lXNxGWJf59MeeKDcKYvos6rAiAQwGRgH75y5kxsItu2TNjkTETF0Whx+JoaIobT708HZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1845521},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"cb048f3e02e45c84c122539cd7d890d22918e41d","scripts":{"dev":"microbundle watch --compress false","test":"mocha test --exit","build":"microbundle","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"8.19.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.18.0","dependencies":{"del":"^6.1.1","cors":"^2.8.5","gulp":"^4.0.2","uuid":"^8.3.2","yargs":"^17.7.2","helmet":"^6.0.1","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.29.4","express":"^4.18.2","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.6.2","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.1","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","express-fileupload":"^1.4.0","@landra_sistemas/fql-parser":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.7","knex":"^2.2.0","mocha":"^10.2.0","cookie":"^0.5.0","eslint":"^8.42.0","rimraf":"^3.0.2","sqlite3":"^5.1.6","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6"},"peerDependencies":{"knex":"^2.2.0"},"peerDependenciesMeta":{"knex":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.6_1686908230192_0.2269015295334602","host":"s3://npm-registry-packages"}},"0.2.1-rc.7":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.7","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.7","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"0b98d1101edab8785ae2714e2f6dec909ebd725b","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.7.tgz","fileCount":17,"integrity":"sha512-6TOvRAhhe+EtfbDGlPxvCcbdKR+1QDMNr3KYZCDQHDdtLr2CU35UQKCNvkshufZMiaRlp2Azz2ujF714ENhg4A==","signatures":[{"sig":"MEUCIHH83UAXcCNjmJ549xhtqQ7j94v0AWc52N8iAtMZGjlzAiEAsCPzQ9ltX8RCn2h7MyQ5RHTg9fKgteyoEid3HEK2pno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1845361},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"7130f2fc2fc1c0da481c9581685be7fbd0fcf644","scripts":{"dev":"microbundle watch --compress false","test":"mocha test --exit","build":"microbundle","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"8.19.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.18.0","dependencies":{"del":"^6.1.1","cors":"^2.8.5","gulp":"^4.0.2","knex":"^2.2.0","uuid":"^8.3.2","yargs":"^17.7.2","helmet":"^6.0.1","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.29.4","express":"^4.18.2","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.6.2","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.1","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","express-fileupload":"^1.4.0","@landra_sistemas/fql-parser":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.7","mocha":"^10.2.0","cookie":"^0.5.0","eslint":"^8.42.0","rimraf":"^3.0.2","sqlite3":"^5.1.6","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.7_1686910991094_0.179257750344882","host":"s3://npm-registry-packages"}},"0.2.1-rc.8":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.8","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.8","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"23c28085d0c8cc59ecd1f61694508027ac386c20","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.8.tgz","fileCount":17,"integrity":"sha512-nKhVgoepQ9yODSksjLXGl6Sh3beeeRbdhQj8ajGOqPW4MafyVTvYElbr9KDk3cPwmvP8ODDgjbJDEkOD7psTcA==","signatures":[{"sig":"MEUCIDHCOR7e346J9yr3yzeAEEU8mc2WA1/BYiwPvNW7AP6JAiEAnW6dm2uwjw0rz+VvYFlaj7cPk7I0hkF3w5djT0qYzQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1847408},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"e66178d5a63a1d8207dc61d4d7fdbc9d6f91f5e1","scripts":{"dev":"microbundle watch --compress false","test":"mocha test --exit","build":"microbundle","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.20.2","dependencies":{"del":"^6.1.1","cors":"^2.8.5","gulp":"^4.0.2","knex":"^2.2.0","uuid":"^8.3.2","yargs":"^17.7.2","helmet":"^6.0.1","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.29.4","express":"^4.18.2","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.6.2","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.1","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","express-fileupload":"^1.4.0","@landra_sistemas/fql-parser":"^0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.7","mocha":"^10.2.0","cookie":"^0.5.0","eslint":"^8.42.0","rimraf":"^3.0.2","sqlite3":"^5.1.6","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.8_1692946181163_0.17455729079946902","host":"s3://npm-registry-packages"}},"0.2.1-rc.10":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.10","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.10","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"e0afeee107046d8eb03bb3ba796ec23bde881f68","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.10.tgz","fileCount":17,"integrity":"sha512-mI85zjLjFkaAmckJkEGmHWWr8mcvquAvc17xkBSt764iFAMujt9cbpY3ECJwLy97AZsVV+v52OEAHNOapPBYaw==","signatures":[{"sig":"MEQCICCfR7VyuYmQx99IXdQisZ88xGuMqHgi46Bj9rh8TuAwAiBKnju/nNo/IzVWypWwyG7I9YHsvOyLidysAI4ef8Gptg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1856859},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"3f16e91fc73f7f88038962dd0de6076199bfe5b2","scripts":{"dev":"microbundle watch --compress false","test":"mocha test --exit","build":"microbundle","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.20.2","dependencies":{"del":"^7.1.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.29.4","express":"^4.18.2","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.7.2","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.1","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","express-fileupload":"^1.4.3","@landra_sistemas/fql-parser":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.2.0","cookie":"^0.6.0","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.6","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.10_1703239880273_0.5692917092409022","host":"s3://npm-registry-packages"}},"0.2.1-rc.11":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.11","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.11","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"7bf7a414f7bca5473695ea0ab25a32db687fa211","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.11.tgz","fileCount":17,"integrity":"sha512-wz8JbV75xaV+5RcpMGsH/yoULluM6TRRzH/lV/vtkuyIKD8j3O+n52MlMB2Ogz/TX0xCdCSe4Q++Agu9eAgwNQ==","signatures":[{"sig":"MEUCIQDTjG2JhYePB0e3vXoJgB2Fl8456at5NKi5t7oAdxIB9QIge8JNBZkDnIpe9yApevCguymCzPJagDv/urzr7bn4ccw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1856969},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"e5580aef942f141cc1aba8435fd35f692db3df6e","scripts":{"dev":"microbundle watch --compress false","test":"mocha test --exit","build":"microbundle","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.20.2","dependencies":{"del":"^7.1.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.29.4","express":"^4.18.2","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.7.2","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.1","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","express-fileupload":"^1.4.3","@landra_sistemas/fql-parser":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.2.0","cookie":"^0.6.0","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.6","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.11_1703240545963_0.515590989621183","host":"s3://npm-registry-packages"}},"0.2.1-rc.12":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.12","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.12","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"6da626443578b0e7b9a0067fb0dff5be46071a15","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.12.tgz","fileCount":18,"integrity":"sha512-QvfEyqlvs+Zh5ITwz91DvYuOc5/dD4jH/F1xPZxNjiqXk+zsBj1q+Ecfsb6CD09xvcW28d6vi8Qc34LZueA2xA==","signatures":[{"sig":"MEQCIAOMWrkluCVDUVsIx38rpQhlQETHlTJHEHcoV6hlH1M4AiAnQz6iuxIhxj0aOxvC88L0AwqrJ+TOPD5wFqoA+Dw6cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2646147},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"09e129f1d3345bf2e93c418a26236895146d5c8c","scripts":{"dev":"microbundle watch --target node","test":"mocha test --exit","build":"microbundle --target node","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.20.2","dependencies":{"del":"^7.1.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.29.4","express":"^4.18.2","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.7.5","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.2","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","express-fileupload":"^1.4.3","@landra_sistemas/fql-parser":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.2.0","cookie":"^0.6.0","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.7","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.12_1715763994611_0.1486962960706517","host":"s3://npm-registry-packages"}},"0.2.1-rc.13":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.13","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.13","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"2098cb777366f9d9ba3f13771c348f1d8f33a292","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.13.tgz","fileCount":18,"integrity":"sha512-6gs/SUGVcMCl11nPIH0N13T57exCv8GH9fiZIfND4tw2xFJjKmqwXs7Cu1LL8WCjdmmsPFHmSxgrxE8OWc3osg==","signatures":[{"sig":"MEYCIQCgk0CAUh88sPzLQSet6k0o2PNp7kCYFCIKSYp5vle7kgIhAP4KBZJgJe2UvcQ3QX8rLeJvFN/EpMcD33EPUNRVDxw6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2649879},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"249b4098ea260a0539164c6abcee8040d4282ada","scripts":{"dev":"microbundle watch --target node","test":"mocha test --exit","build":"microbundle --target node","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"8.19.4","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"16.20.2","dependencies":{"del":"^7.1.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.29.4","express":"^4.18.2","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.7.5","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.2","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","express-fileupload":"^1.4.3","@landra_sistemas/fql-parser":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.2.0","cookie":"^0.6.0","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.7","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1","cookie-parser":"^1.4.6"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.13_1727001162577_0.16462052499289426","host":"s3://npm-registry-packages"}},"0.2.1-rc.14":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.14","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.14","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"ca043bc8f53da9613ae9b22defcbb17379e81d44","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.14.tgz","fileCount":18,"integrity":"sha512-xapPovuZG+4ytzVDSLarbXa5ZgFnvExKCx2z3xYwgAYFyvluKr2rw1MI4bENZ/zwFuZTD+OXytZkJoCgftsj7Q==","signatures":[{"sig":"MEQCIC+q8dxnFJILFb9auq+VqyRCvo0rIt0Ly4dItTN3ouNgAiBmNpf2UjavvQFZRpCAfu4hsx3n+yyIuwAXLJJ5jUw1NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2650721},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"21df6352d7aa559380a9b5cb7409e67e52543e7c","scripts":{"dev":"microbundle watch --target node","test":"mocha test --exit","build":"microbundle --target node","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.17.0","dependencies":{"del":"^7.1.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.20.1","express":"^4.21.0","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.8.0","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.2","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","express-fileupload":"^1.5.1","@landra_sistemas/fql-parser":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.7","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.14_1727456365516_0.3379250347064042","host":"s3://npm-registry-packages"}},"0.2.1-rc.15":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.15","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.15","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"5e5f0e98a40adae67dfc47f6afd83ffc4fc29c78","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.15.tgz","fileCount":18,"integrity":"sha512-THDCwePdl/6P3jRDsT2mTuNGB/JrGdn/Dx+pDAtHCcuKWeSb27n18l6SPwuh2KtyM8bBRTcAjn0dMW96hwkaHA==","signatures":[{"sig":"MEUCIQDhutX7iPLhm8G/nqighj0cwDAE7C46F8BgaVriqUv+iAIgbZbWE/pa9RWh1kdBeZAuUjIU1TVHxxguzCTlB6QRQP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2652331},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"cd97250cbfcd8a725a5f9265dd424cfbc3d80c3f","scripts":{"dev":"microbundle watch --target node","test":"mocha test --exit","build":"microbundle --target node","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.17.0","dependencies":{"del":"^7.1.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.20.1","express":"^4.21.0","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.8.0","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.2","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","express-fileupload":"^1.5.1","@landra_sistemas/fql-parser":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.7","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.15_1727456684059_0.8711123170135424","host":"s3://npm-registry-packages"}},"0.2.1-rc.16":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.16","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.16","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"878f30aebf3c3d6dbb9ad9a91577b7d34ed4d67b","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.16.tgz","fileCount":18,"integrity":"sha512-cVO93y7EAG1HGABfnTmN7SYcUdU3jvhn9MMO93nuhXPA+NObk14uEo1r7S7ctB5bXfuAwy4U4RMsbeTmvLVt9A==","signatures":[{"sig":"MEYCIQDyqQBVhnBWvl1YFkY3P8tpePzlNCZggoLV6JOUhWi5QgIhAJl2JhLfP4+klCoV0G88Ls555fhr3orLR1WKvP9SkRZv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2652073},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"ebc62e334a7c694c62ac005f33ef3c97a0c72388","scripts":{"dev":"microbundle watch --target node","test":"mocha test --exit","build":"microbundle --target node","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.17.0","dependencies":{"del":"^7.1.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.20.1","express":"^4.21.0","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.8.0","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.2","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","express-fileupload":"^1.5.1","@landra_sistemas/fql-parser":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.7","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.16_1727625933400_0.9817265409257405","host":"s3://npm-registry-packages"}},"0.2.1-rc.17":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.17","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.17","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"029fa2d209dab59c36e093c064a8e048d3bbcde8","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.17.tgz","fileCount":18,"integrity":"sha512-vtE38vgHn4cxTnubCXLqdLynGoJ7eAbS99rFSsn4/2hvN+Oic/YijhNO1h4UsJ2ZIQ7P0DEFNLwUQJdqm9or7w==","signatures":[{"sig":"MEYCIQCz7qQ30JAZmr6Mjkq/p10q4QI36BidCKo6ZFVZNdHiAAIhANBC7MgV3FJh9xEo3lhJsGv36fz++wm9j0zns7x5l/WD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2651973},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"6da9fab6860604b84cfae04c06bdeb847f314f8d","scripts":{"dev":"microbundle watch --target node","test":"mocha test --exit","build":"microbundle --target node","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.17.0","dependencies":{"del":"^7.1.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.20.1","express":"^4.21.0","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.8.0","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.2","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","express-fileupload":"^1.5.1","@landra_sistemas/fql-parser":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.7","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.17_1727631091250_0.45105417023773","host":"s3://npm-registry-packages"}},"0.2.1-rc.18":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.18","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.18","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"e75c68801eb6393c5e630932127aef437f1377f3","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.18.tgz","fileCount":18,"integrity":"sha512-V7DPKZwaN5wzTSGKvGNj39iaF86yNKcsanGfVR0AuzVAipVedC3E5ij0cBq6LNiU5Zp+y0YGSNkYKMd5WxRHCA==","signatures":[{"sig":"MEUCIQCrvyo3aXRlku2klhLGJhnX2Qv03yZ0SbSOO5It34S6TwIgTU748L+SCCAo7348i2phg2IiLwFWKon8IuKFfgpkq8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659509},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"8d2c225b4915b0d76558d09e7aa5466d3ca0d891","scripts":{"dev":"microbundle watch --target node","test":"mocha test --exit","build":"microbundle --target node","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.17.0","dependencies":{"del":"^7.1.0","yup":"^1.4.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.20.1","express":"^4.21.0","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.8.0","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.2","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","express-fileupload":"^1.5.1","@landra_sistemas/fql-parser":"^0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.7","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.18_1727720588300_0.7266608757139905","host":"s3://npm-registry-packages"}},"0.2.1-rc.19":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.19","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.19","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"462b1fa9a2cc5274d058a31a19a7216468c3f29e","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.19.tgz","fileCount":18,"integrity":"sha512-9v8PFqglCGI7t2NfbxTo62Qswsu67jotPVgfuwAGl7uhUHQHTegBLl1fXDcxgETr8iJ/kk8a9KyWqRhtHbnpwQ==","signatures":[{"sig":"MEYCIQDBXSRWSGMCcnsdlc7vdlF4WGHEcWoy5Wghshi43poq9wIhAJDFQwnzy7bavxUD6TgPiYnsngw6BESxsqPpwnEg3uF/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2659509},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"1516746148fffe43e3e2a7435af3048aafb9a18c","scripts":{"dev":"microbundle watch --target node","test":"mocha test --exit","build":"microbundle --target node","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.17.0","dependencies":{"del":"^7.1.0","yup":"^1.4.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.20.1","express":"^4.21.0","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.8.0","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.2","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","express-fileupload":"^1.5.1","@landra_sistemas/fql-parser":"^0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.7","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.19_1728635206780_0.6107084393538202","host":"s3://npm-registry-packages"}},"0.2.1-rc.20":{"name":"@landra_sistemas/lisco","version":"0.2.1-rc.20","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1-rc.20","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"bbf30f34ab8f87aac58a5e0939ecbc4186e2bb3f","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1-rc.20.tgz","fileCount":18,"integrity":"sha512-ph35d943QDt602z5AljCVb3JO0UMb+XJZslgeapEQ7jVy1u0PUC9uvMEwtAxNeqTZM21ct1c9f6lbEqjSoUNCw==","signatures":[{"sig":"MEQCIDtW9pBIM+dt3ZKLRwGJ2LPjbW5fnM7xeZDGM6wjA1rvAiACqGA2bkF8Zf+TSiUyMqA+v4BLp7hoGzUcyGeLEcL17w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2679583},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"99b4d3aa5c2fe7b06fa3be9cded5ebfd176e8909","scripts":{"dev":"microbundle watch --target node","test":"mocha test --exit","build":"microbundle --target node","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.17.0","dependencies":{"del":"^7.1.0","yup":"^1.4.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.20.1","express":"^4.21.0","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.8.0","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.2","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","@socket.io/sticky":"^1.0.4","express-fileupload":"^1.5.1","@socket.io/cluster-adapter":"^0.2.2","@landra_sistemas/fql-parser":"^0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.7","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1-rc.20_1729422230410_0.5021735860434438","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@landra_sistemas/lisco","version":"0.2.1","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.1","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"dbf488d5d53c99782a2c68b5bb95e05ad7fd973d","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.1.tgz","fileCount":18,"integrity":"sha512-dDUZ2HcokSA0WWKbN6P/wcwAt6oc3XeVExELNqPJ8Vb5gwkRR0rzaIVVDiYxSBcOBQQyg/tWcQwtbz8YybnJdQ==","signatures":[{"sig":"MEUCIQDO3mOIL6Vi6rpQJcERgoICkOQ6/XD79AKqX7eMh07OUgIgdwdk8AC9aMgOyVLNypfGpptoxcXQJmRQTBQoPl84S+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2664565},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"bc9ce61ec666d00589071fe452267edc5e1e3f27","scripts":{"dev":"microbundle watch --target node","test":"mocha test --exit","build":"microbundle --target node","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"11.1.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.18.3","dependencies":{"del":"^7.1.0","yup":"^1.4.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.20.1","express":"^4.21.0","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.8.0","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.2","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","@socket.io/sticky":"^1.0.4","express-fileupload":"^1.5.1","@socket.io/cluster-adapter":"^0.2.2","@landra_sistemas/fql-parser":"^0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.7","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.1_1740917390527_0.9076941058061194","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@landra_sistemas/lisco","version":"0.2.3","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.3","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"fedce4426af0460b5fe36347d9baa60ee2d82886","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.3.tgz","fileCount":18,"integrity":"sha512-ngrZ38yBMfL/oMZNdSMGpjUS1xXDSJIG5YbYmtIvE3AeOYoHBmBy/0pQpaGTUEFJf+0mlSvmWwBNEDDpFTkC1A==","signatures":[{"sig":"MEUCIQDuFlwd3FJEopoygtoblmiwK/lO309G7+8R1BqtKTnEiwIgbrWQPBco+CrjwUAsYMMda9wjFyRS1zi59LdI8PvQX8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2665940},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"889bbf4c130f8afaca9f85ceebc7927c3ba87598","scripts":{"dev":"microbundle watch --target node","test":"mocha test --exit","build":"microbundle --target node","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","actor":{"name":"landra_sistemas","type":"user","email":"info@landra.dev"},"email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"11.1.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.18.3","dependencies":{"del":"^7.1.0","yup":"^1.4.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.20.1","express":"^4.21.0","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.8.0","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.2","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","@socket.io/sticky":"^1.0.4","express-fileupload":"^1.5.1","@socket.io/cluster-adapter":"^0.2.2","@landra_sistemas/fql-parser":"^0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.7","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.3_1750149324671_0.768463989926669","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@landra_sistemas/lisco","version":"0.2.4","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.4","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"fa7af79df827a4185986a449e17c91b2de064688","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.4.tgz","fileCount":18,"integrity":"sha512-9JuOuTk+LRy+HIrZELypTZnxy6CNAxAEw/6zESDAQ1w0MpCTnmT5Q4fwWfiFu9wnKjtEVPlK4WoqDxweOBpC/g==","signatures":[{"sig":"MEYCIQC8xLd6QGRqaySu7hrRhmdbh6Cg5btXY34h+f3wObFVHQIhAKnlb52IXMRjQK6ZbtPH42zRalb+ZQmAZY+m3UCFVEMQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2668154},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"abc85e90a71aaf9ffa7b9988618016fa8d537979","scripts":{"dev":"microbundle watch --target node","test":"mocha test --exit","build":"microbundle --target node","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","actor":{"name":"landra_sistemas","type":"user","email":"info@landra.dev"},"email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"11.1.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.18.3","dependencies":{"del":"^7.1.0","yup":"^1.4.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.20.1","express":"^4.21.0","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.8.0","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.2","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","@socket.io/sticky":"^1.0.4","express-fileupload":"^1.5.1","@socket.io/cluster-adapter":"^0.2.2","@landra_sistemas/fql-parser":"^0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.7","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.4_1750149923397_0.4829699137445642","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@landra_sistemas/lisco","version":"0.2.5","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.5","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"f178d6296c366af1a8759448b1cae15fda156170","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.5.tgz","fileCount":18,"integrity":"sha512-N8vvYW57140pM89or+3WQh8xWGNjbh2nxSX04Dl3WtFXME+Qp0CB4S7jV1NqSdUysMVINainhj50Gt+c0dY2CQ==","signatures":[{"sig":"MEUCIFYq/c3IZlC7lBKCHxmAStUjsbYvYTRNzkwjir0qLSqcAiEAhDinit190tCfepAFM5quCl5HS9D05A75WVOSOvOmHoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2669334},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"7138439d1b9e23128b8867162c145e37c646124b","scripts":{"dev":"microbundle watch --target node","test":"mocha test --exit","build":"microbundle --target node","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","actor":{"name":"landra_sistemas","type":"user","email":"info@landra.dev"},"email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"11.1.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.18.3","dependencies":{"del":"^7.1.0","yup":"^1.4.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.20.1","express":"^4.21.0","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.8.0","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.2","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","@socket.io/sticky":"^1.0.4","express-fileupload":"^1.5.1","@socket.io/cluster-adapter":"^0.2.2","@landra_sistemas/fql-parser":"^0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.7","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.5_1750849075110_0.26517687483838914","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@landra_sistemas/lisco","version":"0.2.6","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.2.6","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"bin":{"lisco":"cli/lisco-cli.js"},"dist":{"shasum":"78c21a635fe9ad8700b09c0a0b7bc3cceced00f9","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.2.6.tgz","fileCount":18,"integrity":"sha512-AMZmzrS5Vr3HbslQRPAbdJtbfHO2aZbWkcSzRcZJgl/KfJt/PssGxzwdWy8SS2T9+nj4X4w7Pa2/0XUFga8waw==","signatures":[{"sig":"MEYCIQCO+utXcmgJZIgStf8IHGwbx5elJGynAVPa28AT265DRQIhALbGDciBZGrzInfo3d36AJGcagavAjrAvrOm4lOAWvwi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2669334},"main":"dist/lisco.cjs","type":"module","unpkg":"./dist/lisco.umd.js","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"import":"./dist/lisco.modern.js","require":"./dist/lisco.cjs"},"gitHead":"ff6bf93d5cc2f86e479af470885f39d8127d10f2","scripts":{"dev":"microbundle watch --target node","test":"mocha test --exit","build":"microbundle --target node","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\""},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"11.1.0","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.18.3","dependencies":{"del":"^7.1.0","yup":"^1.4.0","cors":"^2.8.5","gulp":"^4.0.2","knex":"^3.1.0","uuid":"^9.0.1","yargs":"^17.7.2","helmet":"^7.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.20.1","express":"^4.21.0","gulp-if":"^3.0.0","chokidar":"^3.5.3","socket.io":"^4.8.0","compression":"^1.7.4","gulp-uglify-es":"^3.0.0","path-to-regexp":"^6.2.2","dotenv-defaults":"^5.0.2","cluster-messages":"^1.2.1","@socket.io/sticky":"^1.0.4","express-fileupload":"^1.5.1","@socket.io/cluster-adapter":"^0.2.2","@landra_sistemas/fql-parser":"^0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"ms":"^2.1.3","chai":"^4.3.10","mocha":"^10.7.3","eslint":"^8.56.0","rimraf":"^5.0.5","sqlite3":"^5.1.7","chai-http":"^4.4.0","microbundle":"^0.15.1","jsonwebtoken":"^8.5.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.2.6_1755767260486_0.6623484667874797","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@landra_sistemas/lisco","version":"0.3.0","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.3.0","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"0d922526667979505105644b884b42a8c1bfddb9","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.3.0.tgz","fileCount":13,"integrity":"sha512-BfrHuvgGHhmPskep3cniPlw9d8KH8DoDolwdad74hotilx+HkRW9vNJ/3wzl0qzFsTTZ73MRQ1M6yfe45pGofw==","signatures":[{"sig":"MEQCIADRM2r8U+oLWXlnfgwFQUBaQdcz5q4mJYORnRKlH9KnAiAQCb2SssSmQW97VZLKQ6IKNak/nOf4w9O0WvpzFQ2QlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431882},"main":"dist/lisco.cjs","type":"module","types":"declarations.d.ts","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"types":"./declarations.d.ts","import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"dc1115ed39fb7a5c7b586420ac96e275632b9413","scripts":{"dev":"microbundle watch --target node --format cjs,esm","test":"npm run test:unit && npm run test:integration","build":"microbundle --target node --format cjs,esm --no-generateTypes","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","test:unit":"mocha test/unit --exit","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\"","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.20.0","dependencies":{"cors":"^2.8.6","knex":"^3.2.6","uuid":"^13.0.0","yargs":"^18.0.0","helmet":"^8.1.0","lodash":"^4.17.23","log4js":"^6.9.1","moment":"^2.20.1","express":"^5.2.1","chokidar":"^5.0.0","socket.io":"^4.8.3","compression":"^1.8.1","jsonwebtoken":"^9.0.3","path-to-regexp":"^8.3.0","dotenv-defaults":"^6.0.0","cluster-messages":"^1.2.1","@socket.io/sticky":"^1.0.4","express-fileupload":"^1.5.2","@socket.io/cluster-adapter":"^0.3.0","@landra_sistemas/fql-parser":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","mocha":"^11.7.5","eslint":"^10.1.0","rimraf":"^6.1.3","sqlite3":"^6.0.1","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.3.0_1774525877740_0.4548110579110365","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@landra_sistemas/lisco","version":"0.3.1","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.3.1","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"4949f1a6c3862131d4c945b2e9360d6b9047b957","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.3.1.tgz","fileCount":13,"integrity":"sha512-9aQ/M00dCTz3NBr2GtPFC2SS0t9zo+BGvcrQXHyuI2+DfUwHRIioRHQERm88albUAE8nXgnRmYX16QwOmWkdkA==","signatures":[{"sig":"MEUCIQCjfNFt0rVFN5XGujP++zHLYsh/UnaHtZmfUGG2GGZl7AIgJAOpcduKiGIYCQdTDMls4lOCciaCmB1to5mnr7t8G6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431887},"main":"dist/lisco.cjs","type":"module","types":"declarations.d.ts","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"types":"./declarations.d.ts","import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"b0e34439c8eea44abe7f980262e64e36ce456de6","scripts":{"dev":"microbundle watch --target node --format cjs,esm","test":"npm run test:unit && npm run test:integration","build":"microbundle --target node --format cjs,esm --no-generateTypes","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","test:unit":"mocha test/unit --exit","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\"","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.20.0","dependencies":{"cors":"^2.8.6","knex":"^3.2.6","uuid":"^13.0.0","yargs":"^18.0.0","helmet":"^8.1.0","lodash":"^4.17.23","log4js":"^6.9.1","moment":"^2.20.1","express":"^5.2.1","chokidar":"^5.0.0","socket.io":"^4.8.3","compression":"^1.8.1","jsonwebtoken":"^9.0.3","path-to-regexp":"^8.3.0","dotenv-defaults":"^6.0.0","cluster-messages":"^1.2.1","@socket.io/sticky":"^1.0.4","express-fileupload":"^1.5.2","@socket.io/cluster-adapter":"^0.3.0","@landra_sistemas/fql-parser":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","mocha":"^11.7.5","eslint":"^10.1.0","rimraf":"^6.1.3","sqlite3":"^6.0.1","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.3.1_1774602903931_0.6000943236803484","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@landra_sistemas/lisco","version":"0.3.2","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.3.2","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"e83331aa7ce6ea48023ad8d9dcd1f9209f7fee46","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.3.2.tgz","fileCount":13,"integrity":"sha512-fgJq2Co2EX3N4jySQ2hJxN2e9R/qlYfimJXBlifpYO7hyBPu7Z47p1P2ov4B5j6XTvPLO3gXeDr8aM1xSyzV6A==","signatures":[{"sig":"MEYCIQDyfOUA3sYHVELvyUt9f5GJttIr6NiUUhDpVb4aAJuwugIhANuQ+TnlSqyz3ZBWJGyW2fR6O1hIsgB5EnhNtiguF2Jw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431892},"main":"dist/lisco.cjs","type":"module","types":"declarations.d.ts","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"types":"./declarations.d.ts","import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"53698034c70bdf6db05b908390451c425e9359d9","scripts":{"dev":"microbundle watch --target node --format cjs,esm","test":"npm run test:unit && npm run test:integration","build":"microbundle --target node --format cjs,esm --no-generateTypes","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","test:unit":"mocha test/unit --exit","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\"","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.20.0","dependencies":{"cors":"^2.8.6","knex":"^3.2.6","uuid":"^13.0.0","yargs":"^18.0.0","helmet":"^8.1.0","lodash":"^4.17.23","log4js":"^6.9.1","moment":"^2.20.1","express":"^5.2.1","chokidar":"^5.0.0","socket.io":"^4.8.3","compression":"^1.8.1","jsonwebtoken":"^9.0.3","path-to-regexp":"^8.3.0","dotenv-defaults":"^6.0.0","cluster-messages":"^1.2.1","@socket.io/sticky":"^1.0.4","express-fileupload":"^1.5.2","@socket.io/cluster-adapter":"^0.3.0","@landra_sistemas/fql-parser":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","mocha":"^11.7.5","eslint":"^10.1.0","rimraf":"^6.1.3","sqlite3":"^6.0.1","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.3.2_1774602999973_0.05472741381273938","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@landra_sistemas/lisco","version":"0.3.3","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.3.3","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"ed7e3264dfa172dfdcc3c88e3ad003577a7a7dfe","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.3.3.tgz","fileCount":12,"integrity":"sha512-jUKraCByA3y62ZQBpyvDvk2gui42wIjSHgdMg9/Mka5pg9q4HacoIbvXdxI7pvU/WMayYh1NA1NmdL5bpDKnfw==","signatures":[{"sig":"MEQCIDoYurfYzsYdVN9Bx76DDkLUr68LlCxNSJ144J2tGsATAiAHDI35KyP+ko3E1PrHOW+7ygodWYfDpJvEOavlz0BeUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423101},"main":"dist/lisco.cjs","type":"module","types":"declarations.d.ts","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"types":"./declarations.d.ts","import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"60c37e04569e310f949c1901ad8f3c3d042f6ac1","scripts":{"dev":"microbundle watch --target node --format cjs,esm","test":"npm run test:unit && npm run test:integration","build":"microbundle --target node --format cjs,esm --no-generateTypes","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","test:unit":"mocha test/unit --exit","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\"","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.20.0","dependencies":{"cors":"^2.8.6","knex":"^3.2.6","uuid":"^13.0.0","yargs":"^18.0.0","helmet":"^8.1.0","lodash":"^4.17.23","log4js":"^6.9.1","moment":"^2.20.1","express":"^5.2.1","chokidar":"^5.0.0","socket.io":"^4.8.3","compression":"^1.8.1","jsonwebtoken":"^9.0.3","path-to-regexp":"^8.3.0","dotenv-defaults":"^6.0.0","cluster-messages":"^1.2.1","@socket.io/sticky":"^1.0.4","express-fileupload":"^1.5.2","@socket.io/cluster-adapter":"^0.3.0","@landra_sistemas/fql-parser":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","mocha":"^11.7.5","eslint":"^10.1.0","rimraf":"^6.1.3","sqlite3":"^6.0.1","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.3.3_1774603334600_0.16353229076007003","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@landra_sistemas/lisco","version":"0.3.4","author":{"name":"LandraSistemas"},"license":"MIT License","_id":"@landra_sistemas/lisco@0.3.4","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"homepage":"https://github.com/landra-sistemas/lisco#readme","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"dist":{"shasum":"5c0c9a33c4309e16f12e2427ff3fb7574da59721","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.3.4.tgz","fileCount":12,"integrity":"sha512-uO6uqM1y+B9mJlcyrS9iBhAyOiFTv+WvqOOncASAvHMxviO4NJquqkQfUz7qehMtSaKy4qQribCbJSb0ImXV3Q==","signatures":[{"sig":"MEUCIQC3zabaJibBotzv7BgCNLTmJo6epO61MRKbAE765B70LQIgHvRG2jnygmFSlwv5RM/FWzbMtm+Cmpy8pZ8mh7q2yY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423104},"main":"dist/lisco.cjs","type":"module","types":"declarations.d.ts","module":"./dist/lisco.esm.js","source":"src/index.js","exports":{"types":"./declarations.d.ts","import":"./dist/lisco.esm.js","require":"./dist/lisco.cjs"},"gitHead":"f08d285f303cf9492f5b04489d0925811f40f619","scripts":{"dev":"microbundle watch --target node --format cjs,esm","test":"npm run test:unit && npm run test:integration","build":"microbundle --target node --format cjs,esm --no-generateTypes","clean":"rimraf node_modules","start":"node execute.js","version":"npm run build && git add -A","test:unit":"mocha test/unit --exit","preversion":"npm install && npm test -- --watchAll=false","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\"","postversion":"git push --follow-tags && npm publish --access public","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:patch":"npm version patch -m \"Bump version %s\"","test:integration":"mocha test/integration --exit"},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"repository":{"url":"git+https://github.com/landra-sistemas/lisco.git","type":"git"},"_npmVersion":"10.8.2","description":"Framework nodejs con Knex y Express","directories":{},"_nodeVersion":"20.20.0","dependencies":{"cors":"^2.8.6","knex":"^3.2.6","uuid":"^13.0.0","yargs":"^18.0.0","helmet":"^8.1.0","lodash":"^4.17.23","log4js":"^6.9.1","moment":"^2.20.1","express":"^5.2.1","chokidar":"^5.0.0","socket.io":"^4.8.3","compression":"^1.8.1","jsonwebtoken":"^9.0.3","path-to-regexp":"^8.3.0","dotenv-defaults":"^6.0.0","cluster-messages":"^1.2.1","@socket.io/sticky":"^1.0.4","express-fileupload":"^1.5.2","@socket.io/cluster-adapter":"^0.3.0","@landra_sistemas/fql-parser":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","mocha":"^11.7.5","eslint":"^10.1.0","rimraf":"^6.1.3","sqlite3":"^6.0.1","microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/lisco_0.3.4_1774603855755_0.49738876051598013","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@landra_sistemas/lisco","version":"0.3.5","author":{"name":"LandraSistemas"},"description":"Framework nodejs con Knex y Express","repository":{"type":"git","url":"git+https://github.com/landra-sistemas/lisco.git"},"license":"MIT License","source":"src/index.js","exports":{"types":"./declarations.d.ts","require":"./dist/lisco.cjs","import":"./dist/lisco.esm.js"},"type":"module","types":"declarations.d.ts","main":"dist/lisco.cjs","module":"./dist/lisco.esm.js","dependencies":{"@landra_sistemas/fql-parser":"^0.2.1","@socket.io/cluster-adapter":"^0.3.0","@socket.io/sticky":"^1.0.4","chokidar":"^5.0.0","cluster-messages":"^1.2.1","compression":"^1.8.1","cors":"^2.8.6","dotenv-defaults":"^6.0.0","express":"^5.2.1","express-fileupload":"^1.5.2","helmet":"^8.1.0","jsonwebtoken":"^9.0.3","knex":"^3.2.10","lodash":"^4.18.1","log4js":"^6.9.1","moment":"^2.20.1","path-to-regexp":"^8.3.0","socket.io":"^4.8.3","uuid":"^13.0.2","yargs":"^18.0.0"},"scripts":{"build":"microbundle --target node --format cjs,esm --no-generateTypes","dev":"microbundle watch --target node --format cjs,esm","start":"node execute.js","test":"npm run test:unit && npm run test:integration","test:unit":"mocha test/unit --exit","test:integration":"mocha test/integration --exit","clean":"rimraf node_modules","preversion":"npm install && npm test -- --watchAll=false","version":"npm run build && git add -A","postversion":"git push --follow-tags && npm publish --access public","release:patch":"npm version patch -m \"Bump version %s\"","release:minor":"npm version minor -m \"Bump version %s\"","release:major":"npm version major -m \"Bump version %s\"","release:alpha":"npm version prerelease --preid=alpha -m \"Bump version %s\"","release:beta":"npm version prerelease --preid=beta -m \"Bump version %s\"","release:rc":"npm version prerelease --preid=rc -m \"Bump version %s\""},"devDependencies":{"chai":"^6.2.2","eslint":"^10.1.0","microbundle":"^0.15.1","mocha":"^11.7.5","rimraf":"^6.1.3","sqlite3":"^6.0.1"},"_id":"@landra_sistemas/lisco@0.3.5","gitHead":"b8c8b2f2ae394cc9dc879450fbd5277f87c89709","bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"homepage":"https://github.com/landra-sistemas/lisco#readme","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZHYL38G43oikyF4PaAqxpEIIdfSKnYLAohUo5w5f7CWRaBApmVpVLCKFm1k5MNt7lu8Sn8rGSjy4WhUsTzRzyQ==","shasum":"a5f120e801b47d4d165e12734f8cc463e9427d3a","tarball":"https://registry.npmjs.org/@landra_sistemas/lisco/-/lisco-0.3.5.tgz","fileCount":12,"unpackedSize":423213,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICasIK7/XY8wOa7vyWz33lR5sEpuPd4ULKjkCoF2cP4xAiAkg6gKRU5Tdg5AEO4lNO1/VcZakbZ0btFBE6l9rFdP7Q=="}]},"_npmUser":{"name":"landra_sistemas","email":"info@landra.dev"},"directories":{},"maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lisco_0.3.5_1779267682663_0.6304545711534244"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-12T14:03:49.139Z","modified":"2026-05-20T09:01:22.937Z","0.0.1":"2022-04-12T14:03:49.350Z","0.0.2":"2022-04-12T14:05:08.901Z","0.0.3":"2022-04-12T14:08:33.604Z","0.0.4":"2022-04-12T14:11:47.021Z","0.0.5":"2022-04-12T15:38:47.984Z","0.0.6":"2022-04-12T15:40:04.925Z","0.0.7-rc.0":"2022-05-20T07:40:37.759Z","0.0.7-rc.1":"2022-05-20T08:02:09.342Z","0.0.7-rc.2":"2022-05-20T08:09:16.435Z","0.0.7-beta.0":"2022-06-03T07:30:49.796Z","0.2.0":"2022-06-03T07:39:58.450Z","0.2.1-rc.0":"2022-06-20T11:13:52.121Z","0.2.1-rc.1":"2022-06-20T13:31:48.043Z","0.2.1-rc.2":"2022-12-29T16:34:49.406Z","0.2.1-rc.3":"2023-06-16T07:58:41.057Z","0.2.1-rc.4":"2023-06-16T08:06:38.063Z","0.2.1-rc.5":"2023-06-16T09:25:44.445Z","0.2.1-rc.6":"2023-06-16T09:37:10.410Z","0.2.1-rc.7":"2023-06-16T10:23:11.340Z","0.2.1-rc.8":"2023-08-25T06:49:41.329Z","0.2.1-rc.9":"2023-12-22T09:13:54.067Z","0.2.1-rc.10":"2023-12-22T10:11:20.580Z","0.2.1-rc.11":"2023-12-22T10:22:26.269Z","0.2.1-rc.12":"2024-05-15T09:06:34.753Z","0.2.1-rc.13":"2024-09-22T10:32:42.905Z","0.2.1-rc.14":"2024-09-27T16:59:25.722Z","0.2.1-rc.15":"2024-09-27T17:04:44.340Z","0.2.1-rc.16":"2024-09-29T16:05:33.623Z","0.2.1-rc.17":"2024-09-29T17:31:31.537Z","0.2.1-rc.18":"2024-09-30T18:23:08.625Z","0.2.1-rc.19":"2024-10-11T08:26:47.058Z","0.2.1-rc.20":"2024-10-20T11:03:50.582Z","0.2.1":"2025-03-02T12:09:50.820Z","0.2.3":"2025-06-17T08:35:24.875Z","0.2.4":"2025-06-17T08:45:23.609Z","0.2.5":"2025-06-25T10:57:55.306Z","0.2.6":"2025-08-21T09:07:40.697Z","0.3.0":"2026-03-26T11:51:17.908Z","0.3.1":"2026-03-27T09:15:04.133Z","0.3.2":"2026-03-27T09:16:40.163Z","0.3.3":"2026-03-27T09:22:14.750Z","0.3.4":"2026-03-27T09:30:55.899Z","0.3.5":"2026-05-20T09:01:22.834Z"},"bugs":{"url":"https://github.com/landra-sistemas/lisco/issues"},"author":{"name":"LandraSistemas"},"license":"MIT License","homepage":"https://github.com/landra-sistemas/lisco#readme","repository":{"type":"git","url":"git+https://github.com/landra-sistemas/lisco.git"},"description":"Framework nodejs con Knex y Express","maintainers":[{"name":"landra_sistemas","email":"info@landra.dev"}],"readme":"# Lisco Framework\n\n![npm](https://img.shields.io/npm/v/@landra_sistemas/lisco?label=version)\n![GitHub](https://img.shields.io/github/license/landra-sistemas/lisco)\n\n![alt](https://raw.githubusercontent.com/landra-sistemas/lisco/master/logo.png)\n\nFramework nodejs con express y knex para el desarrollo de backends.\n\n\n- [Lisco Framework](#lisco-framework)\n  - [Quick Setup](#quick-setup)\n  - [Arranque del proyecto](#arranque-del-proyecto)\n  - [VSCode development](#vscode-development)\n  - [Configuración de BD y migraciones](#configuración-de-bd-y-migraciones)\n    - [Ejecutando migraciones al inicio](#ejecutando-migraciones-al-inicio)\n    - [Mas info KNEX](#mas-info-knex)\n- [Descripción de Componentes](#descripción-de-componentes)\n  - [Rutas y Controladores](#rutas-y-controladores)\n    - [Shorthands](#shorthands)\n    - [Autoconfig](#autoconfig)\n    - [Validation](#validation)\n  - [Autenticación](#autenticación)\n    - [JWT Authentication](#jwt-authentication)\n      - [Token](#token)\n    - [Cookie Authentication](#cookie-authentication)\n      - [Cookie](#cookie)\n    - [Autenticación Keycloak](#autenticación-keycloak)\n      - [Uso](#uso)\n  - [Logger](#logger)\n  - [Traducciones](#traducciones)\n  - [Eventos](#eventos)\n  - [Filtros](#filtros)\n  - [Server Views](#server-views)\n  - [Runtime CLI](#runtime-cli)\n    - [Opciones adicionales](#opciones-adicionales)\n  - [SocketIO](#socketio)\n\n\n\n## Quick Setup\nInicializar un proyecto en blanco\n\n``` shell\n> npm init\n```\n> Introducir los datos del proyecto\n\nInstalar dependencias necesarias\n``` shell\n\n> npm install @landra_sistemas/lisco dotenv-defaults\n\n```\n\n\nArchivo index encargado de aplicar la configuración e inicialización de componentes.\n\n**index.js**\n``` javascript\nimport { config } from 'dotenv-defaults';\nimport { App } from '@landra_sistemas/lisco'\n//const { config } = require('dotenv-defaults') -> common js\n//const { App } = require('@landra_sistemas/lisco') -> common js\n\n//dotenv\nconfig();\n\nconst main = async () => {\n    App.runtime(); //(Opcional) Arranca la runtime para recibir parámetros por consola (ver Runtime)\n\n    App.customizeExpress = (app) => { \n        // En este punto se pueden incluir personalizaciones sobre la app de express como se verá mas adelante\n    };\n    App.statics = { //Archivos estáticos que serán servidos\n        \"/temp\": \"/temp\"\n    }\n    App.routes = [ //Controladores que se cargarán para servir la api o las vistas\n        //new CustomController()\n    ]\n\n    App.executeOnlyMain = () => { \n        //Acciones a ejecutar sobre el mainWorker. Util en modo cluster para ejecutar cosas una única vez\n        console.log(\"MainThread\")\n    }\n\n    await App.init(); //Inicializar la configuración de la App con los parámetros proporcionados\n\n    App.start(); //Arrancar el servidor\n    App.server.on('listening', () => {\n        //Evento desencadenado cuando el sistema se encuentra disponible\n        console.log('listening');\n    })\n};\n\nmain();\n\n//!! Se recomienda incluir handlers para errores no controlados:\nprocess.on(\"uncaughtException\", (err) => {\n    // handle the error safely\n    console.error(`Error: ${err || err.stack || err.message}`);\n});\nprocess.on(\"unhandledPromiseException\", (err) => {\n    // handle the error safely\n    console.error(`Error: ${err || err.stack || err.message}`);\n});\n\n```\n\n\n> **Opcional: ESM**\n> \n>  Para la resolución de los import. Ya hay soporte nativo en nodejs para > esto pero en ciertos escenarios puede ser necesario\n> \n> ``` bash\n> > npm install esm\n> ```\n> \n> Para esto es necesario arrancar el proyecto desde un archivo previo al index.js. \n> **Modificar el package.json para que el script start apunte a este archivo.**\n> \n> **run.js**\n> ``` javascript\n> require = require(\"esm\")(module/*, options*/) // -> Esto solo no hace > falta si se utiliza CommonJS o se pone type: module en el package json.\n> \n> //module dependencies.\n> require('./index.js')().then(() => {\n>     console.log(\"Started\");\n> }).catch((ex) => {\n>     console.error(ex)\n> });\n> \n> //En esta configuración se pueden mover los handlers aqui para asegurar que se ejecutan.\n> process.on('uncaughtException', (err) => {\n>     // handle the error safely\n>     console.error(`Error: ${err || err.stack || err.message}`);\n> });\n> process.on('unhandledPromiseException', (err) => {\n>     // handle the error safely\n>     console.error(`Error: ${err || err.stack || err.message}`);\n> });\n> \n> ```\n\nArchivo `.env` y `.env.defaults` con las configuraciones de inicio\n\n**.env**\n``` properties\n# Determina el scope actual del producto (development, production)\nNODE_ENV=development\n# Puerto http en el que se desplegará la aplicación\nPORT=3700\n# (Opcional) Habilita el modo cluster de forma que se arranquen multiples workers\nCLUSTERED=false\n# Idioma por defecto de la aplicación\nDEFAULT_LANG='es'\n# (Opcional) Deshabilita el logger para la ejecución de testing \nDISABLE_LOGGER=false\n# (Opcional) Habilita la consola remota accesible mediante telnet o lisco_terminal\nREPL_ENABLED=false\n# (Opcional) Determina el puerto en el que se desplegará la terminal remota\nREPL_PORT=5001\n\n# (Opcional) Habilita el servidor SSL \nSSL=false\n# (Opcional) Puerto en el que se desplegará el servidor Https\nPORT_SSL=3443\n# (Opcional) Ruta donde se encuentra el archivo del certificado (por defecto ./cert.pem)\nSSL_CERT=null\n# (Opcional) Ruta donde se encuentra el archivo key (por defecto ./key.pem)\nSSL_KEY=null\n# Contraseña establecida en el certificado (Necesaria si se utilizan los anteriores)\nSSL_PASS=null\n\n# Password encryption (Run Utils.generateKeys())\nCRYPT_IV=XXXX\nCRYPT_SECRET=XXXX\n\n\n# secret for encryption of jwt signature\nJWT_SECRET=XXXXXX\n# lifetime of the token (in seconds or string representing time)\nJWT_EXPIRES=\"2 days\"\n# algorithm used in token signing\nJWT_ALGORITHM=HS256\n# audience for the token \nJWT_AUDIENCE=MyAudience\n# issuer of the token\nJWT_ISSUER=Landra Sistemas\n# subject of the token\nJWT_SUBJECT=MySub\n```\n\n> El archivo `.env.defaults` es un archivo que contiene las configuraciones por defecto de la aplicación. Este archivo **se debe commitear** y sirve como base para todos los entornos.\n\n\n\nArchivo `log4js.json` encargado de la configuración del logger. Mas información y configuraciones en: https://log4js-node.github.io/log4js-node/index.html\n\n**log4js.json**\n``` json\n{\n    \"disableClustering\": true,\n    \"appenders\": {\n        \"application\": {\n            \"type\": \"file\",\n            \"filename\": \"logs/default.log\",\n            \"maxLogSize\": 10485760,\n            \"backups\": 3,\n            \"compress\": true\n        },\n        \"out\": {\n            \"type\": \"stdout\"\n        }\n    },\n    \"categories\": {\n        \"default\": {\n            \"appenders\": [\n                \"application\",\n                \"out\"\n            ],\n            \"level\": \"trace\"\n        }\n    }\n}\n\n```\n> Este archivo es obligatorio, sin esta configuración la aplicación no arrancará.\n\n## Arranque del proyecto\n\n```\n> node run.js o npm start\n\n[2021-03-06T19:39:52.987] [INFO] log - MainThread\n[2021-03-06T19:39:53.061] [INFO] log - Started\n[2021-03-06T19:39:53.062] [INFO] log - Server Worker running on port: 3700!\n[2021-03-06T19:39:53.063] [INFO] log - listening\n\n```\n\n## VSCode development\n\nPara hacer que al ejecutar una aplicación los mensajes de log del `consoleApender` aparezcan en el modo debug es necesario configurar en el `launch.json` la ejecución como:\n\n``` json\n\n{\n    \"type\": \"node\",\n    \"request\": \"launch\",\n    \"name\": \"Launch Program\",\n    \"cwd\": \"${workspaceFolder}/../lisco_tester\",\n    \"program\": \"${workspaceFolder}/../lisco_tester/run.js\",\n    \"outputCapture\": \"std\"  /// <---- Esto es lo importante\n}\n```\n\n## Configuración de BD y migraciones\n\n\nCrear un knexfile con los datos de conexión a BD.\n\n``` shell\n> ./node_modules/.bin/knex init\n\n```\n\nEsto creará un archivo similar a:\n\n``` javascript\nmodule.exports = {\n\n    development: {\n        client: 'sqlite3',\n        connection: {\n            filename: './dev.sqlite3'\n        },\n        migrations: {\n            tableName: 'knex_migrations'\n        }\n    },\n\n\n    production: {\n        client: 'mysql',\n        connection: {\n            database: 'database',\n            user: 'username',\n            password: 'password'\n        },\n        pool: {\n            min: 2,\n            max: 10\n        },\n        migrations: {\n            tableName: 'knex_migrations'\n        }\n    }\n\n};\n```\n\nConectarse a la base de datos añadiendo al `index.js` de la aplicación:\n\n**index.js**\n``` javascript\n\n    import knexfile from \"./knexfile.js\";\n    //const knexfile = require('./knexfile'); -> common js\n\n    [...] //Antes del App.init()\n    KnexConnector.init(knexfile[process.env.NODE_ENV]);\n    await KnexConnector.test(); //Comprueba la conexión con BD\n\n    [...]\n\n    //\n    \n\n```\n\nEsto habilita una conexión (o pool) accesible mediante el singleton KnexConnector. Este singleton puede ser accedido desde cualquier punto aunque se recomienda utilizarlo en la capa DAO.\n\nPara la realización de consultas a base de datos basta con:\n``` javascript\nimport {KnexConnector} from '@landra_sistemas/lisco';\n//const {KnexConnector} = require(\"@landra_sistemas/lisco\");\n\n    [...]\n    KnexConnector.connection.[...] // Insert, Where, etc...\n    [...]\n```\n> `connection` es una instancia de knex con lo que dispone de todos los métodos `.from`, `.where`, etc. definidos por su API.\n\n\n### Ejecutando migraciones al inicio\n\nUna vez configurada la conexión con la base de datos, justo después de cargarla (`init`) se puede indicar al sistema que ejecute las migraciones mediante el siguiente comando:\n\n```js\n    [...] //Antes del App.init()\n    try {\n        await KnexConnector.connection.migrate.latest();\n    } catch (e) {\n        console.log(\"Error running migrations:\",e);\n    }\n    [...]\n\n    //\n```\n\n### Mas info KNEX\n[http://knexjs.org/#Installation](http://knexjs.org/#Installation)\n\n\n\n# Descripción de Componentes\n\n## Rutas y Controladores\n\nLa aplicación carga todos los controladores añadidos a `App.routes` de forma secuencial.\n\nUn controlador se encarga de desplegar rutas para construir la Api. Existen dos formas de crear un controlador:\n\n- Extender de **BaseController**\n- Crear uno **personalizado**\n\n\nAl extender de BaseController se simplifica el proceso con una interfaz genérica CRUD sobre la entidad configurada.\n\nPor ejemplo si hablamos de la tabla `user` crearíamos\n\n``` javascript\nimport { BaseController, BaseService } from '@landra_sistemas/lisco'\n\nexport default class UserController extends BaseController {\n\n    configure() { //Necesario metodo configure que retorne this.router\n        super.configure('user', { service: BaseService, table: 'user' });\n        \n        return this.router;\n    }\n}\n```\n\nMediante estas cuatro lineas dispondríamos de los siguientes métodos:\n\n- `POST` /user/list -> Listar usuarios\n- `GET` /user/:id -> Obtener usuario\n- `POST` /user -> Crear usuario\n- `PUT` /user/:id -> Modificar usuario\n- `DELETE` /user/:id -> Borrar usuario\n\n\nSobre este controlador se podrían crear nuevas rutas para la realización de acciones personalizadas o incluso sobreescribir algunas de ellas.\n\nEjemplo\n\n``` javascript\nexport default class UserController extends BaseController {\n    configure() { //Necesario\n        super.configure('user', { service: BaseService, table: 'user', schema: yupSchema /*See validation*/ });\n\n        this.router.get('/session',Utils.expressHandler((...args) => { \n            this.getSession(...args); \n        }));\n\n        return this.router;\n    }\n\n    async getSession(request, response) {\n        if (request.session.username) {\n            /* CUSTOM CODE */\n            response.json(jsRes.toJson());\n        }\n    }\n}\n```\n\nEl proceso de creación de un controlador **personalizado** es el mismo que el descrito anteriormente. La única diferencia es que este no tendría que extender de `BaseController` ni llamar al método `super.configure`.\n\nEl único criterio para que un controlador pueda ser utilizado por la aplicación es que disponga de un método `configure` y este devuelva un `router` de express (`this.router = express.Router();`)\n\nVisualizar el código de `BaseController` puede ayudar a la creación de controladores personalizados.\n\n\nDurante estos ejemplos se ha utilizado `BaseService` su funcionamiento es similar a lo descrito con el `BaseController` este utiliza el `BaseDaoKnex` para la ejecución de los métodos CRUD básicos.\n\n\n### Shorthands\n\nA partir de la version `0.2.1-rc.0` de lisco se ha añadido la posibilidad de definir las rutas de los controladores con una sintáxis simplificada.\n\nPara esto basta con añadir, al controlador, la propiedad `routes`. Ejemplo:\n\n``` javascript\nclass HomeController extends BaseController {\n    routes = {\n        \"/\": {\n            get: this.home.bind(this),\n        },\n    };\n\n    // Si el linter utilizado no soporta attributos de clase\n    // constructor() {\n    //     super();\n    //     this.routes = {\n    //         \"/\": {\n    //             get: this.home.bind(this),\n    //         },\n    //     };\n    // }\n\n    home(req, res) {\n        res.send(\"Hello world!\");\n    }\n}\n```\nSu sintáxis es sencilla, se trata de un objeto cuyas claves son las rutas y sus valores son objetos que contienen el método.\n\n``` javascript\n{\n    \"/\": {\n        \"get\": this.home.bind(this),\n        \"post\": this.method2.bind(this)\n    },\n    \"/path/:id\": {\n        \"get\": this.method3.bind(this),\n    }\n}\n``` \n\nEsta forma de definir tiene las siguientes particularidades: \n\n- Las rutas shorthand se cargan **después** de inicializar el controlador mediante el método configure. \n- No es necesario definir un método **configure()** en el controlador.\n- Es necesario extender de `BaseController`.\n- Es posible definir callbacks dobles cambiando la sintáxis por: `\"get\": [keycloak.protect(...), this.method.bind(this)]`. **Solo se pueden introducir dos elementos!**\n\n\n### Autoconfig\n\nA partir de la versión `0.2.1-rc.1` es posible configurar automáticamente los controladores de forma que, especificando a que entidad se refieren, el framework implemente todas las operaciones CRUD de forma automática.\n\nPara esto basta con definir en el controlador las siguientes propiedades:\n``` js\nentity = \"entity_name\";\nservice = BaseService; //Class extending base service to perform operations\ntable = \"table_name\";\n```\n\nQuedando la clase de la siguiente forma:\n\n``` js\nclass HomeController extends BaseController {\n    entity = \"user\";\n    service = UserService;\n    table = \"user\";\n    schema: yupSchema /*See validation*/\n\n    // Si el linter utilizado no soporta attributos de clase\n    // constructor() {\n    //     super();\n    //     this.entity = \"user\";\n    //     this.service = UserService;\n    //     this.table = \"user\";\n    //     this.schema= yupSchema /*See validation*/\n    // }\n}\n\n``` \n### Validation\n\nPara asegurar la validación de los inputs se define una propiedad general a nivel de basecontroller llamada schema. Esta variable basa su funcionamiento en la librería yup. \n\nPara crear un esquema de validación se puede hacer de la siguiente forma:\n\n``` js\n\nconst userSchema = object(    {\n    name: string().required(),\n    age: number().required().positive().integer(),\n    email: string().email(),\n});\n\n```\n\nEste esquema será utilizado, siempre que se le asigne al BaseController, en los métodos: create y update.\n\n\n\n\n## Autenticación\n\nEl framework implementa un sistema de validación de usuarios de forma nativa. Este sistema permite cargar múltiples métodos de autenticación en base a clases que cumplan un determinado patrón.\n\nActualmente existen dos implementaciones: JWT y Cookie\n\n\nEl controlador `AuthController` es el encargado de proporcionar la funcionalidad para la validación. Dispone de las siguientes rutas:\n\n- `POST`: **/login** `{\"username\": \"\", \"password\": \"\"}` | Inicia Sesión validando los credenciales\n- `POST`: **/logout** | Cierra la sesión\n\nDe forma automática, una vez configurado, este controlador escucha todas las solicitudes recibidas (a excepción de las marcadas como ignoradas) comprobando que la sesión proporcionada es válida.\n\nPara habilitar el sistema es necesario añadir, como primera ruta, lo siguiente:\n\n**index.js** \n``` javascript\n[...]\n\nconst publicPaths = [\n    \"/\",\n    \"/login\",\n    \"/translation\",\n    \"/settings/load\",\n    \"/menu\",\n    \"/external\"\n]\n\nApp.routes = [\n    new AuthController(publicPaths, new IAuthHandler(new UserDao())),\n    [...]\n]\n\n[...]\n``` \n\n- PublicPaths: Sirve para especificar aquellas rutas que no necesitan haber iniciado sesión para ejecutarse.\n- `new AuthController`: Construye el controlador básico que recibe como parámetros la lista de rutas publicas y el manejador para la autenticación\n- `new IAuthHandler`: Es necesario proporcionar una clase que extienda de IAuthHandler e implemente los métodos `validate` y `check`. \n- `new UserDao`: Es necesario proporcionar un Dao encargado del acceso a la tabla de usuarios y que como mínimo disponga de las columnas **username** y **password**.\n\n\n\n### JWT Authentication\n\nLa implementación JWT utiliza los Json Web Token enviados como cabecera en la solicitud para validar los datos del usuario.\n\nBasa su funcionamiento en la librería **jsonwebtoken** y utiliza los parámetros definidos en el archivo `.env` para funcionar.\n\nPara utilizarla es necesario especificar como manejador la clase JwtAuthHandler:\n\n``` javascript\nApp.routes = [\n    new AuthController(publicPaths, new JwtAuthHandler(new UserDao())),\n]\n```\n\n#### Token\n\nEl token será devuelto mediante la llamada `POST /login` descrita anteriormente. \n\nEste token será necesario proporcionarlo en la cabecera `Authorization: Bearer <token>` en todas las llamadas posteriores a la aplicación.\n\nEste token almacena toda la información de la entidad usuario devuelta por la clase UserDao a excepción del campo `password`\n\n### Cookie Authentication\n\nEste sistema utiliza cookies para la gestión de las sesiones de la aplicación.\n\nUtiliza el `express-session` de express y para configurarlo es necesario:\n\n1. Instalar:  connect-session-knex y express-session\n2. Cargar la cookie store en express mediante el método `customizeExpress`\n``` javascript\nimport { ConnectSessionKnexStore }  from \"connect-session-knex\";\n\n//Configurar la gestion de cookies\nApp.customizeExpress = (app) => {\n    app.use(session({\n        store: new ConnectSessionKnexStore({\n            knex: KnexConnector.connection,\n            tablename: 'sessions_knex'\n        }),\n        secret: process.env.COOKIE_PASS,\n        resave: true,\n        rolling: true,\n        httpOnly: true,\n        saveUninitialized: true,\n        cookie: { maxAge: (process.env.COOKIE_TIMEOUT || 3 * 60 * 60) * 1000 } // 1 Hour [30 days -> (30 * 24 * 60 * 60 * 1000)]\n    }));\n};\n```\n3. Añadir al archivo `.env` los parámetros `COOKIE_PASS` y `COOKIE_TIMEOUT`\n4. Cargar el controlador:\n``` javascript\nApp.routes = [\n    new AuthController(publicPaths, new CookieAuthHandler(new UserDao()))\n]\n``` \n\n#### Cookie\n\nLa cookie se almacenará, mediante esta configuración, en una tabla de postgre. Esto permitirá desplegar la aplicación en cluster ya que se comparte una store común.\n\nEsta cookie dispondrá de los datos devueltos por la clase UserDao a excepción del campo `password`.\n\n\n### Autenticación Keycloak\n\nKeycloak es un sistema de federación de usuarios que simplifica la implementación de la autenticación y autorización. Este componente se trata de una aplicación externa la cual es necesario instalar siguiendo su documentación. \n\nSu integración en lisco se realiza de la siguiente forma:\n\n``` bash\n> npm install keycloak-connect@x.x.x //Version de keycloak\n```\n\nUna vez instalado, crear una carpeta `config` en la raiz del proyecto con el siguiente contenido:\n\n`keycloak-config.js`\n```javascript\nimport Keycloak from \"keycloak-connect\";\nimport { App } from \"@landra_sistemas/lisco\";\n\nlet _keycloak;\n\nfunction initKeycloak() {\n    var keycloakConfig = {\n        realm: process.env.KEYCLOAK_REALM,\n        \"auth-server-url\": process.env.KEYCLOAK_REDIRECT_URL,\n        \"ssl-required\": \"external\",\n        resource: process.env.KEYCLOAK_BACK_CLI,\n        \"public-client\": true,\n        \"confidential-port\": 0,\n    };\n\n    if (_keycloak) {\n        console.warn(\"Trying to init Keycloak again!\");\n    } else {\n        console.log(\"Initializing Keycloak...\");\n        _keycloak = new Keycloak({}, keycloakConfig);\n    }\n}\n\nfunction getKeycloak() {\n    if (!_keycloak) {\n        console.error(\"Keycloak has not been initialized. Please called init first.\");\n    }\n    return _keycloak;\n}\n\nexport { initKeycloak, getKeycloak };\n\n```\n\nCon este archivo creado, modificar el archivo  `index.js` de la aplicación de la siguiente forma:\n\n``` javascript\nimport { initKeycloak, getKeycloak } from \"./config/keycloak-config\";\n\n[...]\n     App.customizeExpress = async (app) => {\n        [...]\n        //Inicializa keycloak\n        initKeycloak();\n\n         /**\n         * Current keycloak\n         * @type {Keycloak}\n         * @public\n         */\n        App.keycloak = getKeycloak();\n        app.use(App.keycloak.middleware({ logout: \"/logout\" }));\n        [...]\n    };\n[...]\n```\n\nAñadir al archivo `.env` la configuración mediante los siguientes parámetros:\n\n```\n#Keycloak\nKEYCLOAK_REDIRECT_URL=http://localhost:3114/auth\nKEYCLOAK_REALM=REALMNAME\nKEYCLOAK_BACK_CLI=backend-client\n```\n#### Uso\n\nUna vez realizados los pasos indicados el sistema ya estará listo para utilizarse.\n\nPara proteger ciertas url en base a los roles de los usuarios autenticados basta con añadir a las rutas de los controladores:\n\n``` javascript\nthis.router.get(\n    \"/login\",\n    App.keycloak.protect(\"realm:rolename\"),\n    exAsync((...args) => this.login(...args))\n);\n```\n\nEl sistema se basa en que el frontend ya ha iniciado sesión y dispone de un token JWT con lo que el backend lo recibe sin mayor problema.\n\n`//TODO documentar como hacer login contra keycloak`\n\nVer la docu de keycloak para mas info.\n\n\n## Logger\n\nEl sistema de log de la aplicación utiliza `log4js` como base. Se ha simplificado el uso de la aplicación sobreescribiendo el objeto global `console`.\n\nEl sistema esta habilitado por defecto y se utiliza de la siguiente forma:\n\n```\nconsole.log(mensaje)\nconsole.error(mensaje)\nconsole.info(mensaje)\nconsole.debug(mensaje)\nconsole.custom(type, level, mensaje)\n```\n\n\nEl sistema se configura mediante el fichero `log4js.json` situado en la raíz del proyecto el cual permite configurar los appender y los niveles de log para cada uno. Mas información sobre la configuración: [https://log4js-node.github.io/log4js-node/index.html](https://log4js-node.github.io/log4js-node/index.html)\n\n\n## Traducciones\n\nEl sistema de traducciones utiliza archivos `json` en los que se almacenan las claves y los valores de las traducciones.\n\nEste sistema dispone del parámetro **DEFAULT_LANG** el cual define el idioma por defecto y permite cargar cualquier archivo json situado en la carpeta **i18n** del proyecto.\n\nLos archivos han de nombrarse de la siguiente forma: `lang_[XX].json`\n\nSiendo `[XX]` el código del idioma\n\nEl método `App.i18n.load(XX)` carga el idioma recibido como parámetro.\n\nEl método `App.i18n.translate(key, [lang])` traduce una clave en base al idioma proporcionado. Se usa el idioma por defecto en caso de no proporcionarlo.\n\n\n## Eventos\n\n La aplicación dispone de un sistema encargado de gestionar eventos. Este sistema permite que los diferentes procesos del modo `clustered` se comuniquen entre si.\n\n Para iniciar la escucha de un evento es necesario:\n ``` javascript\nimport { App } from '@landra_sistemas/lisco'\n\nApp.events.on('custom', function cosa(props) {\n    console.log(props);\n})\n ```\n\nEsto implica que la aplicación comienza a escuchar el evento 'custom' con unos parámetros y los mostrará en el log.\n\nPara ejecutar un evento desde otro punto de la aplicación es necesario:\n\n ``` javascript\nimport { App } from '@landra_sistemas/lisco'\n\nApp.events.emit('custom', { test: \"test\" })\n ```\n\n Esto lanza el evento con los parámetros `{ test: \"test\" }`.\n\n## Filtros\n\nLa clase `KnexFilterParser`  convierte un objeto clave valor en un conjunto de filtros.\n     \n- Filtro estandar:\n``` json\n\"filters\": {\n    \"column\": \"value\" // filtro generico exact\n}\n```\n- Filtro Objeto:\n``` json\n\"filters\": {\n    \"column\": {\n        \"type\": \"date|between|exists|notexists|greater|greaterEq|less|lessEq|exact|exactI|not|null|notnull|like|likeI\",\n        \"start\": \"xxx\", //inicio de rango para el filtro de date y between\n        \"end\": \"xxx\", //fin de rango para el filtro date y between\n        \"value\": \"xxx\" //valor a utilizar para el resto de filtros\n    }\n}\n```\n- Filtro Lista:\n``` json\n\"filters\": {\n    \"column\": [1, 2, 3]\n}\n// Filtro de tipo IN, todos los elementos que coincidan\n```\n\n      \n- Definicion de tipos:\n    - **fql**: filtro especial en lenguaje FQL (https://github.com/landra-sistemas/fql_parser)\n    - **date**: filtro de fechas desde y hasta\n    - **between**: filtro entre dos valores concretos\n    - **full-text-psql**: búsqueda especial sobre cualquier columna de una tabla, solo vale para Postgre (`to_tsvector(${prop}::text) @@ to_tsquery(?)`)\n    - **exists**: busca si existe la propiedad\n    - **notexists**: busca si existe la propiedad\n    - **greater**: mayor que\n    - **greaterEq**: mayor o igual que\n    - **less**: menor que\n    - **lessEq**: menor o igual que\n    - **exact**: valor exacto\n    - **not**: distinto de\n    - **null**: igual a null\n    - **notnull**: distinto de null\n    - **like**: filtro like\n    - **likeI**: filtro like ignorando mayusculas y minusculas\n\n> Todos los filtros excepto exists, notexists, fql y full-text-psql tienen una opción 'raw' (dateraw, betweenraw) que permite personalizar mediante sintaxis sql la columna. Esto suele ser util para, en Postgres, ejecutar consultas sobre columnas de tipo Json (`column->>'test'`)\n \n\n ## Server Views\n\n La utilización de `express` permite el uso de cualquier sistema de renderizado del lado de servidor soportado por el. Mas info aqui https://expressjs.com/en/resources/template-engines.html y aqui https://expressjs.com/en/guide/using-template-engines.html\n\n Para su inclusión en **lisco** es necesario:\n``` bash\n> npm install express-handlebars\n```\n> Para el ejemplo se usará handlebars pero se puede usar la que mas nos guste.\n\n\nUna vez instalada la dependencia es necesario cargarla en App. Para ello:\n\n**index.js**\n``` javascript\nimport { create } from \"express-handlebars\";\n\n\nmodule.exports = async () => {\n    [...]\n\n    App.customizeExpress = (app) => {\n        const hbs = create({\n            // Estos helpers pueden ser funciones que se llamen posteriormente desde nuestras vistas para renderizar contenido.\n            helpers: {\n                foo() {\n                    return \"FOO!\";\n                },\n                bar() {\n                    return \"BAR!\";\n                },\n            },\n        });\n        app.engine(\"handlebars\", hbs.engine);\n        app.set(\"view engine\", \"handlebars\");\n        app.set(\"views\", \"./views\");\n    };\n\n    [...]\n};\n```\n\nCrear la carpeta `views` en la raiz del proyecto e introducir nuestras vistas:\n\n**views/home.handlebars**\n``` handlebars\n<h1>Example App: Home</h1>\n```\n\n**views/layouts/main.handlebars**\n``` handlebars\n<!DOCTYPE html>\n<html>\n    <head>\n        <meta charset=\"utf-8\">\n        <title>Example App</title>\n    </head>\n    <body>\n        {{#if showTitle}}\n        <h1>Home</h1>\n        {{/if}}\n\n        {{{body}}}\n\n\n        <!-- Calls `foo` helper, overridden at render-level. -->\n        <p>{{foo}}</p>\n\n        <!-- Calls `bar` helper, defined at instance-level. -->\n        <p>{{bar}}</p>\n\n    </body>\n</html>\n```\n\nCon las vistas creadas lo único que queda es crear los controladores que se encargarán de servirlas. El proceso es el mismo que se describe mas arriba en este mismo documento:\n\n**controllers/HomeController.js**\n``` javascript\nimport { BaseController, Utils } from \"@landra_sistemas/lisco\";\n\nexport default class HomeController extends BaseController {\n    configure() {\n        const exAsync = Utils.expressHandler();\n        this.router.get( \"/\", exAsync((...args) => this.home(...args)));\n        \n        return this.router;\n    }\n\n    home(req, res) {\n        res.render(\"home\", {\n            showTitle: true,\n\n            // También se pueden especificar y sobreescribir helpers directamente en el render de cada vista.\n            helpers: {\n                foo() {\n                    return \"foo.\";\n                },\n            },\n        });\n    }\n}\n```\n\nEste controlador ha de ser añadido a la App como cualquier otro:\n**index.js**\n``` javascript\nApp.routes = [\n    ...\n    new HomeController(),\n    ...\n];\n```\n\n\n\n## Runtime CLI\n\nLisco proporciona una serie de parámetros de consola útiles para la generación de claves. Esta runtime **no está activada por defecto** pero puede activarse mediante:\n``` javascript\n//module.exports = async () => {\n    App.runtime();\n\n    [...]\n//};\n```\n> Se recomienda iniciar la runtime como primera llamada del index.js (Antes del resto de cosas)\n\n\nUna vez que esta runtime se encuentra activada la aplicación aceptará, al arrancar, los siguientes parámetros por terminal:\n\n- -h o --help: Muestra la ayuda con los parámetros disponibles\n- --generateKeys: Genera las claves de encriptación únicas para la aplicación (iv y key)\n- --encrypt string: Encripta una cadena pasada como parámetro utilizando las claves proporcionadas. Util para la generación de contraseñas.\n\n### Opciones adicionales\n\nLa este método puede recibir como parámetro una lista de elementos adicionales de forma que se pueda extender la funcionalidad de la runtime. Esta lista tendrá la siguiente estructura:\n\n``` javascript\n[\n    {\n        \"key\": \"c\", //clave abreviada de la opción\n        \"alias\": \"config\", //Alias para llamarlo con --\n        \"describe\": \"Configuración\", //Descripción\n        \"fn\": function(argv) { }, //Función a ejecutar\n        \"nargs\": 0, //Número de argumentos\n        \"required\": false, //Indica si es obligatorio\n        \"boolean\": false, //indica si es un campo boolean (true, false)\n        \"choices\": [\"asdf\", \"fsa\"], //Lista de opciones posibles\n    }   \n]\n```\t\n> Para poder utilizar funciones asíncronas, será necesario utilizar await al inicializar la runtime (`await App.runtime(extra);`)\n\n\n## Server Monitoring\n\nSe ha adaptado la librería: https://github.com/RafalWilinski/express-status-monitor. Al utilizar CDN's limita bastante el deploy del proyecto, pero esta adaptación la hace perfecta para incluir a modo de monitorización https://github.com/thorin8k/express-status-monitor.\n\nPara instalar el fork basta con:\n\n``` bash\n> npm install https://github.com/thorin8k/express-status-monitor\n``` \n\nUna vez instalada, para incluirla en el proyecto es necesario incluirla en el método `customizeExpress`:\n\n``` javascript\nApp.customizeExpress = (app) => { \n    //Monitoring\n    app.use(\n        require(\"express-status-monitor\")({\n            title: \"Server Backend\",\n            path: '/status',\n            websocket: App.io //Lisco inicia un socketio por defecto, si se desactiva (socketio: false), quitar esta linea\n        })\n    );\n};\n``` \n\nEn el repositorio existen parámetros adicionales que pueden ser útiles en ciertos casos: https://github.com/thorin8k/express-status-monitor\n\n> Lisco arranca un socketio por defecto en el puerto siguiente al configurado. Si este socketio se desactiva es necesario quitar la linea websocket de la configuración para que el monitor arranque su propio servidor.\n\n\n## SocketIO\n\nWIP \n``` javascript\n App.ioevents = {\n        connection: (socket) => {\n            console.log(`⚡: \"${socket.id}\" user just connected!`);\n            socket.on(\"disconnect\", () => {\n                console.log(`⚡: \"${socket.id}\" user just disconnected!`);\n            });\n        },\n    };\n```","readmeFilename":"readme.md"}