0.0.14 • Published 10 months ago

@renzp/css-scoped-loader v0.0.14

Weekly downloads
-
License
MIT
Repository
github
Last release
10 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.13

10 months ago

0.0.14

10 months 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

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago