https://github.com/cssmagic/browserslist-config
Browserslist config for daily development.
https://github.com/cssmagic/browserslist-config
Last synced: 5 months ago
JSON representation
Browserslist config for daily development.
- Host: GitHub
- URL: https://github.com/cssmagic/browserslist-config
- Owner: cssmagic
- Created: 2022-05-19T18:11:43.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-05-22T03:44:28.000Z (over 3 years ago)
- Last Synced: 2025-08-31T20:02:20.827Z (5 months ago)
- Language: JavaScript
- Size: 2.93 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# browserslist-config
> Browserslist 浏览器兼容性配置包。
对你来说,这个包只能作为一个示例。你应该根据自己的业务需求来定制自己的 Browserslist 配置包。
## 安装
```sh
npm i -D @cmcm/browserslist-config
```
## 使用方法
### 有独立配置文件
项目根目录的 `.browserslistrc` 文件只需要包含以下内容:
```sh
extends @cmcm/browserslist-config
```
### 无独立配置文件
在 `package.json` 文件中,按如下格式编写配置:
```json
{
"browserslist": [
"extends @cmcm/browserslist-config"
]
}
```
## 多入口
这个配置包里包含了多个平台的配置,提供了多个入口文件:
入口 | 适用平台 | 备注
---|:---:|---
`/preset/mobile` | 移动端 |
`/preset/desktop` | 桌面端 |
`/index` 或省略(默认入口) | 双平台 | 实际上就是以上两者之和
根据项目需要,在 `extends` 的时候指定入口文件即可。比如:
```sh
# for a mobile project
extends @cmcm/browserslist-config/preset/mobile
```