{"_id":"wts-otp","_rev":"43-632d3c28854b4dc36edd2b05bda13b00","name":"wts-otp","dist-tags":{"latest":"20.0.1"},"versions":{"0.0.1":{"name":"wts-otp","version":"0.0.1","_id":"wts-otp@0.0.1","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"d7645483bd534c1aeb66d345dcb11827293bd903","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-0.0.1.tgz","fileCount":12,"integrity":"sha512-tU2lmPJ3WnKKlHZUcGFzmsDHMKVhP31wr8GYeHJXyrZN1+8GxG1r59KIOckNwDJqEyE2ppxyRAxwyCF+JnYPKQ==","signatures":[{"sig":"MEUCIHsTLLjOa95M0u/To6XXhs7Q7+o+qVEiE942L2iAekQAAiEAs/3743yeDaoPz8m/RRHPBFUrqMAZ9J/3fxPHS15hpD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43818},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"9.7.1","description":"Simple and Customizable One-time password input component for Angular. This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.1.0.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^16.1.0","@angular/common":"^16.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_0.0.1_1690966993814_0.04378373185077011","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"wts-otp","version":"0.0.2","_id":"wts-otp@0.0.2","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"0b35d513dfa20c75fb26070ee5375f6e609ca82b","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-0.0.2.tgz","fileCount":12,"integrity":"sha512-KlSDGsfFhzjyQIYL+SEBkHSDMK+s4SktKpfVd45AxI8T9JglTFF3vy81AcbpSHNuYpyPLt8j8GuPv9DS/WBkNw==","signatures":[{"sig":"MEUCIQDwNJf62tgN5ZeczJ/S8T9DVViJ2WJ23RWXYYDk7tYLwwIgFlizj50lLsABooFjwqijkiQhHO+yMsR+gTIwNVaOsMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43842},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"9.7.1","description":"Simple and Customizable One-time password input component for Angular. This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.1.0.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^16.1.0","@angular/common":"^16.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_0.0.2_1690967408755_0.06847770199131475","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"wts-otp","version":"0.0.3","_id":"wts-otp@0.0.3","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"c77cb7f14523a07a2988a2d3e7d18084cfe4c461","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-0.0.3.tgz","fileCount":12,"integrity":"sha512-eeGOZF5v/2O488vfKRHRoo38wVjBhjitwTOZMSC7pJk5i4WaOO/aiBBSz6Gn8B226Tz0lC2lqNrim9tDFuQGSg==","signatures":[{"sig":"MEQCIE/rlQfqdufj4vD/9KLHp3rmTneuN0haoqWU5STssFgEAiBOYuAZeHploKK1DdTH8CO7lNT0Fa7bCa66Pu9u+a1y8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43970},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"9.7.1","description":"Simple and Customizable One-time password input component for Angular. This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.1.0.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^16.1.0","@angular/common":"^16.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_0.0.3_1690967739915_0.0022733679767943382","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"wts-otp","version":"0.0.5","keywords":["angular otp input","angular4 otp input","angular5 otp input","angular6 otp input","angular7 otp input","angular8 otp input","angular9 otp input","angular10 otp input","angular11 otp input","angular12 otp input","otp input angular","wts input otp","angular otp password box","angular otp verification"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@0.0.5","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"homepage":"https://github.com/Suman201/wts-otp#readme","bugs":{"url":"https://github.com/Suman201/wts-otp/issues"},"dist":{"shasum":"e2d548387bd38ae24416402d554a5b48f61721f2","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-0.0.5.tgz","fileCount":12,"integrity":"sha512-5+17jVacOE/YBdu1koFX9m9NBF9BQ4h4cmhzjfalVbo/fBGpmItgCzWV4Y698AlZUABPvLK1g819wVC3PXAJFQ==","signatures":[{"sig":"MEUCICXVA7JWxzMBYsCH8JqqZmWh0dy10diAIfsK3La0cepHAiEAiGAg2oieTRzc5VjiGmf2nsw1IUBgKQLGEdW/kfkixW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44569},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"repository":{"url":"git+https://github.com/Suman201/wts-otp.git","type":"git"},"_npmVersion":"9.7.1","description":"Simple and Customizable One-time password input component for Angular. This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 16.1.0.","directories":{},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^16.1.0","@angular/common":"^16.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_0.0.5_1690968315618_0.8216133028249109","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"wts-otp","version":"1.0.0","author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.0.0","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"808af642099e9587700794ac44385510bc88999f","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.0.0.tgz","fileCount":12,"integrity":"sha512-k5CejkgxTgWQp1ILkRVTKDznJJR5jK0y66LTt7/1A0THI5vSLibqlnMeN0/c6sR2/DagnpkzNlT2URaNKUMArw==","signatures":[{"sig":"MEUCIGh8PJt1Xg+ep63fZQ5yVV1cthZ6V+XaYlkCQc/chnO1AiEA6eiTVmJv2+zUhXsTky/Jrp9cXCkqhy2g9pfbGqKtqTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41784},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"aebd542a13f8b43a2d63d12995e6155915d55e7b","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.0.0_1701073084980_0.610058362856347","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"wts-otp","version":"1.0.1","author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.0.1","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"5b816f7a78fcf8724d407c3aa4c9a5bdbb8a99ed","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.0.1.tgz","fileCount":12,"integrity":"sha512-1ag62aaqMOJ+n5GxB7Mu05LF9Sd5kRGTUnmnQ0O6lyKEKIDIznHHRie+DweQHrgnT6e+ostD+hFrt8uRfLSMPw==","signatures":[{"sig":"MEUCIHjLg4q4N66ro1b3QiIMN/4WF1Krf+SwuM8NFwyw2kZFAiEA1+QgUxb7L35qd0+G3HC7VJiyPzylF3yEbOkvaw67y7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41937},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"aebd542a13f8b43a2d63d12995e6155915d55e7b","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.0.1_1701073192145_0.03154700602136851","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"wts-otp","version":"1.1.0","author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.1.0","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"1140238e5c3621b9c8dcd5c6428208330eed6487","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.1.0.tgz","fileCount":12,"integrity":"sha512-J/TXFE+NGnFnLvy20WqwitVG5jNW3vvXLEQFJQ9tx2UY7gvPLNK5LIgSlXES/AJy4zDLr73EyFTjiJNPrNrqfw==","signatures":[{"sig":"MEYCIQCTuqFdhbgwYreJXqrcmuiGgZ9OQOLyF4PwieFQ5n8s0QIhAOF8mQtabhKLBJ0sGxqKQvIUZs6Xu/b4t8mRFT7D596H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41937},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"aebd542a13f8b43a2d63d12995e6155915d55e7b","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.1.0_1701073449074_0.6957052128424897","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"wts-otp","version":"1.1.1","author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.1.1","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"633a8f4b4ef04c44d4dd9a66e1596628933c0b57","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.1.1.tgz","fileCount":12,"integrity":"sha512-ax+Fgpxle35UWQ4emtByOpBk6BZMJ+qPcRPLtvLHPPYkFPV2yL97QJtadNB7aotJhygUxoxQ7IinSxQXDhOU+A==","signatures":[{"sig":"MEUCIQCOTtjPLOSn/3jntBIh4wvUOkL0atnn+l72eGw92Xc22wIgMjTJpiFBBpmyOUvJBDRjqauLktrGAMtpa3LMFrpN8rA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41938},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"aebd542a13f8b43a2d63d12995e6155915d55e7b","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.1.1_1701073651103_0.6945566449809659","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"wts-otp","version":"1.1.2","keywords":[" angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.1.2","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"967ea3bffb7da60bd8c47cbc277448430d264aa1","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.1.2.tgz","fileCount":12,"integrity":"sha512-wHFTFKatnAwryd7KUoV0tdF3kwMV+d1THN0ydqlRY7IiYj/zbtOMSae7mgEt/6SRQYndQ/BVpnCv0aYiqi5atg==","signatures":[{"sig":"MEQCIBt37pUDUSjYzsVqKZd1y22VgY9eYp8YRprE/SSJBWV5AiAJwpA20y5el/V0VBAlK3qvQOYzH5yWUaZnReNwxpw+nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42057},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"aebd542a13f8b43a2d63d12995e6155915d55e7b","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.1.2_1701073745438_0.5394422021794136","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"wts-otp","version":"1.1.3","keywords":[" angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.1.3","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"a36f9309f506c294812553d91dfa1a3b08750724","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.1.3.tgz","fileCount":12,"integrity":"sha512-jubw5id2Ek2QersGM8+Fp4u6Bw/lOBwZ5CVfYw5DUXe66/4TbX+HY+vUub0TAZgQA4FAT5HZdJMu5NYrDn7FXw==","signatures":[{"sig":"MEUCIQDPGVt4q/rRM1zxwiELoKZ0Wlgt8BdCDTwJle36e+w3aQIgDwQ3TQpikcGFimPWjFUYVpCCNguXJ4ALG4kLAyy7574=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41453},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"aebd542a13f8b43a2d63d12995e6155915d55e7b","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.1.3_1701075260922_0.20708960308331825","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"wts-otp","version":"1.1.4","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.1.4","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"891264b72d6ffc5359c6335237675e33ab572d2a","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.1.4.tgz","fileCount":12,"integrity":"sha512-wEstiWpYDtNbo33iH/SSha9iFJKIkTdH4YG25De11iSci5kUO4SV8TSajjAHAYFn5YwaF3fCziVZi0Lq2YJscQ==","signatures":[{"sig":"MEUCIFDCtp30KgLt6HNu9OpF4KXQpnV55w8UCXBsLS55oHuQAiEApTsb7PFrpLooUXOoe0l9zp3YJmS4y+X+Xj91HMhRLI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41335},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"aebd542a13f8b43a2d63d12995e6155915d55e7b","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.1.4_1701257987694_0.5450270605358791","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"wts-otp","version":"1.1.5","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.1.5","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"825f97467b6886682e6bf98ff18ecb30ca1feda4","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.1.5.tgz","fileCount":12,"integrity":"sha512-ERb71v594sE0vbqrAUZBJuPGhXmF4Y/HxFYO0YSZTKSStoJ0OoKctHEnMNSOXc7PiKggDQEDQMwlvR+8aVjOaA==","signatures":[{"sig":"MEYCIQCK0P0AuDIS/4WU8pTgvE2/FzLVEEY28Xlbd7TFR69n6AIhAMxSVGVAshlJPMKl3FEaeKtm0pxNXcXTpQDULW15tMHg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41335},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"928f961f9010463578e6260f6902542d05cb453c","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.1.5_1701325527158_0.35571339278328273","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"wts-otp","version":"1.1.6","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.1.6","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"c26cc4c570d15b03b1fa562508dc556b3452a0d7","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.1.6.tgz","fileCount":12,"integrity":"sha512-WTm4tAMPXuFvKcOYDj845kj60+x0FHOQBymSGCAvPkjschYvksQVC1PyfDihWAWbPpk8vo1rk0wnW11oM+/Mlg==","signatures":[{"sig":"MEUCIQCi2n2yATSS9p7WHAQ8i+U3T9bvUdm/V2aZ7Jnc4zrwgQIgJGAPXy5J1KccjACBVV8ZY4t91kYhcgew4JKeXjMMS6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50792},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"41efafff2b194818a8033e715968870ed7cc9630","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.1.6_1703834113773_0.933485224617759","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"wts-otp","version":"1.1.7","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.1.7","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"03cf4957e7032c8da8ba0090dbd7e58e79727e16","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.1.7.tgz","fileCount":12,"integrity":"sha512-/opoG3RQ1CFudPsi2FrOf7OM2/AxTTpaAg9SHJvn/DVRWVbykcxUZa2prekxo2Uz3KTqFQFoet39xfr1lnx/9Q==","signatures":[{"sig":"MEYCIQDontjvtgTieb9vKXr4G6bYXR929fZyE3mpg1wR4R11/AIhAL8RJudZBMq5k1jj1031hOiiR0RGkq4LrfNjl5pdk0kb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54510},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"41efafff2b194818a8033e715968870ed7cc9630","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.1.7_1703835574780_0.30683562709332457","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"wts-otp","version":"1.1.8","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.1.8","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"94a9d8da026d0e5fd120585e4b254d1d6671cc67","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.1.8.tgz","fileCount":12,"integrity":"sha512-at93gcgbq4ogF5crlC6RTMh2nvzj3sN3EzvqfyfkVzJjpEM6IPdW+KbVgEhjdBUcxVmHpwK8DMxcr+GYm6OKhA==","signatures":[{"sig":"MEUCIGjfmBXeyDFOlkpHGgFeQgYjgMCdAlMcWBC1McjEbfe1AiEA4WVnuGIMzp5FHRavXjMFs6LNX3CAwW8SYCwH0t2+bY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55245},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"41efafff2b194818a8033e715968870ed7cc9630","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.1.8_1703835785523_0.9535798052603182","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"wts-otp","version":"1.1.9","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.1.9","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"4e7ef090f94f694c58522da3f4691edf652b7370","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.1.9.tgz","fileCount":12,"integrity":"sha512-ct+4ID9DZKq/Q06Ys2QYe+Uto0rBdnEAd4quIjQWf4OTKdaPyrCCWrKIHl1xtpIfh772JC6TMW1RaTEB2GJigA==","signatures":[{"sig":"MEUCIQDNh3JHCMa8LzyFMZvjdTOYssm/D3SCFOn/vSH/wSUizAIgRrNQeJuVG62TmfiOXSmviVrTFAU4cKRRGpZpJ+00wcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54038},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"41efafff2b194818a8033e715968870ed7cc9630","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.1.9_1703837850551_0.696167188369347","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"wts-otp","version":"1.2.0","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.2.0","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"918cc704f949d36f31d73c23668057c874d51c55","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.2.0.tgz","fileCount":12,"integrity":"sha512-ApFdzrzcxrbyERREo0mGb4+T7VdatfJcJtuCmpsquPZDKxITy+S5JfiS96mrPvtXLrKVtrHziz22UhozkkPEdw==","signatures":[{"sig":"MEUCIG7gaHohzr5jLlGzH1VbzaTbzbTkIZlIkwpfW3K8EMVzAiEA1fyiznnYPjHU4YB2ZENRYZhJiEbVhKRVbXEtQtgOaks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54179},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"41efafff2b194818a8033e715968870ed7cc9630","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.2.0_1704357142660_0.22831476396421513","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"wts-otp","version":"1.2.1","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.2.1","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"11aaba13346c0243664b821e8614671cbbbdf1bc","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.2.1.tgz","fileCount":12,"integrity":"sha512-vv6eVeZUuL2FCek6XLNr1NMRQP0ItqKeKP4QkS4mRehrS3B4EMDNB5XLSOZseHceb6ZI+0kU6NhF6B8cduYMFA==","signatures":[{"sig":"MEQCID+9d7xccqHkR3XxaXjydw5N/qPmd19ogY30rMDOWz9sAiBPrRy9HnCgrjriud0bIw0u7SyzASHJ8rHHoB4slX4ZBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56303},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"41efafff2b194818a8033e715968870ed7cc9630","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.2.1_1704357387289_0.889736194257355","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"wts-otp","version":"1.2.2","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.2.2","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"162eef46c33051f3b4932a8eb677347c3f7520ff","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.2.2.tgz","fileCount":12,"integrity":"sha512-TN3iR4gqL8u2DsjcFNTbG2rsQ7T2mI+PU+2ZLdIL44q1cQDLzh56WlwFECcMgibukS62uxHDK+mL3WmWStFgCw==","signatures":[{"sig":"MEYCIQChqGLptGnadGmbmJWgn4oQHFioh6S5FlgyTmYyH5RnOAIhAO+N+CRJILRcYVxMg3CjRSq2hlFOE4fRL38pk8gLYbGP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56961},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"41efafff2b194818a8033e715968870ed7cc9630","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.2.2_1704358344309_0.5617229262293157","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"wts-otp","version":"1.2.3","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.2.3","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"3764fc52ea8adf2c7a078827aad82349fc4ba9ed","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.2.3.tgz","fileCount":12,"integrity":"sha512-Zo4mispp/Mhi6Aw/VpW7vL3gi7LNPh47ks2NJAQ5R4VvV5F9nsheR3laFKd8qAQJOqpHiid4xyo4ybKmsds7Tw==","signatures":[{"sig":"MEYCIQC5UfMXZVawDEHR55mYhxA1deZU/8P69TNl9T9+tBurEwIhAOWQUjhy4W0p+pt0VVDGZCSgNW8a2xZp78AEFD77rhKg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57075},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"41efafff2b194818a8033e715968870ed7cc9630","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.2.3_1706166252336_0.7679821558421791","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"wts-otp","version":"1.2.4","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.2.4","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"13a33a7ad558464787d7085f9383d43f758917a8","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.2.4.tgz","fileCount":12,"integrity":"sha512-BYH8+4L8NYU1A+D39WKzlIScPcDW49TgrBmmbiMErAGMuloj9QGuSUeTSASq1KyCx0TSj41mMHKmvg4MdGlQoQ==","signatures":[{"sig":"MEUCID4QMSr460e3TP8z0cYj66akrk7CjiBPQQ5uYntLwHmVAiEAmtb8J6X3vg1cASRJMrwTtyABnkMpT+SrdVBqaKY2Ojk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57749},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"41efafff2b194818a8033e715968870ed7cc9630","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.2.4_1706187380032_0.3982365222623956","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"wts-otp","version":"1.2.5","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.2.5","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"3877b3f7a1a1d3ae125a1efc5c984d0223a5cff9","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.2.5.tgz","fileCount":12,"integrity":"sha512-Ia137Kv1m9JDtAdP1ECH3a6yFMkH1xvu1Uc2RN9GkFXTpVoigQ3P2BquGtWT4xEPwHfuIDZ7VXi4uwY8MH4StA==","signatures":[{"sig":"MEQCIAbnY06dT6Wm1k+VZBS1ZXvFN+N+KH9IaUfg+nU7uMPeAiAf0KxL4L4HiNSIHOKBxmVZ70QmeAZqMjnKMG2ky3a8zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57749},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2ebf15e55e4a1587573d46bce23a60b98302994d","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.2.5_1706194369649_0.045774965354461905","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"wts-otp","version":"1.2.6","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.2.6","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"0f951c20b9ad98676871f4e5767c51c0f55e6fbf","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.2.6.tgz","fileCount":12,"integrity":"sha512-yd+8dEHE5B3vIeTRpS+LBr0pIzMneC5kD+SV1L5y5ihuTC0yvXECzs6CISq40D//NZFi95sPO6rQOYtIVJ6Kzw==","signatures":[{"sig":"MEQCIGup18cdgf5XbR2s0z6lS6itVwDBSgisl4sXSpPa3gmlAiA5q9BjlG2sRwWAMhwploETMFezJmoSMudm/MAWnjMdsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58287},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2ebf15e55e4a1587573d46bce23a60b98302994d","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.2.6_1706195324850_0.8436577772793994","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"wts-otp","version":"1.2.7","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.2.7","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"4616ad2d86d7f136205c5b3ade13d0efd9d683af","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.2.7.tgz","fileCount":12,"integrity":"sha512-FPX3MBokhnvrP7gY+ooBF7IqRKvtrskJeo3QLAKycCUnZlUtDpeM2Ggb4pWIkWme/ZErphSRsaWwuYgfpUBO/w==","signatures":[{"sig":"MEUCIQCN9bGAk8/iJ0/8SScmRv8ZGJ/El6RMqpiFSxGBUya4CgIgDbI4oPXWbtOfyxQmJSqQNZFQ6caoS3/uPfV4yvkXgRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66611},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2ebf15e55e4a1587573d46bce23a60b98302994d","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.2.7_1706511101679_0.5521256804037316","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"wts-otp","version":"1.2.8","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.2.8","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"2facd2ff0bd5e8c1cbb244ed5aa0b6288d5f16b7","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.2.8.tgz","fileCount":12,"integrity":"sha512-aaRFomvljjQt3gmVtBDtSigczbzqlTbRFvSkeDP8F5AOSD3WRpXVR2U5LJDqWWX0rDaM57s9gn6FL4SmKecxVA==","signatures":[{"sig":"MEYCIQDdJQQj4kvafbaRIp+45jxHTKFutGr7vZjf0qPV0WJTxgIhAMvE/USUgAmjFo8m01lrwlTaUJyH9MSM1Eku7K3JO3X3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66139},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2ebf15e55e4a1587573d46bce23a60b98302994d","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.2.8_1706511459726_0.5183078923601698","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"wts-otp","version":"1.2.9","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.2.9","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"1eb3b812ddf0144ca33a7a7e2f2c6a3ec2f54a39","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.2.9.tgz","fileCount":12,"integrity":"sha512-FCFBw7teKlHaNQoqtHFfiPxpP5GOR3FWicuGxCHWPQFWUTKMfCLB/zANV1+COOcVV9gTkZ9j+e+RnFNGNtz3Wg==","signatures":[{"sig":"MEUCIAn4Br+d1BQBfF4mmwiCHlckbIBI9D+ov6S7KaZkLRSbAiEA8SXZVJO1dykg9n2MoARXsfUGZMPzpEyNGoxLQtyJgp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68585},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2ebf15e55e4a1587573d46bce23a60b98302994d","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.2.9_1706540052212_0.0667167872486969","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"wts-otp","version":"1.3.0","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.3.0","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"d782485d38b93c060c7832140a3923c9d26bf761","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.3.0.tgz","fileCount":12,"integrity":"sha512-tOEtSNzdf0JbQB6Bba2c5a5NyGx7PlAlvMRCSBGrHB6itfPEtjGdU3lXDolxGjB8MGPcL+tabufzsEKi8Mqn8A==","signatures":[{"sig":"MEQCIAvJFORX7MR0bljzHY5NTNTM/9te4SMEU6vJ66pfaF9sAiB8yOtysAA97nZgQM6//ZId2RPhaaziEOxcjb4O2qivDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72610},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2ebf15e55e4a1587573d46bce23a60b98302994d","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.3.0_1706601371473_0.5012051477723738","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"wts-otp","version":"1.3.1","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.3.1","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"e49a6e827a2bda38e0431323ed189c56a4cbcc05","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.3.1.tgz","fileCount":12,"integrity":"sha512-SycJdWWMK/UPI7M+7294kiIgIs9Q5/JtlcaMkKFQUvqjCQL0aO5h8QQ9e/VZ52H3+dIHWeiHCGMNaRwtQDru5g==","signatures":[{"sig":"MEQCIFPj3j/M5WVdaA/mX/rVh8KDVsFXamQzMWFghD/3dUL1AiAGqN1FJHTQT6IoQGbR1t3cxL7GdSZXXb7GsJmFXQLLEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87319},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2ebf15e55e4a1587573d46bce23a60b98302994d","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.3.1_1706702926725_0.9755482304872802","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"wts-otp","version":"1.3.2","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.3.2","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"4cc381f0c686b1d3f5eb58ee223788093df16054","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.3.2.tgz","fileCount":12,"integrity":"sha512-7oz8c2rPWJtidCv03vftJ8VEvgV0HsXO4skx64lgdiXUcNMM/Ou6wHg7B2Acm3SQICZhtpVIhYs/mFTWLvAxRg==","signatures":[{"sig":"MEYCIQDBnSv+23a+9Zje2W6XRwZjFRD4k89AZ/6orQUtvQC54wIhAKbTwop8jmpBkx2Q1CUpFEe/O9Sxp1A2tRHVc0YfFrkr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87990},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2ebf15e55e4a1587573d46bce23a60b98302994d","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.3.2_1706704190353_0.825125603618573","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"wts-otp","version":"1.3.3","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.3.3","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"7eba8d8333669900bbe96e6937e394bc5b22cbaf","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.3.3.tgz","fileCount":12,"integrity":"sha512-69OlYG6XfuFnVznAomHiyOgp2PwLGGJTZDfOPOmnY4CJV8PcWXBC8MjiOR+YzvHfFW2KMogF8h32N1r9AN2i+A==","signatures":[{"sig":"MEUCIE6rjdefJcQO9nnkEDU+b4pc3U9pvV5o10M6xntKjnScAiEA+rYax8PSWMK6s0iAPzC77qqNbp8pNlZ0nb2rjT72DPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70378},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2ebf15e55e4a1587573d46bce23a60b98302994d","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.3.3_1706712818249_0.7576586871385005","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"wts-otp","version":"1.3.4","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.3.4","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"d5ff9c3167aadaff270f2b432d292f573b67cc63","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.3.4.tgz","fileCount":12,"integrity":"sha512-PxIrN6xnjYEdpX3VSbMiaPklqTfESuFSkLlqUwVVygkQulD8qFbtnDX2cSxKajux7vfirerG+LAHARrMyF15rw==","signatures":[{"sig":"MEUCIAt4Bejq0+yqLEkQm75BnF1iPCCc5LHGv4tdUQ8qOVsVAiEAms3z64YML44tG3SbwOY2ZwolKRX49ZoHnP5TQv5kk20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76682},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2ebf15e55e4a1587573d46bce23a60b98302994d","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.3.4_1707212107966_0.47227536804276293","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"wts-otp","version":"1.3.5","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.3.5","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"dba5361fb6db6d0519744218c58214e169f45b13","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.3.5.tgz","fileCount":12,"integrity":"sha512-qst5DSqk383fskovAxrklSo2seYmbIY0UuIqz7ODOyvNuML9+OYhtxxQ92GO5Yn+nUyb+OACetE+M/LnL2Owgw==","signatures":[{"sig":"MEUCIQCTPv/hue/9BRXjVdpXAAi/Ka7fUFwVVS+O/85KUkHcyAIgPpxO7lAodwuE12wIRPKy27ehunwZ5ehqBogsxSO/Lbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76977},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2ebf15e55e4a1587573d46bce23a60b98302994d","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.0.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.3.5_1707286887344_0.7778263109078336","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"wts-otp","version":"1.3.6","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.3.6","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"4218fb96a050d65ef6a5cc1310b006c93626bcef","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.3.6.tgz","fileCount":12,"integrity":"sha512-SQW06BUcul1ptOrYcVgImkqJa4RyEVvZL2ciYdYyboKQbEnCSudY6vkW4xOANpClgR/BcUpa8vBmxOsDFB4gLw==","signatures":[{"sig":"MEYCIQC106jdm2g6MnDN0jkqBE4NW+PYQpQz4+SD448CEAQJiQIhANZXNIizJ8udVPocQ4s4qElOmcIqGLmvymwTWpZl3TL6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77773},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"8ff2bc2fd97dd7a5ecb489a09df4efab2003d6e4","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.1.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.3.6_1709640198465_0.3806040386727856","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"wts-otp","version":"1.3.7","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@1.3.7","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"e8eee91573e82a2a5039ead9e6cfcc6437b002bc","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-1.3.7.tgz","fileCount":12,"integrity":"sha512-mPPjGZcIsG0X0fVIHNO6YCSLFlFLvbGP/Yz5+fzHL1wThMtJL9Lg66qAxYioUJ1i3ap1MoJnn3LX/AHEdKbEOA==","signatures":[{"sig":"MEUCIClo+ZopvL+CXik/Z45nhlwplVVkGEx3uejMn5vjbVO7AiEAgKOOmJha4I9hvclYEMc4Gqi/b0xQVUn+Z79vNYg1U2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83606},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"8ff2bc2fd97dd7a5ecb489a09df4efab2003d6e4","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.1.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_1.3.7_1709725054830_0.3474896488458148","host":"s3://npm-registry-packages"}},"18.0.0":{"name":"wts-otp","version":"18.0.0","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@18.0.0","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"49e1ffcf210dcd79c4c319c89022c576dc40bbe4","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-18.0.0.tgz","fileCount":12,"integrity":"sha512-22xkiWFx5kqsbF/q8hP881R9cR12u1mxCJeivFqP3lZWT84S2pjEWm27xl0UuBqftLA0ps3z5rC3yBc7XYMdag==","signatures":[{"sig":"MEYCIQD7u2jBp/3c/kXHCnXWksrrEzvWsb1olhhu0/Tyc74OwgIhAJIxX/b5/oQ1LKLoLmyPGwgiF3tk1Zng8iQrzMr7XMWn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82678},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"10f066af1cc675082621b12861a16f96b98e1b09","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.1.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_18.0.0_1722340118914_0.9362919919533994","host":"s3://npm-registry-packages"}},"18.0.1":{"name":"wts-otp","version":"18.0.1","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@18.0.1","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"855accb553dc0c280502532655e3bc744a66f113","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-18.0.1.tgz","fileCount":12,"integrity":"sha512-3WCbEHIrv5MZmEj4V22zr6OjldaVmyJo/k3f+tYst3DVZmDy1RknEiuCj7MYszz9iizBoie3unXdab/eMAxttQ==","signatures":[{"sig":"MEQCIAwsNNU5FbpFp7o2DmkuHShZpQL2HhOtYIiWjIAtXFZHAiB9gaGTCnaYdMMrl/xeMVSaL6UGOhCbey6a3NKaMRzFnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69726},"module":"fesm2022/wts-otp.mjs","exports":{".":{"esm":"./esm2022/wts-otp.mjs","types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs","esm2022":"./esm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"868bac2e29eb0f406d6cea616e5d982885591491","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.2.4","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_18.0.1_1728888337341_0.337483404810206","host":"s3://npm-registry-packages"}},"19.0.0":{"name":"wts-otp","version":"19.0.0","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@19.0.0","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"44361dd3e981c8b006b21d2a16c99d0c4597ad77","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-19.0.0.tgz","fileCount":8,"integrity":"sha512-079rb/Wd0Cut2xInrZjLpqNeEYjYLzV0UBNnhId3I5yIRNqZyFFc80OCXR8kbi9+Y3F/X3hbkZfKLfwNZZsN6g==","signatures":[{"sig":"MEQCIC3pojb8szR5XMKgk95kTcQs2vSoLoRrLmxGNLCosJ8NAiApWvgxSZkzcD9i73RiByMYsCeu99e2w4Lsq+BUP9UNtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33480},"module":"fesm2022/wts-otp.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"65f8116ab08b91d406f3d5d05bcbb4701755bc1a","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.9.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^17.0.0","@angular/common":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_19.0.0_1733402937285_0.08079238337522798","host":"s3://npm-registry-packages"}},"19.0.1":{"name":"wts-otp","version":"19.0.1","keywords":["angular 17 one time password","otp","angular","angular 17","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@19.0.1","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"8d1bf4b783774bca7d9d7edf6f028d2f0df4cc12","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-19.0.1.tgz","fileCount":8,"integrity":"sha512-aof7NUJ60/mRabFtOyGisusXDb1TD4foHex+I2znpoDikWt2ahhWLa75FpYKGryaoAPuTaoMSn2oIVbVEvrA9w==","signatures":[{"sig":"MEUCIEVOsVd/GFGOkgp1iucp6U/8T3mIGVsZn4qOh/jVz8wqAiEA6tGiGnBNThMXXOVWudzbeXf9oHZ+g4LrkB1XdER5Kko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33480},"module":"fesm2022/wts-otp.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2870f498f8f475386c3645a6ac493385e5b3ca07","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.9.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.3","@angular/common":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_19.0.1_1733403274198_0.8840202675841051","host":"s3://npm-registry-packages"}},"19.0.2":{"name":"wts-otp","version":"19.0.2","keywords":["angular 17 one time password","otp","angular","angular 17","angular 19","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@19.0.2","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"d168c4fa43a5e135df26a144963fe375e5cd8adc","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-19.0.2.tgz","fileCount":8,"integrity":"sha512-o/FOBXdN3qll70/TDDNV8+zKOVdmc0uqTRkDQdMbrrw6lPBqUCiVq7PMNOLNYAHd6U4nRrthYcCbUKCmeExLdw==","signatures":[{"sig":"MEYCIQDB3UOv60Z+68tskrcHfHYTiRmNHR5/rkKGDTdK+2LhegIhAMjK2RsisvQBgU9BALnZtvYUuo0hkDggrZ7dMXLZimVv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35071},"module":"fesm2022/wts-otp.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2870f498f8f475386c3645a6ac493385e5b3ca07","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.9.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.3","@angular/common":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_19.0.2_1733409113682_0.028056656165784455","host":"s3://npm-registry-packages"}},"19.0.3":{"name":"wts-otp","version":"19.0.3","keywords":["angular 17 one time password","otp","angular","angular 17","angular 19","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@19.0.3","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"c0e3bd1b7af417bfef9ff98ba542081d8c4259de","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-19.0.3.tgz","fileCount":8,"integrity":"sha512-Q0kQENgOc/lFlr6sjR9Y/6dZQJ726GDSQB7jiG4XtxXIWmzZbh3n1ne/gmWbRiSvgi1fdzRlQmvDdzdUhpey3A==","signatures":[{"sig":"MEQCIFrL9EOORjtSEQk3d9kAq4j0l0cyxl7ST0wAbSMOjLa0AiB+pn7JUEeLGGTzit8vhkgaMKRnQ/lksAYxw5hdVBE1/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35114},"module":"fesm2022/wts-otp.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2870f498f8f475386c3645a6ac493385e5b3ca07","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.9.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.3","@angular/common":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_19.0.3_1733409469104_0.6690409160653548","host":"s3://npm-registry-packages"}},"19.0.4":{"name":"wts-otp","version":"19.0.4","keywords":["angular 17 one time password","otp","angular","angular 17","angular 19","typeScript"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@19.0.4","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"2e371565c76ff62cdc293c4239886d7b3933fa4c","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-19.0.4.tgz","fileCount":8,"integrity":"sha512-XBiJYJkWTkFyc3pQAhXGdZ/zviTkhSz7u3fZVkZ+DBgSCWkHCHr5ShYbOS9/aOZrWA48zOxsQLTMzRlcWbK9Qg==","signatures":[{"sig":"MEUCIEb/NQj3dJ3Ija51A6CD/+O/uE8mhAIWvke4/ytMzGFyAiEAkUFZ/Y2srKLU0r3sZrx8xRGskwW9rV14UxHeWOol+Sk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35202},"module":"fesm2022/wts-otp.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/wts-otp.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2870f498f8f475386c3645a6ac493385e5b3ca07","typings":"index.d.ts","_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.9.0","description":"An Angular library that simplifies the integration of OTP (One-Time Password) input fields into your Angular applications. This library offers customizable and secure OTP input components to enhance user authentication experiences.","directories":{},"displayName":"WTS Multidigits OTP","sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.3","@angular/common":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_19.0.4_1733821541201_0.4251144880844109","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"wts-otp","version":"20.0.0","keywords":["otp","otp-input","sms-otp","one-time-code","one-time-password","verification-code","verification-code-input","pin-input","auth-code-input","two-factor-authentication","2fa","framework-agnostic","web-component","custom-element","form-associated","accessible","a11y","vanilla-javascript","typescript","angular","react","vue","svelte"],"author":{"name":"Suman Mandal"},"license":"MIT","_id":"wts-otp@20.0.0","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"dist":{"shasum":"0516d59fe84cb380c8f507560db2dc518b044bbb","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-20.0.0.tgz","fileCount":23,"integrity":"sha512-+Frn+cnt43vJw508sRWL28uIQfzrHMd+VgRzeOVcYsCt1RZ1VBM/1EJFWb4Q216lp4RB2v3iE4F1BV8RSUqSgQ==","signatures":[{"sig":"MEQCIEUGhMDtno9UqAvO7tr8cN7EDQjoNI/d/mWNwPOm2WiCAiAVGkwKeGfY1BzYs/K/KskOkBDocA6r07xLRtMWwtHZbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320427},"main":"./dist/index.cjs","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./element":{"types":"./dist/element.d.ts","import":"./dist/element.js","require":"./dist/element.cjs"},"./styles.css":"./dist/styles.css","./package.json":"./package.json","./custom-elements.json":"./custom-elements.json"},"gitHead":"d0bb5ee41160e5c24b7cad7e5ed822383eabd18f","scripts":{"test":"vitest run","build":"node build.mjs && npm run build:manifest","check":"npm test && npm run build && npm run test:manifest && npm run test:browser","prepack":"npm run build","test:watch":"vitest","test:browser":"playwright test","test:manifest":"node scripts/verify-custom-elements-manifest.mjs","build:manifest":"node scripts/build-custom-elements-manifest.mjs","prepublishOnly":"npm run check","release:verify":"node scripts/verify-release.mjs","test:browser:ui":"playwright test --ui","test:browser:install":"playwright install chromium firefox webkit"},"_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"_npmVersion":"10.9.8","description":"Zero-dependency, accessible OTP, PIN, and verification-code input for JavaScript, Angular, React, Vue, Svelte, and Web Components.","directories":{},"sideEffects":["./dist/element.js","./dist/element.cjs","./dist/styles.css"],"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"customElements":"./custom-elements.json","devDependencies":{"jsdom":"^30.0.1","vitest":"^4.0.8","esbuild":"^0.28.1","typescript":"~6.0.3","@playwright/test":"1.62.1","@custom-elements-manifest/analyzer":"0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/wts-otp_20.0.0_1785766996791_0.774444210878557","host":"s3://npm-registry-packages-npm-production"}},"20.0.1":{"name":"wts-otp","version":"20.0.1","description":"Zero-dependency, accessible OTP, PIN, and verification-code input for JavaScript, Angular, React, Vue, Svelte, and Web Components.","license":"MIT","author":{"name":"Suman Mandal"},"repository":{"type":"git","url":"git+https://github.com/Suman201/wts-otp-angular-example.git"},"homepage":"https://github.com/Suman201/wts-otp-angular-example#readme","bugs":{"url":"https://github.com/Suman201/wts-otp-angular-example/issues"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","style":"./dist/styles.css","customElements":"./custom-elements.json","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./element":{"types":"./dist/element.d.ts","import":"./dist/element.js","require":"./dist/element.cjs"},"./styles.css":"./dist/styles.css","./custom-elements.json":"./custom-elements.json","./package.json":"./package.json"},"sideEffects":["./dist/element.js","./dist/element.cjs","./dist/styles.css"],"scripts":{"build":"node build.mjs && npm run build:manifest","build:manifest":"node scripts/build-custom-elements-manifest.mjs","check":"npm test && npm run build && npm run test:manifest && npm run test:browser","prepack":"npm run build","prepublishOnly":"npm run check","release:verify":"node scripts/verify-release.mjs","test":"vitest run","test:browser":"playwright test","test:browser:install":"playwright install chromium firefox webkit","test:browser:ui":"playwright test --ui","test:manifest":"node scripts/verify-custom-elements-manifest.mjs","test:watch":"vitest"},"keywords":["otp","otp-input","sms-otp","one-time-code","one-time-password","verification-code","verification-code-input","pin-input","auth-code-input","two-factor-authentication","2fa","framework-agnostic","web-component","custom-element","form-associated","accessible","a11y","vanilla-javascript","typescript","angular","react","vue","svelte"],"engines":{"node":">=18"},"devDependencies":{"@custom-elements-manifest/analyzer":"0.11.0","@playwright/test":"1.62.1","esbuild":"^0.28.1","jsdom":"^30.0.1","typescript":"~6.0.3","vitest":"^4.0.8"},"_id":"wts-otp@20.0.1","gitHead":"a80bc1932abd68bc2392031f108844486c8d7cad","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-JJKxBwjeqEDDAP7tV0/sSaglFCC4f2LZN6hRcnSyl5Ky+LmSNthO7H3rIatPhiXHLCM8BiqRRL8lePQtbpUXIw==","shasum":"cd605fa3e6f5aa9a37870e3ff30344bd05c2532b","tarball":"https://registry.npmjs.org/wts-otp/-/wts-otp-20.0.1.tgz","fileCount":24,"unpackedSize":323940,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBZbGRm6eLUqehu5cP0YKCGhY9RxhKzn/OLdQ+Mmi74AIgRdsXlHY8skHBOi7Mkv9WVdGokPifGcwEAHhb7zqvlDw="}]},"_npmUser":{"name":"suman_mandal","email":"suman.anikit@gmail.com"},"directories":{},"maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wts-otp_20.0.1_1785845196010_0.04095328636265205"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-02T09:03:13.811Z","modified":"2026-08-04T12:06:36.281Z","0.0.1":"2023-08-02T09:03:13.941Z","0.0.2":"2023-08-02T09:10:08.957Z","0.0.3":"2023-08-02T09:15:40.066Z","0.0.5":"2023-08-02T09:25:15.809Z","1.0.0":"2023-11-27T08:18:05.196Z","1.0.1":"2023-11-27T08:19:52.423Z","1.1.0":"2023-11-27T08:24:09.291Z","1.1.1":"2023-11-27T08:27:31.234Z","1.1.2":"2023-11-27T08:29:05.775Z","1.1.3":"2023-11-27T08:54:21.141Z","1.1.4":"2023-11-29T11:39:47.857Z","1.1.5":"2023-11-30T06:25:27.310Z","1.1.6":"2023-12-29T07:15:14.081Z","1.1.7":"2023-12-29T07:39:34.961Z","1.1.8":"2023-12-29T07:43:05.711Z","1.1.9":"2023-12-29T08:17:30.740Z","1.2.0":"2024-01-04T08:32:22.826Z","1.2.1":"2024-01-04T08:36:27.469Z","1.2.2":"2024-01-04T08:52:24.463Z","1.2.3":"2024-01-25T07:04:12.545Z","1.2.4":"2024-01-25T12:56:20.212Z","1.2.5":"2024-01-25T14:52:49.812Z","1.2.6":"2024-01-25T15:08:45.025Z","1.2.7":"2024-01-29T06:51:41.844Z","1.2.8":"2024-01-29T06:57:39.927Z","1.2.9":"2024-01-29T14:54:12.385Z","1.3.0":"2024-01-30T07:56:11.687Z","1.3.1":"2024-01-31T12:08:46.882Z","1.3.2":"2024-01-31T12:29:50.575Z","1.3.3":"2024-01-31T14:53:38.392Z","1.3.4":"2024-02-06T09:35:08.193Z","1.3.5":"2024-02-07T06:21:27.506Z","1.3.6":"2024-03-05T12:03:18.614Z","1.3.7":"2024-03-06T11:37:34.984Z","18.0.0":"2024-07-30T11:48:39.062Z","18.0.1":"2024-10-14T06:45:37.523Z","19.0.0":"2024-12-05T12:48:57.455Z","19.0.1":"2024-12-05T12:54:34.384Z","19.0.2":"2024-12-05T14:31:53.855Z","19.0.3":"2024-12-05T14:37:49.327Z","19.0.4":"2024-12-10T09:05:41.392Z","20.0.0":"2026-08-03T14:23:16.931Z","20.0.1":"2026-08-04T12:06:36.153Z"},"author":{"name":"Suman Mandal"},"license":"MIT","keywords":["otp","otp-input","sms-otp","one-time-code","one-time-password","verification-code","verification-code-input","pin-input","auth-code-input","two-factor-authentication","2fa","framework-agnostic","web-component","custom-element","form-associated","accessible","a11y","vanilla-javascript","typescript","angular","react","vue","svelte"],"description":"Zero-dependency, accessible OTP, PIN, and verification-code input for JavaScript, Angular, React, Vue, Svelte, and Web Components.","maintainers":[{"name":"suman_mandal","email":"suman.anikit@gmail.com"}],"readme":"# wts-otp\n\nA zero-dependency, accessible OTP, PIN, and verification-code input for vanilla\nJavaScript, Angular, React, Vue, Svelte, and other browser frameworks. Use the\ncore DOM API or the optional form-associated Web Component without adding a\nframework runtime dependency.\n\n`wts-otp` provides the user-interface control for entering a code. It does not\ngenerate or verify TOTP, HOTP, SMS, or authentication codes.\n\n## Install\n\n```bash\nnpm install wts-otp\n```\n\n## Core API\n\n```html\n<div id=\"verification-code\"></div>\n```\n\n```ts\nimport { WtsOtp } from 'wts-otp';\n\nconst otp = new WtsOtp('#verification-code', {\n  autoFill: true,\n  clipboardEnabled: true,\n  digits: 6,\n  type: 'number',\n  visibleAs: 'text',\n  onChange: (value) => console.log('Changed:', value),\n  onComplete: (value) => console.log('Complete:', value),\n});\n\notp.value = '123';\notp.focus(3);\notp.reset();\n\n// Call when the owning screen or component is removed.\notp.destroy();\n```\n\n`WtsOtp` accepts a selector, an `Element`, or a `ShadowRoot`. The package does\nnot access the browser DOM until an instance is constructed, so importing it\nduring server-side rendering is safe.\n\n## Web Component\n\nThe Web Component is optional and uses a separate, explicit entry point:\n\n```ts\nimport 'wts-otp/element';\n```\n\n```html\n<wts-otp\n  digits=\"6\"\n  auto-fill=\"false\"\n  clipboard-enabled=\"false\"\n  type=\"number\"\n  visible-as=\"password\"\n  name=\"verificationCode\"\n  required\n  aria-label=\"Verification code\"\n  aria-describedby=\"verification-error\"\n></wts-otp>\n<p id=\"verification-error\">Enter all six digits.</p>\n```\n\nListen for `input`, `change`, and `complete`:\n\n```ts\nconst element = document.querySelector('wts-otp');\n\nelement.addEventListener('complete', (event) => {\n  console.log(event.detail.value);\n});\n```\n\nThe element supports `value`, `complete`, `autoFill`, `clipboardEnabled`,\n`disabled`, `readOnly`, `required`, `focus()`, `focusDigit(index)`,\n`reset()`, `checkValidity()`, and `reportValidity()`. It participates in\n`FormData`, form reset, disabled fieldsets, and native required validation.\n\nTooling and IDEs can discover the Web Component API through the published\nCustom Elements Manifest:\n\n```ts\nimport manifest from 'wts-otp/custom-elements.json' with { type: 'json' };\n```\n\n## Framework integration\n\nCreate the core instance after the framework has mounted the host element and\ncall `destroy()` during cleanup.\n\n### React\n\n```tsx\nfunction OtpInput() {\n  const host = useRef<HTMLDivElement>(null);\n\n  useEffect(() => {\n    const otp = new WtsOtp(host.current!, { digits: 6 });\n    return () => otp.destroy();\n  }, []);\n\n  return <div ref={host} />;\n}\n```\n\n### Vue\n\n```ts\nconst host = ref<HTMLElement>();\nlet otp: WtsOtp;\n\nonMounted(() => {\n  otp = new WtsOtp(host.value!, { digits: 6 });\n});\n\nonUnmounted(() => otp.destroy());\n```\n\nThe same lifecycle pattern works in Angular, Svelte, Solid, and other browser\nframeworks. No framework adapter is required.\n\n## Options\n\n| Option | Default | Purpose |\n| --- | --- | --- |\n| `digits` | `4` | Number of OTP characters, from 1 to 32 |\n| `type` | `\"number\"` | Numeric or unrestricted text input |\n| `visibleAs` | `\"text\"` | Display characters as text or password |\n| `placeholder` | `\"\"` | Placeholder for empty inputs |\n| `borderOn` | `\"all-side\"` | Visible border side |\n| `autofocus` | `false` | Focus the first empty character after mounting |\n| `autocomplete` | `\"one-time-code\"` | Browser autofill hint for the first input |\n| `autoFill` | `true` | Allow browser and device verification-code autofill suggestions |\n| `clipboardEnabled` | `true` | Allow copy, cut, and paste interactions |\n| `value` | `\"\"` | Initial value |\n| `disabled` | `false` | Disable the input group |\n| `readOnly` | `false` | Prevent user edits without disabling the group |\n| `required` | `false` | Require every character for native validation |\n| `showError` | `false` | Apply invalid state and styling |\n| `name` | `\"otp\"` | Native form field name |\n| `ariaLabel` | `\"One-time password\"` | Accessible group label |\n| `ariaDescribedBy` | `\"\"` | IDs of descriptions or error messages |\n| `injectStyles` | `true` | Inject default scoped styles |\n\n## Methods\n\n```ts\notp.setValue('1234');\notp.setOptions({ digits: 6, showError: true });\notp.setDisabled(true);\notp.setError(true);\notp.focus(0);\notp.reset();\notp.destroy();\n```\n\n`setValue(value, true)` emits both the input change and completion callback\nwhen the new value is complete. Multi-character values delivered by OTP\nautofill or paste fill from the first character even when another character is\nfocused. A one-character paste replaces only the focused character. Pasted\ncontent with no valid characters leaves the current value unchanged.\n\nSet `clipboardEnabled: false` to prevent copy, cut, and paste. Set\n`autoFill: false` to apply `autocomplete=\"off\"` to every character input. The\nequivalent Web Component attributes are `clipboard-enabled=\"false\"` and\n`auto-fill=\"false\"`. Verification-code suggestions remain controlled by the\nbrowser and operating system.\n\n## Styling\n\nDefault styles are injected when an instance is created. Set\n`injectStyles: false` and import `wts-otp/styles.css` when inline styles are\nrestricted by a Content Security Policy.\n\nBoth the new prefixed variables and the original variables are supported:\n\n```css\n.verification-code {\n  --wts-otp-border: 2px solid #545353;\n  --wts-otp-border-radius: 8px;\n  --wts-otp-input-width: 52px;\n  --wts-otp-input-height: 52px;\n  --wts-otp-gap: 8px;\n  --wts-otp-focus-border-color: #2563eb;\n  --wts-otp-invalid-border-color: #dc2626;\n}\n```\n\n## Browser and release policy\n\nThe distributed ESM and CommonJS bundles target ES2020. Before publishing a\nrelease, run:\n\n```bash\nnpm run test:browser:install\nnpm run check\n```\n\nDevelopment and browser testing use Node.js 22. `npm run check` runs the unit\nsuite, creates the distribution bundles, and executes Playwright in Chromium,\nFirefox, and WebKit. To run only the browser suite or open Playwright's\ninteractive runner:\n\n```bash\nnpm run test:browser\nnpm run test:browser:ui\n```\n\nThe unit suite covers DOM behavior, Web Component lifecycle, native form\nfallback, accessibility state, autofill, paste, and packaging style\nconsistency. The real-browser suite also covers reconnects, fieldset disabled\nstate, validation recovery, focus preservation, reset behavior, narrow mobile\nlayout, and paste distribution. The same matrix runs automatically in CI for\nchanges to this package.\n\n## Supply-chain security\n\nThe package has no runtime dependencies. Development dependencies are locked\nwith `package-lock.json`, CI installs them with `npm ci`, and release builds\ndisable dependency lifecycle scripts during installation.\n\nProduction releases use a short-lived, package-scoped granular npm token stored\nonly in a protected GitHub deployment environment. The release workflow:\n\n- runs vulnerability and registry-signature audits;\n- runs all unit and real-browser tests before packaging;\n- separates unprivileged verification from the token-enabled publish job;\n- transfers only the verified package tarball to the publish job;\n- uses read-only GitHub permissions;\n- pins every GitHub Action to a full commit SHA; and\n- requires a matching version tag and protected `npm` deployment environment.\n\nSee [RELEASING.md](./RELEASING.md) for the required one-time npm and GitHub\nconfiguration. Report vulnerabilities according to\n[SECURITY.md](./SECURITY.md).\n\n## Migration\n\nVersion 20 replaces the former Angular component with the framework-agnostic\ncore. See [MIGRATION.md](./MIGRATION.md) for the v19 to v20 migration.\n","readmeFilename":"README.md","homepage":"https://github.com/Suman201/wts-otp-angular-example#readme","repository":{"type":"git","url":"git+https://github.com/Suman201/wts-otp-angular-example.git"},"bugs":{"url":"https://github.com/Suman201/wts-otp-angular-example/issues"}}