Shareable Browserslist configuration for @naverpay/frontend
Overview
This package provides a unified and maintainable list of supported browsers and Node.js versions for all NAVERPAY frontend services.
Current support range: >= 1%, not dead, not op_mini all, not ie >= 0, not ios_saf < 16, ios_saf >= 16, node >= 18.18.0, Chrome >= 106
Installation
npm install --save-dev @naverpay/browserslist-config # or yarn add -D @naverpay/browserslist-config # or pnpm add -D @naverpay/browserslist-config
Usage
In your package.json
{
"browserslist": ["extends @naverpay/browserslist-config"]
}Or in a .browserslistrc file
extends @naverpay/browserslist-config
Targets
- Browsers with >0.2% market share
- Excludes browsers with no global usage ("dead")
- Excludes Internet Explorer, Opera Mini, iOS Safari below 15
- Includes iOS Safari 15+
- Node.js 18.18.0+
- Chrome 106+
See the full, up-to-date list here: browsersl.ist Query (KR)
FAQ
Q: Why use a shared Browserslist config? A: It ensures every @naverpay/frontend project follows the same browser support policy—less redundancy, fewer mistakes.
Q: How often is it updated? A: As the business/project requirements or browser landscape changes. Check CHANGELOG for details.
Q: How do I check the resolved browser list? A:
Or use browsersl.ist with the query above.
License
ISC