{"_id":"@brojs/frontend-micro-adv-template","_rev":"19-c993737c451fcb9433b014ffb3a418ac","name":"@brojs/frontend-micro-adv-template","dist-tags":{"latest":"2.0.0","alpha":"1.10.1-alpha.2"},"versions":{"0.0.3-alpha.12":{"name":"@brojs/frontend-micro-adv-template","version":"0.0.3-alpha.12","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@0.0.3-alpha.12","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"71d4a90722da055e4d6b218893b8f5d72bf62d39","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-0.0.3-alpha.12.tgz","fileCount":8,"integrity":"sha512-tC29edlV0I85hjzjTRwcoa01lRpniz2wMG7PcGEuAiT6dumam9s4BmCH84V2+hhoJcktvhoRlf0BsHy3zpU2vg==","signatures":[{"sig":"MEQCIAVzYtevxxGtKDeUcXghiubVWidk2GTCIXWBhdytf/CPAiAvbO8Xm/MmVBmftMIzfTs2/3QHkEfheZ0dPLW2RETa0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3085},"main":"index.js","gitHead":"891cf472ce1647785fcb0abb56c14a6183b84209","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"10.8.0","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_0.0.3-alpha.12_1718094755596_0.007264986152973885","host":"s3://npm-registry-packages"}},"0.0.3-alpha.18":{"name":"@brojs/frontend-micro-adv-template","version":"0.0.3-alpha.18","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@0.0.3-alpha.18","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"63425cf016c93006f0fba38785b8f3ea61462d09","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-0.0.3-alpha.18.tgz","fileCount":8,"integrity":"sha512-sO1TNmo3mSEoXQKyZDkMPsjf4C5MotD7OfsPPNAk/uIXAUIunvRcEIQBqmmhY1hCrdP64XHEtq+t6yQ94UT0KA==","signatures":[{"sig":"MEUCICOWZ5kfgmT1zgegfpjZwUwQWtOjvJPACupyLA9MlHGxAiEAmROR05twQW6dOCOV+wJxvQg1h92ZpCOQiunsKR7Aohc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3225},"main":"index.js","gitHead":"7fe634c9371477767057c62bb23c1686b01a5750","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"10.8.0","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","@ijl/cli":"^5.1.0","react-dom":"^18.3.1","react-router-dom":"^6.23.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_0.0.3-alpha.18_1718101688512_0.3820706671116427","host":"s3://npm-registry-packages"}},"0.0.3-alpha.21":{"name":"@brojs/frontend-micro-adv-template","version":"0.0.3-alpha.21","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@0.0.3-alpha.21","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"7b143b9e353de659ea034af2fe0735cd254a1b90","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-0.0.3-alpha.21.tgz","fileCount":8,"integrity":"sha512-qWL/Nb1Zl+KPZF/Z8qxu+aXcX6+M6qQMMh9n/HtUnKssAIJid/rShp0yM4KP5k27wcylhSXR85rSpkRhF5pgAA==","signatures":[{"sig":"MEUCIQDNg0HAd5vt71XM9pC8FEtGejHCQbYPOKH+RQyoXOHYywIgO/VlAB2kmrP1Gget1nKDxaeunpyleJVW+irD45E0JIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3225},"main":"index.js","gitHead":"43a34d05c692de46b7134f6437a616ac5031ffee","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","@ijl/cli":"^5.1.0","react-dom":"^18.3.1","react-router-dom":"^6.23.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_0.0.3-alpha.21_1718305647227_0.9183218763189596","host":"s3://npm-registry-packages"}},"0.0.3-alpha.25":{"name":"@brojs/frontend-micro-adv-template","version":"0.0.3-alpha.25","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@0.0.3-alpha.25","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"b7581cea81bdcb2abdb7f8b758f74b227bb48511","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-0.0.3-alpha.25.tgz","fileCount":9,"integrity":"sha512-+4DCSbvy63ZIO0S6PClGLLL6joeapX1tBBDgUcBYTiC0eeqgkyKpMPBuzE1akHZKUoULWLL252DkiYIoyPGlHg==","signatures":[{"sig":"MEUCIGgcUFyXf3BwSTt4y++VfxMyrxr98fzKgZ0NsrOsHvx7AiEA1++zY3v5oUaxMDKcHOFvIKkgZHmfYWHKq/7/7tXGh+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4361},"main":"index.js","gitHead":"8d9457c0c49a584527508d9266f92a17b582a567","scripts":{"test":"echo \"1 Error: no test specified\" && exit 1"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"lerna/8.1.2/node@v20.14.0+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","@ijl/cli":"^5.1.0","react-dom":"^18.3.1","react-router-dom":"^6.23.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_0.0.3-alpha.25_1718640294582_0.5623291752730084","host":"s3://npm-registry-packages"}},"0.0.3-alpha.37":{"name":"@brojs/frontend-micro-adv-template","version":"0.0.3-alpha.37","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@0.0.3-alpha.37","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"1672d9604f6bfd45234b758dd2e559c549eaaa33","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-0.0.3-alpha.37.tgz","fileCount":8,"integrity":"sha512-Xp8u8i9h3XNDazguvc2sM86vo/Q6VINhiQpdyGEH6+4o2orXWkrVs9iy+JIlMu5WTifkHL4joErlo8VIsWKNbQ==","signatures":[{"sig":"MEUCIQDrV4bbN4xcpkCEbFdnfLYK1MGqYcanji3vzZf23b+85AIgBw6PsHA/b+PJhjlQWwm5JyESMG8gwergF0/pocrGHL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3227},"main":"index.js","gitHead":"ea2e8de88dfa5ed2465ea1e3e43594e6efc6d368","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","express":"^4.19.2","react-dom":"^18.3.1","react-router-dom":"^6.23.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_0.0.3-alpha.37_1718742528387_0.399554900292199","host":"s3://npm-registry-packages"}},"1.0.0-beta.0":{"name":"@brojs/frontend-micro-adv-template","version":"1.0.0-beta.0","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@1.0.0-beta.0","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"e39c9ec3f17c368da71b78933c8b7b28250fc05e","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-1.0.0-beta.0.tgz","fileCount":8,"integrity":"sha512-GmxFrwi1Ro7B+/Y1wreGkjNIQs4mgoSWjqVkDrHrVfoNEPTFtyjZpLPKZ6rWq+rfzE+jkGQ8qAsLjsmIw5nkgA==","signatures":[{"sig":"MEUCIQCp/pJZKaWXzGcxZjKy+mgRa1H2mDQAfcRCNGifqvdgrwIgB6UZ6NgeO6jpCwcqpibeQQXVOEqueWIw9aXnMr4McOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3302},"main":"index.js","gitHead":"8e9447d59b4d0929bcad4b6cfec258df152a07b0","scripts":{},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","express":"^4.19.2","react-dom":"^18.3.1","react-router-dom":"^6.23.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_1.0.0-beta.0_1724916264312_0.8907070139241478","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@brojs/frontend-micro-adv-template","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@1.0.0","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"315015d66eccb19afb01344e4c25ec8710ab0b32","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-1.0.0.tgz","fileCount":8,"integrity":"sha512-ak3r6Z7u7ySWzR8wPdcxGaXD12XD6n0nEhD/9/t8Tor+DL4LOrF9JbEDzHaTO1dugsbquOJTs9yRizjZY3bggA==","signatures":[{"sig":"MEUCIDx0r37SvrZdn2htLSpGHzHdCjZdK1uvz29eML4iMlXjAiEA9jN2FWDn9WyRFg3zKPsoB+TzgHUz1ZZYfMyD1tXRb50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3340},"main":"index.js","gitHead":"0ddb32e0dbe43b9946936515176653bd40c5c713","scripts":{"test":"node  ./__tests__/cli.test.js"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","express":"^4.19.2","react-dom":"^18.3.1","react-router-dom":"^6.23.1"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_1.0.0_1726486425667_0.35127124276738964","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"@brojs/frontend-micro-adv-template","version":"1.8.4","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@1.8.4","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"8e6af380555024cd945ecf00b2382a5a1411c43a","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-1.8.4.tgz","fileCount":18,"integrity":"sha512-rFAvShtajIX6C7gZ+lG69GHtZSrXON6I4ai2uBbnS7duHSnRocn1yK7pgGgUa7cOCZO6t7wVoGVQwxaCW0NYzg==","signatures":[{"sig":"MEUCIQDMBXqD9LcCSh62Y+PqFcrhFdwwmzliSA06o/43h1jRtwIgYCngx5N1q/v5Att4/GBitNXO5m907DyMLTKDkrjY6gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13448},"main":"index.js","gitHead":"2a3b9e0a282c365bda31b455719d30eda7823adb","scripts":{"test":"exit 0","build":"npm run clean && brojs build --dev","clean":"rimraf dist","start":"brojs server --port=8099 --with-open-browser","eslint":"npx eslint ./src/**/*","build:prod":"npm run clean && brojs build","eslint:fix":"npx eslint ./src/**/* --fix"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"10.9.2","description":"Расширенный шаблон для создания микрофронтендов в проектах BroJS.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.11.0","express":"^4.19.2","globals":"^15.9.0","react-dom":"^18.3.1","@brojs/cli":"^1.8.4","@eslint/js":"^9.11.0","@types/node":"^20.17.6","@types/react":"^18.3.12","@emotion/react":"^11.13.5","@chakra-ui/react":"^3.2.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.23.1","typescript-eslint":"^8.6.0","eslint-plugin-react":"^7.36.1","@stylistic/eslint-plugin":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_1.8.4_1743161370978_0.20813197681133966","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@brojs/frontend-micro-adv-template","version":"1.8.5","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@1.8.5","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"face84a97bfb0f5074522e8931b62e5d02420242","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-1.8.5.tgz","fileCount":19,"integrity":"sha512-fRXfL0VKFXdF+R96kIwb4Ed5ah3oL3HPTuwODZKPx7q9a1CllKGFEJPTNrdrucUy494cYhDk86nhqE6l9elMmw==","signatures":[{"sig":"MEUCIQDJG/gq43dDOOI8xE92SSD56H29Rnmw+i8uH8UGWryJcwIgC8sUGmE3dHVBufUsbiW8a2Qt9/F1BpCBzKFmASlerj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14554},"main":"index.js","gitHead":"b8a9cef7daac469747a04cea164920a8979a1c4e","scripts":{"test":"exit 0","build":"npm run clean && brojs build --dev","clean":"rimraf dist","start":"brojs server --port=8099 --with-open-browser","eslint":"npx eslint ./src/**/*","build:prod":"npm run clean && brojs build","eslint:fix":"npx eslint ./src/**/* --fix"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"lerna/8.1.2/node@v22.14.0+x64 (win32)","description":"Расширенный шаблон для создания микрофронтендов в проектах BroJS.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.11.0","express":"^4.19.2","globals":"^15.9.0","react-dom":"^18.3.1","@brojs/cli":"^1.8.5","@eslint/js":"^9.11.0","@types/node":"^20.17.6","@types/react":"^18.3.12","@emotion/react":"^11.13.5","@chakra-ui/react":"^3.2.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.23.1","typescript-eslint":"^8.6.0","eslint-plugin-react":"^7.36.1","@stylistic/eslint-plugin":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_1.8.5_1743960583097_0.8235875014900513","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@brojs/frontend-micro-adv-template","version":"1.9.0","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@1.9.0","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"2aafb191fcb0135dfbbeb207e8a2fc9aaa181658","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-1.9.0.tgz","fileCount":18,"integrity":"sha512-5ZJGWILRFPGJLVvh/LUuOER6c0dXFUdidgvnGg9gg4vS0jPsh8otrxp3HHqOm7a2C7HwCwrVnbJ2QavgI2XPkg==","signatures":[{"sig":"MEUCIFB6uIPXfomuWazd/XAlR5pEdRxOQ8thSVDYfTZLk6dpAiEAxR6WgKLpN0VFGodRLdwRUTTCmhePRoWXwafEme36Tfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13409},"main":"index.js","gitHead":"7defd3d266530c34b4de3498d33eb42efef6c127","scripts":{"test":"exit 0","build":"npm run clean && brojs build --dev","clean":"rimraf dist","start":"brojs server --port=8099 --with-open-browser","eslint":"npx eslint ./src/**/*","build:prod":"npm run clean && brojs build","eslint:fix":"npx eslint ./src/**/* --fix"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"10.9.2","description":"Расширенный шаблон для создания микрофронтендов в проектах BroJS.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.11.0","express":"^4.19.2","globals":"^15.9.0","react-dom":"^18.3.1","@brojs/cli":"^1.8.5","@eslint/js":"^9.11.0","@types/node":"^22.*","@types/react":"^18.3.12","@emotion/react":"^11.13.5","@chakra-ui/react":"^3.2.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.23.1","typescript-eslint":"^8.6.0","eslint-plugin-react":"^7.36.1","@stylistic/eslint-plugin":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_1.9.0_1747642263112_0.10730793724805388","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@brojs/frontend-micro-adv-template","version":"1.9.2","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@1.9.2","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"2eb4bdc102d7b5c19f2106fcec341e84fd7185a2","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-1.9.2.tgz","fileCount":19,"integrity":"sha512-Qc3LRZQdGvFdlWZbvDCCeOjh62lBXIcIssPRjeRWlfHi5JDEgAHWXXd7yeI/EdcRQAncaNPiheXmgnzbpBLrJA==","signatures":[{"sig":"MEUCIQDGC5Ei9rMpBrOmM9cBmjhkyZFNBpyAP6CUml3URIPN6gIgO2IlqEQ3K2mTwz4UpuzpSqetQf3yTIO5uI3466b3ftY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14551},"main":"index.js","gitHead":"6108c978cf3df1cbd2583e20f4b2b3f057911e13","scripts":{"test":"exit 0","build":"npm run clean && brojs build --dev","clean":"rimraf dist","start":"brojs server --port=8099 --with-open-browser","eslint":"npx eslint ./src/**/*","build:prod":"npm run clean && brojs build","eslint:fix":"npx eslint ./src/**/* --fix"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"lerna/8.1.2/node@v22.14.0+x64 (win32)","description":"Расширенный шаблон для создания микрофронтендов в проектах BroJS.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.11.0","express":"^4.19.2","globals":"^15.9.0","react-dom":"^18.3.1","@brojs/cli":"^1.9.2","@eslint/js":"^9.11.0","@types/node":"^22.*","@types/react":"^18.3.12","@emotion/react":"^11.13.5","@chakra-ui/react":"^3.2.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.23.1","typescript-eslint":"^8.6.0","eslint-plugin-react":"^7.36.1","@stylistic/eslint-plugin":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_1.9.2_1748589782480_0.5369748732254815","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@brojs/frontend-micro-adv-template","version":"1.9.3","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@1.9.3","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"ab68120339cc0f0741e695fdde5e64f1a200cb00","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-1.9.3.tgz","fileCount":19,"integrity":"sha512-tzuSu8paUhuBO15deFPpfleyoE1BfKwNqhWMsL0tiUcFvkqJ1gkyhG/XuvgeQxUKEUcRGyq1F/dpyoJEA0PcjA==","signatures":[{"sig":"MEYCIQDmYecEffe+4dXATcphVPcHa5jNvkSlqj2Y8fkV+JMzjwIhAL4YJ2ntfPK33ftlp/f7fA1fCOxakpAHSyg1+t4vCckq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14551},"main":"index.js","gitHead":"c2b1934fc22cbe20f8ba66b5aa0e90610d0dea9b","scripts":{"test":"exit 0","build":"npm run clean && brojs build --dev","clean":"rimraf dist","start":"brojs server --port=8099 --with-open-browser","eslint":"npx eslint ./src/**/*","build:prod":"npm run clean && brojs build","eslint:fix":"npx eslint ./src/**/* --fix"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"lerna/8.1.2/node@v22.14.0+x64 (win32)","description":"Расширенный шаблон для создания микрофронтендов в проектах BroJS.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.11.0","express":"^4.19.2","globals":"^15.9.0","react-dom":"^18.3.1","@brojs/cli":"^1.9.3","@eslint/js":"^9.11.0","@types/node":"^22.*","@types/react":"^18.3.12","@emotion/react":"^11.13.5","@chakra-ui/react":"^3.2.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.23.1","typescript-eslint":"^8.6.0","eslint-plugin-react":"^7.36.1","@stylistic/eslint-plugin":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_1.9.3_1748591773332_0.033838969101298355","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@brojs/frontend-micro-adv-template","version":"1.9.4","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@1.9.4","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"3085eacc3b4d61b2ff959880771bbc291c4f714c","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-1.9.4.tgz","fileCount":18,"integrity":"sha512-ffEF+nWK+wX26YqU99j2M6rcQl/TtzHDnlb5889IicvJp9ZDv3Kg6t5ZtJdn5Ghj02dmjI7E+CeQ4swMWTD+yg==","signatures":[{"sig":"MEUCIQCdGI9O9reECILzfUwjLOumCS+GtjlY3bLsgDt+YwFnSwIga6L47XMwoqAKXdxBN3ipYL5H2MfYQrY6fYxx+6WGVm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13409},"main":"index.js","gitHead":"a0e20e90fa26558877297324706816bee2b41fcf","scripts":{"test":"exit 0","build":"npm run clean && brojs build --dev","clean":"rimraf dist","start":"brojs server --port=8099 --with-open-browser","eslint":"npx eslint ./src/**/*","build:prod":"npm run clean && brojs build","eslint:fix":"npx eslint ./src/**/* --fix"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"10.9.2","description":"Расширенный шаблон для создания микрофронтендов в проектах BroJS.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.11.0","express":"^4.19.2","globals":"^15.9.0","react-dom":"^18.3.1","@brojs/cli":"^1.9.4","@eslint/js":"^9.11.0","@types/node":"^22.*","@types/react":"^18.3.12","@emotion/react":"^11.13.5","@chakra-ui/react":"^3.2.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.23.1","typescript-eslint":"^8.6.0","eslint-plugin-react":"^7.36.1","@stylistic/eslint-plugin":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_1.9.4_1757326334638_0.9020263148587022","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@brojs/frontend-micro-adv-template","version":"1.9.5","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@1.9.5","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"1199232a20de689541b09661d84da52e54996822","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-1.9.5.tgz","fileCount":18,"integrity":"sha512-QNj6TbtElJkbuHJPoHQD9V0dQFsF0cGR687RzXO0uUcx8SUABRSza8xAOy+h1kw0ebcuP6rDYPepVeOj6IJRzA==","signatures":[{"sig":"MEYCIQDLEUoc3DL/99uVOhIZSQfhARQ5sMVcitKxLzDSXZ3wLwIhAMUS1ThEwCtDSJL69c+wqYVowMi9LKPq+EIqEQHD7HYz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13409},"main":"index.js","gitHead":"7b73146e9387980b110f93e1a163894583bf9081","scripts":{"test":"exit 0","build":"npm run clean && brojs build --dev","clean":"rimraf dist","start":"brojs server --port=8099 --with-open-browser","eslint":"npx eslint ./src/**/*","build:prod":"npm run clean && brojs build","eslint:fix":"npx eslint ./src/**/* --fix"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"10.9.3","description":"Расширенный шаблон для создания микрофронтендов в проектах BroJS.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.11.0","express":"^4.19.2","globals":"^15.9.0","react-dom":"^18.3.1","@brojs/cli":"^1.9.4","@eslint/js":"^9.11.0","@types/node":"^22.*","@types/react":"^18.3.12","@emotion/react":"^11.13.5","@chakra-ui/react":"^3.2.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.23.1","typescript-eslint":"^8.6.0","eslint-plugin-react":"^7.36.1","@stylistic/eslint-plugin":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_1.9.5_1760798680440_0.9835736905497949","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@brojs/frontend-micro-adv-template","version":"1.10.0","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@1.10.0","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"e0c18b8ae65c48041808311d7d62a11d94f66659","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-1.10.0.tgz","fileCount":18,"integrity":"sha512-gz04tRuUAN3llFkF87qDW2K03NKU/1W7rRdJI+f9TRvzbUxXQ1ztpvv4KrH4Yjn6nH49VpSZKsjPNUDRvWAjdw==","signatures":[{"sig":"MEQCIBSrnzVGECrUYBqUs56idaMjy1RuWCdVVoPQnkycT82eAiAmioSRr52T3LSi/7KohQsL6bCqUlR4QVnuvAOIu1yJOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13411},"main":"index.js","gitHead":"ee1f0bf98bcd9e2827f846d679e4b8beae5a4860","scripts":{"test":"exit 0","build":"npm run clean && brojs build --dev","clean":"rimraf dist","start":"brojs server --port=8099 --with-open-browser","eslint":"npx eslint ./src/**/*","build:prod":"npm run clean && brojs build","eslint:fix":"npx eslint ./src/**/* --fix"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"10.9.3","description":"Расширенный шаблон для создания микрофронтендов в проектах BroJS.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.11.0","express":"^4.19.2","globals":"^15.9.0","react-dom":"^18.3.1","@brojs/cli":"^1.10.0","@eslint/js":"^9.11.0","@types/node":"^22.*","@types/react":"^18.3.12","@emotion/react":"^11.13.5","@chakra-ui/react":"^3.2.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.23.1","typescript-eslint":"^8.6.0","eslint-plugin-react":"^7.36.1","@stylistic/eslint-plugin":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_1.10.0_1762097938180_0.7885073822938746","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-alpha.0":{"name":"@brojs/frontend-micro-adv-template","version":"1.10.1-alpha.0","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@1.10.1-alpha.0","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"cc53445b943cd239b9aebfa9cf76075bcd827edd","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-1.10.1-alpha.0.tgz","fileCount":18,"integrity":"sha512-kxnQ/dyRhnl6BaSncMVvVagsPL5WwlMhU0g8HQObETEVBPff4t6xHje0CeMuhHSiyByf2dXlXSGecrklIX8I/Q==","signatures":[{"sig":"MEUCIFmf3fj5AouNMnmzsJVAjEZOp6hYRDlgIQWQwhMW/EJHAiEAzbbqXvOf+ppWYJDq6RawyB3xUACtX5UdxvbjilTHT9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13650},"main":"index.js","gitHead":"41e39590d9ffb3dfc1fdb50edfb0c226f529c72c","scripts":{"test":"exit 0","build":"npm run clean && brojs build --dev","clean":"rimraf dist","start":"brojs server --port=8099 --with-open-browser","eslint":"npx eslint ./src/**/*","build:prod":"npm run clean && brojs build","eslint:fix":"npx eslint ./src/**/* --fix"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"10.9.4","description":"Расширенный шаблон для создания микрофронтендов в проектах BroJS.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","eslint":"^9.11.0","express":"^4.19.2","globals":"^15.9.0","react-dom":"^18.3.1","@brojs/cli":"^1.10.1-alpha.0","@eslint/js":"^9.11.0","@types/node":"^22.*","@types/react":"^18.3.12","@emotion/react":"^11.13.5","@chakra-ui/react":"^3.2.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.23.1","typescript-eslint":"^8.6.0","eslint-plugin-react":"^7.36.1","@stylistic/eslint-plugin":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_1.10.1-alpha.0_1764154450991_0.3515395539356496","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-alpha.1":{"name":"@brojs/frontend-micro-adv-template","version":"1.10.1-alpha.1","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@1.10.1-alpha.1","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"0f16893285ad7d64d1be7021ba23f387267b5bc6","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-1.10.1-alpha.1.tgz","fileCount":19,"integrity":"sha512-cve1RdbTBqppwDL9FPEpE35Ds6UItzUWkiG8NMJzy+VX4cIjA4u7G9ZhBAPHNE+xbKxIATn1+SYiFNQZxZ0ayw==","signatures":[{"sig":"MEYCIQCDHj/bOAvESkMBSB/k56FUdAEWpRV/Rr05PHIfFovLIQIhAMl/a4670bnjwuZ57jiY2Eak9bDsl6K9Cjl/PV4Pawan","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14756},"main":"index.js","gitHead":"e9f977d10c3e50537f4d55dd37b47a15ea5211dd","scripts":{"test":"exit 0","build":"npm run clean && brojs build --dev","clean":"rimraf dist","start":"brojs server --port=8099 --with-open-browser","eslint":"npx eslint ./src/**/*","build:prod":"npm run clean && brojs build","eslint:fix":"npx eslint ./src/**/* --fix"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"lerna/9.0.1/node@v22.21.1+x64 (win32)","description":"Расширенный шаблон для создания микрофронтендов в проектах BroJS.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^18.3.1","eslint":"^9.11.0","express":"^4.19.2","globals":"^15.9.0","react-dom":"^18.3.1","@brojs/cli":"^1.10.1-alpha.1","@eslint/js":"^9.11.0","@types/node":"^22.*","@types/react":"^18.3.12","@emotion/react":"^11.13.5","@chakra-ui/react":"^3.2.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.23.1","typescript-eslint":"^8.6.0","eslint-plugin-react":"^7.36.1","@stylistic/eslint-plugin":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_1.10.1-alpha.1_1764165505950_0.7418495989337259","host":"s3://npm-registry-packages-npm-production"}},"1.10.1-alpha.2":{"name":"@brojs/frontend-micro-adv-template","version":"1.10.1-alpha.2","keywords":[],"author":"","license":"ISC","_id":"@brojs/frontend-micro-adv-template@1.10.1-alpha.2","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"dist":{"shasum":"10d514e894339760d7794a3b3c68cc32f1989c9d","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-1.10.1-alpha.2.tgz","fileCount":19,"integrity":"sha512-CH/urKBqKqFL1wuULBUDoTzRwFaObrQi+J4AbCg6ICd5V0I5jDDc7IJS7sZ2TpZgLXI5BsPe5xSaZgxxKuCbRg==","signatures":[{"sig":"MEQCIH/M19i9qb34WsBqMCLx6vpdWgGRpFacji+xQkYwNeZuAiAF7JBy8hxgteuht32gifgSjxldbUtJVO5Z/4mW2/za6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14756},"main":"index.js","gitHead":"28b7b9b30acb52b0a820b0c8ae82b51270b8d9d3","scripts":{"test":"exit 0","build":"npm run clean && brojs build --dev","clean":"rimraf dist","start":"brojs server --port=8099 --with-open-browser","eslint":"npx eslint ./src/**/*","build:prod":"npm run clean && brojs build","eslint:fix":"npx eslint ./src/**/* --fix"},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"_npmVersion":"lerna/9.0.1/node@v22.21.1+x64 (win32)","description":"Расширенный шаблон для создания микрофронтендов в проектах BroJS.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^18.3.1","eslint":"^9.11.0","express":"^4.19.2","globals":"^15.9.0","react-dom":"^18.3.1","@brojs/cli":"^1.10.1-alpha.2","@eslint/js":"^9.11.0","@types/node":"^22.*","@types/react":"^18.3.12","@emotion/react":"^11.13.5","@chakra-ui/react":"^3.2.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.23.1","typescript-eslint":"^8.6.0","eslint-plugin-react":"^7.36.1","@stylistic/eslint-plugin":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/frontend-micro-adv-template_1.10.1-alpha.2_1764167966445_0.4227991903564383","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@brojs/frontend-micro-adv-template","version":"2.0.0","main":"index.js","scripts":{"test":"exit 0","start":"brojs server --port=8099 --with-open-browser","build":"npm run clean && brojs build --dev","build:prod":"npm run clean && brojs build","eslint":"npx eslint ./src/**/*","clean":"rimraf dist","eslint:fix":"npx eslint ./src/**/* --fix"},"keywords":[],"author":"","license":"ISC","description":"Расширенный шаблон для создания микрофронтендов в проектах BroJS.","devDependencies":{"@brojs/cli":"^2.0.0","@chakra-ui/react":"^3.2.0","@emotion/react":"^11.13.5","@eslint/js":"^9.11.0","@stylistic/eslint-plugin":"^2.8.0","@types/node":"^22.*","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","eslint":"^9.11.0","eslint-plugin-react":"^7.36.1","express":"^4.19.2","globals":"^15.9.0","react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.23.1","typescript-eslint":"^8.6.0"},"gitHead":"813c795450b1d657e6f8c29c40925025515b5ea2","_id":"@brojs/frontend-micro-adv-template@2.0.0","_nodeVersion":"22.21.1","_npmVersion":"lerna/8.1.2/node@v22.21.1+x64 (win32)","dist":{"integrity":"sha512-Y+EBugaS/6cJUdeUWCGA0wBVdcyirv9gT6cFziC+X+PXLTGSEKCk/2UQPF1m1CavHi/tU/oTgXzn11VddmUTLA==","shasum":"ea10c706e21063a62785fba35bcb98fd78b5d8ad","tarball":"https://registry.npmjs.org/@brojs/frontend-micro-adv-template/-/frontend-micro-adv-template-2.0.0.tgz","fileCount":19,"unpackedSize":14738,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRbSio5BuLtbsG8Vt2V4B0KjJLo/XfW5Q25mMfBRJHMAIgYw3b8q+f5ignbPavCLg4h+GLdwhpfu70IhglETbo8uA="}]},"_npmUser":{"name":"primakovpro","email":"primakovpro@gmail.com"},"directories":{},"maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/frontend-micro-adv-template_2.0.0_1764169410398_0.29035732637349887"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-11T08:32:35.495Z","modified":"2025-11-26T15:03:30.751Z","0.0.3-alpha.12":"2024-06-11T08:32:35.874Z","0.0.3-alpha.18":"2024-06-11T10:28:08.682Z","0.0.3-alpha.21":"2024-06-13T19:07:27.389Z","0.0.3-alpha.25":"2024-06-17T16:04:54.785Z","0.0.3-alpha.37":"2024-06-18T20:28:48.561Z","1.0.0-beta.0":"2024-08-29T07:24:24.485Z","1.0.0":"2024-09-16T11:33:45.799Z","1.8.4":"2025-03-28T11:29:31.180Z","1.8.5":"2025-04-06T17:29:43.289Z","1.9.0":"2025-05-19T08:11:03.354Z","1.9.2":"2025-05-30T07:23:02.683Z","1.9.3":"2025-05-30T07:56:13.523Z","1.9.4":"2025-09-08T10:12:14.834Z","1.9.5":"2025-10-18T14:44:40.617Z","1.10.0":"2025-11-02T15:38:58.436Z","1.10.1-alpha.0":"2025-11-26T10:54:11.283Z","1.10.1-alpha.1":"2025-11-26T13:58:26.130Z","1.10.1-alpha.2":"2025-11-26T14:39:26.640Z","2.0.0":"2025-11-26T15:03:30.574Z"},"license":"ISC","keywords":[],"description":"Расширенный шаблон для создания микрофронтендов в проектах BroJS.","maintainers":[{"name":"primakovpro","email":"primakovpro@gmail.com"}],"readme":"# @brojs/frontend-micro-adv-template\r\n\r\nРасширенный шаблон для создания микрофронтендов в проектах BroJS.\r\n\r\n## Установка\r\n\r\n```bash\r\nnpm install @brojs/frontend-micro-adv-template\r\n```\r\n\r\n## Структура проекта\r\n\r\n```\r\nfrontend-micro-adv-template/\r\n├── template/\r\n│   ├── src/\r\n│   │   ├── pages/         # Страницы приложения\r\n│   │   ├── __data__/      # Данные для шаблона\r\n│   │   ├── app.tsx        # Корневой компонент\r\n│   │   ├── dashboard.tsx  # Компонент дашборда\r\n│   │   ├── index.tsx      # Точка входа\r\n│   │   └── theme.tsx      # Настройки темы\r\n│   ├── stubs/            # Заготовки файлов\r\n│   ├── tsconfig.json     # Конфигурация TypeScript\r\n│   ├── eslint.config.mjs # Конфигурация ESLint\r\n│   ├── .prettierrc.json  # Конфигурация Prettier\r\n│   ├── bro.config.js     # Конфигурация BroJS\r\n│   ├── Jenkinsfile      # Конфигурация CI/CD\r\n│   └── types.d.ts       # Глобальные типы\r\n├── package.json         # Зависимости и скрипты\r\n└── README.md           # Документация\r\n```\r\n\r\n## Использование\r\n\r\n### Создание нового проекта\r\n\r\n```bash\r\nbrojs create my-advanced-micro-frontend --template micro-adv\r\n```\r\n\r\n### Разработка\r\n\r\n```bash\r\nnpm run dev\r\n```\r\n\r\n### Сборка\r\n\r\n```bash\r\nnpm run build\r\n```\r\n\r\n## Основные компоненты\r\n\r\n### TypeScript\r\n\r\n```typescript\r\ninterface User {\r\n  id: string;\r\n  name: string;\r\n  email: string;\r\n}\r\n\r\nconst UserCard: React.FC<{ user: User }> = ({ user }) => {\r\n  return (\r\n    <div>\r\n      <h2>{user.name}</h2>\r\n      <p>{user.email}</p>\r\n    </div>\r\n  );\r\n};\r\n```\r\n\r\n### Стилизация\r\n\r\n```typescript\r\nimport styled from 'styled-components';\r\n\r\nconst StyledButton = styled.button`\r\n  background-color: ${props => props.theme.colors.primary};\r\n  color: white;\r\n  padding: 8px 16px;\r\n  border: none;\r\n  border-radius: 4px;\r\n  cursor: pointer;\r\n  \r\n  &:hover {\r\n    background-color: ${props => props.theme.colors.primaryDark};\r\n  }\r\n`;\r\n```\r\n\r\n## Конфигурация\r\n\r\n### TypeScript\r\n\r\n```json\r\n{\r\n  \"compilerOptions\": {\r\n    \"target\": \"es5\",\r\n    \"lib\": [\"dom\", \"dom.iterable\", \"esnext\"],\r\n    \"allowJs\": true,\r\n    \"skipLibCheck\": true,\r\n    \"esModuleInterop\": true,\r\n    \"allowSyntheticDefaultImports\": true,\r\n    \"strict\": true,\r\n    \"forceConsistentCasingInFileNames\": true,\r\n    \"module\": \"esnext\",\r\n    \"moduleResolution\": \"node\",\r\n    \"resolveJsonModule\": true,\r\n    \"isolatedModules\": true,\r\n    \"jsx\": \"react-jsx\",\r\n    \"baseUrl\": \"src\"\r\n  }\r\n}\r\n```\r\n\r\n### BroJS\r\n\r\n```javascript\r\nmodule.exports = {\r\n  name: 'my-micro-frontend',\r\n  version: '1.0.0',\r\n  description: 'Advanced micro frontend template',\r\n  author: 'Your Name',\r\n  license: 'MIT',\r\n  dependencies: {\r\n    react: '^18.2.0',\r\n    'react-dom': '^18.2.0',\r\n    'styled-components': '^5.3.10',\r\n    typescript: '^4.9.5'\r\n  }\r\n};\r\n```\r\n\r\n## Разработка\r\n\r\n### Компоненты\r\n\r\n- Используйте TypeScript для типизации\r\n- Следуйте принципам SOLID\r\n- Применяйте паттерны проектирования\r\n\r\n### Стили\r\n\r\n- Используйте styled-components\r\n- Применяйте CSS Modules\r\n- Используйте CSS Grid и Flexbox\r\n\r\n## Разработка\r\n\r\n```bash\r\nnpm test\r\n```\r\n\r\n## Лицензия\r\n\r\nMIT ","readmeFilename":"README.md"}