Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ZeeCoder/container-query
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.1.0
Choose a base ref
...
head repository: ZeeCoder/container-query
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Showing with 13,982 additions and 18,156 deletions.
  1. +4 −0 .gitignore
  2. +16 −9 .travis.yml
  3. +357 −18 CHANGELOG.md
  4. +32 −0 CONTRIBUTING.md
  5. +83 −105 README.md
  6. +3 −0 babel.config.js
  7. +0 −67 docs/api.md
  8. +28 −0 docs/caveats.md
  9. +32 −0 docs/css-in-js.md
  10. +108 −0 docs/css-modules.md
  11. +26 −21 docs/css-preprocessors.md
  12. +18 −20 docs/getting-started.md
  13. +70 −24 docs/gulp.md
  14. +56 −0 docs/js-api.md
  15. +26 −25 docs/multiple-containers.md
  16. +44 −0 docs/parcel.md
  17. +121 −0 docs/react.md
  18. +100 −79 docs/syntax.md
  19. +0 −66 docs/webpack-and-react.md
  20. +58 −0 docs/webpack.md
  21. +59 −0 docs/without-react.md
  22. +0 −51 docs/without-webpack.md
  23. +128 −0 karma.conf.js
  24. +1 −2 lerna.json
  25. +62 −12 package.json
  26. +34 −0 packages/container-query-meta-builder/.babelrc
  27. +8 −0 packages/container-query-meta-builder/.flowconfig
  28. +8 −0 packages/container-query-meta-builder/.npmignore
  29. +10 −0 packages/container-query-meta-builder/.size-limit
  30. +19 −0 packages/container-query-meta-builder/LICENSE
  31. +23 −0 packages/container-query-meta-builder/README.md
  32. +59 −0 packages/container-query-meta-builder/package.json
  33. +13 −0 packages/container-query-meta-builder/rollup/rollup.cjs.js
  34. +10 −0 packages/container-query-meta-builder/rollup/rollup.esm.js
  35. +8 −0 packages/container-query-meta-builder/rollup/rollup.shared.js
  36. +14 −0 packages/container-query-meta-builder/src/constants.js
  37. +23 −0 packages/container-query-meta-builder/src/getConditionsFromQueryParams.js
  38. 0 ...{postcss-container-query → container-query-meta-builder}/src/getConditionsFromQueryParams.spec.js
  39. +225 −0 packages/container-query-meta-builder/src/index.js
  40. +28 −0 packages/container-query-meta-builder/src/index.spec.js
  41. +19 −0 packages/container-query-meta-builder/src/isValueUsingContainerUnits.js
  42. +30 −0 packages/container-query-meta-builder/src/isValueUsingContainerUnits.spec.js
  43. +70 −0 packages/container-query-meta-builder/src/remapMetaSelectors.js
  44. +193 −0 packages/container-query-meta-builder/src/remapMetaSelectors.spec.js
  45. +104 −0 packages/container-query-meta-builder/src/test/basic.js
  46. +132 −0 packages/container-query-meta-builder/src/test/descendants.js
  47. +139 −0 packages/container-query-meta-builder/src/test/normalCssFlow.js
  48. +101 −0 packages/container-query-meta-builder/src/test/reducedRedundancy.js
  49. +26 −5 packages/container-query/.babelrc
  50. +3 −0 packages/container-query/.npmignore
  51. +10 −0 packages/container-query/.size-limit
  52. +19 −0 packages/container-query/LICENSE
  53. +9 −0 packages/container-query/README.md
  54. +3 −7 packages/container-query/flow/types.js
  55. +23 −34 packages/container-query/package.json
  56. +0 −3 packages/container-query/rollup/rollup.cjs.js
  57. +0 −5 packages/container-query/rollup/rollup.esm.js
  58. +4 −19 packages/container-query/rollup/rollup.shared.js
  59. +0 −20 packages/container-query/rollup/rollup.umd.js
  60. +50 −34 packages/container-query/src/Container.js
  61. +44 −48 packages/container-query/src/Container.spec.js
  62. +0 −9 packages/container-query/src/NodeList.forEach.polyfill.js
  63. +50 −14 packages/container-query/src/adjustContainer.js
  64. +86 −62 packages/container-query/src/adjustContainer.spec.js
  65. +3 −3 packages/container-query/src/adjustValueObjectByContainerSize.js
  66. +9 −9 packages/container-query/src/adjustValueObjectByContainerSize.spec.js
  67. +2 −0 packages/container-query/src/applyStylesToElements.js
  68. +32 −20 packages/container-query/src/applyStylesToElements.spec.js
  69. +4 −4 packages/container-query/src/containerRegistry.js
  70. +1 −1 packages/container-query/src/convertCompositValue.js
  71. +38 −14 packages/container-query/src/convertCompositValue.spec.js
  72. +31 −10 packages/container-query/src/convertSingleValue.js
  73. +49 −77 packages/container-query/src/convertSingleValue.spec.js
  74. +44 −39 packages/container-query/src/getChangedStyles.js
  75. +186 −151 packages/container-query/src/getChangedStyles.spec.js
  76. +3 −3 packages/container-query/src/getConditionFunction.js
  77. +0 −31 packages/container-query/src/processConfig.js
  78. +0 −49 packages/container-query/src/processConfig.spec.js
  79. +37 −0 packages/container-query/src/processMeta.js
  80. +54 −0 packages/container-query/src/processMeta.spec.js
  81. +0 −4,934 packages/container-query/yarn.lock
  82. +8 −5 packages/demos/nested-containers/.babelrc
  83. +8 −0 packages/demos/nested-containers/README.md
  84. +24 −16 packages/demos/nested-containers/package.json
  85. +2 −4 packages/demos/nested-containers/src/components/SocialContainer/SocialContainer.js
  86. +0 −1 packages/demos/nested-containers/src/components/SocialContainer/SocialContainer.pcss.json
  87. +2 −4 packages/demos/nested-containers/src/components/SocialLink/SocialLink.js
  88. +1 −1 packages/demos/nested-containers/src/components/SocialLink/SocialLink.pcss
  89. +0 −1 packages/demos/nested-containers/src/components/SocialLink/SocialLink.pcss.json
  90. +2 −4 packages/demos/nested-containers/src/components/User/User.js
  91. +0 −1 packages/demos/nested-containers/src/components/User/User.pcss.json
  92. +2 −1 packages/demos/nested-containers/webpack.config.js
  93. +0 −3,101 packages/demos/nested-containers/yarn.lock
  94. +13 −0 packages/demos/react-nested-media/.babelrc
  95. +1 −0 packages/demos/react-nested-media/.gitignore
  96. +8 −0 packages/demos/react-nested-media/README.md
  97. +35 −0 packages/demos/react-nested-media/package.json
  98. +25 −0 packages/demos/react-nested-media/src/components/App/App.js
  99. +3 −0 packages/demos/react-nested-media/src/components/App/App.pcss
  100. +30 −0 packages/demos/react-nested-media/src/components/Comment/Comment.js
  101. +33 −0 packages/demos/react-nested-media/src/components/Comment/Comment.pcss
  102. +5 −0 packages/demos/react-nested-media/src/main.js
  103. +14 −0 packages/demos/react-nested-media/web/index.html
  104. +37 −0 packages/demos/react-nested-media/webpack.config.js
  105. +8 −5 packages/demos/react-social/.babelrc
  106. +8 −0 packages/demos/react-social/README.md
  107. +24 −19 packages/demos/react-social/package.json
  108. +1 −2 packages/demos/react-social/src/components/App/App.js
  109. +0 −1 packages/demos/react-social/src/components/App/App.pcss.json
  110. +2 −4 packages/demos/react-social/src/components/Post/Post.js
  111. +5 −0 packages/demos/react-social/src/components/Post/Post.pcss
  112. +0 −1 packages/demos/react-social/src/components/Post/Post.pcss.json
  113. +2 −5 packages/demos/react-social/webpack.config.js
  114. +0 −3,390 packages/demos/react-social/yarn.lock
  115. +24 −6 packages/postcss-container-query/.babelrc
  116. +1 −0 packages/postcss-container-query/.gitignore
  117. +2 −0 packages/postcss-container-query/.npmignore
  118. +19 −0 packages/postcss-container-query/LICENSE
  119. +9 −0 packages/postcss-container-query/README.md
  120. +22 −17 packages/postcss-container-query/package.json
  121. +16 −20 packages/postcss-container-query/rollup.config.js
  122. +181 −194 packages/postcss-container-query/src/containerQuery.js
  123. +106 −399 packages/postcss-container-query/src/containerQuery.spec.js
  124. +1 −2 packages/postcss-container-query/src/extractPropsFromNode.js
  125. +0 −28 packages/postcss-container-query/src/getConditionsFromQueryParams.js
  126. +17 −0 packages/postcss-container-query/src/getMetadataFromMessages.js
  127. +12 −11 packages/postcss-container-query/src/{detectContainerDefinition.js → hasContainerDefinition.js}
  128. +11 −4 .../postcss-container-query/src/{detectContainerDefinition.spec.js → hasContainerDefinition.spec.js}
  129. +0 −5 packages/postcss-container-query/src/saveJSON.js
  130. +0 −18 packages/postcss-container-query/src/saveJSON.spec.js
  131. +45 −0 packages/postcss-container-query/src/test/container-auto-detection.js
  132. +40 −0 packages/postcss-container-query/src/test/custom-properties.js
  133. +49 −0 packages/postcss-container-query/src/test/disabled-meta-export.js
  134. +18 −0 packages/postcss-container-query/src/test/exess-container-declaration.js
  135. +50 −0 packages/postcss-container-query/src/test/meta-named-export.js
  136. +9 −0 packages/postcss-container-query/src/test/missing-container-declaration.js
  137. +5 −0 packages/postcss-container-query/src/test/missing-declaration-with-r-units.js
  138. +36 −0 packages/postcss-container-query/src/test/re-export.js
  139. +169 −0 packages/postcss-container-query/src/test/regular.js
  140. +57 −0 packages/postcss-container-query/src/test/self.js
  141. +50 −0 packages/postcss-container-query/src/test/simple.js
  142. +41 −0 packages/postcss-container-query/src/test/single-container-override.js
  143. +143 −0 packages/postcss-container-query/src/test/unrecognised-at-rules.js
  144. +0 −3,052 packages/postcss-container-query/yarn.lock
  145. +24 −0 packages/react-container-query/.babelrc
  146. +6 −0 packages/react-container-query/.npmignore
  147. +10 −0 packages/react-container-query/.size-limit
  148. +19 −0 packages/react-container-query/LICENSE
  149. +9 −0 packages/react-container-query/README.md
  150. +68 −0 packages/react-container-query/package.json
  151. +13 −0 packages/react-container-query/rollup/rollup.cjs.js
  152. +10 −0 packages/react-container-query/rollup/rollup.esm.js
  153. +15 −0 packages/react-container-query/rollup/rollup.shared.js
  154. +76 −0 packages/react-container-query/src/ContainerQuery.js
  155. +5 −0 packages/react-container-query/src/index.js
  156. +35 −0 packages/react-container-query/src/withContainerQuery.js
  157. +13 −0 tests/.babelrc
  158. +23 −0 tests/bin/run-on-first-ci-job.js
  159. +21 −0 tests/index.js
  160. +17 −0 tests/react/basic/Basic/Basic.js
  161. +36 −0 tests/react/basic/Basic/Basic.pcss
  162. +180 −0 tests/react/basic/index.js
  163. +7 −0 tests/react/hoc/Test/Test.js
  164. +16 −0 tests/react/hoc/Test/Test.pcss
  165. +50 −0 tests/react/hoc/index.js
  166. +2 −0 tests/react/manual/.gitignore
  167. +32 −0 tests/react/manual/build-meta.js
  168. +111 −0 tests/react/manual/index.js
  169. +21 −0 tests/react/manual/styles.pcss
  170. +45 −0 tests/react/non-oocss/Container/Container.js
  171. +62 −0 tests/react/non-oocss/Container/styles.module.css
  172. +432 −0 tests/react/non-oocss/index.js
  173. +327 −0 tests/utils/index.js
  174. +78 −0 tests/webpack.config.js
  175. +7,261 −1,730 yarn.lock
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -6,3 +6,7 @@ lerna-debug.log
yarn-error.log
.idea
.DS_Store
# Root yarn.lock is used by Travis to use Yarn instead of npm
packages/**/yarn.lock
package-lock.json
.cache
25 changes: 16 additions & 9 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,19 @@
language: node_js
sudo: false
node_js: [ 6, 7, 8 ]
after_success: 'yarn run coveralls'
cache:
yarn: true
node_js: [10, 8]
addons:
chrome: stable
script:
- lerna bootstrap --ignore={demos}
- lerna run test
before_install:
- curl -o- -L https://yarnpkg.com/install.sh | bash
- export PATH="$HOME/.yarn/bin:$PATH"
- lerna bootstrap --ignore={demos}
- yarn test:unit
- yarn test:packages
- node ./tests/bin/run-on-first-ci-job.js yarn test:integration:build
- node ./tests/bin/run-on-first-ci-job.js yarn test:integration
after_success: "yarn coveralls"
cache:
yarn: true
directories:
- node_modules
branches:
only:
- master
Loading