{"_id":"@recordair/ui-patterns","_rev":"26-17d45dc391cd9a68464ab2bcc9b92dd5","name":"@recordair/ui-patterns","dist-tags":{"latest":"0.2.29"},"versions":{"0.1.0":{"name":"@recordair/ui-patterns","version":"0.1.0","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.1.0","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"0e70ef5c4ddd1fc985591daa35bd7112ee18bc00","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.1.0.tgz","fileCount":119,"integrity":"sha512-Ci5wRJd66HWHYVsylNC+9D8O6ddxlKjL+yIfH3WTE3Rk9YvV2AFReNwnCPJ0Bfl8YuRxi/WGLmhLUbT0GXk6gw==","signatures":[{"sig":"MEUCIDTAIZLDPUG2otyDjRvCMU4fBYd7+2+g6EVwpY4kAWNfAiEA4hmXk/d41/dspt1HD+uD30R/DkO3SG++l5sz05OTKMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97450},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c13569b0d923de76664161e40ff7a76bfbdf6966","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.6.4","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.1.0_1781965785745_0.920893805925042","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@recordair/ui-patterns","version":"0.2.0","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.0","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"b92fe8566d37278dda1c199a5f3068aff31fa6de","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.0.tgz","fileCount":119,"integrity":"sha512-0FscO61oSWS159degy71omQgi+RQw/J29FINv9b0baZ12iUXi172/yTourkA7752isEQmpDNpjqRpJcUdCDOGg==","signatures":[{"sig":"MEUCIQCJo8X/W0fhkdDSx578TdodIwHJv4F23Z4nHEL9IY8zSwIgcnHbEMb+PNj8RZiXovXyv5v/2kxNL64Ubamiwmab0sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99745},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8bd7d0275350c0f638bde483151289ed3ef1b353","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.0_1781970404033_0.8659134303328964","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@recordair/ui-patterns","version":"0.2.1","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.1","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"5c14b8cc2438ff7f06af698c83d3d22124623099","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.1.tgz","fileCount":119,"integrity":"sha512-3lngxkf6zAOQHG8nbiDfaNAHPfgDSfeJ5bl/M41V1pQtkx7fmZZ/Qig82A3ZoIYjFGOBCWfNjsiVgsuoGihgug==","signatures":[{"sig":"MEYCIQDoiEjfbIjiJ+ys4o0+fiCfCvY9NJO3z51ccUFQhQx64wIhAJEJIK1YtXd/E69mgRDC40KMvo6Qp/sV95YTyDfTiZqE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101681},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edb1ab53349977d841ab083f85a766f8db2ad96d","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.1_1781995594276_0.24936166385416847","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@recordair/ui-patterns","version":"0.2.2","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.2","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"d27a1a34efa1ce6b1b64e99b6bcb1ba257adcaa8","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.2.tgz","fileCount":119,"integrity":"sha512-mwYLS4LCDyydTu6VKn4gX5KzDlxgTyqsJmQkEzdNqAX+y9oAF0RSu8kPunRkvdIr7EZDDqbqnhTczE9cNkfMag==","signatures":[{"sig":"MEYCIQCbO8l8rYGB8dD7CzHXlSV5sB8vkvIDEKZNOo4QgXYJZgIhAKkeB5uW++ph61/bqqXrhHVM388L+JcUd4Xyly4VTLsE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101683},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9dff06f8888fce9b70c32641f2c6e71adf5e6b5f","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.2_1782390824355_0.0958208592623111","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@recordair/ui-patterns","version":"0.2.5","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.5","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"4e6064e221086bba61e863db607b26328901d3fd","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.5.tgz","fileCount":119,"integrity":"sha512-Ur4MpDsnyu22X58fVseh6DfK+/WlxhI5zl0wuomMyCcqAKNbxMAI3GaVOyO8vejK+RPYY1pPSOPsZP3frwdckw==","signatures":[{"sig":"MEUCIH+uVXSDe/glQOXltOZIqOgLZVPrlfdmcMykq1zB9mV+AiEAzdCehm8ShUoGXDAoLl3dMtoqb8zIsENZ85NNtaUtN9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101906},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8adb5a756ac69885aa8e14d0eee86103a383c6b4","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.5_1783204298242_0.921827722702129","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@recordair/ui-patterns","version":"0.2.6","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.6","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"dd7428018b92f62aede1877a7ece5ddbd8f87d68","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.6.tgz","fileCount":119,"integrity":"sha512-h8OgD/JeEGSFc8IIS8S2U11qIOMQn6go4QlWmac2XOt7RiBsrKDXaCZRtOlj1fqMaj9VTLZL3Dc2LfNY6gpFJQ==","signatures":[{"sig":"MEYCIQCG97C5OUiDIWQv9k2KFoCu+YVSbQMt/70eTaqldJYXfgIhALqMBBJYVBpxFz5bFVCvHP5Vi1ifrnVijxBXA5Inj0Zi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101906},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"73bdfe7b07e278469634b7d2c3c69ef3e4a0006d","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.6_1783208739044_0.7654418013474562","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@recordair/ui-patterns","version":"0.2.8","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.8","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"657badbdca587148d357165c1f2692279ec017df","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.8.tgz","fileCount":119,"integrity":"sha512-ECrORZ4ZIEcDrAQVYznLeEZJlFqrjqUkSRyKvg8O8Qr0N1Pkv+kQO6IqzEbrpmU11TR2vsnzvQcyfznSqx/N9g==","signatures":[{"sig":"MEQCIA67Mf2A8BLGICRQ+RVMovivG0Kz5sF1+8DzESrqU/eGAiBD8yssf48AnFz8qQrJaQEesfZYuN243BIxPd9qWn1DOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104361},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f364deab31150a908a7e999ac71604165d029f4a","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.8_1783209914167_0.7367394595644599","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@recordair/ui-patterns","version":"0.2.9","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.9","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"a89b582cb50e6e62dd2b883064815b13bece32b1","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.9.tgz","fileCount":119,"integrity":"sha512-jm/4JsYYc5YTs9N/ZiD70qLVoY3cdOtjjPSc5CsbXtUboMYTyJXbuhG++fPn242uS7HmQc7+VyH8mPp58L5MVQ==","signatures":[{"sig":"MEUCIQCpzU7F/5+sphMGUa2Vgbn2RDjbPaX0DBXK0vwW5v9XBwIgCfv1jevV0RTXxUYFXpOx7Rsgxl5CR04PH31woyaTmNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104470},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"de420e7872fd0877f6df10c283b483caff3dfacd","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.9_1783295699409_0.7201909338220487","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@recordair/ui-patterns","version":"0.2.10","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.10","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"5276ef461b633cbab49d38e755d1175d6a140b05","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.10.tgz","fileCount":119,"integrity":"sha512-8eeh+Fa1Ji++L+qbj4sscoK6ZrTaWwIsK+mRDcAlyAhAcsyY5V5t34g6NlBdRVxtyYArT/LlNWgEW5XB0zAA2g==","signatures":[{"sig":"MEUCIQC/sZ1HmFPQSqUpaBrjt7bEPRGebV7pPhFcGs/KaVwCZwIgfJ7yxMHIb8FLTxR+EgjH8x+VkGuT3gXNKXLga/llkYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"84a844bfcb519f5240e2be5ef6ab67efac9f3c80","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.10_1783510224173_0.32193065685384914","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@recordair/ui-patterns","version":"0.2.11","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.11","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"d6514450fb9c51a8c0aa6aca1c7ca81effbdc90c","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.11.tgz","fileCount":119,"integrity":"sha512-AvkDTPY98q9W2A6vePUzFUflDXtJRE8isTDAKNWns+j9IVLs/52+4VHENhE0o/Af1D8hXG2u7ZND+oYAHWYaAw==","signatures":[{"sig":"MEUCIEUvScms1YXDsYBa01ZqRMIkGTgGBy2j6xX3sw6jqnXQAiEAoXIr9pWmDxWGuanamfk4JSV38eDqjHDFDeHtGaC/6z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"87711322be7ba4e486940d48b168be7633e9c16f","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.11_1783510787345_0.2423228401615134","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@recordair/ui-patterns","version":"0.2.12","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.12","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"6ddd5ffa53e8508ec798bea02e1786978b749f98","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.12.tgz","fileCount":119,"integrity":"sha512-3LcOuO4NC7TvZlPTcsMkbD/CHE5dh+n+nazuuK63opFUPKTQ+GjMeSXHi+WGwI1ZNRnYgOgg5UPY8tqL3+PNMw==","signatures":[{"sig":"MEUCICOO63+xTMv77g3/3QuhYkrJGfqAT+RBPu/eIYsrza/TAiEAv1ltdAYn1tcfaM64XL2phG40z1vjkgnk1ROxe2U0BhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dde5e56f21ed3c5491e2094756099e028a357bad","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.12_1783619876865_0.760859609846033","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@recordair/ui-patterns","version":"0.2.13","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.13","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"832d45be4ecb940139701d18968c1963394bc040","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.13.tgz","fileCount":119,"integrity":"sha512-EJPs9dNRFkfXNWTKna2uYUeYBnxtD/yozLPJH+5S29OkwbNDLPk5zOPX7i1F3WLyORiuODB0EjUwPaA+kjNZDA==","signatures":[{"sig":"MEUCIQCpn+JBQNtwwHaNnZ7ORU7mrzSJijjM8J85XgsoazOBQgIgHymNHnT4oj2/wdSkSXyE7FODO761x7oF8/u6txU7/Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a037af49a60f3a567a64c10141fd5289ef8af704","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.13_1784909245492_0.4899635785240901","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@recordair/ui-patterns","version":"0.2.14","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.14","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"a7f0477fd878f20322bafadb624a073a355720ec","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.14.tgz","fileCount":119,"integrity":"sha512-j3fs3pIpuxSx500NvEDXC/HOLsi6q9ji+I6a0vGNoUmFIbuk0H/tzaAGceb3VFNIhxFuMoI2pd/nfAJKnLZ0Tw==","signatures":[{"sig":"MEQCIEy3GG5+jfA1OPCuPfPeGM/W+L00sEUY4mWUhMUDZRdWAiBqo2mx8QV5Bei/oipod2HeqQu+UXzcpjjVlOpElvYJBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3416cb9849dfb8e80174ced750dc03701b1a2e0a","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.14_1784909442903_0.4938203988883907","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@recordair/ui-patterns","version":"0.2.15","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.15","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"be8d27b4fe1f4d51fb0fb7dac98fa69f82ddeb84","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.15.tgz","fileCount":119,"integrity":"sha512-PW/vTi1s4BsbRhom679VVyCheDBRvtTPkHN5IbgElyui7FS0c5NnYHAKmYCHEXo4+s9ozaQkYPin/EzWqzTrkw==","signatures":[{"sig":"MEUCIQC7GQ25WH7S/591Bq3xrQModqUj8p/KQK4UECVZzeON8AIgZMrL4i6W+tyVoqimtjGXwhS2C7SMGcsFkBazeQkgJJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"23e71bf9b80dc70324fc51dd84f1334dd9a2aee8","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.15_1784916238232_0.5632797181460065","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@recordair/ui-patterns","version":"0.2.16","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.16","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"e114eb40f0a71d79e24f837add7d3e4b16e3898d","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.16.tgz","fileCount":119,"integrity":"sha512-oUOOZBCKOOJ4xnBckNosep9hj3wWjMkrDDNXqsUqNq3Ce3N/W/J+Q3jZ8w1DMVjy4dIn44sTW2jkTDtJjEniIA==","signatures":[{"sig":"MEQCICCWeR0wYx5CafUnwTnw1PXAAbveumOqTmtC/x69a9XbAiAsajlGETMpUDeQWyrRP8XmBFx+hZXeX7SCkMBLYnt45A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"23e71bf9b80dc70324fc51dd84f1334dd9a2aee8","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.16_1784932555155_0.5175316879305278","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@recordair/ui-patterns","version":"0.2.17","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.17","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"dist":{"shasum":"dae1a51fa15e151ca097a3680f23e3e9b03dd71a","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.17.tgz","fileCount":119,"integrity":"sha512-g7QfG8RPMivXJaQb+OktnCBLpWbUOJZ4xW92pHQ2axTdaRHOnp8q/g7/jeoEEeKh6zUjxRWEWy9RWnRXv1gpUA==","signatures":[{"sig":"MEYCIQDtrlN4UlQTPc5fhynzujLnMqWQLYmnqxq5CP6HEWsLugIhALchupl2FBdorQSeNg6Hq9VVYEIemzSo6NwUGCH5e3Kz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"65f1f0f8ea690aac219bb11d51aa51ee65486b3e","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.17_1785028505883_0.34906166035273034","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@recordair/ui-patterns","version":"0.2.18","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.18","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"homepage":"https://github.com/pa-monneau/recordair-ui#readme","bugs":{"url":"https://github.com/pa-monneau/recordair-ui/issues"},"dist":{"shasum":"b476eb8cab4808264e53b00428d3394b0733c3e0","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.18.tgz","fileCount":119,"integrity":"sha512-gpotp0qPbMELi3Ux+ENa6bNt6SSIv1nlWzcH8QLDn8ecR07pOCI/xgfuJafJVrqhupMQeln1z+BBtfFZxYouEg==","signatures":[{"sig":"MEUCIGxYcMGQ72TWMKBWWWF4wWyMitI6AMo3zT/Eb6upwEBfAiEA1Z/Q0skUywMb/Bas+Q/U5nxk05EFd7EtdYxUB83chlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@recordair%2fui-patterns@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bacd4d5159f22da65e95581c2a60a8442d532d2a","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44c97123-0ff4-42cf-8a89-065f7c9ec0e9"}},"repository":{"url":"git+https://github.com/pa-monneau/recordair-ui.git","type":"git"},"_npmVersion":"11.16.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.18_1785030001037_0.7114116356960254","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@recordair/ui-patterns","version":"0.2.19","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.19","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"homepage":"https://github.com/pa-monneau/designair#readme","bugs":{"url":"https://github.com/pa-monneau/designair/issues"},"dist":{"shasum":"389febd42985cd4fef1c0264133ff93f13cf3dac","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.19.tgz","fileCount":119,"integrity":"sha512-nxJ5CgZLVdvtHZnQ8KN8EmgMSDWUiv848XAMwdY1D1yVDp3uHwXhH1X3shcnpzKOwx3777m0DjLAFDse45hkRw==","signatures":[{"sig":"MEUCIFwvveUoIchU+/iKZ2K9V9Ywnk+doOlUar5KmC6nKba4AiEAzUwn04hw/bTn3ay35rxLRL7WYQ6vi72mMJ+XhjqrzZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@recordair%2fui-patterns@0.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107506},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5820983f4a49736c2061939585a5ca57377ce897","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66fe03a0-413f-4ecf-9796-1192579d8e4d"}},"repository":{"url":"git+https://github.com/pa-monneau/designair.git","type":"git"},"_npmVersion":"11.16.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.19_1785109466117_0.7501325358832585","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@recordair/ui-patterns","version":"0.2.20","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.20","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"homepage":"https://github.com/pa-monneau/designair#readme","bugs":{"url":"https://github.com/pa-monneau/designair/issues"},"dist":{"shasum":"2eb1ed16937287fc2fcd147e26a3dc1d4c3555cf","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.20.tgz","fileCount":119,"integrity":"sha512-PXPz6cCXy6w3QuVLAJ/troOy9MLoUEtJxtriSw4crEbBiN+O8TBkjf+nFcfD9qAeilYa1gHrU+GrQYQUn+jrzg==","signatures":[{"sig":"MEYCIQDckyw+v31DYm1hbaTa35P7r4mAo4qfMwZQS618tQo7kAIhALtTiMrQ2KaocBjBa9FspjXoiZ+cIVhbA77k2bGmUGdm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107506},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"89e2c9dc820ad355d23ca9a0d99ee738b4faae52","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"repository":{"url":"git+https://github.com/pa-monneau/designair.git","type":"git"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.20_1786131072158_0.1657462897118296","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@recordair/ui-patterns","version":"0.2.21","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.21","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"homepage":"https://github.com/pa-monneau/designair#readme","bugs":{"url":"https://github.com/pa-monneau/designair/issues"},"dist":{"shasum":"1b4a972325f8886b6078e8ed723390da39f7ee16","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.21.tgz","fileCount":119,"integrity":"sha512-Fgs0bDXoywrNYDQk5n9GQ6L1HQ0NkSw1Sdb3DzqGlTN8ZOMI7766iSy/cYJXViVBMV4LOc3aQGCXmVmBfEbJ7Q==","signatures":[{"sig":"MEUCIBRhiXovKVjTNT2y9sHu8iAVeoa8KzL+SJ3HcB9JJcbPAiEA5Fsjt8KcPeYX5V3E9SEkEY8snUbjEg0XFSAS6MbO6Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@recordair%2fui-patterns@0.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"443aa59a4dc5bc3c07a56bd474b6d031f4d80714","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66fe03a0-413f-4ecf-9796-1192579d8e4d"}},"repository":{"url":"git+https://github.com/pa-monneau/designair.git","type":"git"},"_npmVersion":"11.17.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.21_1787263398145_0.30983013313993735","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@recordair/ui-patterns","version":"0.2.24","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.24","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"homepage":"https://github.com/pa-monneau/designair#readme","bugs":{"url":"https://github.com/pa-monneau/designair/issues"},"dist":{"shasum":"2fd29df68e6878debc44cca868cb3983a04376f1","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.24.tgz","fileCount":123,"integrity":"sha512-f5XtkQCSIwU1AGPcrk6S0ehitL7echiMrwEovDgJXzT5AepJ2gQ78WDuL+T4ByxLTliDjlutuv/NfNGEpQxyxg==","signatures":[{"sig":"MEUCIHnbu4C2wgVq1GiEQ1KZahOlLIYFvF2RKxZc+6s8rcvpAiEA5Q+XUrwtBgnnjPkS/KbLD/cv84SQfWcEW7Vs8ED0xiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@recordair%2fui-patterns@0.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116860},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2ddf234c797d0895607ad4674f686ce946fddc4a","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66fe03a0-413f-4ecf-9796-1192579d8e4d"}},"repository":{"url":"git+https://github.com/pa-monneau/designair.git","type":"git"},"_npmVersion":"11.17.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.24_1787416529478_0.25552798835721147","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@recordair/ui-patterns","version":"0.2.25","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.25","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"homepage":"https://github.com/pa-monneau/designair#readme","bugs":{"url":"https://github.com/pa-monneau/designair/issues"},"dist":{"shasum":"af6e3df2396dab55a49d0ab6c49c1fd72edc824f","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.25.tgz","fileCount":123,"integrity":"sha512-Mz5AbWvzpe0sEaWfvOmOtNV0uJJDP2DsYwqoGHPfWYzmY682IPBksN0GzfLsdLgauBpyKIXqL+QlC0+x4CdMkw==","signatures":[{"sig":"MEYCIQD9WAXH65g+IYlRyrQtJvD0dJYqZ45OaEvPrzCDkbRwYQIhAIpUkiNwetJidwbrBfwbA2Wo/DADjCsmLr4/EyD00zY2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@recordair%2fui-patterns@0.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116861},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"073003e678e7cc56c984b044dfb95b3fb09f847e","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66fe03a0-413f-4ecf-9796-1192579d8e4d"}},"repository":{"url":"git+https://github.com/pa-monneau/designair.git","type":"git"},"_npmVersion":"11.17.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.25_1787417757324_0.7054029504006674","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@recordair/ui-patterns","version":"0.2.26","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.26","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"homepage":"https://github.com/pa-monneau/designair#readme","bugs":{"url":"https://github.com/pa-monneau/designair/issues"},"dist":{"shasum":"e0c5b08103ea3b5194ce62c560828c50d96dbbde","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.26.tgz","fileCount":123,"integrity":"sha512-J1h6hsC4q0vIM6stverPZ/chPDidkaqOHoHGjgB2r4c/xIZbTEwnVK4cQRpfT++IsHYciWAhkvnjnWj1rIJybw==","signatures":[{"sig":"MEUCIBUEllKsgDBHMBDps/G4aBIKT7HbAS83EtTFYRU+ysc1AiEAolWyoXUCMMnCW2pjEkoNPnIeRi/1PmHkM3bxUs8Cq1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@recordair%2fui-patterns@0.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f499a145402514325f0c6a53b00e65626644f1ca","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66fe03a0-413f-4ecf-9796-1192579d8e4d"}},"repository":{"url":"git+https://github.com/pa-monneau/designair.git","type":"git"},"_npmVersion":"11.17.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.26_1787418039579_0.6093003803973338","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@recordair/ui-patterns","version":"0.2.27","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.27","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"homepage":"https://github.com/pa-monneau/designair#readme","bugs":{"url":"https://github.com/pa-monneau/designair/issues"},"dist":{"shasum":"ce94ecc000bdc18ce0b4a61674ef3a459ce5bde5","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.27.tgz","fileCount":123,"integrity":"sha512-6waQHVqDiCQ2Kgvb7sTuBXOAAMt51oL/Cg0rzXomER664DPK0aaKij5dZcHf7Vqt75oCme0K3sktB8XC/ThFhA==","signatures":[{"sig":"MEUCIQDTginEHtW+GU7iDrR43ARTk6XuTK8TIA4hRvXp6ExChQIgMTIQ8bRixs9RqbIS2SDAYDsxjPBGnwhb2s76Fxix06M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f860435df801b4da719a9c5e4b5589b57dff3a85","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"},"repository":{"url":"git+https://github.com/pa-monneau/designair.git","type":"git"},"_npmVersion":"11.13.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.27_1787515008802_0.5503512350253037","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@recordair/ui-patterns","version":"0.2.28","author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","_id":"@recordair/ui-patterns@0.2.28","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"homepage":"https://github.com/pa-monneau/designair#readme","bugs":{"url":"https://github.com/pa-monneau/designair/issues"},"dist":{"shasum":"f85fee60720c38ae4a7299e55edd1aa6672392f4","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.28.tgz","fileCount":123,"integrity":"sha512-doSGXF0biN0anNcdmkwDV2ybaqyI0ROm7HRXXOBU7RHiOYmtJsxV0sTlgOfwzhdKlhRXoRR+9brGOqK+DreHvg==","signatures":[{"sig":"MEUCIC9wC3yGGPbFEz6RZCnP98mWeFpuQ1otHBUrZTDT3wMqAiEAnWbJ1h6liesMrfOyyU1+07QPqRg5Zae5XjxBzgyH3oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@recordair%2fui-patterns@0.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"69ff86cb416c8ff7da3eaf12ad7a0286bf85428d","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66fe03a0-413f-4ecf-9796-1192579d8e4d"}},"repository":{"url":"git+https://github.com/pa-monneau/designair.git","type":"git"},"_npmVersion":"11.17.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-patterns_0.2.28_1787515087327_0.4000649469821911","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"_id":"@recordair/ui-patterns@0.2.29","bugs":{"url":"https://github.com/pa-monneau/designair/issues"},"dist":{"shasum":"1c6fe11446363a7b6236beb01275e408a98d5763","tarball":"https://registry.npmjs.org/@recordair/ui-patterns/-/ui-patterns-0.2.29.tgz","fileCount":123,"integrity":"sha512-GOaU0iC6PDEaMgoWmf8iFHn5UsEMFCkpz4QYbV+f3j9p9KkF+CyDdTuVXpL6q0kvJOX+fNai+e/kstMb10EqCw==","signatures":[{"sig":"MEUCIQCy2OiXjS3ku+R7VCB1mLUqvp49JmQnPYACU3nnjt24mgIgLBO2XANhjPH35Itsemzzs8Pi5BaLxj5aRMglNC3kcqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHF8+QI5rIWC/+UmDxcxJ7aEEbmskMlNihLpb7adqrTdAiBlwCKjMaFaNPcUeNfFYFbv5DR85EeIQ7JlqDGlgTEyfA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@recordair%2fui-patterns@0.2.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118156},"main":"./dist/index.js","name":"@recordair/ui-patterns","type":"module","types":"./dist/index.d.ts","author":{"name":"Pierre-Alexandre Monneau"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6baddc23c28e5b02353e04d05476dee03a2ba9be","license":"SEE LICENSE IN LICENSE","scripts":{"build":"tsc -p tsconfig.json"},"version":"0.2.29","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:66fe03a0-413f-4ecf-9796-1192579d8e4d"}},"homepage":"https://github.com/pa-monneau/designair#readme","repository":{"url":"git+https://github.com/pa-monneau/designair.git","type":"git"},"_npmVersion":"11.19.0","description":"Patterns métier découplés issus de l'interface Record'air.","directories":{},"maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.2.0","@recordair/ui-core":">=0.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-patterns_0.2.29_1788469372428_0.7181997190185552"}}},"time":{"created":"2026-06-20T14:29:45.600Z","modified":"2026-09-03T21:02:53.024Z","0.1.0":"2026-06-20T14:29:45.882Z","0.2.0":"2026-06-20T15:46:44.174Z","0.2.1":"2026-06-20T22:46:34.462Z","0.2.2":"2026-06-25T12:33:44.485Z","0.2.5":"2026-07-04T22:31:38.380Z","0.2.6":"2026-07-04T23:45:39.175Z","0.2.8":"2026-07-05T00:05:14.308Z","0.2.9":"2026-07-05T23:54:59.552Z","0.2.10":"2026-07-08T11:30:24.333Z","0.2.11":"2026-07-08T11:39:47.480Z","0.2.12":"2026-07-09T17:57:57.003Z","0.2.13":"2026-07-24T16:07:25.625Z","0.2.14":"2026-07-24T16:10:43.046Z","0.2.15":"2026-07-24T18:03:58.395Z","0.2.16":"2026-07-24T22:35:55.328Z","0.2.17":"2026-07-26T01:15:06.039Z","0.2.18":"2026-07-26T01:40:01.191Z","0.2.19":"2026-07-26T23:44:26.252Z","0.2.20":"2026-08-07T19:31:12.295Z","0.2.21":"2026-08-20T22:03:18.277Z","0.2.24":"2026-08-22T16:35:29.613Z","0.2.25":"2026-08-22T16:55:57.467Z","0.2.26":"2026-08-22T17:00:39.707Z","0.2.27":"2026-08-23T19:56:48.937Z","0.2.28":"2026-08-23T19:58:07.468Z","0.2.29":"2026-09-03T21:02:52.512Z"},"bugs":{"url":"https://github.com/pa-monneau/designair/issues"},"author":{"name":"Pierre-Alexandre Monneau"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/pa-monneau/designair#readme","repository":{"url":"git+https://github.com/pa-monneau/designair.git","type":"git"},"description":"Patterns métier découplés issus de l'interface Record'air.","maintainers":[{"name":"pa-monneau","email":"pierrealexandre.monneau@gmail.com"}],"readme":"# @recordair/ui-patterns\n\nAssemblages visuels réutilisables construits exclusivement avec `@recordair/ui-core` : cartes studio et réservation, formulaires structurés, détails, avis, notifications, KPI, profil, en-têtes, navigation, pagination et stepper.\n\nLes données, liens et actions sont fournis par props. Les routes, services et règles métier Record'air restent dans l'application consommatrice.\n\n## Installation\n\n```bash\nnpm install @recordair/ui-patterns @recordair/ui-core @recordair/theme-recordair tailwindcss\n```\n\nPeer dependencies : React `18.2+` et `@recordair/ui-core@0.2.0`.\n\n## Configuration CSS obligatoire\n\nDans `app/globals.css` :\n\n```css\n@import \"tailwindcss\";\n@import \"@recordair/theme-recordair\";\n\n@source \"../node_modules/@recordair/ui-core/dist\";\n@source \"../node_modules/@recordair/ui-patterns/dist\";\n```\n\nPour `src/app/globals.css`, remplacez `../node_modules` par `../../node_modules`.\n\n## Utilisation\n\n```tsx\nimport { KeyValue } from \"@recordair/ui-core\";\nimport { DetailCard } from \"@recordair/ui-patterns\";\n\nconst BookingDetails = () => (\n  <DetailCard title=\"Réservation\">\n    <dl>\n      <KeyValue label=\"Total\" value=\"160 €\" />\n    </dl>\n  </DetailCard>\n);\n\nexport { BookingDetails };\n```\n\nAjoutez `\"use client\"` dans le composant consommateur lorsqu'il conserve un état ou fournit des callbacks aux patterns.\n\n## Navigation Next.js ou next-intl\n\nLes patterns restent indépendants du framework. Injectez votre composant de lien avec `as` ou `linkComponent` :\n\n```tsx\nimport { Link } from \"@/i18n/navigation\";\nimport { MicIcon } from \"@recordair/ui-core/icons\";\nimport { RecordairLogo, RolePickerCard } from \"@recordair/ui-patterns\";\n\nconst LocalizedNavigation = () => (\n  <>\n    <RecordairLogo as={Link} href=\"/\" />\n    <RolePickerCard\n      linkComponent={Link}\n      interaction=\"card\"\n      role=\"artist\"\n      href=\"/signup/client\"\n      Icon={MicIcon}\n      title=\"Je suis artiste\"\n      description=\"Trouve le studio adapté à ton projet.\"\n      bullets={[\"Comparer\", \"Réserver\", \"Payer en ligne\"]}\n      cta=\"Créer mon compte\"\n    />\n  </>\n);\n\nexport { LocalizedNavigation };\n```\n\n`interaction=\"action\"` conserve un CTA cliquable dans une carte statique. `interaction=\"card\"` rend toute la carte cliquable et transforme visuellement le CTA en libellé non interactif afin d'éviter les liens imbriqués.\n\n## Dépannage\n\nSi les patterns semblent être du HTML brut, vérifiez que les deux dossiers `dist` sont déclarés avec `@source`, supprimez `.next`, puis redémarrez le serveur de développement.\n\n## Licence\n\nLicence propriétaire, tous droits réservés. Voir le fichier `LICENSE` inclus dans le package.\n","readmeFilename":"README.md"}