{"_id":"@ajax-16/horizonjs","_rev":"13-c627cbaeb2ca69a1966aab1416882340","name":"@ajax-16/horizonjs","dist-tags":{"latest":"0.3.4"},"versions":{"0.1.0":{"name":"@ajax-16/horizonjs","version":"0.1.0","keywords":[],"author":{"name":"David Bernárdez Luque"},"license":"ISC","_id":"@ajax-16/horizonjs@0.1.0","maintainers":[{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"}],"dist":{"shasum":"48dc76c1612e59e2d8b52943ff7bed0f5913bd8a","tarball":"https://registry.npmjs.org/@ajax-16/horizonjs/-/horizonjs-0.1.0.tgz","fileCount":15,"integrity":"sha512-hDzSrcMso5MVrmt/yeAMEjXjyGH4aioSavGP/Vc06By30ns76SSn6iPy0qOvpIpOIwqX9hhv8D2kmHTDvJpRAw==","signatures":[{"sig":"MEYCIQDF6G8ApJZe12Z9vYix37zFrh8pSJ1ZIX7zWv8IEXnDcAIhANvj8SkO+qG1AE0/pl+HNaGxiggoHRLUsivyq75CI8go","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23190},"main":"src/horizon.js","type":"module","gitHead":"8b9571a5ce62f5eb5a6b5cc2d86fc6a4a61a7243","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"},"_npmVersion":"10.9.1","description":"","directories":{},"_nodeVersion":"22.11.0","dependencies":{"cors":"^2.8.5","mysql2":"^3.15.3","express":"^5.2.0","bcryptjs":"^3.0.3","body-parser":"^2.2.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/horizonjs_0.1.0_1764614474156_0.9814082430002937","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ajax-16/horizonjs","version":"0.2.0","keywords":[],"author":{"name":"David Bernárdez Luque"},"license":"ISC","_id":"@ajax-16/horizonjs@0.2.0","maintainers":[{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"}],"dist":{"shasum":"191ef5d091f11df884e22bd01925e856f1a6f03a","tarball":"https://registry.npmjs.org/@ajax-16/horizonjs/-/horizonjs-0.2.0.tgz","fileCount":16,"integrity":"sha512-xH2j8t6Um9IzKhw7Mnlo6E1r5iI/yYssjJvRyJJ9dOWlO6gST43+vET5LXptseWB1DGE0FwG1tAp6ylns+GdVw==","signatures":[{"sig":"MEQCICAseO1BoQYSdmOad9+Bg3i/84POWgXDM6H3nQcyRNu5AiAhxARSG4XmrRpAzzzzXh3nGDoM9HNGkYFVGKiTL1D9eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26588},"main":"src/horizon.js","type":"module","gitHead":"1aadc099f0f9d8a5ba7b81c397f198e0dcbe1fcf","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"},"_npmVersion":"10.9.1","description":"","directories":{},"_nodeVersion":"22.11.0","dependencies":{"fs":"^0.0.1-security","cors":"^2.8.5","sharp":"^0.34.5","multer":"^2.0.2","mysql2":"^3.15.3","express":"^5.2.0","bcryptjs":"^3.0.3","body-parser":"^2.2.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/horizonjs_0.2.0_1764618191928_0.6758974299708109","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ajax-16/horizonjs","version":"0.2.1","keywords":[],"author":{"name":"David Bernárdez Luque"},"license":"ISC","_id":"@ajax-16/horizonjs@0.2.1","maintainers":[{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"}],"dist":{"shasum":"1e56934c6989efa1730ee8f5d585035960d92333","tarball":"https://registry.npmjs.org/@ajax-16/horizonjs/-/horizonjs-0.2.1.tgz","fileCount":16,"integrity":"sha512-fQsXGJ7JOSjbvH+bXdlzF+x1X2gAbqkC2M8aPXaUvdRlZvKBcYwSYQVAcyA9F9ZAkvV4sTnbZGN5cncTTlJyrw==","signatures":[{"sig":"MEUCIHG1VkUJv/ActC1OcFwAjFzVE7ZJHBDn0OEnTWpFW6coAiEA6ZCczDSvKBlRz4KV1G+dxDWzi8vXu0HZIBYiUAv9l94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27210},"main":"src/horizon.js","type":"module","exports":{".":"./src/horizon.js","./jwt":"./src/auth/jwt.handler.js","./conn":"./src/db/conn.js","./utils":"./src/utils.js","./config":"./src/shared/config.js","./images":"./src/middleware/images.js","./mailer":"./src/mail/mail.communicator.js","./session":"./src/middleware/session.js","./password":"./src/auth/password.handler.js","./paginator":"./src/paginator/paginator.handler.js","./controller":"./src/controller/controller.handler.js","./mailer/config":"./src/mail/mail.config.js","./models/response":"./src/models/response.js"},"gitHead":"5ec0e20bf9c897d1a7a0d64985ea6437a56a4552","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"},"_npmVersion":"10.9.1","description":"","directories":{},"_nodeVersion":"22.11.0","dependencies":{"fs":"^0.0.1-security","cors":"^2.8.5","sharp":"^0.34.5","multer":"^2.0.2","mysql2":"^3.15.3","express":"^5.2.0","bcryptjs":"^3.0.3","body-parser":"^2.2.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/horizonjs_0.2.1_1764619777961_0.1168481755091062","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@ajax-16/horizonjs","version":"0.2.2","keywords":[],"author":{"name":"David Bernárdez Luque"},"license":"ISC","_id":"@ajax-16/horizonjs@0.2.2","maintainers":[{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"}],"dist":{"shasum":"ad5a2c1fb28264c50647d1e99fdb44215df5cb52","tarball":"https://registry.npmjs.org/@ajax-16/horizonjs/-/horizonjs-0.2.2.tgz","fileCount":16,"integrity":"sha512-ihMXNnHuCXvNGnBC3abWmBDSd3myyWsoR7pSCZu/R5nXvy/bqBDYuC1g1w6dCNmwwCUAJ6EXkFxRjelXwW5Dcw==","signatures":[{"sig":"MEUCIQDiktyg87OQ4kY1rlaCWEskKv9tFz7nv/ijbTc3J7jl4QIgG0W5kfkQADa8AQ5F/hhF7VOl/JS+Nv3/y5n2bdt4uus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27367},"main":"src/horizon.js","type":"module","exports":{".":"./src/horizon.js","./jwt":"./src/auth/jwt.handler.js","./conn":"./src/db/conn.js","./utils":"./src/utils.js","./config":"./src/shared/config.js","./images":"./src/middleware/images.js","./mailer":"./src/mail/mail.communicator.js","./session":"./src/middleware/session.js","./password":"./src/auth/password.handler.js","./paginator":"./src/paginator/paginator.handler.js","./controller":"./src/controller/controller.handler.js","./mailer/config":"./src/mail/mail.config.js","./models/response":"./src/models/response.js"},"gitHead":"addf940de436b26d0ccba2a40a2a453c0c4c1f74","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"},"_npmVersion":"10.8.1","description":"","directories":{},"_nodeVersion":"20.16.0","dependencies":{"fs":"^0.0.1-security","cors":"^2.8.5","sharp":"^0.34.5","multer":"^2.0.2","mysql2":"^3.15.3","express":"^5.2.0","bcryptjs":"^3.0.3","body-parser":"^2.2.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/horizonjs_0.2.2_1766061684747_0.04089322358148517","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@ajax-16/horizonjs","version":"0.2.3","keywords":[],"author":{"name":"David Bernárdez Luque"},"license":"ISC","_id":"@ajax-16/horizonjs@0.2.3","maintainers":[{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"}],"dist":{"shasum":"c77d11b97c0c886edf4d144622a95150a44d3c4a","tarball":"https://registry.npmjs.org/@ajax-16/horizonjs/-/horizonjs-0.2.3.tgz","fileCount":16,"integrity":"sha512-zc5fea2tgrk4h3MfFIHzMEjb3Hd4Xlzvg2ZKTVJEhNDKPjvFrciLYgVhFboTjcomqB4esiGUsdaqYpRjbiv0fQ==","signatures":[{"sig":"MEYCIQDDPWCAseq1yzocollCnpivp2ymax6GxXCq3RRixNz+SAIhANmX8OBpA9X+jY2S4dbxtGN+Q5ZerJLZXF4WO73SeP9p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27368},"main":"src/horizon.js","type":"module","exports":{".":"./src/horizon.js","./jwt":"./src/auth/jwt.handler.js","./conn":"./src/db/conn.js","./utils":"./src/utils.js","./config":"./src/shared/config.js","./images":"./src/middleware/images.js","./mailer":"./src/mail/mail.communicator.js","./session":"./src/middleware/session.js","./password":"./src/auth/password.handler.js","./paginator":"./src/paginator/paginator.handler.js","./controller":"./src/controller/controller.handler.js","./mailer/config":"./src/mail/mail.config.js","./models/response":"./src/models/response.js"},"gitHead":"01cc5295f3dc9644db23b5fc2bc88cd8ec8acf74","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"},"_npmVersion":"10.8.1","description":"","directories":{},"_nodeVersion":"20.16.0","dependencies":{"fs":"^0.0.1-security","cors":"^2.8.5","sharp":"^0.34.5","multer":"^2.0.2","mysql2":"^3.15.3","express":"^5.2.0","bcryptjs":"^3.0.3","body-parser":"^2.2.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/horizonjs_0.2.3_1766063196649_0.31792655541742554","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@ajax-16/horizonjs","version":"0.2.4","keywords":[],"author":{"name":"David Bernárdez Luque"},"license":"ISC","_id":"@ajax-16/horizonjs@0.2.4","maintainers":[{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"}],"dist":{"shasum":"adf9c582a8bf6492c5d070a39fa01e84f3a3e2a4","tarball":"https://registry.npmjs.org/@ajax-16/horizonjs/-/horizonjs-0.2.4.tgz","fileCount":16,"integrity":"sha512-/o7S2WYCAfm1k8aG+bROzNPeaXlF/3MPivME7Fnmh5HPfibcgObIl3m2Ca/7dYo0UUZORl3zzooydYhsr9IlWw==","signatures":[{"sig":"MEYCIQCmjLkCnkkjhc0uPYwRPFPrTbjE+5gbXkmYywpMchc9cgIhAJZXWYOtAAX9oLYu+shWBfs4xteUU9NeZKj6WbpwSYX/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27710},"main":"src/horizon.js","type":"module","exports":{".":"./src/horizon.js","./jwt":"./src/auth/jwt.handler.js","./conn":"./src/db/conn.js","./utils":"./src/utils.js","./config":"./src/shared/config.js","./images":"./src/middleware/images.js","./mailer":"./src/mail/mail.communicator.js","./session":"./src/middleware/session.js","./password":"./src/auth/password.handler.js","./paginator":"./src/paginator/paginator.handler.js","./controller":"./src/controller/controller.handler.js","./mailer/config":"./src/mail/mail.config.js","./models/response":"./src/models/response.js"},"gitHead":"7aec123bbbcadce42a0b0b6899b2e2034001e5e4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"},"_npmVersion":"10.8.1","description":"","directories":{},"_nodeVersion":"20.16.0","dependencies":{"fs":"^0.0.1-security","cors":"^2.8.5","sharp":"^0.34.5","multer":"^2.0.2","mysql2":"^3.15.3","express":"^5.2.0","bcryptjs":"^3.0.3","body-parser":"^2.2.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/horizonjs_0.2.4_1766063700551_0.7352232157649385","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@ajax-16/horizonjs","version":"0.2.5","keywords":[],"author":{"name":"David Bernárdez Luque"},"license":"ISC","_id":"@ajax-16/horizonjs@0.2.5","maintainers":[{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"}],"dist":{"shasum":"018a349b865894119277a242c77db85105b505d7","tarball":"https://registry.npmjs.org/@ajax-16/horizonjs/-/horizonjs-0.2.5.tgz","fileCount":16,"integrity":"sha512-mytLYebGjdRLhr9UcMAxmxaMSlvq8SRz457oQdx2qwJLni6QCwa5V/6Ouo3lRAbVDo6f6m25d8OpPeoptY9dAg==","signatures":[{"sig":"MEQCIHgWkVkrMqUMGxxjPqvr3Pp0qQQwyjvKlTkP4BSRApZ7AiACHP9gGS5OiLD+ong2zGkB6o1DG/jzTrkpeibCLtCvWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27710},"main":"src/horizon.js","type":"module","exports":{".":"./src/horizon.js","./jwt":"./src/auth/jwt.handler.js","./conn":"./src/db/conn.js","./utils":"./src/utils.js","./config":"./src/shared/config.js","./images":"./src/middleware/images.js","./mailer":"./src/mail/mail.communicator.js","./session":"./src/middleware/session.js","./password":"./src/auth/password.handler.js","./paginator":"./src/paginator/paginator.handler.js","./controller":"./src/controller/controller.handler.js","./mailer/config":"./src/mail/mail.config.js","./models/response":"./src/models/response.js"},"gitHead":"ed7432ca7802a28f77feb1538410329fed733993","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"},"_npmVersion":"10.8.1","description":"","directories":{},"_nodeVersion":"20.16.0","dependencies":{"fs":"^0.0.1-security","cors":"^2.8.5","sharp":"^0.34.5","multer":"^2.0.2","mysql2":"^3.15.3","express":"^5.2.0","bcryptjs":"^3.0.3","body-parser":"^2.2.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/horizonjs_0.2.5_1766064344066_0.06091236390325694","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@ajax-16/horizonjs","version":"0.2.6","keywords":[],"author":{"name":"David Bernárdez Luque"},"license":"ISC","_id":"@ajax-16/horizonjs@0.2.6","maintainers":[{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"}],"dist":{"shasum":"0a0a38827356a662b8c296392c59b09d9e0528cf","tarball":"https://registry.npmjs.org/@ajax-16/horizonjs/-/horizonjs-0.2.6.tgz","fileCount":16,"integrity":"sha512-vsWOk/BRyr1YtH6FfhLnkJyCV8eAAbZ61tsBpzbs1SFg5IrNlKTe+pByILryDbb8EEoNG/d+CtwApbKcjsa4Qg==","signatures":[{"sig":"MEUCIFaidaB4YWwDM+ysc0hxg6hQE3TEzduJGQa6geCi1q1rAiEAneCfzaID944vUfZCZfoaPtTqwUvs/2WjxHuHhGuEk+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26468},"main":"src/horizon.js","type":"module","exports":{".":"./src/horizon.js","./jwt":"./src/auth/jwt.handler.js","./conn":"./src/db/conn.js","./utils":"./src/utils.js","./config":"./src/shared/config.js","./images":"./src/middleware/images.js","./mailer":"./src/mail/mail.communicator.js","./session":"./src/middleware/session.js","./password":"./src/auth/password.handler.js","./paginator":"./src/paginator/paginator.handler.js","./controller":"./src/controller/controller.handler.js","./mailer/config":"./src/mail/mail.config.js","./models/response":"./src/models/response.js"},"gitHead":"09aff4d2de4d21f90aa8110e083c6580dfc999a2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"},"_npmVersion":"10.8.1","description":"","directories":{},"_nodeVersion":"20.16.0","dependencies":{"fs":"^0.0.1-security","cors":"^2.8.5","sharp":"^0.34.5","multer":"^2.0.2","mysql2":"^3.15.3","express":"^5.2.0","bcryptjs":"^3.0.3","body-parser":"^2.2.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/horizonjs_0.2.6_1766076430278_0.40050004511440784","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ajax-16/horizonjs","version":"0.3.0","keywords":[],"author":{"name":"David Bernárdez Luque"},"license":"ISC","_id":"@ajax-16/horizonjs@0.3.0","maintainers":[{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"}],"dist":{"shasum":"debd1cfeb945ff4248532c9dfa9c23853b67afdd","tarball":"https://registry.npmjs.org/@ajax-16/horizonjs/-/horizonjs-0.3.0.tgz","fileCount":16,"integrity":"sha512-qOywgFUmS8t+hZ4TU5t8+e+atYq3sO+SaaLYf1TClxdB8Wa6JvvYeW52j9exa7IVm/XTqbjMALcVFrb1Ybdqrw==","signatures":[{"sig":"MEQCIASUSZvgvjWbFeHQFzq6Gb5EqVyDZTkqcc2WsRBnFx2vAiBv37CwzD33DRfkfTsGEuLg6w2IgDNQnnxr11XBKLxPLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27550},"main":"src/horizon.js","type":"module","exports":{".":"./src/horizon.js","./jwt":"./src/auth/jwt.handler.js","./conn":"./src/db/conn.js","./utils":"./src/utils.js","./config":"./src/shared/config.js","./images":"./src/middleware/images.js","./mailer":"./src/mail/mail.communicator.js","./session":"./src/middleware/session.js","./password":"./src/auth/password.handler.js","./paginator":"./src/paginator/paginator.handler.js","./controller":"./src/controller/controller.handler.js","./mailer/config":"./src/mail/mail.config.js","./models/response":"./src/models/response.js"},"gitHead":"691043cb7673db8145b04e2cc6b12d7455299b88","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"},"_npmVersion":"10.8.1","description":"","directories":{},"_nodeVersion":"20.16.0","dependencies":{"fs":"^0.0.1-security","cors":"^2.8.5","sharp":"^0.34.5","multer":"^2.0.2","mysql2":"^3.15.3","express":"^5.2.0","bcryptjs":"^3.0.3","body-parser":"^2.2.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/horizonjs_0.3.0_1766077336245_0.8184738510740561","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ajax-16/horizonjs","version":"0.3.1","keywords":[],"author":{"name":"David Bernárdez Luque"},"license":"ISC","_id":"@ajax-16/horizonjs@0.3.1","maintainers":[{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"}],"dist":{"shasum":"7cc537d3c303af1ae1c4eb937786a031f56bd7f7","tarball":"https://registry.npmjs.org/@ajax-16/horizonjs/-/horizonjs-0.3.1.tgz","fileCount":16,"integrity":"sha512-8M1xl86MSl5PA07/E27QHY55lEebz4X7s6jGpWnXJe/QwfO5OhP5zsGx88JCaXLU00HQ7biJKRavVkfdQW2O2A==","signatures":[{"sig":"MEYCIQCGDu8+pCzq00UTWyV7wOmf++AdpYK/J8jXKHPtd7NrSQIhAPNzgAMjSBistq+bNit+b2daJQjs5YPZmFxAzQ7TldKv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27947},"main":"src/horizon.js","type":"module","exports":{".":"./src/horizon.js","./jwt":"./src/auth/jwt.handler.js","./conn":"./src/db/conn.js","./utils":"./src/utils.js","./config":"./src/shared/config.js","./images":"./src/middleware/images.js","./mailer":"./src/mail/mail.communicator.js","./session":"./src/middleware/session.js","./password":"./src/auth/password.handler.js","./paginator":"./src/paginator/paginator.handler.js","./controller":"./src/controller/controller.handler.js","./mailer/config":"./src/mail/mail.config.js","./models/response":"./src/models/response.js"},"gitHead":"e3e02068667e8f623d846761c775923e56d8341a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"},"_npmVersion":"10.8.1","description":"","directories":{},"_nodeVersion":"20.16.0","dependencies":{"fs":"^0.0.1-security","cors":"^2.8.5","sharp":"^0.34.5","multer":"^2.0.2","mysql2":"^3.15.3","express":"^5.2.0","bcryptjs":"^3.0.3","body-parser":"^2.2.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/horizonjs_0.3.1_1766078625933_0.21200508541495666","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@ajax-16/horizonjs","version":"0.3.2","keywords":[],"author":{"name":"David Bernárdez Luque"},"license":"ISC","_id":"@ajax-16/horizonjs@0.3.2","maintainers":[{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"}],"dist":{"shasum":"c5b01e0e065a438da2107f1bc0bd6731426fcf85","tarball":"https://registry.npmjs.org/@ajax-16/horizonjs/-/horizonjs-0.3.2.tgz","fileCount":16,"integrity":"sha512-Tqz6F0nyslmslWV24LnoBBcfyL00lmVITS7pAxm8BSUgHowlHLMi1jVzuvfAhA/Jt5L1ylBi+e4yC19aQJG5pA==","signatures":[{"sig":"MEUCIQDM/KOcbBPvQMmz45WP4NXxzQbi8H/NDYjWILcdZJHcWwIgVvfhB3WuR422h27MMZYT1gEN++h1xtziFIhfQVZwTQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28454},"main":"src/horizon.js","type":"module","exports":{".":"./src/horizon.js","./jwt":"./src/auth/jwt.handler.js","./conn":"./src/db/conn.js","./utils":"./src/utils.js","./config":"./src/shared/config.js","./images":"./src/middleware/images.js","./mailer":"./src/mail/mail.communicator.js","./session":"./src/middleware/session.js","./password":"./src/auth/password.handler.js","./paginator":"./src/paginator/paginator.handler.js","./controller":"./src/controller/controller.handler.js","./mailer/config":"./src/mail/mail.config.js","./models/response":"./src/models/response.js"},"gitHead":"57d5c568cd9e2d406d39f8be6ed8abfcc2a99a19","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"},"_npmVersion":"10.8.1","description":"","directories":{},"_nodeVersion":"20.16.0","dependencies":{"fs":"^0.0.1-security","cors":"^2.8.5","sharp":"^0.34.5","multer":"^2.0.2","mysql2":"^3.15.3","express":"^5.2.0","bcryptjs":"^3.0.3","body-parser":"^2.2.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/horizonjs_0.3.2_1766079105923_0.9570963348125787","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@ajax-16/horizonjs","version":"0.3.3","keywords":[],"author":{"name":"David Bernárdez Luque"},"license":"ISC","_id":"@ajax-16/horizonjs@0.3.3","maintainers":[{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"}],"dist":{"shasum":"17a32336d7a38ed959ebc3e340ddbc6b49849ded","tarball":"https://registry.npmjs.org/@ajax-16/horizonjs/-/horizonjs-0.3.3.tgz","fileCount":16,"integrity":"sha512-JeDaqcKPjdFwyZcHMtcTH1DtJR/EqORSIklrbmwCug+gUF7wYjjSIgRR79fBas62tVUwxYjEW2Nh2GkIarLU8g==","signatures":[{"sig":"MEYCIQD1n90WaeX3fYgXhRrMO+u8dXrlzJT06HrlAE9WBA0+SAIhANqNWmwswsXfcc1GzCbZauO8IFZOj4xHFr2N5HERHhkZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28461},"main":"src/horizon.js","type":"module","exports":{".":"./src/horizon.js","./jwt":"./src/auth/jwt.handler.js","./conn":"./src/db/conn.js","./utils":"./src/utils.js","./config":"./src/shared/config.js","./images":"./src/middleware/images.js","./mailer":"./src/mail/mail.communicator.js","./session":"./src/middleware/session.js","./password":"./src/auth/password.handler.js","./paginator":"./src/paginator/paginator.handler.js","./controller":"./src/controller/controller.handler.js","./mailer/config":"./src/mail/mail.config.js","./models/response":"./src/models/response.js"},"gitHead":"525ba289a6c6ba1abc0a5c43e257ab82412f6034","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"},"_npmVersion":"10.8.1","description":"","directories":{},"_nodeVersion":"20.16.0","dependencies":{"fs":"^0.0.1-security","cors":"^2.8.5","sharp":"^0.34.5","multer":"^2.0.2","mysql2":"^3.15.3","express":"^5.2.0","bcryptjs":"^3.0.3","body-parser":"^2.2.1","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/horizonjs_0.3.3_1766080504211_0.9791056407615646","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@ajax-16/horizonjs","version":"0.3.4","description":"","main":"src/horizon.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"type":"module","keywords":[],"author":{"name":"David Bernárdez Luque"},"license":"ISC","exports":{".":"./src/horizon.js","./paginator":"./src/paginator/paginator.handler.js","./utils":"./src/utils.js","./config":"./src/shared/config.js","./session":"./src/middleware/session.js","./images":"./src/middleware/images.js","./mailer":"./src/mail/mail.communicator.js","./mailer/config":"./src/mail/mail.config.js","./conn":"./src/db/conn.js","./controller":"./src/controller/controller.handler.js","./jwt":"./src/auth/jwt.handler.js","./password":"./src/auth/password.handler.js","./models/response":"./src/models/response.js"},"dependencies":{"bcryptjs":"^3.0.3","body-parser":"^2.2.1","cors":"^2.8.5","express":"^5.2.0","fs":"^0.0.1-security","jsonwebtoken":"^9.0.2","multer":"^2.0.2","mysql2":"^3.15.3","sharp":"^0.34.5"},"_id":"@ajax-16/horizonjs@0.3.4","gitHead":"db74aaa503962a18109c2eeb7d308403be435f46","_nodeVersion":"24.14.0","_npmVersion":"10.9.1","dist":{"integrity":"sha512-pgooEsKL1fOyp3bHBKobQ+VcOKoIBhGF5ZQt+SFt0ef8l7bxjg1HUH+nHhVHPTE5fBL1M5VkwVD4j7PdkRRP2A==","shasum":"070b9b4b9fd51b265d8e71c1ec39b86839b90dbe","tarball":"https://registry.npmjs.org/@ajax-16/horizonjs/-/horizonjs-0.3.4.tgz","fileCount":16,"unpackedSize":28604,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHtGfco/PkVmMTOFPVkCAKRlrwR4jJr0aoBWZMBofWD0AiAZGZ5rOfWH9K3PMCXnYrU9HWtovvU4qWoepGUci+WYtQ=="}]},"_npmUser":{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"},"directories":{},"maintainers":[{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/horizonjs_0.3.4_1773167980117_0.7869107881913657"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-01T18:41:13.990Z","modified":"2026-03-10T18:39:40.379Z","0.1.0":"2025-12-01T18:41:14.364Z","0.2.0":"2025-12-01T19:43:12.119Z","0.2.1":"2025-12-01T20:09:38.162Z","0.2.2":"2025-12-18T12:41:24.879Z","0.2.3":"2025-12-18T13:06:36.806Z","0.2.4":"2025-12-18T13:15:00.686Z","0.2.5":"2025-12-18T13:25:44.211Z","0.2.6":"2025-12-18T16:47:10.431Z","0.3.0":"2025-12-18T17:02:16.391Z","0.3.1":"2025-12-18T17:23:46.085Z","0.3.2":"2025-12-18T17:31:46.066Z","0.3.3":"2025-12-18T17:55:04.358Z","0.3.4":"2026-03-10T18:39:40.265Z"},"author":{"name":"David Bernárdez Luque"},"license":"ISC","keywords":[],"maintainers":[{"name":"ajax-16","email":"davidbernardezluque7618@gmail.com"}],"readme":"# HorizonJS","readmeFilename":"README.md"}