{"_id":"@oscarpalmer/sentinel","_rev":"29-f4095f8e5cd3ddf3fc0374ff1f888d2f","name":"@oscarpalmer/sentinel","dist-tags":{"latest":"0.24.0"},"versions":{"0.1.0":{"name":"@oscarpalmer/sentinel","version":"0.1.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.1.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"75554ef648fe3387d08f6dbf168637a69198cd09","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.1.0.tgz","fileCount":7,"integrity":"sha512-WhsbVnOlmy/tbWnJbJM8iU4irDBMTfA6ogUKreieATonJbxKS0uFPbZSGXOkBDOSCS5ffPG5NSln2+GjE2RY5Q==","signatures":[{"sig":"MEUCICioI1lYEwrlGDWvXRAR2qoyqMO5obCCaxjix64hQRdxAiEAkv2yVAasUctnIc1r6fPOCChKXqQHo3OjvI/cr1MuJu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2277},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e2b86505fb3b6e9d5b9d6fc26e9207c5a3a8dd02","scripts":{"test":"bun test","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.2.4","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.6.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.1.0_1710609116598_0.07883849784983821","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"@oscarpalmer/sentinel","version":"0.2.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.2.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"f63bd6a0e14e5a468d880ba040e61cecb371f00b","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.2.0.tgz","fileCount":35,"integrity":"sha512-NL6QQLkEPucki9DSy4yZmvzzrpiBMzWBro5dNT9V6Xj8Ue7kA6SOS4382CSiKCF8tG7CIomvvp/ZvT92wQKuMg==","signatures":[{"sig":"MEQCIEnfQt7ShyEfU7+SokL8gaXdQdEKzK+1BBn0TaVCv+ONAiA9bQ2CH1VinzZE48HdRN5Q75kp6+EZva/gLRF72tiQnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27694},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e023f831fa98393d6cea877822a5bb0cd6436c4e","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.2.4","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.6.1","dependencies":{"@oscarpalmer/atoms":"0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^13.8"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.2.0_1710616434524_0.6469940749038141","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0":{"name":"@oscarpalmer/sentinel","version":"0.3.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.3.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"e577f9bde551a2aa0b1c8a337eef930a545f8f47","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.3.0.tgz","fileCount":28,"integrity":"sha512-VONUz9oWXbg3m43NFtK9oKF05dmS9zvOQ6DNCU6c5INvl1BboHjDBKtfM2Z69Y1wBi05Wfjid8x3Rs1jm+UF6w==","signatures":[{"sig":"MEUCIGWo7d1hACb5K4wYJOiWU2ZGvWWvHCcvC/yx0lHVNT83AiEAzZnbWxC45gzwwUf7aobmheKhRAXUDtycM57jpQKK1UI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19709},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"5f4478aa29916b4155bfa4f8cd48ce7bdee71108","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.2.4","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.6.1","dependencies":{"@oscarpalmer/atoms":"0.31.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^13.8"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.3.0_1710617742180_0.5745736449991659","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0":{"name":"@oscarpalmer/sentinel","version":"0.4.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.4.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"72a263d500ce9b794759ee69b00307e89171f802","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.4.0.tgz","fileCount":28,"integrity":"sha512-DRsUUwuTrAtRUTea0UtMr1+UBfruxyZi3xKML97PilhEwlOGLQSZHi0BYvLvAYuab7LMZYWaPy+hgoSbqLUliQ==","signatures":[{"sig":"MEUCIDAfHeunxYBxWD0eA7c5+GXxVhly1qt3JN49siDIQ45UAiEA12M7RCb3CrNCinN38jLtFHf9jymxRXtFpDCsPl5LxMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20199},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"b92ec8134dfc76c54fc84805c608b0016dee948c","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.2.4","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.6.1","dependencies":{"@oscarpalmer/atoms":"0.31.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^13.8"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.4.0_1710685697258_0.3574311375122221","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.0":{"name":"@oscarpalmer/sentinel","version":"0.5.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.5.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"8885599f434290b736a3baa218179af3c55b42f0","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.5.0.tgz","fileCount":30,"integrity":"sha512-VxWB6VbXCEgka0AcPSZxrPU0mVmPOzu8cUcbB2WvObdHLgddMFgdmTML60+tY6qEf1J9n5h+jvTKW1iIQTnmLQ==","signatures":[{"sig":"MEUCIQCgB1H2wM4dPRXx2BYSiOaqq5W3ta2WzxNFhhILjPKWyAIgAX+hFKUW6X6LSOGcu4BRDuTPzXOQepQ/hwWdYXcqzLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25082},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"98a196bafc1c9dcd2f55cbb5b1a0026f2322b789","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.5.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.7.0","dependencies":{"@oscarpalmer/atoms":"0.31.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^13.8"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.5.0_1710745553458_0.06081830177148473","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.0":{"name":"@oscarpalmer/sentinel","version":"0.6.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.6.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"241d46ea43413f2d2a9716e76db345d461f08c58","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.6.0.tgz","fileCount":33,"integrity":"sha512-j/ehy8HDjqzG3qbH/1EidFFUiqnNDTppfsIylZqp8m1fN0HK/aEdoBsmDYSeVQd1wI8oViy+t4S5ppS1otTd8Q==","signatures":[{"sig":"MEUCIQDGiD7s0eY8McwXFnC7XejlhGJvYE7ukC9XN92fcHL8/AIgPHYruNKUqf4MzcO59wEMbKxOMItse4jaXLv9opX2e30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28112},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"55d62dfe8c71ac9a39cf8cbb5574cacd8b0d9fdf","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.5.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.7.0","dependencies":{"@oscarpalmer/atoms":"0.31.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.2"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.6.0_1711005083696_0.982213105521587","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0":{"name":"@oscarpalmer/sentinel","version":"0.7.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.7.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"14ead6dd731e73511253446a301cb1fe396de333","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.7.0.tgz","fileCount":35,"integrity":"sha512-7PSXdQeB/GgiZZanVuKulUQ4NhR8/CPfWErMjD4BfWkoLs0C6ROjHidZeQcrW58cAMlLDSbvZQPdM0fPyHeUjQ==","signatures":[{"sig":"MEUCIQDOAWdo004d6V94vg6b43jCIu6emij/sztZ2w8MEq/rCgIgZR8wiwGOCKrBieR7PBQ45s8Na5GOan792uTdTUMJtBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31753},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"b1692450b4c78f83a126495ab0d2608f1ba3495e","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.5.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.7.0","dependencies":{"@oscarpalmer/atoms":"0.31.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.2"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.7.0_1711030447354_0.8746803487232204","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.8.0":{"name":"@oscarpalmer/sentinel","version":"0.8.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.8.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"e02e0287d38a72329ed18f60f29f01f80c8003b3","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.8.0.tgz","fileCount":35,"integrity":"sha512-C0CfRTi40zg9JN+P099Yx+Txsa1XHU/KTu9fAWOwMdTUjZ2YJAAHYRbA9d26OahqkekdOiSv0UIqss99xhBqjw==","signatures":[{"sig":"MEYCIQDY+ipNIPun5mPSStsc9FrU9qqWbKM3ARaScIJKBU7mjgIhAIHNlvv9MDPkWOR4jgy0anCrHp8EYeS2NG+QorUkd1H/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34093},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ea842388460b15452fe3ccd9a72f80498b753f0b","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.5.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.7.0","dependencies":{"@oscarpalmer/atoms":"0.31.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.3"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.8.0_1711348603926_0.37555197533561513","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.9.0":{"name":"@oscarpalmer/sentinel","version":"0.9.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.9.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"9d6cbf0b9c316acf5efeff9b50ddc497a707d8ec","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.9.0.tgz","fileCount":35,"integrity":"sha512-VqxDVn8VmfK/t7aaZCVgXYR3C977I3QSlpahH+W2u+e3I36QDpVnsNrn88a88p2dEVMWq2vh9n3pvhGC3LAMcw==","signatures":[{"sig":"MEUCIDYqsEdth4aS/vLOcet+C1YthU+xpVz9dzGi5Fg68KbUAiEAti6S0fZHu7q/8Rhm746bJVySCsvnjBqdEZKqSaCrH78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34277},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ad71a0527ffefea4b1aa25d28d6f02e8f7a19428","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.5.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.7.0","dependencies":{"@oscarpalmer/atoms":"0.31.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.3"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.9.0_1711351266297_0.35441090586461743","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.10.0":{"name":"@oscarpalmer/sentinel","version":"0.10.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.10.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"78684bb85404c4151470ca62e7e7553c63b8154f","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.10.0.tgz","fileCount":64,"integrity":"sha512-PxxUt4ffQXEwyj8lk85sGVa0KVcpyCr9BZcF04ZhBfWH14xMegP39h7wz1l10/PBygbXGd22+Rd3Tu43iU/wdg==","signatures":[{"sig":"MEYCIQCVfQyaReTlr3LQnm1fW482U2epYNYFmIJIZ6MftMK+pwIhAIoJLdWhrQUA+JVHJoomtwCXUR32A0TzMJE1UVgtVLbP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51788},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"f42c18131f5e6d74df93a3bc71d6df3ece49b1af","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.5.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.7.0","dependencies":{"@oscarpalmer/atoms":"0.31.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.3"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.10.0_1711352836957_0.3875353828159782","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.11.0":{"name":"@oscarpalmer/sentinel","version":"0.11.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.11.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"ebb8a879ab8fcb80db6166bfd57c365c219c96cb","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.11.0.tgz","fileCount":57,"integrity":"sha512-3aoxC9RD460e4GlLMK7slTzUYRqvVhTiQdL1FS+XL56byDknO8jfQWYXbIoG1dPJ26u6Wu5eaj9iTWjBihrhzw==","signatures":[{"sig":"MEUCIH69LIwJnBIH66N+rCEw2nSWtjdhiSGj9xAFteRHqKwiAiEArYgtg7oSyeTkL53XFmzbJ6vPXZWrGejYMAnfuUIvd4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47849},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"988454c9f870740eda84fff434268fc9dd4cdab8","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.5.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.7.0","dependencies":{"@oscarpalmer/atoms":"0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.3"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.11.0_1711443845203_0.12797363771331893","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.12.0":{"name":"@oscarpalmer/sentinel","version":"0.12.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.12.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"0e3ccf98947b67091a2d5d3fe2fe6c235c128fab","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.12.0.tgz","fileCount":57,"integrity":"sha512-7JlJwWhjAkUS490la7Y3QHqPKaGszq6YYKJ/w0qxwqSMxAIPDihsRISZQurVSdRAZ6f5CuRqjxO9tKt4FBnIDw==","signatures":[{"sig":"MEQCIGsFDca/mY/JBO3D5Up9PXH8eTmKPfPAyypHQIQbReiJAiBhSqmmBatuQdz0AViw1IgqEn15B4CwqZ5rqGaTno5uQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47991},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"8b39f36aeb278c03413b676ac639f4f1f2f18e38","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.5.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.7.0","dependencies":{"@oscarpalmer/atoms":"0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.3"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.12.0_1711444313773_0.8119489965048667","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.13.0":{"name":"@oscarpalmer/sentinel","version":"0.13.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.13.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"4d5938cc0956c87b38549ca285977d241c397705","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.13.0.tgz","fileCount":54,"integrity":"sha512-lz5yr0TiI4BbdQaR6fBeL4JAoqu4Idp0Otl3DIPiytI3mmyZh3tua1leNRsC5GCP05I+x8FVvjDBpEbOlKCYgg==","signatures":[{"sig":"MEYCIQCbfDp+CkZQJV5v/OSdhLEcA2eFLHNCkJ3oALWGkk+RdgIhAJUi8GxaaI0zyk4NjrKN1LZYoP4ntMpyWP7fNZE5SgI8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43966},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"74d45a0d0a7601885ec5598002ff8baa8e8d7a16","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.2.4","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.6.1","dependencies":{"@oscarpalmer/atoms":"0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.3"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.13.0_1711816265154_0.635053680500655","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.14.0":{"name":"@oscarpalmer/sentinel","version":"0.14.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.14.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"f187d23a98026b58aa8b88fa1c967f3f74c60ef6","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.14.0.tgz","fileCount":56,"integrity":"sha512-4gJuE5dRQW5pFE3NW6MXWO065t48ePj3B1b8rCTsqT4ei1uwqc+omjhiApdCQOEK9JIJmXoLstrrk81P34BJ5g==","signatures":[{"sig":"MEYCIQC3i+cz49X06tVWbD5N+ccdWnYmzqDXQgqfPSQvMX6U0AIhAO9PGyRN1D8XY0UjiZBoPT+XOHf+5/V0Nk9sssQa4gRD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51761},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"500dfe938a81f3156c8719a1b7477fd58cf8aade","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.2.4","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.6.1","dependencies":{"@oscarpalmer/atoms":"0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.3"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.14.0_1711822869283_0.4643911824979272","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.14.1":{"name":"@oscarpalmer/sentinel","version":"0.14.1","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.14.1","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"2926f83dfccfae5ef479880976a8d7f98813f96c","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.14.1.tgz","fileCount":56,"integrity":"sha512-fZmI3ZaIWMNOb5fX0QYDeksGJxlE5/RB9idGHq5GdlTe6YJo01xhuCVdaZdmcmhhMX8B7laJS/0a2IUFRjhLmQ==","signatures":[{"sig":"MEYCIQCVLYNvsWyrc2wUebqS9c8g6hmTy3I9v0ekfmmuVskRhQIhAKLwX/s0HYjSEpsAl1lwqit1RmhnOQEOnZrhfRQRIBeW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51779},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c9bfe02b40697b4a5c2be014578ab56da9c075f6","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.2.4","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.6.1","dependencies":{"@oscarpalmer/atoms":"0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.0","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.3"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.14.1_1711823966271_0.35167578052760984","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.15.0":{"name":"@oscarpalmer/sentinel","version":"0.15.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.15.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"496f7d8a8cbf62a56a560ba91b04b03d6e6853aa","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.15.0.tgz","fileCount":52,"integrity":"sha512-qcGml2qSzhoUE51w3pqvYmS/A5XVIQ9r+NqKcFgEMIH2dQzWxgu08bHVQTGAi/xgxYFA2bZpnarPi9IWt+m55w==","signatures":[{"sig":"MEYCIQCzaLqgMoASFjEKO8PcPhCGmbZJiNOsJ6Pf08ZhyfwhlAIhAPeN+yDDQJ9SW+cpnDQb+wkgw2X5miraF6Cd0R2lq43a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47376},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"83105ca4d4288512352fbf5c19b6c19b445dd72c","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.2.4","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.6.1","dependencies":{"@oscarpalmer/atoms":"0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.1","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.3"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.15.0_1712067371752_0.3014089470440353","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.16.0":{"name":"@oscarpalmer/sentinel","version":"0.16.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.16.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"130abc51f4223275edd057073e17edcf402d7123","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.16.0.tgz","fileCount":49,"integrity":"sha512-DYOZehG+QyPvPk0JaL058XSjk1hmFyZKdjgzswX0t6mZ0QU3Dgm+Dhtmn6W0KFjhSp8heSD4rly7T5/l7yc/uA==","signatures":[{"sig":"MEUCID+QenNYoOF/tIr9i0tKmobwbrPGsFAKs/MbVjWqPhtPAiEApMgtVYW847onwTDc62hIwQ5516RjO2cGej0YtH05HpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47465},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"04ea035f6a424849e8165fe8135c181e0550db18","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.2.4","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.6.1","dependencies":{"@oscarpalmer/atoms":"0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.1","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.3"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.16.0_1712078431215_0.0046873277439720695","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.17.0":{"name":"@oscarpalmer/sentinel","version":"0.17.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.17.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"48bda7efbef55e2102e944a4a4f68e00ecdc068c","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.17.0.tgz","fileCount":49,"integrity":"sha512-lQpRAGjlbrYSJfB9HxnYUrb5B4YxOSPZEtmRANi/oyP/UbmdEgb0i0odMQteJDByJiU12wN7z27QppUqHwIY4A==","signatures":[{"sig":"MEQCIHSljIuBZZPnv5N/5D/PWTr3bEFVypl67j+s0gYtza4SAiBX6syGRv2zk73uSJg0przg36+nf972MEjl1+wMJtbjeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45821},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"9d77c3390a658c54f1e5bc11962db926d84597c1","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.5.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.7.0","dependencies":{"@oscarpalmer/atoms":"0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.1","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.3"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.17.0_1712133938186_0.1596463287485983","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.18.0":{"name":"@oscarpalmer/sentinel","version":"0.18.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.18.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"f139f7e648d1e1c3ba4e5097e8eeed2a1b021be3","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.18.0.tgz","fileCount":45,"integrity":"sha512-DlJgjc/q9zwr7e4ztudeVQsUvrZ3WJv5GMUv/HHfosVi0EFr2e4sQcw/rAbXuhKSPtcoX0gcFIDthRfTDXRtZA==","signatures":[{"sig":"MEQCIB2Nr8ID6VFcWGMoA+fx4R63OKqUnWxurEJC7QCi1XlwAiBgxWhsFNMXbD6dy14T+ybfT5fB5YozbkygtYxoVfBW1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42038},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"88bb6c27007e2ea68d93442d8505c006a187b3be","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.5.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.7.0","dependencies":{"@oscarpalmer/atoms":"0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.1","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.3"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.18.0_1712139788353_0.2913844721009997","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.18.1":{"name":"@oscarpalmer/sentinel","version":"0.18.1","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.18.1","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"1632b6c3189ebc0b60ed2a7f58115b046e854de3","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.18.1.tgz","fileCount":45,"integrity":"sha512-EUlEvUHLrtR61bqCDUuj4rpFggZUc8FqlWQ3kUs5tcSd4ChCZpa3HPlAeVnGk2N4w114tOG8717NECIGp3tXUg==","signatures":[{"sig":"MEQCIEwT8rmp725vCgBodDDyouXLKt6JF3nYwBI8bOXZ5Pv1AiBM7Ks/fUqYXMjXqckaTp+QX2WNqLQbUE30THPfVyLy2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42115},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"404bdfeb0d549c38e9fc5c33cd7cba1ae2cc51c0","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.5.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.7.0","dependencies":{"@oscarpalmer/atoms":"0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.1","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.3"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.18.1_1712140135284_0.907209309149063","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.18.2":{"name":"@oscarpalmer/sentinel","version":"0.18.2","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.18.2","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"ee9f21c64c5a590d07dcb6991a50edd86b24524e","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.18.2.tgz","fileCount":45,"integrity":"sha512-G16HXjbbXcrnjH8bx+ik6SwLDxQ+kwJiwkDrVFB3u+08dFiLT8S1mUWijS2pi/oCuREGc8Qgs4Dr8o8InwVzbA==","signatures":[{"sig":"MEQCIEfdOb/b1PsgkpVeQfbic6VhTSJa2SEQW/3PCgmvBX6zAiBJYkXA1UNiN/Jb3zvxnZCY5+SdmEW4iqrqTQy1PiPIdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42127},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"0864f292391224b70a85045a1239c6396c54f622","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.5.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"21.7.0","dependencies":{"@oscarpalmer/atoms":"0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.1","@types/bun":"^1.0","typescript":"^5.4","@biomejs/biome":"^1.6","@happy-dom/global-registrator":"^14.4"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.18.2_1712212386893_0.5753541182306112","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.19.0":{"name":"@oscarpalmer/sentinel","version":"0.19.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.19.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"22ca45a627cce7df0fc25eebce1cfffa262497a6","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.19.0.tgz","fileCount":43,"integrity":"sha512-5Y6/6cMWt4jLMi+DMRxgaKpe0hhGv9aSLQm0z0FHz1WLWK0uRA1fg1wsD6E8Vpi+xR14Wj6RbQy4vffe8oDPiA==","signatures":[{"sig":"MEUCIQC2gkitoLMuoT+Gur+by4escv2ZT4293nH4Aduo+c2v7QIgCSznYn59RuduVHtnM9zIhO0WBmFtFRP7/+DX7gO+5bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46640},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3add33650154346e4052284a9c9afc7d750b3095","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bun run clean && bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","clean":"rm -rf ./dist && rm -rf ./types && rm ./tsconfig.tsbuildinfo","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.7.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@oscarpalmer/atoms":"0.49.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.1.12","@types/bun":"^1.1.3","typescript":"^5.4.5","@biomejs/biome":"^1.8.0","@happy-dom/global-registrator":"^14.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.19.0_1717753881795_0.8672958243237652","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.20.0":{"name":"@oscarpalmer/sentinel","version":"0.20.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.20.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"f8cb18c259e6c8ec95bd15f9bb5b85eee9c30e20","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.20.0.tgz","fileCount":46,"integrity":"sha512-vWnHZGsy5ftkBUFycNPxzmVU3si/Gu6rdFbBFeOYxGxhfIO7nG1/vO4S6X4O3iA1BVL42UJ2xMgqTl9/b0tl+Q==","signatures":[{"sig":"MEYCIQCIHYOboDBPVVccadI2ykFU7QkNorudmPODAKu9tliHTwIhAKytYWwjENgTRERTKAtZDE8YrSAOXmuKmTwLTXHxcYIV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54650},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ab9301c82fa6a29adfc8571e7de485c71143b38b","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bun run clean && bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","clean":"rm -rf ./dist && rm -rf ./types && rm ./tsconfig.tsbuildinfo","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.7.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"22.2.0","dependencies":{"@oscarpalmer/atoms":"0.49.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.1.12","@types/bun":"^1.1.3","typescript":"^5.4.5","@biomejs/biome":"^1.8.0","@happy-dom/global-registrator":"^14.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.20.0_1717865141206_0.015480840782463146","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.21.0":{"name":"@oscarpalmer/sentinel","version":"0.21.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.21.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"90a85bab7df5a17e058001b2c62f24868803ab60","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.21.0.tgz","fileCount":52,"integrity":"sha512-E8Llk1iYyuOPnAaYz61JBTStv+j4VT1DsIjTMUOQE19Nz+H8mQAovRqj2vcDjihDGGr563irzAF40twDZw3sbg==","signatures":[{"sig":"MEUCIQCW0YIu7bakDBD9Pj6fzYXKfGeXc1Xrahw16AwaZIz0cwIgLSLAJLNaZZxskSIvlAe1UjbRCTC09hMKscNuEq61fkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62862},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ce843eeb30fb59bdf4cdd868677af58ec674bdda","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bun run clean && bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","clean":"rm -rf ./dist && rm -rf ./types && rm -f ./tsconfig.tsbuildinfo","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.7.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"22.2.0","dependencies":{"type-fest":"^4.20.0","@oscarpalmer/atoms":"0.49.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.1.12","@types/bun":"^1.1.3","typescript":"^5.4.5","@biomejs/biome":"^1.8.0","@happy-dom/global-registrator":"^14.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.21.0_1718003859744_0.5824997366715721","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.21.1":{"name":"@oscarpalmer/sentinel","version":"0.21.1","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.21.1","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"f70a4d2835c86d12238b476e58c83a8f6ce9fe6a","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.21.1.tgz","fileCount":52,"integrity":"sha512-5axoQmT/w8rvT+cmHo4oOzA8Shy9pRALaAfjOFQiV1S34IpGBWFg7QnMQ915pT2JRHEK9ZuiXae9TXjOpX/r4w==","signatures":[{"sig":"MEUCIQC52kUtAi0huGC6I8ybAdxPmzVrRG8g2g2fvvSB2JOF8wIgYyPP9g1uNxqW1jX2mGZDyYbFoGTm8jMzHjFboj2QZmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62906},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d991bb381b515e47d41355002ab41dfd2cc6a876","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bun run clean && bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","clean":"rm -rf ./dist && rm -rf ./types && rm -f ./tsconfig.tsbuildinfo","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.7.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"22.2.0","dependencies":{"type-fest":"^4.20.0","@oscarpalmer/atoms":"0.50.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.1.13","@types/bun":"^1.1.3","typescript":"^5.4.5","@biomejs/biome":"^1.8.1","@happy-dom/global-registrator":"^14.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.21.1_1718193799834_0.3429096591209728","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.22.0":{"name":"@oscarpalmer/sentinel","version":"0.22.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.22.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"0e1bfc5088a1e311628e425b50eb62e0e11efb24","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.22.0.tgz","fileCount":52,"integrity":"sha512-i0rcJ1CX9Rz/DpXyJk4jAw1REubMLZC6s7AZHumcE5EfpE94fZC9pVCTSYSJP3F6xAeF0UIJvsUJXRK/VcbJ3Q==","signatures":[{"sig":"MEUCIQDmqp20ctsOwni3Asoi31Tyfuj+qWaQK5NpufvFNdyFjAIgPyEY/5B3pYqWBw0zUIIIH02D9ycTc3JJilXZ94L6u50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63508},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","types":"./types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ca06e41b661a492d746ded4efd2d76fd83abdbc8","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bun run clean && bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","clean":"rm -rf ./dist && rm -rf ./types && rm -f ./tsconfig.tsbuildinfo","types":"bunx tsc -p ./tsconfig.json","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.8.1","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"22.3.0","dependencies":{"type-fest":"^4.20.1","@oscarpalmer/atoms":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.1.13","@types/bun":"^1.1.4","typescript":"^5.4.5","@biomejs/biome":"^1.8.1","@happy-dom/global-registrator":"^14.12.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.22.0_1718690055928_0.41207510223417376","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.23.0":{"name":"@oscarpalmer/sentinel","version":"0.23.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.23.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"c92ba76b9e79da0573c2cecf6653bad7db1cc4f3","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.23.0.tgz","fileCount":56,"integrity":"sha512-Cp+A6Nm1KNEud5ig/3ySUNpADQLRFly5QD2H8d7/z0Kkb9xhkIWra4JWVduzPWdvy6txtv352pBMV4Uy5O7a1w==","signatures":[{"sig":"MEUCIQDvuExZ1Jzg++u6ycEbmRbFmnwC5wQfqQbXOwgIcAh0lAIgNlXtzmCrAP9K9fSpnNddL+Y7F4TG0zpwVBT+HgW7z4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72261},"main":"./dist/index.js","type":"module","types":"./types/index.d.ts","module":"./dist/index.mjs","exports":{".":{"bun":"./src/index.ts","import":{"types":"./types/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./types/index.d.cts","default":"./dist/index.js"}}},"gitHead":"e245459c43701dcd5f70ca8e1bac13bbad7126d9","scripts":{"test":"bun test --preload ./test/_preload.ts --coverage","build":"bun run clean && bunx bun ./.bun.ts && bunx bun ./.bun.ts --mjs && bun run types","clean":"rm -rf ./dist && rm -rf ./types && rm -f ./tsconfig.tsbuildinfo","types":"bun run types:cjs && bun run types:esm","watch":"bun build ./src/index.ts --outfile ./dist/index.js --watch","types:cjs":"bunx dts-bundle-generator --out-file ./types/index.d.cts --external-inlines '@oscarpalmer/atoms' 'type-fest' --no-check --silent ./src/index.ts","types:esm":"bunx tsc -p ./tsconfig.json"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.8.1","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"22.3.0","dependencies":{"type-fest":"^4.23.0","@oscarpalmer/atoms":"^0.67.0"},"_hasShrinkwrap":false,"devDependencies":{"bun":"^1.1.21","@types/bun":"^1.1.6","typescript":"^5.5.4","@biomejs/biome":"^1.8.3","dts-bundle-generator":"^9.5.1","@happy-dom/global-registrator":"^14.12.3"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.23.0_1722365898069_0.028317940860042468","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.24.0":{"name":"@oscarpalmer/sentinel","version":"0.24.0","author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","_id":"@oscarpalmer/sentinel@0.24.0","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"homepage":"https://github.com/oscarpalmer/sentinel#readme","bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"dist":{"shasum":"2f8fbb54b98501ff6f161ad0a8f133b806eae705","tarball":"https://registry.npmjs.org/@oscarpalmer/sentinel/-/sentinel-0.24.0.tgz","fileCount":78,"integrity":"sha512-05LXzIj5Ads7CoOogxi6RdrD943OHETYgBCyL4jLSbe1y5tqVvQFZq5heOzBmjKY8z5+LlXDe8C/aJfkRyMAvQ==","signatures":[{"sig":"MEYCIQCwzmLtLLqKZoAch5PcN8y/pg41HRDRRO8OqtqR+dOrdgIhAL61T1ZgvceHUYDqtIvnDzFHAZYi74QhJNj9+75TPh4l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115826},"main":"./dist/index.cjs","type":"module","types":"./types/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./types/index.d.ts","default":"./dist/index.js"},"require":{"types":"./types/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"e245459c43701dcd5f70ca8e1bac13bbad7126d9","scripts":{"test":"npx vitest --coverage","build":"npm run clean && npx vite build && npm run types","clean":"rm -rf ./dist && rm -rf ./types && rm -f ./tsconfig.tsbuildinfo","types":"npx tsc && npx dts-bundle-generator --config ./dts.config.ts --silent","watch":"npx vite build --watch"},"_npmUser":{"name":"oscarpalmer","email":"opalmer@me.com"},"repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"_npmVersion":"10.9.0","description":"> Sed quis custodiet ipsos custodes?","directories":{},"_nodeVersion":"22.9.0","dependencies":{"type-fest":"^4.26","@oscarpalmer/atoms":"^0.77"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11","vite":"^5.4","vitest":"^2.1","happy-dom":"^15.7","typescript":"^5.6","@types/node":"^22.7","@biomejs/biome":"^1.9","dts-bundle-generator":"^9.5","@vitest/coverage-istanbul":"^2.1"},"_npmOperationalInternal":{"tmp":"tmp/sentinel_0.24.0_1729093187181_0.984807095525289","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2024-03-16T17:11:56.494Z","modified":"2026-02-03T11:46:23.855Z","0.1.0":"2024-03-16T17:11:56.769Z","0.2.0":"2024-03-16T19:13:54.698Z","0.3.0":"2024-03-16T19:35:42.354Z","0.4.0":"2024-03-17T14:28:17.406Z","0.5.0":"2024-03-18T07:05:53.597Z","0.6.0":"2024-03-21T07:11:23.867Z","0.7.0":"2024-03-21T14:14:07.500Z","0.8.0":"2024-03-25T06:36:44.077Z","0.9.0":"2024-03-25T07:21:06.468Z","0.10.0":"2024-03-25T07:47:17.106Z","0.11.0":"2024-03-26T09:04:05.367Z","0.12.0":"2024-03-26T09:11:54.082Z","0.13.0":"2024-03-30T16:31:05.354Z","0.14.0":"2024-03-30T18:21:09.487Z","0.14.1":"2024-03-30T18:39:26.582Z","0.15.0":"2024-04-02T14:16:11.976Z","0.16.0":"2024-04-02T17:20:31.369Z","0.17.0":"2024-04-03T08:45:38.343Z","0.18.0":"2024-04-03T10:23:08.574Z","0.18.1":"2024-04-03T10:28:55.435Z","0.18.2":"2024-04-04T06:33:07.066Z","0.19.0":"2024-06-07T09:51:21.938Z","0.20.0":"2024-06-08T16:45:41.333Z","0.21.0":"2024-06-10T07:17:39.892Z","0.21.1":"2024-06-12T12:03:19.978Z","0.22.0":"2024-06-18T05:54:16.098Z","0.23.0":"2024-07-30T18:58:18.276Z","0.24.0":"2024-10-16T15:39:47.424Z"},"bugs":{"url":"https://github.com/oscarpalmer/sentinel/issues"},"author":{"url":"https://oscarpalmer.se","name":"Oscar Palmér"},"license":"MIT","homepage":"https://github.com/oscarpalmer/sentinel#readme","repository":{"url":"git+https://github.com/oscarpalmer/sentinel.git","type":"git"},"description":"> Sed quis custodiet ipsos custodes?","maintainers":[{"name":"oscarpalmer","email":"opalmer@me.com"}],"readme":"# Sentinel\n\n> Sed quis custodiet ipsos custodes?\n\n## License\n\n[MIT licensed](LICENSE), natch :wink:\n","readmeFilename":"README.md"}