@modular-css/svelte

29.0.4 • Public • Published

@modular-css/svelte NPM Version NPM License NPM Downloads

Svelte preprocessor support for modular-css.

Process inline <style type="text/m-css"> or <link> or import styles from "./foo.css"; references inside your Svelte components using the full power of modular-css. Dynamic references will be replaced where possible with static ones, allowing for greater compile-time optimizations, smaller bundles, and even faster runtime performance!

Example

Turns this

<div class="{css.main}">
    <h1 class="{css.title}">Title</h1>
</div>

<style>
    .main {
        ...
    }

    .title {
        ...
    }
</style>

into what is effectively this

<div class="abc123_main">
    <h1 class="abc123_title">Title</h1>
</div>

See the svelte section on m-css.com for more details.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
29.0.410latest
27.0.21next

Version History

VersionDownloads (Last 7 Days)Published
29.0.410
29.0.30
29.0.20
29.0.11
29.0.01
28.2.21
28.2.11
28.2.00
28.1.31
28.1.20
28.1.00
28.0.01
27.2.01
27.1.00
27.0.31
27.0.21
27.0.11
27.0.01
26.0.00
25.8.21
25.8.01
25.7.01
25.6.00
25.5.01
25.4.11
25.4.00
25.3.11
25.3.00
25.2.01
25.1.00
25.0.01
24.2.25
24.2.10
24.2.01
24.1.01
24.0.11
24.0.00
23.0.60
23.0.50
23.0.40
23.0.21
23.0.01
22.1.41
22.1.21
22.1.01
22.0.11
22.0.00
21.2.11
21.2.01
21.1.11
21.0.01
20.0.00
19.1.00
19.0.00
18.0.01
17.1.20
17.1.11
17.1.01
17.0.00
16.2.01
16.1.00
16.0.00

Package Sidebar

Install

npm i @modular-css/svelte

Homepage

m-css.com

Weekly Downloads

51

Version

29.0.4

License

MIT

Unpacked Size

15.2 kB

Total Files

8

Last publish

Collaborators

  • tivac