{"_id":"@9temare/react-native-ui-lib","_rev":"5-21d627be34d59e26e846edee932cb969","name":"@9temare/react-native-ui-lib","dist-tags":{"latest":"7.0.5"},"versions":{"7.0.0":{"name":"@9temare/react-native-ui-lib","version":"7.0.0","main":"src/index.ts","types":"src/index.d.ts","author":{"name":"Ethan Sharabi","email":"ethan.shar@gmail.com"},"homepage":"https://github.com/wix/react-native-ui-lib","license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/wix/react-native-ui-lib.git"},"scripts":{"start":"watchman watch-del-all && export DEV_MODE=true && react-native start","start:web":"npm --prefix webDemo run start","ios":"react-native run-ios","android":"react-native run-android","iPad":"react-native run-ios --simulator='iPad Pro (9.7 inch)'","pretest":"npm run lint","lint":"eslint src -c .eslintrc.js --ext .tsx,.ts,.js","lint:fix":"eslint src -c .eslintrc.js --fix","test":"jest","test:watch":"jest --watch","test:perf":"TEST_RUNNER_ARGS='--testMatch **/*.perf.js' reassure measure","xcode":"xed ios","build:dev":"tsc --p tsconfig.dev.json","build":"node scripts/build.js","build:local":"./scripts/createLocalPackage.sh","pre-push":"npm run build:dev && npm run test","docs:deploy":"./scripts/deployDocs.sh","docs:build":"node scripts/buildDocs.js","calendar:createMocks":"node scripts/createCalendarMockData.js","snippets:build":"node scripts/generateSnippets.js","demo":"./scripts/demo.sh","release":"node ./scripts/release.js"},"dependencies":{"babel-plugin-transform-inline-environment-variables":"^0.0.2","color":"^3.1.0","commons-validator-js":"^1.0.237","date-fns":"^2.29.3","deprecated-react-native-prop-types":"^2.3.0","hoist-non-react-statics":"^3.0.0","lodash":"^4.17.21","memoize-one":"^5.0.5","prop-types":"^15.5.10","react-freeze":"^1.0.0","react-native-redash":"^12.0.3","semver":"^5.5.0","tinycolor2":"^1.4.2","url-parse":"^1.2.0","wix-react-native-text-size":"~1.0.0"},"devDependencies":{"@babel/cli":"^7.16.8","@babel/core":"^7.20.0","@babel/plugin-transform-modules-commonjs":"^7.17.9","@babel/preset-env":"^7.20.0","@babel/preset-react":"^7.10.1","@babel/runtime":"^7.20.0","@formatjs/intl-datetimeformat":"^6.0.3","@formatjs/intl-getcanonicallocales":"^2.0.2","@formatjs/intl-locale":"^3.0.3","@formatjs/intl-numberformat":"^8.0.4","@formatjs/intl-pluralrules":"^5.0.3","@react-native-community/blur":"4.3.0","@react-native-community/datetimepicker":"^3.4.6","@react-native-community/netinfo":"^5.6.2","@shopify/flash-list":"^1.2.1","@testing-library/react-hooks":"^7.0.2","@testing-library/react-native":"^11.5.2","@types/hoist-non-react-statics":"^3.3.1","@types/jest":"^29.2.1","@types/lodash":"^4.0.0","@types/prop-types":"^15.5.3","@types/react":"^18.2.15","@types/react-native":"0.71.2","@types/tinycolor2":"^1.4.2","@types/url-parse":"^1.4.3","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/parser":"^5.3.1","@welldone-software/why-did-you-render":"^3.2.1","babel-jest":"^29.2.1","babel-plugin-lodash":"^3.3.4","babel-plugin-module-resolver":"^4.1.0","babel-preset-react-native":"*","eslint":"8.19.0","eslint-config-wix":"2.0.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.0.4","eslint-plugin-react-native":"^4.0.0","eslint-plugin-uilib":"file:./eslint-rules","gh-pages":"^1.1.0","jest":"^29.2.1","light-date":"^1.2.0","metro-react-native-babel-preset":"0.73.10","mocha":"^5.0.0","moment":"^2.24.0","object-hash":"^3.0.0","postcss":"^8.4.21","postcss-js":"^4.0.0","prettier-eslint":"12.0.0","react":"18.2.0","react-autobind":"^1.0.6","react-dom":"^18.2.0","react-native":"0.71.12","react-native-fs":"^2.20.0","react-native-gesture-handler":"2.9.0","react-native-haptic-feedback":"^1.11.0","react-native-linear-gradient":"2.6.2","react-native-mmkv":"2.6.1","react-native-navigation":"7.32.1","react-native-reanimated":"3.4.0","react-native-shimmer-placeholder":"^2.0.6","react-native-svg":"^13.7.0","react-native-svg-transformer":"^0.14.3","react-test-renderer":"18.2.0","reassure":"^0.4.1","shell-utils":"^1.0.10","typescript":"4.9.5"},"peerDependencies":{"react":">=17.0.1","react-native":">=0.64.1","react-native-gesture-handler":">=2.5.0","react-native-reanimated":">=2.0.0"},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/(?!(@react-native|react-native|react-native-reanimated|react-native-redash)/)"],"testPathIgnorePatterns":["/e2e/","/node_modules/","/typings/","/expoDemo/","/uilib-docs/"],"setupFiles":["./jestSetup/jest-setup.js"],"testMatch":["**/*.spec.(js|ts|tsx)"],"fakeTimers":{"legacyFakeTimers":true}},"description":"[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://stand-with-ukraine.pp.ua)","bugs":{"url":"https://github.com/wix/react-native-ui-lib/issues"},"directories":{"doc":"docs","lib":"lib"},"_id":"@9temare/react-native-ui-lib@7.0.0","gitHead":"93f9a7a6b21f14ebd842a631bd4468a740784d79","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-i6FUBQqubhQY1KN2UG/lG1ikpFrxgMGisP0PE/V6/S6m4vwYNPlhO7SO9MTxx+WE8z5/QUOrUa3iXXbiJjQ+Tw==","shasum":"cae6a8d2f835977b9fd890efa15cff917201b7f9","tarball":"https://registry.npmjs.org/@9temare/react-native-ui-lib/-/react-native-ui-lib-7.0.0.tgz","fileCount":377,"unpackedSize":731340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaSQuPAbArerpd+e1pRmFJ/fGYo5K/+tgNIz+rUznskAiEAqzcoTv9MVcxYI69RUTp9bVE5HAYOp8IgvzyWLFeKYYI="}]},"_npmUser":{"name":"9temare","email":"wangzihao139@126.com"},"maintainers":[{"name":"9temare","email":"wangzihao139@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-ui-lib_7.0.0_1704951926328_0.17557890764533957"},"_hasShrinkwrap":false},"7.0.1":{"name":"@9temare/react-native-ui-lib","version":"7.0.1","main":"src/index.ts","types":"src/index.d.ts","author":{"name":"Ethan Sharabi","email":"ethan.shar@gmail.com"},"homepage":"https://github.com/wix/react-native-ui-lib","license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/wix/react-native-ui-lib.git"},"scripts":{"start":"watchman watch-del-all && export DEV_MODE=true && react-native start","start:web":"npm --prefix webDemo run start","ios":"react-native run-ios","android":"react-native run-android","iPad":"react-native run-ios --simulator='iPad Pro (9.7 inch)'","pretest":"npm run lint","lint":"eslint src -c .eslintrc.js --ext .tsx,.ts,.js","lint:fix":"eslint src -c .eslintrc.js --fix","test":"jest","test:watch":"jest --watch","test:perf":"TEST_RUNNER_ARGS='--testMatch **/*.perf.js' reassure measure","xcode":"xed ios","build:dev":"tsc --p tsconfig.dev.json","build":"node scripts/build.js","build:local":"./scripts/createLocalPackage.sh","pre-push":"npm run build:dev && npm run test","docs:deploy":"./scripts/deployDocs.sh","docs:build":"node scripts/buildDocs.js","calendar:createMocks":"node scripts/createCalendarMockData.js","snippets:build":"node scripts/generateSnippets.js","demo":"./scripts/demo.sh","release":"node ./scripts/release.js"},"dependencies":{"babel-plugin-transform-inline-environment-variables":"^0.0.2","color":"^3.1.0","commons-validator-js":"^1.0.237","date-fns":"^2.29.3","deprecated-react-native-prop-types":"^2.3.0","hoist-non-react-statics":"^3.0.0","lodash":"^4.17.21","memoize-one":"^5.0.5","prop-types":"^15.5.10","react-freeze":"^1.0.0","react-native-redash":"^12.0.3","semver":"^5.5.0","tinycolor2":"^1.4.2","url-parse":"^1.2.0","wix-react-native-text-size":"~1.0.0"},"devDependencies":{"@babel/cli":"^7.16.8","@babel/core":"^7.20.0","@babel/plugin-transform-modules-commonjs":"^7.17.9","@babel/preset-env":"^7.20.0","@babel/preset-react":"^7.10.1","@babel/runtime":"^7.20.0","@formatjs/intl-datetimeformat":"^6.0.3","@formatjs/intl-getcanonicallocales":"^2.0.2","@formatjs/intl-locale":"^3.0.3","@formatjs/intl-numberformat":"^8.0.4","@formatjs/intl-pluralrules":"^5.0.3","@react-native-community/blur":"4.3.0","@react-native-community/datetimepicker":"^3.4.6","@react-native-community/netinfo":"^5.6.2","@shopify/flash-list":"^1.2.1","@testing-library/react-hooks":"^7.0.2","@testing-library/react-native":"^11.5.2","@types/hoist-non-react-statics":"^3.3.1","@types/jest":"^29.2.1","@types/lodash":"^4.0.0","@types/prop-types":"^15.5.3","@types/react":"^18.2.15","@types/react-native":"0.71.2","@types/tinycolor2":"^1.4.2","@types/url-parse":"^1.4.3","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/parser":"^5.3.1","@welldone-software/why-did-you-render":"^3.2.1","babel-jest":"^29.2.1","babel-plugin-lodash":"^3.3.4","babel-plugin-module-resolver":"^4.1.0","babel-preset-react-native":"*","eslint":"8.19.0","eslint-config-wix":"2.0.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.0.4","eslint-plugin-react-native":"^4.0.0","eslint-plugin-uilib":"file:./eslint-rules","gh-pages":"^1.1.0","jest":"^29.2.1","light-date":"^1.2.0","metro-react-native-babel-preset":"0.73.10","mocha":"^5.0.0","moment":"^2.24.0","object-hash":"^3.0.0","postcss":"^8.4.21","postcss-js":"^4.0.0","prettier-eslint":"12.0.0","react":"18.2.0","react-autobind":"^1.0.6","react-dom":"^18.2.0","react-native":"0.71.12","react-native-fs":"^2.20.0","react-native-gesture-handler":"2.9.0","react-native-haptic-feedback":"^1.11.0","react-native-linear-gradient":"2.6.2","react-native-mmkv":"2.6.1","react-native-navigation":"7.32.1","react-native-reanimated":"3.4.0","react-native-shimmer-placeholder":"^2.0.6","react-native-svg":"^13.7.0","react-native-svg-transformer":"^0.14.3","react-test-renderer":"18.2.0","reassure":"^0.4.1","shell-utils":"^1.0.10","typescript":"4.9.5"},"peerDependencies":{"react":">=17.0.1","react-native":">=0.64.1","react-native-gesture-handler":">=2.5.0","react-native-reanimated":">=2.0.0"},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/(?!(@react-native|react-native|react-native-reanimated|react-native-redash)/)"],"testPathIgnorePatterns":["/e2e/","/node_modules/","/typings/","/expoDemo/","/uilib-docs/"],"setupFiles":["./jestSetup/jest-setup.js"],"testMatch":["**/*.spec.(js|ts|tsx)"],"fakeTimers":{"legacyFakeTimers":true}},"description":"[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://stand-with-ukraine.pp.ua)","bugs":{"url":"https://github.com/wix/react-native-ui-lib/issues"},"directories":{"doc":"docs","lib":"lib"},"_id":"@9temare/react-native-ui-lib@7.0.1","gitHead":"93f9a7a6b21f14ebd842a631bd4468a740784d79","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-RH2K4jpr3PsR1CppJ3GwvgshvSK0oKZCCiCFbjTHTyG+KgJEtNOuC4OZbOg9g+VFOtlo2biMu/ex9WkAQzzFPQ==","shasum":"f53f591efbf7aafae2aa23fcdf798e6623fd525d","tarball":"https://registry.npmjs.org/@9temare/react-native-ui-lib/-/react-native-ui-lib-7.0.1.tgz","fileCount":377,"unpackedSize":731340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPwKncVWxLntl2yPJ363Qy7/YIztETG61KqtGJC6pceAiEAwscE3l5sjp0iN5rk53lgkUeCu8q6/jpn+M9DneUK678="}]},"_npmUser":{"name":"9temare","email":"wangzihao139@126.com"},"maintainers":[{"name":"9temare","email":"wangzihao139@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-ui-lib_7.0.1_1704952076170_0.4721348020848044"},"_hasShrinkwrap":false},"7.0.2":{"name":"@9temare/react-native-ui-lib","version":"7.0.2","main":"src/index.ts","types":"src/index.d.ts","author":{"name":"Ethan Sharabi","email":"ethan.shar@gmail.com"},"homepage":"https://github.com/wix/react-native-ui-lib","license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/wix/react-native-ui-lib.git"},"scripts":{"start":"watchman watch-del-all && export DEV_MODE=true && react-native start","start:web":"npm --prefix webDemo run start","ios":"react-native run-ios","android":"react-native run-android","iPad":"react-native run-ios --simulator='iPad Pro (9.7 inch)'","pretest":"npm run lint","lint":"eslint src -c .eslintrc.js --ext .tsx,.ts,.js","lint:fix":"eslint src -c .eslintrc.js --fix","test":"jest","test:watch":"jest --watch","test:perf":"TEST_RUNNER_ARGS='--testMatch **/*.perf.js' reassure measure","xcode":"xed ios","build:dev":"tsc --p tsconfig.dev.json","build":"node scripts/build.js","build:local":"./scripts/createLocalPackage.sh","pre-push":"npm run build:dev && npm run test","docs:deploy":"./scripts/deployDocs.sh","docs:build":"node scripts/buildDocs.js","calendar:createMocks":"node scripts/createCalendarMockData.js","snippets:build":"node scripts/generateSnippets.js","demo":"./scripts/demo.sh","release":"node ./scripts/release.js"},"dependencies":{"babel-plugin-transform-inline-environment-variables":"^0.0.2","color":"^3.1.0","commons-validator-js":"^1.0.237","date-fns":"^2.29.3","deprecated-react-native-prop-types":"^2.3.0","hoist-non-react-statics":"^3.0.0","lodash":"^4.17.21","memoize-one":"^5.0.5","prop-types":"^15.5.10","react-freeze":"^1.0.0","react-native-redash":"^12.0.3","semver":"^5.5.0","tinycolor2":"^1.4.2","url-parse":"^1.2.0","wix-react-native-text-size":"~1.0.0"},"devDependencies":{"@babel/cli":"^7.16.8","@babel/core":"^7.20.0","@babel/plugin-transform-modules-commonjs":"^7.17.9","@babel/preset-env":"^7.20.0","@babel/preset-react":"^7.10.1","@babel/runtime":"^7.20.0","@formatjs/intl-datetimeformat":"^6.0.3","@formatjs/intl-getcanonicallocales":"^2.0.2","@formatjs/intl-locale":"^3.0.3","@formatjs/intl-numberformat":"^8.0.4","@formatjs/intl-pluralrules":"^5.0.3","@react-native-community/blur":"4.3.0","@react-native-community/datetimepicker":"^3.4.6","@react-native-community/netinfo":"^5.6.2","@shopify/flash-list":"^1.2.1","@testing-library/react-hooks":"^7.0.2","@testing-library/react-native":"^11.5.2","@types/hoist-non-react-statics":"^3.3.1","@types/jest":"^29.2.1","@types/lodash":"^4.0.0","@types/prop-types":"^15.5.3","@types/react":"^18.2.15","@types/react-native":"0.71.2","@types/tinycolor2":"^1.4.2","@types/url-parse":"^1.4.3","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/parser":"^5.3.1","@welldone-software/why-did-you-render":"^3.2.1","babel-jest":"^29.2.1","babel-plugin-lodash":"^3.3.4","babel-plugin-module-resolver":"^4.1.0","babel-preset-react-native":"*","eslint":"8.19.0","eslint-config-wix":"2.0.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.0.4","eslint-plugin-react-native":"^4.0.0","eslint-plugin-uilib":"file:./eslint-rules","gh-pages":"^1.1.0","jest":"^29.2.1","light-date":"^1.2.0","metro-react-native-babel-preset":"0.73.10","mocha":"^5.0.0","moment":"^2.24.0","object-hash":"^3.0.0","postcss":"^8.4.21","postcss-js":"^4.0.0","prettier-eslint":"12.0.0","react":"18.2.0","react-autobind":"^1.0.6","react-dom":"^18.2.0","react-native":"0.71.12","react-native-fs":"^2.20.0","react-native-gesture-handler":"2.9.0","react-native-haptic-feedback":"^1.11.0","react-native-linear-gradient":"2.6.2","react-native-mmkv":"2.6.1","react-native-navigation":"7.32.1","react-native-reanimated":"3.4.0","react-native-shimmer-placeholder":"^2.0.6","react-native-svg":"^13.7.0","react-native-svg-transformer":"^0.14.3","react-test-renderer":"18.2.0","reassure":"^0.4.1","shell-utils":"^1.0.10","typescript":"4.9.5"},"peerDependencies":{"react":">=17.0.1","react-native":">=0.64.1","react-native-gesture-handler":">=2.5.0","react-native-reanimated":">=2.0.0"},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/(?!(@react-native|react-native|react-native-reanimated|react-native-redash)/)"],"testPathIgnorePatterns":["/e2e/","/node_modules/","/typings/","/expoDemo/","/uilib-docs/"],"setupFiles":["./jestSetup/jest-setup.js"],"testMatch":["**/*.spec.(js|ts|tsx)"],"fakeTimers":{"legacyFakeTimers":true}},"description":"[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://stand-with-ukraine.pp.ua)","bugs":{"url":"https://github.com/wix/react-native-ui-lib/issues"},"directories":{"doc":"docs","lib":"lib"},"_id":"@9temare/react-native-ui-lib@7.0.2","gitHead":"93f9a7a6b21f14ebd842a631bd4468a740784d79","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-myR0SCv7zoTQ3o/ObKghHZ4aL5qemlA5jF6pB/RIwOuOatskv20e0uE3636pQsHMFRc4bMsIoGZsaqUraQ/z/A==","shasum":"f8cbde895eba6a85056b413e464e9eb4b145095a","tarball":"https://registry.npmjs.org/@9temare/react-native-ui-lib/-/react-native-ui-lib-7.0.2.tgz","fileCount":703,"unpackedSize":1612085,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPoln5c8J3f0iPDqwtZPVjue/SZEWwpHgZez7pGDhriAiB5hpBFzI5NzcvoTUc/maQYDV+MfP6FXsKMFiAVib4bPw=="}]},"_npmUser":{"name":"9temare","email":"wangzihao139@126.com"},"maintainers":[{"name":"9temare","email":"wangzihao139@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-ui-lib_7.0.2_1704955882006_0.8692058876665052"},"_hasShrinkwrap":false},"7.0.3":{"name":"@9temare/react-native-ui-lib","version":"7.0.3","main":"src/index.js","types":"src/index.d.ts","author":{"name":"Ethan Sharabi","email":"ethan.shar@gmail.com"},"homepage":"https://github.com/wix/react-native-ui-lib","license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/wix/react-native-ui-lib.git"},"scripts":{"start":"watchman watch-del-all && export DEV_MODE=true && react-native start","start:web":"npm --prefix webDemo run start","ios":"react-native run-ios","android":"react-native run-android","iPad":"react-native run-ios --simulator='iPad Pro (9.7 inch)'","pretest":"npm run lint","lint":"eslint src -c .eslintrc.js --ext .tsx,.ts,.js","lint:fix":"eslint src -c .eslintrc.js --fix","test":"jest","test:watch":"jest --watch","test:perf":"TEST_RUNNER_ARGS='--testMatch **/*.perf.js' reassure measure","xcode":"xed ios","build:dev":"tsc --p tsconfig.dev.json","build":"node scripts/build.js","build:local":"./scripts/createLocalPackage.sh","pre-push":"npm run build:dev && npm run test","docs:deploy":"./scripts/deployDocs.sh","docs:build":"node scripts/buildDocs.js","calendar:createMocks":"node scripts/createCalendarMockData.js","snippets:build":"node scripts/generateSnippets.js","demo":"./scripts/demo.sh","release":"node ./scripts/release.js"},"dependencies":{"babel-plugin-transform-inline-environment-variables":"^0.0.2","color":"^3.1.0","commons-validator-js":"^1.0.237","date-fns":"^2.29.3","deprecated-react-native-prop-types":"^2.3.0","hoist-non-react-statics":"^3.0.0","lodash":"^4.17.21","memoize-one":"^5.0.5","prop-types":"^15.5.10","react-freeze":"^1.0.0","react-native-redash":"^12.0.3","semver":"^5.5.0","tinycolor2":"^1.4.2","url-parse":"^1.2.0","wix-react-native-text-size":"~1.0.0"},"devDependencies":{"@babel/cli":"^7.16.8","@babel/core":"^7.20.0","@babel/plugin-transform-modules-commonjs":"^7.17.9","@babel/preset-env":"^7.20.0","@babel/preset-react":"^7.10.1","@babel/runtime":"^7.20.0","@formatjs/intl-datetimeformat":"^6.0.3","@formatjs/intl-getcanonicallocales":"^2.0.2","@formatjs/intl-locale":"^3.0.3","@formatjs/intl-numberformat":"^8.0.4","@formatjs/intl-pluralrules":"^5.0.3","@react-native-community/blur":"4.3.0","@react-native-community/datetimepicker":"^3.4.6","@react-native-community/netinfo":"^5.6.2","@shopify/flash-list":"^1.2.1","@testing-library/react-hooks":"^7.0.2","@testing-library/react-native":"^11.5.2","@types/hoist-non-react-statics":"^3.3.1","@types/jest":"^29.2.1","@types/lodash":"^4.0.0","@types/prop-types":"^15.5.3","@types/react":"^18.2.15","@types/react-native":"0.71.2","@types/tinycolor2":"^1.4.2","@types/url-parse":"^1.4.3","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/parser":"^5.3.1","@welldone-software/why-did-you-render":"^3.2.1","babel-jest":"^29.2.1","babel-plugin-lodash":"^3.3.4","babel-plugin-module-resolver":"^4.1.0","babel-preset-react-native":"*","eslint":"8.19.0","eslint-config-wix":"2.0.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.0.4","eslint-plugin-react-native":"^4.0.0","eslint-plugin-uilib":"file:./eslint-rules","gh-pages":"^1.1.0","jest":"^29.2.1","light-date":"^1.2.0","metro-react-native-babel-preset":"0.73.10","mocha":"^5.0.0","moment":"^2.24.0","object-hash":"^3.0.0","postcss":"^8.4.21","postcss-js":"^4.0.0","prettier-eslint":"12.0.0","react":"18.2.0","react-autobind":"^1.0.6","react-dom":"^18.2.0","react-native":"0.71.12","react-native-fs":"^2.20.0","react-native-gesture-handler":"2.9.0","react-native-haptic-feedback":"^1.11.0","react-native-linear-gradient":"2.6.2","react-native-mmkv":"2.6.1","react-native-navigation":"7.32.1","react-native-reanimated":"3.4.0","react-native-shimmer-placeholder":"^2.0.6","react-native-svg":"^13.7.0","react-native-svg-transformer":"^0.14.3","react-test-renderer":"18.2.0","reassure":"^0.4.1","shell-utils":"^1.0.10","typescript":"4.9.5"},"peerDependencies":{"react":">=17.0.1","react-native":">=0.64.1","react-native-gesture-handler":">=2.5.0","react-native-reanimated":">=2.0.0"},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/(?!(@react-native|react-native|react-native-reanimated|react-native-redash)/)"],"testPathIgnorePatterns":["/e2e/","/node_modules/","/typings/","/expoDemo/","/uilib-docs/"],"setupFiles":["./jestSetup/jest-setup.js"],"testMatch":["**/*.spec.(js|ts|tsx)"],"fakeTimers":{"legacyFakeTimers":true}},"description":"[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://stand-with-ukraine.pp.ua)","bugs":{"url":"https://github.com/wix/react-native-ui-lib/issues"},"directories":{"doc":"docs","lib":"lib"},"_id":"@9temare/react-native-ui-lib@7.0.3","gitHead":"93f9a7a6b21f14ebd842a631bd4468a740784d79","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-7mOAVsof7Gqp1SgQN8Dx+pgxySnVvVpGlvlWsN5qXOEUhuvqXtYN1dVeWoeFzlWxwdpPVhC0YFSIO3VQ4XKAfQ==","shasum":"3ba7061155c4783ce7c59b11a8c657356dd23867","tarball":"https://registry.npmjs.org/@9temare/react-native-ui-lib/-/react-native-ui-lib-7.0.3.tgz","fileCount":1212,"unpackedSize":2554430,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLanfvc4d4UXb1RpMRxbpasH9ObuLpnscAK++BS1Id0AIgNf+hdzdRQyIF6ske26iz3URivIHOwYPCIGYn25Ffrgo="}]},"_npmUser":{"name":"9temare","email":"wangzihao139@126.com"},"maintainers":[{"name":"9temare","email":"wangzihao139@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-ui-lib_7.0.3_1704956866712_0.594772183880544"},"_hasShrinkwrap":false},"7.0.4":{"name":"@9temare/react-native-ui-lib","version":"7.0.4","main":"src/index.js","types":"src/index.d.ts","author":{"name":"Ethan Sharabi","email":"ethan.shar@gmail.com"},"homepage":"https://github.com/9temare/react-native-ui-lib","license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/9temare/react-native-ui-lib.git"},"scripts":{"start":"watchman watch-del-all && export DEV_MODE=true && react-native start","start:web":"npm --prefix webDemo run start","ios":"react-native run-ios","android":"react-native run-android","iPad":"react-native run-ios --simulator='iPad Pro (9.7 inch)'","pretest":"npm run lint","lint":"eslint src -c .eslintrc.js --ext .tsx,.ts,.js","lint:fix":"eslint src -c .eslintrc.js --fix","test":"jest","test:watch":"jest --watch","test:perf":"TEST_RUNNER_ARGS='--testMatch **/*.perf.js' reassure measure","xcode":"xed ios","build:dev":"tsc --p tsconfig.dev.json","build":"node scripts/build.js","build:local":"./scripts/createLocalPackage.sh","pre-push":"npm run build:dev && npm run test","docs:deploy":"./scripts/deployDocs.sh","docs:build":"node scripts/buildDocs.js","calendar:createMocks":"node scripts/createCalendarMockData.js","snippets:build":"node scripts/generateSnippets.js","demo":"./scripts/demo.sh","release":"node ./scripts/release.js"},"dependencies":{"babel-plugin-transform-inline-environment-variables":"^0.0.2","color":"^3.1.0","commons-validator-js":"^1.0.237","date-fns":"^2.29.3","deprecated-react-native-prop-types":"^2.3.0","hoist-non-react-statics":"^3.0.0","lodash":"^4.17.21","memoize-one":"^5.0.5","prop-types":"^15.5.10","react-freeze":"^1.0.0","react-native-redash":"^12.0.3","semver":"^5.5.0","tinycolor2":"^1.4.2","url-parse":"^1.2.0","wix-react-native-text-size":"~1.0.0"},"devDependencies":{"@babel/cli":"^7.16.8","@babel/core":"^7.20.0","@babel/plugin-transform-modules-commonjs":"^7.17.9","@babel/preset-env":"^7.20.0","@babel/preset-react":"^7.10.1","@babel/runtime":"^7.20.0","@formatjs/intl-datetimeformat":"^6.0.3","@formatjs/intl-getcanonicallocales":"^2.0.2","@formatjs/intl-locale":"^3.0.3","@formatjs/intl-numberformat":"^8.0.4","@formatjs/intl-pluralrules":"^5.0.3","@react-native-community/blur":"4.3.0","@react-native-community/datetimepicker":"^3.4.6","@react-native-community/netinfo":"^5.6.2","@shopify/flash-list":"^1.2.1","@testing-library/react-hooks":"^7.0.2","@testing-library/react-native":"^11.5.2","@types/hoist-non-react-statics":"^3.3.1","@types/jest":"^29.2.1","@types/lodash":"^4.0.0","@types/prop-types":"^15.5.3","@types/react":"^18.2.15","@types/react-native":"0.71.2","@types/tinycolor2":"^1.4.2","@types/url-parse":"^1.4.3","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/parser":"^5.3.1","@welldone-software/why-did-you-render":"^3.2.1","babel-jest":"^29.2.1","babel-plugin-lodash":"^3.3.4","babel-plugin-module-resolver":"^4.1.0","babel-preset-react-native":"*","eslint":"8.19.0","eslint-config-wix":"2.0.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.0.4","eslint-plugin-react-native":"^4.0.0","eslint-plugin-uilib":"file:./eslint-rules","gh-pages":"^1.1.0","jest":"^29.2.1","light-date":"^1.2.0","metro-react-native-babel-preset":"0.73.10","mocha":"^5.0.0","moment":"^2.24.0","object-hash":"^3.0.0","postcss":"^8.4.21","postcss-js":"^4.0.0","prettier-eslint":"12.0.0","react":"18.2.0","react-autobind":"^1.0.6","react-dom":"^18.2.0","react-native":"0.71.12","react-native-fs":"^2.20.0","react-native-gesture-handler":"2.9.0","react-native-haptic-feedback":"^1.11.0","react-native-linear-gradient":"2.6.2","react-native-mmkv":"2.6.1","react-native-navigation":"7.32.1","react-native-reanimated":"3.4.0","react-native-shimmer-placeholder":"^2.0.6","react-native-svg":"^13.7.0","react-native-svg-transformer":"^0.14.3","react-test-renderer":"18.2.0","reassure":"^0.4.1","shell-utils":"^1.0.10","typescript":"4.9.5"},"peerDependencies":{"react":">=17.0.1","react-native":">=0.64.1","react-native-gesture-handler":">=2.5.0","react-native-reanimated":">=2.0.0"},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/(?!(@react-native|react-native|react-native-reanimated|react-native-redash)/)"],"testPathIgnorePatterns":["/e2e/","/node_modules/","/typings/","/expoDemo/","/uilib-docs/"],"setupFiles":["./jestSetup/jest-setup.js"],"testMatch":["**/*.spec.(js|ts|tsx)"],"fakeTimers":{"legacyFakeTimers":true}},"description":"[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://stand-with-ukraine.pp.ua)","bugs":{"url":"https://github.com/wix/react-native-ui-lib/issues"},"licenseText":"MIT License\n\nCopyright (c) 2017 Wix.com\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@9temare/react-native-ui-lib@7.0.4","dist":{"shasum":"786900e8a079c24a464c9ac91bbecce86faf43b1","integrity":"sha512-6pKgEnVX+b4AeRe0Rfwia74rOtbwt9zU6lXkIwIXpCCELIlaMYVY0ArgRcnR9QvKlQUpzFm1y6Tnz2S5LEW/sQ==","tarball":"https://registry.npmjs.org/@9temare/react-native-ui-lib/-/react-native-ui-lib-7.0.4.tgz","fileCount":1323,"unpackedSize":2381867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3QLwugpApVHo1W2CB0ItIGljdMse3nsic9WGTz9tgeAIgY8i/WYAOPXb6a8g+8Knmkds5+vpZSq5trs+4d318DZk="}]},"_npmUser":{"name":"9temare","email":"wangzihao139@126.com"},"directories":{},"maintainers":[{"name":"9temare","email":"wangzihao139@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-ui-lib_7.0.4_1705940710434_0.30417751946510996"},"_hasShrinkwrap":false},"7.0.5":{"name":"@9temare/react-native-ui-lib","version":"7.0.5","main":"src/index.js","types":"src/index.d.ts","author":{"name":"Ethan Sharabi","email":"ethan.shar@gmail.com"},"homepage":"https://github.com/9temare/react-native-ui-lib","license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/9temare/react-native-ui-lib.git"},"scripts":{"start":"watchman watch-del-all && export DEV_MODE=true && react-native start","start:web":"npm --prefix webDemo run start","ios":"react-native run-ios","android":"react-native run-android","iPad":"react-native run-ios --simulator='iPad Pro (9.7 inch)'","pretest":"npm run lint","lint":"eslint src -c .eslintrc.js --ext .tsx,.ts,.js","lint:fix":"eslint src -c .eslintrc.js --fix","test":"jest","test:watch":"jest --watch","test:perf":"TEST_RUNNER_ARGS='--testMatch **/*.perf.js' reassure measure","xcode":"xed ios","build:dev":"tsc --p tsconfig.dev.json","build":"node scripts/build.js","build:local":"./scripts/createLocalPackage.sh","pre-push":"npm run build:dev && npm run test","docs:deploy":"./scripts/deployDocs.sh","docs:build":"node scripts/buildDocs.js","calendar:createMocks":"node scripts/createCalendarMockData.js","snippets:build":"node scripts/generateSnippets.js","demo":"./scripts/demo.sh","release":"node ./scripts/release.js"},"dependencies":{"babel-plugin-transform-inline-environment-variables":"^0.0.2","color":"^3.1.0","commons-validator-js":"^1.0.237","date-fns":"^2.29.3","deprecated-react-native-prop-types":"^2.3.0","hoist-non-react-statics":"^3.0.0","lodash":"^4.17.21","memoize-one":"^5.0.5","prop-types":"^15.5.10","react-freeze":"^1.0.0","react-native-redash":"^12.0.3","semver":"^5.5.0","tinycolor2":"^1.4.2","url-parse":"^1.2.0","wix-react-native-text-size":"~1.0.0"},"devDependencies":{"@babel/cli":"^7.16.8","@babel/core":"^7.20.0","@babel/plugin-transform-modules-commonjs":"^7.17.9","@babel/preset-env":"^7.20.0","@babel/preset-react":"^7.10.1","@babel/runtime":"^7.20.0","@formatjs/intl-datetimeformat":"^6.0.3","@formatjs/intl-getcanonicallocales":"^2.0.2","@formatjs/intl-locale":"^3.0.3","@formatjs/intl-numberformat":"^8.0.4","@formatjs/intl-pluralrules":"^5.0.3","@react-native-community/blur":"4.3.0","@react-native-community/datetimepicker":"^3.4.6","@react-native-community/netinfo":"^5.6.2","@shopify/flash-list":"^1.2.1","@testing-library/react-hooks":"^7.0.2","@testing-library/react-native":"^11.5.2","@types/hoist-non-react-statics":"^3.3.1","@types/jest":"^29.2.1","@types/lodash":"^4.0.0","@types/prop-types":"^15.5.3","@types/react":"^18.2.15","@types/react-native":"0.71.2","@types/tinycolor2":"^1.4.2","@types/url-parse":"^1.4.3","@typescript-eslint/eslint-plugin":"^5.3.1","@typescript-eslint/parser":"^5.3.1","@welldone-software/why-did-you-render":"^3.2.1","babel-jest":"^29.2.1","babel-plugin-lodash":"^3.3.4","babel-plugin-module-resolver":"^4.1.0","babel-preset-react-native":"*","eslint":"8.19.0","eslint-config-wix":"2.0.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.0.4","eslint-plugin-react-native":"^4.0.0","eslint-plugin-uilib":"file:./eslint-rules","gh-pages":"^1.1.0","jest":"^29.2.1","light-date":"^1.2.0","metro-react-native-babel-preset":"0.73.10","mocha":"^5.0.0","moment":"^2.24.0","object-hash":"^3.0.0","postcss":"^8.4.21","postcss-js":"^4.0.0","prettier-eslint":"12.0.0","react":"18.2.0","react-autobind":"^1.0.6","react-dom":"^18.2.0","react-native":"0.71.12","react-native-fs":"^2.20.0","react-native-gesture-handler":"2.9.0","react-native-haptic-feedback":"^1.11.0","react-native-linear-gradient":"2.6.2","react-native-mmkv":"2.6.1","react-native-navigation":"7.32.1","react-native-reanimated":"3.4.0","react-native-shimmer-placeholder":"^2.0.6","react-native-svg":"^13.7.0","react-native-svg-transformer":"^0.14.3","react-test-renderer":"18.2.0","reassure":"^0.4.1","shell-utils":"^1.0.10","typescript":"4.9.5"},"peerDependencies":{"react":">=17.0.1","react-native":">=0.64.1","react-native-gesture-handler":">=2.5.0","react-native-reanimated":">=2.0.0"},"jest":{"preset":"react-native","transformIgnorePatterns":["node_modules/(?!(@react-native|react-native|react-native-reanimated|react-native-redash)/)"],"testPathIgnorePatterns":["/e2e/","/node_modules/","/typings/","/expoDemo/","/uilib-docs/"],"setupFiles":["./jestSetup/jest-setup.js"],"testMatch":["**/*.spec.(js|ts|tsx)"],"fakeTimers":{"legacyFakeTimers":true}},"description":"[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://stand-with-ukraine.pp.ua)","bugs":{"url":"https://github.com/wix/react-native-ui-lib/issues"},"licenseText":"MIT License\n\nCopyright (c) 2017 Wix.com\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@9temare/react-native-ui-lib@7.0.5","dist":{"shasum":"f147aa59a7a55778a3151133d347a28a709a0b9e","integrity":"sha512-yM/9b9Qk4nhz6Axaz7KhejRmG8rENmh9yUstr7j1pminKgyIx0sDETtD3Fh4h+NaIDfB0Yelat7cIizeIDqYcg==","tarball":"https://registry.npmjs.org/@9temare/react-native-ui-lib/-/react-native-ui-lib-7.0.5.tgz","fileCount":1323,"unpackedSize":2381867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgLPtDv3ZcCyQ9J1X7UwyFvowTOUnvxdNPWBMtG3XB1AiBJVi+CyzvKJLPXu/HuxXC50mHx4WVlxaLnfdbtKKXktw=="}]},"_npmUser":{"name":"9temare","email":"wangzihao139@126.com"},"directories":{},"maintainers":[{"name":"9temare","email":"wangzihao139@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-ui-lib_7.0.5_1705942095460_0.35431883938831654"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-11T05:45:26.220Z","7.0.0":"2024-01-11T05:45:26.528Z","modified":"2024-01-22T16:48:15.864Z","7.0.1":"2024-01-11T05:47:56.414Z","7.0.2":"2024-01-11T06:51:22.211Z","7.0.3":"2024-01-11T07:07:46.952Z","7.0.4":"2024-01-22T16:25:10.794Z","7.0.5":"2024-01-22T16:48:15.694Z"},"maintainers":[{"name":"9temare","email":"wangzihao139@126.com"}],"description":"[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://stand-with-ukraine.pp.ua)","homepage":"https://github.com/9temare/react-native-ui-lib","repository":{"type":"git","url":"git+https://github.com/9temare/react-native-ui-lib.git"},"author":{"name":"Ethan Sharabi","email":"ethan.shar@gmail.com"},"bugs":{"url":"https://github.com/wix/react-native-ui-lib/issues"},"license":"MIT","readme":"[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://stand-with-ukraine.pp.ua)\n\n<p align=\"center\">\n     <img src=\"https://user-images.githubusercontent.com/1780255/105469025-56759000-5ca0-11eb-993d-3568c1fd54f4.png\" height=\"250px\" style=\"display:block\"/>\n</p>\n<p align=\"center\">UI Toolset & Components Library for React Native</p>\n<p align=\"center\">\n     <img src=\"https://user-images.githubusercontent.com/1780255/105469340-bec47180-5ca0-11eb-8986-3eb986f884d9.jpg\"/>\n</p>\n\n---\n\n[![Build Status](https://travis-ci.org/wix/react-native-ui-lib.svg?branch=master)](https://travis-ci.org/wix/react-native-ui-lib)\n[![npm](https://img.shields.io/npm/v/react-native-ui-lib.svg)](https://www.npmjs.com/package/react-native-ui-lib)\n[![NPM Downloads](https://img.shields.io/npm/dm/react-native-ui-lib.svg?style=flat)](https://www.npmjs.com/package/react-native-ui-lib)\n<a href=\"https://twitter.com/rnuilib\"><img src=\"https://img.shields.io/twitter/follow/rnuilib.svg?style=flat&colorA=1DA1F2&colorB=20303C&label=Follow%20us%20on%20Twitter\" alt=\"Follow on Twitter\"></a>\n\nCheck out our [Docs](https://wix.github.io/react-native-ui-lib/). <br>\nOur [Discord Channel](https://discord.gg/2eW4g6Z)\n\nDownload our Expo demo app <br>\n<img height=\"120\" src=\"https://qr.expo.dev/expo-go?owner=vn.chemgio&slug=rnuilib&releaseChannel=default&host=exp.host\"> <br>\n(You will need the Expo App)\nor open link in your devices\n[expo ] [exp://exp.host/@vn.chemgio/rnuilib?release-channel=default](exp://exp.host/@vn.chemgio/rnuilib?release-channel=default)\n\n## Installing\n\nSee setup instructions [here](https://wix.github.io/react-native-ui-lib/docs/getting-started/setup).\n\n#### New Major Version 6.0\n\nSee [breaking changes](https://wix.github.io/react-native-ui-lib/docs/getting-started/v6)\n\n#### For React Native >= 0.60.0\n\nplease use `react-native-ui-lib`\n\n#### For React Native < 0.60.0\n\nplease use `react-native-ui-lib@^3.0.0`\n\n## Create your own Design System in 3 easy steps\n\n### Step 1\n\nLoad your foundations and presets (colors, typography, spacings, etc...)\n\n```js\n// FoundationConfig.js\n\nimport {Colors, Typography, Spacings} from 'react-native-ui-lib';\n\nColors.loadColors({\n  primaryColor: '#2364AA',\n  secondaryColor: '#81C3D7',\n  textColor: '##221D23',\n  errorColor: '#E63B2E',\n  successColor: '#ADC76F',\n  warnColor: '##FF963C'\n});\n\nTypography.loadTypographies({\n  heading: {fontSize: 36, fontWeight: '600'},\n  subheading: {fontSize: 28, fontWeight: '500'},\n  body: {fontSize: 18, fontWeight: '400'}\n});\n\nSpacings.loadSpacings({\n  page: 20,\n  card: 12,\n  gridGutter: 16\n});\n```\n\n### Step 2\n\nSet default configurations to your components\n\n```js\n// ComponentsConfig.js\n\nimport {ThemeManager} from 'react-native-ui-lib';\n\n// with plain object\nThemeManager.setComponentTheme('Card', {\n  borderRadius: 8\n});\n\n// with a dynamic function\nThemeManager.setComponentTheme('Button', (props, context) => {\n  // 'square' is not an original Button prop, but a custom prop that can\n  // be used to create different variations of buttons in your app\n  if (props.square) {\n    return {\n      borderRadius: 0\n    };\n  }\n});\n```\n\n### Step 3\n\nUse it all together.\nYour configurations will be applied on uilib components so you can use them easily with [modifiers](https://wix.github.io/react-native-ui-lib/docs/foundation/modifiers).\n\n```jsx\n// MyScreen.js\n\nimport React, {Component} from 'react';\nimport {View, Text, Card, Button} from 'react-native-ui-lib';\n\nclass MyScreen extends Component {\n  render() {\n    return (\n      <View flex padding-page>\n        <Text heading marginB-s4>\n          My Screen\n        </Text>\n        <Card height={100} center padding-card marginB-s4>\n          <Text body>This is an example card </Text>\n        </Card>\n\n        <Button label=\"Button\" body bg-primaryColor square></Button>\n      </View>\n    );\n  }\n}\n```\n\n## Contributing\n See [Contribution Guide](https://github.com/wix/react-native-ui-lib/blob/master/CONTRIBUTING.md)\n ","readmeFilename":"README.md"}