{"_id":"@abenzine/crack-the-code","_rev":"11-96a931c57e47fc1cbe4b60d64b314077","name":"@abenzine/crack-the-code","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.1":{"name":"@abenzine/crack-the-code","version":"1.0.1","author":{"name":"Walid BENZINE"},"_id":"@abenzine/crack-the-code@1.0.1","maintainers":[{"name":"abenzine","email":"benzine.walid@live.fr"}],"dist":{"shasum":"5239b4309ef6efba0db497ed2e370be8158ca780","tarball":"https://registry.npmjs.org/@abenzine/crack-the-code/-/crack-the-code-1.0.1.tgz","fileCount":5,"integrity":"sha512-jlbJWBDcO6LgCDPs4LV01ka+v5iLYW3pB1s1pRTllf0YoIHW0ZYgYI5vrqH5mpjx8PWW7Qb2AznEaXbcBGhEYw==","signatures":[{"sig":"MEQCIEQsmhseewURV+jMiSnzovmwao8o6Irss37FqO9N1PMsAiAdwujN7PP7t2OmCy9RQ40hQ6XIX0wfElQfAVd44qDeDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41890},"module":"fesm2022/abenzine-crack-the-code.mjs","exports":{".":{"types":"./types/abenzine-crack-the-code.d.ts","default":"./fesm2022/abenzine-crack-the-code.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"79214a5085eed9b05109456d9135fde006980ab1","typings":"types/abenzine-crack-the-code.d.ts","_npmUser":{"name":"abenzine","email":"benzine.walid@live.fr"},"_npmVersion":"11.6.2","description":"A lightweight, standalone Angular mini-game component.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^21.1.5","@angular/common":"^21.1.5","@angular/material":"^21.1.5"},"_npmOperationalInternal":{"tmp":"tmp/crack-the-code_1.0.1_1771859344002_0.17069511886237754","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@abenzine/crack-the-code","version":"1.0.2","author":{"name":"Walid BENZINE"},"_id":"@abenzine/crack-the-code@1.0.2","maintainers":[{"name":"abenzine","email":"benzine.walid@live.fr"}],"homepage":"https://github.com/walidbenzine/mini-games#readme","bugs":{"url":"https://github.com/walidbenzine/mini-games/issues"},"dist":{"shasum":"80c7ad20c7a3bb257627e179a3526345c960ac53","tarball":"https://registry.npmjs.org/@abenzine/crack-the-code/-/crack-the-code-1.0.2.tgz","fileCount":14,"integrity":"sha512-M8H0QSB7Ga/U32enzAw2ntOJVENvuh8OBl9tAXI6aM03Xl9JCwFKtBetqKieLT3xdaeke4ZfTwAgr2VuWwsU+A==","signatures":[{"sig":"MEUCIQDxmAG729rXqouZIc4QQ6K+q6LHMt1wnWaCNmAV2F5HcgIgcgpqwk7Q9xygXmMq+ZZUg8ZtRxojBYFiiJgwAEP8Ga0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abenzine%2fcrack-the-code@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17632},"gitHead":"26197d4c8319bf9e026cd0fc4c5890f1ad931c94","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab6f81e6-1a8b-4c67-809c-70cbc7e4a1f4"}},"repository":{"url":"git+https://github.com/walidbenzine/mini-games.git"},"_npmVersion":"11.6.2","description":"A lightweight, standalone Angular mini-game component.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^21.1.5","@angular/common":"^21.1.5","@angular/material":"^21.1.5"},"_npmOperationalInternal":{"tmp":"tmp/crack-the-code_1.0.2_1772031740462_0.43405154576752203","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@abenzine/crack-the-code","version":"1.0.3","author":{"name":"Walid BENZINE"},"_id":"@abenzine/crack-the-code@1.0.3","maintainers":[{"name":"abenzine","email":"benzine.walid@live.fr"}],"homepage":"https://github.com/walidbenzine/mini-games#readme","bugs":{"url":"https://github.com/walidbenzine/mini-games/issues"},"dist":{"shasum":"78d9c4cd6a5daf16e668d3478bd4e3421bfb8645","tarball":"https://registry.npmjs.org/@abenzine/crack-the-code/-/crack-the-code-1.0.3.tgz","fileCount":5,"integrity":"sha512-P+eMZslKy30DjJv6znojxX+yKnveVDYRwkpxs04au4ZLKvaTsu+cnL6OVz02H0CSosrOh/S2ry36JhjX2UgBng==","signatures":[{"sig":"MEYCIQCmR9t8xfcmZdJuMhrfmXHCcnNDeEymwc/YEWhjbHhUBgIhAPwljE6Uafu9qOMJf4nO9oCNeiNEUT6zhy5V6fiP4tNi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abenzine%2fcrack-the-code@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41713},"module":"fesm2022/abenzine-crack-the-code.mjs","exports":{".":{"types":"./types/abenzine-crack-the-code.d.ts","default":"./fesm2022/abenzine-crack-the-code.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"00389a00f48726f718c2b471e3794b31450ae931","typings":"types/abenzine-crack-the-code.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab6f81e6-1a8b-4c67-809c-70cbc7e4a1f4"}},"repository":{"url":"git+https://github.com/walidbenzine/mini-games.git"},"_npmVersion":"11.6.2","description":"A lightweight, standalone Angular mini-game component.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^21.1.5","@angular/common":"^21.1.5","@angular/material":"^21.1.5"},"_npmOperationalInternal":{"tmp":"tmp/crack-the-code_1.0.3_1772032574805_0.15079139106603945","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@abenzine/crack-the-code","version":"1.0.4","author":{"name":"Walid BENZINE"},"_id":"@abenzine/crack-the-code@1.0.4","maintainers":[{"name":"abenzine","email":"benzine.walid@live.fr"}],"homepage":"https://github.com/walidbenzine/mini-games#readme","bugs":{"url":"https://github.com/walidbenzine/mini-games/issues"},"dist":{"shasum":"a26b39bdbc8c7b20a1b10fb23f7ef8a7f0320a5d","tarball":"https://registry.npmjs.org/@abenzine/crack-the-code/-/crack-the-code-1.0.4.tgz","fileCount":5,"integrity":"sha512-ou+PrMlNU6j+I15sUa/M1QwSlAUzB9Rjpw6QK09EWSKofIfgPObK1WPZu3hbPLElEontYpjlxKIHBUpd/K9qFQ==","signatures":[{"sig":"MEQCIC+uBNiuJ1FV5Izrdwf8qs4FuccSHGI+p4Wxlo5NPFKMAiAV6FEI588Z5jGikGyPJxzPzxv3bEHim5Sf8Xl9FHv4uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abenzine%2fcrack-the-code@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44910},"module":"fesm2022/abenzine-crack-the-code.mjs","exports":{".":{"types":"./types/abenzine-crack-the-code.d.ts","default":"./fesm2022/abenzine-crack-the-code.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"4b81304d81a07afdc5305ce76e7d72a99a791332","typings":"types/abenzine-crack-the-code.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab6f81e6-1a8b-4c67-809c-70cbc7e4a1f4"}},"repository":{"url":"git+https://github.com/walidbenzine/mini-games.git"},"_npmVersion":"11.9.0","description":"A lightweight, standalone Angular mini-game component.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^21.1.5","@angular/common":"^21.1.5","@angular/material":"^21.1.5"},"_npmOperationalInternal":{"tmp":"tmp/crack-the-code_1.0.4_1772744853913_0.8019581830243303","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@abenzine/crack-the-code","version":"1.0.5","author":{"name":"Walid BENZINE"},"_id":"@abenzine/crack-the-code@1.0.5","maintainers":[{"name":"abenzine","email":"benzine.walid@live.fr"}],"homepage":"https://github.com/walidbenzine/mini-games#readme","bugs":{"url":"https://github.com/walidbenzine/mini-games/issues"},"dist":{"shasum":"31d530e5f3124e9428a4101525aea6953a4975eb","tarball":"https://registry.npmjs.org/@abenzine/crack-the-code/-/crack-the-code-1.0.5.tgz","fileCount":5,"integrity":"sha512-Zzf6oDCd8p7wBeHzGokbuws5c+5lnbhzW4XsHMKjcdyjP1zw/WfvW/BDBqW0vux8Zdel4XVr0cv7W2/Z6z9MIg==","signatures":[{"sig":"MEYCIQCYbynYnu0809jmjwXE3odwWcoFbtLK3Jdo4NiF49wERgIhAMDN+gLoPnmhKMILhgAXC/f/uFZJUVJe3JIdlgsNZTWC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abenzine%2fcrack-the-code@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45910},"module":"fesm2022/abenzine-crack-the-code.mjs","exports":{".":{"types":"./types/abenzine-crack-the-code.d.ts","default":"./fesm2022/abenzine-crack-the-code.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"97ed28493596cc1bd4e8d6d0b65c804f1248bf8c","typings":"types/abenzine-crack-the-code.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab6f81e6-1a8b-4c67-809c-70cbc7e4a1f4"}},"repository":{"url":"git+https://github.com/walidbenzine/mini-games.git"},"_npmVersion":"11.9.0","description":"A lightweight, standalone Angular mini-game component.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^21.1.5","@angular/common":"^21.1.5","@angular/material":"^21.1.5"},"_npmOperationalInternal":{"tmp":"tmp/crack-the-code_1.0.5_1773680970348_0.875740376130862","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@abenzine/crack-the-code","version":"1.0.6","author":{"name":"Walid BENZINE"},"_id":"@abenzine/crack-the-code@1.0.6","maintainers":[{"name":"abenzine","email":"benzine.walid@live.fr"}],"homepage":"https://github.com/walidbenzine/mini-games#readme","bugs":{"url":"https://github.com/walidbenzine/mini-games/issues"},"dist":{"shasum":"5aacd54af5adac4373593d54e25530ccb30c0273","tarball":"https://registry.npmjs.org/@abenzine/crack-the-code/-/crack-the-code-1.0.6.tgz","fileCount":5,"integrity":"sha512-FdRq3zlShLcfb+VmRVF3atm7eOa2LaEL5ywxodV8FpnYIq9mZ/qbF3f/YWAlxwVUVt3WN3Bg9cXxXHvxpFqNfA==","signatures":[{"sig":"MEUCIQDmHKtMll3vJzwLeAyxvVznu9kgkRILQ6R+ytpN1LMOAwIgRChMKioTIq246nqHpdOVwWdNEe+w1ZpV9VV1ATom7TA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abenzine%2fcrack-the-code@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45910},"module":"fesm2022/abenzine-crack-the-code.mjs","exports":{".":{"types":"./types/abenzine-crack-the-code.d.ts","default":"./fesm2022/abenzine-crack-the-code.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d43454934fadba16ded58f9548f7e58373f02ac9","typings":"types/abenzine-crack-the-code.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab6f81e6-1a8b-4c67-809c-70cbc7e4a1f4"}},"repository":{"url":"git+https://github.com/walidbenzine/mini-games.git"},"_npmVersion":"11.9.0","description":"A lightweight, standalone Angular mini-game component.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^21.1.5","@angular/common":"^21.1.5","@angular/material":"^21.1.5"},"_npmOperationalInternal":{"tmp":"tmp/crack-the-code_1.0.6_1773681482021_0.021918418693252617","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@abenzine/crack-the-code","version":"1.0.7","author":{"name":"Walid BENZINE"},"_id":"@abenzine/crack-the-code@1.0.7","maintainers":[{"name":"abenzine","email":"benzine.walid@live.fr"}],"homepage":"https://github.com/walidbenzine/mini-games#readme","bugs":{"url":"https://github.com/walidbenzine/mini-games/issues"},"dist":{"shasum":"09a79230f2ed23e7cbff7c14c5374f1d654bb089","tarball":"https://registry.npmjs.org/@abenzine/crack-the-code/-/crack-the-code-1.0.7.tgz","fileCount":5,"integrity":"sha512-LrPyOJD7+VRIqDbVad4DFYydAsde0Ge8XeS5h0j+yHCj971HL1qrSNtTWkRcCPY4fkrYecAUeb5dwt96zaHc0A==","signatures":[{"sig":"MEUCIQDZXzToq/BGt5UsWiJAPRUtv2xq81byEtaEylwPy1Qc+AIgEKGwJKeQDRppHoHpM0ubsiCbUzfI3GASCIzeTrRkU44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abenzine%2fcrack-the-code@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46216},"module":"fesm2022/abenzine-crack-the-code.mjs","exports":{".":{"types":"./types/abenzine-crack-the-code.d.ts","default":"./fesm2022/abenzine-crack-the-code.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2ee97e7de3cd9faa56eddb3877b3035eeaa6b34d","typings":"types/abenzine-crack-the-code.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab6f81e6-1a8b-4c67-809c-70cbc7e4a1f4"}},"repository":{"url":"git+https://github.com/walidbenzine/mini-games.git"},"_npmVersion":"11.9.0","description":"A lightweight, standalone Angular mini-game component.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^21.1.5","@angular/common":"^21.1.5","@angular/material":"^21.1.5"},"_npmOperationalInternal":{"tmp":"tmp/crack-the-code_1.0.7_1773767734006_0.11849828504615378","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@abenzine/crack-the-code","version":"1.0.8","author":{"name":"Walid BENZINE"},"_id":"@abenzine/crack-the-code@1.0.8","maintainers":[{"name":"abenzine","email":"benzine.walid@live.fr"}],"homepage":"https://github.com/walidbenzine/mini-games#readme","bugs":{"url":"https://github.com/walidbenzine/mini-games/issues"},"dist":{"shasum":"dce14288050853bc6d9d14f15abe05deb9c51eb5","tarball":"https://registry.npmjs.org/@abenzine/crack-the-code/-/crack-the-code-1.0.8.tgz","fileCount":5,"integrity":"sha512-K1KpihSWmlIrYZZPDJcepdt4mvFYmRqUfcMMRC5z64fUwZfOdttD0VVw1RdJvfviSoNdCS+2ukvC0cxxDZZa3w==","signatures":[{"sig":"MEYCIQCwyJsS3Rf7tKWvqgrgCCPlnBsXnv03be6NDEXA5Qc/VwIhAOHk4M6kAJHdVXvy2aZOxQWPkiv8C+SgIa+FYXY4EfJY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abenzine%2fcrack-the-code@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44982},"module":"fesm2022/abenzine-crack-the-code.mjs","exports":{".":{"types":"./types/abenzine-crack-the-code.d.ts","default":"./fesm2022/abenzine-crack-the-code.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"f7d644752e6649a4af786c894039778d3dd976bc","typings":"types/abenzine-crack-the-code.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab6f81e6-1a8b-4c67-809c-70cbc7e4a1f4"}},"repository":{"url":"git+https://github.com/walidbenzine/mini-games.git"},"_npmVersion":"11.9.0","description":"A Mastermind-like game where you must guess a hidden 4-digit code.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^21.1.5","@angular/common":"^21.1.5","@angular/material":"^21.1.5"},"_npmOperationalInternal":{"tmp":"tmp/crack-the-code_1.0.8_1773913750312_0.7018527807664359","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@abenzine/crack-the-code","version":"1.0.9","repository":{"url":"git+https://github.com/walidbenzine/mini-games.git"},"author":{"name":"Walid BENZINE"},"peerDependencies":{"@angular/common":"^21.1.5","@angular/core":"^21.1.5","@angular/material":"^21.1.5"},"dependencies":{"tslib":"^2.3.0"},"sideEffects":false,"module":"fesm2022/abenzine-crack-the-code.mjs","typings":"types/abenzine-crack-the-code.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./types/abenzine-crack-the-code.d.ts","default":"./fesm2022/abenzine-crack-the-code.mjs"}},"gitHead":"9539e7b16cc2db010caf4b03af00c22a7512bd6c","_id":"@abenzine/crack-the-code@1.0.9","description":"A Mastermind-like game where you must guess a hidden 4-digit code.","bugs":{"url":"https://github.com/walidbenzine/mini-games/issues"},"homepage":"https://github.com/walidbenzine/mini-games#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-Um2orI9pzftBPl6BMmAIWjne4bp1ddNeRKCB3kbJCAAbRJfgKEtkkvSxOCVoyyreIpqzC1bLACJidLVK+6Kh7A==","shasum":"06cc77840dc9595e6f795164d5e75e1698a01fa2","tarball":"https://registry.npmjs.org/@abenzine/crack-the-code/-/crack-the-code-1.0.9.tgz","fileCount":5,"unpackedSize":45385,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abenzine%2fcrack-the-code@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDDUFjttx+4gzdRH39JQfP7yeVwmsLUdl+HnHCHX3DwgAIhAIwSad4K0Z5w/Ppi3qu0cRaY808nIKBTQQ+Wkz6L1NnO"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ab6f81e6-1a8b-4c67-809c-70cbc7e4a1f4"}},"directories":{},"maintainers":[{"name":"abenzine","email":"benzine.walid@live.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/crack-the-code_1.0.9_1773915127086_0.791815131570738"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-23T15:09:03.933Z","modified":"2026-03-19T10:12:07.676Z","1.0.0":"2026-02-23T14:56:28.644Z","1.0.1":"2026-02-23T15:09:04.195Z","1.0.2":"2026-02-25T15:02:20.622Z","1.0.3":"2026-02-25T15:16:14.985Z","1.0.4":"2026-03-05T21:07:34.069Z","1.0.5":"2026-03-16T17:09:30.522Z","1.0.6":"2026-03-16T17:18:02.186Z","1.0.7":"2026-03-17T17:15:34.135Z","1.0.8":"2026-03-19T09:49:10.447Z","1.0.9":"2026-03-19T10:12:07.230Z"},"bugs":{"url":"https://github.com/walidbenzine/mini-games/issues"},"author":{"name":"Walid BENZINE"},"homepage":"https://github.com/walidbenzine/mini-games#readme","repository":{"url":"git+https://github.com/walidbenzine/mini-games.git"},"description":"A Mastermind-like game where you must guess a hidden 4-digit code.","maintainers":[{"name":"abenzine","email":"benzine.walid@live.fr"}],"readme":"# 🔐 Crack The Code (@abenzine/crack-the-code)\n\nA Mastermind-like game where you must guess a hidden 4-digit code.\n\n## 📦 Installation\n\n```bash\nnpm install @abenzine/crack-the-code\n```\n\n## 🚀 Usage\n\n```ts\nimport { CrackTheCodeComponent } from \"@abenzine/crack-the-code\";\n```\n\n```html\n<crack-the-code></crack-the-code>\n```\n\n## ⚙️ Inputs\n\n| Input        | Type                       | Description            |\n| ------------ | -------------------------- | ---------------------- |\n| translations | `CrackTheCodeTranslations` | Override default texts |\n\n## 🌍 Translations\n\n```ts\nexport interface CrackTheCodeTranslations {\n  title?: string;\n  startGame?: string;\n  restartGame?: string;\n  resumeGame?: string;\n  pauseGame?: string;\n  secretCodeLabel?: string;\n  attemptsLabel?: string;\n  inputPlaceholder?: string;\n  guessAlreadyTried?: string;\n  submitGuess?: string;\n  attemptsHistoryLabel?: string;\n  correctPlaceLabel?: string;\n  wrongPlaceLabel?: string;\n  gameWonMessage?: string;\n  instructions?: string;\n}\n```\n\n## ✨ Features\n\n- Code guessing logic\n- Feedback system (correct / misplaced)\n- Attempts history\n- Timer\n\n## 🛠️ Peer Dependencies\n\n- Angular 21+\n- Angular Material\n\n---\n","readmeFilename":"README.md"}