├── .babelrc ├── .eslintrc ├── .gitignore ├── .npmignore ├── .npmrc ├── .yarnclean ├── CHANGELOG.md ├── DEV_ONLY ├── App.js └── index.js ├── LICENSE ├── README.md ├── examples ├── ContainerWithAlignContentSet.js ├── ContainerWithAlignItemsSet.js ├── ItemsThatAreContainers.js ├── OrderedItems.js ├── SizedGrowingItems.js └── Standard.js ├── package.json ├── src ├── components │ ├── FlexContainer.js │ └── FlexItem.js ├── index.js ├── styles │ ├── container.js │ ├── flexbugs.js │ └── item.js └── utils │ ├── RuleCache.js │ ├── css.js │ ├── helpers.js │ ├── options.js │ ├── props.js │ └── styles.js ├── test ├── components │ ├── FlexContainer.js │ ├── FlexItem.js │ └── snapshots │ │ ├── FlexContainer.js.md │ │ ├── FlexContainer.js.snap │ │ ├── FlexItem.js.md │ │ └── FlexItem.js.snap ├── helpers │ └── setup-environment.js ├── index.js └── utils │ ├── RuleCache.js │ ├── css.js │ ├── helpers.js │ ├── options.js │ ├── props.js │ └── styles.js ├── webpack ├── webpack.config.dev.js ├── webpack.config.js └── webpack.config.minified.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .nyc_output 3 | coverage 4 | dist 5 | node_modules 6 | lib 7 | es 8 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | scripts-prepend-node-path=true -------------------------------------------------------------------------------- /.yarnclean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/.yarnclean -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DEV_ONLY/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/DEV_ONLY/App.js -------------------------------------------------------------------------------- /DEV_ONLY/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/DEV_ONLY/index.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/README.md -------------------------------------------------------------------------------- /examples/ContainerWithAlignContentSet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/examples/ContainerWithAlignContentSet.js -------------------------------------------------------------------------------- /examples/ContainerWithAlignItemsSet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/examples/ContainerWithAlignItemsSet.js -------------------------------------------------------------------------------- /examples/ItemsThatAreContainers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/examples/ItemsThatAreContainers.js -------------------------------------------------------------------------------- /examples/OrderedItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/examples/OrderedItems.js -------------------------------------------------------------------------------- /examples/SizedGrowingItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/examples/SizedGrowingItems.js -------------------------------------------------------------------------------- /examples/Standard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/examples/Standard.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/package.json -------------------------------------------------------------------------------- /src/components/FlexContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/src/components/FlexContainer.js -------------------------------------------------------------------------------- /src/components/FlexItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/src/components/FlexItem.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/src/index.js -------------------------------------------------------------------------------- /src/styles/container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/src/styles/container.js -------------------------------------------------------------------------------- /src/styles/flexbugs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/src/styles/flexbugs.js -------------------------------------------------------------------------------- /src/styles/item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/src/styles/item.js -------------------------------------------------------------------------------- /src/utils/RuleCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/src/utils/RuleCache.js -------------------------------------------------------------------------------- /src/utils/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/src/utils/css.js -------------------------------------------------------------------------------- /src/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/src/utils/helpers.js -------------------------------------------------------------------------------- /src/utils/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/src/utils/options.js -------------------------------------------------------------------------------- /src/utils/props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/src/utils/props.js -------------------------------------------------------------------------------- /src/utils/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/src/utils/styles.js -------------------------------------------------------------------------------- /test/components/FlexContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/test/components/FlexContainer.js -------------------------------------------------------------------------------- /test/components/FlexItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/test/components/FlexItem.js -------------------------------------------------------------------------------- /test/components/snapshots/FlexContainer.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/test/components/snapshots/FlexContainer.js.md -------------------------------------------------------------------------------- /test/components/snapshots/FlexContainer.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/test/components/snapshots/FlexContainer.js.snap -------------------------------------------------------------------------------- /test/components/snapshots/FlexItem.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/test/components/snapshots/FlexItem.js.md -------------------------------------------------------------------------------- /test/components/snapshots/FlexItem.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/test/components/snapshots/FlexItem.js.snap -------------------------------------------------------------------------------- /test/helpers/setup-environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/test/helpers/setup-environment.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/test/index.js -------------------------------------------------------------------------------- /test/utils/RuleCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/test/utils/RuleCache.js -------------------------------------------------------------------------------- /test/utils/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/test/utils/css.js -------------------------------------------------------------------------------- /test/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/test/utils/helpers.js -------------------------------------------------------------------------------- /test/utils/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/test/utils/options.js -------------------------------------------------------------------------------- /test/utils/props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/test/utils/props.js -------------------------------------------------------------------------------- /test/utils/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/test/utils/styles.js -------------------------------------------------------------------------------- /webpack/webpack.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/webpack/webpack.config.dev.js -------------------------------------------------------------------------------- /webpack/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/webpack/webpack.config.js -------------------------------------------------------------------------------- /webpack/webpack.config.minified.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/webpack/webpack.config.minified.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/planttheidea/flexor/HEAD/yarn.lock --------------------------------------------------------------------------------