{"_id":"@aero-ui/ui","_rev":"9-7703d7a504aa9c062143c7b45d579126","name":"@aero-ui/ui","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.1":{"name":"@aero-ui/ui","version":"1.0.1","author":{"url":"https://github.com/DanielAraldi","name":"Daniel Sansão Araldi","email":"danielsaraldi@gmail.com"},"license":"MIT","_id":"@aero-ui/ui@1.0.1","maintainers":[{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"}],"homepage":"https://github.com/DanielAraldi/aero-ui#readme","bugs":{"url":"https://github.com/DanielAraldi/aero-ui/issues","email":"danielsaraldi@gmail.com"},"dist":{"shasum":"2714a054e5cd5d55b4ed2db824da95d76971dbb0","tarball":"https://registry.npmjs.org/@aero-ui/ui/-/ui-1.0.1.tgz","fileCount":8,"integrity":"sha512-H8Z+WRwNyMhj0bDJnuLZDNTReJXfoPCeCU98dYwebdK/roCA9JxWHVmovC9IEmn1pJ2d/6df0bvEFGMWmObzUg==","signatures":[{"sig":"MEQCIAo4qPnKMBjeiwB36ConnBplKCNHqgEAwZzIcFPm8nMPAiAUpci667dU6lG24ACrp6oZ0HyZnql8cNAo89Xtl5AXNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16150},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"15f8aa2e86b784af697ad8868d1fd07f21d6d039","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"},"repository":{"url":"git+https://github.com/DanielAraldi/aero-ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"10.9.0","description":"Your lightness, fluidity, and sophistication Aero UI library.","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"tsup":"^8.0.1","typescript":"5.5.4","@types/react":"^18.2.46","@types/react-native":"^0.73.0","@aero-ui/typescript-config":"*"},"peerDependencies":{"react":"^18.2.0","react-native":"^0.73.1","@aero-ui/tokens":"*"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.1_1737842629558_0.3982977352724155","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aero-ui/ui","version":"1.0.2","keywords":["Aero","Aero UI","Aero Components","Aero UI Components"],"author":{"url":"https://github.com/DanielAraldi","name":"Daniel Sansão Araldi","email":"danielsaraldi@gmail.com"},"license":"MIT","_id":"@aero-ui/ui@1.0.2","maintainers":[{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"}],"homepage":"https://github.com/DanielAraldi/aero-ui#readme","bugs":{"url":"https://github.com/DanielAraldi/aero-ui/issues","email":"danielsaraldi@gmail.com"},"dist":{"shasum":"df76d4d8c8dd8c24f1328aad37d0bcd06a6dec30","tarball":"https://registry.npmjs.org/@aero-ui/ui/-/ui-1.0.2.tgz","fileCount":8,"integrity":"sha512-NgzuHJsqjHZ7/96yBfU04APTJP9D5Bui4pAhbglILFps7Cwe1gll3C9v3H94p1bHGUbmUETWhul1sO1BB5UQQg==","signatures":[{"sig":"MEQCIGHg1RUa9Rk/3DZ9I/+Nijuj/Q+3Xb5bzpE6IumpKwsrAiBi7Ph+8uYfuXAo0Ev98Jxi+Rh4PDnIjfgl6uKhGMCoow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16246},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"181526b23624bd316c8bde4912c8a36e4e729af4","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"},"repository":{"url":"git+https://github.com/DanielAraldi/aero-ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"10.8.2","description":"Your lightness, fluidity, and sophistication Aero UI library.","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"tsup":"^8.0.1","typescript":"5.5.4","@types/react":"^18.2.46","@types/react-native":"^0.73.0","@aero-ui/typescript-config":"*"},"peerDependencies":{"react":"^18.2.0","react-native":"^0.73.1","@aero-ui/tokens":"*"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.0.2_1737843288037_0.7235226871762512","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@aero-ui/ui","version":"1.1.1","keywords":["Aero","Aero UI","Aero Components","Aero UI Components"],"author":{"url":"https://github.com/DanielAraldi","name":"Daniel Sansão Araldi","email":"danielsaraldi@gmail.com"},"license":"MIT","_id":"@aero-ui/ui@1.1.1","maintainers":[{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"}],"homepage":"https://github.com/DanielAraldi/aero-ui#readme","bugs":{"url":"https://github.com/DanielAraldi/aero-ui/issues","email":"danielsaraldi@gmail.com"},"dist":{"shasum":"9beb7da0926c5632655ae6a3c53a1db5000cce7b","tarball":"https://registry.npmjs.org/@aero-ui/ui/-/ui-1.1.1.tgz","fileCount":8,"integrity":"sha512-sMYh579lKBt7eeSvV2Hy2oQBPYd7g9CfQUyYa9T+r9opBZtG5CfOsq02/ZAoo8R/QPLuc+Gi3W8e5IzvOKppCw==","signatures":[{"sig":"MEQCICTVFl48fu4EkheSYoChgJc39BpaoEVQVXKCkPg7DpN5AiAPGZbNA9ZLFctV/wplthcVIThfuWUTTOEdidiwN+KB1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34923},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"2093dbde3c1f1d2bda26fd00861d8093d93f9f3c","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"},"repository":{"url":"git+https://github.com/DanielAraldi/aero-ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"10.9.0","description":"Your lightness, fluidity, and sophistication Aero UI library.","directories":{},"_nodeVersion":"20.15.1","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"tsup":"^8.0.1","typescript":"5.5.4","@types/react":"^18.2.46","@types/react-native":"^0.73.0","@aero-ui/typescript-config":"*"},"peerDependencies":{"react":"^18.2.0","react-native":"^0.73.1","@aero-ui/tokens":"file:../tokens"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.1.1_1738513278028_0.05544680006472924","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@aero-ui/ui","version":"1.1.4","keywords":["Aero","Aero UI","Aero Components","Aero UI Components"],"author":{"url":"https://github.com/DanielAraldi","name":"Daniel Sansão Araldi","email":"danielsaraldi@gmail.com"},"license":"MIT","_id":"@aero-ui/ui@1.1.4","maintainers":[{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"}],"homepage":"https://github.com/DanielAraldi/aero-ui#readme","bugs":{"url":"https://github.com/DanielAraldi/aero-ui/issues","email":"danielsaraldi@gmail.com"},"dist":{"shasum":"858c7f9a38f8ab700bcc899279830f1529f0949c","tarball":"https://registry.npmjs.org/@aero-ui/ui/-/ui-1.1.4.tgz","fileCount":8,"integrity":"sha512-zSUpOhL1ZnziSU7bo/u2D7kOGEq5PUurXrDmR4wI4S5ceRDNDgdQ5+xQ2nGFLKUQ94D67erFbEN4bPbcmC4wZw==","signatures":[{"sig":"MEYCIQDn268OOOmeEXy1XWQzAw9b+BiwoMy6QRFc1z5/+GyQlwIhAJ4SJahouG1AochMIaEhB5hdM5gLcP3YS92HJUNXHmVz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34923},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"7d6f64fddb5eae255bb66ed493b4f94134de17f8","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"},"repository":{"url":"git+https://github.com/DanielAraldi/aero-ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"10.8.2","description":"Your lightness, fluidity, and sophistication Aero UI library.","directories":{},"_nodeVersion":"20.18.2","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"tsup":"^8.0.1","typescript":"5.5.4","@types/react":"^18.2.46","@types/react-native":"^0.73.0","@aero-ui/typescript-config":"*"},"peerDependencies":{"react":"^18.2.0","react-native":"^0.73.1","@aero-ui/tokens":"file:../tokens"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.1.4_1738517430736_0.12461410394140482","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@aero-ui/ui","version":"1.1.5","keywords":["Aero","Aero UI","Aero Components","Aero UI Components"],"author":{"url":"https://github.com/DanielAraldi","name":"Daniel Sansão Araldi","email":"danielsaraldi@gmail.com"},"license":"MIT","_id":"@aero-ui/ui@1.1.5","maintainers":[{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"}],"homepage":"https://github.com/DanielAraldi/aero-ui#readme","bugs":{"url":"https://github.com/DanielAraldi/aero-ui/issues","email":"danielsaraldi@gmail.com"},"dist":{"shasum":"3a2a86d2e9cc3f9b2c2ee25b2df2217df1bb912c","tarball":"https://registry.npmjs.org/@aero-ui/ui/-/ui-1.1.5.tgz","fileCount":9,"integrity":"sha512-ZWTrENEU04vRtyMrHyhArFszZrQ/rms2lhwTIA63459bMiXiAZCi+W2S1Zofb1nu4uIV33artBVJwy8TZpRUBQ==","signatures":[{"sig":"MEUCIQDW40R068SoXYBiSdczGpiBrDy6l5fb/vjrhttGjRrg9QIgYg2CEY96Nxn1Gd0GHs7f+5zwtKrYuS5Jsq5GlsctO30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34973},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4428aa849c075207fc4dac10098b1f90884fce27","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"},"repository":{"url":"git+https://github.com/DanielAraldi/aero-ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"10.8.2","description":"Your lightness, fluidity, and sophistication Aero UI library.","directories":{},"_nodeVersion":"20.18.2","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"tsup":"^8.0.1","typescript":"5.5.4","@types/react":"^18.2.46","@types/react-native":"^0.73.0","@aero-ui/typescript-config":"*"},"peerDependencies":{"react":"^18.2.0","react-native":"^0.73.1","@aero-ui/tokens":"file:../tokens"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.1.5_1738521521109_0.6125262416599109","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aero-ui/ui","version":"1.2.0","keywords":["Aero","Aero UI","Aero Components","Aero UI Components"],"author":{"url":"https://github.com/DanielAraldi","name":"Daniel Sansão Araldi","email":"danielsaraldi@gmail.com"},"license":"MIT","_id":"@aero-ui/ui@1.2.0","maintainers":[{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"}],"homepage":"https://github.com/DanielAraldi/aero-ui#readme","bugs":{"url":"https://github.com/DanielAraldi/aero-ui/issues","email":"danielsaraldi@gmail.com"},"dist":{"shasum":"61ebc14d4952e7cc9ecbe1f7d59af25df534362b","tarball":"https://registry.npmjs.org/@aero-ui/ui/-/ui-1.2.0.tgz","fileCount":8,"integrity":"sha512-cKxRzFz86Ay/9A8wUh2drQOgVwKYegVvLVSF0/oL4wMRfYSv6bsyXsJ7ZpX09SuD011SgIRZ/0py2wIlvpH92A==","signatures":[{"sig":"MEQCIHghmzauuF9QoHqMAWr43vlWABwzOnQtKDH+mQEszWtRAiAgeAUoOnRQYDgWaNukB3ZmykOTvqx/5IstvkwbFDuQlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44348},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"118d0d5c2446fcb9aff81c5248e824102a7a1f22","private":false,"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist"},"_npmUser":{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"},"repository":{"url":"git+https://github.com/DanielAraldi/aero-ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"10.8.2","description":"Your lightness, fluidity, and sophistication Aero UI library.","directories":{},"_nodeVersion":"20.18.2","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"tsup":"^8.3.6","typescript":"^5.3.3","@types/react":"^18.2.46","@types/react-native":"^0.73.0","@aero-ui/typescript-config":"*"},"peerDependencies":{"react":"^18.2.0","react-native":"^0.73.1","@aero-ui/tokens":"file:../tokens"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.2.0_1740335661704_0.6801790594773394","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aero-ui/ui","version":"1.3.0","keywords":["Aero","Aero UI","Aero Components","Aero UI Components"],"author":{"url":"https://github.com/DanielAraldi","name":"Daniel Sansão Araldi","email":"danielsaraldi@gmail.com"},"license":"MIT","_id":"@aero-ui/ui@1.3.0","maintainers":[{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"}],"homepage":"https://github.com/DanielAraldi/aero-ui#readme","bugs":{"url":"https://github.com/DanielAraldi/aero-ui/issues","email":"danielsaraldi@gmail.com"},"dist":{"shasum":"0d5e48a735600b4faa2b89f86f2998718ed4e5c3","tarball":"https://registry.npmjs.org/@aero-ui/ui/-/ui-1.3.0.tgz","fileCount":8,"integrity":"sha512-8OhmPe98fktRLKcjaidI4l9PIGheAZ6yrRd7jsH2q/MowkBrjHRaTZ/WQimgLH9VB+c6aBobeV+WCPVksP36Dg==","signatures":[{"sig":"MEUCIQChXbbgelfbaomr61yAJt4DEL+4Pdi9S+ZfJhrPqi7sqAIgPcVFzTH9v6r0OXfovUd93W49dPHZNx7G/Rtj+Ij97mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46376},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"3e3bfe25524720a210c57e61d6d376099cccf00e","private":false,"scripts":{"dev":"tsup --watch","test":"jest --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:clear":"jest --clearCache","test:watch":"jest --passWithNoTests --watch","test:snapshot":"jest --passWithNoTests -u"},"_npmUser":{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"},"repository":{"url":"git+https://github.com/DanielAraldi/aero-ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"10.8.2","description":"Your lightness, fluidity, and sophistication Aero UI library.","directories":{},"_nodeVersion":"20.18.3","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/react":"^18.2.79","@faker-js/faker":"^9.6.0","@babel/preset-flow":"^7.25.9","@types/react-native":"^0.73.0","react-test-renderer":"^18.2.0","@aero-ui/typescript-config":"*","@testing-library/react-native":"^13.1.0","metro-react-native-babel-preset":"^0.77.0"},"peerDependencies":{"react":"^18.2.0","react-native":"^0.74.5","@aero-ui/tokens":"file:../tokens"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.3.0_1741631890568_0.9597563520735657","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@aero-ui/ui","version":"1.4.0","keywords":["Aero","Aero UI","Aero Components","Aero UI Components"],"author":{"url":"https://github.com/DanielAraldi","name":"Daniel Sansão Araldi","email":"danielsaraldi@gmail.com"},"license":"MIT","_id":"@aero-ui/ui@1.4.0","maintainers":[{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"}],"homepage":"https://github.com/DanielAraldi/aero-ui#readme","bugs":{"url":"https://github.com/DanielAraldi/aero-ui/issues","email":"danielsaraldi@gmail.com"},"dist":{"shasum":"73190ae1203ddc250334aa99d07fdaffac730e03","tarball":"https://registry.npmjs.org/@aero-ui/ui/-/ui-1.4.0.tgz","fileCount":8,"integrity":"sha512-/Ce6jMZ1OEWdN/hZhjqQ25zLeGpa0faq8NQWmqtcEVvuoV4U5umbGcgaB3k6+JKUOXwHrICqdK8w7T0LIeKWcQ==","signatures":[{"sig":"MEUCIH/aYeFBfV94cRtvNgRZaF+myhgpib1PHgvUgNxOGVB8AiEAlLyYykB54s3GMa0XxwjzXnhGfIsJhbr2xhYoWfFICf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61577},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"3f445c7f45ca5df9e23e55c3847c5b4bd5d4777e","private":false,"scripts":{"dev":"tsup --watch","test":"jest --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:clear":"jest --clearCache","test:watch":"jest --passWithNoTests --watch","test:snapshot":"jest --passWithNoTests -u"},"_npmUser":{"name":"danielsaraldi","actor":{"name":"danielsaraldi","type":"user","email":"danielsaraldi@gmail.com"},"email":"danielsaraldi@gmail.com"},"repository":{"url":"git+https://github.com/DanielAraldi/aero-ui.git","type":"git","directory":"packages/ui"},"_npmVersion":"10.8.2","description":"Your lightness, fluidity, and sophistication Aero UI library.","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"jest":"^29.7.0","tsup":"^8.3.6","ts-node":"^10.9.2","typescript":"^5.3.3","@types/jest":"^29.5.14","@types/react":"^18.2.79","@faker-js/faker":"^9.6.0","@babel/preset-flow":"^7.25.9","@types/react-native":"^0.73.0","react-test-renderer":"18.2.0","@aero-ui/typescript-config":"*","@testing-library/react-native":"^13.1.0","metro-react-native-babel-preset":"^0.77.0"},"peerDependencies":{"react":"^18.2.0","react-native":"^0.74.5","@aero-ui/tokens":"file:../tokens"},"_npmOperationalInternal":{"tmp":"tmp/ui_1.4.0_1751145903249_0.44422932500466894","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@aero-ui/ui","version":"1.5.0","main":"./dist/index.js","types":"./dist/index.d.ts","license":"MIT","description":"Your lightness, fluidity, and sophistication Aero UI library.","bugs":{"url":"https://github.com/DanielAraldi/aero-ui/issues","email":"danielsaraldi@gmail.com"},"author":{"name":"Daniel Sansão Araldi","email":"danielsaraldi@gmail.com","url":"https://github.com/DanielAraldi"},"repository":{"type":"git","url":"git+https://github.com/DanielAraldi/aero-ui.git","directory":"packages/ui"},"keywords":["Aero","Aero UI","Aero Components","Aero UI Components"],"scripts":{"build":"tsup","dev":"tsup --watch","clean":"rm -rf dist","test":"jest --passWithNoTests","test:clear":"jest --clearCache","test:snapshot":"jest --passWithNoTests -u","test:watch":"jest --passWithNoTests --watch"},"peerDependencies":{"@aero-ui/tokens":"*","react":"19.0.0","react-native":"^0.79.2"},"devDependencies":{"@aero-ui/typescript-config":"*","@babel/preset-flow":"^7.25.9","@faker-js/faker":"^9.9.0","@react-native/babel-preset":"0.79.2","@react-native/eslint-config":"0.79.2","@react-native/metro-config":"0.79.2","@react-native/typescript-config":"0.79.2","@testing-library/react-native":"^13.2.0","@types/jest":"^29.5.14","@types/react":"^19.1.8","jest":"^29.7.0","react-test-renderer":"19.0.0","ts-node":"^10.9.2","tsup":"^8.5.0","typescript":"^5.8.3"},"engines":{"node":">=22"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","tag":"latest"},"packageManager":"yarn@1.22.22","_id":"@aero-ui/ui@1.5.0","gitHead":"0d9d125feebc6382f1e7f4310da39e8de9970b52","homepage":"https://github.com/DanielAraldi/aero-ui#readme","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-JYFHNL6HFyJdXTcoBIa+uAwGcpowhHJfSgW1+z9dubDVaFyxzCwG/a9WybYwMQHTCcmVkrBH6fu4Nog7R2O8Sw==","shasum":"50fea84c8dec99a121c8bf75e985a8edfd49f0b0","tarball":"https://registry.npmjs.org/@aero-ui/ui/-/ui-1.5.0.tgz","fileCount":8,"unpackedSize":64565,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDJWqG41ee/U+8qD4UutkVdKjWaR4tDQpClyVHI/0VaewIhAO3wLAWmInIgH23ifETe0xYNWMgS0b8HFmqUyNOshhNr"}]},"_npmUser":{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"},"directories":{},"maintainers":[{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui_1.5.0_1753631859450_0.2651445463672999"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-25T22:03:49.448Z","modified":"2025-07-27T15:57:39.800Z","1.0.1":"2025-01-25T22:03:49.758Z","1.0.2":"2025-01-25T22:14:48.253Z","1.1.1":"2025-02-02T16:21:18.269Z","1.1.4":"2025-02-02T17:30:30.949Z","1.1.5":"2025-02-02T18:38:41.279Z","1.2.0":"2025-02-23T18:34:21.890Z","1.3.0":"2025-03-10T18:38:10.782Z","1.4.0":"2025-06-28T21:25:03.435Z","1.5.0":"2025-07-27T15:57:39.628Z"},"bugs":{"url":"https://github.com/DanielAraldi/aero-ui/issues","email":"danielsaraldi@gmail.com"},"author":{"name":"Daniel Sansão Araldi","email":"danielsaraldi@gmail.com","url":"https://github.com/DanielAraldi"},"license":"MIT","homepage":"https://github.com/DanielAraldi/aero-ui#readme","keywords":["Aero","Aero UI","Aero Components","Aero UI Components"],"repository":{"type":"git","url":"git+https://github.com/DanielAraldi/aero-ui.git","directory":"packages/ui"},"description":"Your lightness, fluidity, and sophistication Aero UI library.","maintainers":[{"name":"danielsaraldi","email":"danielsaraldi@gmail.com"}],"readme":"# `@aero-ui/ui` 👨‍🎨\n\nFluidity and sophistication Aero UI components.\n\n![Version](https://img.shields.io/npm/v/%40aero-ui%2Fui?style=flat&color=brightgreen&link=https%3A%2F%2Fwww.npmjs.com%2Fpackage%2F%40aero-ui%2Fui)\n\n## Summary 📖\n\n- [Installation](#installation-️)\n- [Components](#components-️)\n  - [Button](#button-)\n  - [Skeleton](#skeleton-)\n  - [Spinner](#spinner-)\n  - [Text](#text-)\n- [TypeScript Support](#typescript-support-️)\n\n## Installation ☁️\n\nnpm:\n\n```sh\nnpm install @aero-ui/ui @aero-ui/tokens\n```\n\nYarn:\n\n```sh\nyarn add @aero-ui/ui @aero-ui/tokens\n```\n\npnpm:\n\n```sh\npnpm install @aero-ui/ui @aero-ui/tokens\n```\n\n## Components ⚛️\n\n### Button 🔘\n\nThe `Button` component is a `Pressable` component, but it also includes scale animations on the touch that you can control. The `Button` component have variants and totally customizable. By default it uses `Text` component and `Spinner` (when it's in loading state) component inside it, but it also accepts the `Text` and `Spinner` customized by properties available it. This component have accessibility attributes configured by default. It's possible customize the spring animation using `animateProps` property, default it's in react-native documentation about [spring animation](https://reactnative.dev/docs/animated#spring). A important details about this component, we modified the `style` and `disabled` properties, only these properties not equal with native `Pressable` properties. Below we add some properties for it:\n\n| Property               | Description                                                                             | Default     | Platform |\n| ---------------------- | --------------------------------------------------------------------------------------- | ----------- | -------- |\n| `variant`              | Scroll variants of the button.                                                          | `primary`   | Both     |\n| `title`                | Title of the button.                                                                    | `Title`     | Both     |\n| `toScale`              | Button's scale when it's pressed.                                                       | `0.94`      | Both     |\n| `disabled`             | Whether the press behavior is disabled.                                                 | `false`     | Both     |\n| `loading`              | Button's loading.                                                                       | `false`     | Both     |\n| `bordered`             | Determine if the button has border.                                                     | `false`     | Both     |\n| `hugWidth`             | Fill or not all wrapper of the button.                                                  | `true`      | Both     |\n| `useNativeDriver`      | Determines if the button animation to be executed using native thread UI or JavaScript. | `false`     | Both     |\n| `style`                | Either view styles.                                                                     | `undefined` | Both     |\n| `spinnerProps`         | This property is used to customize the spinner.                                         | `undefined` | Both     |\n| `textProps`            | This property is used to customize the text.                                            | `undefined` | Both     |\n| `pressInAnimateProps`  | This property is used to customize the spring animation on `onPressIn` event.           | `undefined` | Both     |\n| `pressOutAnimateProps` | This property is used to customize the spring animation on `onPressOut` event.          | `undefined` | Both     |\n\n**Note**: All properties of the button are **optional**.\n\n```tsx\nimport { Button, Text } from '@aero-ui/ui';\n\n// ...\n\nexport function MyComponent() {\n  // ...\n\n  return (\n    <View>\n      <Button title='Foo' />\n\n      <Button title='Bar' />\n    </View>\n  );\n}\n```\n\n### Skeleton 🩻\n\nThe `Skeleton` component is a parent component that camouflages through the activated property of its children. It adapts to the size of your children. This component have accessibility attributes configured. By default it uses the [TailwindCSS](https://tailwindcss.com/) skeleton [animation](https://tailwindcss.com/docs/animation#adding-a-pulse-animation), changing between gray colors. Below we add some properties for it:\n\n| Property          | Description                                                                               | Default                         | Platform |\n| ----------------- | ----------------------------------------------------------------------------------------- | ------------------------------- | -------- |\n| `width`           | Skeleton's width.                                                                         | `auto`                          | Both     |\n| `height`          | Skeleton's height.                                                                        | `auto`                          | Both     |\n| `round`           | Border radius of the skeleton.                                                            | `none`                          | Both     |\n| `activated`       | Active skeleton shimmer.                                                                  | `true`                          | Both     |\n| `duration`        | Duration of the bezier animation.                                                         | `2000`                          | Both     |\n| `useNativeDriver` | Determines if the skeleton animation to be executed using native thread UI or JavaScript. | `false`                         | Both     |\n| `easing`          | Easing function of the bezier animation.                                                  | `Easing.bezier(0.4, 0, 0.6, 1)` | Both     |\n\n**Note**: All properties of the spinner are **optional**.\n\n```tsx\nimport { useState } from 'react';\nimport { Skeleton, Button } from '@aero-ui/ui';\n\n// ...\n\nexport function MyComponent() {\n  // ...\n  const [isLoading, setIsLoading] = useState<boolean>(true);\n\n  return (\n    <Skeleton activated={isLoading}>\n      <Button title='Foo' />\n    </Skeleton>\n  );\n}\n```\n\n### Spinner 🌀\n\nThe `Spinner` component is a simple component that can be used during the app's loading. It is a simple loading component in iOS. Still, in Android, it is an `ActivityIndicator` because we use border specific border colors to create the `Spinner` component that on Android doesn't work correctly. We also extend all properties of the `View` component to it. This component have accessibility attributes configured. Below we add some properties for it:\n\n| Property           | Description                                                                              | Default         | Platform |\n| ------------------ | ---------------------------------------------------------------------------------------- | --------------- | -------- |\n| `variant`          | Scroll variants of the spinner.                                                          | `unique`        | iOS      |\n| `size`             | Spinner's size.                                                                          | `normal`        | Both     |\n| `startBy`          | Local where the spinner starts to rotate.                                                | `left`          | iOS      |\n| `color`            | Spinner's color.                                                                         | `black`         | Both     |\n| `overlayColor`     | Color of the spinner overlay.                                                            | `transparent`   | iOS      |\n| `duration`         | Duration of the rotation animation.                                                      | `1000`          | iOS      |\n| `useNativeDriver`  | Determines if the spinner animation to be executed using native thread UI or JavaScript. | `false`         | iOS      |\n| `animating`        | Show the indicator or hide it.                                                           | `true`          | Android  |\n| `hidesWhenStopped` | Whether the indicator should hide when not animating.                                    | `true`          | Android  |\n| `easing`           | Easing function of the rotation animation.                                               | `Easing.linear` | iOS      |\n\n**Note**: All properties of the spinner are **optional**.\n\n```tsx\nimport { Spinner } from '@aero-ui/ui';\n\n// ...\n\nexport function MyComponent() {\n  // ...\n\n  if (isLoading) return <Spinner />;\n\n  return <View>{/* ... */}</View>;\n}\n```\n\n### Text 🪶\n\nOur `Text` component has the style based in the font of the [TailwindCSS](https://tailwindcss.com/), so we create a `Text` component that contains the different texts. We also preserve all properties of the `Text` component original. This component have accessibility attributes configured. Below we add unique Text property:\n\n| Property  | Description                  | Default | Platform |\n| --------- | ---------------------------- | ------- | -------- |\n| `variant` | Scroll variants of the text. | `base`  | Both     |\n\n**Note**: The `variant` property is **optional**.\n\n```tsx\nimport { Text } from '@aero-ui/ui';\n\n// ...\n\nexport function MyComponent() {\n  // ...\n\n  return (\n    <View>\n      <Text variant='3xl'>Foo Bar</Text>\n\n      <View>\n        <Text>Foo Bar</Text>\n      </View>\n\n      <Text variant='xs'>Foo Bar</Text>\n    </View>\n  );\n}\n```\n\n## TypeScript Support 🏗️\n\nYes! Aero UI components **have support** for TypeScript, our components have interfaces for component props and internal properties it. We also create utility types for to be used for you, these types are specific properties types of the components.\n","readmeFilename":"README.md"}