diff --git a/webpack-demo/.gitignore b/webpack-demo/.gitignore
index c2658d7..b947077 100644
--- a/webpack-demo/.gitignore
+++ b/webpack-demo/.gitignore
@@ -1 +1,2 @@
node_modules/
+dist/
diff --git a/webpack-demo/index.html b/webpack-demo/index.html
deleted file mode 100644
index f01f881..0000000
--- a/webpack-demo/index.html
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
- Getting Started
-
-
-
-
-
-
-
-
diff --git a/webpack-demo/package-lock.json b/webpack-demo/package-lock.json
index f04d8ad..515c871 100644
--- a/webpack-demo/package-lock.json
+++ b/webpack-demo/package-lock.json
@@ -7,7 +7,10 @@
"": {
"name": "learning-webpack",
"version": "1.0.0",
- "license": "ISC",
+ "license": "MIT",
+ "dependencies": {
+ "lodash": "^4.17.23"
+ },
"devDependencies": {
"webpack": "^5.105.0",
"webpack-cli": "^6.0.1"
@@ -899,6 +902,12 @@
"node": ">=8"
}
},
+ "node_modules/lodash": {
+ "version": "4.17.23",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
+ "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
+ "license": "MIT"
+ },
"node_modules/merge-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
@@ -1419,6 +1428,7 @@
"integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
"@discoveryjs/json-ext": "^0.6.1",
"@webpack-cli/configtest": "^3.0.1",
diff --git a/webpack-demo/package.json b/webpack-demo/package.json
index a62ad94..dd9f2fa 100644
--- a/webpack-demo/package.json
+++ b/webpack-demo/package.json
@@ -16,5 +16,8 @@
"devDependencies": {
"webpack": "^5.105.0",
"webpack-cli": "^6.0.1"
+ },
+ "dependencies": {
+ "lodash": "^4.17.23"
}
}
diff --git a/webpack-demo/src/index.js b/webpack-demo/src/index.js
index 1ce5710..37c4f8e 100644
--- a/webpack-demo/src/index.js
+++ b/webpack-demo/src/index.js
@@ -1,7 +1,9 @@
+import _ from "lodash";
+
function component() {
const element = document.createElement("div");
- // Lodash, currently included via a script, is required for this line to work
+ // Lodash, now imported by this script
element.innerHTML = _.join(["Hello", "webpack"], " ");
return element;