{"_id":"@breadstone/ziegel-platform-presentation","_rev":"9-c336c6c4e6c71b8742613f094ac6d425","name":"@breadstone/ziegel-platform-presentation","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.1":{"name":"@breadstone/ziegel-platform-presentation","version":"0.0.1","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-platform-presentation@0.0.1","maintainers":[{"name":"ruederennes","email":"realsancezz@gmail.com"}],"bugs":{"url":"https://breadstone.visualstudio.com/ziegel/_workitems/create/Bug"},"dist":{"shasum":"26d5b1116b8d84abbe1f2013a5c32553ffdd4b3a","tarball":"https://registry.npmjs.org/@breadstone/ziegel-platform-presentation/-/ziegel-platform-presentation-0.0.1.tgz","fileCount":307,"integrity":"sha512-NZAcBLq2ijDSPE286ILqsI8YCIC8ipNEzg0L3wVpcrbFvl5c4/oLV0NP2A9ydhmKEgScqAT74A44405c2JFCZg==","signatures":[{"sig":"MEUCIQCX2/GRutXjJJaYYlCtsKShBSmYdoaecZpdBMnYlo+U8gIgGkVVKhrq/q7CYuKoRUq4wmMibHo2gT2hMU9s5tw21GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849283},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"6e85e7a52b57c3f29013f4fd6383076cd22dc9a0","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","actor":{"name":"ruederennes","type":"user","email":"realsancezz@gmail.com"},"email":"realsancezz@gmail.com"},"commonjs":"./Index.js","repository":{"url":"https://breadstone.visualstudio.com/ziegel/_git/ziegel","type":"git"},"_npmVersion":"11.3.0","description":"Includes the most important services for a better handling of the application.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.1","@breadstone/ziegel-platform":"0.0.1","@breadstone/ziegel-presentation":"0.0.1","@breadstone/ziegel-platform-http":"0.0.1","@breadstone/ziegel-platform-logging":"0.0.1","@breadstone/ziegel-platform-messaging":"0.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-platform-presentation_0.0.1_1750993756353_0.37423094974530247","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@breadstone/ziegel-platform-presentation","version":"0.0.2","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-platform-presentation@0.0.2","maintainers":[{"name":"ruederennes","email":"realsancezz@gmail.com"}],"bugs":{"url":"https://breadstone.visualstudio.com/ziegel/_workitems/create/Bug"},"dist":{"shasum":"b3d76f3cca601263bfd770a2ab5382d19d63863c","tarball":"https://registry.npmjs.org/@breadstone/ziegel-platform-presentation/-/ziegel-platform-presentation-0.0.2.tgz","fileCount":308,"integrity":"sha512-kD9Vd6iI4+Qe9as1TYT/Lx5H58o2bD4mFzlR/ndgFqxcC3lURqJsewRFIDQ1mAEdzAxSNL59aDaUcN1Ehp/Lkw==","signatures":[{"sig":"MEUCIQDkUp06o94XhXjA8QWP95zYdcLyIwtIjpQGfeNUixKjawIgUf8XPf+EhQ4rsOZU3ClKRI6oNHjCpabvHy7pTLwjn0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849746},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"810d476703d4a1544150277fa8510b8110622415","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","actor":{"name":"ruederennes","type":"user","email":"realsancezz@gmail.com"},"email":"realsancezz@gmail.com"},"commonjs":"./Index.js","repository":{"url":"https://breadstone.visualstudio.com/ziegel/_git/ziegel","type":"git"},"_npmVersion":"11.3.0","description":"Includes the most important services for a better handling of the application.","directories":{},"_nodeVersion":"24.0.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.2","@breadstone/ziegel-platform":"0.0.2","@breadstone/ziegel-presentation":"0.0.2","@breadstone/ziegel-platform-http":"0.0.2","@breadstone/ziegel-platform-logging":"0.0.2","@breadstone/ziegel-platform-messaging":"0.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-platform-presentation_0.0.2_1750994535672_0.06233588398058587","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@breadstone/ziegel-platform-presentation","version":"0.0.3","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-platform-presentation@0.0.3","maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"homepage":"https://github.com/RueDeRennes/ziegel#readme","bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"dist":{"shasum":"0d4486f3b42f97d6b0edf7c516ea80cb65728e5b","tarball":"https://registry.npmjs.org/@breadstone/ziegel-platform-presentation/-/ziegel-platform-presentation-0.0.3.tgz","fileCount":304,"integrity":"sha512-xoRooyqHpVm5cgt7EIrHXFrFq0hngcnELV0trZ+TGmyCZsCLf+7qgNz6Z7c7mkNUWsQuPcrJdeMm8ULo+rhXsQ==","signatures":[{"sig":"MEUCIQCf18uiVkWe6fnN4HGCa6zINDlyNyc4qE5GsiY8f3bTlQIgL9JLq4TZs7lw7NMWO9gd8UE8izTG00jjJPlph/UQXzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293884},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"b4d03ca0908154138403f2a27ca8efb54bee6e80","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","actor":{"name":"ruederennes","type":"user","email":"npm@breadstone.de"},"email":"npm@breadstone.de"},"commonjs":"./Index.js","repository":{"url":"git+https://github.com/RueDeRennes/ziegel.git","type":"git"},"_npmVersion":"10.9.2","description":"Includes the most important services for a better handling of the application.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.3","@breadstone/ziegel-platform":"0.0.3","@breadstone/ziegel-presentation":"0.0.3","@breadstone/ziegel-platform-http":"0.0.3","@breadstone/ziegel-platform-logging":"0.0.3","@breadstone/ziegel-platform-messaging":"0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-platform-presentation_0.0.3_1751575607458_0.6261417357607579","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@breadstone/ziegel-platform-presentation","version":"0.0.4","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-platform-presentation@0.0.4","maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"homepage":"https://github.com/RueDeRennes/ziegel#readme","bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"dist":{"shasum":"becd977b81cdf9f4c75f59ef30634cdf7e714c6c","tarball":"https://registry.npmjs.org/@breadstone/ziegel-platform-presentation/-/ziegel-platform-presentation-0.0.4.tgz","fileCount":304,"integrity":"sha512-hHfIqlqgynNi+foJI3AVeqY7XdxZrhBVdon3JQX3HMiXPyFIbojb2vCSbZXIfGU1lmPK45qQFWeI93sMaznoYA==","signatures":[{"sig":"MEUCIQCvG1nE7FcO4KdYIJgC8dkwezYq3rFUIOaPoFv8v4H+zQIgXAp/cMvWMXPRtf0K1pHNAg7oI/E541YYhOZ7EHqmTYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293884},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"87efb239ae0aa6121dc170cd110bc9be7bb0c622","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","actor":{"name":"ruederennes","type":"user","email":"npm@breadstone.de"},"email":"npm@breadstone.de"},"commonjs":"./Index.js","repository":{"url":"git+https://github.com/RueDeRennes/ziegel.git","type":"git"},"_npmVersion":"10.9.2","description":"Includes the most important services for a better handling of the application.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.4","@breadstone/ziegel-platform":"0.0.4","@breadstone/ziegel-presentation":"0.0.4","@breadstone/ziegel-platform-http":"0.0.4","@breadstone/ziegel-platform-logging":"0.0.4","@breadstone/ziegel-platform-messaging":"0.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-platform-presentation_0.0.4_1751576130193_0.18967535403398927","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@breadstone/ziegel-platform-presentation","version":"0.0.5","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-platform-presentation@0.0.5","maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"homepage":"https://github.com/RueDeRennes/ziegel#readme","bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"dist":{"shasum":"22d9efadd4cfb22082a2133c02500e5a919cbf4c","tarball":"https://registry.npmjs.org/@breadstone/ziegel-platform-presentation/-/ziegel-platform-presentation-0.0.5.tgz","fileCount":304,"integrity":"sha512-/7SmsV2e8V23S/a22aN/y3mBq7xTsBZFIC9EigQLvwH1K7RaXMqRxIXDGu9W6j/heomA/JPDRIS5QjnJdtl9Kg==","signatures":[{"sig":"MEQCIAqrt+oioXLtTJzm05opEVU8WqydZRV383ioL8uFUd7DAiBWfv2YBJNKtdUZdqhh2dGPo8m+vIlMO9RIZsfEpLVwUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297630},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"7eb0efd9f6fa2d25da83ba6a3bd737a0da028bf7","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","actor":{"name":"ruederennes","type":"user","email":"npm@breadstone.de"},"email":"npm@breadstone.de"},"commonjs":"./Index.js","repository":{"url":"git+https://github.com/RueDeRennes/ziegel.git","type":"git"},"_npmVersion":"9.8.1","description":"Includes the most important services for a better handling of the application.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.5","@breadstone/ziegel-platform":"0.0.5","@breadstone/ziegel-presentation":"0.0.5","@breadstone/ziegel-platform-http":"0.0.5","@breadstone/ziegel-platform-logging":"0.0.5","@breadstone/ziegel-platform-messaging":"0.0.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-platform-presentation_0.0.5_1751699297328_0.6802076561833721","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@breadstone/ziegel-platform-presentation","version":"0.0.6","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-platform-presentation@0.0.6","maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"homepage":"https://github.com/RueDeRennes/ziegel#readme","bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"dist":{"shasum":"2c5fafd75ab90fddb6d1ed69fd8bf195608082fc","tarball":"https://registry.npmjs.org/@breadstone/ziegel-platform-presentation/-/ziegel-platform-presentation-0.0.6.tgz","fileCount":304,"integrity":"sha512-cMgDMB18DW0Kjr2FZ2atgRw88Bz1E7nR3PzZABdoamhPNuSAbWQmnWv5qqOI3+kgzYYLvQqZpdjN2hYo/njifA==","signatures":[{"sig":"MEUCIBohI69T51vX7b0ya3KnH/H4orA1IoRIWt3on18YGZ/8AiEA2Q/PzvUg+RMvjU1pDq8l858tMY6xFIDnQCu1pGc5VsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302143},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"2513477b6a87dede7a429076b048197086e267b2","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","email":"npm@breadstone.de"},"commonjs":"./Index.js","repository":{"url":"git+https://github.com/RueDeRennes/ziegel.git","type":"git"},"_npmVersion":"11.4.2","description":"Includes the most important services for a better handling of the application.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.6","@breadstone/ziegel-platform":"0.0.6","@breadstone/ziegel-presentation":"0.0.6","@breadstone/ziegel-platform-http":"0.0.6","@breadstone/ziegel-platform-logging":"0.0.6","@breadstone/ziegel-platform-messaging":"0.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-platform-presentation_0.0.6_1754467876514_0.5624000255033541","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@breadstone/ziegel-platform-presentation","version":"0.0.7","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-platform-presentation@0.0.7","maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"homepage":"https://github.com/RueDeRennes/ziegel#readme","bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"dist":{"shasum":"75cf55f9d640939914bd6de118aab7c275ebf139","tarball":"https://registry.npmjs.org/@breadstone/ziegel-platform-presentation/-/ziegel-platform-presentation-0.0.7.tgz","fileCount":304,"integrity":"sha512-a9ndE9cCbkpgFvQmFH6sg9a3ALuXxd7sUQoV5SowmFMv/aqLBGHaxwCeiGj7YPyqdrHKsjyvc6E0VcMTAaHEvQ==","signatures":[{"sig":"MEUCIQCJT2FuVUaNiAKEhkPckyYYg2zKzCSZLjfVCzMI+M6w+AIgR1JmViq3qnBrNJooNEmhqe7KwU84zzHKlagf6j9MZJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302143},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"7647e351d85d9dfbae9e9e9d84095559a75822d3","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","email":"npm@breadstone.de"},"commonjs":"./Index.js","repository":{"url":"git+https://github.com/RueDeRennes/ziegel.git","type":"git"},"_npmVersion":"11.4.2","description":"Includes the most important services for a better handling of the application.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.7","@breadstone/ziegel-platform":"0.0.7","@breadstone/ziegel-presentation":"0.0.7","@breadstone/ziegel-platform-http":"0.0.7","@breadstone/ziegel-platform-logging":"0.0.7","@breadstone/ziegel-platform-messaging":"0.0.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-platform-presentation_0.0.7_1754468265565_0.6954849255089894","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@breadstone/ziegel-platform-presentation","version":"0.0.8","author":{"url":"https://www.breadstone.de","name":"andre.wehlert","email":"awehlert@breadstone.de"},"license":"MIT","_id":"@breadstone/ziegel-platform-presentation@0.0.8","maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"homepage":"https://github.com/RueDeRennes/ziegel#readme","bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"dist":{"shasum":"fff37a39d1ce065e452f75cf7d6cc4aadef5c988","tarball":"https://registry.npmjs.org/@breadstone/ziegel-platform-presentation/-/ziegel-platform-presentation-0.0.8.tgz","fileCount":304,"integrity":"sha512-MEgnlbW2mb8fXZQyPIwPzZ9AR/AQKbxNKjYC3CYr68KAw2wpsMlNCjyPiiRSOWjzJhTxJQrUrgzTH8hthhNJpw==","signatures":[{"sig":"MEYCIQCbNPZmFguUTCrL69DPbY3mKjymFIIMVe9PrgV8dlcUSAIhAI02eMpCKG8Ccq4aacSwv4pHmXYIPxpQC0HeQXU+YALK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300574},"main":"./Index.js","types":"./Index.d.ts","module":"./Index.js","gitHead":"e3ad0a5eb92747c06f8642ef6b1b2e012ef6cb77","typings":"./Index.d.ts","_npmUser":{"name":"ruederennes","email":"npm@breadstone.de"},"commonjs":"./Index.js","repository":{"url":"git+https://github.com/RueDeRennes/ziegel.git","type":"git"},"_npmVersion":"11.4.2","description":"Includes the most important services for a better handling of the application.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@breadstone/ziegel-core":"0.0.8","@breadstone/ziegel-platform":"0.0.8","@breadstone/ziegel-presentation":"0.0.8","@breadstone/ziegel-platform-http":"0.0.8","@breadstone/ziegel-platform-logging":"0.0.8","@breadstone/ziegel-platform-messaging":"0.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ziegel-platform-presentation_0.0.8_1754745292491_0.8965344456461526","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@breadstone/ziegel-platform-presentation","version":"0.0.9","description":"Includes the most important services for a better handling of the application.","license":"MIT","author":{"name":"andre.wehlert","email":"awehlert@breadstone.de","url":"https://www.breadstone.de"},"main":"./Index.js","module":"./Index.js","commonjs":"./Index.js","typings":"./Index.d.ts","types":"./Index.d.ts","repository":{"type":"git","url":"git+https://github.com/RueDeRennes/ziegel.git"},"bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"dependencies":{"@breadstone/ziegel-core":"0.0.9","@breadstone/ziegel-platform":"0.0.9","@breadstone/ziegel-platform-http":"0.0.9","@breadstone/ziegel-platform-logging":"0.0.9","@breadstone/ziegel-platform-messaging":"0.0.9","@breadstone/ziegel-presentation":"0.0.9","rxjs":"^7.8.2","tslib":"^2.8.1"},"_id":"@breadstone/ziegel-platform-presentation@0.0.9","gitHead":"efc417cb60db843da253c8b83aa7ea54fe94ed5f","homepage":"https://github.com/RueDeRennes/ziegel#readme","_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-6wggX9LqtLFzPYtle30BonQ16Q0TWNrCFbfUkgaH0GGFQlHPeGBOIBan4M5vUqON0Xw03T47JMLtQZs+cl1HoA==","shasum":"d5caeff79ba3bbea8c27dcae4e3375f037964ccc","tarball":"https://registry.npmjs.org/@breadstone/ziegel-platform-presentation/-/ziegel-platform-presentation-0.0.9.tgz","fileCount":304,"unpackedSize":300574,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCwdEsn9WJq9e59m8pd7Ok47Su1rVZ9RD85CURBD4Ms1wIgFukGhHCSmThW0IGrhdTrmmPdMNNj6F+4c/WSz3JDOlg="}]},"_npmUser":{"name":"ruederennes","email":"npm@breadstone.de"},"directories":{},"maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ziegel-platform-presentation_0.0.9_1756450322763_0.053701187019380425"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-27T03:09:16.219Z","modified":"2025-08-29T06:52:03.111Z","0.0.1":"2025-06-27T03:09:16.578Z","0.0.2":"2025-06-27T03:22:15.857Z","0.0.3":"2025-07-03T20:46:47.663Z","0.0.4":"2025-07-03T20:55:30.410Z","0.0.5":"2025-07-05T07:08:17.490Z","0.0.6":"2025-08-06T08:11:16.703Z","0.0.7":"2025-08-06T08:17:45.778Z","0.0.8":"2025-08-09T13:14:52.706Z","0.0.9":"2025-08-29T06:52:02.930Z"},"bugs":{"url":"https://github.com/RueDeRennes/ziegel/issues"},"author":{"name":"andre.wehlert","email":"awehlert@breadstone.de","url":"https://www.breadstone.de"},"license":"MIT","homepage":"https://github.com/RueDeRennes/ziegel#readme","repository":{"type":"git","url":"git+https://github.com/RueDeRennes/ziegel.git"},"description":"Includes the most important services for a better handling of the application.","maintainers":[{"name":"ruederennes","email":"npm@breadstone.de"}],"readme":"# @breadstone/ziegel-platform-presentation\r\n\r\n[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)\r\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.0+-blue.svg)](https://www.typescriptlang.org/)\r\n[![npm](https://img.shields.io/badge/npm-@breadstone/ziegel--platform--presentation-red.svg)](https://www.npmjs.com/package/@breadstone/ziegel-platform-presentation)\r\n\r\nPlatform-level presentation services for the ziegel framework. Provides view models, presentation patterns, and UI coordination services for enterprise applications.\r\n\r\n> **Platform Presentation**: Enterprise presentation patterns with view models, coordinators, and platform-level UI services.\r\n\r\n## 🚀 Overview\r\n\r\n`@breadstone/ziegel-platform-presentation` provides:\r\n- **View Models**: MVVM pattern implementation with data binding\r\n- **Presentation Services**: Platform services for UI coordination\r\n- **View Coordinators**: Navigation and view lifecycle management\r\n- **Data Binding**: Two-way data binding for reactive UIs\r\n- **Command Patterns**: UI command handling and routing\r\n- **Validation Integration**: Form validation and error handling\r\n\r\n## 📦 Installation\r\n\r\n```bash\r\nnpm install @breadstone/ziegel-platform-presentation\r\n# or\r\nyarn add @breadstone/ziegel-platform-presentation\r\n```\r\n\r\n## 🧩 Features & Usage Examples\r\n\r\n### View Models\r\n\r\n```typescript\r\nimport { ViewModelBase, bindable } from '@breadstone/ziegel-platform-presentation';\r\n\r\nclass UserViewModel extends ViewModelBase {\r\n  @bindable name: string = '';\r\n  @bindable email: string = '';\r\n  \r\n  async save() {\r\n    // Save logic\r\n  }\r\n}\r\n```\r\n\r\n### Presentation Coordinators\r\n\r\n```typescript\r\nimport { PresentationCoordinator } from '@breadstone/ziegel-platform-presentation';\r\n\r\nclass UserCoordinator extends PresentationCoordinator {\r\n  async showUserDetails(userId: string) {\r\n    const viewModel = new UserViewModel();\r\n    await this.presentView('user-details', viewModel);\r\n  }\r\n}\r\n```\r\n\r\n### Command Handling\r\n\r\n```typescript\r\nimport { CommandHandler, ICommand } from '@breadstone/ziegel-platform-presentation';\r\n\r\nclass SaveUserCommand implements ICommand {\r\n  constructor(public user: User) {}\r\n}\r\n\r\nclass SaveUserHandler extends CommandHandler<SaveUserCommand> {\r\n  async handle(command: SaveUserCommand) {\r\n    // Handle save operation\r\n  }\r\n}\r\n```\r\n\r\n## 📚 Package import points\r\n\r\n```typescript\r\nimport {\r\n    // View Models\r\n    ViewModelBase,\r\n    bindable,\r\n    \r\n    // Coordinators\r\n    PresentationCoordinator,\r\n    \r\n    // Commands\r\n    CommandHandler,\r\n    ICommand,\r\n    \r\n    // Services\r\n    PresentationService\r\n} from '@breadstone/ziegel-platform-presentation';\r\n```\r\n\r\n## 📚 API Documentation\r\n\r\nFor detailed API documentation, visit: [API Docs](./../../.docs/api/ziegel-platform-presentation/index.md)\r\n\r\n## Related Packages\r\n\r\n- **@breadstone/ziegel-platform**: Core platform services\r\n- **@breadstone/ziegel-presentation**: Base presentation utilities\r\n- **@breadstone/ziegel-core**: Foundation utilities\r\n\r\n## License\r\n\r\nMIT\r\n\r\n## Issues\r\n\r\nPlease report bugs and feature requests in the [Issue Tracker](https://github.com/RueDeRennes/ziegel/issues)\r\n\r\n---\r\n\r\n*Part of the [ziegel Enterprise TypeScript Framework](../../README.md)*","readmeFilename":"README.md"}