{"_id":"@noatgnu/cupcake-red-velvet","_rev":"55-bad37dc98f779c5af5e80d36ff0aee42","name":"@noatgnu/cupcake-red-velvet","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"@noatgnu/cupcake-red-velvet","version":"1.0.0","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.0.0","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"bd5911de1a95e3cbaff211ff0b24cededcbd9a0e","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.0.0.tgz","fileCount":5,"integrity":"sha512-NUQsmznGNWLAUVrW/7AaC8JwWQGHvSvbNm40erE2p9DbT18+RmLrb+GaWAnmuofJjlLyPPAZPac00s9R+lQ05A==","signatures":[{"sig":"MEQCIG7h415MCY3lVu/P0DgN9PXuzboM1PEZnIacbe8eCaAlAiBBMtN/xfwiNZr2yHvZvNROOlfVIloShcWMhnWQ645Cfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5076},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"afb82b887e075c2bad9177d3951ca2139f1aacc1","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.1.0","@angular/common":"^20.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.0.0_1757675191857_0.9897239723110309","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@noatgnu/cupcake-red-velvet","version":"1.1.0","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.1.0","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"c8fee87931258d625ebc4637cc5c230b3f1104c7","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.1.0.tgz","fileCount":5,"integrity":"sha512-VAWYDNDd5CUpuxyJNPk+3MCAM0C2uKyueKaEMNbWQ2eOAqxpdoYJtQFoza6I2NncKVwLNSeX1sUw5Pxk8ELJ0Q==","signatures":[{"sig":"MEUCIEyYrrhc6SS1H0KP4+leSfWP6G25ph9pH0E8eoI0X16kAiEAvkt3paN322jWpB82+FUMPHUhywpjfMynFE8FlNMYm8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5076},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"aa4d6bca8686731ce2dd803eb03982d6b0cb09d1","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.1.0","@angular/common":"^20.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.1.0_1759668100833_0.9035322893517184","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.0","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.0","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"a2a4b0390e764c4f02685829a93e25515aa2e8f6","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.0.tgz","fileCount":5,"integrity":"sha512-1ITjvZ7YPjdJG6H7dTPsfKBFPRbgymolB+24CVC4uKlysv0OPysi14B5c8xNfgFxxVnMWqZZDbLZ9YpnENu3xA==","signatures":[{"sig":"MEQCIBM1TjDGL1yZJF0ItqJCzFblXYIQKam3ZFVuu+ixKA3sAiBSyQXCZf8I24oPb6WEJBx9zUzZSay3QMaD4OwoFuahmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5076},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"aa4d6bca8686731ce2dd803eb03982d6b0cb09d1","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.1.0","@angular/common":"^20.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.0_1759684569393_0.9318789864002357","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.1","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.1","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"9b7826f0c591fe4f76d2a4fcdc0de98f776f0be7","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.1.tgz","fileCount":5,"integrity":"sha512-iy2kH3MySNJhuoJ+a0tGAjH1u6cNNg6CvxRKlkoWe9RpoZIMf/dn+pi3OR2sYmixIxOkQImUK2nkTnzLzMWG0w==","signatures":[{"sig":"MEYCIQCt5EQQL6XeXLqO1VFXk8eHiWlIVF0S/f09UMQSXFE+ogIhAIBAdJPBeRPIxCWEjRAi6RUUcr/s0ynoKQUEb9N5v6BU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5076},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"edd44e0e6ab77d1b20d9ad36c99c4ab3293ceff4","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.1_1759688263988_0.5576932633498095","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.2","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.2","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"906419abc1b2147fb7b9d7f9a4547a8f42edf085","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.2.tgz","fileCount":5,"integrity":"sha512-VzbwteKrK4ByLmZMXlptuvIEQZ/g91HncGC7H22HkFwBDeyJO/Hc6LIAmNBdTtGsYyNLqgeZmIU1E9mAsb03uQ==","signatures":[{"sig":"MEYCIQCcRShxsziiBvB4kAoLS1hbpWAXpXp/5ztSsFm2PSrBOQIhAKbuh2YpdfOitJAdUKY2Jcef0SYLlyIY41FWWis8uxe/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109733},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"14d9c6cbe895d4ddb6ef7582682ddc4edfbf082a","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.2_1760099497321_0.38848036274216047","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.3","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.3","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"b8c9492e062f9b32fccd7f68f10e2e793f608f43","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.3.tgz","fileCount":5,"integrity":"sha512-g9a77uRPSuH9odnTsyV/orYsQmV29QSaPEcii+qwj9Szm6IzJXvpluO/uIVp/qo3m9F5q3J/+9BGjBjGG2Gm1g==","signatures":[{"sig":"MEYCIQCQNDzps3lhZnKTTCO/EWw2DWGyY2pevq2vHuFSvkDk7wIhAOqg6v+k5dX3BMWRb4gcaQ+1IAMycS4FjPHMubQL/g64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109792},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"14d9c6cbe895d4ddb6ef7582682ddc4edfbf082a","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.3_1760100245936_0.8462886906011702","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.4","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.4","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"e4f72717c4e05e895a41afb1bc0ceb107d58933c","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.4.tgz","fileCount":5,"integrity":"sha512-wxxIi4jVUoXiDvBpjJfgsZS0v46/dW1E9bGHOG7cgxpcIGnryyikroGtgU/XUy8lQ1yP+/RrTJRPTwIWBTIr7A==","signatures":[{"sig":"MEUCIQCBZIjyoXFkIReCGdwj0Otjjh5/KaPYkSrfwdlN1PnKSwIgIzgMKgQzhHY+nMOevl6M/cqhxbIUHdJ0gC60BVDDmQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107783},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"401fe5c1f2d42c4d1f27435a454dc4bcdd98ef5b","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.4_1760116999232_0.030774972473621043","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.6","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.6","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"f2004561c69c73d02afd26d181b6607a378afb98","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.6.tgz","fileCount":5,"integrity":"sha512-oXGzMR+cheeRAbnU169w10TmxJigxtEv5Z+Vp1CdAPXglGaAXoZom4FgVwo3Xx12nCbPLT8RN/Lh0HPq2adpfg==","signatures":[{"sig":"MEUCIFJjeRES1f6GgRuNNwIvzKfEFQXlXOY3s92bWr3PYnV5AiEAy9+mhAgUMERkmn8nyzAf1iaVRnQ2tIcROFakZbWqLmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107799},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"401fe5c1f2d42c4d1f27435a454dc4bcdd98ef5b","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.6_1760120313641_0.8680398045926834","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.7","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.7","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"4368300a317d7ae17f589d5e2a7d9f5f135ca423","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.7.tgz","fileCount":5,"integrity":"sha512-uyDtkTJhSoMwvh+3ndEEaBuIo71egU4LG1bICTA2yZY2ISPaIYtXYTaLP8JH3z2F6AHzB3KYRM2fK4tgEWlKnA==","signatures":[{"sig":"MEYCIQCCN7aWOiftFmWDHXaFDibWon6b1H7Qc5yxU/W0q8eQZAIhALNo5XM8Oz2DFyXVrskYJyjyr5nkzcTdt6MOtfCrIHKH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115317},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"401fe5c1f2d42c4d1f27435a454dc4bcdd98ef5b","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.7_1760170830636_0.9294480272978376","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.8","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.8","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"37c4344e90946f99f999ef8626f746ffff2281a2","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.8.tgz","fileCount":5,"integrity":"sha512-ks3yhasYMUqsWdNBmRk1FACjmEF4CWb5WNUna8w01fGJl+wiINnykLGaoLBy7+77ukPvlguyNy8Eds9bBDJZCA==","signatures":[{"sig":"MEYCIQCnf7LDcmql8p90miaHWAy6DrPGUEKjTi5HWoW1Y0CuGQIhAL7QIZ61D3tb4kHsmGxyh+bguDJyf8Vwr5sFy7lEKeqj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115299},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"401fe5c1f2d42c4d1f27435a454dc4bcdd98ef5b","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.8_1760186436294_0.5856110066180995","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.9","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.9","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"d4bbe1fe49010114514d122921a4abdb414b2840","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.9.tgz","fileCount":5,"integrity":"sha512-VddYRyZ+FFltSS7Jn3n0C5gtv/wZWX/a3aiwwoiy995Agj3ovapkeMZaf0LSBzpddkrmfpuLvpDA8DNxJNRDeg==","signatures":[{"sig":"MEYCIQCUooJb7sJyH3q3fMFeVRNtwXDBHlugRBe2s3m/jWwsjAIhAK6fjraRKaZ0RA4gfYQ4+egErEXRapChX75P3AXQJoIf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115307},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"401fe5c1f2d42c4d1f27435a454dc4bcdd98ef5b","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.9_1760187017095_0.3783300131028504","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.10","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.10","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"044b7fd2fef25f8aa8c8a14164f32829dd48e06c","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.10.tgz","fileCount":5,"integrity":"sha512-MRel+YKD7m8wCgaocbOdQEpvla1SF2r6dEhmLz4DdIRqRidNYaGR/htUIptl9n4H6phzhhKswkwKv0hxrFdkzw==","signatures":[{"sig":"MEUCID6ZrJsDun2VkTpf2b0SYQyS9jzpPYuyz/FlN+phEgkGAiEAyCY3j7DnzslwwbpS52p5JeEpJVKxnJ9KITG4eWU8ahA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115362},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"401fe5c1f2d42c4d1f27435a454dc4bcdd98ef5b","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.10_1760188556678_0.631881802123212","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.11","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.11","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"7e27410aa93736b431a478b21bf90abf5228c49b","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.11.tgz","fileCount":5,"integrity":"sha512-ob81G5dNwRBJoOABmUopa32TOE7qm+kknZ71A+tmf8CSDkwD17UlH12tA6pe56ZvYOC1Oko9ANu4rBvqdDBxGA==","signatures":[{"sig":"MEUCIFLHqAfZAHQr3VdZ6rZUmRlK/nRnhzZ4dX3SiscCiK//AiEAoZjlqLij57CcnTx+t6atsu5UCa2eoFyTr5vMRmb4B/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116996},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ab4071828d521be8823ca2c56440983e32e8e84a","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.11_1760203857568_0.15076402929574395","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.12","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.12","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"31f1dda4994770423dbf61fa187cede2efb1f295","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.12.tgz","fileCount":5,"integrity":"sha512-YLk1QT3g4cDn2U/SIixUVWqjXXuyzzEdxpPd+YglCDOLDZFoQxBdDBfQpo1+z3NXEk07fQZSgn9vcW/JWUp48g==","signatures":[{"sig":"MEYCIQDAGVCfizMAs5+wc04oe5B+BhgCH1EFyqBT4K/eeDudiwIhALiu6t4zfYyGhAlLvgZH6MQzxsxw/IhA0FVWC7/SErwC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117043},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ab4071828d521be8823ca2c56440983e32e8e84a","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.12_1760204639822_0.24967421113405197","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.13","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.13","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"cf0de9b36503884f90107d07cfa668be0a116137","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.13.tgz","fileCount":5,"integrity":"sha512-w0KTgOG3KO7FgJQpBPAsbg5jWKlAV6EdabVOxfhp27GZsC6TQR1QQ+hU/5nUoBxuzzQHDxk1J4aXu8uiij4CzA==","signatures":[{"sig":"MEUCIQCjd2+EtIQlFytcA5wnQT7Biog3DOZRs7EI4zP/DPD+mQIgN00vldXLobNBwbSDZHfULbrClZX9zuiUj01y0kLm56Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161979},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ab4071828d521be8823ca2c56440983e32e8e84a","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.13_1760227851153_0.01992876801224508","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.14","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.14","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"08e59276fbb9666509de0849197097e1d964eb3e","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.14.tgz","fileCount":5,"integrity":"sha512-xkacNyEyi2gg+uWKaXI8AgI6hICJszM0WBzoqejTDyd/m5QoygEEc18S1wawiBc4GtCbQ63sxsVy+vZ76DJHJw==","signatures":[{"sig":"MEUCIQCroXTB0i69ZHjgU209v0PAjxC2YNZZLgB41sm0iO9RnAIgSsiKv532e0H+q6Ii+j7hIbBSe9YOi7fQc8Mw3C/hBuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161979},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ab4071828d521be8823ca2c56440983e32e8e84a","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.14_1760255408684_0.6106201358669421","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.15","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.15","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"ed044dbb0f0683f1582d57c660c3d0d1beb71221","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.15.tgz","fileCount":5,"integrity":"sha512-GNKjaxgdvpM5OVV67WA2Jy340CHnwGm2IWNonc4HuHZob21GA/KFblopMraUeEoQPlI1YVD6KHds+8Hl8Mjqfw==","signatures":[{"sig":"MEQCIDc1oQIoL2m32Hh6zSJhQBb56OdVDV0Er2bGFjLjLRJIAiBoks9BW2TccA73BqB7Tg4sSn/3ys2hkJ0kPwcuH7k05A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161979},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ab4071828d521be8823ca2c56440983e32e8e84a","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.15_1760274187050_0.805981842715118","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.16","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.16","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"f2680e8dba169e3ee2fa4db6671033fc29609f02","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.16.tgz","fileCount":5,"integrity":"sha512-yMZquriBupgghmMvgwvZio6xEMFLmyHwnhFKwZHvLPmJ01AcTXcnesen280RpLDim656QoefS18A4vkUOlLM2g==","signatures":[{"sig":"MEYCIQDdMwbXqB/noZgu7QAuQN6+O/2RLSad76nUQUyn2Yk0rAIhANmJOsxdqvu8o3DKToBT2A7zjPpb7+YAY1XExUWZqftU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162893},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ab4071828d521be8823ca2c56440983e32e8e84a","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.16_1760348471728_0.07545088937925648","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.17","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.17","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"70a23d6b777fae377f6e17e7d4f3f5414e87397b","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.17.tgz","fileCount":5,"integrity":"sha512-+aoOSgv4btJTL44SqlB+fJpimaEZ3aOyWhVBO4qTI5k57L/UtfK3mN2ITS52TE8ZoIhwHOcD988FW586vJuRNA==","signatures":[{"sig":"MEUCIQCDwgCf2UgcEf2Kc0Ybn4l9iZaUyVcnv7JIonzuoHc+BwIgFddN6UJ1A93PBehRkojLvfUw53jOlMDR0v3raqcCTJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162938},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ab4071828d521be8823ca2c56440983e32e8e84a","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.17_1760351749870_0.19252088049203864","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.18","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.18","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"213ec5a0916c5fe15c4480a876aa6d8f030b472d","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.18.tgz","fileCount":5,"integrity":"sha512-g0Ek7IPrq+qHnosBBzDV09kPBWYxOywW5/iC2s5h8vSjW715uiKkP0JD4vdlm9EAMkhmCb8/MXcZPe7xCzCI/w==","signatures":[{"sig":"MEQCIHUXKxMGHTibHjm0Lxeu18cnvW6ZX202VqM7UInatazRAiAZ6Y7GadFMlP0TUlZoOR/U1rwRJyzd269YBWA1YGaXiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162652},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ab4071828d521be8823ca2c56440983e32e8e84a","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.18_1760353825511_0.04519816006594857","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.19","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.19","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"7c15e768f2adfb76c10f90ccbd5fd00c34fa4ebe","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.19.tgz","fileCount":5,"integrity":"sha512-+o8pBh+bnQV0+dsS8OX17AOGWjJqxLNno9jV+3yx000kgnj2dZGDzCBnsZYhnDuUqAM109OXbtw8E6KNl+r4lg==","signatures":[{"sig":"MEYCIQClMYWWLMg1aNXAU81go+yxXDTqy7WUI/1HubwjGsS0fwIhAK0ulon06hXcGS4UhOinBjNkkxbm1zS9FCUdgnIP4iUi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162883},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ab4071828d521be8823ca2c56440983e32e8e84a","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.19_1760354439819_0.847479312081211","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.20","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.20","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"a96a9f3578ac46bfaf53963ede23c84a9dbe2e70","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.20.tgz","fileCount":5,"integrity":"sha512-+I3EaDtNfb7y50QWkJpQsoOnkEzF0HWHK9Mn2a8ELExtS7Yga7zDPIzNX4XNh1fFswOKEOfirNtkhQqre+l+Kg==","signatures":[{"sig":"MEUCIQDJs9xZheBDIcXBStD6QAynJVKf040oMcfC30LGoqwaSgIgT4I9urbLHuq6tBX90i1CmNH+m5brGND9rURTTgvEBxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163245},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ab4071828d521be8823ca2c56440983e32e8e84a","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.20_1760382938342_0.6697905201926044","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.21","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.21","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"7fe4349a4d6ebf224f46934f8bf94f6d24bf94e8","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.21.tgz","fileCount":5,"integrity":"sha512-JqvkK4FeQ8lNeOvvgdK4IJqHg6daApHcJ7ZqVWc5l2aizXRWuiUvnHwMwT8y2h5dt5DxAWsdKABvUycqlRM7rQ==","signatures":[{"sig":"MEYCIQCp3pt1hy22FhyXCBUACUXa2QNRg++YND+wEDPygWVLTwIhAIJdDzDBG46kTxsiA33JuVyYbWM/tvMC+epum2X9lWSc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163269},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.21_1760466756314_0.329235247127168","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.22","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.22","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"34fa4b3fbeed6ef2736c06970df0ef4cc5ed7915","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.22.tgz","fileCount":5,"integrity":"sha512-8HFUPnhZzKgZxMtw3hxRSPG154Ew8z6UHW2gsA80EF0zaO+sgvm1y92bnmVlz4gzbGQoVALpxQnP8t6yN8n8VQ==","signatures":[{"sig":"MEYCIQCXqgozrm12eRGvBzDdiHDdS9Cvzca6niTFqaPcmKGp6AIhAJC4gRoU1WDql15PSezlHRcDfaf9Pdt6WiNFTgIwqKej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179644},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.22_1760542265445_0.7211117716932249","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.23","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.23","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"ae4ea986c880cec14cef25440b98520935f85f48","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.23.tgz","fileCount":5,"integrity":"sha512-2skaVSIsIkmObpzALb8WYbsV9vUUljgypxXQiQ4+Sk7mlNGnIT4cg2Dgy6jscTrILtjrDFaa2Xoxf7bffFJgoA==","signatures":[{"sig":"MEYCIQCSsA4ENzJzU3if0t7Sq/R4mcSpMolC7aZzJqjB3lSQcQIhANFKc1/joNFXU7D7axgcom2hrw4UqfKCz72iUpxaWTbb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180784},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.23_1760543754396_0.05626099209580726","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.24","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.24","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"7fb4def03cbe1275818a485c1b2cd772a55e70c8","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.24.tgz","fileCount":5,"integrity":"sha512-wSrXpxsgnrW89SOT8bJewGzxPPe+4qLbVzIZ1FFfrpT5ftTvuC2Wk/B26q+JFMrafTLP/Zj+zmlrfYHWgbiVrQ==","signatures":[{"sig":"MEYCIQCPMynFVJHKqgLafUd9FvMb30iqz1Cp1rBGczoNSo5XNAIhAM9AAi3yOu1MA2Jgbcch4V3pn0Xe9dqOe+LCPwZeB0il","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180784},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.24_1760558756947_0.5105109678770148","host":"s3://npm-registry-packages-npm-production"}},"1.2.25":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.25","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.25","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"c216393b6be727378055aac53a640d9aa17a3876","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.25.tgz","fileCount":5,"integrity":"sha512-TDi4vhXrTWVNekgwbXeYinrVUH+Uit8My14fLzqvaVL2B1GtWIyU+F96ckcn1uFphc2MEpuaZnZD7KuL3U4CvA==","signatures":[{"sig":"MEUCIQCZXV5pExvvaVi6KymwNvlUCZjjDDSG6OjaE2u8C2vxOAIgCYQJE5/6xYMU1Jtb9ruioHppWw5ARHfjauZ+xKs61cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180959},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.25_1760642139687_0.5331065528919889","host":"s3://npm-registry-packages-npm-production"}},"1.2.26":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.26","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.26","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"cd493c7268594db1d6262f749ebf5cd8c4a0e154","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.26.tgz","fileCount":5,"integrity":"sha512-2udCy+TKtSDT4t7CyNV/eej5MKyXV1EJOG1cK4+WjSafGs4L/0i9azv3runFy44mP4qSLvdwPJ/krJb/2EwJrA==","signatures":[{"sig":"MEQCIFQZXM1tl2ZZlTWTWucM/t6sboRUy9VmqFhtQ67XHqQzAiAwn3MmLqJbIPDbfvQMAVNsCSHrsQN6Zt0oxhpdCsK0xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180959},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.26_1761050206462_0.6356999163212678","host":"s3://npm-registry-packages-npm-production"}},"1.2.27":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.27","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.27","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"2d5f6354c9aa57a1682f0fd5afd169cccb0b4009","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.27.tgz","fileCount":5,"integrity":"sha512-JY+UipBviGMXGDoC3c/zVyx4RRyCqHepoiPYzYUSyso3DNxYJpCVYyYfbp6pODPUHL4PlItPsN8qsm9xsKMQGw==","signatures":[{"sig":"MEUCIA0MhtJDsxgsh574fThVvcaSQDNG/lj6IjzTbihQKv02AiEAnYg3h84ncBcoLQ+Z3et82wzrvcCZUiwU4Lj7UGVElWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181063},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.27_1761065383000_0.43015691832845127","host":"s3://npm-registry-packages-npm-production"}},"1.2.28":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.28","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.28","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"cb4a2a6efb9388bce0765e6f85251d7c45929396","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.28.tgz","fileCount":5,"integrity":"sha512-sOACP1cloH85YKXaIDcIqx/3I6e5n8SGkJOTZR/sAZRPZ2sJGerBN0a69hEsg43JDc0IB9ybxLQcmeohnv00MQ==","signatures":[{"sig":"MEUCIQCm13bPI6JcQBX0IQQYnpNSgWWjWbW8fjLeqi1l77pSGgIgO9unDP8nptLCvJfeHqdTYgMkZNYtEK70UdaO8vS0F88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198722},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.28_1761082795759_0.47227489161789804","host":"s3://npm-registry-packages-npm-production"}},"1.2.29":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.29","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.29","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"87d44f3e5dc1786ab44f9d122fe998da9eace06b","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.29.tgz","fileCount":5,"integrity":"sha512-StV97bk9hlBeBNKzRU1jZy9N2f0VozLL2VljrIqQdMVEQaahV2LQcERSMHi5I/3XIuBJfURY1l9lL63gff0PrA==","signatures":[{"sig":"MEUCIBjTGMg++75PoNAvBqKujlk6S7k5ii/HELnYGPo+6da3AiEAhGTNtQhf9H7h3HlJhlLqFqf3T0qsoukbLaSvHD/f5uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199225},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.29_1761149720277_0.10317631413830597","host":"s3://npm-registry-packages-npm-production"}},"1.2.30":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.30","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.30","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"ba31f93abb762617c9c36ef7d97f45462b139cc6","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.30.tgz","fileCount":5,"integrity":"sha512-q4gLsiODYwrYVpCRPL2d4uaMobij4kX1VxEoTzhgHawdy7+Got+aUph8d9v6Sg1e/fQk4RXV/3lq12GuMwtbXQ==","signatures":[{"sig":"MEUCIALZfY+KnaXgbEujaH+qdYwT8GWR2z3fwhcSqEdEjoa4AiEAtiXYgYPEhqDYPNaWTBLpPlKpW8fBODPerQRk+y0XYwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237149},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.30_1761168528398_0.5605979535904646","host":"s3://npm-registry-packages-npm-production"}},"1.2.31":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.31","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.31","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"e8d78e5f5d295858146890118533ccbb6ba2aeca","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.31.tgz","fileCount":5,"integrity":"sha512-DA3hUcnQBOsv6HZQS0AAr7VlJUL6EjR6hH+RGb1KdM4xTfvbkAi6YCUfozi3QcfX1Hnv//y6YDlIZ1jLwspuMA==","signatures":[{"sig":"MEUCIC0VMSY8l5dZ0b0wkmwG2vnpz5wGQh9Gx7xJk8ZbA8OUAiEAjHxzCwac7RliTxubUpmJpL/MCzc9sfZs0e5SxFppTmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237831},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.31_1761170759881_0.1668399791338624","host":"s3://npm-registry-packages-npm-production"}},"1.2.33":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.33","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.33","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"859ca50f91936b2bdd7873d2a90a84584744ba19","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.33.tgz","fileCount":5,"integrity":"sha512-AG/hN9cI1iEciCsbPAZWGkpX0p8NNEJhegaqNv/4Fah05dDmq5IswtaiPU4L4q779W4KZnQpps2nUt63OnC8Og==","signatures":[{"sig":"MEUCIQD3UQQyV6j9dH/fXodl2InbGTji4NzMpPxQM5HfQLHmMAIgFwHxF1HWrXXR7ATgEWtODad4vomuhWvSJmml78BedNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237705},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.33_1761222823022_0.3343941395167642","host":"s3://npm-registry-packages-npm-production"}},"1.2.34":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.34","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.34","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"ab97cd1db6e73285c45463b155285f833511a166","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.34.tgz","fileCount":5,"integrity":"sha512-8hw40iwhBS9xEa5D9kGAd6OL7I54vo0dprF+j4PHgKOpQ+a+jWFLm3FmIzPv+4s9EP1q/eT34/Xwtl8yX75/uA==","signatures":[{"sig":"MEYCIQCmIlz2rxaqRR+ZAxmp177UHMateeT6kRF4Ia8knN0IuAIhANXUeO4LXt746MVcJomUEXooHPSJ10MufENNy7QAjgtr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237707},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.34_1761307624232_0.8026704690687152","host":"s3://npm-registry-packages-npm-production"}},"1.2.35":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.35","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.35","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"afaab618c1a1a08310fb1d4fdfa5da8299eaf08f","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.35.tgz","fileCount":5,"integrity":"sha512-ZCXfLAcOqXlWWKzIEFxiWq71ADFJsddaD14QPM55dSItRRxsjZuAo2lAyEe9/4h7Y4sVJyJUDo6sxYPTGwxHbQ==","signatures":[{"sig":"MEYCIQDTanGtxr5EuKTxlxPXxNc7Q25/mcDOWPwb2FFT7HFVrQIhAJZUVcRM8+8/Q8OWktSwylVFLvYHBmm8AkLHgVKuRjRR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237466},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.35_1761316509639_0.9537665242050886","host":"s3://npm-registry-packages-npm-production"}},"1.2.36":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.36","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.36","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"00e305713163c0cd2231199be9992ec7f36d373a","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.36.tgz","fileCount":5,"integrity":"sha512-oZiVvpeB3nW6CMxAvT1/MFWS3huVqgtLvPREycz63sMVnXYN+WuEm+SQW+qBCvf17QO7ZC2aAijHu0Z5Uq2Tlw==","signatures":[{"sig":"MEQCIAFilLr2z11gY+pzRFwqJoNVZiEITPR9tu8PqgXLSPlEAiA0oNwGP/H4EstXx8vY1mjdfeH+VM9ETgyU0p6AxpubFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237504},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.36_1761331623681_0.8911752226347156","host":"s3://npm-registry-packages-npm-production"}},"1.2.37":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.37","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.37","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"8e4917cdb9bb268593d018765e722f08549d16d7","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.37.tgz","fileCount":5,"integrity":"sha512-kONwVPn3IUytwwOFqGEp7j5JrxttsLCm7Rxu9noJzpm3c4a4SrbsogFEmkaz7lV+AAXcjxWKV2jSfFmJiiFLLQ==","signatures":[{"sig":"MEYCIQCrsoqHnxhFtoqD9h4Swd5IM2ItSAWfereLmbsKfsqIewIhAJ8oXKTGzmFszzi/emXnYFJMfYtoPX2r/rCDfkOG9oMZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237504},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.37_1761399792406_0.5548714251331637","host":"s3://npm-registry-packages-npm-production"}},"1.2.38":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.38","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.38","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"79200ce2603aa762b349c10740267214e8fbac73","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.38.tgz","fileCount":5,"integrity":"sha512-BEAtspNq+bz9QD7JXoVDfb9junqtOPnj7LHHfi2Iiw7j7iuQFcbsx8ET0qJNKy2fMuvP74xkpwjH/tIPx29DvA==","signatures":[{"sig":"MEYCIQD/MI8GKmHj25UTib8OTUEUNDjqYMUozBNURhD3GTFtqgIhAJ7Ce72Kno1LLXhl9USUvNKLLDp9e8vrU92snxNv+bmG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237772},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.38_1761489168673_0.683625549875265","host":"s3://npm-registry-packages-npm-production"}},"1.2.39":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.39","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.39","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"540c7d47c67ec56378d5bec19ff2e988dda408a6","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.39.tgz","fileCount":5,"integrity":"sha512-EHc6rn+pppcx+vOBxeZFGPB03M73E4Vob/2fvqdzJNa9IuTcfhvEni+cEnxNgk43oYPe19Rr68iXSWqdzANWpQ==","signatures":[{"sig":"MEYCIQCKHf5hxmHulFgZxKG6l3Ibx31TwAU4Mv5pfJWLCgAYFQIhAPe0t4wNVo5BBAkXksZhTNHTWv69HHNtHVQ4np30Yt3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237851},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1608291b02774272a60f5930f11bfaf7fff017c2","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.3","@angular/common":"^20.3.3"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.39_1761601468043_0.20875806661293805","host":"s3://npm-registry-packages-npm-production"}},"1.2.40":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.40","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.40","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"255008ad33ac8eb6324b800f82e268af3be99393","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.40.tgz","fileCount":5,"integrity":"sha512-3OGhliUFgS4WX4CCWWyLKTuk25lLOchnw8XKZkpLlojyQ4oAbpoBTuPoSwC3Im8SCVh5wRJxDPTHMeAHa8stKQ==","signatures":[{"sig":"MEQCIB0G6XoShcn+sNxLs857FN2f/gS5vQgyb8WZbxq9X25vAiB7qR1IeiCRrKR9mY0UklzJqNbFfdX8yJcqliNTnp5LZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237851},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"9c6adce4b1b34ffa375349c02b8412fce4985b28","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.7","@angular/common":"^20.3.7"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.40_1761744549316_0.8665296561356954","host":"s3://npm-registry-packages-npm-production"}},"1.2.41":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.41","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.41","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"7967faf6d125beff219ecf2db3ee81c6d90f5c2c","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.41.tgz","fileCount":5,"integrity":"sha512-qAe86l+RDw5xR1jVAzkcgmEaRpcn4NovK327TvCcOaW5lTnHjcrAFi2VpNj80r+jZEFDg5vCx7WWek6jzZfmjQ==","signatures":[{"sig":"MEUCIACzIitZkHXXN1rlJDg7b8L/dDecA5B2tW6t8uZZ8OkBAiEAtUKEQwuBrt64c92TDr8yXHn2NeMn2AGCc0fo3n4oIdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237881},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7c9ec28a03a9cd563a213b38ed0ed9269a6349dc","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.7","@angular/common":"^20.3.7"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.41_1761859503063_0.6886270457905348","host":"s3://npm-registry-packages-npm-production"}},"1.2.42":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.42","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.42","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"8bf46338c8c58f84716c89fce1a398c0dee778c5","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.42.tgz","fileCount":5,"integrity":"sha512-hOYY6FBTdTT2ZvXnDMVE9QXl89hK8iJkV3lSABRLhIqT7r3XeNesjJZVq+T4EQXfFtuJwdm5deX+WpEKTHXMwg==","signatures":[{"sig":"MEUCIQCds93uD17Uy3YEIbMYCkLo4R3YCk7ZiYPlgHj12zug8wIgYfgtJ5BOI2tGZ+k7z9MDUrQnk76j52Zk9RLWSNwRsUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239183},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7c9ec28a03a9cd563a213b38ed0ed9269a6349dc","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.7","@angular/common":"^20.3.7"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.42_1761925820545_0.7312994051797947","host":"s3://npm-registry-packages-npm-production"}},"1.2.43":{"name":"@noatgnu/cupcake-red-velvet","version":"1.2.43","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.2.43","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"895ee8a663f7dbdc255376229342a38c9ed84cea","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.2.43.tgz","fileCount":5,"integrity":"sha512-+HGhSGoqmO392h8IDrA1aS/kOod3yBd6mAjGZ4tOwvR6Lfr9qGI8peS8GwVLOch0kXhbZN2aOFnGNPjZPtTRsg==","signatures":[{"sig":"MEUCIHiPSv/1wfzzbtCu5VvlyzU5T04xEoNE9xXaKzomGDGUAiEAheBV6wD82gUMtCEhdxTDIBMEb+4ac6XwuhOURPo/fvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242488},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7c9ec28a03a9cd563a213b38ed0ed9269a6349dc","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.7","@angular/common":"^20.3.7"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.2.43_1762091313700_0.5443855372151365","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@noatgnu/cupcake-red-velvet","version":"1.3.0","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.3.0","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"7cfe634e753e41f5324e7cd12eacd9c6443f3b27","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.3.0.tgz","fileCount":5,"integrity":"sha512-l8TcjriSsSoLZClPy7wsR9ONtX848mtTh33PWL8wim36bRNR2ThftZxeXLwRMgCVO/a2raDQF1KD+so+LLhr4g==","signatures":[{"sig":"MEUCIQDH7sMi30N8njSWYrE1akGonRkJPCfQrWnf40THwBvPtQIgMERz1r1Iiz9oVbDFtJRjOI4w1v/OXi1gfaOOjsw49KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243390},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"a67a3b487c63c75dd8e77bdb767845dde9e0af99","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.7","@angular/common":"^20.3.7"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.3.0_1762350473073_0.9057128252504068","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@noatgnu/cupcake-red-velvet","version":"1.3.1","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.3.1","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"ed82abd9bdefd809db64138988bc657b910719e9","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.3.1.tgz","fileCount":5,"integrity":"sha512-D82UBz9GgRlPTHAmXeB9A1Jr78We4p9PE1N3cVuunH/HApaVTq8JghzDqezY63VO1D++puHGhLnwOTEpBxQNFQ==","signatures":[{"sig":"MEUCIG8n3TpuSnyO8UwqPA1pHZ3Mm+FzXp9ETookytt9n7+PAiEAjZinZun4qoLv7s6FRGzTy7C9OSAYNGlYslT/8DrEw9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244099},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"371b1f664ce1639d74ce2c437849f0b5348836bc","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.7","@angular/common":"^20.3.7"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.3.1_1762464050755_0.19638569591320265","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@noatgnu/cupcake-red-velvet","version":"1.3.2","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.3.2","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"e1c667311161ff95bf24fb26d7af2f8459b3a00c","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.3.2.tgz","fileCount":5,"integrity":"sha512-EfZv3OgbZDixjmFE4YhvczfvD/sjTlp+yWtz9kw75VnCXMN/O9yK0GUcQM7mS/LlavL5rTdT0PKmeV5ebAG8/Q==","signatures":[{"sig":"MEUCIQD+eds6CkMMYpZohV9Xw3WvFQ7Bc8ciyHhPl2VlEYOFhQIgX8OydEbGZJnaxb018P474eowhm70RSq3UGiTtutobnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249130},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"8379b4c09d23f2d73b793b9c7372c4ceae54642a","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.7","@angular/common":"^20.3.7"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.3.2_1762542735472_0.6919297975761218","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@noatgnu/cupcake-red-velvet","version":"1.3.3","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.3.3","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"9c51450f99c46a5c9a75e2fe92e079a6a647d47e","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.3.3.tgz","fileCount":5,"integrity":"sha512-xsKu+AFBVW9HmOuwe+axbuo8u+/gPi6JDtFZD7HwjEn+vjcGDxFsZVaFkxErFrBbpi/zHfd2LxIKb4c3NC/BQQ==","signatures":[{"sig":"MEQCIHTfkqdvKTzkEm8CHNG8WA2Jyaby5hQo2Oj+IBr4e01BAiBE9hP5koK0g4ak5Izg7kKp7elPBut8Q7crP3PEt58btg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250901},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"8379b4c09d23f2d73b793b9c7372c4ceae54642a","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.7","@angular/common":"^20.3.7"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.3.3_1762641166545_0.4340767522137763","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@noatgnu/cupcake-red-velvet","version":"1.3.4","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.3.4","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"c39b2cf2edfb55057ef1a0221481b84244cd9b8a","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.3.4.tgz","fileCount":5,"integrity":"sha512-jXshscYCIhHXYDrLzAS2yITaW21cwriL7hOnO6Jx+4zOYvcBNf7t13S1RJLqtAqTAVm2bRc3g1Fq5AJZ4P3t8w==","signatures":[{"sig":"MEUCIEbc/RD3DsVyZOGslindMjmVOEdT2FJpcweTFsCHqAGoAiEA7SQaRgW/uL5ISBrbLA6LL901p0wBY3BZz8Q7yjx/pnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253088},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b8e6def11e819fac5b031480397d45a326ef4365","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.7","@angular/common":"^20.3.7"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.3.4_1763385463157_0.53456023464418","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@noatgnu/cupcake-red-velvet","version":"1.3.6","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.3.6","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"e6e6d3f795793622016b58078f8feec69d185cd8","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.3.6.tgz","fileCount":5,"integrity":"sha512-qWQGFcFUFJWcSVH6O1YlLzXi8F3GFp24uUmgwi3VG/uwwE5Ap8nXPkhhrE5TRlGLfRXhgJq10Ed+s9EfvkC0gA==","signatures":[{"sig":"MEUCIG6/2NSOV+GxnDGRFahxj7kOiJx2RgN0Szhb+h3DB31uAiEAuxlrAooGrFR6iJOVrYA0TU3o9zcYJiVdH7Jbo+T4OB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261581},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b8e6def11e819fac5b031480397d45a326ef4365","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.7","@angular/common":"^20.3.7"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.3.6_1763749439121_0.5250513742997744","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@noatgnu/cupcake-red-velvet","version":"1.3.7","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.3.7","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"46b149c7e9b2f201b93480188969e703325c8f29","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.3.7.tgz","fileCount":5,"integrity":"sha512-d8JYkAMaChDaj5LzIl1WAvf+RTOfeIk/3XruhNIaKYBn7uTPkNT2tqI0sZkYgW/Lt/5lCo3H2HoQl0n8y+6XJQ==","signatures":[{"sig":"MEYCIQCBAbdHYJHBflLjwNq5Gf6BiDpGsYZ4ZymHILKUVmUvdQIhALhHxgeLkZP+hLrLHcq8XJOZsHjeMWcW04lXKCRNeMCc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261578},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"b8e6def11e819fac5b031480397d45a326ef4365","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.7","@angular/common":"^20.3.7"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.3.7_1763832508798_0.7706153461154455","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@noatgnu/cupcake-red-velvet","version":"1.3.8","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.3.8","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"f7cc8e27fb8b866477546cb6a73530fc99667beb","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.3.8.tgz","fileCount":5,"integrity":"sha512-zyr4hgDumiYaTpu6MmY0Lse52hOurigzVCJVWrD9pANaLALfgDVLr7/5BNDl1IdMPsl5YqxavAyqvaREfeDIrQ==","signatures":[{"sig":"MEUCIQDm+XZeXM4uy9SRlLIIs8LvblCraKdh6iVfGO0ayfiCYgIgZen1Nfpn3xOlAV6LcKXLJnqGNC0dbebvJ9FM+Jd7+38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264234},"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"cedef87535875fd8cee98cecc800736e10987a7c","typings":"index.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^20.3.7","@angular/common":"^20.3.7"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.3.8_1763995957242_0.8009548039932075","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@noatgnu/cupcake-red-velvet","version":"1.3.9","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.3.9","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"119a311b013a0c9ff0bb613dc5d776d05959011f","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.3.9.tgz","fileCount":5,"integrity":"sha512-Ukv5Vltfn904mTeFkXORNrpTMLpQwdppK5pDZsqnU8XWYCoCRCZOqU0fh+cFrDRr4q8PHjMIYOCR6E23057B1Q==","signatures":[{"sig":"MEQCIAJ3sM2nYvuOKOqmRnRcSEq+lpf4eCbv9DK6NgXP4mPHAiA1S39PjMkpdM/xQwLTnRE4pFafUM9fLsAI22zl/tIL8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259459},"type":"module","module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./types/noatgnu-cupcake-red-velvet.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"320660a947d4effc20f8f4595d38e026105c7259","typings":"types/noatgnu-cupcake-red-velvet.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^21.0.0","@angular/common":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.3.9_1777813544500_0.9007907951566045","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@noatgnu/cupcake-red-velvet","version":"1.3.10","author":{"name":"Toan Phung"},"license":"MIT","_id":"@noatgnu/cupcake-red-velvet@1.3.10","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"dist":{"shasum":"c6f6cb21b7792a5e1de2f3cd1ed72635a1ebdd8b","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.3.10.tgz","fileCount":5,"integrity":"sha512-6wgyXkGeYX951cADK3NO1oLuxQ4qPRFB/x3wmoZzpjXKAOlc5JeQAZl1WfKN+VBsnwVPDFf50ZQESgTU7l6qJA==","signatures":[{"sig":"MEUCIBrfjLoCsuMy/GJg3T/WPGKAYxKjrduXvvBmKfYcArtpAiEAl4j7XDJjSE6tG7RdWwofXwNWMjaQBwLfQzVJ1JS5oUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259511},"type":"module","module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","exports":{".":{"types":"./types/noatgnu-cupcake-red-velvet.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"4abec5e23acc5437095733059b1955808ea5b6c6","typings":"types/noatgnu-cupcake-red-velvet.d.ts","_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"repository":{"url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git","type":"git"},"_npmVersion":"10.9.2","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.0","jssha":"^3.3.1","@angular/core":"^21.2.0","@angular/common":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cupcake-red-velvet_1.3.10_1778954134795_0.6539378215498217","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@noatgnu/cupcake-red-velvet","version":"1.4.0","description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","author":{"name":"Toan Phung"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git"},"homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"peerDependencies":{"@angular/common":"^22.0.0","@angular/core":"^22.0.0","jssha":"^3.3.1","rxjs":"~7.8.0"},"dependencies":{"tslib":"^2.3.0"},"sideEffects":false,"module":"fesm2022/noatgnu-cupcake-red-velvet.mjs","typings":"types/noatgnu-cupcake-red-velvet.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./types/noatgnu-cupcake-red-velvet.d.ts","default":"./fesm2022/noatgnu-cupcake-red-velvet.mjs"}},"type":"module","_id":"@noatgnu/cupcake-red-velvet@1.4.0","gitHead":"0ab9e5a18024204c7853efec3c172cd1299041ae","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-NLA+Ka98mDbg/aJhIqHGnZ56UTbg+zcT4RN3qE1T029fFEMoEh+Bd4UeN2G+qQrLJzzDWVvUkVjlfnyvUjRqKQ==","shasum":"c101674deb1100219906029b8f18edc064f47f1f","tarball":"https://registry.npmjs.org/@noatgnu/cupcake-red-velvet/-/cupcake-red-velvet-1.4.0.tgz","fileCount":5,"unpackedSize":261337,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCXpTP3raODQDd60GLc4gipctrPKvftozeenXUXy9QcswIgRYJqYs6sQkYzOudmCFdsURsJHO+fiCbeisE3KzquF+c="}]},"_npmUser":{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"},"directories":{},"maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cupcake-red-velvet_1.4.0_1785184925617_0.17163550456312815"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-12T11:06:31.778Z","modified":"2026-07-27T20:42:05.930Z","1.0.0":"2025-09-12T11:06:32.052Z","1.1.0":"2025-10-05T12:41:41.025Z","1.2.0":"2025-10-05T17:16:09.568Z","1.2.1":"2025-10-05T18:17:44.175Z","1.2.2":"2025-10-10T12:31:37.503Z","1.2.3":"2025-10-10T12:44:06.137Z","1.2.4":"2025-10-10T17:23:19.448Z","1.2.6":"2025-10-10T18:18:33.837Z","1.2.7":"2025-10-11T08:20:30.826Z","1.2.8":"2025-10-11T12:40:36.486Z","1.2.9":"2025-10-11T12:50:17.320Z","1.2.10":"2025-10-11T13:15:56.861Z","1.2.11":"2025-10-11T17:30:57.774Z","1.2.12":"2025-10-11T17:44:00.030Z","1.2.13":"2025-10-12T00:10:51.351Z","1.2.14":"2025-10-12T07:50:08.868Z","1.2.15":"2025-10-12T13:03:07.251Z","1.2.16":"2025-10-13T09:41:11.902Z","1.2.17":"2025-10-13T10:35:50.055Z","1.2.18":"2025-10-13T11:10:25.693Z","1.2.19":"2025-10-13T11:20:40.046Z","1.2.20":"2025-10-13T19:15:38.529Z","1.2.21":"2025-10-14T18:32:36.512Z","1.2.22":"2025-10-15T15:31:05.644Z","1.2.23":"2025-10-15T15:55:54.576Z","1.2.24":"2025-10-15T20:05:57.135Z","1.2.25":"2025-10-16T19:15:39.882Z","1.2.26":"2025-10-21T12:36:46.670Z","1.2.27":"2025-10-21T16:49:43.209Z","1.2.28":"2025-10-21T21:39:55.984Z","1.2.29":"2025-10-22T16:15:20.485Z","1.2.30":"2025-10-22T21:28:48.611Z","1.2.31":"2025-10-22T22:06:00.079Z","1.2.33":"2025-10-23T12:33:43.229Z","1.2.34":"2025-10-24T12:07:04.415Z","1.2.35":"2025-10-24T14:35:09.809Z","1.2.36":"2025-10-24T18:47:03.904Z","1.2.37":"2025-10-25T13:43:12.616Z","1.2.38":"2025-10-26T14:32:48.870Z","1.2.39":"2025-10-27T21:44:28.262Z","1.2.40":"2025-10-29T13:29:09.531Z","1.2.41":"2025-10-30T21:25:03.332Z","1.2.42":"2025-10-31T15:50:20.761Z","1.2.43":"2025-11-02T13:48:33.900Z","1.3.0":"2025-11-05T13:47:53.245Z","1.3.1":"2025-11-06T21:20:50.970Z","1.3.2":"2025-11-07T19:12:15.654Z","1.3.3":"2025-11-08T22:32:46.762Z","1.3.4":"2025-11-17T13:17:43.329Z","1.3.6":"2025-11-21T18:23:59.309Z","1.3.7":"2025-11-22T17:28:28.985Z","1.3.8":"2025-11-24T14:52:37.410Z","1.3.9":"2026-05-03T13:05:44.699Z","1.3.10":"2026-05-16T17:55:34.947Z","1.4.0":"2026-07-27T20:42:05.792Z"},"bugs":{"url":"https://github.com/noatgnu/cupcake-vanilla-ng/issues"},"author":{"name":"Toan Phung"},"license":"MIT","homepage":"https://github.com/noatgnu/cupcake-vanilla-ng#readme","repository":{"type":"git","url":"git+https://github.com/noatgnu/cupcake-vanilla-ng.git"},"description":"An extension for cupcake-core that provides additional api and interfaces for managing protocols, sessions, protocol steps, and data annotations.","maintainers":[{"name":"noatgnu","email":"toan.phungkhoiquoctoan@gmail.com"}],"readme":"# Cupcake Red Velvet\n\nThe `cupcake-red-velvet` library provides services and models for managing scientific projects, protocols, and experimental sessions within the Cupcake ecosystem.\n\n## Key Features\n\n- **Project Management:** Organize your work into projects, with support for ownership, lab groups, and visibility controls.\n- **Protocol Authoring & Execution:** Create, manage, and execute detailed, step-by-step protocols.\n- **Session Tracking:** Track the execution of protocols in experimental sessions, including their status and timing.\n- **Real-time Updates:** WebSocket integration for real-time monitoring of session progress and timers.\n\n## Installation\n\nTo install the `@noatgnu/cupcake-red-velvet` library, run the following command:\n\n```bash\nnpm install @noatgnu/cupcake-red-velvet\n```\n\nThis library is an extension of `@noatgnu/cupcake-core` and depends on it. Make sure you have `@noatgnu/cupcake-core` installed and configured in your application.\n\n## Services\n\n### ProjectService\n\nThe `ProjectService` is used to manage projects:\n\n- **CRUD Operations:** Create, read, update, and delete projects.\n- **Querying:** Find projects by owner, lab group, visibility (public/private), and more.\n- **Session Management:** Retrieve all sessions associated with a specific project.\n\n**Usage:**\n\n```typescript\nimport { ProjectService } from '@noatgnu/cupcake-red-velvet';\n\n@Component({ ... })\nexport class MyComponent {\n  constructor(private projectService: ProjectService) {\n    // Get all projects owned by the current user\n    this.projectService.getMyProjects().subscribe(projects => {\n      // ...\n    });\n  }\n}\n```\n\n### ProtocolService\n\nThe `ProtocolService` handles the creation and management of protocols:\n\n- **CRUD Operations:** Create, read, update, and delete protocols.\n- **Protocol Structure:** Manage the sections and steps that make up a protocol.\n- **Ratings:** Allow users to rate and review protocols.\n- **Querying:** Search and filter protocols by category, creator, and other attributes.\n\n**Usage:**\n\n```typescript\nimport { ProtocolService } from '@noatgnu/cupcake-red-velvet';\n\n@Component({ ... })\nexport class MyComponent {\n  constructor(private protocolService: ProtocolService) {\n    // Get all public protocol templates\n    this.protocolService.getProtocols({ isPublic: true, isTemplate: true }).subscribe(response => {\n      // ...\n    });\n  }\n}\n```\n\n### SessionService\n\nThe `SessionService` is used to track the execution of protocols in sessions:\n\n- **CRUD Operations:** Create, read, update, and delete sessions.\n- **Session Lifecycle:** Start and end sessions to track their duration.\n- **Querying:** Filter sessions by project, user, status, and date range.\n- **Annotations:** Manage session-related documents and notes.\n\n**Usage:**\n\n```typescript\nimport { SessionService } from '@noatgnu/cupcake-red-velvet';\n\n@Component({ ... })\nexport class MyComponent {\n  constructor(private sessionService: SessionService) {\n    const projectId = 123;\n    this.sessionService.getSessionsByProject(projectId).subscribe(response => {\n      // ...\n    });\n  }\n}\n```\n\n### Real-time Functionality\n\nThis library includes WebSocket services (`TimekeeperWebsocketService` and `NotificationWebsocketService`) to provide real-time updates on session timers and other events, enabling a dynamic and interactive user experience.\n\n## Models\n\nThe `cupcake-red-velvet` library provides a rich set of models for working with projects, protocols, and sessions. Key models include:\n\n- `Project`\n- `ProtocolModel`\n- `Session`\n- `ProtocolSection`\n- `ProtocolStep`\n- `Timekeeper`\n\nThis library is essential for building applications that involve structured experimental workflows and data collection on the Cupcake platform.","readmeFilename":"README.md"}