From d518ad00bf12a68655ddbd9e995d41f4e124e1ef Mon Sep 17 00:00:00 2001 From: Paul Le Cam Date: Tue, 5 Apr 2016 08:13:20 +0100 Subject: [PATCH] Updates for React v15 --- .babelrc | 11 +- CHANGELOG.md | 6 + __tests__/Button.js | 55 + __tests__/Cell.js | 44 + __tests__/Menu.js | 26 + {src/__tests__ => __tests__}/MenuItem.js | 29 +- {src/__tests__ => __tests__}/Table.js | 25 +- {src/__tests__ => __tests__}/index.js | 4 +- dist/react-pure.js | 2353 ++++++++++++++++------ dist/react-pure.min.js | 6 +- lib/Button.js | 86 +- lib/Cell.js | 88 +- lib/Menu.js | 82 +- lib/MenuItem.js | 90 +- lib/Table.js | 86 +- lib/__tests__/Button.js | 61 - lib/__tests__/Cell.js | 50 - lib/__tests__/Menu.js | 32 - lib/__tests__/MenuItem.js | 44 - lib/__tests__/Table.js | 38 - lib/__tests__/index.js | 14 - lib/index.js | 21 +- package.json | 61 +- src/__tests__/Button.js | 54 - src/__tests__/Cell.js | 43 - src/__tests__/Menu.js | 25 - webpack.config.js | 8 + website/allstyles.css | 2 +- website/bundle.js | 44 +- website/components/Highlight.js | 13 +- website/components/Layout.js | 10 +- website/data.js | 6 - website/index.html | 6 +- website/routes.js | 11 - website/site.js | 18 +- website/webpack.config.js | 4 +- 36 files changed, 2193 insertions(+), 1363 deletions(-) create mode 100644 __tests__/Button.js create mode 100644 __tests__/Cell.js create mode 100644 __tests__/Menu.js rename {src/__tests__ => __tests__}/MenuItem.js (52%) rename {src/__tests__ => __tests__}/Table.js (51%) rename {src/__tests__ => __tests__}/index.js (83%) delete mode 100644 lib/__tests__/Button.js delete mode 100644 lib/__tests__/Cell.js delete mode 100644 lib/__tests__/Menu.js delete mode 100644 lib/__tests__/MenuItem.js delete mode 100644 lib/__tests__/Table.js delete mode 100644 lib/__tests__/index.js delete mode 100644 src/__tests__/Button.js delete mode 100644 src/__tests__/Cell.js delete mode 100644 src/__tests__/Menu.js delete mode 100644 website/data.js delete mode 100644 website/routes.js diff --git a/.babelrc b/.babelrc index 49ab4f6..52050d4 100644 --- a/.babelrc +++ b/.babelrc @@ -1,8 +1,9 @@ { - "optional": [ - "es7.classProperties", - "es7.exportExtensions", - "es7.objectRestSpread", - "runtime" + "presets": ["es2015", "react", "stage-0"], + "plugins": [ + ["transform-runtime", { + "polyfill": false, + "regenerator": false + }] ] } diff --git a/CHANGELOG.md b/CHANGELOG.md index 435ec0d..3af5223 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## v0.4.0 + +- Removed React v0.13 support / added v15 support. +- Updated Babel to v6. +- Updated dependencies. + ## v0.3.1 (01/06/15) Updated dependencies and code style. diff --git a/__tests__/Button.js b/__tests__/Button.js new file mode 100644 index 0000000..4a70d7f --- /dev/null +++ b/__tests__/Button.js @@ -0,0 +1,55 @@ +import React from 'react'; +import { renderIntoDocument } from 'react-addons-test-utils'; +import { findDOMNode } from 'react-dom'; + +jest.dontMock('../src/Button'); +import Button from '../src/Button'; + +describe('Button', () => { + it('renders a button by default', () => { + const component = renderIntoDocument(