summaryrefslogtreecommitdiff
path: root/webpack.common.js (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update webpack config and JS import for spin.js v4David Mehren2021-02-121-1/+1
| | | | Signed-off-by: David Mehren <git@herrmehren.de>
* Upgrade to expose-loader 1.0.3David Mehren2021-02-081-30/+30
| | | | Signed-off-by: David Mehren <git@herrmehren.de>
* Upgrade to imports-loader 1.2.0David Mehren2021-02-081-3/+5
| | | | Signed-off-by: David Mehren <git@herrmehren.de>
* Generate CSS filenames with contenthashDavid Mehren2020-12-211-1/+4
| | | | | | | | | | | Previously, .css files always had the same name, which can lead to caching problems. In our case, the new CSS for the HedgeDoc logo was not loaded when Chrome had the 1.6.0 CSS in the cache, leading the HedgeDoc logo filling the whole screen. This commit adds the contenthash to the .css files generated by webpack, which ensures that changed files are always loaded. References: https://github.com/webpack-contrib/mini-css-extract-plugin#filename https://webpack.js.org/configuration/output/#outputfilename Signed-off-by: David Mehren <git@herrmehren.de>
* Revert "Adjust webpack config to new code mirror version"David Mehren2020-11-111-230/+3
| | | | | | | | It turned out that we can't directly use the codemirror source files and actually need to run their build script manually. This reverts commit 0ec180de Signed-off-by: David Mehren <git@herrmehren.de>
* Fix path to codemirror.js in Webpack config :bug:David Mehren2020-11-111-1/+1
| | | | Signed-off-by: David Mehren <git@herrmehren.de>
* Adjust webpack config to new code mirror versionTilman Vatteroth2020-10-311-3/+230
| | | | Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de>
* Update copy-webpack-plugin, css-loader, html-webpack-plugin, style-loader, ↵David Mehren2020-08-191-48/+50
| | | | | | webpack and webpack-cli Signed-off-by: David Mehren <git@herrmehren.de>
* Update RevealJS to version 3.9.2Sheogorath2020-02-011-2/+0
| | | | | | | | | | | | This update of revealJS helps us to get rid of the headjs depedency integration using webpack. It updates reveal.js to 3.9.2 and updates the csp hash accordingly for using the slide mode. Background for this update is the critical security vulnerability described by snyk in their disclosure: https://snyk.io/vuln/SNYK-JS-REVEALJS-543841 Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
* Fix font paths when useCDN is false and no `urlPath` is presentEnrico Guiraud2020-01-151-1/+6
| | | | Signed-off-by: Enrico Guiraud <enrico.guiraud@cern.ch>
* Fix urlPath support, let CodiMD be served from a subpath correctlyEnrico Guiraud2019-12-201-1/+1
| | | | | | | | Webpack now uses relative paths for resources linked from by static snippets. A templated <base> tag has been introduced in headers so app.js can set the base URL at runtime. Signed-off-by: Enrico Guiraud <enrico.guiraud@cern.ch>
* Fix compatibility with MathJax 2.7.6David Mehren2019-10-251-1/+9
| | | | Signed-off-by: David Mehren <dmehren1@gmail.com>
* Remove sass-loader, to avoid confusionPedro Ferreira2019-05-121-12/+0
| | | | Signed-off-by: Pedro Ferreira <pedro@dete.st>
* Replace js-url with wurlSheogorath2019-04-161-3/+0
| | | | | | | | js-url is outdated and wurl is it's successor. This will fix some vulnerabilities in the dependencies and also optimize the build process by removing the external library toward internal tooling. Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
* Remove the xss library from webpackSheogorath2018-11-101-6/+0
| | | | | | | | We can load the xss functions directly from the library instead of loading them through the expose loader of webpack, this should simplify the setup and maybe even improve speed a bit. Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
* Code style fixes for webpack.common.jsDavid Mehren2018-10-191-9/+9
| | | | Signed-off-by: David Mehren <dmehren1@gmail.com>
* Use const instead of var in webpack configs.David Mehren2018-10-191-6/+6
| | | | Signed-off-by: David Mehren <dmehren1@gmail.com>
* Remove dead package octiconSheogorath2018-10-101-6/+3
| | | | | | | | Octicon no longer provides its CSS classes and this way is useless in CodiMD. Replacing all used classes in the UI and remove it from build system. Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
* Use webpack-merge.David Mehren2018-10-101-0/+1
| | | | | | | | Move html export config to own file. Delete unnecessary config options. Use cheap source maps. Signed-off-by: David Mehren <dmehren1@gmail.com>
* Rename Webpack config to official recommendationDavid Mehren2018-10-101-0/+480
Signed-off-by: David Mehren <dmehren1@gmail.com>