3.5.0-beta.3 • Published 5 years ago

@aofl/webcomponent-css-loader v3.5.0-beta.3

Weekly downloads
165
License
MIT
Repository
github
Last release
5 years ago

@aofl/webcomponent-css-loader

The \@aofl/webcomponent-css-loader is a webpack loader that inlines imported css in your component's bundle and prunes unused css.

Getting started

Run npm i -D @aofl/webcomponent-css-loader

Then add the loader to your webpack config:

module: {
  rules: [
    {
      test: /\.css$/,
      use: [
        {
          loader: '@aofl/webcomponent-css-loader',
          options: {
            cache: true
          }
        }
      ]
    }
  ]
}

In addition to adding the loader to webpack config you must also place a comment block in css files that you want to be picked up by the loader. This allows us to set the pruning behavior per component/css file.

For more information visit Purgecss docs.

/**!
 * @aoflComponent
 * @whitelist ['modal']
 * @whitelistPatterns ['btn']
 * @whitelistPatternsChildren ['alert']
 * @keyFrames true
 * @fontFace true
 */
@import "~Root/node_modules/bootstrap/dist/css/bootstrap.css";

:host {
  display: inline-block;
}
4.0.0-alpha.45

4 years ago

4.0.0-alpha.44

4 years ago

4.0.0-alpha.17

4 years ago

4.0.0-alpha.16

4 years ago

4.0.0-alpha.15

4 years ago

4.0.0-alpha.14

4 years ago

4.0.0-alpha.19

4 years ago

4.0.0-alpha.18

4 years ago

4.0.0-alpha.39

4 years ago

4.0.0-alpha.38

4 years ago

4.0.0-alpha.37

4 years ago

4.0.0-alpha.36

4 years ago

4.0.0-alpha.31

4 years ago

4.0.0-alpha.30

4 years ago

4.0.0-alpha.35

4 years ago

4.0.0-alpha.34

4 years ago

4.0.0-alpha.33

4 years ago

4.0.0-alpha.32

4 years ago

4.0.0-alpha.28

4 years ago

4.0.0-alpha.27

4 years ago

4.0.0-alpha.26

4 years ago

4.0.0-alpha.25

4 years ago

4.0.0-alpha.29

4 years ago

4.0.0-alpha.20

4 years ago

4.0.0-alpha.24

4 years ago

4.0.0-alpha.23

4 years ago

4.0.0-alpha.22

4 years ago

4.0.0-alpha.21

4 years ago

4.0.0-alpha.42

4 years ago

4.0.0-alpha.41

4 years ago

4.0.0-alpha.40

4 years ago

4.0.0-alpha.43

4 years ago

4.0.0-alpha.13

4 years ago

4.0.0-alpha.12

4 years ago

4.0.0-alpha.11

5 years ago

4.0.0-alpha.10

5 years ago

4.0.0-alpha.9

5 years ago

4.0.0-alpha.7

5 years ago

4.0.0-alpha.5

5 years ago

4.0.0-alpha.6

5 years ago

4.0.0-alpha.3

5 years ago

4.0.0-alpha.4

5 years ago

4.0.0-alpha.1

5 years ago

4.0.0-alpha.2

5 years ago

3.5.0-beta.22

5 years ago

3.5.0-beta.21

5 years ago

3.5.0

5 years ago

3.5.0-beta.20

5 years ago

3.5.0-beta.19

5 years ago

3.5.0-beta.18

5 years ago

3.5.0-beta.15

5 years ago

3.5.0-beta.14

5 years ago

3.5.0-beta.17

5 years ago

3.5.0-beta.16

5 years ago

3.5.0-beta.13

5 years ago

3.5.0-beta.12

5 years ago

3.5.0-beta.11

5 years ago

3.5.0-beta.10

5 years ago

3.5.0-beta.8

5 years ago

3.5.0-beta.9

5 years ago

3.5.0-beta.7

5 years ago

3.5.0-beta.5

5 years ago

3.5.0-beta.6

5 years ago

3.5.0-beta.3

5 years ago

3.5.0-beta.4

5 years ago

3.5.0-beta.2

5 years ago

3.5.0-beta.1

5 years ago

3.5.0-beta.0

5 years ago

3.2.1

6 years ago

3.2.0

6 years ago

3.1.0

6 years ago

3.0.0

6 years ago

3.0.0-alpha.12

6 years ago

3.0.0-beta.32

6 years ago

3.0.0-alpha.11

6 years ago

3.0.0-alpha.5

6 years ago

3.0.0-alpha.0

6 years ago

3.0.0-0

6 years ago

2.1.0-alpha.12.3

6 years ago

2.1.0-alpha.12.2

6 years ago

2.1.0-alpha.2

6 years ago

2.1.0-alpha.1

6 years ago

2.1.0-alpha.0

6 years ago

2.0.0

6 years ago

2.0.0-alpha.5

6 years ago

2.0.0-alpha.4

7 years ago

2.0.0-alpha.3

7 years ago

1.4.2

7 years ago

1.4.1

7 years ago

1.4.0

7 years ago

1.3.0

7 years ago

1.2.3

7 years ago

1.2.1-pre.1

7 years ago

1.2.0

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.1.0-pre.1

7 years ago