aboutsummaryrefslogtreecommitdiffstats
path: root/webpack.common.js
Commit message (Collapse)AuthorAgeFilesLines
* chore(webpack): migrate to node-polyfill-webpack-plugin v4Grigorii K. Shartsev2024-10-141-1/+3
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* fix: only keep major as server versionskjnldsv2024-09-031-1/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(build): do not run SPDX Plugin in dev modeskjnldsv2024-07-311-28/+35
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore: Add SPDX headerAndy Scherzinger2024-06-191-0/+1
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix: hard-wire licenses until new versions are published shipping the SPDX ↵Andy Scherzinger2024-06-181-0/+2
| | | | | | listed license strings Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* chore: Add webpack plugin to properly extract licenses used in compiled assetsFerdinand Thiessen2024-06-161-8/+14
| | | | | | This will create proper extracted license information for assets and stores it in `fist/file.js.license`. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Also extract comments for `spdx` license informationFerdinand Thiessen2024-05-131-0/+20
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Add SPDX headerAndy Scherzinger2024-05-101-0/+4
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix(deps): Drop `ical.js` from dependenciesFerdinand Thiessen2024-04-301-6/+0
| | | | | | This seems to be fully replaced with `@nextcloud/calendar-availablity` Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(deps): use `@vueuse/core@10.7.2` and fix momentskjnldsv2024-02-231-0/+9
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(config): Adjust webpack config to provide `appName` and `appVersion` ↵Ferdinand Thiessen2023-11-201-0/+7
| | | | | | which are expected by `@nextcloud/vue` Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(deps): remove @nextcloud/vue-dashboardGrigorii K. Shartsev2023-10-021-1/+0
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* Optimize webpack chunksVarun Patil2023-05-231-1/+1
| | | | Signed-off-by: Varun Patil <varunpatil@ucla.edu>
* Fix Vue TypeScript build errorsChristopher Ng2023-04-191-1/+17
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* perf(files): less verboseJohn Molakvoæ2023-04-061-0/+3
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* perf(files): fetch previews faster and cache properlyJohn Molakvoæ2023-04-061-0/+33
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* feat(files_trashbin): migrate to vueJohn Molakvoæ2023-04-061-0/+1
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Remove extraneous Node.js core module dependenciesChristopher Ng2023-02-231-2/+0
| | | | | | - buffer and stream-browserify are already provided by node-polyfill-webpack-plugin Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Bump @nextcloud/vue from 7.5.0 to 7.7.0Christopher Ng2023-02-231-3/+2
| | | | | | - Add node-polyfill-webpack-plugin to polyfill Node.js core modules Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Add component testingJohn Molakvoæ2023-01-041-2/+7
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Port Files navigation to vueJohn Molakvoæ2023-01-041-1/+6
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Extract colour from custom backgroundJohn Molakvoæ2022-11-291-1/+2
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Use svg iconsLouis Chemineau2022-11-281-1/+4
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Only check unsupported browsers on user renderingJohn Molakvoæ2022-10-281-0/+4
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Enforce providing jquery from server node_modulesJulius Härtl2022-08-121-1/+3
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Allow symlinks during webpack buildJulius Härtl2022-08-121-1/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Cleanup and compileJohn Molakvoæ2022-05-131-3/+3
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Replace CalDAV availability component with component libChristoph Wurst2022-02-171-0/+5
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Use asset-loader instead of url-loaderLouis Chemineau2022-02-141-4/+1
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Bump @nextcloud/vue from 4.3.0 to 5.0.0Louis Chemineau2022-02-141-0/+1
| | | | | | | | | | | | | | | | | | | | | - Removed `moji-mart-vue-fast` from babel parsed file when loading vue files - Updated material design icon to v5.0.0, superseding https://github.com/nextcloud/server/pull/30086 - Manually compiled Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 4.3.0 to 5.0.0. - [Release notes](https://github.com/nextcloud/nextcloud-vue/releases) - [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md) - [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v4.3.0...v5.0.0) --- updated-dependencies: - dependency-name: "@nextcloud/vue" dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Louis Chemineau <louis@chmn.me>
* Clear dist folder during buildLouis Chemineau2022-01-111-0/+1
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Fix undescore versionLouis Chemineau2022-01-081-1/+1
| | | | | Reason: https://github.com/nextcloud/server/pull/27279 Signed-off-by: Louis Chemineau <louis@chmn.me>
* Don't import $ in every file that needs itLouis Chemineau2022-01-081-1/+0
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Fix dynamic loadingJohn Molakvoæ (skjnldsv)2022-01-081-1/+2
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Ensure mapfile consistencyJohn Molakvoæ (skjnldsv)2022-01-081-0/+8
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Split common vendor chunkJohn Molakvoæ (skjnldsv)2022-01-081-17/+15
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Copy core/webpack config into common configLouis Chemineau2022-01-081-1/+14
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Migrate to webpack v5Louis Chemineau2022-01-081-17/+23
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Move bundles to /distJohn Molakvoæ (skjnldsv)2022-01-081-20/+25
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Use rootModule when module is concatenatedLouis Chemineau2022-01-081-1/+4
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Merge all configs into oneJohn Molakvoæ (skjnldsv)2022-01-081-111/+105
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Include yocto-queue to the excluded modules for babelLouis Chemineau2021-09-231-0/+1
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Migrate to npm 7John Molakvoæ (skjnldsv)2021-07-221-9/+4
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Port dav calendar settings page to Vue.jsFrançois Freitag2021-06-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Drop reliance on deprecated global jQuery object. - Allow testing user interactions. - Use newer technology stack. --- Test user interactions with the groupware dav settings Add infrastructure to test Vue components: - Use recommended libraries: - https://vuejs.org/v2/guide/testing.html#Recommendations - Use jest-dom for robust assertions on the DOM state - Use user-event to be more representative of user actions - Code is transpiled by Jest, with the help of vue-jest. Ignore test files for no-unpublished-import. Prevent ESLint from flagging: ``` /home/runner/work/server/server/apps/dav/src/views/CalDavSettings.spec.js Error: 1:24 error "@testing-library/vue" is not published node/no-unpublished-import Error: 2:23 error "@testing-library/user-event" is not published node/no-unpublished-import ``` Signed-off-by: François Freitag <mail@franek.fr>
* Lint fixJohn Molakvoæ (skjnldsv)2021-03-171-2/+2
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Add eslint testingJohn Molakvoæ (skjnldsv)2021-03-171-7/+0
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Fix IE 11 dashboard syntax errorVincent Petry2021-01-151-0/+1
| | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Bump css-loader from 3.6.0 to 5.0.1dependabot-preview[bot]2020-11-061-2/+2
| | | | | | | | | | Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 3.6.0 to 5.0.1. - [Release notes](https://github.com/webpack-contrib/css-loader/releases) - [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/css-loader/compare/v3.6.0...v5.0.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
* Bump @nextcloud/vue to 3.0.0John Molakvoæ (skjnldsv)2020-10-201-0/+1
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
* new weather status used in dashboardJulien Veyssier2020-08-201-0/+2
| | | | Signed-off-by: Julien Veyssier <eneiluj@posteo.net>