* [bugfix] fix imports for react-native-web
React Native Web doesn't use default exports, so importing using ES6 imports breaks it for that react-native renderer. Using require creates the same behavior in react-native and react-native-web without tripping up the navigator invariant that pops up when trying to import * as reactNative from 'react-native'.
* add entry to changelog
* update flow stubs
* implement folding of defaultProps
specifically chose the merge-anything library because of its
default handling for non plain-object types (replace, not merge)
* changelog entry
* make possible to set SC_ATTR via REACT_APP_SC_ATTR env variable
this increases the compatibility with CRA as it filters out any env
variables which don't follow the REACT_APP_* pattern
* add changelog entry for REACT_APP_SC_ATTR
* make possible to set SC_DISABLE_SPEEDY via REACT_APP_SC_DISABLE_SPEEDY env variable
this increases the compatibility with CRA as it filters out any env
variables which don't follow the REACT_APP_* pattern
* extra line for making travis-ci run again
* Revert "make possible to set SC_DISABLE_SPEEDY via REACT_APP_SC_DISABLE_SPEEDY env variable"
This reverts commit 861054e7
* wire up SC_DISABLE_SPEEDY and REACT_APP_SC_DISABLE_SPEEDY env vars
* add failing test and fix some linting errors
* prevent component folding when interim HOCs are present
fixes#2531
* changelog entry
* same patch for rn version
* Fix objects with methods - replace ObjectToCss => ObjectToArray
* edit name to match naming convention
* more unit tests for style objects with functions - handle more cases in objToCssArray
* better writing for objToCssArray
* semicolon after object function - add unit test - better flow type
* consistent quotes
* bring the ternary baack
* update CHANGELOG
* Styled Components test interleaveWithNodeStream
Added a test for interleaveWithNodeStream. The niche case where the
style tag gets interleaved into a textarea causes the style tag to be
rendered as text in the text area.
* when streaming try to inject outside the nearest element
this helps for some edge cases like <textarea> where the
element accepts children but has weird behavior for the children
compared to typical HTML elements
* remove enzyme stuff in favor of a simpler check
* changelog entry
* Fixed memory leak by avoiding to create a bunch of new object types without references.
* Added changelog for memory leak issue.
* Simplified try catch logic.
* Add warning for component selector only in development mode.
* Fixed test for warn.
wip
Add gitignore and edit rollup config
Update gitignore
Wip
WIP
Get rid of older json files and use js files to extend across pkgs later
Make test:native work again, thanks to @SimenB
No haste and get integration test to work
Update husky
Update package.json
Update travis and appveyor
Add lint script
Update sandbox
Update yarn version
Move eslint into sc package
Remove unnecessary files
Update lint-staged
Update CONTRIBUTING.md
Update version in lerna.json
Update contributing
Update scripts
Update contributing
Update contributing
Update contributing.md and publish script
Update contributing
v4.1.4-alpha.0
Update package json
Update lerna version
v4.1.4-alpha.0
v4.1.4-alpha.1
Independent version for sandbox and styled-components
Yarn instead of npm
Add readme to styled-components package to show up on npm
Publish
- styled-components@4.1.4-alpha.2
Update prepublisOnly and contributing
Update gitignore
Publish
- styled-components@4.1.4-alpha.3
Test without readme
Remove readme
Publish
- styled-components@4.1.4-alpha.4
Copy readme prepublishOnly
Publish
- styled-components@4.1.4-alpha.5