Copy needed css and js-files to the build folder.

master
Rainer Hihn 4 years ago
parent 770ec5436d
commit 6f37567be0
  1. 863
      package-lock.json
  2. 7
      package.json
  3. 5
      src/index.html
  4. 10
      src/main.js
  5. 29
      webpack.config.js

863
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -11,10 +11,8 @@
"@babel/preset-env": "^7.12.7",
"angular-mocks": "^1.8.2",
"babel-loader": "^8.2.2",
"copy-webpack-plugin": "^6.3.2",
"css-loader": "^5.2.1",
"copy-webpack-plugin": "^6.4.1",
"electron-packager": "^15.0.0",
"file-loader": "^6.2.0",
"html-webpack-plugin": "^4.5.0",
"jasmine-core": "^3.6.0",
"jshint": "^2.11.1",
@ -24,10 +22,7 @@
"karma-junit-reporter": "~2.0",
"karma-webpack": "^5.0.0-alpha.3.0",
"linkifyjs": "^2.1.9",
"mini-css-extract-plugin": "^1.4.1",
"protractor": "^7.0.0",
"style-loader": "^2.0.0",
"url-loader": "^4.1.1",
"webpack": "^5.8.0",
"webpack-cli": "^4.2.0",
"webpack-dev-server": "^3.11.0"

@ -16,8 +16,13 @@
<link rel="shortcut icon" sizes="128x128" href="assets/img/glowing_bear_128x128.png">
<link rel="apple-touch-icon" sizes="128x128" href="assets/img/glowing_bear_128x128.png">
<link rel="shortcut icon" type="image/png" href="assets/img/favicon.png" >
<link href="css/bootstrap.min.css" rel="stylesheet"/>
<link href="css/glowingbear.css" rel="stylesheet" media="screen">
<link href="css/themes/dark.css" rel="stylesheet" media="screen" id="themeCSS" />
<script src="emojione.min.js"></script>
<script src="linkify.min.js"></script>
<script src="linkify-string.min.js"></script>
</head>
<body ng-controller="WeechatCtrl" ng-keydown="handleKeyPress($event)" ng-keyup="handleKeyRelease($event)" ng-keypress="handleKeyPress($event)" ng-class="{'no-overflow': connected}" ng-init="init()" lang="en-US">
<audio id="audioNotificationInitializer"><source src="data:audio/mp3;base64,/+MYxAAJs2H8AABLSZv4Af/5yAsCIElB/v/+Y///U+QiEaSchGO+IMQjZCgOLw4KVoIEkf/r69Kbfc7/WbLRPsyvp7/p/p///+MYxBQK+1oUAACNMUWSyLcrqpERhDqKCBWcgbTmuIq8ISkQSv+yf/tbZf9krRTptRUv/XT////66NJQFZTpOd3KUEtM+a+l/+MYxCMKM2YcAACNMB+Jqe+HLv+75fSreYSWGtqHJghl6y///89fcz/p8qIRKeFWYKEGo5mLFmCGBjV0FEJn/9f85V87iy98/+MYxDULA1YYAABHLbI52f2/4v////n7U/swVr0SzhrRIueMLLog0qIKcOwu/5v/lLR/r9DPN/R+vmf//////V8tAxlMY1sy/+MYxEQKM2IYAABHLZjRjUlgUSUAhTUBFHVMQU1FMy4xMDBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV/+MYxFYJ22oAAACHMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV"></audio>

@ -6,11 +6,11 @@ import "angular-route";
import "angular-sanitize";
import "angular-touch";
import 'bootstrap/dist/css/bootstrap.min.css';
import 'bootstrap/dist/fonts/glyphicons-halflings-regular.woff2';
import 'emojione/lib/js/emojione.min.js';
import 'linkifyjs/dist/linkify.min.js';
import 'linkifyjs/dist/linkify-string.min.js';
// import 'bootstrap/dist/css/bootstrap.min.css';
// import 'bootstrap/dist/fonts/glyphicons-halflings-regular.woff2';
// import 'emojione/lib/js/emojione.min.js';
// import 'linkifyjs/dist/linkify.min.js';
// import 'linkifyjs/dist/linkify-string.min.js';
import "./js/localstorage.js";
import "./js/irc-utils.js";

@ -33,15 +33,14 @@ module.exports = {
"../package.json",
"manifest.json",
"manifest.webapp",
"webapp.manifest.json"
"webapp.manifest.json",
{ from: "../node_modules/bootstrap/dist/css/bootstrap.min.css", to: "css/" },
{ from: "../node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2", to: "css/" },
{ from: "../node_modules/emojione/lib/js/emojione.min.js" },
{ from: "../node_modules/linkifyjs/dist/linkify.min.js" },
{ from: "../node_modules/linkifyjs/dist/linkify-string.min.js" },
]
}),
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"window.jQuery": "jquery",
Popper: ["popper.js", "default"],
}),
],
module: {
rules: [
@ -54,22 +53,6 @@ module.exports = {
}
]
},
{
test: /\.css$/,
use: ['style-loader', 'css-loader']
},
{
test: /\.(woff(2)?|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/,
use: [
{
loader: 'file-loader',
options: {
name: '[name].[ext]',
outputPath: 'fonts/'
}
}
]
}
]
}
};

Loading…
Cancel
Save