Nicolas Gallagher
9fe9d3c68a
Update react-native-web dependencies
2018-12-24 13:03:49 +00:00
Nicolas Gallagher
d0ac55aa4f
Update benchmarks dependencies
2018-12-21 21:33:43 +00:00
Nicolas Gallagher
506dba933c
[change] Support React DOM 16.5
...
React DOM 16.5 changed unstable APIs that this project depends upon.
This regression was fixed in React DOM 16.5.1 but requires React Native
for Web to migrate to a different unstable API exported by React DOM.
Fix #1096
Close #1106
2018-09-17 10:16:33 -07:00
Nicolas Gallagher
afd5293172
Update React packages
2018-07-06 13:46:21 -07:00
Nicolas Gallagher
e4831b7bd8
Update benchmarks dependencies
2018-07-06 13:45:56 -07:00
Nicolas Gallagher
61bf7e76b0
[fix] CommonJS exports can be imported without 'default'
...
Make sure all the CommonJS modules can be required as normal, rather
than needing to be suffixed with `.default` due to being compiled from
ES modules.
2018-05-29 11:04:24 -07:00
Philipp Spiess
3e4d8d6b2f
Upgrade React and all transitive dependencies
...
Close #942
2018-05-16 15:01:19 -07:00
Nicolas Gallagher
1e59e53e66
Update jest
2018-05-08 09:49:02 -07:00
Nicolas Gallagher
f6a65210ca
Update formatter and linter
2018-05-08 09:24:08 -07:00
Nicolas Gallagher
2e9071eb0e
Update benchmarks dependencies
2018-05-08 09:15:51 -07:00
Nicolas Gallagher
8f25fcc05b
Update storybook dependencies
2018-05-07 15:00:22 -07:00
Nicolas Gallagher
34d8409d43
Update yarn.lock
2018-04-21 12:15:18 -07:00
Nicolas Gallagher
4529a4ac0a
Update benchmarks dependencies
2018-04-07 17:20:01 -07:00
Nicolas Gallagher
ce89b7e3ec
[change] move 'react-art' to peerDependencies
2018-04-02 14:31:26 -07:00
Nicolas Gallagher
48da9814e7
Update benchmark libraries
2018-03-05 10:40:02 -08:00
Nicolas Gallagher
239a43978f
Update yarn.lock
2018-02-18 17:43:22 -08:00
Nicolas Gallagher
fb845ebf44
Update benchmarks dependencies
2018-02-16 19:08:19 -08:00
Nicolas Gallagher
96eecc0da3
Replace lerna with custom script
...
Each package version is now updated with each release.
Fix #783
2018-02-06 16:30:03 -08:00
Nicolas Gallagher
7e0fbf9691
Fix yarn.lock
...
Yarn didn't make these changes to yarn.lock after updating packages.
2018-01-29 12:46:12 -08:00
Nicolas Gallagher
6e96ee4f3c
Update benchmarked libraries
2018-01-29 08:59:18 -08:00
Nicolas Gallagher
d04721c75a
Update yarn.lock
2018-01-23 13:01:48 -08:00
Nicolas Gallagher
a403244e67
Update benchmarks library dependencies
2018-01-23 09:49:48 -08:00
Nicolas Gallagher
ec8843fe90
Compute benchmark props before each iteration
...
Fix a bug in the logic that was meant to perform component prop
computation in-between cycles.
2018-01-22 13:24:41 -08:00
Giuseppe Gurgone
1b493c9914
Add styled-jsx to benchmarks
...
Close #782
2018-01-19 12:51:21 -08:00
Javi Velasco
bbf7674b43
Add react-fela to benchmarks
...
Close #779
2018-01-18 10:03:13 -08:00
Nicolas Gallagher
ed0cafac7c
Rewrite benchmarks app
...
Reorganizes and rewrites the benchmarks. Each implementation is now
self-contained and the benchmarks can be run using a GUI. The benchmarks
themselves have been changed so that individual tests render over a
shorter time frame and more samples are taken.
2018-01-17 17:21:53 -08:00
Nicolas Gallagher
902ba22877
Update to flow-bin@0.63.1
2018-01-09 17:49:52 -08:00
Nicolas Gallagher
60c2cd65df
Update to lint-staged@6.0.0
2018-01-09 17:36:19 -08:00
Nicolas Gallagher
fde29326f1
Update to lerna@2.6.0
2018-01-09 17:35:53 -08:00
Nicolas Gallagher
44d795437e
Update to storybook@3.3.6
2018-01-09 17:34:28 -08:00
Nicolas Gallagher
03598d869b
Update to babel-plugin-tester@5.0.0
2018-01-09 17:31:52 -08:00
Nicolas Gallagher
a3e44a5c60
Update to enzyme@3.3.0
2018-01-09 17:27:38 -08:00
Nicolas Gallagher
02b124eceb
Update yarn.lock
2018-01-08 18:53:05 -08:00
Nicolas Gallagher
7f45c52ce7
Update to inline-style-prefixer@4.0.0
2018-01-08 18:31:36 -08:00
Maxime Thirouin
c26ef0eb3b
Run precommit hook automatically
...
Help to ensure that code is formatted and linted before commits and PRs.
Fix #755
Close #756
Close #754
2018-01-08 11:59:26 -08:00
Nicolas Gallagher
46e77d0b00
Change babel presets
...
Tune the compiled output to reduce file size.
2017-12-31 15:47:16 -08:00
Nicolas Gallagher
86263a2fa0
Reorganize and add to benchmarks
...
Rearrange the benchmark code so that each implementation is
self-contained. Adds the SierpinskiTriangle case that 'emotion'
introduced in their fork of the 'react-native-web' benchmarks. And make
it possible to run benchmarks on a per-library basis.
2017-12-30 13:53:04 -08:00
Nicolas Gallagher
3026465ae3
Monorepo
...
Introduces a monorepo structure, relies on yarn workspaces to share
dependencies, and lerna for syncing versions across the monorepo.
* Create 2 workspaces:
'packages' and 'website'
* Create 2 public packages:
'babel-plugin-react-native-web' and 'react-native-web'
* Create 1 private package:
'benchmarks'
A simple release script runs the tests, builds the package assets,
increments the package version numbers, git commits and tags, publishes
the package to npm, pushes the changes to github, and releases the
website update.
Close #657
2017-12-24 12:33:41 +00:00
Nicolas Gallagher
321051b723
[add] ART export
...
Improve API compatibility with React Native by exporting 'react-art' as
'ART'.
Fix #602
2017-12-18 17:16:09 +00:00
Nicolas Gallagher
0dfe319d41
[change] update the Animated implementation
...
Replaces the 'animated' package with the latest implementation from
React Native. Requires a few imports to be replaced.
Close #716
Fix #714
Fix #688
2017-12-06 14:01:36 -08:00
Nicolas Gallagher
2acd8e477c
Update raf and debounce modules
2017-12-02 15:58:47 -08:00
Nicolas Gallagher
ff2b0c9bdc
Update to React@16.2 dev dependencies
2017-12-02 15:58:47 -08:00
Nicolas Gallagher
79208720d1
Update webpack tools
2017-12-02 15:58:47 -08:00
Nicolas Gallagher
fca04c4125
Update enzyme
2017-12-02 15:58:47 -08:00
Nicolas Gallagher
5b5b72cc19
Update eslint and prettier
2017-12-02 15:58:47 -08:00
Nicolas Gallagher
217ad97bfd
[change] Update Flow and types
2017-12-02 15:58:47 -08:00
Nicolas Gallagher
9a5b932139
Flatten styles in test snapshots
2017-10-19 12:42:05 -07:00
Nicolas Gallagher
c730a20a26
Update formatter
2017-10-01 17:01:27 -07:00
Nicolas Gallagher
f7ed60ac67
Update test tools
2017-10-01 17:00:04 -07:00
Nicolas Gallagher
417716391a
Update build tools
2017-10-01 16:59:00 -07:00