{"_id":"@konker.dev/tiny-auth-utils-fp","_rev":"27-cfdcdcd988d31b3bb80a6f331de16a84","name":"@konker.dev/tiny-auth-utils-fp","dist-tags":{"latest":"0.4.0"},"versions":{"0.0.1":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.1","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.1","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"4533f45fb373543fef4f4805cc5f5e15b06e0eca","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.1.tgz","fileCount":12,"integrity":"sha512-wJ5wyqUn9YiOZVMK/iuDtklWTcp4/KkXH8isfXW6hZ8dgspE0a6ENaCZCka1UmCgYGf75fr9VR6sWm0yfKuKkg==","signatures":[{"sig":"MEUCIQDILvxvB6SV2NVwqsX7lbXYosRzDZF9izjJt54Ssmq/sgIgWgdSxx1WjKUHGrtqd7PU7eLSsuqomd+MKoIOwQFhD6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14776},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.1.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/a92a1786302f325afa4955f33e487f38/konker.dev-tiny-auth-utils-fp-0.0.1.tgz","_integrity":"sha512-wJ5wyqUn9YiOZVMK/iuDtklWTcp4/KkXH8isfXW6hZ8dgspE0a6ENaCZCka1UmCgYGf75fr9VR6sWm0yfKuKkg==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.1","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.16.0","dependencies":{"effect":"^3.5.3","@effect/schema":"^0.68.23","@konker.dev/tiny-error-fp":"^0.0.2","@konker.dev/effect-ts-prelude":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.0.11","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.2","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.143","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.16.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.16.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2","@gomomento/sdk":"^1.95.0","@konker.dev/momento-cache-client-effect":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.1_1724693414277_0.24198946236324814","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.2","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.2","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"694d51e04337e6a25ec8bbf8cc4b7d0933745a90","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.2.tgz","fileCount":12,"integrity":"sha512-A5SnBdEQweYLzl3qKBUjoS3rfuTlS2JH2ZaDMHk4wZPVXcqeSNeAcR3xqnCtr0TGNTxmDEBz28Oo9Mj2Kl9TPg==","signatures":[{"sig":"MEUCIA/eTXrBsabVRqNexxSlHn9ePX0DPl2lvOqoqF2ggZ5IAiEA9j2qLuE5Dl1hAsDnZLIoUjCXHzXV747bxTwBJr36NkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14686},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.2.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/a27d090b29216bed5cd1bd86122d8c6a/konker.dev-tiny-auth-utils-fp-0.0.2.tgz","_integrity":"sha512-A5SnBdEQweYLzl3qKBUjoS3rfuTlS2JH2ZaDMHk4wZPVXcqeSNeAcR3xqnCtr0TGNTxmDEBz28Oo9Mj2Kl9TPg==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.1","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.16.0","dependencies":{"effect":"^3.5.3","@effect/schema":"^0.68.23","@konker.dev/tiny-error-fp":"^0.0.2","@konker.dev/effect-ts-prelude":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.0.11","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.2","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.143","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.16.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.16.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.2_1724693885010_0.40636208252108075","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.3","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.3","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"c2e14680e81d63d13e273be6217d7211eaa6c4f4","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.3.tgz","fileCount":15,"integrity":"sha512-rTff+uMYkw6/3G82+3bsPdWxwTImSYd2k9cddIWep1Yf7tLszwS+QpMjKUxzFMot97O1M3YgNkZSuF9+qiYu5Q==","signatures":[{"sig":"MEUCIQCtFUHZyGEqoQdV5MbrbfthuVkX83NESN8+lBnURsOGbAIgLPDD8GcZElsgDLE7zhWAClgpf7BgOvLfSkP5kvV7qWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17467},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.3.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/d65f1d9a72627e5a489597fe13da8da0/konker.dev-tiny-auth-utils-fp-0.0.3.tgz","_integrity":"sha512-rTff+uMYkw6/3G82+3bsPdWxwTImSYd2k9cddIWep1Yf7tLszwS+QpMjKUxzFMot97O1M3YgNkZSuF9+qiYu5Q==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.5.3","@effect/schema":"^0.68.23","@konker.dev/tiny-error-fp":"^0.0.2","@konker.dev/effect-ts-prelude":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.0.11","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.2","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.143","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.16.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.16.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.3_1725574155353_0.07164841288623913","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.4","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.4","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"68196daba9069d69506882ab5fdbabd9a505fa1d","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.4.tgz","fileCount":27,"integrity":"sha512-9mEHhYSO4E/hzkikf6EvD2U3SceJ4gYKClSuTmKY+azxqqI8qMa/V2brFx5NeP/b+whQKIhgvOypVkhrFhMC5w==","signatures":[{"sig":"MEQCIGrz+rgVhq+Mfj1yD37AI1JBYVZAc3B22a/V1eyTxBsdAiBLYfgZiRHU8EW2i0BRIBRQIsGvs64jUsirYGXsa2VcSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49844},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.4.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/d0b6dfa94138fc40be2ddfc9bfa0e19c/konker.dev-tiny-auth-utils-fp-0.0.4.tgz","_integrity":"sha512-9mEHhYSO4E/hzkikf6EvD2U3SceJ4gYKClSuTmKY+azxqqI8qMa/V2brFx5NeP/b+whQKIhgvOypVkhrFhMC5w==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.5.3","@effect/schema":"^0.68.23","@konker.dev/tiny-error-fp":"^0.0.2","@konker.dev/effect-ts-prelude":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.0.11","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.2","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.143","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.16.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.16.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.4_1725614910284_0.824305223457376","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.5","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.5","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"962e7e2feae3cc74308bfe9f086e391cd269a1cd","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.5.tgz","fileCount":27,"integrity":"sha512-MkxtREDUKiE6TcH+z2uEAGebdxiAm/OvCNY92WLbEdlc9itOmUWWZ7PsEELSA8Sx1kvlhizXfP1WRJaNY7X2+Q==","signatures":[{"sig":"MEQCIDmziv/GoTh7OA2DBGntgBZTPukJ07OTvrKF9J9RWdp9AiAyFI+NJe2EGEbxf0n7ia0ib+MTmscMZUR8tO2EwoFNyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50587},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.5.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/a8ef3482085f6008ec80f1b9fda0817a/konker.dev-tiny-auth-utils-fp-0.0.5.tgz","_integrity":"sha512-MkxtREDUKiE6TcH+z2uEAGebdxiAm/OvCNY92WLbEdlc9itOmUWWZ7PsEELSA8Sx1kvlhizXfP1WRJaNY7X2+Q==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.5.3","@effect/schema":"^0.68.23","@konker.dev/tiny-error-fp":"^0.0.2","@konker.dev/effect-ts-prelude":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.0.11","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.2","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.143","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.16.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.16.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.5_1725618257849_0.43202662618790266","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.6","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.6","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"7ef3653f060f346f6e832653f56954187064c99f","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.6.tgz","fileCount":27,"integrity":"sha512-B+a3ZGS2/32kKzYpFM8KgR5BqRXkZbJgtYmIBr18LOkRdffo6KYBiJbHNcggFUiOYir7CEq842Dm4LsxWGTF5Q==","signatures":[{"sig":"MEYCIQCGme9PjhgSlgU3AAmAeIFvfXzAO1kAZAXAk9V+LKcVtwIhAI5LReD3VtguYyk1KRoccm6mhCC4bFfkl9Jb6gIdw5D6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52103},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.6.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/35f7b62dcdd20e2a12618fa3b93c7f1a/konker.dev-tiny-auth-utils-fp-0.0.6.tgz","_integrity":"sha512-B+a3ZGS2/32kKzYpFM8KgR5BqRXkZbJgtYmIBr18LOkRdffo6KYBiJbHNcggFUiOYir7CEq842Dm4LsxWGTF5Q==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.5.3","@effect/schema":"^0.72.2","@konker.dev/tiny-error-fp":"^0.0.2","@konker.dev/effect-ts-prelude":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.0.11","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.2","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.10","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.143","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.16.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.16.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.16.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.6_1725664950978_0.6353663199427799","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.7","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.7","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"a7e0e04afc17942201fbbb3f03b90d3cc4b3da5c","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.7.tgz","fileCount":27,"integrity":"sha512-Tb+W0NGRLtzDmJCiFOzmNJaqS+/SyNhYu/Q2JxnHOMMmEaHdxqlpZJ2XeupwxTV9/soaqwxGYNUp1BS0hIaZpA==","signatures":[{"sig":"MEUCIGKkn/JFJaAE1NKaOngVGI+vY7vk/2oWgmY7DzNHjrRHAiEA85JU8dEOp9EsXxXJmQo61vOJIjOX1NzQafM7sPViyK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52101},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.7.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/38051911d1e718c8103dc35d2516e1f2/konker.dev-tiny-auth-utils-fp-0.0.7.tgz","_integrity":"sha512-Tb+W0NGRLtzDmJCiFOzmNJaqS+/SyNhYu/Q2JxnHOMMmEaHdxqlpZJ2XeupwxTV9/soaqwxGYNUp1BS0hIaZpA==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.7.2","@effect/schema":"^0.72.3","@konker.dev/tiny-error-fp":"^0.0.8","@konker.dev/effect-ts-prelude":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.1.5","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.16.5","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.145","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.18.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.7_1725815826546_0.7137118085649845","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.8","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.8","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"fb7fa8384d189c15bada5497a39d1198b174819e","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.8.tgz","fileCount":27,"integrity":"sha512-RuiaUbkLPbvgtzz11LBYYojY6CJrFCUlSDZykqvTATZgfhngQzSYFp8LVbLBpqmG1y+aSYUnsqq9U9FUjcNSdg==","signatures":[{"sig":"MEUCIQCrobcEiWwOpXlGdx3Gc7HU9ZURpgjji2ZuJ8qxoBwsqAIgS3uTQNOBewH4s2x4YFzKRS72jnfWC0cYHDznCrMKaQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52488},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.8.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/8adfa9f0b684d4da2eed90c9f5df0c11/konker.dev-tiny-auth-utils-fp-0.0.8.tgz","_integrity":"sha512-RuiaUbkLPbvgtzz11LBYYojY6CJrFCUlSDZykqvTATZgfhngQzSYFp8LVbLBpqmG1y+aSYUnsqq9U9FUjcNSdg==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.7.2","@effect/schema":"^0.72.3","@konker.dev/tiny-error-fp":"^0.0.8","@konker.dev/effect-ts-prelude":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.1.5","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.16.5","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.145","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.18.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.8_1725892437563_0.5537796096213008","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.9","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.9","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"4c1b503934e65981878ab2feb914c5f20bfd6b15","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.9.tgz","fileCount":27,"integrity":"sha512-1nxNO2Dk4FvpPyIQnENNdjKhBaX8433OUoEHXTgoVykGYfEESfGA0NtZLlaZsHAhUQWU2IaGV4sjd3wFX2nzdw==","signatures":[{"sig":"MEQCIAO2fN7Jlp0cmQ7DuzslUMrbEtbnRSwmvDeu9PgYF65+AiA9ZMdQ1vyryQTnu20VVst9BZfrEF4zPkwLZ9l/xnTBmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52512},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.9.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/184c436081dfb945b0b9f26790dae687/konker.dev-tiny-auth-utils-fp-0.0.9.tgz","_integrity":"sha512-1nxNO2Dk4FvpPyIQnENNdjKhBaX8433OUoEHXTgoVykGYfEESfGA0NtZLlaZsHAhUQWU2IaGV4sjd3wFX2nzdw==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.7.2","@effect/schema":"^0.72.3","@konker.dev/tiny-error-fp":"^0.0.8","@konker.dev/effect-ts-prelude":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.1.5","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.16.5","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.145","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.18.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.9_1725893445239_0.02939387818093908","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.10","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.10","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"d6a127c3418f15d8959788ec1345a56a47936f2a","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.10.tgz","fileCount":27,"integrity":"sha512-cbjpnRBq8afyC06n84gmzVPXUCqq2Tf0vpsbsebZumeRQ5dvqFxGHW6Q/V7hh5NaWOf5tg1fY60weFRZqramXg==","signatures":[{"sig":"MEUCIDvGxOvFjkXPQDtTwVPCUSCmoApb+UI9uhtAV6P7g4WzAiEAqV63OKrDbfTLpgfC6meoleOF1QbasiYbHGGgAdNfbMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52555},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.10.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/458d4f9c92a2bbaad4af7845fb20a6e8/konker.dev-tiny-auth-utils-fp-0.0.10.tgz","_integrity":"sha512-cbjpnRBq8afyC06n84gmzVPXUCqq2Tf0vpsbsebZumeRQ5dvqFxGHW6Q/V7hh5NaWOf5tg1fY60weFRZqramXg==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.7.2","@effect/schema":"^0.72.3","@konker.dev/tiny-error-fp":"^0.0.8","@konker.dev/effect-ts-prelude":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.1.5","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.16.5","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.145","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.18.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.10_1725894432108_0.8211343913154732","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.11","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.11","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"608c6245133ff8295a154683f57e2df2ebec6877","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.11.tgz","fileCount":27,"integrity":"sha512-wqbPCN16aRW4pJPMUIvca0lOuNRwKeuRhqvG1+31CWIb7XLV0v5tbwjzDhJdV14LfmlHZp6vSXp+DABb0yP1tQ==","signatures":[{"sig":"MEUCIACscxMtH+frRWHVhyRBbQ0YtD7cGW0zlENLjJ6qxyQjAiEA7AZkTt4usekhbEz4eHVWzgdrV7g8D47fekbZHCDMvNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53776},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.11.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/b5d07ce64ba0ae13b650e38ae57bde22/konker.dev-tiny-auth-utils-fp-0.0.11.tgz","_integrity":"sha512-wqbPCN16aRW4pJPMUIvca0lOuNRwKeuRhqvG1+31CWIb7XLV0v5tbwjzDhJdV14LfmlHZp6vSXp+DABb0yP1tQ==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.7.2","@effect/schema":"^0.72.3","@konker.dev/tiny-error-fp":"^0.0.8","@konker.dev/effect-ts-prelude":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.1.5","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.16.5","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.145","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.18.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.11_1725904550025_0.6042823381328006","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.12","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.12","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"a99e303470b145ec9197e97beeecb37cc83f8531","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.12.tgz","fileCount":27,"integrity":"sha512-+K1FULMcGrprXcE8HbCtPy9SRPbVNTCWTJXe0qNUFZXZWalTS2VcjhHn22B//z/ooAO9E40qKigh1lN+2QRIoA==","signatures":[{"sig":"MEUCIQDFie7fZgumKnRnARHtiasH88BgSQBtUf9MpA9UqtuhuwIgNrmbPEVC1+eqJqL276ALT3dMpVSij6uv+ZACTGUxVAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54470},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.12.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/8afbc389f1011a61d3ba2df37f8c96e5/konker.dev-tiny-auth-utils-fp-0.0.12.tgz","_integrity":"sha512-+K1FULMcGrprXcE8HbCtPy9SRPbVNTCWTJXe0qNUFZXZWalTS2VcjhHn22B//z/ooAO9E40qKigh1lN+2QRIoA==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.7.2","@effect/schema":"^0.72.3","@konker.dev/tiny-error-fp":"^0.0.8","@konker.dev/effect-ts-prelude":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.1.5","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.16.5","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.145","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.18.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.12_1725912684551_0.09058262796120653","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.13","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.13","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"dd537583f9fafcaf542bf9e6e37c207537db6189","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.13.tgz","fileCount":27,"integrity":"sha512-uJmsataUkk3dyXxShZ7oAV78tHgZwAfEWYq5BpKyHOXU6izYUgk2i1u7dtziLJQ5z3Sokb5QsVQvLa1Ho1MhrQ==","signatures":[{"sig":"MEYCIQDdUbDzjfH28SrQOCGwyDodxViotZzAnwmOV8IiEMToZgIhAOmSl5M8DGcW2yzV8Ss2fN1HgebAIntc21ki2vuwCBxG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54584},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.13.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/6e339f1497218caea3efdb38a1800303/konker.dev-tiny-auth-utils-fp-0.0.13.tgz","_integrity":"sha512-uJmsataUkk3dyXxShZ7oAV78tHgZwAfEWYq5BpKyHOXU6izYUgk2i1u7dtziLJQ5z3Sokb5QsVQvLa1Ho1MhrQ==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.7.2","@effect/schema":"^0.72.3","@konker.dev/tiny-error-fp":"^0.0.8","@konker.dev/effect-ts-prelude":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.1.5","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.16.5","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.145","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.18.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.13_1725915475737_0.19433802536936962","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.14","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.14","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"8a90d8bec17456efa4482ef320b55bd052842888","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.14.tgz","fileCount":27,"integrity":"sha512-PpjHN4NN/hpk8hh5kYYx9mE3hxmoVGMRMFd8JhYQhnllSJ5O5VenwAdCzx9yzwlhuf8BPej/mZmykj3N2xQszg==","signatures":[{"sig":"MEQCIHliI0V50madh+kqFXos2BpSZk4E17bjCRregFP3WMZ8AiAbg8JBsjr9ZxVyPi8P0Dgs0iLNovQaZTQ4Bpe09RduAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54486},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.14.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/1f657584d2b5fe94db1e051765c1a1c3/konker.dev-tiny-auth-utils-fp-0.0.14.tgz","_integrity":"sha512-PpjHN4NN/hpk8hh5kYYx9mE3hxmoVGMRMFd8JhYQhnllSJ5O5VenwAdCzx9yzwlhuf8BPej/mZmykj3N2xQszg==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.7.2","@effect/schema":"^0.72.3","@konker.dev/tiny-error-fp":"^0.0.8","@konker.dev/effect-ts-prelude":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.1.5","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.16.5","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.145","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.18.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.14_1725918246489_0.772843561841436","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.15","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.15","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"67a0caa358a50f02c0210ce3a1045fd4eaa902b6","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.15.tgz","fileCount":42,"integrity":"sha512-Q5nktSSsg6M54xhrOECKhTKcVWytjihCt5oQ9JuMFXg+kms175e86zaJ80Z2LyUYXJa2jhkmKqXrI+W4K8gxYQ==","signatures":[{"sig":"MEUCIQC7WXLuWmXfvDT/PE7orLnJrvtwOluom0boGfnr4ERNtgIgUmFP/sUeAIjep5IhvgbUz4i8NU7cvCSkA7i8iK1qFSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71326},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.15.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/efe771b2c727cc4765f27da45fef588a/konker.dev-tiny-auth-utils-fp-0.0.15.tgz","_integrity":"sha512-Q5nktSSsg6M54xhrOECKhTKcVWytjihCt5oQ9JuMFXg+kms175e86zaJ80Z2LyUYXJa2jhkmKqXrI+W4K8gxYQ==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.7.2","@effect/schema":"^0.72.3","@konker.dev/tiny-error-fp":"^0.0.8","@konker.dev/effect-ts-prelude":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.1.5","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.16.5","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.145","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.18.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.15_1725922897274_0.09931312022303773","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.16","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.16","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"7b5f1e90e6b2f945392fe02f122afcbfafd35da5","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.16.tgz","fileCount":42,"integrity":"sha512-Ag/C80gGfFgUMcrXKEEhH+arsePOdcCxNoJyNHa1JpgmLMYGH5T9Nmx6ZxeKNiUuGXApq1Gk0nEXX6aM7jZbtA==","signatures":[{"sig":"MEQCIC8AMw+mBORhhnG2UgLfXt8jy3jBqW59Gb1ofP8HoAJYAiBbM3lR/hJS/ag3kcOU8Z/n7EqeGzTgWBV8HVDazrlerg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71697},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.16.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/e908899f745ea683d5b5b589ee291cba/konker.dev-tiny-auth-utils-fp-0.0.16.tgz","_integrity":"sha512-Ag/C80gGfFgUMcrXKEEhH+arsePOdcCxNoJyNHa1JpgmLMYGH5T9Nmx6ZxeKNiUuGXApq1Gk0nEXX6aM7jZbtA==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.7.2","@effect/schema":"^0.72.3","@konker.dev/tiny-error-fp":"^0.0.8","@konker.dev/effect-ts-prelude":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.1.5","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.16.5","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.145","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.18.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.16_1725963994027_0.09592844649685728","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.17","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.17","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"8e88a6c71dabf21366380812f2a003586ce4bc18","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.17.tgz","fileCount":42,"integrity":"sha512-8IiDSpa2cT9YIOirzSHuS0E/awdNCcyByxI997uMeg6uNwsDa9pNLzwOODMSCYSE2FMWchreoDBs1GkOvZZMwA==","signatures":[{"sig":"MEYCIQCjusvMVXNdayE139mMDcyHKZZ5I6j8f4LbeFTHHh+7dQIhAK44L/dMy36j79DZzySIomBR+WKvcI5KqKeFKUjwo3zb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74480},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.17.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/429a5c1cbb25ba7c08b256c661e05123/konker.dev-tiny-auth-utils-fp-0.0.17.tgz","_integrity":"sha512-8IiDSpa2cT9YIOirzSHuS0E/awdNCcyByxI997uMeg6uNwsDa9pNLzwOODMSCYSE2FMWchreoDBs1GkOvZZMwA==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.7.2","@effect/schema":"^0.72.3","@konker.dev/tiny-error-fp":"^0.0.8","@konker.dev/effect-ts-prelude":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.1.5","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.16.5","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.145","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.18.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.17_1725972819521_0.8443734353606396","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.0.18","keywords":["node","cache","momento","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.0.18","maintainers":[{"name":"konker","email":"konker@iki.fi"},{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"}],"homepage":"https://github.com/konkerdotdev/tiny-auth-utils-fp#readme","bugs":{"url":"https://github.com/konkerdotdev/tiny-auth-utils-fp/issues"},"dist":{"shasum":"ef0858a80159a356c2382fd0c6e244aa37b78919","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.0.18.tgz","fileCount":42,"integrity":"sha512-UDSgfBpmPLdNSKsuz90D8awbTL718udzgiA4EWVb83N3qIIVgnSiYSaXUnL+WdoJYhZs5H9+/1e5Bo5zLUeWvw==","signatures":[{"sig":"MEQCIFPN77UKnbrAgQ0Gv1euyy0r66s7EBjdbMZNk06MSnOgAiAM3aOcR1bNfK82bD8Ekky96RXrEpbN06cZnjOMrOGeDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74863},"main":"dist/index.js","_from":"file:konker.dev-tiny-auth-utils-fp-0.0.18.tgz","scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run fixme-check","test":"jest --no-cache -w 4","build":"pnpm run clean && tsc && gulp copy-static","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported --ignore node_modules src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning --ts-config ./tsconfig.json src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files **/*.test.ts"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/ee14f91393f97a4f9d81e40159e49fb0/konker.dev-tiny-auth-utils-fp-0.0.18.tgz","_integrity":"sha512-UDSgfBpmPLdNSKsuz90D8awbTL718udzgiA4EWVb83N3qIIVgnSiYSaXUnL+WdoJYhZs5H9+/1e5Bo5zLUeWvw==","repository":{"url":"git+https://github.com/konkerdotdev/tiny-auth-utils-fp.git","type":"git"},"_npmVersion":"10.8.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"staticFiles":[],"_nodeVersion":"20.17.0","dependencies":{"effect":"^3.7.2","@effect/schema":"^0.72.3","@konker.dev/tiny-error-fp":"^0.0.8","@konker.dev/effect-ts-prelude":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"npx":"^10.2.2","gulp":"^4.0.2","jest":"^29.7.0","husky":"^9.1.5","madge":"^6.1.0","eslint":"^8.57.0","leasot":"^13.3.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^20.16.5","type-coverage":"^2.29.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.145","eslint-plugin-json":"^3.1.0","@types/jsonwebtoken":"^9.0.6","eslint-plugin-import":"^2.30.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-deprecation":"^2.0.0","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-sort-destructure-keys":"^1.6.0","@typescript-eslint/typescript-estree":"^7.18.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.0.18_1725975303763_0.13651424377333865","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.1.1","keywords":["node","auth","jwt","basic-auth","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.1.1","maintainers":[{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},{"name":"konker","email":"konker@iki.fi"}],"homepage":"https://konker.dev/","dist":{"shasum":"3240068a4eecd8dcdfa3ec383e399a593d2a564e","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.1.1.tgz","fileCount":55,"integrity":"sha512-85q8hP21sqSlvIznQRhltHMGm7B8pAWuESP/IBqK/CK+tXqxClb6OAF9D/Kd7nPD8K+30UzwBb/TNXwIy70RLw==","signatures":[{"sig":"MEUCIHxy9JoAfB3pDz8+AuaX+gm9WN8guRM50zE6gIX/knEYAiEAoh0/gjf0UOHzUSrFXYoR64vOFY8ARAYrBWOiiDzGQ1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71278},"main":"dist/index.js","type":"module","_from":"file:konker.dev-tiny-auth-utils-fp-0.1.1.tgz","exports":{"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"},"./jwt/rsa":{"types":"./dist/jwt/rsa.d.ts","import":"./dist/jwt/rsa.js"},"./basic-auth":{"types":"./dist/basic-auth.d.ts","import":"./dist/basic-auth.js"},"./jwt/common":{"types":"./dist/jwt/common.d.ts","import":"./dist/jwt/common.js"},"./package.json":"./package.json","./aws-authorizer":{"types":"./dist/aws-authorizer.d.ts","import":"./dist/aws-authorizer.js"},"./test/fixtures/jwt":{"types":"./dist/test/fixtures/jwt.d.ts","import":"./dist/test/fixtures/jwt.js"},"./test/fixtures/test-jwt-tokens":{"types":"./dist/test/fixtures/test-jwt-tokens.d.ts","import":"./dist/test/fixtures/test-jwt-tokens.js"},"./test/fixtures/test-jwt-rsa-keys":{"types":"./dist/test/fixtures/test-jwt-rsa-keys.d.ts","import":"./dist/test/fixtures/test-jwt-rsa-keys.js"},"./test/fixtures/test-jwt-tokens-rsa":{"types":"./dist/test/fixtures/test-jwt-tokens-rsa.d.ts","import":"./dist/test/fixtures/test-jwt-tokens-rsa.js"}},"scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run generated-exports-check && pnpm run exports-check && pnpm run fixme-check","test":"vitest run --coverage","build":"pnpm run clean && tsc","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","exports-check":"attw --pack . --ignore-rules=cjs-resolves-to-esm --profile=node16","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files src/index.test.ts","generated-exports-check":"npx --package=@konker.dev/common-config generate-exports-verify packages/tiny-auth-utils-fp"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/cae35d91473f673f0d41c0afc82dc710/konker.dev-tiny-auth-utils-fp-0.1.1.tgz","_integrity":"sha512-85q8hP21sqSlvIznQRhltHMGm7B8pAWuESP/IBqK/CK+tXqxClb6OAF9D/Kd7nPD8K+30UzwBb/TNXwIy70RLw==","repository":{"url":"https://github.com/konker.dev/packages/tiny-auth-utils-fp","type":"git"},"_npmVersion":"10.9.0","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"_nodeVersion":"22.12.0","dependencies":{"effect":"^3.11.2","@konker.dev/tiny-error-fp":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","madge":"^6.1.0","eslint":"^9.17.0","leasot":"^13.3.0","vitest":"^2.1.8","prettier":"^3.4.2","@eslint/js":"^9.17.0","aws-lambda":"^1.0.7","typescript":"^5.7.2","@types/node":"^20.17.10","jsonwebtoken":"^9.0.2","type-coverage":"^2.29.7","@eslint/compat":"^1.2.4","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.146","typescript-eslint":"^8.18.0","@types/jsonwebtoken":"^9.0.7","@arethetypeswrong/cli":"^0.17.1","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@konker.dev/common-config":"^0.1.0","@vitest/coverage-istanbul":"^2.1.8","eslint-plugin-simple-import-sort":"^12.1.1","eslint-plugin-sort-destructure-keys":"^1.6.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.1.1_1735350362725_0.6980880327376704","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.1.7","keywords":["node","auth","jwt","basic-auth","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.1.7","maintainers":[{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},{"name":"konker","email":"konker@iki.fi"}],"homepage":"https://konker.dev/","dist":{"shasum":"62294073ba203f492157888867b1a335ab895082","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.1.7.tgz","fileCount":55,"integrity":"sha512-QUNwkXDjsW3/I6DOYRqHBL59Ye9zmYZvxl6hqnD6TfWgCuWDdySKkM6YO1gFNcvN/8oQVjmf3CjuwP6jhurm7A==","signatures":[{"sig":"MEQCIB9tuF5d3M29jdQKQGE1NqqKRqt0Vw6R0Y2AqXO6SDTKAiBqZ2rvYomnrLvkFLk6WkxX1ErsUe+QKfYm7ik30hNdVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71393},"main":"dist/index.js","type":"module","_from":"file:konker.dev-tiny-auth-utils-fp-0.1.7.tgz","exports":{"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"},"./jwt/rsa":{"types":"./dist/jwt/rsa.d.ts","import":"./dist/jwt/rsa.js"},"./basic-auth":{"types":"./dist/basic-auth.d.ts","import":"./dist/basic-auth.js"},"./jwt/common":{"types":"./dist/jwt/common.d.ts","import":"./dist/jwt/common.js"},"./package.json":"./package.json","./aws-authorizer":{"types":"./dist/aws-authorizer.d.ts","import":"./dist/aws-authorizer.js"},"./test/fixtures/jwt":{"types":"./dist/test/fixtures/jwt.d.ts","import":"./dist/test/fixtures/jwt.js"},"./test/fixtures/test-jwt-tokens":{"types":"./dist/test/fixtures/test-jwt-tokens.d.ts","import":"./dist/test/fixtures/test-jwt-tokens.js"},"./test/fixtures/test-jwt-rsa-keys":{"types":"./dist/test/fixtures/test-jwt-rsa-keys.d.ts","import":"./dist/test/fixtures/test-jwt-rsa-keys.js"},"./test/fixtures/test-jwt-tokens-rsa":{"types":"./dist/test/fixtures/test-jwt-tokens-rsa.d.ts","import":"./dist/test/fixtures/test-jwt-tokens-rsa.js"}},"scripts":{"cd":"pnpm run build && pnpm publish --access public","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run generated-exports-check && pnpm run exports-check && pnpm run fixme-check","test":"vitest run --coverage","build":"pnpm run clean && tsc","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","codecov":"npx --package=@konker.dev/common-config codecov-upload `pwd` '@konker.dev/tiny-auth-utils-fp'","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","exports-check":"attw --pack . --ignore-rules=cjs-resolves-to-esm --profile=node16","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files src/index.test.ts","generated-exports-check":"npx --package=@konker.dev/common-config generate-exports-verify `pwd`"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/00e84ddb16cee44eeef64996038432d1/konker.dev-tiny-auth-utils-fp-0.1.7.tgz","_integrity":"sha512-QUNwkXDjsW3/I6DOYRqHBL59Ye9zmYZvxl6hqnD6TfWgCuWDdySKkM6YO1gFNcvN/8oQVjmf3CjuwP6jhurm7A==","repository":{"url":"https://github.com/konker.dev/packages/tiny-auth-utils-fp","type":"git"},"_npmVersion":"10.9.0","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"_nodeVersion":"22.12.0","dependencies":{"effect":"^3.11.2","@konker.dev/tiny-error-fp":"0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","madge":"^6.1.0","eslint":"^9.17.0","leasot":"^13.3.0","vitest":"^2.1.8","codecov":"^3.8.3","prettier":"^3.4.2","@eslint/js":"^9.17.0","aws-lambda":"^1.0.7","typescript":"^5.7.2","@types/node":"^20.17.10","jsonwebtoken":"^9.0.2","type-coverage":"^2.29.7","@eslint/compat":"^1.2.4","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.146","typescript-eslint":"^8.18.0","@types/jsonwebtoken":"^9.0.7","@arethetypeswrong/cli":"^0.17.1","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@konker.dev/common-config":"^0.1.9","@vitest/coverage-istanbul":"^2.1.8","eslint-plugin-simple-import-sort":"^12.1.1","eslint-plugin-sort-destructure-keys":"^1.6.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.1.7_1735817037435_0.9345590228385892","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.1.9","keywords":["node","auth","jwt","basic-auth","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.1.9","maintainers":[{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},{"name":"konker","email":"konker@iki.fi"}],"homepage":"https://konker.dev/","dist":{"shasum":"8ff49368cd748e878375b7fd46a770b92e3e84b0","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.1.9.tgz","fileCount":55,"integrity":"sha512-wMr3pPJwKnfWvKhMzSM3Z1LrJhYm+TThW9vbE15Hk9bEX7JA9SjGdkT8xM+V2MInBtZJX6CsaI496PzPE/s7xQ==","signatures":[{"sig":"MEUCICJa9dHEi9qWuJFInc5UQZDLTeTlSkZNIcbhueUizYR5AiEA7WIajbOcohFW+WQlzrsjqDgw8aTr95XS+p/qt5YRohw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71306},"main":"dist/index.js","type":"module","_from":"file:konker.dev-tiny-auth-utils-fp-0.1.9.tgz","exports":{"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"},"./jwt/rsa":{"types":"./dist/jwt/rsa.d.ts","import":"./dist/jwt/rsa.js"},"./basic-auth":{"types":"./dist/basic-auth.d.ts","import":"./dist/basic-auth.js"},"./jwt/common":{"types":"./dist/jwt/common.d.ts","import":"./dist/jwt/common.js"},"./package.json":"./package.json","./aws-authorizer":{"types":"./dist/aws-authorizer.d.ts","import":"./dist/aws-authorizer.js"},"./test/fixtures/jwt":{"types":"./dist/test/fixtures/jwt.d.ts","import":"./dist/test/fixtures/jwt.js"},"./test/fixtures/test-jwt-tokens":{"types":"./dist/test/fixtures/test-jwt-tokens.d.ts","import":"./dist/test/fixtures/test-jwt-tokens.js"},"./test/fixtures/test-jwt-rsa-keys":{"types":"./dist/test/fixtures/test-jwt-rsa-keys.d.ts","import":"./dist/test/fixtures/test-jwt-rsa-keys.js"},"./test/fixtures/test-jwt-tokens-rsa":{"types":"./dist/test/fixtures/test-jwt-tokens-rsa.d.ts","import":"./dist/test/fixtures/test-jwt-tokens-rsa.js"}},"scripts":{"cd":"pnpm run build && npx --package=@konker.dev/common-config npm-publish-if-version-not-exists `pwd`","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run generated-exports-check && pnpm run exports-check && pnpm run fixme-check","test":"vitest run --coverage","build":"pnpm run clean && tsc","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","codecov":"npx --package=@konker.dev/common-config codecov-upload `pwd` '@konker.dev/tiny-auth-utils-fp'","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","exports-check":"attw --pack . --ignore-rules=cjs-resolves-to-esm --profile=node16","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files src/index.test.ts","generated-exports-check":"npx --package=@konker.dev/common-config generate-exports-verify `pwd`"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/3e3834b10de853c07f752e47113f981f/konker.dev-tiny-auth-utils-fp-0.1.9.tgz","_integrity":"sha512-wMr3pPJwKnfWvKhMzSM3Z1LrJhYm+TThW9vbE15Hk9bEX7JA9SjGdkT8xM+V2MInBtZJX6CsaI496PzPE/s7xQ==","repository":{"url":"https://github.com/konker.dev/packages/tiny-auth-utils-fp","type":"git"},"_npmVersion":"10.9.2","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"_nodeVersion":"22.14.0","dependencies":{"effect":"^3.11.2","@konker.dev/tiny-error-fp":"0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","madge":"^6.1.0","eslint":"^9.17.0","leasot":"^13.3.0","vitest":"^2.1.8","codecov":"^3.8.3","prettier":"^3.4.2","@eslint/js":"^9.17.0","aws-lambda":"^1.0.7","typescript":"^5.7.2","@types/node":"^20.17.10","jsonwebtoken":"^9.0.2","type-coverage":"^2.29.7","@eslint/compat":"^1.2.4","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.146","typescript-eslint":"^8.18.0","@types/jsonwebtoken":"^9.0.7","@arethetypeswrong/cli":"^0.17.1","eslint-plugin-prettier":"^5.2.1","@effect/language-service":"^0.1.0","@konker.dev/common-config":"^0.2.1","@vitest/coverage-istanbul":"^2.1.8","eslint-plugin-simple-import-sort":"^12.1.1","eslint-plugin-sort-destructure-keys":"^1.6.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.1.9_1743020134378_0.6051202098998787","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.1.10","keywords":["node","auth","jwt","basic-auth","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.1.10","maintainers":[{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},{"name":"konker","email":"konker@iki.fi"}],"homepage":"https://konker.dev/","dist":{"shasum":"cfb28c7d29fbac3c5c62260da5183fd284cb68ab","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.1.10.tgz","fileCount":55,"integrity":"sha512-oezsLxgE61ilj3V0YhCooSxFMghr5EsxHlQr3kLMlmBfLHBZ+1wcmBVMfxFa+n73RirpslSdQ7H8L4yR2gWTFw==","signatures":[{"sig":"MEUCIQCn3Cjs6ksbpg5r8r2WWNUci6zX0QhlFo1QUfJmukqFPAIgPm4+QzB0FBOBaJhsuAbNte4XS4Ag9onKNRsgl5ig1d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71315},"main":"dist/index.js","type":"module","_from":"file:konker.dev-tiny-auth-utils-fp-0.1.10.tgz","exports":{"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"},"./jwt/rsa":{"types":"./dist/jwt/rsa.d.ts","import":"./dist/jwt/rsa.js"},"./basic-auth":{"types":"./dist/basic-auth.d.ts","import":"./dist/basic-auth.js"},"./jwt/common":{"types":"./dist/jwt/common.d.ts","import":"./dist/jwt/common.js"},"./package.json":"./package.json","./aws-authorizer":{"types":"./dist/aws-authorizer.d.ts","import":"./dist/aws-authorizer.js"},"./test/fixtures/jwt":{"types":"./dist/test/fixtures/jwt.d.ts","import":"./dist/test/fixtures/jwt.js"},"./test/fixtures/test-jwt-tokens":{"types":"./dist/test/fixtures/test-jwt-tokens.d.ts","import":"./dist/test/fixtures/test-jwt-tokens.js"},"./test/fixtures/test-jwt-rsa-keys":{"types":"./dist/test/fixtures/test-jwt-rsa-keys.d.ts","import":"./dist/test/fixtures/test-jwt-rsa-keys.js"},"./test/fixtures/test-jwt-tokens-rsa":{"types":"./dist/test/fixtures/test-jwt-tokens-rsa.d.ts","import":"./dist/test/fixtures/test-jwt-tokens-rsa.js"}},"scripts":{"cd":"pnpm run build && npx --package=@konker.dev/common-config npm-publish-if-version-not-exists `pwd`","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run generated-exports-check && pnpm run exports-check && pnpm run fixme-check","test":"vitest run --coverage","build":"pnpm run clean && tsc","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","codecov":"npx --package=@konker.dev/common-config codecov-upload `pwd` '@konker.dev/tiny-auth-utils-fp'","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","exports-check":"attw --pack . --ignore-rules=cjs-resolves-to-esm --profile=node16","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files src/index.test.ts","generated-exports-check":"npx --package=@konker.dev/common-config generate-exports-verify `pwd`"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/edbef537794a3e0a16b9de8884d7b619/konker.dev-tiny-auth-utils-fp-0.1.10.tgz","_integrity":"sha512-oezsLxgE61ilj3V0YhCooSxFMghr5EsxHlQr3kLMlmBfLHBZ+1wcmBVMfxFa+n73RirpslSdQ7H8L4yR2gWTFw==","repository":{"url":"https://github.com/konker.dev/packages/tiny-auth-utils-fp","type":"git"},"_npmVersion":"10.9.3","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"_nodeVersion":"22.18.0","dependencies":{"effect":"^3.17.7","@konker.dev/tiny-error-fp":"0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","madge":"^6.1.0","eslint":"^9.33.0","leasot":"^13.3.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.33.0","aws-lambda":"^1.0.7","typescript":"^5.9.2","@types/node":"^24.2.1","jsonwebtoken":"^9.0.2","type-coverage":"^2.29.7","@eslint/compat":"^1.3.2","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.152","typescript-eslint":"^8.39.0","@types/jsonwebtoken":"^9.0.10","@arethetypeswrong/cli":"^0.17.4","eslint-plugin-prettier":"^5.5.4","@effect/language-service":"^0.1.0","@konker.dev/common-config":"0.2.4","@vitest/coverage-istanbul":"^3.2.4","eslint-plugin-simple-import-sort":"^12.1.1","eslint-plugin-sort-destructure-keys":"^1.6.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.1.10_1754742548610_0.604973793730978","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.1.11","keywords":["node","auth","jwt","basic-auth","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.1.11","maintainers":[{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},{"name":"konker","email":"konker@iki.fi"}],"homepage":"https://konker.dev/","dist":{"shasum":"d392b217649bcdc17a9846e0e8ffd52078778bd5","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.1.11.tgz","fileCount":55,"integrity":"sha512-rHh9QLlvz5+B0PgFqa/r836brIAusklTmRCn/5WkegXpTjXjAnDkxABE/rCGxrGLT0+bg/G7cm8eGNQmoYf5rw==","signatures":[{"sig":"MEUCIEwjZ9OYDAofu6Gsa4BsuSbqXzx3LWNJWBIvJ7IzHnqOAiEA/DO3St0BJyThcc0bGyKvkPEo5x/ASzLdMbgY4H1SVOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71318},"main":"dist/index.js","type":"module","_from":"file:konker.dev-tiny-auth-utils-fp-0.1.11.tgz","exports":{"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"},"./jwt/rsa":{"types":"./dist/jwt/rsa.d.ts","import":"./dist/jwt/rsa.js"},"./basic-auth":{"types":"./dist/basic-auth.d.ts","import":"./dist/basic-auth.js"},"./jwt/common":{"types":"./dist/jwt/common.d.ts","import":"./dist/jwt/common.js"},"./package.json":"./package.json","./aws-authorizer":{"types":"./dist/aws-authorizer.d.ts","import":"./dist/aws-authorizer.js"},"./test/fixtures/jwt":{"types":"./dist/test/fixtures/jwt.d.ts","import":"./dist/test/fixtures/jwt.js"},"./test/fixtures/test-jwt-tokens":{"types":"./dist/test/fixtures/test-jwt-tokens.d.ts","import":"./dist/test/fixtures/test-jwt-tokens.js"},"./test/fixtures/test-jwt-rsa-keys":{"types":"./dist/test/fixtures/test-jwt-rsa-keys.d.ts","import":"./dist/test/fixtures/test-jwt-rsa-keys.js"},"./test/fixtures/test-jwt-tokens-rsa":{"types":"./dist/test/fixtures/test-jwt-tokens-rsa.d.ts","import":"./dist/test/fixtures/test-jwt-tokens-rsa.js"}},"scripts":{"cd":"pnpm run build && npx --package=@konker.dev/common-config npm-publish-if-version-not-exists `pwd`","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run generated-exports-check && pnpm run exports-check && pnpm run fixme-check","test":"vitest run --coverage","build":"pnpm run clean && tsc","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","codecov":"npx --package=@konker.dev/common-config codecov-upload `pwd` '@konker.dev/tiny-auth-utils-fp'","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","exports-check":"attw --pack . --ignore-rules=cjs-resolves-to-esm --profile=node16","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files src/index.test.ts","generated-exports-check":"npx --package=@konker.dev/common-config generate-exports-verify `pwd`"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/4283d589678222f95bad317501057a9e/konker.dev-tiny-auth-utils-fp-0.1.11.tgz","_integrity":"sha512-rHh9QLlvz5+B0PgFqa/r836brIAusklTmRCn/5WkegXpTjXjAnDkxABE/rCGxrGLT0+bg/G7cm8eGNQmoYf5rw==","repository":{"url":"https://github.com/konker.dev/packages/tiny-auth-utils-fp","type":"git"},"_npmVersion":"10.9.3","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"_nodeVersion":"22.19.0","dependencies":{"effect":"^3.17.14","@konker.dev/tiny-error-fp":"0.1.11"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","madge":"^8.0.0","eslint":"^9.36.0","leasot":"^14.4.0","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.36.0","aws-lambda":"^1.0.7","typescript":"^5.9.2","@types/node":"^24.5.2","jsonwebtoken":"^9.0.2","type-coverage":"^2.29.7","@eslint/compat":"^1.4.0","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.152","typescript-eslint":"^8.44.1","@types/jsonwebtoken":"^9.0.10","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-prettier":"^5.5.4","@effect/language-service":"^0.41.0","@konker.dev/common-config":"latest","@vitest/coverage-istanbul":"^3.2.4","eslint-plugin-simple-import-sort":"^12.1.1","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.1.11_1758975995843_0.8603252786673354","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.1.12","keywords":["node","auth","jwt","basic-auth","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.1.12","maintainers":[{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},{"name":"konker","email":"konker@iki.fi"}],"homepage":"https://konker.dev/","dist":{"shasum":"fb86e47856a5365f4078ab1c54ee7280bc61f94e","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.1.12.tgz","fileCount":55,"integrity":"sha512-KsQCz2CRompjanqUKf0WJjuqvLHQ8CVXdlFR9vuuioVmL53v6ChlVKNAVXcQFQ5x3YtciMW7y65BIQ2ki0Ld3Q==","signatures":[{"sig":"MEUCIQCGixxUYvi0tezxyPxu/ZvIVNTZanPWrTfhUpSmw/2xLgIgMIaaXp9S4MUQ6eymXMvmp9DgpuiolP3tG54Cvov+BaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71320},"main":"dist/index.js","type":"module","_from":"file:konker.dev-tiny-auth-utils-fp-0.1.12.tgz","exports":{"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"},"./jwt/rsa":{"types":"./dist/jwt/rsa.d.ts","import":"./dist/jwt/rsa.js"},"./basic-auth":{"types":"./dist/basic-auth.d.ts","import":"./dist/basic-auth.js"},"./jwt/common":{"types":"./dist/jwt/common.d.ts","import":"./dist/jwt/common.js"},"./package.json":"./package.json","./aws-authorizer":{"types":"./dist/aws-authorizer.d.ts","import":"./dist/aws-authorizer.js"},"./test/fixtures/jwt":{"types":"./dist/test/fixtures/jwt.d.ts","import":"./dist/test/fixtures/jwt.js"},"./test/fixtures/test-jwt-tokens":{"types":"./dist/test/fixtures/test-jwt-tokens.d.ts","import":"./dist/test/fixtures/test-jwt-tokens.js"},"./test/fixtures/test-jwt-rsa-keys":{"types":"./dist/test/fixtures/test-jwt-rsa-keys.d.ts","import":"./dist/test/fixtures/test-jwt-rsa-keys.js"},"./test/fixtures/test-jwt-tokens-rsa":{"types":"./dist/test/fixtures/test-jwt-tokens-rsa.d.ts","import":"./dist/test/fixtures/test-jwt-tokens-rsa.js"}},"scripts":{"cd":"pnpm run build && npx --package=@konker.dev/common-config npm-publish-if-version-not-exists `pwd`","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run generated-exports-check && pnpm run exports-check && pnpm run fixme-check","test":"vitest run --coverage","build":"pnpm run clean && tsc","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","codecov":"npx --package=@konker.dev/common-config codecov-upload `pwd` '@konker.dev/tiny-auth-utils-fp'","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","exports-check":"attw --pack . --ignore-rules=cjs-resolves-to-esm --profile=node16","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files src/index.test.ts","generated-exports-check":"npx --package=@konker.dev/common-config generate-exports-verify `pwd`"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/10b1871d7dc617710b90865a2d08dadc/konker.dev-tiny-auth-utils-fp-0.1.12.tgz","_integrity":"sha512-KsQCz2CRompjanqUKf0WJjuqvLHQ8CVXdlFR9vuuioVmL53v6ChlVKNAVXcQFQ5x3YtciMW7y65BIQ2ki0Ld3Q==","repository":{"url":"https://github.com/konker.dev/packages/tiny-auth-utils-fp","type":"git"},"_npmVersion":"10.9.4","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"effect":"^3.19.13","@konker.dev/tiny-error-fp":"0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","madge":"^8.0.0","eslint":"^9.39.2","leasot":"^14.4.0","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","aws-lambda":"^1.0.7","typescript":"^5.9.3","@types/node":"^25.0.3","jsonwebtoken":"^9.0.3","type-coverage":"^2.29.7","@eslint/compat":"^2.0.0","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.159","typescript-eslint":"^8.50.1","@types/jsonwebtoken":"^9.0.10","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-prettier":"^5.5.4","@effect/language-service":"^0.62.5","@konker.dev/common-config":"^0.7.0","@vitest/coverage-istanbul":"^4.0.16","eslint-plugin-simple-import-sort":"^12.1.1","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.1.12_1766867143594_0.3918629230938726","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.2.0","keywords":["node","auth","jwt","basic-auth","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.2.0","maintainers":[{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},{"name":"konker","email":"konker@iki.fi"}],"homepage":"https://konker.dev/","dist":{"shasum":"b933c809beafd918d7385455ae0e55773c3f4be4","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.2.0.tgz","fileCount":55,"integrity":"sha512-60KYajhaHMzUfxdBjbPPkGVK4NS+q+JX+uaHLXdZ1gLl9gNi194wKUWAW7pfYndkjNayXzwxf1oxutBc/gmPkQ==","signatures":[{"sig":"MEUCIFJsgdk4rIYIq2Zk4lPZC+pjh9cnwWt56NSfkvUU5jLlAiEA+gN4IENJtOr7P4TNCHASXpZezZDMW4iElhQkG1s+Ru0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72114},"main":"dist/index.js","type":"module","_from":"file:konker.dev-tiny-auth-utils-fp-0.2.0.tgz","exports":{"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"},"./jwt/rsa":{"types":"./dist/jwt/rsa.d.ts","import":"./dist/jwt/rsa.js"},"./basic-auth":{"types":"./dist/basic-auth.d.ts","import":"./dist/basic-auth.js"},"./jwt/common":{"types":"./dist/jwt/common.d.ts","import":"./dist/jwt/common.js"},"./package.json":"./package.json","./aws-authorizer":{"types":"./dist/aws-authorizer.d.ts","import":"./dist/aws-authorizer.js"},"./test/fixtures/jwt":{"types":"./dist/test/fixtures/jwt.d.ts","import":"./dist/test/fixtures/jwt.js"},"./test/fixtures/test-jwt-tokens":{"types":"./dist/test/fixtures/test-jwt-tokens.d.ts","import":"./dist/test/fixtures/test-jwt-tokens.js"},"./test/fixtures/test-jwt-rsa-keys":{"types":"./dist/test/fixtures/test-jwt-rsa-keys.d.ts","import":"./dist/test/fixtures/test-jwt-rsa-keys.js"},"./test/fixtures/test-jwt-tokens-rsa":{"types":"./dist/test/fixtures/test-jwt-tokens-rsa.d.ts","import":"./dist/test/fixtures/test-jwt-tokens-rsa.js"}},"scripts":{"cd":"pnpm run build && npx --package=@konker.dev/common-config npm-publish-if-version-not-exists `pwd`","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run generated-exports-check && pnpm run exports-check && pnpm run fixme-check","test":"vitest run --coverage","build":"pnpm run clean && tsc","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","codecov":"npx --package=@konker.dev/common-config codecov-upload `pwd` '@konker.dev/tiny-auth-utils-fp'","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","exports-check":"attw --pack . --ignore-rules=cjs-resolves-to-esm --profile=node16","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files src/index.test.ts","generated-exports-check":"npx --package=@konker.dev/common-config generate-exports-verify `pwd`"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/1d26e94bb5531377b9b022835fd61ebc/konker.dev-tiny-auth-utils-fp-0.2.0.tgz","_integrity":"sha512-60KYajhaHMzUfxdBjbPPkGVK4NS+q+JX+uaHLXdZ1gLl9gNi194wKUWAW7pfYndkjNayXzwxf1oxutBc/gmPkQ==","repository":{"url":"https://github.com/konker.dev/packages/tiny-auth-utils-fp","type":"git"},"_npmVersion":"10.9.7","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"_nodeVersion":"22.22.2","dependencies":{"effect":"^3.19.14","@konker.dev/tiny-error-fp":"0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","madge":"^8.0.0","eslint":"^9.39.2","leasot":"^14.4.0","vitest":"^4.0.16","prettier":"^3.7.4","@eslint/js":"^9.39.2","aws-lambda":"^1.0.7","typescript":"^5.9.3","@types/node":"^25.0.6","jsonwebtoken":"^9.0.3","type-coverage":"^2.29.7","@eslint/compat":"^2.0.1","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.159","typescript-eslint":"^8.52.0","@types/jsonwebtoken":"^9.0.10","@arethetypeswrong/cli":"^0.18.2","eslint-plugin-prettier":"^5.5.4","@effect/language-service":"^0.64.1","@konker.dev/common-config":"^0.7.0","@vitest/coverage-istanbul":"^4.0.16","eslint-plugin-simple-import-sort":"^12.1.1","eslint-plugin-sort-destructure-keys":"^2.0.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.2.0_1775591856369_0.0807347939623475","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.3.0","keywords":["node","auth","jwt","basic-auth","typescript","functional-programming","effect-ts"],"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","_id":"@konker.dev/tiny-auth-utils-fp@0.3.0","maintainers":[{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},{"name":"konker","email":"konker@iki.fi"}],"homepage":"https://konker.dev/","dist":{"shasum":"c963298ba672962da637071758176628066d857d","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.3.0.tgz","fileCount":55,"integrity":"sha512-aV8JsBkXfvO4k1kDzrMfQ+vkyC4wBWORAGsiGbBnVxk6IImRciqtJ+8NLxkOyWbeseBxgyOswYK9pGBxdfIkew==","signatures":[{"sig":"MEQCIEq9LljlIsbA/1Ui8xfQZdjPOodNYCEScccc1wwT7b7OAiBTWX/7GqxuoC137gz3r3S/WNWlVIiPINvsAVrxKwv3uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72111},"main":"dist/index.js","type":"module","_from":"file:konker.dev-tiny-auth-utils-fp-0.3.0.tgz","exports":{"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"},"./jwt/rsa":{"types":"./dist/jwt/rsa.d.ts","import":"./dist/jwt/rsa.js"},"./basic-auth":{"types":"./dist/basic-auth.d.ts","import":"./dist/basic-auth.js"},"./jwt/common":{"types":"./dist/jwt/common.d.ts","import":"./dist/jwt/common.js"},"./package.json":"./package.json","./aws-authorizer":{"types":"./dist/aws-authorizer.d.ts","import":"./dist/aws-authorizer.js"},"./test/fixtures/jwt":{"types":"./dist/test/fixtures/jwt.d.ts","import":"./dist/test/fixtures/jwt.js"},"./test/fixtures/test-jwt-tokens":{"types":"./dist/test/fixtures/test-jwt-tokens.d.ts","import":"./dist/test/fixtures/test-jwt-tokens.js"},"./test/fixtures/test-jwt-rsa-keys":{"types":"./dist/test/fixtures/test-jwt-rsa-keys.d.ts","import":"./dist/test/fixtures/test-jwt-rsa-keys.js"},"./test/fixtures/test-jwt-tokens-rsa":{"types":"./dist/test/fixtures/test-jwt-tokens-rsa.d.ts","import":"./dist/test/fixtures/test-jwt-tokens-rsa.js"}},"scripts":{"cd":"pnpm run build && npx --package=@konker.dev/common-config npm-publish-if-version-not-exists `pwd`","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run generated-exports-check && pnpm run exports-check && pnpm run fixme-check","test":"vitest run --coverage","build":"pnpm run clean && tsc","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","codecov":"npx --package=@konker.dev/common-config codecov-upload `pwd` '@konker.dev/tiny-auth-utils-fp'","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","typecheck":"tsc --noEmit","eslint-fix":"npx eslint --fix||true","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","fixme-check":"leasot --exit-nicely --skip-unsupported src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","prettier-fix":"pnpm run prettier-check --write","exports-check":"attw --pack . --ignore-rules=cjs-resolves-to-esm --profile=node16","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","type-coverage-check":"type-coverage --detail --at-least 100 --ignore-files src/index.test.ts","generated-exports-check":"npx --package=@konker.dev/common-config generate-exports-verify `pwd`"},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"_resolved":"/tmp/ff9fc44995d6e4df93c80cab9834f2ac/konker.dev-tiny-auth-utils-fp-0.3.0.tgz","_integrity":"sha512-aV8JsBkXfvO4k1kDzrMfQ+vkyC4wBWORAGsiGbBnVxk6IImRciqtJ+8NLxkOyWbeseBxgyOswYK9pGBxdfIkew==","repository":{"url":"https://github.com/konker.dev/packages/tiny-auth-utils-fp","type":"git"},"_npmVersion":"10.9.8","description":"A basic authentication utils library for Node.js based on Effect-ts","directories":{},"_nodeVersion":"22.23.1","dependencies":{"effect":"^3.21.4","@konker.dev/tiny-error-fp":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","madge":"^8.0.0","eslint":"^10.6.0","leasot":"^14.4.0","vitest":"^4.1.9","prettier":"^3.9.4","@eslint/js":"^10.0.1","aws-lambda":"^1.0.7","typescript":"^6.0.3","@types/node":"^26.1.0","jsonwebtoken":"^9.0.3","type-coverage":"^2.29.7","@eslint/compat":"^2.1.0","eslint-plugin-fp":"^2.3.0","@types/aws-lambda":"^8.10.162","typescript-eslint":"^8.62.1","@types/jsonwebtoken":"^9.0.10","@arethetypeswrong/cli":"^0.18.4","eslint-plugin-prettier":"^5.5.6","@effect/language-service":"^0.86.4","@konker.dev/common-config":"^0.10.0","@vitest/coverage-istanbul":"^4.1.9","eslint-plugin-simple-import-sort":"^13.0.0","eslint-plugin-sort-destructure-keys":"^3.0.0"},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-auth-utils-fp_0.3.0_1783251475442_0.7061146494210668","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@konker.dev/tiny-auth-utils-fp","version":"0.4.0","type":"module","author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","description":"A basic authentication utils library for Node.js based on Effect-ts","homepage":"https://konker.dev/","keywords":["node","auth","jwt","basic-auth","typescript","functional-programming","effect-ts"],"repository":{"type":"git","url":"https://github.com/konker.dev/packages/tiny-auth-utils-fp"},"main":"dist/index.js","exports":{"./package.json":"./package.json","./jwt/common":{"types":"./dist/jwt/common.d.ts","import":"./dist/jwt/common.js"},"./jwt":{"types":"./dist/jwt/index.d.ts","import":"./dist/jwt/index.js"},"./jwt/rsa":{"types":"./dist/jwt/rsa.d.ts","import":"./dist/jwt/rsa.js"},"./test/fixtures/jwt":{"types":"./dist/test/fixtures/jwt.d.ts","import":"./dist/test/fixtures/jwt.js"},"./test/fixtures/test-jwt-rsa-keys":{"types":"./dist/test/fixtures/test-jwt-rsa-keys.d.ts","import":"./dist/test/fixtures/test-jwt-rsa-keys.js"},"./test/fixtures/test-jwt-tokens-rsa":{"types":"./dist/test/fixtures/test-jwt-tokens-rsa.d.ts","import":"./dist/test/fixtures/test-jwt-tokens-rsa.js"},"./test/fixtures/test-jwt-tokens":{"types":"./dist/test/fixtures/test-jwt-tokens.d.ts","import":"./dist/test/fixtures/test-jwt-tokens.js"},"./aws-authorizer":{"types":"./dist/aws-authorizer.d.ts","import":"./dist/aws-authorizer.js"},"./basic-auth":{"types":"./dist/basic-auth.d.ts","import":"./dist/basic-auth.js"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.js"}},"peerDependencies":{"aws-lambda":"^1.0.7","jsonwebtoken":"^9.0.2"},"dependencies":{"effect":"^3.21.4","@konker.dev/tiny-error-fp":"0.2.0"},"devDependencies":{"@arethetypeswrong/cli":"^0.18.4","@effect/language-service":"^0.86.4","@eslint/compat":"^2.1.0","@eslint/js":"^10.0.1","@konker.dev/common-config":"^0.10.0","@types/aws-lambda":"^8.10.162","@types/jsonwebtoken":"^9.0.10","@types/node":"^26.1.0","@vitest/coverage-istanbul":"^4.1.9","aws-lambda":"^1.0.7","eslint":"^10.6.0","eslint-plugin-fp":"^2.3.0","eslint-plugin-prettier":"^5.5.6","eslint-plugin-simple-import-sort":"^13.0.0","eslint-plugin-sort-destructure-keys":"^3.0.0","jsonwebtoken":"^9.0.3","leasot":"^14.4.0","madge":"^8.0.0","prettier":"^3.9.4","tsx":"^4.23.0","type-coverage":"^2.29.7","typescript":"^6.0.3","typescript-eslint":"^8.62.1","vitest":"^4.1.9"},"scripts":{"test":"vitest run --coverage","clean":"rm -rf dist && rm -f tsconfig.tsbuildinfo","typecheck":"tsc --noEmit","build":"pnpm run clean && tsc","type-coverage-check":"type-coverage --detail --at-least 99 --ignore-files src/index.test.ts","circular-check":"madge --extensions ts --circular --no-color --no-spinner --warning src","eslint-check":"eslint --max-warnings=0 '**/*.{ts,js,json}'","eslint-fix":"npx eslint --fix||true","generated-exports-check":"npx --package=@konker.dev/common-config generate-exports-verify `pwd`","exports-check":"attw --pack . --ignore-rules=cjs-resolves-to-esm --profile=node16","fixme-check":"leasot --exit-nicely --skip-unsupported src","prettier-check":"npx prettier --check --ignore-path .gitignore --ignore-path .prettierignore '**/*.{css,html,js,ts,json,md,yaml,yml}'","prettier-fix":"pnpm run prettier-check --write","lint-check":"pnpm run eslint-check && pnpm run prettier-check && pnpm run circular-check && pnpm run fixme-check","lint-fix":"pnpm run eslint-fix && pnpm run prettier-fix","pre-push":"pnpm run lint-check && pnpm run typecheck","codecov":"npx --package=@konker.dev/common-config codecov-upload `pwd` '@konker.dev/tiny-auth-utils-fp'","ci":"pnpm run lint-check && pnpm run typecheck && pnpm run type-coverage-check && pnpm run test && pnpm run build && pnpm run generated-exports-check && pnpm run exports-check && pnpm run fixme-check","cd":"pnpm run build && npx --package=@konker.dev/common-config npm-publish-if-version-not-exists `pwd`"},"_id":"@konker.dev/tiny-auth-utils-fp@0.4.0","_integrity":"sha512-+ps0d/qfnom6Z+XMO8ybo6+chPWBQ8n8yVkYSvpORpplDmZGc5pK847ykUYOrQlJYOLVm2kq2oxBLdisQu2vzQ==","_resolved":"/tmp/33de1902600c479e1d22dd41c28c4584/konker.dev-tiny-auth-utils-fp-0.4.0.tgz","_from":"file:konker.dev-tiny-auth-utils-fp-0.4.0.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-+ps0d/qfnom6Z+XMO8ybo6+chPWBQ8n8yVkYSvpORpplDmZGc5pK847ykUYOrQlJYOLVm2kq2oxBLdisQu2vzQ==","shasum":"4bc890968fcb465f6776532f9cbbc6001d2eb52b","tarball":"https://registry.npmjs.org/@konker.dev/tiny-auth-utils-fp/-/tiny-auth-utils-fp-0.4.0.tgz","fileCount":55,"unpackedSize":73518,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBh2TTN6y6hSck262jjhRNa9kABu+Jui6hjpeHeLkqeQAiEAjJLofQBsVKYQ8ykW1P87SjSm2MZgzt46BvNp/Xro6Us="}]},"_npmUser":{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},"directories":{},"maintainers":[{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},{"name":"konker","email":"konker@iki.fi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tiny-auth-utils-fp_0.4.0_1783374976831_0.5808058876485038"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-26T17:30:14.169Z","modified":"2026-07-06T21:56:17.159Z","0.0.1":"2024-08-26T17:30:14.444Z","0.0.2":"2024-08-26T17:38:05.168Z","0.0.3":"2024-09-05T22:09:15.501Z","0.0.4":"2024-09-06T09:28:30.477Z","0.0.5":"2024-09-06T10:24:18.043Z","0.0.6":"2024-09-06T23:22:31.152Z","0.0.7":"2024-09-08T17:17:06.750Z","0.0.8":"2024-09-09T14:33:57.758Z","0.0.9":"2024-09-09T14:50:45.419Z","0.0.10":"2024-09-09T15:07:12.279Z","0.0.11":"2024-09-09T17:55:50.194Z","0.0.12":"2024-09-09T20:11:24.806Z","0.0.13":"2024-09-09T20:57:55.931Z","0.0.14":"2024-09-09T21:44:06.673Z","0.0.15":"2024-09-09T23:01:37.425Z","0.0.16":"2024-09-10T10:26:34.173Z","0.0.17":"2024-09-10T12:53:39.662Z","0.0.18":"2024-09-10T13:35:03.904Z","0.1.1":"2024-12-28T01:46:02.901Z","0.1.7":"2025-01-02T11:23:57.589Z","0.1.9":"2025-03-26T20:15:34.594Z","0.1.10":"2025-08-09T12:29:08.787Z","0.1.11":"2025-09-27T12:26:36.099Z","0.1.12":"2025-12-27T20:25:43.738Z","0.2.0":"2026-04-07T19:57:36.506Z","0.3.0":"2026-07-05T11:37:55.576Z","0.4.0":"2026-07-06T21:56:16.990Z"},"author":{"name":"Konrad Markus","email":"mail@konker.dev"},"license":"ISC","homepage":"https://konker.dev/","keywords":["node","auth","jwt","basic-auth","typescript","functional-programming","effect-ts"],"repository":{"type":"git","url":"https://github.com/konker.dev/packages/tiny-auth-utils-fp"},"description":"A basic authentication utils library for Node.js based on Effect-ts","maintainers":[{"name":"morningwoodsoftware","email":"devops@morningwoodsoftware.com"},{"name":"konker","email":"konker@iki.fi"}],"readme":"# @konker.dev/tiny-auth-utils-fp\n\nA basic authentication utils library for [Node.js](https://nodejs.org/) based on [Effect-TS](https://www.effect.website/)\n\n![License](https://img.shields.io/github/license/konker/konker.dev)\n[![NPM Version](https://img.shields.io/npm/v/%40konker.dev%2Ftiny-auth-utils-fp)](https://www.npmjs.com/package/@konker.dev/tiny-auth-utils-fp)\n[![codecov](https://codecov.io/gh/konker/konker.dev/graph/badge.svg?token=G0CMXHW679&flag=@konker.dev/tiny-auth-utils-fp)](https://codecov.io/gh/konker/konker.dev?flags[0]=@konker.dev/tiny-auth-utils-fp)\n","readmeFilename":"README.md"}