Socket
Socket
Sign inDemoInstall

browserslist-to-esbuild

Package Overview
Dependencies
8
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.0 to 2.1.0

2

package.json
{
"name": "browserslist-to-esbuild",
"version": "2.0.0",
"version": "2.1.0",
"description": "Get esbuild-compatible targets from a browserlist config",

@@ -5,0 +5,0 @@ "license": "MIT",

@@ -47,3 +47,3 @@ # browserslist-to-esbuild

### browserslistToEsbuild(browserslistConfig?)
### browserslistToEsbuild(browserslistConfig?, options?)

@@ -56,2 +56,8 @@ #### browserslistConfig

#### options
Type: `object | undefined`
An object containing the options that will be forwarded to browserslist. You can check out the [browserslist options documentation](https://github.com/browserslist/browserslist?tab=readme-ov-file#js-api) to see all the options available.
## CLI

@@ -58,0 +64,0 @@

@@ -1,2 +0,8 @@

declare const browserslistToEsbuild: (browserslistConfig?: readonly string[] | string) => string[]
import browserslist from 'browserslist'
declare function browserslistToEsbuild(
browserslistConfig?: string | readonly string[],
options?: browserslist.Options
): string[]
export default browserslistToEsbuild

@@ -5,3 +5,3 @@ import browserslist from 'browserslist'

// esbuild compatible array of browsers
export default function browserslistToEsbuild(browserslistConfig) {
export default function browserslistToEsbuild(browserslistConfig, options = {}) {
if (!browserslistConfig) {

@@ -12,3 +12,3 @@ // the path from where the script is run

// read config if none is passed
browserslistConfig = browserslist.loadConfig({ path })
browserslistConfig = browserslist.loadConfig({ path, ...options })
}

@@ -39,3 +39,3 @@

return (
browserslist(browserslistConfig)
browserslist(browserslistConfig, options)
// filter out the unsupported ones

@@ -42,0 +42,0 @@ .filter((b) => !UNSUPPORTED.some((u) => b.startsWith(u)))

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc