{"_id":"@avi99/aui","_rev":"10-00dd3a8009f464c4abbae76e9fb71c06","name":"@avi99/aui","dist-tags":{"latest":"0.1.9"},"versions":{"0.1.0":{"name":"@avi99/aui","version":"0.1.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/Avishka-99","name":"Avishka Prabhath","email":"avishkaprabha360@gmail.com"},"license":"MIT","_id":"@avi99/aui@0.1.0","maintainers":[{"name":"avi99","email":"avishkaprabha360@gmail.com"}],"homepage":"https://github.com/Avishka-99/avi99-aui#readme","bugs":{"url":"https://github.com/Avishka-99/avi99-aui/issues"},"dist":{"shasum":"640f5843fba22361c35427a70edacf13512dcb31","tarball":"https://registry.npmjs.org/@avi99/aui/-/aui-0.1.0.tgz","fileCount":108,"integrity":"sha512-z1mfY+uqX78RS1J1C6Sq8q90FikN2+2APpfZ7vWwt1R7BciaqZu8Cptym5ewLv7FMCoxOPu3KIllky3Q00zBTA==","signatures":[{"sig":"MEUCIQCpjDKSVk+tFDwBtmMYZXMliExBw9X0AljUeL524x0CUwIgfbDIny8/udhrTixzALyes0GgYgD8wDNSD4blunhgKqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":789904},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"72b5d962e16042ffbf693a9ddcdb79302c0db175","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli lib","example":"yarn workspace @avi99/aui-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"avi99","email":"avishkaprabha360@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/Avishka-99/avi99-aui.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.1","description":"A minimal ui library for react native","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.16.0","dependencies":{"i":"^0.3.7","npm":"^10.8.1","@avi99/aui":"file:","react-native-vector-icons":"^10.1.0","@types/react-native-vector-icons":"^6.4.18"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.74.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/aui_0.1.0_1723359413237_0.1342018531307514","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.1.1":{"name":"@avi99/aui","version":"0.1.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/Avishka-99","name":"Avishka Prabhath","email":"avishkaprabha360@gmail.com"},"license":"MIT","_id":"@avi99/aui@0.1.1","maintainers":[{"name":"avi99","email":"avishkaprabha360@gmail.com"}],"homepage":"https://github.com/Avishka-99/avi99-aui#readme","bugs":{"url":"https://github.com/Avishka-99/avi99-aui/issues"},"dist":{"shasum":"ff3845f3699af2f60966d6335aab3d944ac5165d","tarball":"https://registry.npmjs.org/@avi99/aui/-/aui-0.1.1.tgz","fileCount":18,"integrity":"sha512-/GuRj27cXsa9g824jS8V5KciIt2aWVj2YYSStwo27T0ZGzN4QTD2fIEGVSgLKcCyLtbi5hhx1KMbDIipWR+jcw==","signatures":[{"sig":"MEQCIAcyirPLRsprN6G7l5QIDK+2+faeWwHynwF3nhd+/k9ZAiAxofcVIJUjWebR+uxDew3Vghi34Szx41xeOf6mOQEzfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236767},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"0b6494659dfc78a1c60d5c7315e091d7805fec6a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli lib","example":"yarn workspace @avi99/aui-example","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"avi99","email":"avishkaprabha360@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/Avishka-99/avi99-aui.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.1","description":"A minimal ui library for react native","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.16.0","dependencies":{"i":"^0.3.7","npm":"^10.8.1","@avi99/aui":"file:","react-native-vector-icons":"^10.1.0","@types/react-native-vector-icons":"^6.4.18"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.74.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/aui_0.1.1_1723361968387_0.5360382622391915","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.1.2":{"name":"@avi99/aui","version":"0.1.2","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/Avishka-99","name":"Avishka Prabhath","email":"avishkaprabha360@gmail.com"},"license":"MIT","_id":"@avi99/aui@0.1.2","maintainers":[{"name":"avi99","email":"avishkaprabha360@gmail.com"}],"homepage":"https://github.com/Avishka-99/avi99-aui#readme","bugs":{"url":"https://github.com/Avishka-99/avi99-aui/issues"},"dist":{"shasum":"436531d977deba70678f64ae427deaf0b9e03b15","tarball":"https://registry.npmjs.org/@avi99/aui/-/aui-0.1.2.tgz","fileCount":48,"integrity":"sha512-ZoZT5UGTfObW4rZcup+gfXZgjjo8JC+wmJAEPLJUhFU8g6qHX2gUlf81Cf2WD2+vdCs2y5qkcYe2xBmt6afisg==","signatures":[{"sig":"MEUCIGcx8OeSbv76HPokdbRupczjFaQPXnGkSQ9DB0jJMcevAiEAimGyy9updZzZzBHT6mTfEUg//RUrpe/p/oZCD3dLawg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455055},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"e44ef9ddef70848257a1abd355e77fd00086ec9c","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli lib","example":"yarn workspace @avi99/aui-example","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"avi99","email":"avishkaprabha360@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/Avishka-99/avi99-aui.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.1","description":"A minimal ui library for react native","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.16.0","dependencies":{"i":"^0.3.7","npm":"^10.8.1","@avi99/aui":"file:","react-native-vector-icons":"^10.1.0","@types/react-native-vector-icons":"^6.4.18"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.74.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/aui_0.1.2_1723364619916_0.08352962561939559","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.1.3":{"name":"@avi99/aui","version":"0.1.3","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/Avishka-99","name":"Avishka Prabhath","email":"avishkaprabha360@gmail.com"},"license":"MIT","_id":"@avi99/aui@0.1.3","maintainers":[{"name":"avi99","email":"avishkaprabha360@gmail.com"}],"homepage":"https://github.com/Avishka-99/avi99-aui#readme","bugs":{"url":"https://github.com/Avishka-99/avi99-aui/issues"},"dist":{"shasum":"8b8b3ccfc8d2758c0e8b6faa90e8c21c1fe0c62d","tarball":"https://registry.npmjs.org/@avi99/aui/-/aui-0.1.3.tgz","fileCount":64,"integrity":"sha512-nisdf6Mtb9NuKTKd2QXaRloXrGqToC/qhxZYZe6ca43xWsLCKvWcYjTtlYrgwAbOKHIKO5PA/OZFOwMpLw9vEw==","signatures":[{"sig":"MEQCIAlrJj4WkeFGSeFU8+Q3gqWoLR/KNHzHOx5p0aNphMbPAiBS0o668dw2kQ5wTN6wXbHgbNPLZDPAPtKvr/nkr4Kn6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":596529},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"9d48387c0851c17fb9193e0f690b8dac85fad63b","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli lib","example":"yarn workspace @avi99/aui-example","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"avi99","email":"avishkaprabha360@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/Avishka-99/avi99-aui.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.1","description":"A minimal ui library for react native","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.16.0","dependencies":{"i":"^0.3.7","npm":"^10.8.1","@avi99/aui":"file:","react-native-vector-icons":"^10.1.0","@types/react-native-vector-icons":"^6.4.18"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.74.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/aui_0.1.3_1723375118937_0.9941869698896855","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.1.4":{"name":"@avi99/aui","version":"0.1.4","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/Avishka-99","name":"Avishka Prabhath","email":"avishkaprabha360@gmail.com"},"license":"MIT","_id":"@avi99/aui@0.1.4","maintainers":[{"name":"avi99","email":"avishkaprabha360@gmail.com"}],"homepage":"https://github.com/Avishka-99/avi99-aui#readme","bugs":{"url":"https://github.com/Avishka-99/avi99-aui/issues"},"dist":{"shasum":"636e18e3267568c5fe1af7081e111d380736d2fe","tarball":"https://registry.npmjs.org/@avi99/aui/-/aui-0.1.4.tgz","fileCount":64,"integrity":"sha512-FHFZWub5596Ydz8fY8lTGQ57aC6tJPG1CJTFsvZmMpFZBxMNEmrldrFNZVdiDzsQYOiaS90N0e0qihFmNTT7Og==","signatures":[{"sig":"MEQCICBBGQ0YoXV+o+S7Kq3txsgEjjioyif6YZlkWUjdD2vjAiBA9SPG/+SAkDABszJ6ec2xNcOYi14xNyUbpY1Nlp+z1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":596983},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"80bde3d41587ad6d8b77aa7a9851e283ab41d95a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli lib","example":"yarn workspace @avi99/aui-example","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"avi99","email":"avishkaprabha360@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/Avishka-99/avi99-aui.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.1","description":"A minimal ui library for react native","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.16.0","dependencies":{"i":"^0.3.7","npm":"^10.8.1","@avi99/aui":"file:","react-native-vector-icons":"^10.1.0","@types/react-native-vector-icons":"^6.4.18"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.74.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/aui_0.1.4_1723399311860_0.2631431745306103","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.1.5":{"name":"@avi99/aui","version":"0.1.5","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/Avishka-99","name":"Avishka Prabhath","email":"avishkaprabha360@gmail.com"},"license":"MIT","_id":"@avi99/aui@0.1.5","maintainers":[{"name":"avi99","email":"avishkaprabha360@gmail.com"}],"homepage":"https://github.com/Avishka-99/avi99-aui#readme","bugs":{"url":"https://github.com/Avishka-99/avi99-aui/issues"},"dist":{"shasum":"fe435996eaf78225e942ca57ec37ba8a9c7aa021","tarball":"https://registry.npmjs.org/@avi99/aui/-/aui-0.1.5.tgz","fileCount":64,"integrity":"sha512-FRYldyT1jy77MYMURkMdQM81dyJaxRdI+3kfzUL0FMbd7hXFeehNZEHbiLxS3t1KTN++vPLK9ZDOnL9aAPs9qg==","signatures":[{"sig":"MEUCIEPmMk38uWzozw4RX47f9AkNPpYPx5L7EvnQPO0KwbPEAiEAk4vLAeGVwOt1zCAW+iiDWVw90Ko2jvwl55/fkZlqpW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":601780},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"7bee0c91ba0df77cf646fde4d01946492ae98605","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli lib","example":"yarn workspace @avi99/aui-example","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"avi99","email":"avishkaprabha360@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/Avishka-99/avi99-aui.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.1","description":"A minimal ui library for react native","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.16.0","dependencies":{"i":"^0.3.7","npm":"^10.8.1","@avi99/aui":"file:","react-native-vector-icons":"^10.1.0","@types/react-native-vector-icons":"^6.4.18"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.74.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/aui_0.1.5_1723978717815_0.10509106100936116","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.1.6":{"name":"@avi99/aui","version":"0.1.6","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/Avishka-99","name":"Avishka Prabhath","email":"avishkaprabha360@gmail.com"},"license":"MIT","_id":"@avi99/aui@0.1.6","maintainers":[{"name":"avi99","email":"avishkaprabha360@gmail.com"}],"homepage":"https://github.com/Avishka-99/avi99-aui#readme","bugs":{"url":"https://github.com/Avishka-99/avi99-aui/issues"},"dist":{"shasum":"76fe694f614fa4cc69e947a430ab02c6ab385b23","tarball":"https://registry.npmjs.org/@avi99/aui/-/aui-0.1.6.tgz","fileCount":49,"integrity":"sha512-tnjrQyS4RfBkQ920N3Rj+5+ImtxXyH3mrj/GWhjdgfiYB/W1PLCqOisBSLR74PuPL0j3kzWAa2Sw6EUaEA2Bnw==","signatures":[{"sig":"MEQCIAYEz9Kbf5l1k+0qrsslZ0OYKDNfUkOcRdSFt38DW7oHAiBF9u1RPHBr8ClyjycE/5+TWtJ/54lqqZdwY/dQuzIIZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466424},"jest":{"testMatch":["**/__tests__/**/*.[jt]s?(x)","**/?(*.)+(spec|test).[jt]s?(x)"],"testPathIgnorePatterns":["/node_modules/","/dist/types/"]},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.js","source":"src/index","gitHead":"cf262600a38202dd57b14f3770f5c561dbd72108","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"del-cli lib","example":"yarn workspace @avi99/aui-example","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"avi99","email":"avishkaprabha360@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/Avishka-99/avi99-aui.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"A minimal ui library for react native","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.19.1","dependencies":{"i":"^0.3.7","npm":"^10.8.1","@avi99/aui":"file:","react-native-vector-icons":"^10.1.0","@types/react-native-vector-icons":"^6.4.18"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.74.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/aui_0.1.6_1749399673378_0.544638765025661","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.1.7":{"name":"@avi99/aui","version":"0.1.7","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/Avishka-99","name":"Avishka Prabhath","email":"avishkaprabha360@gmail.com"},"license":"MIT","_id":"@avi99/aui@0.1.7","maintainers":[{"name":"avi99","email":"avishkaprabha360@gmail.com"}],"homepage":"https://github.com/Avishka-99/avi99-aui#readme","bugs":{"url":"https://github.com/Avishka-99/avi99-aui/issues"},"dist":{"shasum":"cf651388efdd51b037ea437f0e1cabdb3b176118","tarball":"https://registry.npmjs.org/@avi99/aui/-/aui-0.1.7.tgz","fileCount":49,"integrity":"sha512-L67EGHyAYC6+5RtpnlShzcPzYeff2qQbmgra995LTfsA+h+YJlLI1HytIyTZ5dWUKDGIqQSq+YZNRQXbU8m/bw==","signatures":[{"sig":"MEQCIEuDwpIVe6AQIe5sjCHg7mR9SldkibsqRit3qLbX7eBTAiBDmP0O1CnSCpvASGFaaEh69BQ8zqGcEC9RDRXPnRhk8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466424},"jest":{"testMatch":["**/__tests__/**/*.[jt]s?(x)","**/?(*.)+(spec|test).[jt]s?(x)"],"testPathIgnorePatterns":["/node_modules/","/dist/types/"]},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.js","source":"src/index","gitHead":"f3c4a7fb9eceb4d1bffc32e7a2f15ddeff7ee8a2","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"del-cli lib","example":"yarn workspace @avi99/aui-example","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"avi99","email":"avishkaprabha360@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/Avishka-99/avi99-aui.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"A minimal ui library for react native","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.19.1","dependencies":{"i":"^0.3.7","npm":"^10.8.1","@avi99/aui":"file:","react-native-vector-icons":"^10.1.0","@types/react-native-vector-icons":"^6.4.18"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.74.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/aui_0.1.7_1749564796039_0.48262650147411446","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.1.8":{"name":"@avi99/aui","version":"0.1.8","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/Avishka-99","name":"Avishka Prabhath","email":"avishkaprabha360@gmail.com"},"license":"MIT","_id":"@avi99/aui@0.1.8","maintainers":[{"name":"avi99","email":"avishkaprabha360@gmail.com"}],"homepage":"https://github.com/Avishka-99/avi99-aui#readme","bugs":{"url":"https://github.com/Avishka-99/avi99-aui/issues"},"dist":{"shasum":"c70c682f4e2cb614095b53da0a4b87533259f845","tarball":"https://registry.npmjs.org/@avi99/aui/-/aui-0.1.8.tgz","fileCount":33,"integrity":"sha512-n5+4m9u5Jjl+UmOYBNautMF6RmOLppA5MTlJgcL0EBxOswgJhx+CTC4e+ar0tkbrLdkvmQeaQ41ZaznWor/CLw==","signatures":[{"sig":"MEUCIQCXYAaxuoFqbLX8BJkMK9thuUHw92vBbgiYUCzKp5CWJAIgIxEEuMkVNH06JdFh2si097hGpiqJZpxijnP0sBTLNDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241954},"jest":{"testMatch":["**/__tests__/**/*.[jt]s?(x)","**/?(*.)+(spec|test).[jt]s?(x)"],"testPathIgnorePatterns":["/node_modules/","/dist/types/"]},"main":"dist/index.js","types":"dist/types/index.d.ts","module":"dist/index.js","source":"src/index","gitHead":"181a487fb2be3d64b3d42ecff155daa884d82431","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json","clean":"del-cli lib","example":"yarn workspace @avi99/aui-example","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"avi99","email":"avishkaprabha360@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/Avishka-99/avi99-aui.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.8.2","description":"A minimal ui library for react native","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.19.1","dependencies":{"i":"^0.3.7","npm":"^10.8.1","@avi99/aui":"file:","react-native-vector-icons":"^10.1.0","@types/react-native-vector-icons":"^6.4.18"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.74.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.20.0","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/aui_0.1.8_1749565516239_0.12804206128415196","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.1.9":{"name":"@avi99/aui","version":"0.1.9","description":"A minimal ui library for react native","main":"dist/index.js","module":"dist/index.js","types":"dist/types/index.d.ts","react-native":"dist/index.js","source":"src/index","scripts":{"example":"yarn workspace @avi99/aui-example","test":"jest","typecheck":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","clean":"del-cli lib","release":"release-it","build":"npm run clean && tsc -p tsconfig.build.json"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/Avishka-99/avi99-aui.git"},"author":{"name":"Avishka Prabhath","email":"avishkaprabha360@gmail.com","url":"https://github.com/Avishka-99"},"license":"MIT","bugs":{"url":"https://github.com/Avishka-99/avi99-aui/issues"},"homepage":"https://github.com/Avishka-99/avi99-aui#readme","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"devDependencies":{"@commitlint/config-conventional":"^17.0.2","@evilmartians/lefthook":"^1.5.0","@react-native/eslint-config":"^0.73.1","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^29.5.5","@types/react":"^18.2.44","commitlint":"^17.0.2","del-cli":"^5.1.0","eslint":"^8.51.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","jest":"^29.7.0","prettier":"^3.0.3","react":"18.2.0","react-native":"0.74.2","react-native-builder-bob":"^0.20.0","release-it":"^15.0.0","typescript":"^5.2.2"},"resolutions":{"@types/react":"^18.2.44"},"peerDependencies":{"react":"*","react-native":"*"},"workspaces":["example"],"packageManager":"yarn@3.6.1","jest":{"testMatch":["**/__tests__/**/*.[jt]s?(x)","**/?(*.)+(spec|test).[jt]s?(x)"],"testPathIgnorePatterns":["/node_modules/","/dist/types/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"dependencies":{"@avi99/aui":"file:","@types/react-native-vector-icons":"^6.4.18","i":"^0.3.7","npm":"^10.8.1","react-native-vector-icons":"^10.1.0"},"_id":"@avi99/aui@0.1.9","gitHead":"1b6912b4cfa2aa850b8f8ad0f80c1dab80c75c8c","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-atXsnJcUyUuroQ29WLFwaEk/E/CmvCa5G+VeVaf/BeFcjkPKoN87J46I0w7TnDBXPJjLSWeuW02naHF3UF5GSg==","shasum":"6f7d78296adb90df10a355301bcc989cbba52409","tarball":"https://registry.npmjs.org/@avi99/aui/-/aui-0.1.9.tgz","fileCount":33,"unpackedSize":241958,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCSOxmltl65bUqsbup7xhigFmmoulmd+zy25PDW+pqnzQIhANb9/741RtfrXrOakiOB7rOx/IC04w8fUq76wmOpAHs1"}]},"_npmUser":{"name":"avi99","email":"avishkaprabha360@gmail.com"},"directories":{},"maintainers":[{"name":"avi99","email":"avishkaprabha360@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aui_0.1.9_1749567171905_0.2777414254894648"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-11T06:56:53.149Z","modified":"2025-06-10T14:52:52.261Z","0.1.0":"2024-08-11T06:56:53.435Z","0.1.1":"2024-08-11T07:39:28.605Z","0.1.2":"2024-08-11T08:23:40.059Z","0.1.3":"2024-08-11T11:18:39.137Z","0.1.4":"2024-08-11T18:01:52.019Z","0.1.5":"2024-08-18T10:58:37.974Z","0.1.6":"2025-06-08T16:21:13.559Z","0.1.7":"2025-06-10T14:13:16.220Z","0.1.8":"2025-06-10T14:25:16.414Z","0.1.9":"2025-06-10T14:52:52.100Z"},"bugs":{"url":"https://github.com/Avishka-99/avi99-aui/issues"},"author":{"name":"Avishka Prabhath","email":"avishkaprabha360@gmail.com","url":"https://github.com/Avishka-99"},"license":"MIT","homepage":"https://github.com/Avishka-99/avi99-aui#readme","keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/Avishka-99/avi99-aui.git"},"description":"A minimal ui library for react native","maintainers":[{"name":"avi99","email":"avishkaprabha360@gmail.com"}],"readme":"# @avi99/aui\n\nA minimal ui library for react native\n\n# 1.Installation\n\n```sh\nnpm install @avi99/aui\n```\n\n# 2. Example\n\nSee exaple from [here](https://snack.expo.dev/@avishka99/github.com-avishka-99-aui-example)\n\n# 3.Usage\n\n```js\nimport { Button } from '@avi99/aui';\n\nconst MyButton = () => {\n    return (\n        <Button \n            mode='flat' \n            onPress={() => console.log(\"clicked\")} \n            style={{ width: 80 }} \n            title=\"Click Me!\" \n        />\n    )\n}\n```\n\n# 4.Components\n\n## Button\n\n```js\nimport { Button } from '@avi99/aui';\n\nexport fuction App(){\n    return (\n        <Button \n            mode='flat' \n            onPress={() => console.log(\"clicked\")} \n            title=\"Click Me!\" \n        />\n    )\n}\n```\n\n\n| Property       | Required | Type       | Description                                                                     |\n| ---------------- | ---------- | ------------ | --------------------------------------------------------------------------------- |\n| mode           | true     | string     | mode of the button. mode should be one of following  ('flat','outlined','text') |\n| onPress        | true     | Function   | this calls when user press the button                                           |\n| title          | true     | string     | button text                                                                     |\n| background     | false    | ColorValue | background color for button.<br>default -> #1E90FF                              |\n| color          | false    | ColorValue | button text color.<br>default -> #FFFFFF                                        |\n| outlineColor   | false    | ColorValue | button outline color.<br>default -> #4169E1                                     |\n| containerStyle | false    | ViewStyle  | additional styling                                                              |\n| rounded        | false    | boolean    | if true, button corners will be rounded                                         |\n| ripple         | false    | boolean    | enables ripple effect when user press the button                                |\n| rippleColor    | false    | ColorValue | ripple color.                                                                   |\n\n## Loader\n\n```js\nimport { Loader } from '@avi99/aui';\n\nexport fuction App(){\n    return (\n        <Loader \n           name='3-dots-blinking' \n           color={'#1C1678'} \n        />\n    )\n}\n```\n\n\n| Property | Required | Type       | Description                                                                                                                                                                                                                                                                                         |\n| :--------- | ---------- | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| name     | true     | string     | name of loader.it should be one of following<br />('6Dots','3Dots','curveSpin','triangle','dotGliding','fading-Box','4DotSquare','3DotScale','3DotBlinking','3DotSwap','3DotSway',<br />'3Rings','tinyCurve','2Curves','3Quarters','ringExpand',<br />'endlessSquares','spinningSquare','5DotWave') |\n| duration | false    | Number     | duration of the animation. default value vary according to animation                                                                                                                                                                                                                                |\n| color    | false    | ColorValue | background color of loader. default -> #1E90FF                                                                                                                                                                                                                                                      |\n\n## Switch\n\n```js\nimport { Switch } from '@avi99/aui';\n\nexport fuction App(){\n    return (\n        <Switch\n           onChange={(state: boolean) => setValue(state)} \n           value={value} \n        />\n    )\n}\n```\n\n\n| Property       | Required | Type       | Description                                    |\n| :--------------- | ---------- | ------------ | ------------------------------------------------ |\n| value          | true     | boolean    | current state of the button                    |\n| onChange       | true     | Function   | triggers when user press the switch            |\n| color          | true     | ColorValue | background color of switch. default -> #1E90FF |\n| containerStyle | false    | ViewStyle  | additional styling                             |\n\n## Seperator\n\n```js\nimport { Seperator } from '@avi99/aui';\n\nexport fuction App(){\n    return (\n        <Seperator/>\n    )\n}\n\n```\n\n\n| Property       | Required | Type       | Description                   |\n| :--------------- | ---------- | ------------ | ------------------------------- |\n| color          | false    | ColorValue | background color of seperator |\n| containerStyle | fasle    | ViewStyle  | additional styling            |\n\n## Progress Bar\n\n```js\nimport { ProgressBar } from '@avi99/aui';\n\nexport fuction App(){\n    const [progress, setProgress] = React.useState<number>(0);\n    return (\n        <ProgressBar color={'purple'} value={progress} />\n    )\n}\n```\n\n\n| Property       | Required | Type           | Description                                              |\n| :--------------- | ---------- | ---------------- | ---------------------------------------------------------- |\n| color          | false    | ColorValue     | background color of progress bar. default -> #5BC236     |\n| value          | true     | number         | progress value. it should be in between 0 - 100          |\n| width          | false    | DimensionValue | width of progressbar. default -> '100%' of its container |\n| height         | false    | DimensionValue | height of progressbar. default -> 8                      |\n| containerStyle | false    | ViewStyle      | additional styling                                       |\n\n## OTP Input\n\n```js\nimport { OtpInput} from '@avi99/aui';\n\nexport fuction App(){\n   return(\n      <OtpInput length={5} onChange={(otp:string) => console.log(otp)} onComplete={(otp:string)=>console.log(otp)} />\n   )\n}\n```\n\n\n| Property       | Required | Type      | Description                      |\n| ---------------- | ---------- | ----------- | ---------------------------------- |\n| length         | true     | number    | length of otp component          |\n| onComplete     | false    | Function  | triggers last digit entered      |\n| onChange       | true     | Function  | triggers when digits are changed |\n| containerStyle | false    | ViewStyle | styling for OTP container        |\n| boxStyle       | false    | ViewStyle | styling for OTP box              |\n\n## TextInput\n\n```js\n\nimport { TextInput } from '@avi99/aui';\n\nexport fuction App(){\n   return(\n      <TextInput \n         onChange={(text:string)=>console.log(text)} \n         placeholder={'Enter password'} \n         value={''}\n         secured\n      ></TextInput>\n   )\n}\n```\n\n\n| Property         | Required | Type       | Description                                                            |\n| :----------------- | ---------- | ------------ | ------------------------------------------------------------------------ |\n| onChange         | true     | Function   | triggers when user input text                                          |\n| secured          | false    | boolean    | is true, then entered text will be masked.<br /><br />default -> false |\n| textColor        | false    | ColorValue | color of entered text. default -> '#000000'                            |\n| outlineColor     | false    | ColorValue | border color of textbox. default -> '#000000'                          |\n| disabled         | false    | boolean    | if true, the textinput is disabled                                     |\n| placeholder      | true     | string     | placeholder text                                                       |\n| placeholderColor | false    | ColorValue | color of placeholder text. default -> '#000000'                        |\n| containerStyle   | false    | ViewStyle  | additional styling                                                     |\n| value            | true     | string     | current value                                                          |\n\n## Bottomsheet\n\n###### current version does not support pan gestures yet.\n\n```js\nimport { BottomSheet,type SheetRef,Button } from '@avi99/aui';\n\nexport fuction App(){\n    const sheetRef = React.useRef<SheetRef>(null);\n    const openSheet = () => {\n      sheetRef.current?.open()\n    }\n    const closeSheet = () => {\n      sheetRef.current?.close()\n    }\n  \n    return(\n     <BottomSheet height={'90%'} ref={sheetRef} backdropColor={'red'} onClose={closeSheet}>\n         <View style={{ height: '100%', width: '100%', display: 'flex', alignItems: 'center', justifyContent: 'center' }}>\n            <Button onPress={closeSheet} title={'close sheet'} mode='flat' />\n         </View>\n      </BottomSheet>\n\n\n    )\n}\n```\n\n\n| Property      | Required | Type           | Description                                                                                    |\n| --------------- | ---------- | ---------------- | ------------------------------------------------------------------------------------------------ |\n| close         | false    | Function       | close function.if user pass this prop, user can close the bottomsheet by press on the backdrop |\n| backdropColor | false    | ColorValue     | color of backdrop component. default -> '#000000'                                              |\n| height        | true     | DimensionValue | height of bottomsheet                                                                          |\n| children      | true     | ReactNode      | child nodes that required to be rendered inside bottomsheet                                    |\n\n### methods\n\n\n| Name  | Description           | Usage                    |\n| ------- | ----------------------- | -------------------------- |\n| open  | open the bottomsheet  | sheetRef.current.open()  |\n| close | close the bottomsheet | sheetRef.current.close() |\n\n## Portal\n\n```js\nimport { Portal,PortalProvider } from '@avi99/aui';\n\nexport function AppWrapper(){\n     return(\n        <PortalProvider>\n            </App>\n        </PortalProvider>\n     )\n}\n\nfunction App(){\n    const sheetRef = React.useRef<SheetRef>(null);\n    const openSheet = () => {\n      sheetRef.current?.open()\n    }\n    const closeSheet = () => {\n      sheetRef.current?.close()\n    }\n  \n    return(\n     <Portal name=\"bottomsheet\">\n       <BottomSheet height={'90%'} ref={sheetRef} backdropColor={'red'} onClose={closeSheet}>\n         <View style={{ height: '100%', width: '100%', display: 'flex', alignItems: 'center', justifyContent: 'center' }}>\n           <Button onPress={closeSheet} title={'close sheet'} mode='flat' />\n         </View>\n       </BottomSheet>\n     </Portal>\n    )\n}\n```\n\n\n| Property | Required | Type      | Description                                                 |\n| ---------- | ---------- | ----------- | ------------------------------------------------------------- |\n| name     | true     | string    | name for component that used to identify component uniquely |\n| children | true     | ReactNode | component that required to reloacate                        |\n\n## IconButton\n\n```js\nimport { IconButton } from '@avi99/aui';\n\nexport function App(){\n   return(\n     <IconButton onPress={() => console.log(\"pressed\")} title={\"Home\"} icon='home' ripple={true} width={80} />\n   )\n\n\n}\n```\n\n\n| Property       | Required | Type       | Description                                                          |\n| ---------------- | ---------- | ------------ | ---------------------------------------------------------------------- |\n| onPress        | true     | Function   | triggers when button is pressed                                      |\n| title          | true     | string     | title text of the button                                             |\n| icon           | true     | string     | icon name                                                            |\n| color          | false    | ColorValue | color of icon & title. default -> '#FFFFFF'                          |\n| containerStyle | false    | ViewStyle  | additional styling                                                   |\n| background     | false    | ColorValue | background color of button. default -> '#1E90FF'                     |\n| outlined       | false    | boolean    | if true, background -> '#FFFFFF'. only outline,icon,tile are visible |\n| reversed       | false    | boolean    | if true, order of icon & title reversed                              |\n| ripple         | false    | boolean    | enables ripple effect when user press the button                     |\n| rounded        | false    | boolean    | if true, button corners will be rounded                              |\n\n##\n\n## License\n\nMIT\n\n---\n\nMade with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)\n","readmeFilename":"README.md"}