{"version":3,"sources":["../../../src/utilities/hash.ts"],"names":["password","bcrypt","Instance","plainPassword","hashed"],"mappings":"AAAA,2aAAwB,wDAIGA,MACfA,CAAS,CAAA,MACfA,CAAAA,EACE,CAAA,CAAA,CAAA,CAAA,CAAMC,IAAO,CAAA,CAAA,CAAKD,CAAAA,CAAUE,MAAa,CAAA,CAAE,IAAA,CAAA,CAAA,CAAA,qBAAA,CAAS,GAAA,CAAA,CAAA,CAAM,QAAA,CAAA,KAAc,CAAA,cAGlDC,CAAuBC,CAAAA,EAAAA,CAAAA,CACpDD,CAAAA,mBAAgBA,KAAc,CAAA,CAAK,CAAA,CAC/B,CAACA,EAAAA,CAAiBA,CAAAA,CAAAA,CAAAA,CAAkBC,IAAe,CAChD,CAAA,CAAA,CAAA,CAAA,EAAMH,CAAAA,GAAO,CAAA,CAAA,CAAA,CAAA,CAAA,MAA6B,CAAA,CAAA,OAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,sCAAA","file":"/home/runner/work/equipped/equipped/dist/cjs/utilities/hash.min.cjs","sourcesContent":["import * as bcrypt from 'bcryptjs'\n\nimport { Instance } from '../instance'\n\nexport const hash = async (password: string) => {\n\tpassword = password.trim()\n\tif (!password) return ''\n\treturn await bcrypt.hash(password, Instance.get().settings.utils.hashSaltRounds)\n}\n\nexport const compare = async (plainPassword: string, hashed: string) => {\n\tplainPassword = plainPassword.trim()\n\tif (!plainPassword && plainPassword === hashed) return true\n\treturn await bcrypt.compare(plainPassword, hashed)\n}\n"]}