* use github actions
* remove travis
* fix step name
* do less work
* switch to bundlewatch
* set proper branch
* fix repo name env variable
* try running on branch instead
* add react-is to rollup globals now that it's a peerDep
(cherry picked from commit 84d973b3e1e8d16ba7529ed29966d7f0e90bcb19)
* move prop-types to peerDeps
brings our bundle size down a bit more
* upgrade rollup
* Revert "move prop-types to peerDeps"
This reverts commit 70fbda3e683a5bf7351dc450442e1812d38f7b3d.
* just remove the stylesheet manager proptypes since rollup isn't doing its job
when the TS types get updated intellisense will do its thing in
VSCode, so shouldn't be too big of a deal
* pull up changelog from 4.x
* Migrate Providers to use hooks
* Migrate createGlobalStyle to use hooks
* Minor refactor
* Fix integration tests
* Bump react version
* Add eslint-plugin-react-hooks
* Fist iteration of migrating StyledComponent
* Fix attrs
* Fix sandbox react error
Removes the "Hooks can only be called inside the body of a function component" error
* Temporary skip classNameUsageCheckInjector tests
* Bump eslint-plugin-react-hooks version
* Bump react-is dependency
* Move warnings to the component instance
* Update flow (needed for hook types)
* Refactor StyleSheetContext, fix some Flow errors
* WIP refactoring of StyledComponent
* More WIP
* More progress; flow passes!
* Fix test:web
* Remove useless refs from createGlobalStyle, fix effect, add more DebugValue
* Update react version in integration test
* 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
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