Skip to content

Commit a22251f

Browse files
committed
Merge pull request #2 from glennreyes/master
Node package updates, passing tests
2 parents 9487a38 + 8433969 commit a22251f

9 files changed

Lines changed: 14861 additions & 14364 deletions

File tree

.babelrc

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,8 @@
11
{
2-
"stage": 0,
2+
"presets": ["es2015", "react", "stage-0"],
33
"env": {
44
"development": {
5-
"plugins": ["react-transform"],
6-
"extra": {
7-
"react-transform": {
8-
"transforms": [{
9-
"transform": "react-transform-hmr",
10-
"imports": ["react"],
11-
"locals": ["module"]
12-
}, {
13-
"transform": "react-transform-catch-errors",
14-
"imports": ["react", "redbox-react"]
15-
}]
16-
}
17-
}
5+
"presets": ["react-hmre"]
186
}
197
}
208
}

dist/main.js

Lines changed: 14816 additions & 14313 deletions
Large diffs are not rendered by default.

dist/main.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 36 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"main": "dist/main.js",
55
"author": "Brian Vaughn",
66
"user": "bvaughn",
7-
"version": "1.0.0",
7+
"version": "1.0.1",
88
"scripts": {
99
"build": "npm run build:website && npm run build:dist",
1010
"build:website": "npm run clean:website && NODE_ENV=production webpack --config webpack.config.website.js -p --bail",
@@ -56,44 +56,50 @@
5656
]
5757
},
5858
"devDependencies": {
59-
"babel": "^5.8.34",
60-
"babel-core": "^5.8.34",
61-
"babel-eslint": "^4.1.6",
62-
"babel-loader": "^5.4.0",
63-
"babel-plugin-react-transform": "^1.1.1",
64-
"css-loader": "^0.23.0",
59+
"babel": "^6.5.2",
60+
"babel-core": "^6.8.0",
61+
"babel-eslint": "^6.0.4",
62+
"babel-loader": "^6.2.4",
63+
"babel-plugin-react-transform": "^2.0.2",
64+
"babel-polyfill": "^6.8.0",
65+
"babel-preset-es2015": "^6.6.0",
66+
"babel-preset-react": "^6.5.0",
67+
"babel-preset-react-hmre": "^1.1.1",
68+
"babel-preset-stage-0": "^6.5.0",
69+
"classnames": "^2.2.5",
70+
"css-loader": "^0.23.1",
6571
"cssnext": "^1.8.4",
6672
"cssnext-loader": "^1.0.1",
6773
"expect.js": "^0.3.1",
68-
"gh-pages": "^0.8.0",
69-
"html-webpack-plugin": "^1.7.0",
70-
"karma": "^0.13.15",
71-
"karma-junit-reporter": "^0.3.8",
72-
"karma-mocha": "^0.2.1",
73-
"karma-phantomjs2-launcher": "^0.3.2",
74-
"karma-sourcemap-loader": "^0.3.6",
75-
"karma-spec-reporter": "0.0.23",
74+
"gh-pages": "^0.11.0",
75+
"html-webpack-plugin": "^2.16.1",
76+
"karma": "^0.13.22",
77+
"karma-junit-reporter": "^1.0.0",
78+
"karma-mocha": "^1.0.1",
79+
"karma-phantomjs2-launcher": "^0.5.0",
80+
"karma-sourcemap-loader": "^0.3.7",
81+
"karma-spec-reporter": "0.0.26",
7682
"karma-webpack": "^1.7.0",
77-
"mocha": "^2.3.4",
78-
"phantomjs2": "^2.0.2",
79-
"react": "^0.14.3",
80-
"react-dom": "^0.14.3",
81-
"react-transform-catch-errors": "^1.0.0",
82-
"react-transform-hmr": "^1.0.1",
83-
"redbox-react": "^1.0.1",
84-
"rimraf": "^2.4.4",
85-
"standard": "^5.4.1",
86-
"style-loader": "^0.13.0",
87-
"watch": "^0.16.0",
88-
"webpack": "^1.12.9",
89-
"webpack-dev-server": "^1.14.0",
83+
"mocha": "^2.4.5",
84+
"phantomjs2": "^2.2.0",
85+
"react": "^15.0.2",
86+
"react-dom": "^15.0.2",
87+
"react-transform-catch-errors": "^1.0.2",
88+
"react-transform-hmr": "^1.0.4",
89+
"redbox-react": "^1.2.4",
90+
"rimraf": "^2.5.2",
91+
"standard": "^7.0.1",
92+
"style-loader": "^0.13.1",
93+
"watch": "^0.18.0",
94+
"webpack": "^1.13.0",
95+
"webpack-dev-server": "^1.14.1",
9096
"worker-loader": "^0.7.0"
9197
},
9298
"dependencies": {
9399
"highlight.js": "^8.9.1"
94100
},
95101
"peerDependencies": {
96-
"react": "^0.14.0",
97-
"react-dom": "^0.14.3"
102+
"react": "^15.0.2",
103+
"react-dom": "^15.0.2"
98104
}
99105
}

src/Highlight.example.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export default class HighlightDemoDemo extends Component {
4343
type='text'
4444
name='language'
4545
defaultValue={language}
46-
onChange={event => this._debouncedSetState('language', event.target.value)}/>
46+
onChange={event => this._debouncedSetState('language', event.target.value)} />
4747
</div>
4848
<div className='form-group'>
4949
<label>Enter text to be formatted</label>
@@ -52,7 +52,7 @@ export default class HighlightDemoDemo extends Component {
5252
type='text'
5353
name='content'
5454
defaultValue={content}
55-
onChange={event => this._debouncedSetState('content', event.target.value)}/>
55+
onChange={event => this._debouncedSetState('content', event.target.value)} />
5656
</div>
5757
<label>Output</label>
5858
<Highlight language={language}>

src/tests.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Reference: https://babeljs.io/docs/usage/polyfill/
22
// Reference: https://github.com/zloirock/core-js
33
// Polyfill a full ES6 environment
4-
import 'babel/polyfill'
4+
import 'babel-polyfill'
55

66
// Reference: https://github.com/webpack/karma-webpack#alternative-usage
77
const tests = require.context('.', true, /\.test\.js$/)

webpack.config.dev.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const webpack = require('webpack')
55
module.exports = {
66
devtool: 'eval',
77
entry: [
8-
'babel/polyfill',
8+
'babel-polyfill',
99
'./website/index.js'
1010
],
1111
output: {

webpack.config.website.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const webpack = require('webpack')
55
module.exports = {
66
devtool: 'source-map',
77
entry: [
8-
'babel/polyfill',
8+
'babel-polyfill',
99
'./website/index.js'
1010
],
1111
output: {

website/Application.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export default class Application extends React.Component {
2525
</Highlight>
2626
<p>Choose a highlight.js theme and make sure it's included in your index file.</p>
2727
<Highlight language='html'>
28-
{`<link rel='stylesheet' href='https://highlightjs.org/static/demo/styles/railscasts.css'/>`}
28+
<link rel='stylesheet' href='https://highlightjs.org/static/demo/styles/railscasts.css' />
2929
</Highlight>
3030
<p>And then use react-highlight.js to display your text like so:</p>
3131
<Highlight language='html'>

0 commit comments

Comments
 (0)