0.30.3 • Published 10 months ago

@appsemble/webpack-config v0.30.3

Weekly downloads
-
License
LGPL-3.0-only
Repository
gitlab
Last release
10 months ago

npm.io Appsemble Webpack Configuration

An opinionated reusable Webpack configuration for block development

npm GitLab CI Prettier

Table of Contents

Installation

npm install @appsemble/webpack-config

Usage

No setup is needed to use this configuration. @appsemble/cli will automatically fall back to this configuration if no webpack file has been specified in the .appsemblerc.yaml of the block and no webpack.config.js file exists.

This Webpack preset features:

TypeScript

In order to add support for static assets and CSS modules, use the following tsconfig.json options:

{
  "compilerOptions": {
    "types": ["@appsemble/webpack-config/types"]
  }
}

Manual Adjustments

Since a Webpack configuration is a function that returns a Webpack configuration, this preset can be overridden by simply calling it from a file named webpack.config.js in the block root and modifying the result.

import createConfig from '@appsemble/webpack-config';
import ImageMinimizerPlugin from 'image-minimizer-webpack-plugin';

export default function webpackConfig(blockConfig, options) {
  const config = createConfig(blockConfig, options);

  // Add a plugin for example
  config.plugins.push(new ImageMinimizerPlugin());

  // Or configure a fallback
  config.resolve.alias.fallback.fs = false;

  return config;
}

License

LGPL-3.0-only © Appsemble

0.30.3

10 months ago

0.30.2

10 months ago

0.30.1

10 months ago

0.29.10

11 months ago

0.29.11

11 months ago

0.29.9

12 months ago

0.29.8

12 months ago

0.29.7

1 year ago

0.29.6

1 year ago

0.29.5

1 year ago

0.29.4

1 year ago

0.29.3

1 year ago

0.29.2

1 year ago

0.29.1

1 year ago

0.28.12

1 year ago

0.28.11

1 year ago

0.28.10

1 year ago

0.28.13

1 year ago

0.28.9

1 year ago

0.28.8

1 year ago

0.28.7

1 year ago

0.28.6

1 year ago

0.28.5

1 year ago

0.28.4

1 year ago

0.28.3

1 year ago

0.28.2

1 year ago

0.28.0

1 year ago

0.27.12

1 year ago

0.27.11

1 year ago

0.27.10

1 year ago

0.27.9

1 year ago

0.27.8

1 year ago

0.27.7

1 year ago

0.27.6

1 year ago

0.27.5

1 year ago

0.27.4

1 year ago

0.26.0

1 year ago

0.27.2

1 year ago

0.27.1

1 year ago

0.27.0

1 year ago

0.27.3

1 year ago

0.25.2

1 year ago

0.25.1

1 year ago

0.25.0

1 year ago

0.24.13

1 year ago

0.24.12

1 year ago

0.24.10

2 years ago

0.24.9

2 years ago

0.24.8

2 years ago

0.24.7

2 years ago

0.24.6

2 years ago

0.24.4

2 years ago

0.24.3

2 years ago

0.24.2

2 years ago

0.24.1

2 years ago

0.24.0

2 years ago

0.23.9

2 years ago

0.23.8

2 years ago

0.23.7

2 years ago

0.23.6

2 years ago

0.23.5

2 years ago

0.23.4

2 years ago

0.23.3

2 years ago

0.23.2

2 years ago

0.23.1

2 years ago

0.23.0

2 years ago

0.22.10

2 years ago

0.21.3

2 years ago

0.21.2

2 years ago

0.21.1

2 years ago

0.21.0

2 years ago

0.22.7

2 years ago

0.22.6

2 years ago

0.22.5

2 years ago

0.22.4

2 years ago

0.22.3

2 years ago

0.22.2

2 years ago

0.22.1

2 years ago

0.22.0

2 years ago

0.22.9

2 years ago

0.22.8

2 years ago

0.20.45

2 years ago

0.20.44

2 years ago

0.20.43

2 years ago

0.20.42

2 years ago

0.20.40

2 years ago

0.20.41

2 years ago

0.20.39

2 years ago

0.20.37

3 years ago

0.20.38

2 years ago

0.20.35

3 years ago

0.20.36

3 years ago

0.20.33

3 years ago

0.20.34

3 years ago

0.20.31

3 years ago

0.20.32

3 years ago

0.20.30

3 years ago

0.20.28

3 years ago

0.20.29

3 years ago

0.20.26

3 years ago

0.20.27

3 years ago

0.20.24

3 years ago

0.20.25

3 years ago

0.20.22

3 years ago

0.20.23

3 years ago

0.20.20

3 years ago

0.20.21

3 years ago

0.20.19

3 years ago

0.20.17

3 years ago

0.20.18

3 years ago

0.20.16

3 years ago

0.20.15

3 years ago

0.20.14

3 years ago

0.20.13

3 years ago

0.20.11

3 years ago

0.20.12

3 years ago

0.20.10

3 years ago

0.20.9

3 years ago

0.20.8

3 years ago

0.20.7

3 years ago

0.20.6

3 years ago

0.20.5

3 years ago

0.20.4

3 years ago

0.20.3

3 years ago

0.20.2

3 years ago

0.20.1

3 years ago

0.20.0

3 years ago

0.19.9

4 years ago

0.19.11

4 years ago

0.19.12

4 years ago

0.19.13

4 years ago

0.19.14

4 years ago

0.19.15

3 years ago

0.19.10

4 years ago

0.19.8

4 years ago

0.19.5

4 years ago

0.19.6

4 years ago

0.19.7

4 years ago

0.19.4

4 years ago

0.19.3

4 years ago

0.19.1

4 years ago

0.19.2

4 years ago

0.19.0

4 years ago

0.18.31

4 years ago

0.18.30

4 years ago

0.18.29

4 years ago

0.18.28

4 years ago

0.18.27

4 years ago

0.18.26

4 years ago

0.18.25

4 years ago

0.18.24

4 years ago

0.18.22

4 years ago

0.18.23

4 years ago

0.18.21

4 years ago

0.18.20

4 years ago

0.18.19

4 years ago

0.18.18

4 years ago

0.18.17

4 years ago

0.18.16

4 years ago

0.18.15

4 years ago

0.18.13

4 years ago

0.18.14

4 years ago

0.18.11

4 years ago

0.18.10

4 years ago

0.18.12

4 years ago

0.18.9

4 years ago

0.18.8

4 years ago

0.18.7

4 years ago

0.18.6

4 years ago

0.18.5

4 years ago

0.18.4

4 years ago

0.18.3

4 years ago

0.18.2

4 years ago

0.18.1

4 years ago

0.18.0

4 years ago