Basic Setup

This commit is contained in:
NinjaSurge
2026-02-07 11:30:44 -06:00
commit 2f43676a94
5 changed files with 1563 additions and 0 deletions

1
webpack-demo/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
node_modules/

14
webpack-demo/index.html Normal file
View File

@@ -0,0 +1,14 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Getting Started</title>
<script src="https://unpkg.com/lodash@4.17.20"></script>
</head>
<body>
<script src="./src/index.js"></script>
</body>
</html>

1518
webpack-demo/package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

20
webpack-demo/package.json Normal file
View File

@@ -0,0 +1,20 @@
{
"name": "learning-webpack",
"version": "1.0.0",
"description": "",
"private": true,
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "https://gitea.computersurge.dev/ninjasurge/learning-webpack"
},
"keywords": [],
"author": "",
"license": "MIT",
"devDependencies": {
"webpack": "^5.105.0",
"webpack-cli": "^6.0.1"
}
}

10
webpack-demo/src/index.js Normal file
View File

@@ -0,0 +1,10 @@
function component() {
const element = document.createElement("div");
// Lodash, currently included via a script, is required for this line to work
element.innerHTML = _.join(["Hello", "webpack"], " ");
return element;
}
document.body.appendChild(component());