{"_id":"@24hr/seqcryptor","_rev":"28-12807236d19efc2c9e027c7d9544c086","name":"@24hr/seqcryptor","dist-tags":{"latest":"0.8.12"},"versions":{"0.8.0":{"name":"@24hr/seqcryptor","version":"0.8.0","author":"","license":"MIT","_id":"@24hr/seqcryptor@0.8.0","maintainers":[{"name":"alexander-nilsson","email":"alexander.nilsson83@gmail.com"},{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},{"name":"marcusthelin","email":"marcusthelin97@gmail.com"},{"name":"24hr-machine-user","email":"services@24hr.se"},{"name":"insidenpm","email":"peterlarssonsmail@gmail.com"},{"name":"bextex","email":"r.sarvegard@gmail.com"},{"name":"antonjohansson24hr","email":"anton.johansson@24hr.se"}],"dist":{"shasum":"4c1c319d14aa6929a3e501339a9487d6851bd62a","tarball":"https://registry.npmjs.org/@24hr/seqcryptor/-/seqcryptor-0.8.0.tgz","fileCount":11,"integrity":"sha512-ulXHO67r7UALag3E2Uacnr6J5yhn18ngmjlSHqaGnDcbsjQXCRCoyX4ixWWzKyinpcCmuyXLIYXkgeDEUGMHkw==","signatures":[{"sig":"MEUCIQCLIH4qkKmI5lvRamWffRBK+ttzex4GVZ0/dtH/re4DtAIgV93Bu6X2i2y71VczJPv/zWmV5fjBnzUmzk4idYG1B9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21215},"jest":{"preset":"ts-jest","testEnvironment":"node","modulePathIgnorePatterns":["build/"]},"main":"build/index.js","type":"module","gitHead":"149fea9bed5a24f3e881837e2a19e7a8ceb8940d","scripts":{"lint":"eslint . --ext .ts","test":"jest --watchAll --no-cache","build":"rm -rf build && tsc --project tsconfig-prod.json","test-ci":"jest","coverage":"jest --coverage","coverage-watch":"jest --coverage --watchAll"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_npmVersion":"6.14.8","description":"","directories":{},"_nodeVersion":"14.15.1","dependencies":{"eslint":"8.2.0","sequelize":"6.6.4","typescript":"4.4.4","@typescript-eslint/parser":"5.3.0","@typescript-eslint/eslint-plugin":"5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","sqlite3":"4.1.1","ts-jest":"27.0.7","tsc-watch":"4.5.0","@types/jest":"27.0.2","ts-node-dev":"1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/seqcryptor_0.8.0_1636214069447_0.8147008310870978","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@24hr/seqcryptor","version":"0.8.1","author":"","license":"MIT","_id":"@24hr/seqcryptor@0.8.1","maintainers":[{"name":"alexander-nilsson","email":"alexander.nilsson83@gmail.com"},{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},{"name":"marcusthelin","email":"marcusthelin97@gmail.com"},{"name":"24hr-machine-user","email":"services@24hr.se"},{"name":"insidenpm","email":"peterlarssonsmail@gmail.com"},{"name":"bextex","email":"r.sarvegard@gmail.com"},{"name":"antonjohansson24hr","email":"anton.johansson@24hr.se"}],"dist":{"shasum":"da146f996ded05a79c1bbbad9458818ed4d8266c","tarball":"https://registry.npmjs.org/@24hr/seqcryptor/-/seqcryptor-0.8.1.tgz","fileCount":12,"integrity":"sha512-WU/df0bY0Z9NLxZRStyl97l4O0m39UpI3GzLLyukF2Xh5fxIIjp4ZUQBjFseZvPhsZq3fwiMc62i/odgxReMBg==","signatures":[{"sig":"MEUCIC/Z4kJEgChGcl18s7ghmt6pS38aI4WSnfRBFsyUqJOlAiEApZnoJCm3FNsPLRS2Eg9/NkJl70Y3tbwozRk+mlS1TYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23262},"jest":{"preset":"ts-jest","testEnvironment":"node","modulePathIgnorePatterns":["build/"]},"main":"build/index.js","type":"module","gitHead":"886dc2ec0254198e2b1219c3c319f6401b7ace8a","scripts":{"lint":"eslint . --ext .ts","test":"jest --watchAll --no-cache","build":"rm -rf build && tsc --project tsconfig-prod.json","test-ci":"jest","coverage":"jest --coverage","coverage-watch":"jest --coverage --watchAll"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_npmVersion":"6.14.8","description":"This is a  small module to encrypt specififc columns with seqeuelize. It's a little like https://www.npmjs.com/package/sequelize-encrypted but since seqeuelize-encrypted hasnt been updated for five years and we needed a typescript version, we deciced to c","directories":{},"_nodeVersion":"14.15.1","dependencies":{"eslint":"8.2.0","sequelize":"6.6.4","typescript":"4.4.4","@typescript-eslint/parser":"5.3.0","@typescript-eslint/eslint-plugin":"5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","sqlite3":"4.1.1","ts-jest":"27.0.7","tsc-watch":"4.5.0","@types/jest":"27.0.2","ts-node-dev":"1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/seqcryptor_0.8.1_1636220250027_0.07975550816817267","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@24hr/seqcryptor","version":"0.8.2","author":"","license":"MIT","_id":"@24hr/seqcryptor@0.8.2","maintainers":[{"name":"alexander-nilsson","email":"alexander.nilsson83@gmail.com"},{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},{"name":"marcusthelin","email":"marcusthelin97@gmail.com"},{"name":"24hr-machine-user","email":"services@24hr.se"},{"name":"insidenpm","email":"peterlarssonsmail@gmail.com"},{"name":"bextex","email":"r.sarvegard@gmail.com"},{"name":"antonjohansson24hr","email":"anton.johansson@24hr.se"}],"dist":{"shasum":"6d84b43049f18984869ad398c3b12137d4735889","tarball":"https://registry.npmjs.org/@24hr/seqcryptor/-/seqcryptor-0.8.2.tgz","fileCount":13,"integrity":"sha512-V/O/A5uBpHYtHq45ZxTqGZ765U/B14TM4Tk/frsw6G8A19zplZsACMYXiseB7wW3OaZITeR/uLlouM0UO10sKg==","signatures":[{"sig":"MEUCIQCWkQwjModqp33kMBtW7SAhE5AHnSP67k0Gg0aAq8Vk4QIgKfLJ+5tzhFAz/3s7H8WAlqxUtaX66V/uNA1YjJVI3hA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23947},"jest":{"preset":"ts-jest","testEnvironment":"node","modulePathIgnorePatterns":["build/"]},"main":"build/index.js","type":"module","types":"./build/index.d.ts","gitHead":"00d5628a8aeb7bf63aa65e7d30fc0835115508be","scripts":{"lint":"eslint . --ext .ts","test":"jest --watchAll --no-cache","build":"rm -rf build && tsc --project tsconfig-prod.json","test-ci":"jest","coverage":"jest --coverage","coverage-watch":"jest --coverage --watchAll"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_npmVersion":"6.14.8","description":"This is a  small module to encrypt specififc columns with seqeuelize. It's a little like https://www.npmjs.com/package/sequelize-encrypted but since seqeuelize-encrypted hasnt been updated for five years and we needed a typescript version, we deciced to c","directories":{},"_nodeVersion":"14.15.1","dependencies":{"eslint":"8.2.0","sequelize":"6.6.4","typescript":"4.4.4","@typescript-eslint/parser":"5.3.0","@typescript-eslint/eslint-plugin":"5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","sqlite3":"4.1.1","ts-jest":"27.0.7","tsc-watch":"4.5.0","@types/jest":"27.0.2","ts-node-dev":"1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/seqcryptor_0.8.2_1636451965312_0.13762382593833622","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"@24hr/seqcryptor","version":"0.8.4","author":"","license":"MIT","_id":"@24hr/seqcryptor@0.8.4","maintainers":[{"name":"alexander-nilsson","email":"alexander.nilsson83@gmail.com"},{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},{"name":"marcusthelin","email":"marcusthelin97@gmail.com"},{"name":"24hr-machine-user","email":"services@24hr.se"},{"name":"insidenpm","email":"peterlarssonsmail@gmail.com"},{"name":"bextex","email":"r.sarvegard@gmail.com"},{"name":"antonjohansson24hr","email":"anton.johansson@24hr.se"}],"dist":{"shasum":"791f45205a853c91425e418f730cb96ee08d0474","tarball":"https://registry.npmjs.org/@24hr/seqcryptor/-/seqcryptor-0.8.4.tgz","fileCount":13,"integrity":"sha512-+iYWsVbXPSHrgcQWWu9WCac57A7LeLf/u7zLMQ4tqiQEmGCRfLKlts74sPtDg8XhZ3IqFyIqggOLn40cOWX+0Q==","signatures":[{"sig":"MEYCIQCcPWnscR1bBRqAzJxULbYbWBdTAKdrL+N5GYbiRrChjAIhAPPxYBTROfE84cc/wYTt6R36zc8RdxbcgRAWe1UONyg+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23927},"jest":{"preset":"ts-jest","testEnvironment":"node","modulePathIgnorePatterns":["build/"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"62b903c89daa89ef895dd6c88ed2c973d0c6691e","scripts":{"lint":"eslint . --ext .ts","test":"jest --watchAll --no-cache","build":"rm -rf build && tsc --project tsconfig-prod.json","test-ci":"jest","coverage":"jest --coverage","coverage-watch":"jest --coverage --watchAll"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_npmVersion":"6.14.8","description":"This is a  small module to encrypt specififc columns with seqeuelize. It's a little like https://www.npmjs.com/package/sequelize-encrypted but since seqeuelize-encrypted hasnt been updated for five years and we needed a typescript version, we deciced to c","directories":{},"_nodeVersion":"14.15.1","dependencies":{"eslint":"8.2.0","sequelize":"6.6.4","typescript":"4.4.4","@typescript-eslint/parser":"5.3.0","@typescript-eslint/eslint-plugin":"5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","sqlite3":"4.1.1","ts-jest":"27.0.7","tsc-watch":"4.5.0","@types/jest":"27.0.2","ts-node-dev":"1.1.8"},"_npmOperationalInternal":{"tmp":"tmp/seqcryptor_0.8.4_1636453562555_0.1333167099778616","host":"s3://npm-registry-packages"}},"0.8.5":{"name":"@24hr/seqcryptor","version":"0.8.5","author":"","license":"MIT","_id":"@24hr/seqcryptor@0.8.5","maintainers":[{"name":"alexander-nilsson","email":"alexander.nilsson83@gmail.com"},{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},{"name":"marcusthelin","email":"marcusthelin97@gmail.com"},{"name":"24hr-machine-user","email":"services@24hr.se"},{"name":"insidenpm","email":"peterlarssonsmail@gmail.com"},{"name":"bextex","email":"r.sarvegard@gmail.com"},{"name":"antonjohansson24hr","email":"anton.johansson@24hr.se"}],"dist":{"shasum":"141f637b8b5ec488d6f5a4e841b4588018beb255","tarball":"https://registry.npmjs.org/@24hr/seqcryptor/-/seqcryptor-0.8.5.tgz","fileCount":14,"integrity":"sha512-2QdfRe7NQuC7sBeUGKc8FdLE49uLvTiWYXJpcN9EMmbyfXMfPAplZ5pW5SplLGFCRiaM6EaRqjaVtvVjrB2efQ==","signatures":[{"sig":"MEQCIFEQZRXjtpirIU6tO2sxQzIM6u+alTUW29Uad6nndi4EAiAah3o656HD62uyGwvfRF2ch/6sLTTqdBfL78QIvRUtOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25291},"jest":{"preset":"ts-jest","testEnvironment":"node","modulePathIgnorePatterns":["build/"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"d878001be19d3e7349ec36020989e5033f9532fe","scripts":{"lint":"eslint . --ext .ts","test":"jest --watchAll --no-cache","build":"rm -rf build && tsc --project tsconfig-prod.json","test-ci":"jest","coverage":"jest --coverage","coverage-watch":"jest --coverage --watchAll"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_npmVersion":"6.14.8","description":"This is a  small module to encrypt specififc columns with seqeuelize. It's a little like https://www.npmjs.com/package/sequelize-encrypted but since seqeuelize-encrypted hasnt been updated for five years and we needed a typescript version, we deciced to c","directories":{},"_nodeVersion":"14.15.1","dependencies":{"sequelize":"6.6.4","typescript":"4.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"8.2.0","sqlite3":"4.1.1","ts-jest":"27.0.7","tsc-watch":"4.5.0","@types/jest":"27.0.2","ts-node-dev":"1.1.8","@typescript-eslint/parser":"5.3.0","@typescript-eslint/eslint-plugin":"5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/seqcryptor_0.8.5_1636547665029_0.12453462027175344","host":"s3://npm-registry-packages"}},"0.8.6":{"name":"@24hr/seqcryptor","version":"0.8.6","author":"","license":"MIT","_id":"@24hr/seqcryptor@0.8.6","maintainers":[{"name":"alexander-nilsson","email":"alexander.nilsson83@gmail.com"},{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},{"name":"marcusthelin","email":"marcusthelin97@gmail.com"},{"name":"24hr-machine-user","email":"services@24hr.se"},{"name":"insidenpm","email":"peterlarssonsmail@gmail.com"},{"name":"bextex","email":"r.sarvegard@gmail.com"},{"name":"antonjohansson24hr","email":"anton.johansson@24hr.se"}],"dist":{"shasum":"5e3ad7b9ae2723c0fc14332aedb2c873adeabd3c","tarball":"https://registry.npmjs.org/@24hr/seqcryptor/-/seqcryptor-0.8.6.tgz","fileCount":15,"integrity":"sha512-KasZMl26zPUV/M/44DfUt4daQ+nWxPgf+b61LuSEG1NYIgrif1y3pRDjYQjcmJg1DsfVaodT96ZaY91xyIvaAA==","signatures":[{"sig":"MEUCIHqEDZ968HG1TvsPrGZM43Ifq09vV3tE2VvT3v6wf8VDAiEAq70vz4fpdla/PYd71jj6GvONhM0piAPza9hb0lfmR/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27844},"jest":{"preset":"ts-jest","testEnvironment":"node","modulePathIgnorePatterns":["build/"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"e4a2f1c69d646d3110198b6595b23a90d1c80378","scripts":{"lint":"eslint . --ext .ts","test":"jest --watchAll --no-cache","build":"rm -rf build && tsc --project tsconfig-prod.json","test-ci":"jest","coverage":"jest --coverage","coverage-watch":"jest --coverage --watchAll"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_npmVersion":"6.14.8","description":"This is a  small module to encrypt specififc columns with seqeuelize. It's a little like https://www.npmjs.com/package/sequelize-encrypted but since seqeuelize-encrypted hasnt been updated for five years and we needed a typescript version, we deciced to c","directories":{},"_nodeVersion":"14.15.1","dependencies":{"sequelize":"6.6.4","typescript":"4.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"8.2.0","sqlite3":"4.1.1","ts-jest":"27.0.7","tsc-watch":"4.5.0","@types/jest":"27.0.2","ts-node-dev":"1.1.8","@typescript-eslint/parser":"5.3.0","@typescript-eslint/eslint-plugin":"5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/seqcryptor_0.8.6_1636555202319_0.32493795024326566","host":"s3://npm-registry-packages"}},"0.8.7":{"name":"@24hr/seqcryptor","version":"0.8.7","author":"","license":"MIT","_id":"@24hr/seqcryptor@0.8.7","maintainers":[{"name":"alexander-nilsson","email":"alexander.nilsson83@gmail.com"},{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},{"name":"marcusthelin","email":"marcusthelin97@gmail.com"},{"name":"24hr-machine-user","email":"services@24hr.se"},{"name":"insidenpm","email":"peterlarssonsmail@gmail.com"},{"name":"bextex","email":"r.sarvegard@gmail.com"},{"name":"antonjohansson24hr","email":"anton.johansson@24hr.se"}],"dist":{"shasum":"1d28f3451d29f9747e2cbaea4699be28e49cea0e","tarball":"https://registry.npmjs.org/@24hr/seqcryptor/-/seqcryptor-0.8.7.tgz","fileCount":15,"integrity":"sha512-oX770++h500O5oufcQFEONJGEJJK4Sle3N99U/kYtMR3lzIIg4c8YE75ANZBvCv3tSloVh2MlbMDfRC8PoC6tg==","signatures":[{"sig":"MEUCIA9r821NpktjNEZGh/YLNGvvznpWC6J8C+kxneZFZ1HkAiEA1GV/+d1BpkJuwXS1PcM0Fgy0qVZQ3A3uzmKLKAfUvtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28890},"jest":{"preset":"ts-jest","testEnvironment":"node","modulePathIgnorePatterns":["build/"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"ea14bc0da582387122b791328ff3c324161af5ee","scripts":{"lint":"eslint . --ext .ts","test":"jest --watchAll --no-cache","build":"rm -rf build && tsc --project tsconfig-prod.json","test-ci":"jest","coverage":"jest --coverage","coverage-watch":"jest --coverage --watchAll"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_npmVersion":"6.14.8","description":"This is a  small module to encrypt specififc columns with seqeuelize. It's a little like https://www.npmjs.com/package/sequelize-encrypted but since seqeuelize-encrypted hasnt been updated for five years and we needed a typescript version, we deciced to c","directories":{},"_nodeVersion":"14.15.1","dependencies":{"sequelize":"6.6.4","typescript":"4.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"8.2.0","sqlite3":"4.1.1","ts-jest":"27.0.7","tsc-watch":"4.5.0","@types/jest":"27.0.2","ts-node-dev":"1.1.8","@typescript-eslint/parser":"5.3.0","@typescript-eslint/eslint-plugin":"5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/seqcryptor_0.8.7_1636661283238_0.43443054140953485","host":"s3://npm-registry-packages"}},"0.8.8":{"name":"@24hr/seqcryptor","version":"0.8.8","author":"","license":"MIT","_id":"@24hr/seqcryptor@0.8.8","maintainers":[{"name":"alexander-nilsson","email":"alexander.nilsson83@gmail.com"},{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},{"name":"marcusthelin","email":"marcusthelin97@gmail.com"},{"name":"24hr-machine-user","email":"services@24hr.se"},{"name":"insidenpm","email":"peterlarssonsmail@gmail.com"},{"name":"bextex","email":"r.sarvegard@gmail.com"},{"name":"antonjohansson24hr","email":"anton.johansson@24hr.se"}],"dist":{"shasum":"b63e3b644d94ef7cacc42db4517e556bdf157442","tarball":"https://registry.npmjs.org/@24hr/seqcryptor/-/seqcryptor-0.8.8.tgz","fileCount":16,"integrity":"sha512-fIlLizwxdLN4PHAAkA/rDh2Ux7h6Be/2gCLbNnouSBBN6wViMj+LFSL29alV3PAp654nD+D55JB+m0vk20CNtw==","signatures":[{"sig":"MEYCIQCS1YNc0wWY14FqHk4kdikPzU4Cqpgrt1XDiZFh11f6DgIhAMjKeFcYIQIlC7Xk9nmNOYULq11wGOcs8ByeF/MWxpSA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33184},"jest":{"preset":"ts-jest","testEnvironment":"node","modulePathIgnorePatterns":["build/"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"78ce0888892f2ae52e9c5851eb7bbfdbecb7eff3","scripts":{"lint":"eslint . --ext .ts","test":"jest --watchAll --no-cache","build":"rm -rf build && tsc --project tsconfig-prod.json","test-ci":"jest","coverage":"jest --coverage","coverage-watch":"jest --coverage --watchAll"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_npmVersion":"6.14.8","description":"This is a  small module to encrypt specififc columns with seqeuelize. It's a little like https://www.npmjs.com/package/sequelize-encrypted but since seqeuelize-encrypted hasnt been updated for five years and we needed a typescript version, we deciced to c","directories":{},"_nodeVersion":"14.15.1","dependencies":{"sequelize":"6.6.4","typescript":"4.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"8.2.0","sqlite3":"4.1.1","ts-jest":"27.0.7","tsc-watch":"4.5.0","@types/jest":"27.0.2","ts-node-dev":"1.1.8","@typescript-eslint/parser":"5.3.0","@typescript-eslint/eslint-plugin":"5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/seqcryptor_0.8.8_1636985911576_0.04824612043625098","host":"s3://npm-registry-packages"}},"0.8.9":{"name":"@24hr/seqcryptor","version":"0.8.9","author":"","license":"MIT","_id":"@24hr/seqcryptor@0.8.9","maintainers":[{"name":"alexander-nilsson","email":"alexander.nilsson83@gmail.com"},{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},{"name":"marcusthelin","email":"marcusthelin97@gmail.com"},{"name":"24hr-machine-user","email":"services@24hr.se"},{"name":"insidenpm","email":"peterlarssonsmail@gmail.com"},{"name":"bextex","email":"r.sarvegard@gmail.com"},{"name":"antonjohansson24hr","email":"anton.johansson@24hr.se"}],"dist":{"shasum":"3bff45aab6dbdaa19ad37c798625c8386d949c69","tarball":"https://registry.npmjs.org/@24hr/seqcryptor/-/seqcryptor-0.8.9.tgz","fileCount":16,"integrity":"sha512-dWYqyQLpUwvsCIJiRRGpaq9ReNRQxTcBYq6TCVxgZAgIbt8yD2mjhNhuhhfb7ACIg08rE837ABXFwch7cC1MOg==","signatures":[{"sig":"MEUCIQCmPTBaUMUezs06ix5+G72ueiozyQfqHir+KLPVrHpKLwIgD+rKUzm9ILQJErNcbYIFcUjrKRg0KD7rTJCyHtHR4UY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33884},"jest":{"preset":"ts-jest","testEnvironment":"node","modulePathIgnorePatterns":["build/"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"03626601c1653a1a644cf0375a8001d01d586825","scripts":{"lint":"eslint . --ext .ts","test":"jest --watchAll --no-cache","build":"rm -rf build && tsc --project tsconfig-prod.json","test-ci":"jest","coverage":"jest --coverage","coverage-watch":"jest --coverage --watchAll"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_npmVersion":"6.14.8","description":"This is a  small module to encrypt specififc columns with seqeuelize. It's a little like https://www.npmjs.com/package/sequelize-encrypted but since seqeuelize-encrypted hasnt been updated for five years and we needed a typescript version, we deciced to c","directories":{},"_nodeVersion":"14.15.1","dependencies":{"sequelize":"6.6.4","typescript":"4.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"8.2.0","sqlite3":"4.1.1","ts-jest":"27.0.7","tsc-watch":"4.5.0","@types/jest":"27.0.2","ts-node-dev":"1.1.8","@typescript-eslint/parser":"5.3.0","@typescript-eslint/eslint-plugin":"5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/seqcryptor_0.8.9_1636988893862_0.04860101210576917","host":"s3://npm-registry-packages"}},"0.8.10":{"name":"@24hr/seqcryptor","version":"0.8.10","author":"","license":"MIT","_id":"@24hr/seqcryptor@0.8.10","maintainers":[{"name":"alexander-nilsson","email":"alexander.nilsson83@gmail.com"},{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},{"name":"marcusthelin","email":"marcusthelin97@gmail.com"},{"name":"24hr-machine-user","email":"services@24hr.se"},{"name":"insidenpm","email":"peterlarssonsmail@gmail.com"},{"name":"bextex","email":"r.sarvegard@gmail.com"},{"name":"antonjohansson24hr","email":"anton.johansson@24hr.se"}],"dist":{"shasum":"5616eece7ae9de5c6e8066364fa4d35d9e7ebb24","tarball":"https://registry.npmjs.org/@24hr/seqcryptor/-/seqcryptor-0.8.10.tgz","fileCount":16,"integrity":"sha512-6dMKd1V3LcOsQwkcXMStjHkvIWKAlohEY1WCbgWCD3bwq4YDpql5SjXRf7RYpckkyzlzAHx0lQ6JN5U1uPpnMg==","signatures":[{"sig":"MEYCIQD0Xc3E/Om8cb1CJ8HnbepzB2a7gpny+5qFe8LPfO7cXAIhAKDuL8jYLmt44sMU7J/Ts7HPVhnmOwcckekp9He3OklB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk2taCRA9TVsSAnZWagAA9cAP+QAIuCrL5qQNHiHKatvM\n2qKCPHkbmcz2EaIOmKgZQs9ee6XuVj087w3IfrroR2S+EWYPT24E2bV3X6jZ\nposWUBRavLKPTXyYzbBTdNAzKzaKBD+h8/5q7Ym6p4GdQ8QMZL8pJVWMlsss\n5t2ZqMzzMlb0EW/kzD/dKkghmy+IY6/120Ri0ARtbRzqXwMJumyuupm9gnoJ\nHlhOKrc6XAqEht2RMApJ71rwWPJTw0Vcfbg3gNX1Em25nVODRoIWe/FGV0X7\nl9Vhne2VbxNCZYwbuy9NcINK2fbliV13CK+8rRuoJe6PmPJk2dHuBJSD//cF\n3Yw6NKyXj+9cytXXIHvYLhnyaWiKpa6+4U7UPXed4vSb4RkUyJm/o+Il6Hiq\nh6Ay5DnjIWLtcrGfNW02oZpbwo1iaZbJMkHwCvBAI/1xZ7pISl1rkUep6pdD\nHbhJoS8rveJ5G8Ix3UVhOjY6c+wV2+Jigq3m/xLZPUNO6MFEwTM3DqyMwRyO\nG5i/p99T9wwyiEHnHV4OGRXLCyO8CHjez9x5YoSv4KfLkZGlqtvd5Z7Xqxc1\nPR9BiigVyOFy2eRqyEsTD/01wFTSm0kMBxIxaxNprdxP5l8XwDFw6yFeRqmN\n9yjgbA625GmfLtM2gfdr9lq0DiVm9QxvbTethPhT8OwU3id48BPwW3NEOY8+\n54K3\r\n=VDpW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","modulePathIgnorePatterns":["build/"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"5bdda20ae2f2491bbb64dd45603577bbc5e38f21","scripts":{"lint":"eslint . --ext .ts","test":"jest --watchAll --no-cache","build":"rm -rf build && tsc --project tsconfig-prod.json","test-ci":"jest","coverage":"jest --coverage","coverage-watch":"jest --coverage --watchAll"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_npmVersion":"6.14.8","description":"This is a  small module to encrypt specififc columns with seqeuelize. It's a little like https://www.npmjs.com/package/sequelize-encrypted but since seqeuelize-encrypted hasnt been updated for five years and we needed a typescript version, we deciced to c","directories":{},"_nodeVersion":"14.15.1","dependencies":{"sequelize":"6.6.4","typescript":"4.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"8.2.0","sqlite3":"4.1.1","ts-jest":"27.0.7","tsc-watch":"4.5.0","@types/jest":"27.0.2","ts-node-dev":"1.1.8","@typescript-eslint/parser":"5.3.0","@typescript-eslint/eslint-plugin":"5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/seqcryptor_0.8.10_1637051226717_0.8121226304614646","host":"s3://npm-registry-packages"}},"0.8.11":{"name":"@24hr/seqcryptor","version":"0.8.11","author":"","license":"MIT","_id":"@24hr/seqcryptor@0.8.11","maintainers":[{"name":"alexander-nilsson","email":"alexander.nilsson83@gmail.com"},{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},{"name":"marcusthelin","email":"marcusthelin97@gmail.com"},{"name":"24hr-machine-user","email":"services@24hr.se"},{"name":"insidenpm","email":"peterlarssonsmail@gmail.com"},{"name":"bextex","email":"r.sarvegard@gmail.com"},{"name":"antonjohansson24hr","email":"anton.johansson@24hr.se"}],"dist":{"shasum":"9effc04d3a60ab81379540da7fb865534022cfb9","tarball":"https://registry.npmjs.org/@24hr/seqcryptor/-/seqcryptor-0.8.11.tgz","fileCount":16,"integrity":"sha512-GIW2UxP6kZprAqLaGfDCbIIaslOEM34a0fHvk5lQeKdNqES3E1UXOVR4CXCH9iqkGAQrdAzojEWLZttgIug8oQ==","signatures":[{"sig":"MEYCIQDpEtparBsMwutcJHAEuGYweQ05eQXT6/6KAjkD+limngIhAKr/YsYh+qKLSHGHU29I2ALDqe7A+uQGJ/nrWbx80ViA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk26CCRA9TVsSAnZWagAAPjwP/A8vD1keFzQSM8vGB9N5\noB+XZATiI31N0IrTqaeCf6duub/Efuc4KuwnKgk/rrYXQFOEDeMQIwsb679+\n+KzXH9U+Jhh/UJsNrZYeHaPzYO/+dRFAXnOw06WiejX/Vfy4vryCgxXH2QbU\nieZBsha86NfalgIGeCRx8ajdi2KUEeLFPf94FYE/8Pe0xMdEPyAsoXorZJDt\nMavOSGCg7xxiZAzuIRVWpMk8xuwSTUBBjb86Q1v/9XziBwQNO8gmN6vjnOvm\nbtMBzBdWx9LcJHiLeCH1PzH8db0kHNYdVGgGNTy2uYSUvwjRP7jUHTrvEJJ+\niCu/EDBnCyRQwbRtfsoCyQpkaIhiZd7YGKC4qohTJzsSqsmKQPwsW0GksKxh\nM+UjzvMilL3pDduuQ05BlYNIRKL4DGHkfZGK1PwzO/0kq3dLwX/M9C63a6cZ\ng9isfoh3aFqXlSSJsGPZCRJpzhGLyDAkNiasjfbZZCDGCXCN2UkRXohbs+M/\npGB0MuVLdBTRvEb1e0WnxJMpsUpui9TXcSI3gAJjhXcoqSv/kfhyMddSLkEB\njZCtUG65gz7CtsfqFy9MuxgSYKyaKBcDeyBAjf2chFcszqWsegOcbNiVHvfO\nXWHbRuJO8qGDKl6DcZONdFSmYXFbIuK+r+OfLiyj1UXA0Ukm8ozvY7Aqucn6\n1jGK\r\n=iSt3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","modulePathIgnorePatterns":["build/"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"24aa865cc4370176ac8b412a37c928256b12cc8f","scripts":{"lint":"eslint . --ext .ts","test":"jest --watchAll --no-cache","build":"rm -rf build && tsc --project tsconfig-prod.json","test-ci":"jest","coverage":"jest --coverage","coverage-watch":"jest --coverage --watchAll"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_npmVersion":"6.14.8","description":"This is a  small module to encrypt specififc columns with seqeuelize. It's a little like https://www.npmjs.com/package/sequelize-encrypted but since seqeuelize-encrypted hasnt been updated for five years and we needed a typescript version, we deciced to c","directories":{},"_nodeVersion":"14.15.1","dependencies":{"sequelize":"6.6.4","typescript":"4.4.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"8.2.0","sqlite3":"4.1.1","ts-jest":"27.0.7","tsc-watch":"4.5.0","@types/jest":"27.0.2","ts-node-dev":"1.1.8","@typescript-eslint/parser":"5.3.0","@typescript-eslint/eslint-plugin":"5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/seqcryptor_0.8.11_1637052034399_0.42415836874801505","host":"s3://npm-registry-packages"}},"0.8.12":{"name":"@24hr/seqcryptor","version":"0.8.12","author":"","license":"MIT","_id":"@24hr/seqcryptor@0.8.12","maintainers":[{"name":"richardsweeney","email":"theorboman@gmail.com"},{"name":"alexander-nilsson","email":"alexander.nilsson83@gmail.com"},{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},{"name":"24hr-machine-user","email":"services@24hr.se"},{"name":"insidenpm","email":"peterlarssonsmail@gmail.com"},{"name":"bextex","email":"r.sarvegard@gmail.com"}],"dist":{"shasum":"e0059167c5c02d930f3828abdd17a430d44c34c8","tarball":"https://registry.npmjs.org/@24hr/seqcryptor/-/seqcryptor-0.8.12.tgz","fileCount":16,"integrity":"sha512-8u6h1gu6oHUJEw9Yl+jDfJGIsFnCEwHuQ6SXf4TGalii/OTqJYVIGuzHLL9ALX8DP7iEp8uIiO2PUb48rOAVfA==","signatures":[{"sig":"MEQCIBm61HhV0Z0ZBYhQu1vVGg0R/kw2YuXVibqU+s1hFD/mAiBS2nLebxRZmjK62RyKeuZJh84bqv78ZVOn8xaVBa7G4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6qEhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqk4Q/9H3f152OZnpAM92bGvsDHSYJrtZ/pJ+EBSrBXD6d6fFy6ZWZF\r\n7hYflqHM/rw9xt21nxsIO3yjM9G0nJYjoSkUTEFmesPbKULubaUXvPv94Puk\r\nFUcSc5px6c3Fl3Zw9GPvt6E7GmOHhbIUcrFAzaDr+CVJbt9DnweA0K8keduc\r\nhplAx4wa3ldPLIMqvHywM8cm4cxJ/TbPUx8AYweqRrLZWuOjh/Oq/8l1dsSp\r\nIO20Qz9/+KvmVJX1yfQdC4jVTz/Q3xz1uw6TjUrFx/n3DBAaGGBhG6ID8XdW\r\nKn4154rD571JOwlDAlFv+Dyq3Wyhk+56ZHPMX5wc92KjMJZlWMaNNlcC9aPo\r\nb5vfUEc6xfon/Ede4gWmvHXhlK5KTaWDyZHvFbPb1+SIK+XLFkTOIjv5YNS0\r\nSc8SCva9D7/Za0MndMWWjJ0w4xtnqq6/F/402Ex00vozAe+xXO4DiAjua3zc\r\n/yYIIFy4GLMMp5HZr143xWLk9jdvSRxyqHbOmG9JkriJ5+nXKgC5HowlQCbt\r\nSASuEaELooYqc4LYH0cIDkZfXRqBwyAEb/8yHGdg0eQ7ZCrvl5802OnA6HWB\r\n2AQWEjpZFY0uTz5kJ29rC7ICWzen0mrxGalG/cMdR3BTLEsTj5LiIMKYmnk5\r\n6ldH1MW5iX+jIZP/emFn7Qx+CkoTgPFdaMA=\r\n=qzuo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","modulePathIgnorePatterns":["build/"]},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"41d1fe62770ce6f7bde7352951662226d110ad69","scripts":{"lint":"eslint . --ext .ts","test":"jest --watchAll --no-cache","build":"rm -rf build && tsc --project tsconfig-prod.json","test-ci":"jest","coverage":"jest --coverage","coverage-watch":"jest --coverage --watchAll"},"_npmUser":{"name":"camilo.tapia","email":"camilo.tapia@gmail.com"},"_npmVersion":"8.3.1","description":"This is a  small module to encrypt specififc columns with seqeuelize. It's a little like https://www.npmjs.com/package/sequelize-encrypted but since seqeuelize-encrypted hasnt been updated for five years and we needed a typescript version, we deciced to c","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.3.1","eslint":"8.2.0","sqlite3":"4.1.1","ts-jest":"27.0.7","sequelize":"6.28.0","tsc-watch":"4.5.0","typescript":"4.4.4","@types/jest":"27.0.2","ts-node-dev":"1.1.8","@typescript-eslint/parser":"5.3.0","@typescript-eslint/eslint-plugin":"5.3.0"},"peerDependencies":{"sequelize":"6.28.0"},"_npmOperationalInternal":{"tmp":"tmp/seqcryptor_0.8.12_1676321057338_0.24201523635334965","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-11-06T15:54:29.397Z","modified":"2026-08-18T09:12:44.494Z","0.8.0":"2021-11-06T15:54:29.611Z","0.8.1":"2021-11-06T17:37:30.182Z","0.8.2":"2021-11-09T09:59:25.464Z","0.8.4":"2021-11-09T10:26:02.689Z","0.8.5":"2021-11-10T12:34:25.183Z","0.8.6":"2021-11-10T14:40:02.514Z","0.8.7":"2021-11-11T20:08:03.466Z","0.8.8":"2021-11-15T14:18:31.751Z","0.8.9":"2021-11-15T15:08:14.059Z","0.8.10":"2021-11-16T08:27:06.908Z","0.8.11":"2021-11-16T08:40:34.542Z","0.8.12":"2023-02-13T20:44:17.527Z"},"license":"MIT","description":"This is a  small module to encrypt specififc columns with seqeuelize. It's a little like https://www.npmjs.com/package/sequelize-encrypted but since seqeuelize-encrypted hasnt been updated for five years and we needed a typescript version, we deciced to c","maintainers":[{"email":"alexander.nilsson83@gmail.com","name":"alexander-nilsson"},{"email":"camilo.tapia@gmail.com","name":"camilo.tapia"},{"email":"services@24hr.se","name":"24hr-machine-user"},{"email":"peterlarssonsmail@gmail.com","name":"insidenpm"},{"email":"me@fearswe.net","name":"thjo"},{"email":"r.sarvegard@gmail.com","name":"bextex"},{"email":"mikaela.ruden@24hr.se","name":"mikaela.ruden"},{"email":"simon.sporrong@24hr.se","name":"simon.sporrong"},{"email":"oscar.lillheden@twofour.se","name":"oscartwofour"},{"email":"christofer.haglund@outlook.com","name":"haglund"},{"email":"freddy.persson@twofour.se","name":"freddy.persson"}],"readme":"# seqCryptor\n\nThis is a  small module to encrypt specififc columns with seqeuelize.\nIt's a little like https://www.npmjs.com/package/sequelize-encrypted but since seqeuelize-encrypted hasnt been updated\nfor five years and we needed a typescript version, we deciced to create a new module.\n\nIt's just 80+ rows of code, so nothing fancy, but our goals was to create a module that we could use in procjects\nthat need to encrypt data AFTER the project had grown a lot. So this is designed with the goal of chaning as little as possbile\nto the normal model definition in sequelize.\n\nIt currently only supports ```DataType.STRING```, ```DataType.JSONB``` and ```DataType.JSON```.\n\n## How to use it\n\nThis is the most basic example:\n\n```typescript\n\n// Create the encryptor with your secret key\nconst encryptor = seqEncryptor('YOUR_SUPER_SECRET_32_BYTES_KEY__');\n\nconst sequelize = new Sequelize({\n    dialect: 'sqlite',\n    storage: ':memory:',\n    define: {\n        timestamps: true,\n    },\n    logging: false,\n});\n\nclass User extends Model {\n    public name!: string;\n    public guid!: string;\n}\n\nUser.init({\n    guid: {\n        allowNull: false,\n        unique: true,\n        type: DataTypes.UUID,\n        defaultValue: DataTypes.UUIDV4,\n    },\n    name: encryptor({               // THIS IS THE ONLY DIFFERENCE. Together with the field below.\n        type: DataTypes.STRING,\n        field: 'name',              // THIS IS REQUIRED. The initiation functions doens't have access to the name in the json,\n                                    // so we need to explicitly write it.\n    }),\n}, {\n    sequelize,\n    paranoid: false,\n});\n\nawait User.sync();\n\nconst user = await User.create({ name: 'bar' });\n\nconst rawUser = await User.findOne({ where: { guid: user.guid }, raw: true });\nconsole.log(rawUser.name); // Will print an encrypted string\n\nconst loadedUser = await User.findOne({ where: { guid: user.guid } });\nconsole.log(loadedUser.name); // Will print \"bar\"\n\n```\n\n\n## How to test it\n\nTo run the tests, run:\n\n```bash\nnpm ci\nnpm run test-ci\n```\n\n\n\n\n","readmeFilename":"README.md"}