Skip to content

Commit 17851f6

Browse files
committed
Update dependencies and update build
1 parent e5e57cf commit 17851f6

File tree

8 files changed

+1372
-996
lines changed

8 files changed

+1372
-996
lines changed

config/webpack.config.demo.js

+5-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ const styleFileName = 'driver-demo.min.css';
1111
module.exports = {
1212
mode: isProduction ? 'production' : 'development',
1313
entry: [
14-
!isProduction && 'webpack-dev-server/client?http://localhost:3000',
1514
'./demo/styles/demo.scss',
1615
'./demo/scripts/demo.js',
1716
'./src/index.js',
@@ -46,7 +45,7 @@ module.exports = {
4645
loader: ExtractTextPlugin.extract([
4746
{
4847
loader: 'css-loader',
49-
options: { minimize: isProduction, url: false },
48+
options: { url: false },
5049
},
5150
'sass-loader',
5251
]),
@@ -73,7 +72,10 @@ module.exports = {
7372
canPrint: true,
7473
}),
7574
new CopyWebpackPlugin([
76-
{ from: './demo/images/', to: 'images' }
75+
{
76+
from: './demo/images/',
77+
to: 'images',
78+
},
7779
]),
7880
new HtmlWebpackPlugin({
7981
template: 'demo/index.html',

config/webpack.config.prod.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ module.exports = {
3838
loader: ExtractTextPlugin.extract([
3939
{
4040
loader: 'css-loader',
41-
options: { minimize: true, url: false },
41+
options: { url: false },
4242
},
4343
'sass-loader',
4444
]),

demo/scripts/demo.js

+13-12
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ document.addEventListener('DOMContentLoaded', function () {
66
{
77
element: document.getElementById('driver-demo-head'),
88
popover: {
9-
className: 'scoped-driver-popover',
109
title: 'Before we start',
1110
description: 'This is just one use-case, make sure to check out the rest of the docs below.',
1211
nextBtnText: 'Okay, Start!',
@@ -103,7 +102,6 @@ document.addEventListener('DOMContentLoaded', function () {
103102
opacity: 0.8,
104103
padding: 5,
105104
showButtons: true,
106-
className: 'boring-scope'
107105
});
108106

109107
boringTourDriver.defineSteps(tourSteps);
@@ -128,9 +126,10 @@ document.addEventListener('DOMContentLoaded', function () {
128126
});
129127

130128

131-
document.querySelectorAll('pre code').forEach((element) => {
132-
hljs.highlightBlock(element);
133-
});
129+
document.querySelectorAll('pre code')
130+
.forEach((element) => {
131+
hljs.highlightBlock(element);
132+
});
134133

135134

136135
/////////////////////////////////////////////
@@ -150,9 +149,10 @@ document.addEventListener('DOMContentLoaded', function () {
150149
const inputIds = ['creation-input', 'creation-input-2', 'creation-input-3', 'creation-input-4'];
151150
inputIds.forEach(inputId => {
152151
// Highlight the section on focus
153-
document.getElementById(inputId).addEventListener('focus', () => {
154-
focusDriver.highlight(`#${inputId}`);
155-
});
152+
document.getElementById(inputId)
153+
.addEventListener('focus', () => {
154+
focusDriver.highlight(`#${inputId}`);
155+
});
156156
});
157157

158158
/////////////////////////////////////////////
@@ -317,10 +317,11 @@ document.addEventListener('DOMContentLoaded', function () {
317317
}
318318
}]);
319319

320-
document.querySelector('#run-single-element-no-close').addEventListener('click', function (e) {
321-
e.preventDefault();
322-
singleNoClose.start();
323-
});
320+
document.querySelector('#run-single-element-no-close')
321+
.addEventListener('click', function (e) {
322+
e.preventDefault();
323+
singleNoClose.start();
324+
});
324325

325326
/////////////////////////////////////////////////////
326327
// Highlighting single element with popover position

dist/driver.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+18-18
Original file line numberDiff line numberDiff line change
@@ -18,33 +18,33 @@
1818
"author": "Kamran Ahmed <[email protected]>",
1919
"license": "MIT",
2020
"devDependencies": {
21-
"@babel/core": "^7.0.0",
22-
"@babel/plugin-proposal-object-rest-spread": "^7.0.0",
23-
"@babel/preset-env": "^7.0.0",
21+
"@babel/core": "^7.2.2",
22+
"@babel/plugin-proposal-object-rest-spread": "^7.3.2",
23+
"@babel/preset-env": "^7.3.1",
2424
"babel-eslint": "^10.0.1",
25-
"babel-loader": "^8.0.0",
26-
"copy-webpack-plugin": "^4.5.1",
27-
"css-loader": "^1.0.0",
28-
"cssnano": "^4.1.4",
29-
"eslint": "^5.6.1",
25+
"babel-loader": "^8.0.5",
26+
"copy-webpack-plugin": "^4.6.0",
27+
"css-loader": "^2.1.0",
28+
"cssnano": "^4.1.8",
29+
"eslint": "^5.13.0",
3030
"eslint-config-airbnb-base": "^13.1.0",
31-
"eslint-loader": "^2.0.0",
32-
"eslint-plugin-import": "^2.9.0",
33-
"eslint-plugin-node": "^7.0.1",
34-
"extract-loader": "^3.0.0",
31+
"eslint-loader": "^2.1.2",
32+
"eslint-plugin-import": "^2.16.0",
33+
"eslint-plugin-node": "^8.0.1",
34+
"extract-loader": "^3.1.0",
3535
"extract-text-webpack-plugin": "next",
36-
"file-loader": "^2.0.0",
36+
"file-loader": "^3.0.1",
3737
"gh-pages": "^2.0.1",
3838
"html-webpack-plugin": "^3.2.0",
39-
"node-sass": "^4.7.2",
40-
"opn": "^5.2.0",
39+
"node-sass": "^4.11.0",
40+
"opn": "^5.4.0",
4141
"optimize-css-assets-webpack-plugin": "^5.0.1",
4242
"postcss-loader": "^3.0.0",
4343
"sass-loader": "^7.1.0",
4444
"style-loader": "^0.23.1",
45-
"webpack": "^4.0.1",
46-
"webpack-cli": "^3.1.2",
47-
"webpack-dev-server": "^3.1.0"
45+
"webpack": "^4.29.2",
46+
"webpack-cli": "^3.2.3",
47+
"webpack-dev-server": "^3.1.14"
4848
},
4949
"dependencies": {}
5050
}

server.js

+12-11
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,17 @@ const config = require('./config/webpack.config.demo');
66

77
const PORT = 3000;
88
const HOST = 'localhost';
9-
const URL = `http://${HOST}:${PORT}/dist/demo`;
9+
const URL = `http://${HOST}:${PORT}`;
1010

11-
new WebpackDevServer(webpack(config), {
12-
publicPath: config.output.publicPath,
13-
}).listen(PORT, HOST, (error, result) => {
14-
if (error) {
15-
console.error(error);
16-
return;
17-
}
11+
config.entry.unshift(`webpack-dev-server/client?${URL}`);
1812

19-
opn(URL);
20-
console.log(`Listening at ${URL}`);
21-
});
13+
new WebpackDevServer(webpack(config))
14+
.listen(PORT, HOST, (error) => {
15+
if (error) {
16+
console.error(error);
17+
return;
18+
}
19+
20+
opn(URL);
21+
console.log(`Listening at ${URL}`);
22+
});

src/driver.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ div#driver-popover-item {
170170
}
171171

172172
div#driver-page-overlay {
173-
background: black;
173+
background: #000000;
174174
position: fixed;
175175
top: 0;
176176
left: 0;

0 commit comments

Comments
 (0)