0.0.16 • Published 12 months ago

@renzp/css-scoped-loader v0.0.16

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

css-scoped-loader

css文件中添加scopedloader

注意:需要搭配@renzp/jsx-scoped-loader@renzp/swc-jsx-scoped@renzp/babel-plugin-jsx-scoped一起使用

Usage

npm init @renzp/css-scoped-loader
module: {
  rules: [
    {
      test: /\.scope\.css$/,
      exclude: /node_modules/,
      use: [
        'style-loader',
        'css-loader',
        '@renzp/css-scoped-loader',
      ],
    },
  ],
},

样式穿透

如果需要样式穿透,可以使用::global

原始代码

.app {
  color: #000;
}
::global .app {
  font-size: 20px;
}

转换之后代码

.app[data-scope-4ef1f8c9] {
  color: #000;
}
.app {
  font-size: 20px;
}
0.0.15

12 months ago

0.0.16

12 months ago

0.0.13

2 years ago

0.0.14

2 years ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.9

2 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago