{"_id":"@akabana/deep-model","_rev":"6-cc99dc126b3832fa513d6cbe2e698ac5","name":"@akabana/deep-model","dist-tags":{"latest":"0.0.11"},"versions":{"0.0.2":{"name":"@akabana/deep-model","version":"0.0.2","_id":"@akabana/deep-model@0.0.2","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"dist":{"shasum":"ac9ae68ba13d8b0ba70b9ac5b040c6147cd2f894","tarball":"https://registry.npmjs.org/@akabana/deep-model/-/deep-model-0.0.2.tgz","fileCount":12,"integrity":"sha512-vIldGDXGANwhQXwv9PMPQH1lxdbBn4FMCqog5R726RU0ZtHqzsLV1PA0XSJJ/EYuSUYrdMldsEEaPrmZR/KoZQ==","signatures":[{"sig":"MEYCIQDRGdvtUGSUYC4+psThnmjbTKzknHD1zr/txbOU7vPv4wIhAOF50pw1/ZRKKSiSV/mvB95q4WseArUTEchAXC/jh6Cn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42077},"module":"fesm2022/akabana-deep-model.mjs","exports":{".":{"esm":"./esm2022/akabana-deep-model.mjs","types":"./index.d.ts","default":"./fesm2022/akabana-deep-model.mjs","esm2022":"./esm2022/akabana-deep-model.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"36fb866b1d2fab2b6a2aea90cb19a24b514eaf81","typings":"index.d.ts","_npmUser":{"name":"akabana","email":"dev@akabana.net"},"_npmVersion":"10.9.0","description":"This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 18.2.0.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^18.0.0","@angular/common":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-model_0.0.2_1729513675217_0.2659668405384379","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@akabana/deep-model","version":"0.0.5","_id":"@akabana/deep-model@0.0.5","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"dist":{"shasum":"b59eda286a8850864793f7e059cab718f1afbf87","tarball":"https://registry.npmjs.org/@akabana/deep-model/-/deep-model-0.0.5.tgz","fileCount":12,"integrity":"sha512-uqplBBdOn8TRJJamiqi0ixgO8IQoE23tAJm/E4EY0GhsjCpkz72SSC8leIGt+L7xV3ADJO5eoHebX1qyFhrmfg==","signatures":[{"sig":"MEUCIQCYFnjUUeVUTfgQLtlVpB9nJSfMrBmYAQYoEsFThBcNNgIgbEGGMKg4nw/DpAgQncjhL7uLU4tl6JVJ69jY2/xloCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40405},"module":"fesm2022/akabana-deep-model.mjs","exports":{".":{"esm":"./esm2022/akabana-deep-model.mjs","types":"./index.d.ts","default":"./fesm2022/akabana-deep-model.mjs","esm2022":"./esm2022/akabana-deep-model.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"bc0a4678e6146636ab11a78bb1cab19935bcd4e8","typings":"index.d.ts","_npmUser":{"name":"akabana","email":"dev@akabana.net"},"_npmVersion":"10.9.0","description":"## What - DeepModal is deeply integrated with Angular's reactivity system and extends the functionality of Angular Signals, allowing for more efficient and intuitive management of reactive data. - It leverages Signals to enhance the reactive capabilities,","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^18.0.0","@angular/common":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-model_0.0.5_1729515763674_0.5334428553291055","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@akabana/deep-model","version":"0.0.6","_id":"@akabana/deep-model@0.0.6","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"dist":{"shasum":"8c4cf614d02e706b96a952dd0061e8bb343bb9c9","tarball":"https://registry.npmjs.org/@akabana/deep-model/-/deep-model-0.0.6.tgz","fileCount":16,"integrity":"sha512-vg1SYnQPScyy9q2JVP5kjOV5MQi449BKhe1/k5D4OiFQMbHa13k6HkIn2Z3tIxbP8jSTCh4NBWvTeZh8vG6veQ==","signatures":[{"sig":"MEYCIQCKVwX9vEeGKnZntD0qnVTVZgYrX/0cO6Tw9xGUc+A0iQIhAKRWYjc/jHfo6hbT+pTf7hnjnuFxbB925A6HloicobEQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41979},"module":"fesm2022/akabana-deep-model.mjs","exports":{".":{"esm":"./esm2022/akabana-deep-model.mjs","types":"./index.d.ts","default":"./fesm2022/akabana-deep-model.mjs","esm2022":"./esm2022/akabana-deep-model.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"3e208b8d4da851256cd95aeeaceb3a8df39e1023","typings":"index.d.ts","_npmUser":{"name":"akabana","email":"dev@akabana.net"},"_npmVersion":"10.9.0","description":"## What - DeepModel is deeply integrated with Angular's reactivity system and extends the functionality of Angular Signals, allowing for more efficient and intuitive management of reactive data. - It leverages Signals to enhance the reactive capabilities,","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^18.0.0","@angular/common":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-model_0.0.6_1729516577129_0.19262775086576722","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@akabana/deep-model","version":"0.0.7","_id":"@akabana/deep-model@0.0.7","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"dist":{"shasum":"577cde180663223d6bb7f8787e7e6c749c92a69d","tarball":"https://registry.npmjs.org/@akabana/deep-model/-/deep-model-0.0.7.tgz","fileCount":16,"integrity":"sha512-IR92iIHfvoXMzczQ5O4K7A7aNnTC/l+Ee/OIS7tAosephv53HTxX11PKFOqQb2DEPUsYS/4NX+abZlKo7mg+mw==","signatures":[{"sig":"MEQCICPi5EHkAkiv32SiPWFR8Yjge+0awM85PuLeADzeJl81AiAq5CIi37oO0HeLdwNUK+AYrO+51dGlq7Yn/DGeunafOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42848},"module":"fesm2022/akabana-deep-model.mjs","exports":{".":{"esm":"./esm2022/akabana-deep-model.mjs","types":"./index.d.ts","default":"./fesm2022/akabana-deep-model.mjs","esm2022":"./esm2022/akabana-deep-model.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"98c92c229ee174a1506e66f2327e399720cc274a","typings":"index.d.ts","_npmUser":{"name":"akabana","email":"dev@akabana.net"},"_npmVersion":"10.9.0","description":"## What - DeepModel is deeply integrated with Angular's reactivity system and extends the functionality of Angular Signals, allowing for more efficient and intuitive management of reactive data. - It leverages Signals to enhance the reactive capabilities,","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^18.0.0","@angular/common":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deep-model_0.0.7_1729563315951_0.25280180789313467","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@akabana/deep-model","version":"0.0.11","peerDependencies":{"@angular/common":"^18.0.0","@angular/core":"^18.0.0"},"dependencies":{"tslib":"^2.3.0"},"sideEffects":false,"module":"fesm2022/akabana-deep-model.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/akabana-deep-model.mjs","esm":"./esm2022/akabana-deep-model.mjs","default":"./fesm2022/akabana-deep-model.mjs"}},"_id":"@akabana/deep-model@0.0.11","gitHead":"26fa62296f29ae3b99e9f07ab0a790e67d257b41","description":"## What - DeepModel is deeply integrated with Angular's reactivity system and extends the functionality of Angular Signals, allowing for more efficient and intuitive management of reactive data. - It leverages Signals to enhance the reactive capabilities,","_nodeVersion":"20.15.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-BBtYFMU2dv2YdkaQdCW00CF9ZwTJeLWlbCgTErGHvnTXwfqK8URmhe7iaNmuuACTHJ9wz+wqgqmtur4hdTjeUw==","shasum":"e844eab7657d81b22597820fe2b15a1c71c4d704","tarball":"https://registry.npmjs.org/@akabana/deep-model/-/deep-model-0.0.11.tgz","fileCount":16,"unpackedSize":42849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeW0kYMcx+YCLCEvbyDx0JJqL5w0QXxxdER2xsSYO/NAiADUU7d7SMHGoJyojHl/mfbCcjpPN4+n2FXfx9VEEmrsQ=="}]},"_npmUser":{"name":"akabana","email":"dev@akabana.net"},"directories":{},"maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deep-model_0.0.11_1732764052109_0.702987544330339"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-21T12:27:55.105Z","modified":"2024-11-28T03:20:52.469Z","0.0.2":"2024-10-21T12:27:55.402Z","0.0.5":"2024-10-21T13:02:43.907Z","0.0.6":"2024-10-21T13:16:17.344Z","0.0.7":"2024-10-22T02:15:16.145Z","0.0.10":"2024-11-28T02:49:44.060Z","0.0.11":"2024-11-28T03:20:52.295Z"},"description":"## What - DeepModel is deeply integrated with Angular's reactivity system and extends the functionality of Angular Signals, allowing for more efficient and intuitive management of reactive data. - It leverages Signals to enhance the reactive capabilities,","maintainers":[{"name":"akabana","email":"dev@akabana.net"}],"readme":"# DeepModel\n\n## What\n- DeepModel is deeply integrated with Angular's reactivity system and extends the functionality of Angular Signals, allowing for more efficient and intuitive management of reactive data.\n- It leverages Signals to enhance the reactive capabilities, while using a Proxy to monitor property access and updates, supporting nested objects and arrays.\n- This ensures seamless reactivity even when dealing with complex data structures.\n\n## Build\n- Run `ng build` to build the project.\n- The build artifacts will be stored in the `dist/` directory.\n\n## Running unit tests\n- Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).\n\n## Running end-to-end tests\n- Run `ng e2e` to execute the end-to-end tests via a platform of your choice.\n- To use this command, you need to first add a package that implements end-to-end testing capabilities.\n\n## 説明\n- DeepModelは、AngularのリアクティブシステムおよびSignalを拡張し、深く統合されています。\n- Signalの機能を活用することで、より効率的かつ直感的にリアクティブなデータの管理が可能です。\n- また、プロパティのアクセスや更新を監視するためにProxyを使用して、ネストされたオブジェクトや配列をサポートしています。\n- これにより、複雑なデータ構造を扱う際にもシームレスなリアクティビティが実現されます。\n\n## ビルド\n- ng build を実行してプロジェクトをビルドします。\n- ビルド成果物は dist/ ディレクトリに保存されます。\n\n## 単体テストの実行\n- ng test を実行して、Karma を通じて単体テストを実行します。\n\n## エンドツーエンドテストの実行\n- ng e2e を実行して、お好みのプラットフォームを使用してエンドツーエンドテストを実行します。\n- このコマンドを使用するには、まずエンドツーエンドテスト機能を実装するパッケージを追加する必要があります。\n\n","readmeFilename":"README.md"}