Project

General

Profile

Download (9.3 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
43a7a4f2 04/29/2024 11:34 AM Evgeni Golov

Fixes #37391 - also use reactExports for core

6cafc684 04/11/2024 10:48 AM Evgeni Golov

Fixes #37344 - enable compression for webpack assets

4550a0c1 04/11/2024 10:00 AM Maria Agaphontzev

Fixes #37252 - prevent duplicate foremanReact in plugins

06190391 02/16/2024 02:43 PM Maria Agaphontzev

Fixes #37173 - duplicate ids from webpack style

84f33a33 01/29/2024 03:24 PM Evgeni Golov

Refs #37102 - add back generic node_modules resolve path

af198b45 01/29/2024 01:32 PM Evgeni Golov

Refs #37102 - don't alias @theforeman/vendor

89c61045 01/26/2024 10:44 AM Maria Agaphontzev

Fixes #37102 - webpack 5

123df74a 12/12/2021 01:13 PM Ron Lavi

Revert "Fixes #30665 - drop the intl polyfills"

This reverts commit dbea24847e0a7bc16dff8cb9966f5d35c0d73ab9.

dbea2484 12/10/2021 12:24 PM Avi Sharvit

Fixes #30665 - drop the intl polyfills

drop the intl polyfills and rely on the browser native intl
drop the old javascript webpack-vendor file as it only contain polyfills

1944da62 07/05/2021 08:42 AM Tomer Brisker

Revert "Use builder babel config properly"

This reverts commit df7858c9a15376f9f4549c2cca5bcc51d808ac4b.

df7858c9 07/05/2021 08:07 AM Ondřej Ezr

Use builder babel config properly

1420e21a 06/01/2021 08:38 AM Amir Fefer

Fixes #31277 - remove unused execSync

074471af 06/01/2021 08:38 AM Amir Fefer

Fixes #31277 - styling webpack config file

8d46433b 06/01/2021 08:38 AM Amir Fefer

Fixes #31277 - optimize css files

6251a8d5 05/06/2021 09:59 AM Leos Stejskal

Fixes #32499 - Webpack DEV server minimal logs

Reduce log pollution of Webpack DEV server by logging
only compilation status, warnings and errors.

0aebf308 03/04/2021 02:38 PM Ondřej Pražák

Fixes #31745 - Add GraphQL client

8a80ef08 05/06/2020 07:51 AM Fellipe Henrique

Fixes #29695 - Add svg file support

Fixes #29695 - Add svg file support
Adding svg file support to webpack.config file, so we can use svg image
files on react components.

Signed-off-by: Fellipe Henrique <>

ce12cd9b 12/03/2019 12:10 PM Avi Sharvit

Fixes #28270 - consume babel from 3rd-party

- Consume prod babel from @theforeman/builder/babel
- Consume dev babel from @theforeman/env/babel

0bbca6cf 12/03/2019 12:10 PM Avi Sharvit

Fixes #28229 - upgrade babel to v7

Include an upgrade for jest so test works with babel v7

0220eaac 07/16/2019 01:18 PM Avi Sharvit

Fixes #27074 - Migrate to @theforeman/vendor pkg

10959277 06/27/2019 10:56 AM Gilad Lekner

Fixes #27105 - env variable to disable redux-logger

92a0079a 01/22/2019 04:44 PM Justin Sherrill

Refs #25882 - use working iterator for webpack entries

202c65d0 01/22/2019 10:50 AM Justin Sherrill

Fixes #25882 - compile extra bundles during plugin compile

3b829980 12/30/2018 06:53 AM Tomer Brisker

Refs #21312 - Use request hostname for webpack dynamic imports

d17333e2 12/25/2018 08:25 AM Tomáš Strachota

Refs #21312 - missing slashes in chunk names for plugins

5f911c19 12/25/2018 08:25 AM Tomáš Strachota

Refs #21312 - use existing cli parameters in webpack config

6b36fa72 12/25/2018 08:25 AM Tomáš Strachota

Refs #21312 - make language regex in webpack config DRY

bc486dd6 12/25/2018 08:25 AM Tomáš Strachota

Fixes #21312 - infrastructure for using Intl

- allows multiple webpack entries
- infrastructure for dynamic imports

b674b25e 11/05/2018 01:50 PM Gilad Lekner

Fixes #19067 - React DiffView Component

11165fa0 10/26/2018 08:45 AM Ondřej Pražák

Fixes #25308 - Additional support for plugins with React

a69735ae 10/07/2018 11:06 AM UXabre

Fixes #16294 - Remove noVNC from vendors

d956de95 10/02/2018 05:22 PM Tomáš Strachota

Fixes #24958 - allow sourcemaps in production

a9861944 06/25/2018 08:02 AM Tomer Brisker

Fixes #23924 - Use consistent IDs for modules in webpack

This replaces the NamedModulesPlugin with a simplified version, that
strips the relative path part of the module ID up to the
node_modules/ part. This allows using consistent naming for modules,
even when running the packaging from different directories relative to...

927e4ddc 06/20/2018 05:09 PM Tomer Brisker

Refs #23924 - replace HashModuleId with NamedModules

While this won't fix the issue, it will allow debugging which module is
causing the issue.

c197ff3c 05/19/2018 01:41 PM Evgeni Golov

Refs #23511 - make webpack generated bundle reusable by plugins

use stable (hashed) module references instead of numbers

b4e4ad58 05/11/2018 12:11 AM Eric Helms

Fixes #23511 - Generate webpack plugins in context of vendor/bundle

3505d737 04/25/2018 12:12 PM Ewoud Kohl van Wijngaarden

Fixes #23365 - Silence the ENOENT error for .env

If .env doesn't exist, it can be safely ignored. This updates the
library to the newest version to simplify error handling. The 2.0.0 also
had a silent option, but that didn't allow for only hiding the ENOENT...

b0ee9fd6 04/17/2018 01:29 PM Eric Helms

Fixes #23147 - Allow plugins to compile production webpack assets

32ec21ab 04/11/2018 08:10 PM Amir Fefer

Fixes #23222 - flatten breadcrumbs switcher fetched data

210e2953 04/06/2018 04:49 PM Ondřej Pražák

Fixes #23097 - Show npm postinstall errors

4b1ff9c1 04/05/2018 10:55 AM Ewoud Kohl van Wijngaarden

Fixes #23129 - Disable webpack source maps in production

fdfc5429 03/03/2018 01:08 PM Avi Sharvit

Fixes #22711 - fix uglifyjs-webpack plugin

3bba4cf1 01/15/2018 01:44 PM Avi Sharvit

Fixes #22114 - Webpack common-chunk vendor.js

Use webpack-common-chunk-plugin to include all
required modules from node_modules/ into vendor.js

c148efd9 01/01/2018 09:32 AM Avi Sharvit

Fixes #22101 - Reduce lodash affect on the bundle

Using `lodash-webpack-plugin` and `babel-plugin-lodash`

60c09ae4 11/07/2017 08:00 AM Walden Raines

Fixes #21563: add babel-plugin-transform-class-properties.

Add babel-plugin-transform-class-properties to the webpack config
so that we can transform es2015 static class variables into normal
JS.

http://projects.theforeman.org/issues/21563

b0f7db88 10/25/2017 07:10 PM Dan Seethaler

Fixes #21462: Update babel preset to `env

Updating to the current recommended babel-preset-env to replace
the es20xx presets. This gives greater control over build targets
and makes ongoing maintenance easier.

http://projects.theforeman.org/issues/21462

5316000b 10/19/2017 11:45 AM Ondřej Pražák

Fixes #21180 - Enable adding 3rd party libraries from plugins

bc479d36 10/16/2017 12:04 PM Eric Helms

Fixes #21329 - Fix webpack build

8ec9fb0f 10/04/2017 04:13 AM Ondřej Pražák

Fixes #20469 - Register react components from plugins

8822b551 08/07/2017 10:24 AM Daniel Lobato Garcia

Fixes #20511 - Webpack config should look for nested deps

The current value of resolve.modules in config/webpack.config.js is
"path.join....'node_modules'"".
This value doesn't work when dependencies have been installed using
global style (npm install --global-style true)....

5fa75682 07/19/2017 03:40 PM Ondřej Pražák

Fixes #20295 - Sanitize webpack_directories json

927dd468 07/18/2017 12:01 PM Ohad Levy

refs #19478 - update webpack plugins for v3 compatability

2be096df 07/07/2017 04:17 AM Ohad Levy

refs #20097 - use relative path in webpack config

caa81e6f 07/04/2017 05:32 AM Ohad Levy

fixes #20097 - webpack support for foreman plugins

How to use:

in a plugin, create a directory call webpack
then inside a file called index.js put something like:

```
import React from 'react';
import ReactDOM from 'react-dom';
import Icon from 'foremanReact/common/Icon';...

40c77016 06/26/2017 10:35 AM Ohad Levy

refs #19478 - fixes webpack HOT server.

Live reload works again.

114ea49f 06/26/2017 01:43 AM matan werbner

Fixes #19478 - migrate to webpack2

b8c9069d 05/15/2017 06:23 AM matan werbner

Fixes #18438 - control notifications polling

ee7002f8 03/07/2017 12:03 PM matan

Fixes #18591 - powerStatus in redux

2a824da7 02/26/2017 10:40 AM matan

Fixes #18638 - add sass support to webpack

e773a292 02/16/2017 08:23 AM verbmat@gmail.com

Fixes #18530 - fix package.json dependencies

c6c0f3eb 01/09/2017 10:52 AM Tomer Brisker

Fixes #17977 - remove ES6-promise polyfill

27409d0a 12/29/2016 09:22 AM Tomer Brisker

Fixes #16682 - Compress webpack compiled assets

ebe6db02 11/30/2016 04:04 AM Gail Steiger

Fixes #17035 - removes webpack provider plugin

29ed345b 11/30/2016 03:48 AM Michael Moll

Refs #17491 - Revert "polyfill Map for ARMv8 node"

This reverts commit f101368449b450b1ede5c822af0852166c45bc4c.

f1013684 11/27/2016 10:04 AM Tomer Brisker

Fixes #17491 - polyfill Map for ARMv8 node (#4059)

bbd1b4e3 11/06/2016 08:17 AM Ohad Levy

fixes #17236 - ensure source maps are available in dev env.

659d49a1 10/09/2016 09:51 AM Gail Steiger

Fixes #13424 - c3 patternfly react implementation

b8310821 09/23/2016 08:03 AM Ondřej Pražák

Refs #16074 - Load .env when not running a Procfile

Loads .env file when Webpack is started from node_modules/.bin

a467444a 09/14/2016 05:14 AM Daniel Lobato Garcia

Fixes #13748 - Add testing tools for code under webpack

This commit adds jest as a tool to be used to test some of the code
under webpack, supporting ES2015 via babel-polyfill.

The purpose of this is just to give the tools for other developers
to test their javascript code....

3b10c2a9 09/14/2016 03:15 AM Shlomi Zadok

Fixes #16074 - Adds BIND variable to startup process

Instead of binding to 0.0.0.0 we default to localhost
and use ENV variable BIND to override.
This also introduces '.env' files which helps to set
other ENV variables

ff51a9f3 08/22/2016 04:35 AM Tomer Brisker

Fixes #16120 - Allow including css in webpack assets

This commit demonstrates using the css from the select2 module using the
webpack css loaders. Images under 32k will be compiled into the css to
reduce request counts.

42ba771c 08/11/2016 09:35 AM Tomer Brisker

Refs #12364 - Allow running webpack dev server on any hostname

Currently, SecureHeaders only allows running the webpack dev server from
localhost or 0.0.0.0, and only using http. This leads to issues when
attempting to run foreman inside a virtual machine or using https. This...

e2a57bfe 08/10/2016 06:18 AM Tomer Brisker

Fixes #12364 - Use NPM+Webpack to handle external assets

This commit introduces NPM and Webpack to handle external assets.
It also provides ES6 support and a live reload dev server that can be
used by running `foreman start` instead of `rails start`.
Do not forget to run `npm install` before starting the server....