{"_id":"@abenzine/simon","_rev":"4-96b79138ecd1f2344f9a522214d0dbac","name":"@abenzine/simon","dist-tags":{"latest":"1.0.4"},"versions":{"0.0.9":{"name":"@abenzine/simon","version":"0.0.9","author":{"name":"Walid BENZINE"},"_id":"@abenzine/simon@0.0.9","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":"a8046bd1c77a0eeeabf07d21dadfd80d2e4aa3d6","tarball":"https://registry.npmjs.org/@abenzine/simon/-/simon-0.0.9.tgz","fileCount":5,"integrity":"sha512-TY7OnXNLmjRiy7H9oUWCfVMKtvtdoLUnlhRToiHBs9qAbZ4CStfPXqUoHoq7XUj1xbJc4Kh8zm5vov+DDD79+Q==","signatures":[{"sig":"MEYCIQDGsIxDRYI+qORBocg/7OtoHVcKxVkZQeufg0o61YCA9wIhANsROgLEOG2qgtByDedH9GCd9KqcjN2m/bhFx9NwYSpc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49592},"module":"fesm2022/abenzine-simon.mjs","exports":{".":{"types":"./types/abenzine-simon.d.ts","default":"./fesm2022/abenzine-simon.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"3b4fa6d768cd20aeea9b220f93c123df61b0bf47","typings":"types/abenzine-simon.d.ts","_npmUser":{"name":"abenzine","email":"benzine.walid@live.fr"},"repository":{"url":"git+https://github.com/walidbenzine/mini-games.git"},"_npmVersion":"11.6.2","description":"This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 21.1.0.","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/simon_0.0.9_1773680206186_0.5181622515573487","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@abenzine/simon","version":"1.0.2","author":{"name":"Walid BENZINE"},"_id":"@abenzine/simon@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":"8bae7dcbfbdf87c5bf52218f1bc07995eec68a29","tarball":"https://registry.npmjs.org/@abenzine/simon/-/simon-1.0.2.tgz","fileCount":5,"integrity":"sha512-3Rw3PPYWAh2dVemxwISrf6XHgXUkejb9GjKV4WVp2WT9vPI2FyMwwQVzOBaaMSQ5mPeeVNp571usxpGw53fvfg==","signatures":[{"sig":"MEUCIFbi9Vc52qrCWW7xycXamLUsL5K1FgIj0RdtwK+mMlUqAiEA+HkSbMgHudA7Oc6m3NipQFv408Y0Ceo+lrVTmZDndq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abenzine%2fsimon@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48407},"module":"fesm2022/abenzine-simon.mjs","exports":{".":{"types":"./types/abenzine-simon.d.ts","default":"./fesm2022/abenzine-simon.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d43454934fadba16ded58f9548f7e58373f02ac9","typings":"types/abenzine-simon.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:889b10cd-fff2-4fe5-b65a-82f40c215f6e"}},"repository":{"url":"git+https://github.com/walidbenzine/mini-games.git"},"_npmVersion":"11.9.0","description":"This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 21.1.0.","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/simon_1.0.2_1773681492611_0.675637856390658","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@abenzine/simon","version":"1.0.3","author":{"name":"Walid BENZINE"},"_id":"@abenzine/simon@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":"5f1f3cdfde3e073262073e1a106191f3faf12d51","tarball":"https://registry.npmjs.org/@abenzine/simon/-/simon-1.0.3.tgz","fileCount":5,"integrity":"sha512-fDpW3S45Fyb/i5BEd5HUkSa3St59wVGSX3NTlfbwG7dPfIpuwNHeEhqB2s0JkFn/pcpj0tDAt1o3qBFZFKS6FQ==","signatures":[{"sig":"MEYCIQC+Jb3utPc05c4/G8BXlSqEdnhJuyNkJWgHfFqj6SCrDAIhAIeiqRJwF0g/dTudabMZDoiePMk+jUCu/Y1wUZV84sH0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abenzine%2fsimon@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49871},"module":"fesm2022/abenzine-simon.mjs","exports":{".":{"types":"./types/abenzine-simon.d.ts","default":"./fesm2022/abenzine-simon.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2ee97e7de3cd9faa56eddb3877b3035eeaa6b34d","typings":"types/abenzine-simon.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:889b10cd-fff2-4fe5-b65a-82f40c215f6e"}},"repository":{"url":"git+https://github.com/walidbenzine/mini-games.git"},"_npmVersion":"11.9.0","description":"This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 21.1.0.","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/simon_1.0.3_1773767743919_0.34103838596784186","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@abenzine/simon","version":"1.0.4","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-simon.mjs","typings":"types/abenzine-simon.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./types/abenzine-simon.d.ts","default":"./fesm2022/abenzine-simon.mjs"}},"gitHead":"f7d644752e6649a4af786c894039778d3dd976bc","_id":"@abenzine/simon@1.0.4","description":"A classic memory game where you must reproduce an increasingly long sequence of colors.","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-yTK7BbbCA7t1SCWTdcvhrZSbdfZLBjdlB+U95nKo4qm+gSpZRyj68iOo4Aidlk4n9EuLKc1Iz0H22Mru+5993A==","shasum":"27b34424b343cdd82763d0760b1b7dec94045870","tarball":"https://registry.npmjs.org/@abenzine/simon/-/simon-1.0.4.tgz","fileCount":5,"unpackedSize":51253,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abenzine%2fsimon@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKhtdl0z/9mC9/3h2GiBbzupGMD/vBs3SIvTR6Jls/fAIgUsleyUabYJt57mohLQnPicHidDa94H1v+7GqmHJPxxs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:889b10cd-fff2-4fe5-b65a-82f40c215f6e"}},"directories":{},"maintainers":[{"name":"abenzine","email":"benzine.walid@live.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/simon_1.0.4_1773913760152_0.5169831824180846"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-16T16:56:46.004Z","modified":"2026-03-19T09:49:20.537Z","0.0.9":"2026-03-16T16:56:46.353Z","1.0.2":"2026-03-16T17:18:12.737Z","1.0.3":"2026-03-17T17:15:44.052Z","1.0.4":"2026-03-19T09:49:20.282Z"},"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 classic memory game where you must reproduce an increasingly long sequence of colors.","maintainers":[{"name":"abenzine","email":"benzine.walid@live.fr"}],"readme":"# 🟢 Simon Game (@abenzine/simon)\n\nA classic memory game where you must reproduce an increasingly long sequence of colors.\n\n## 📦 Installation\n\n```bash\nnpm install @abenzine/simon\n```\n\n## 🚀 Usage\n\nImport the component:\n\n```ts\nimport { SimonComponent } from \"@abenzine/simon\";\n```\n\nUse it in your template:\n\n```html\n<simon></simon>\n```\n\n## ⚙️ Inputs\n\n| Input            | Type                     | Description            |\n| ---------------- | ------------------------ | ---------------------- |\n| translations     | `SimonTranslations`      | Override default texts |\n| successSoundPath | `string`                 | Success sound path     |\n| errorSoundPath   | `string`                 | Error sound path       |\n| tilesSoundPath   | `Map<TilesEnum, string>` | Sound per tile         |\n\n## 🌍 Translations\n\n```ts\nexport interface SimonTranslations {\n  title?: string;\n  startGame?: string;\n  restartGame?: string;\n  resumeGame?: string;\n  pauseGame?: string;\n  level?: string;\n  gameOver?: string;\n  soundEnabled?: string;\n  instructions?: string;\n}\n```\n\n## ✨ Features\n\n- Increasing difficulty\n- Sound support\n- Pause / Resume\n- Timer & levels\n\n## 🛠️ Peer Dependencies\n\n- Angular 21+\n- Angular Material\n\n---\n","readmeFilename":"README.md"}