{"_id":"y-auth-core-nodejs","_rev":"11-13bc7f0088e9963f384086f2007b3c59","name":"y-auth-core-nodejs","dist-tags":{"latest":"1.0.11"},"versions":{"1.0.0":{"name":"y-auth-core-nodejs","version":"1.0.0","author":{"name":"Yesferal Cueva"},"license":"ISC","_id":"y-auth-core-nodejs@1.0.0","maintainers":[{"name":"yesferal","email":"yesferal@gmail.com"}],"dist":{"shasum":"f6ad035892a505c0a0937ed9a14befa5035a3901","tarball":"https://registry.npmjs.org/y-auth-core-nodejs/-/y-auth-core-nodejs-1.0.0.tgz","fileCount":108,"integrity":"sha512-L9F1pxM6DxTzysT4srb7Sf/6p+In6yFb9XZNrplxDXUUw8jyAmUjYOAlQ2tm6rnyG2XrzFwtsHNX5yY3Ogr5hg==","signatures":[{"sig":"MEYCIQCU9xy8HiNz/DcbNJfXDCQYfw0U8uJks5RxdUiqyXVqygIhAJqj+yvFFKVbJPMnaQYSGRI3KVhRFvCn8LJaEERWvw7N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157445},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"29aaf857522f4870d27bd27aef1d0a50dced4917","scripts":{"dev":"node lib/index.js","test":"jest","build":"npx tsc"},"_npmUser":{"name":"yesferal","email":"yesferal@gmail.com"},"_npmVersion":"10.7.0","description":"Auth for Y projects","directories":{},"_nodeVersion":"22.1.0","dependencies":{"bcrypt":"^5.1.1","mongoose":"^8.4.5","nodemailer":"^6.9.14","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/bcrypt":"^5.0.2","@types/nodemailer":"^6.4.15","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/y-auth-core-nodejs_1.0.0_1725065240241_0.9767342057355","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"y-auth-core-nodejs","version":"1.0.1","author":{"name":"Yesferal Cueva"},"license":"ISC","_id":"y-auth-core-nodejs@1.0.1","maintainers":[{"name":"yesferal","email":"yesferal@gmail.com"}],"dist":{"shasum":"95e0190e78c93f105b53f0413be42bed912645a4","tarball":"https://registry.npmjs.org/y-auth-core-nodejs/-/y-auth-core-nodejs-1.0.1.tgz","fileCount":108,"integrity":"sha512-cBouOtWDRwj6Sidyn62jVCNBLcgOZovex2vvsmPquPcOhjMLa0+aoFlcwOihuxGIDYfZuvUT2Vx0biA0z8ehHQ==","signatures":[{"sig":"MEUCIDbkfhvHkrBf8hIasSR/xCDAS3aLndKcfpZWhavzFTmDAiEA40CJO00POwcW63r/B115WcrmwSbq8knEdbI1Fxs87hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158154},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"29aaf857522f4870d27bd27aef1d0a50dced4917","scripts":{"dev":"node lib/index.js","test":"jest","build":"npx tsc"},"_npmUser":{"name":"yesferal","email":"yesferal@gmail.com"},"_npmVersion":"10.7.0","description":"Auth for Y projects","directories":{},"_nodeVersion":"22.1.0","dependencies":{"bcrypt":"^5.1.1","mongoose":"^8.4.5","nodemailer":"^6.9.14","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/bcrypt":"^5.0.2","@types/nodemailer":"^6.4.15","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/y-auth-core-nodejs_1.0.1_1725068543846_0.08384189713193768","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"y-auth-core-nodejs","version":"1.0.2","author":{"name":"Yesferal Cueva"},"license":"ISC","_id":"y-auth-core-nodejs@1.0.2","maintainers":[{"name":"yesferal","email":"yesferal@gmail.com"}],"dist":{"shasum":"0ef184c627378577e59225f7418dd116c73ad1e1","tarball":"https://registry.npmjs.org/y-auth-core-nodejs/-/y-auth-core-nodejs-1.0.2.tgz","fileCount":108,"integrity":"sha512-NmVoAM+ckYq4Cd/iI1F0xwGdjgdZ695dYCieBVdS0fMPOL6sR9tZmuWOLvnfco/3bR7KhqrdbM+XqldxZeQ9Ew==","signatures":[{"sig":"MEYCIQCBO40L37rnZb5gGDujNxDOAI2v1cRuxm9O09sjl4yF1QIhAKPianZR0pZbtKvHDT6BeOcgU20FhkqKd6zr/DyYoOQb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158844},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"29aaf857522f4870d27bd27aef1d0a50dced4917","scripts":{"dev":"node lib/index.js","test":"jest","build":"npx tsc"},"_npmUser":{"name":"yesferal","email":"yesferal@gmail.com"},"_npmVersion":"10.7.0","description":"Auth for Y projects","directories":{},"_nodeVersion":"22.1.0","dependencies":{"bcrypt":"^5.1.1","mongoose":"^8.4.5","nodemailer":"^6.9.14","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/bcrypt":"^5.0.2","@types/nodemailer":"^6.4.15","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/y-auth-core-nodejs_1.0.2_1725167582924_0.9286246471227195","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"y-auth-core-nodejs","version":"1.0.3","author":{"name":"Yesferal Cueva"},"license":"ISC","_id":"y-auth-core-nodejs@1.0.3","maintainers":[{"name":"yesferal","email":"yesferal@gmail.com"}],"dist":{"shasum":"29edc039fbd998c5124265bb72999289186b226d","tarball":"https://registry.npmjs.org/y-auth-core-nodejs/-/y-auth-core-nodejs-1.0.3.tgz","fileCount":108,"integrity":"sha512-uDkwLDoqgpj0KhEe8LFU2+pomHcg8N+J/pxdAwwsMGMkhESjlxAlf5msSEluem0x4kZFL65BfGD9ajDKFL+oMQ==","signatures":[{"sig":"MEUCIEijk6H1DoEvWQXAZUvec2soIXK0xRyuNcypX2awup29AiEA/C2730lz7qTSCNCq46Ich4rN+bsXwlaRdVqiDNhrgDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159820},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"f1ca7778bde02104e4cf8a394d8d949ed4032977","scripts":{"dev":"node lib/index.js","test":"jest","build":"npx tsc"},"_npmUser":{"name":"yesferal","email":"yesferal@gmail.com"},"_npmVersion":"10.7.0","description":"Auth for Y projects","directories":{},"_nodeVersion":"22.1.0","dependencies":{"bcrypt":"^5.1.1","mongoose":"^8.4.5","nodemailer":"^6.9.14","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/bcrypt":"^5.0.2","@types/nodemailer":"^6.4.15","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/y-auth-core-nodejs_1.0.3_1730186958626_0.25849151078860877","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"y-auth-core-nodejs","version":"1.0.4","author":{"name":"Yesferal Cueva"},"license":"ISC","_id":"y-auth-core-nodejs@1.0.4","maintainers":[{"name":"yesferal","email":"yesferal@gmail.com"}],"dist":{"shasum":"8df9d7e62ef215b0d00730aeb66fdc31adc2e058","tarball":"https://registry.npmjs.org/y-auth-core-nodejs/-/y-auth-core-nodejs-1.0.4.tgz","fileCount":108,"integrity":"sha512-7dfP/9PfIkoBcZgA/c5zc1uYoa7bhzBNruTBovWQtRrJ1q1Ne1TYtd0dHgj7PCxwVoFWBbyZ8iVMzWHt2VNHrQ==","signatures":[{"sig":"MEYCIQDdI9bxPwgD0CVDmAq734g3aKr4BXSV0eufl/x+jvc/ugIhAJoysD4ICiPP+pW8vjGoSiDjGY6R893HPjqjZIRy64wI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161777},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"183e639c3b9b7b879fb6a8631ec93205ee772a9b","scripts":{"dev":"node lib/index.js","test":"jest","build":"npx tsc"},"_npmUser":{"name":"yesferal","email":"yesferal@gmail.com"},"_npmVersion":"10.7.0","description":"Auth for Y projects","directories":{},"_nodeVersion":"22.1.0","dependencies":{"bcrypt":"^5.1.1","mongoose":"^8.4.5","nodemailer":"^6.9.14","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/bcrypt":"^5.0.2","@types/nodemailer":"^6.4.15","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/y-auth-core-nodejs_1.0.4_1730684645491_0.42420256992678707","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"y-auth-core-nodejs","version":"1.0.5","author":{"name":"Yesferal Cueva"},"license":"ISC","_id":"y-auth-core-nodejs@1.0.5","maintainers":[{"name":"yesferal","email":"yesferal@gmail.com"}],"dist":{"shasum":"5293d10e9cfbc5edbce0f69216522ca7decc67f0","tarball":"https://registry.npmjs.org/y-auth-core-nodejs/-/y-auth-core-nodejs-1.0.5.tgz","fileCount":108,"integrity":"sha512-AbEh6bwRCtevAUZfinybWUyu1xMTa5hKmM2vJTX7B6ZyVw+BZu7zknVzUMlntEYez2cc1Wu7/iA52Mu9dFR4Vg==","signatures":[{"sig":"MEUCIQDYpzmHu2JyU/nY+gtLYsl9RwdJ9+RF4bi/FloEQVajvgIgUQPGz0Nnd+4FeaVole/MA3rrSXylZwBZNG+Ss3/2S94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161777},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"ce4f175b2d0d1ebc91c866ade82363f858745af0","scripts":{"dev":"node lib/index.js","test":"jest","build":"npx tsc"},"_npmUser":{"name":"yesferal","email":"yesferal@gmail.com"},"_npmVersion":"10.7.0","description":"Auth for Y projects","directories":{},"_nodeVersion":"22.1.0","dependencies":{"bcrypt":"^5.1.1","mongoose":"^8.4.5","nodemailer":"^6.9.14","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/bcrypt":"^5.0.2","@types/nodemailer":"^6.4.15","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/y-auth-core-nodejs_1.0.5_1730690451904_0.15557243340150895","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"y-auth-core-nodejs","version":"1.0.6","author":{"name":"Yesferal Cueva"},"license":"ISC","_id":"y-auth-core-nodejs@1.0.6","maintainers":[{"name":"yesferal","email":"yesferal@gmail.com"}],"dist":{"shasum":"257bdb6a5f2468ea071cc9c9ac6cf9641f692672","tarball":"https://registry.npmjs.org/y-auth-core-nodejs/-/y-auth-core-nodejs-1.0.6.tgz","fileCount":108,"integrity":"sha512-/jzG8OQNKIpD/zJlbepjx42MUXUMzxmNAuw2zDOXOeUDjHks4r4K/KWhyOjyPXA1mkYIPyL/zXXfixEXm1o/lg==","signatures":[{"sig":"MEYCIQCV9dplcKgfOlJr92GKCsUJxKnpVdyE33m1yrSH02xyIAIhAMPKMStkFd/jq0obUYkj6AWdXz6BnPqFdvJG+wmz8Guc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162139},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b36e2931f2b8777156d8b7a9069a2afe8751ad7e","scripts":{"dev":"node lib/index.js","test":"jest","build":"npx tsc"},"_npmUser":{"name":"yesferal","email":"yesferal@gmail.com"},"_npmVersion":"10.7.0","description":"Auth for Y projects","directories":{},"_nodeVersion":"22.1.0","dependencies":{"bcrypt":"^5.1.1","mongoose":"^8.4.5","nodemailer":"^6.9.14","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/bcrypt":"^5.0.2","@types/nodemailer":"^6.4.15","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/y-auth-core-nodejs_1.0.6_1730908185827_0.0738911836967171","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"y-auth-core-nodejs","version":"1.0.7","author":{"name":"Yesferal Cueva"},"license":"ISC","_id":"y-auth-core-nodejs@1.0.7","maintainers":[{"name":"yesferal","email":"yesferal@gmail.com"}],"dist":{"shasum":"57c4a2db8dceafe72e577d554ae9da2b0f3bc212","tarball":"https://registry.npmjs.org/y-auth-core-nodejs/-/y-auth-core-nodejs-1.0.7.tgz","fileCount":108,"integrity":"sha512-BkOuwqYsZWtftTYo7P6n0a3v6Patet+Ca9MW9OQyLSsL+klxBtmNRGNfG67Rfp3gXNDRlivqlZc8FRc21je/ZQ==","signatures":[{"sig":"MEUCIQCMMf8c5g9HTsrXDu/chmCqa8dpMvN5JJwiX1EB9paHtAIgKV7XIo+6VOsBo/6/Ao7WO0gzEoM9xLkdzbGxq9YE+M0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162239},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8160830af2cc56c7810eca6cf356b780471cfb5e","scripts":{"dev":"node lib/index.js","test":"jest","build":"npx tsc"},"_npmUser":{"name":"yesferal","email":"yesferal@gmail.com"},"_npmVersion":"10.7.0","description":"Auth for Y projects","directories":{},"_nodeVersion":"22.1.0","dependencies":{"bcrypt":"^5.1.1","mongoose":"^8.4.5","nodemailer":"^6.9.14","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/bcrypt":"^5.0.2","@types/nodemailer":"^6.4.15","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/y-auth-core-nodejs_1.0.7_1730908626206_0.8783894995635559","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"y-auth-core-nodejs","version":"1.0.8","author":{"name":"Yesferal Cueva"},"license":"ISC","_id":"y-auth-core-nodejs@1.0.8","maintainers":[{"name":"yesferal","email":"yesferal@gmail.com"}],"dist":{"shasum":"c30ed5af12a02ed23f6939e0340ed9d08abf46ac","tarball":"https://registry.npmjs.org/y-auth-core-nodejs/-/y-auth-core-nodejs-1.0.8.tgz","fileCount":108,"integrity":"sha512-yWq+UTZkN7FVbbFLqR3gB6OEZaKgpJnG6Y9Q6wnVyJwGBKShLcn9NRfASxY1E1xkHpxO7PffMs2ZAqM8tJIs8g==","signatures":[{"sig":"MEQCIHYaVtHK8cldhnNIGEC08FE/V24NzOkTkOdrxUtLawz7AiBqbLYUvhBPib6R87NOmPDg5RwguORQMa2SfN56B/aDkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162395},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"18e869b026e6b8af3fa12d2290616ca9a14866de","scripts":{"dev":"node lib/index.js","test":"jest","build":"npx tsc"},"_npmUser":{"name":"yesferal","email":"yesferal@gmail.com"},"_npmVersion":"10.7.0","description":"Auth for Y projects","directories":{},"_nodeVersion":"22.1.0","dependencies":{"bcrypt":"^5.1.1","mongoose":"^8.4.5","nodemailer":"^6.9.14","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/bcrypt":"^5.0.2","@types/nodemailer":"^6.4.15","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/y-auth-core-nodejs_1.0.8_1731074671541_0.9214332852711589","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"y-auth-core-nodejs","version":"1.0.9","author":{"name":"Yesferal Cueva"},"license":"ISC","_id":"y-auth-core-nodejs@1.0.9","maintainers":[{"name":"yesferal","email":"yesferal@gmail.com"}],"dist":{"shasum":"9fe51aa87ff065708c85841dbfc47e25d2b8227b","tarball":"https://registry.npmjs.org/y-auth-core-nodejs/-/y-auth-core-nodejs-1.0.9.tgz","fileCount":108,"integrity":"sha512-pTX8uOhAXOCKHUhxHa1qIhPicPm2GNeNfoO8FMSt4C/embvOR1nFm1D8KrMBMdPc71u0NUS/p1M6Lrm2QfCuNw==","signatures":[{"sig":"MEUCIQC+Ztg28ggN5Ckz78YMf7YhFJ73va4+5DzozvM/YPy1EQIgAseXNG1X8S8eNOhLLQmqltCfVg8Gdf+1VHZJiDHFkoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162510},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e03b16a1893c011306cd4ac9e7edf749b1ec4fc0","scripts":{"dev":"node lib/index.js","test":"jest","build":"npx tsc"},"_npmUser":{"name":"yesferal","email":"yesferal@gmail.com"},"_npmVersion":"10.7.0","description":"Auth for Y projects","directories":{},"_nodeVersion":"22.1.0","dependencies":{"bcrypt":"^5.1.1","mongoose":"^8.4.5","nodemailer":"^6.9.14","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/bcrypt":"^5.0.2","@types/nodemailer":"^6.4.15","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/y-auth-core-nodejs_1.0.9_1732828401034_0.5421308154893787","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"y-auth-core-nodejs","version":"1.0.10","author":{"name":"Yesferal Cueva"},"license":"ISC","_id":"y-auth-core-nodejs@1.0.10","maintainers":[{"name":"yesferal","email":"yesferal@gmail.com"}],"dist":{"shasum":"23fa3b1af7fe5b9de07b47e2f4e4dce6d934cd51","tarball":"https://registry.npmjs.org/y-auth-core-nodejs/-/y-auth-core-nodejs-1.0.10.tgz","fileCount":109,"integrity":"sha512-per+XXYoe+byKZJKfTDn+EyZXXULbYmo47ezLVLyuZ2slfWkulWM4iW/5nTyvJqMrrlK+efQmd2BPuHgroGVpQ==","signatures":[{"sig":"MEUCICrGgN/S+Ee55OpWM7ilYkcFJaNFDUKde3ZjrNDIkozyAiEAmGMDBxdEbX+49Pf/Ly7j8hKsQSli+N2kaR0PbvM2wIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165805},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d93cfe28e42d798cf29d8e5f65fcd565cb0881a9","scripts":{"dev":"node lib/index.js","test":"jest","build":"npx tsc"},"_npmUser":{"name":"yesferal","email":"yesferal@gmail.com"},"_npmVersion":"10.7.0","description":"Auth for Y projects","directories":{},"_nodeVersion":"22.1.0","dependencies":{"bcrypt":"^5.1.1","mongoose":"^8.4.5","nodemailer":"^6.9.14","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.3","typescript":"^5.5.2","@types/jest":"^29.5.12","@types/node":"^20.14.9","@types/bcrypt":"^5.0.2","@types/nodemailer":"^6.4.15","@types/jsonwebtoken":"^9.0.6"},"_npmOperationalInternal":{"tmp":"tmp/y-auth-core-nodejs_1.0.10_1732829045058_0.06447290200805744","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"y-auth-core-nodejs","version":"1.0.11","description":"Auth for Y projects","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"npx tsc","dev":"node lib/index.js","test":"jest"},"author":{"name":"Yesferal Cueva"},"license":"ISC","devDependencies":{"@types/bcrypt":"^5.0.2","@types/jest":"^29.5.12","@types/jsonwebtoken":"^9.0.6","@types/node":"^20.14.9","@types/nodemailer":"^6.4.15","jest":"^29.7.0","ts-jest":"^29.2.3","typescript":"^5.5.2"},"dependencies":{"bcrypt":"^5.1.1","jsonwebtoken":"^9.0.2","mongoose":"^8.4.5","nodemailer":"^6.9.14"},"_id":"y-auth-core-nodejs@1.0.11","gitHead":"d93cfe28e42d798cf29d8e5f65fcd565cb0881a9","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-g4aXux2fgkJzPhWdQe5fzyB6NZbJsILhlk/ivYKBVcbnjMEvnSpvbKxqXnG5FCTnNT1587mAmMH+O9la8aPFDQ==","shasum":"88f50e19034fd001924f69cd8be6d30557d49a4a","tarball":"https://registry.npmjs.org/y-auth-core-nodejs/-/y-auth-core-nodejs-1.0.11.tgz","fileCount":109,"unpackedSize":165924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDojNrWDF1Tdzdym7TT9Um4JNoRAFi+Y1cpoHzy66QESAIgR8iHmHuabd5Bg+zOd6s4uSEgpr3B99TJQnO8EbJcaKg="}]},"_npmUser":{"name":"yesferal","email":"yesferal@gmail.com"},"directories":{},"maintainers":[{"name":"yesferal","email":"yesferal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/y-auth-core-nodejs_1.0.11_1732829816149_0.6274920497117888"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-31T00:47:20.132Z","modified":"2024-11-28T21:36:56.488Z","1.0.0":"2024-08-31T00:47:20.395Z","1.0.1":"2024-08-31T01:42:24.045Z","1.0.2":"2024-09-01T05:13:03.176Z","1.0.3":"2024-10-29T07:29:18.858Z","1.0.4":"2024-11-04T01:44:05.701Z","1.0.5":"2024-11-04T03:20:52.109Z","1.0.6":"2024-11-06T15:49:45.976Z","1.0.7":"2024-11-06T15:57:06.376Z","1.0.8":"2024-11-08T14:04:31.727Z","1.0.9":"2024-11-28T21:13:21.221Z","1.0.10":"2024-11-28T21:24:05.213Z","1.0.11":"2024-11-28T21:36:56.326Z"},"author":{"name":"Yesferal Cueva"},"license":"ISC","description":"Auth for Y projects","maintainers":[{"name":"yesferal","email":"yesferal@gmail.com"}],"readme":"# Yesferal Auth Node\n\nThis is an authentication module used in all Yesferal Cueva projects.\n\n## Create a NodeJS project\nCreate a new NodeJs project.\n```\nnpm init\n```\n\n## Use TS instead of JS\nWe will install TS and @types/node as dev dependencies, but you can skip all this section if you are planning to use JS instead.\n```\nnpm i -D typescript -g\n```\n```\nnpm install @types/node --save-dev \n```\n\nInit TSC, this is going to create a `tsconfig.json` file that we should modify.\n```\ntsc --init \n```\n\nWe should uncomment the next line inside the `tsconfig.json` file in order to get a custom JS and TS performance.\n```\n\"outDir\": \"lib\",\n```\n\nand append the `include` block after `compilerOptions` block.\n```\n\"compilerOptions\": {\n     ...\n},\n\"include\": [\n    \"src\"\n]\n```\n\nUpdate the scripts value inside the `package.json` file in order to build and run easily, but this is just an optional step.\n```\n\"build\": \"npx tsc\",\n\"dev\": \"node lib/index.js\",\n```\n\n## Install NPM dependencies\nFirst, this project needs Git and Node JS previously installed, the steps for installation depend on the OS you have.\n\nThen, you should clone the repository.\n\nFinally, you need to install the project dependencies like `typescript`, `bcrypt` or `passport`.\n```\nnpm install\n``` \n\n## Build the project\nOpen a terminal and run build in order to generate JS code based on the TS one\n```\nnpm run build\n```\n\nRun the JS compiled project and check if the code is correct.\n\n```\nnpm run dev \n```\n\n## Publish the project\n\n## Bump version\nUpdate package.json version value and run install command to update package-lock.json version too\n```\nnpm install\n```\n\nGet all the changes and put them on `CHANGELOG.md` file\n```\ngit log --pretty=\"- %s (%h)\"\n```\n\nFinally, publish the changes\n```\nnpm publish --access public\n```\n\n---\n## License\n```\nCopyright 2020 Bet-NodeJs Contributors\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n     https://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```","readmeFilename":"README.md"}