Skip to content

Commit be62ac3

Browse files
committed
Use babel-loader explicitly for examples
This means we don't need the .examples directory any more.
1 parent eabd18d commit be62ac3

File tree

3 files changed

+34
-34
lines changed

3 files changed

+34
-34
lines changed

website/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"version": "0.0.0",
44
"private": true,
55
"scripts": {
6-
"dev": "rm -rf .examples && cp -R examples .examples && webpack-dev-server --config webpack.config.js --inline --content-base build",
7-
"build": "npm run clean && cp -R examples .examples && webpack",
8-
"clean": "rm -rf .examples build",
6+
"dev": "webpack-dev-server --config webpack.config.js --inline --content-base build",
7+
"build": "npm run clean && webpack",
8+
"clean": "rm -rf build",
99
"start": "npm run build && pushstate-server build/"
1010
},
1111
"dependencies": {

website/routes.js

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -13,68 +13,68 @@ export const PAGES = [
1313
export const EXAMPLES = [
1414
{ name: 'Basic',
1515
path: '/basic',
16-
load: require('bundle?lazy!./examples/Basic'),
17-
loadSource: require('bundle?lazy!!prismjs?lang=jsx!./.examples/Basic.js')
16+
load: require('bundle?lazy!babel!./examples/Basic'),
17+
loadSource: require('bundle?lazy!prismjs?lang=jsx!./examples/Basic')
1818
},
1919
{ name: 'URL Parameters',
2020
path: '/url-parameters',
21-
load: require('bundle?lazy!./examples/Params'),
22-
loadSource: require('bundle?lazy!!prismjs?lang=jsx!./.examples/Params.js')
21+
load: require('bundle?lazy!babel!./examples/Params'),
22+
loadSource: require('bundle?lazy!prismjs?lang=jsx!./examples/Params')
2323
},
2424
{ name: 'Redirects (Auth)',
2525
path: '/auth-workflow',
26-
load: require('bundle?lazy!./examples/Auth'),
27-
loadSource: require('bundle?lazy!!prismjs?lang=jsx!./.examples/Auth.js')
26+
load: require('bundle?lazy!babel!./examples/Auth'),
27+
loadSource: require('bundle?lazy!prismjs?lang=jsx!./examples/Auth')
2828
},
2929
{ name: 'Custom Link Component',
3030
path: '/custom-link-component',
31-
load: require('bundle?lazy!./examples/CustomLinkComponent'),
32-
loadSource: require('bundle?lazy!!prismjs?lang=jsx!./.examples/CustomLinkComponent.js')
31+
load: require('bundle?lazy!babel!./examples/CustomLinkComponent'),
32+
loadSource: require('bundle?lazy!prismjs?lang=jsx!./examples/CustomLinkComponent')
3333
},
3434
{ name: 'Preventing Transitions',
3535
path: '/preventing-transitions',
36-
load: require('bundle?lazy!./examples/PreventingTransitions'),
37-
loadSource: require('bundle?lazy!!prismjs?lang=jsx!./.examples/PreventingTransitions.js')
36+
load: require('bundle?lazy!babel!./examples/PreventingTransitions'),
37+
loadSource: require('bundle?lazy!prismjs?lang=jsx!./examples/PreventingTransitions')
3838
},
3939
{ name: 'Miss (No Match Handling)',
4040
path: '/no-match-handling',
41-
load: require('bundle?lazy!./examples/Miss'),
42-
loadSource: require('bundle?lazy!!prismjs?lang=jsx!./.examples/Miss.js')
41+
load: require('bundle?lazy!babel!./examples/Miss'),
42+
loadSource: require('bundle?lazy!prismjs?lang=jsx!./examples/Miss')
4343
},
4444
{ name: 'MatchGroup',
4545
path: '/match-group',
46-
load: require('bundle?lazy!./examples/MatchGroup'),
47-
loadSource: require('bundle?lazy!!prismjs?lang=jsx!./.examples/MatchGroup.js')
46+
load: require('bundle?lazy!babel!./examples/MatchGroup'),
47+
loadSource: require('bundle?lazy!prismjs?lang=jsx!./examples/MatchGroup')
4848
},
4949
{ name: 'Query Params',
5050
path: '/query-params',
51-
load: require('bundle?lazy!./examples/QueryParams'),
52-
loadSource: require('bundle?lazy!!prismjs?lang=jsx!./.examples/QueryParams.js')
51+
load: require('bundle?lazy!babel!./examples/QueryParams'),
52+
loadSource: require('bundle?lazy!prismjs?lang=jsx!./examples/QueryParams')
5353
},
5454
{ name: 'Recursive Paths',
5555
path: '/recursive-paths',
56-
load: require('bundle?lazy!./examples/Recursive'),
57-
loadSource: require('bundle?lazy!!prismjs?lang=jsx!./.examples/Recursive.js')
56+
load: require('bundle?lazy!babel!./examples/Recursive'),
57+
loadSource: require('bundle?lazy!prismjs?lang=jsx!./examples/Recursive')
5858
},
5959
{ name: 'Sidebar',
6060
path: '/sidebar',
61-
load: require('bundle?lazy!./examples/Sidebar'),
62-
loadSource: require('bundle?lazy!!prismjs?lang=jsx!./.examples/Sidebar.js')
61+
load: require('bundle?lazy!babel!./examples/Sidebar'),
62+
loadSource: require('bundle?lazy!prismjs?lang=jsx!./examples/Sidebar')
6363
},
6464
{ name: 'Animated Transitions',
6565
path: '/animated-transitions',
66-
load: require('bundle?lazy!./examples/Animation'),
67-
loadSource: require('bundle?lazy!!prismjs?lang=jsx!./.examples/Animation.js')
66+
load: require('bundle?lazy!babel!./examples/Animation'),
67+
loadSource: require('bundle?lazy!prismjs?lang=jsx!./examples/Animation')
6868
},
6969
{ name: 'Ambiguous Matches',
7070
path: '/ambiguous-matches',
71-
load: require('bundle?lazy!./examples/Ambiguous'),
72-
loadSource: require('bundle?lazy!!prismjs?lang=jsx!./.examples/Ambiguous.js')
71+
load: require('bundle?lazy!babel!./examples/Ambiguous'),
72+
loadSource: require('bundle?lazy!prismjs?lang=jsx!./examples/Ambiguous')
7373
},
7474
{ name: 'Route Config',
7575
path: '/route-config',
76-
load: require('bundle?lazy!./examples/RouteConfig'),
77-
loadSource: require('bundle?lazy!!prismjs?lang=jsx!./.examples/RouteConfig.js')
76+
load: require('bundle?lazy!babel!./examples/RouteConfig'),
77+
loadSource: require('bundle?lazy!prismjs?lang=jsx!./examples/RouteConfig')
7878
}
7979
]
8080

website/webpack.config.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,22 +50,22 @@ module.exports = {
5050
module: {
5151
loaders: [
5252
{ test: /\.js$/,
53-
exclude: /node_modules|\.examples/,
54-
loader: 'babel-loader'
53+
exclude: /node_modules|examples/,
54+
loader: 'babel'
5555
},
5656
{ test: /\.css$/,
5757
exclude: /prismjs/,
58-
loader: 'style-loader!css-loader?modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]!postcss-loader'
58+
loader: 'style!css?modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]!postcss'
5959
},
6060
{ test: /\.css$/,
6161
include: /prismjs/,
62-
loader: 'style-loader!css-loader'
62+
loader: 'style!css'
6363
},
6464
{ test: /\.md$/,
6565
loader: './webpack/markdown-loader'
6666
},
6767
{ test: /\.(gif|jpe?g|png|ico)$/,
68-
loader: 'url-loader?limit=10000'
68+
loader: 'url?limit=10000'
6969
}
7070
]
7171
},

0 commit comments

Comments
 (0)