├── .gitignore ├── LICENSE ├── README.md ├── TODO.txt ├── babel.config.js ├── docs ├── .nojekyll ├── README.md ├── _coverpage.md ├── _media │ ├── examples │ │ └── single-style-example.gif │ ├── getting-started-example.jpg │ ├── react-native-reflect-twitter-banner-01.jpg │ ├── reflect-logo-color-circle.jpg │ ├── reflect-logo-color-circle.svg │ ├── reflect-logo-color.svg │ └── reflect-logo.svg ├── index.html ├── theme-custom.css └── typedoc │ ├── assets │ ├── css │ │ └── main.css │ ├── images │ │ ├── icons.png │ │ ├── icons@2x.png │ │ ├── widgets.png │ │ └── widgets@2x.png │ └── js │ │ ├── main.js │ │ └── search.json │ └── index.html ├── examples ├── .expo-shared │ └── assets.json ├── .gitignore ├── App.tsx ├── README.md ├── app.json ├── assets │ ├── icon.png │ └── splash.png ├── babel.config.js ├── package.json ├── screens │ ├── GettingStarted.tsx │ ├── MultipleStyles.tsx │ ├── MultipleStylesHook.tsx │ ├── PlatformResponsiveProps.tsx │ ├── PlatformSpecificProps.tsx │ ├── ResponsiveProps.tsx │ ├── ResponsivePropsHook.tsx │ ├── SingleStyle.tsx │ ├── SingleStyleHook.tsx │ └── index.tsx └── tsconfig.json ├── package.json ├── rollup.config.js ├── src ├── __mocks__ │ └── utils.js ├── __tests__ │ ├── __snapshots__ │ │ ├── processAttrs.spec.web.ts.snap.web │ │ ├── styled.spec.web.tsx.snap.web │ │ └── useStyled.spec.web.tsx.snap.web │ ├── os.spec.universal.ts │ ├── processAttrs.spec.web.ts │ ├── processStyle.spec.web.ts │ ├── processStyles.spec.web.ts │ ├── styled.spec.web.tsx │ └── useStyled.spec.web.tsx ├── __type_tests__ │ ├── index.d.ts │ ├── misc.typeTest.tsx │ ├── styled.typeTest.tsx │ ├── theme.typeTest.tsx │ ├── tsconfig.json │ ├── tslint.json │ ├── typeTests.tsx │ ├── useStyled.typeTest.tsx │ └── utils.typeTest.tsx ├── index.d.ts ├── index.js ├── processAttrs.js ├── processStyles.js ├── styled.d.ts ├── styled.js ├── testsUtils.d.ts ├── testsUtils.js ├── theme.d.ts ├── theme.js ├── types.d.ts ├── types.js ├── useStyled.d.ts ├── useStyled.js ├── utils.d.ts └── utils.js ├── tsconfig.json └── typedoc.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/README.md -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/TODO.txt -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/babel.config.js -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_coverpage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/_coverpage.md -------------------------------------------------------------------------------- /docs/_media/examples/single-style-example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/_media/examples/single-style-example.gif -------------------------------------------------------------------------------- /docs/_media/getting-started-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/_media/getting-started-example.jpg -------------------------------------------------------------------------------- /docs/_media/react-native-reflect-twitter-banner-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/_media/react-native-reflect-twitter-banner-01.jpg -------------------------------------------------------------------------------- /docs/_media/reflect-logo-color-circle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/_media/reflect-logo-color-circle.jpg -------------------------------------------------------------------------------- /docs/_media/reflect-logo-color-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/_media/reflect-logo-color-circle.svg -------------------------------------------------------------------------------- /docs/_media/reflect-logo-color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/_media/reflect-logo-color.svg -------------------------------------------------------------------------------- /docs/_media/reflect-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/_media/reflect-logo.svg -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/theme-custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/theme-custom.css -------------------------------------------------------------------------------- /docs/typedoc/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/typedoc/assets/css/main.css -------------------------------------------------------------------------------- /docs/typedoc/assets/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/typedoc/assets/images/icons.png -------------------------------------------------------------------------------- /docs/typedoc/assets/images/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/typedoc/assets/images/icons@2x.png -------------------------------------------------------------------------------- /docs/typedoc/assets/images/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/typedoc/assets/images/widgets.png -------------------------------------------------------------------------------- /docs/typedoc/assets/images/widgets@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/typedoc/assets/images/widgets@2x.png -------------------------------------------------------------------------------- /docs/typedoc/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/typedoc/assets/js/main.js -------------------------------------------------------------------------------- /docs/typedoc/assets/js/search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/typedoc/assets/js/search.json -------------------------------------------------------------------------------- /docs/typedoc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/docs/typedoc/index.html -------------------------------------------------------------------------------- /examples/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/.expo-shared/assets.json -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/App.tsx -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/app.json -------------------------------------------------------------------------------- /examples/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/assets/icon.png -------------------------------------------------------------------------------- /examples/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/assets/splash.png -------------------------------------------------------------------------------- /examples/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/babel.config.js -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/screens/GettingStarted.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/screens/GettingStarted.tsx -------------------------------------------------------------------------------- /examples/screens/MultipleStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/screens/MultipleStyles.tsx -------------------------------------------------------------------------------- /examples/screens/MultipleStylesHook.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/screens/MultipleStylesHook.tsx -------------------------------------------------------------------------------- /examples/screens/PlatformResponsiveProps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/screens/PlatformResponsiveProps.tsx -------------------------------------------------------------------------------- /examples/screens/PlatformSpecificProps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/screens/PlatformSpecificProps.tsx -------------------------------------------------------------------------------- /examples/screens/ResponsiveProps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/screens/ResponsiveProps.tsx -------------------------------------------------------------------------------- /examples/screens/ResponsivePropsHook.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/screens/ResponsivePropsHook.tsx -------------------------------------------------------------------------------- /examples/screens/SingleStyle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/screens/SingleStyle.tsx -------------------------------------------------------------------------------- /examples/screens/SingleStyleHook.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/screens/SingleStyleHook.tsx -------------------------------------------------------------------------------- /examples/screens/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/screens/index.tsx -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/__mocks__/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__mocks__/utils.js -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/processAttrs.spec.web.ts.snap.web: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__tests__/__snapshots__/processAttrs.spec.web.ts.snap.web -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/styled.spec.web.tsx.snap.web: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__tests__/__snapshots__/styled.spec.web.tsx.snap.web -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/useStyled.spec.web.tsx.snap.web: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__tests__/__snapshots__/useStyled.spec.web.tsx.snap.web -------------------------------------------------------------------------------- /src/__tests__/os.spec.universal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__tests__/os.spec.universal.ts -------------------------------------------------------------------------------- /src/__tests__/processAttrs.spec.web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__tests__/processAttrs.spec.web.ts -------------------------------------------------------------------------------- /src/__tests__/processStyle.spec.web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__tests__/processStyle.spec.web.ts -------------------------------------------------------------------------------- /src/__tests__/processStyles.spec.web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__tests__/processStyles.spec.web.ts -------------------------------------------------------------------------------- /src/__tests__/styled.spec.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__tests__/styled.spec.web.tsx -------------------------------------------------------------------------------- /src/__tests__/useStyled.spec.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__tests__/useStyled.spec.web.tsx -------------------------------------------------------------------------------- /src/__type_tests__/index.d.ts: -------------------------------------------------------------------------------- 1 | // TypeScript Version: 4.0 2 | -------------------------------------------------------------------------------- /src/__type_tests__/misc.typeTest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__type_tests__/misc.typeTest.tsx -------------------------------------------------------------------------------- /src/__type_tests__/styled.typeTest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__type_tests__/styled.typeTest.tsx -------------------------------------------------------------------------------- /src/__type_tests__/theme.typeTest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__type_tests__/theme.typeTest.tsx -------------------------------------------------------------------------------- /src/__type_tests__/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__type_tests__/tsconfig.json -------------------------------------------------------------------------------- /src/__type_tests__/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__type_tests__/tslint.json -------------------------------------------------------------------------------- /src/__type_tests__/typeTests.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__type_tests__/typeTests.tsx -------------------------------------------------------------------------------- /src/__type_tests__/useStyled.typeTest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__type_tests__/useStyled.typeTest.tsx -------------------------------------------------------------------------------- /src/__type_tests__/utils.typeTest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/__type_tests__/utils.typeTest.tsx -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/index.js -------------------------------------------------------------------------------- /src/processAttrs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/processAttrs.js -------------------------------------------------------------------------------- /src/processStyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/processStyles.js -------------------------------------------------------------------------------- /src/styled.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/styled.d.ts -------------------------------------------------------------------------------- /src/styled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/styled.js -------------------------------------------------------------------------------- /src/testsUtils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/testsUtils.d.ts -------------------------------------------------------------------------------- /src/testsUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/testsUtils.js -------------------------------------------------------------------------------- /src/theme.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/theme.d.ts -------------------------------------------------------------------------------- /src/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/theme.js -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/types.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/useStyled.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/useStyled.d.ts -------------------------------------------------------------------------------- /src/useStyled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/useStyled.js -------------------------------------------------------------------------------- /src/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/utils.d.ts -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/src/utils.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sntx/react-native-reflect/HEAD/typedoc.js --------------------------------------------------------------------------------