{"_id":"browserslist-generator","_rev":"4536954","name":"browserslist-generator","description":"A library that makes generating and validating Browserslists a breeze!","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"time":{"modified":"2026-04-09T14:58:17.000Z","created":"2021-05-19T09:49:44.308Z","3.0.0":"2024-09-24T13:15:02.632Z","2.3.0":"2024-08-30T12:59:10.703Z","2.2.0":"2024-08-30T11:17:07.052Z","2.1.0":"2023-08-02T23:20:50.168Z","2.0.3":"2023-02-02T12:56:21.984Z","2.0.2":"2023-01-23T20:58:11.079Z","2.0.1":"2023-01-20T15:46:02.577Z","1.0.66":"2022-04-12T21:24:33.201Z","1.0.65":"2021-11-17T20:20:10.475Z","1.0.64":"2021-09-24T08:02:38.848Z","1.0.63":"2021-09-23T13:08:40.423Z","1.0.62":"2021-09-21T13:09:50.761Z","1.0.61":"2021-09-15T08:34:54.772Z","1.0.60":"2021-08-31T19:51:06.989Z","1.0.59":"2021-06-02T09:40:31.710Z","1.0.58":"2021-05-21T22:56:24.714Z","1.0.57":"2021-05-20T10:46:16.063Z","1.0.56":"2021-05-20T10:35:37.447Z","1.0.55":"2021-05-19T23:02:56.305Z","1.0.54":"2021-05-19T22:56:38.951Z","1.0.53":"2021-05-19T22:41:48.000Z","1.0.52":"2021-05-19T14:51:52.409Z","1.0.51":"2021-05-19T14:08:19.960Z","1.0.50":"2021-05-19T13:57:15.048Z","1.0.49":"2021-05-19T13:13:32.551Z","1.0.48":"2021-05-19T09:49:44.308Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"versions":{"3.0.0":{"name":"browserslist-generator","version":"3.0.0","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@eslint/js":"^9.11.1","@types/caniuse-lite":"1.0.5","@types/node":"22.6.1","@wessberg/prettier-config":"1.0.0","@wessberg/ts-config":"^5.0.1","eslint":"^9.11.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsdoc":"^50.2.4","eslint-plugin-prettier":"^5.2.1","helpertypes":"^0.0.19","husky":"^9.1.6","lint-staged":"^15.2.10","np":"10.0.7","npm-check-updates":"^17.1.3","pnpm":"^9.11.0","prettier":"^3.3.3","rimraf":"^6.0.1","sandhog":"^2.0.2","standard-changelog":"^6.0.0","tslib":"^2.7.0","tsup":"^8.3.0","tsx":"^4.19.1","typescript":"^5.6.2","typescript-eslint":"^8.7.0","useragent-generator":"1.1.1-amkt-22079-finish.0"},"dependencies":{"@mdn/browser-compat-data":"^5.6.2","@types/object-path":"^0.11.4","@types/semver":"^7.5.8","@types/ua-parser-js":"^0.7.39","browserslist":"^4.23.3","caniuse-lite":"^1.0.30001663","isbot":"^5.1.17","object-path":"^0.11.8","semver":"^7.6.3","ua-parser-js":"^1.0.39"},"exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"type":"module","types":"./dist/index.d.ts","main":"./dist/index.cjs","module":"./dist/index.js","engines":{"node":">=18.20.0","npm":">=7.0.0","yarn":">=1.13","pnpm":">=3.2.0"},"lint-staged":{"*":"prettier --ignore-unknown --write"},"prettier":"@wessberg/prettier-config","ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"300s","extensions":{"ts":"module"},"nodeArguments":["--import=tsx"]},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","lint:fix":"eslint \"src/**/*.ts\" --color --fix","prettier":"prettier --write \"{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}\"","test":"node --import tsx --test \"./test/**/*.test.ts\"","prebuild":"pnpm run clean:dist","build":"tsup \"src/index.ts\" --sourcemap --dts --format cjs,esm","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"_id":"browserslist-generator@3.0.0","homepage":"https://github.com/wessberg/browserslist-generator#readme","_integrity":"sha512-U0V8TYQhexAUoRuNKQ1h+GUB2sFZEoMdKgKkaMSDvMbPosBdJTXkMGNv8tsub/DjnwWMvzMPfTsB/BZEOLwf8g==","_resolved":"/private/var/folders/9d/9cbwck5x4w96_p2v4cxh8psc0000gn/T/5651e61660661d3d8f2ace47b9d134d7/browserslist-generator-3.0.0.tgz","_from":"file:browserslist-generator-3.0.0.tgz","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"shasum":"d4fa79a62a0c1796a0c3d14ec82cb4a4b888087c","size":81080,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-3.0.0.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_3.0.0_1727183702374_0.5536768128517111"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-24T13:15:02.632Z","publish_time":1727183702632,"_source_registry_name":"default","_cnpm_publish_time":1727183702632},"2.3.0":{"name":"browserslist-generator","version":"2.3.0","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","lint:fix":"eslint \"src/**/*.ts\" --color --fix","prettier":"prettier --write \"{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}\"","test":"cross-env NODE_NO_WARNINGS=1 FORCE_COLOR=3 NODE_OPTIONS=\"--loader=tsx --max_old_space_size=4096\" ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.ts --configPlugin rollup-plugin-ts","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/caniuse-lite":"1.0.1","@types/node":"20.4.6","@typescript-eslint/eslint-plugin":"^6.2.1","@typescript-eslint/parser":"^6.2.1","@wessberg/ts-config":"^4.0.0","@wessberg/prettier-config":"1.0.0","ava":"^5.3.1","cross-env":"^7.0.3","eslint":"^8.46.0","eslint-config-prettier":"^8.9.0","eslint-plugin-import":"^2.28.0","eslint-plugin-jsdoc":"^46.4.5","husky":"^8.0.3","np":"8.0.4","npm-check-updates":"^16.10.17","pnpm":"^8.6.11","prettier":"^3.0.0","lint-staged":"^13.2.3","rimraf":"^5.0.1","rollup":"^3.27.0","rollup-plugin-ts":"3.4.5","sandhog":"^2.0.2","standard-changelog":"^3.0.0","tsx":"3.12.7","tslib":"^2.6.1","typescript":"5.1.6","useragent-generator":"1.1.1-amkt-22079-finish.0"},"dependencies":{"@mdn/browser-compat-data":"^5.5.49","@types/object-path":"^0.11.4","@types/semver":"^7.5.8","@types/ua-parser-js":"^0.7.39","browserslist":"^4.23.3","caniuse-lite":"^1.0.30001653","isbot":"^3.6.13","object-path":"^0.11.8","semver":"^7.6.3","ua-parser-js":"^1.0.38"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs","types":"./dist/esm/index.d.ts"},"type":"module","types":"./dist/esm/index.d.ts","main":"./dist/cjs/index.cjs","module":"./dist/esm/index.js","engines":{"node":">=16.15.1","npm":">=7.0.0","yarn":">=1.13","pnpm":">=3.2.0"},"lint-staged":{"*":"prettier --ignore-unknown --write"},"prettier":"@wessberg/prettier-config","ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"300s","extensions":{"ts":"module"}},"_id":"browserslist-generator@2.3.0","gitHead":"4250e7d3d398f4eb0dac75d38fd7966d97c5a91d","homepage":"https://github.com/wessberg/browserslist-generator#readme","_nodeVersion":"18.19.1","_npmVersion":"9.9.3","dist":{"shasum":"5efab98f1e94e4578817ddbffba06f358f62ae13","size":94637,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-2.3.0.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_2.3.0_1725022750477_0.965628304585537"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-30T12:59:10.703Z","publish_time":1725022750703,"_source_registry_name":"default","_cnpm_publish_time":1725022750703},"2.2.0":{"name":"browserslist-generator","version":"2.2.0","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","lint:fix":"eslint \"src/**/*.ts\" --color --fix","prettier":"prettier --write \"{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}\"","test":"cross-env NODE_NO_WARNINGS=1 FORCE_COLOR=3 NODE_OPTIONS=\"--loader=tsx --max_old_space_size=4096\" ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.ts --configPlugin rollup-plugin-ts","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/caniuse-lite":"1.0.1","@types/node":"20.4.6","@typescript-eslint/eslint-plugin":"^6.2.1","@typescript-eslint/parser":"^6.2.1","@wessberg/ts-config":"^4.0.0","@wessberg/prettier-config":"1.0.0","ava":"^5.3.1","cross-env":"^7.0.3","eslint":"^8.46.0","eslint-config-prettier":"^8.9.0","eslint-plugin-import":"^2.28.0","eslint-plugin-jsdoc":"^46.4.5","husky":"^8.0.3","np":"8.0.4","npm-check-updates":"^16.10.17","pnpm":"^8.6.11","prettier":"^3.0.0","lint-staged":"^13.2.3","rimraf":"^5.0.1","rollup":"^3.27.0","rollup-plugin-ts":"3.4.5","sandhog":"^2.0.2","standard-changelog":"^3.0.0","tsx":"3.12.7","tslib":"^2.6.1","typescript":"5.1.6","useragent-generator":"1.1.1-amkt-22079-finish.0"},"dependencies":{"@mdn/browser-compat-data":"^5.5.49","@types/object-path":"^0.11.4","@types/semver":"^7.5.8","@types/ua-parser-js":"^0.7.39","browserslist":"^4.23.3","caniuse-lite":"^1.0.30001653","isbot":"^3.6.13","object-path":"^0.11.8","semver":"^7.6.3","ua-parser-js":"^1.0.38"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs","types":"./dist/esm/index.d.ts"},"type":"module","types":"./dist/esm/index.d.ts","main":"./dist/cjs/index.cjs","module":"./dist/esm/index.js","engines":{"node":">=16.15.1","npm":">=7.0.0","yarn":">=1.13","pnpm":">=3.2.0"},"lint-staged":{"*":"prettier --ignore-unknown --write"},"prettier":"@wessberg/prettier-config","ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"300s","extensions":{"ts":"module"}},"_id":"browserslist-generator@2.2.0","gitHead":"499e019495506e72158dde2ab71a2bbbaafd588f","homepage":"https://github.com/wessberg/browserslist-generator#readme","_nodeVersion":"18.19.1","_npmVersion":"9.9.3","dist":{"shasum":"cdc3d2fda6b7f0b11469ea781296b7605efdcdc7","size":94195,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-2.2.0.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_2.2.0_1725016626811_0.6923642484183075"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-30T11:17:07.052Z","publish_time":1725016627052,"_source_registry_name":"default","_cnpm_publish_time":1725016627052},"2.1.0":{"name":"browserslist-generator","version":"2.1.0","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","lint:fix":"eslint \"src/**/*.ts\" --color --fix","prettier":"prettier --write \"{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}\"","test":"cross-env NODE_NO_WARNINGS=1 FORCE_COLOR=3 NODE_OPTIONS=\"--loader=tsx --max_old_space_size=4096\" ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.ts --configPlugin rollup-plugin-ts","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/caniuse-lite":"1.0.1","@types/node":"20.4.6","@typescript-eslint/eslint-plugin":"^6.2.1","@typescript-eslint/parser":"^6.2.1","@wessberg/ts-config":"^4.0.0","@wessberg/prettier-config":"1.0.0","ava":"^5.3.1","cross-env":"^7.0.3","eslint":"^8.46.0","eslint-config-prettier":"^8.9.0","eslint-plugin-import":"^2.28.0","eslint-plugin-jsdoc":"^46.4.5","husky":"^8.0.3","np":"8.0.4","npm-check-updates":"^16.10.17","pnpm":"^8.6.11","prettier":"^3.0.0","pretty-quick":"^3.1.3","rimraf":"^5.0.1","rollup":"^3.27.0","rollup-plugin-ts":"3.2.0","sandhog":"^2.0.2","standard-changelog":"^3.0.0","tsx":"3.12.7","tslib":"^2.6.1","typescript":"5.1.6","useragent-generator":"1.1.1-amkt-22079-finish.0"},"dependencies":{"@mdn/browser-compat-data":"^5.3.7","@types/object-path":"^0.11.1","@types/semver":"^7.5.0","@types/ua-parser-js":"^0.7.36","browserslist":"^4.21.10","caniuse-lite":"^1.0.30001518","isbot":"^3.6.13","object-path":"^0.11.8","semver":"^7.5.4","ua-parser-js":"^1.0.35"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs","types":"./dist/esm/index.d.ts"},"type":"module","types":"./dist/esm/index.d.ts","main":"./dist/cjs/index.cjs","module":"./dist/esm/index.js","engines":{"node":">=16.15.1","npm":">=7.0.0","yarn":">=1.13","pnpm":">=3.2.0"},"prettier":"@wessberg/prettier-config","ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"300s","extensions":{"ts":"module"}},"gitHead":"e1d7131f905a1e2e83fbfabdc139bfdcc003d827","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@2.1.0","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"shasum":"798da9324951b0682a68bec9642f0a6d08f75680","size":92581,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-2.1.0.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_2.1.0_1691018449962_0.4466242319676952"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-02T23:20:50.168Z","publish_time":1691018450168,"_source_registry_name":"default","_cnpm_publish_time":1691018450168},"2.0.3":{"name":"browserslist-generator","version":"2.0.3","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","lint:fix":"eslint \"src/**/*.ts\" --color --fix","prettier":"prettier --write \"{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}\"","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.ts --configPlugin rollup-plugin-ts","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/caniuse-lite":"1.0.1","@types/node":"18.11.18","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.50.0","@wessberg/ts-config":"^3.1.0","@wessberg/prettier-config":"1.0.0","ava":"^5.1.1","eslint":"^8.33.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^39.7.5","husky":"^8.0.3","np":"7.6.3","npm-check-updates":"^16.6.3","pnpm":"^7.26.3","prettier":"^2.8.3","pretty-quick":"^3.1.3","rimraf":"^4.1.2","rollup":"^3.12.1","rollup-plugin-ts":"3.2.0","sandhog":"^2.0.2","standard-changelog":"^2.0.27","ts-node":"^10.9.1","tslib":"^2.5.0","typescript":"4.9.5","useragent-generator":"1.1.1-amkt-22079-finish.0"},"dependencies":{"@mdn/browser-compat-data":"^5.2.33","@types/object-path":"^0.11.1","@types/semver":"^7.3.13","@types/ua-parser-js":"^0.7.36","browserslist":"^4.21.5","caniuse-lite":"^1.0.30001450","isbot":"^3.6.5","object-path":"^0.11.8","semver":"^7.3.8","ua-parser-js":"^1.0.33"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs","types":"./dist/esm/index.d.ts"},"type":"module","types":"./dist/esm/index.d.ts","main":"./dist/cjs/index.cjs","module":"./dist/esm/index.js","engines":{"node":">=16.15.1","npm":">=7.0.0","yarn":">=1.13","pnpm":">=3.2.0"},"prettier":"@wessberg/prettier-config","ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"300s","extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"],"environmentVariables":{"FORCE_COLOR":"3"}},"gitHead":"397fcb2893530497ca3c95e96b29fc674152826f","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@2.0.3","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"1fe3c822188f8e689d4f7ef228ec634e8cc3689b","size":91330,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-2.0.3.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_2.0.3_1675342581784_0.1654042553449775"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-02T12:56:21.984Z","publish_time":1675342581984,"_cnpm_publish_time":1675342581984},"2.0.2":{"name":"browserslist-generator","version":"2.0.2","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","lint:fix":"eslint \"src/**/*.ts\" --color --fix","prettier":"prettier --write \"{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}\"","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.ts --configPlugin rollup-plugin-ts","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@types/caniuse-lite":"1.0.1","@types/node":"18.11.18","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@wessberg/ts-config":"^3.1.0","@wessberg/prettier-config":"1.0.0","ava":"^5.1.1","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^39.6.7","husky":"^8.0.3","np":"7.6.3","npm-check-updates":"^16.6.2","pnpm":"^7.25.1","prettier":"^2.8.3","pretty-quick":"^3.1.3","rimraf":"^4.1.1","rollup":"^3.10.1","rollup-plugin-ts":"3.2.0","sandhog":"^2.0.2","standard-changelog":"^2.0.27","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"4.9.4","useragent-generator":"1.1.1-amkt-22079-finish.0"},"dependencies":{"@mdn/browser-compat-data":"^5.2.30","@types/object-path":"^0.11.1","@types/semver":"^7.3.13","@types/ua-parser-js":"^0.7.36","browserslist":"4.21.4","caniuse-lite":"^1.0.30001447","isbot":"3.6.5","object-path":"^0.11.8","semver":"^7.3.8","ua-parser-js":"^1.0.33"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs","types":"./dist/esm/index.d.ts"},"type":"module","types":"./dist/esm/index.d.ts","main":"./dist/cjs/index.cjs","module":"./dist/esm/index.js","engines":{"node":">=16.15.1","npm":">=7.0.0","yarn":">=1.13","pnpm":">=3.2.0"},"prettier":"@wessberg/prettier-config","ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"300s","extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"],"environmentVariables":{"FORCE_COLOR":"3"}},"gitHead":"a9f128c4f7f08eae76e39c68cdc5d5f1a37c1a8c","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@2.0.2","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"711209cd68f1808abdcb2827f31a660297dd6795","size":91305,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-2.0.2.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_2.0.2_1674507490930_0.8395363600630275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-23T20:58:11.079Z","publish_time":1674507491079,"_cnpm_publish_time":1674507491079},"2.0.1":{"name":"browserslist-generator","version":"2.0.1","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write \"{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}\"","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.ts --configPlugin rollup-plugin-ts","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","@wessberg/ts-config":"^2.0.4","@types/node":"18.11.18","@types/caniuse-lite":"1.0.1","ava":"^5.1.1","eslint":"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^39.6.7","husky":"^8.0.3","np":"7.6.3","npm-check-updates":"^16.6.2","pnpm":"^7.25.1","prettier":"^2.8.3","pretty-quick":"^3.1.3","rimraf":"^4.1.1","rollup":"^3.10.1","rollup-plugin-ts":"3.1.1","sandhog":"^2.0.2","standard-changelog":"^2.0.27","ts-node":"^10.9.1","tslib":"^2.4.1","typescript":"4.9.4","useragent-generator":"1.1.1-amkt-22079-finish.0"},"dependencies":{"@mdn/browser-compat-data":"^5.2.30","@types/object-path":"^0.11.1","@types/semver":"^7.3.13","@types/ua-parser-js":"^0.7.36","browserslist":"4.21.4","caniuse-lite":"^1.0.30001446","isbot":"3.6.5","object-path":"^0.11.8","semver":"^7.3.8","ua-parser-js":"^1.0.32"},"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"type":"module","types":"./dist/esm/index.d.ts","main":"./dist/cjs/index.cjs","module":"./dist/esm/index.js","engines":{"node":">=14.9.0","npm":">=7.0.0","yarn":">=1.13","pnpm":">=3.2.0"},"prettier":"@wessberg/prettier-config","ava":{"files":["test/**.test.ts"],"verbose":true,"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"],"environmentVariables":{"FORCE_COLOR":"3"}},"gitHead":"cfe21b86d412bb358b9e63dd7c6a2bef99fea9b0","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@2.0.1","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"049a4adc9eaf925eab7611c83236efaa36018c4e","size":90594,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-2.0.1.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_2.0.1_1674229562426_0.12280149852272704"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-20T15:46:02.577Z","publish_time":1674229562577,"_cnpm_publish_time":1674229562577},"1.0.66":{"name":"browserslist-generator","version":"1.0.66","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write \"{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}\"","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates -x ava --dep dev,prod","update:commit":"pnpx npm-check-updates -x ava -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.19.0","@typescript-eslint/parser":"^5.19.0","sandhog":"^1.0.43","rollup-plugin-ts":"2.0.5","@wessberg/ts-config":"^2.0.0","ava":"^3.15.0","eslint":"^8.13.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsdoc":"^39.2.0","husky":"^7.0.4","np":"7.6.1","npm-check-updates":"^12.5.9","pnpm":"^6.32.6","prettier":"^2.6.2","pretty-quick":"^3.1.3","rimraf":"^3.0.2","rollup":"^2.70.1","standard-changelog":"^2.0.27","ts-node":"^10.7.0","tslib":"^2.3.1","typescript":"4.6.3","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.4.5","@mdn/browser-compat-data":"^4.1.16","@types/object-path":"^0.11.1","@types/semver":"^7.3.9","@types/ua-parser-js":"^0.7.36","browserslist":"4.20.2","caniuse-lite":"^1.0.30001328","object-path":"^0.11.8","semver":"^7.3.7","ua-parser-js":"^1.0.2"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"152a3cde6995aea34514ffc44916636487d52db1","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.66","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"14f3f2cbf09e9a82e7c53a62f8cc18ce6c35eca3","size":86003,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.66.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.66.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.66_1649798673065_0.3238916013501585"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-12T21:24:39.090Z","publish_time":1649798673201,"_cnpm_publish_time":1649798673201},"1.0.65":{"name":"browserslist-generator","version":"1.0.65","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write \"{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}\"","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","sandhog":"^1.0.42","rollup-plugin-ts":"2.0.1","@wessberg/ts-config":"^1.1.3","ava":"^3.15.0","eslint":"^8.2.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-jsdoc":"^37.0.3","husky":"^7.0.4","np":"7.5.0","npm-check-updates":"^12.0.2","pnpm":"^6.22.2","prettier":"^2.4.1","pretty-quick":"^3.1.2","rimraf":"^3.0.2","rollup":"^2.60.0","standard-changelog":"^2.0.27","ts-node":"^10.4.0","tslib":"^2.3.1","typescript":"4.4.3","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.3.4","@mdn/browser-compat-data":"^4.0.11","@types/object-path":"^0.11.1","@types/semver":"^7.3.9","@types/ua-parser-js":"^0.7.36","browserslist":"4.18.1","caniuse-lite":"^1.0.30001282","object-path":"^0.11.8","semver":"^7.3.5","ua-parser-js":"^1.0.2"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"9b5ed37464ca627973b35716436e837fc9a2ed7e","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.65","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"2fcc51efd837ab15d278adfca25a90cac7406723","size":84780,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.65.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.65.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.65_1637180410300_0.7663226808950576"},"_hasShrinkwrap":false,"publish_time":1637180410475,"_cnpm_publish_time":1637180410475},"1.0.64":{"name":"browserslist-generator","version":"1.0.64","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.31.2","@typescript-eslint/parser":"^4.31.2","sandhog":"^1.0.41","rollup-plugin-ts":"1.4.6","@wessberg/ts-config":"^1.1.3","ava":"^3.15.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jsdoc":"^36.1.0","husky":"^7.0.2","np":"7.5.0","npm-check-updates":"^11.8.5","pnpm":"^6.15.1","prettier":"^2.4.1","pretty-quick":"^3.1.1","rimraf":"^3.0.2","rollup":"^2.57.0","standard-changelog":"^2.0.27","ts-node":"^10.2.1","tslib":"^2.3.1","typescript":"^4.4.3","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.3.3","@mdn/browser-compat-data":"^4.0.5","@types/object-path":"^0.11.1","@types/semver":"^7.3.8","@types/ua-parser-js":"^0.7.36","browserslist":"4.17.1","caniuse-lite":"^1.0.30001260","object-path":"^0.11.8","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"59b7c9fb842e1e1af8a680f813376881bd248efd","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.64","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"47e2f0b072f908648d14c1bb409c4ec4dc7f8ce6","size":84154,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.64.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.64.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.64_1632470558721_0.956286607213666"},"_hasShrinkwrap":false,"publish_time":1632470558848,"_cnpm_publish_time":1632470558848},"1.0.63":{"name":"browserslist-generator","version":"1.0.63","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.31.2","@typescript-eslint/parser":"^4.31.2","sandhog":"^1.0.41","rollup-plugin-ts":"1.4.6","@wessberg/ts-config":"^1.1.3","ava":"^3.15.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jsdoc":"^36.1.0","husky":"^7.0.2","np":"7.5.0","npm-check-updates":"^11.8.5","pnpm":"^6.15.1","prettier":"^2.4.1","pretty-quick":"^3.1.1","rimraf":"^3.0.2","rollup":"^2.57.0","standard-changelog":"^2.0.27","ts-node":"^10.2.1","tslib":"^2.3.1","typescript":"^4.4.3","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.3.3","@mdn/browser-compat-data":"^4.0.4","@types/object-path":"^0.11.1","@types/semver":"^7.3.8","@types/ua-parser-js":"^0.7.36","browserslist":"4.17.1","caniuse-lite":"^1.0.30001260","object-path":"^0.11.8","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"3758f716727b5dd216f30b79f6bedae23235a9c5","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.63","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"40f905865a9589ca903ec1aa3416b0a76b39b79b","size":89939,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.63.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.63.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.63_1632402520210_0.6086545164862474"},"_hasShrinkwrap":false,"publish_time":1632402520423,"_cnpm_publish_time":1632402520423},"1.0.62":{"name":"browserslist-generator","version":"1.0.62","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.31.2","@typescript-eslint/parser":"^4.31.2","rollup-plugin-ts":"^1.4.5","sandhog":"^1.0.41","@wessberg/ts-config":"^1.1.3","ava":"^3.15.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jsdoc":"^36.1.0","husky":"^7.0.2","np":"7.5.0","npm-check-updates":"^11.8.5","pnpm":"^6.15.1","prettier":"^2.4.1","pretty-quick":"^3.1.1","rimraf":"^3.0.2","rollup":"^2.56.3","standard-changelog":"^2.0.27","ts-node":"^10.2.1","tslib":"^2.3.1","typescript":"^4.4.3","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.3.3","@mdn/browser-compat-data":"^4.0.4","@types/object-path":"^0.11.1","@types/semver":"^7.3.8","@types/ua-parser-js":"^0.7.36","browserslist":"4.17.0","caniuse-lite":"^1.0.30001259","object-path":"^0.11.8","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"4e0212a3c6ba12b02e33a3326d22df11a92f0de4","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.62","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"68fb5573d4ba9cb4fc647a277c45d41c3caeef69","size":84155,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.62.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.62.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.62_1632229790584_0.9962318166114481"},"_hasShrinkwrap":false,"publish_time":1632229790761,"_cnpm_publish_time":1632229790761},"1.0.61":{"name":"browserslist-generator","version":"1.0.61","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.30.0","@typescript-eslint/parser":"^4.30.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.41","@wessberg/ts-config":"^1.1.2","ava":"^3.15.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jsdoc":"^36.0.8","husky":"^7.0.2","np":"7.5.0","npm-check-updates":"^11.8.3","pnpm":"^6.14.5","prettier":"^2.3.2","pretty-quick":"^3.1.1","rimraf":"^3.0.2","rollup":"^2.56.3","standard-changelog":"^2.0.27","ts-node":"^10.2.1","tslib":"^2.3.1","typescript":"^4.4.2","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.3.2","@mdn/browser-compat-data":"^4.0.1","@types/object-path":"^0.11.1","@types/semver":"^7.3.8","@types/ua-parser-js":"^0.7.36","browserslist":"4.16.8","caniuse-lite":"^1.0.30001252","object-path":"^0.11.7","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"f0f8585bef16d62b2cb1ac530ee1fa5677689eda","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.61","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"96d43146c7d2d9754976be18a043dc2a97f55e59","size":89962,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.61.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.61.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.61_1631694894615_0.6761568328001923"},"_hasShrinkwrap":false,"publish_time":1631694894772,"_cnpm_publish_time":1631694894772},"1.0.60":{"name":"browserslist-generator","version":"1.0.60","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.30.0","@typescript-eslint/parser":"^4.30.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.41","@wessberg/ts-config":"^1.1.2","ava":"^3.15.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","eslint-plugin-jsdoc":"^36.0.8","husky":"^7.0.2","np":"7.5.0","npm-check-updates":"^11.8.3","pnpm":"^6.14.5","prettier":"^2.3.2","pretty-quick":"^3.1.1","rimraf":"^3.0.2","rollup":"^2.56.3","standard-changelog":"^2.0.27","ts-node":"^10.2.1","tslib":"^2.3.1","typescript":"^4.4.2","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.3.2","@mdn/browser-compat-data":"^4.0.1","@types/object-path":"^0.11.1","@types/semver":"^7.3.8","@types/ua-parser-js":"^0.7.36","browserslist":"4.16.8","caniuse-lite":"^1.0.30001252","object-path":"^0.11.7","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"gitHead":"fecf69e28fdcf803adcc42d7d97a36185a0122bf","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.60","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"5e71819e806d7643b75855b954a95439fb1d2fc6","size":90800,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.60.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.60.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.60_1630439466880_0.4717632029182228"},"_hasShrinkwrap":false,"publish_time":1630439466989,"_cnpm_publish_time":1630439466989},"1.0.59":{"name":"browserslist-generator","version":"1.0.59","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.38","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.3","eslint-plugin-jsdoc":"^34.8.2","husky":"^6.0.0","np":"7.5.0","npm-check-updates":"^11.5.13","pnpm":"^6.4.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","standard-changelog":"^2.0.27","ts-node":"^9.1.1","tslib":"^2.2.0","typescript":"^4.2.4","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.0.26","@mdn/browser-compat-data":"^3.3.4","@types/object-path":"^0.11.0","@types/semver":"^7.3.6","@types/ua-parser-js":"^0.7.36","browserslist":"4.16.6","caniuse-lite":"^1.0.30001228","object-path":"^0.11.5","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"994e1083f2eeb9af1f3b08bce1b42d688c1530ee","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.59","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"f2226dfe5bb4586fdfb5468bbc65af0534a5f8a6","size":89899,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.59.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.59.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.59_1622626831560_0.23129105900815605"},"_hasShrinkwrap":false,"publish_time":1622626831710,"_cnpm_publish_time":1622626831710},"1.0.58":{"name":"browserslist-generator","version":"1.0.58","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.38","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.3","eslint-plugin-jsdoc":"^34.8.2","husky":"^6.0.0","np":"7.5.0","npm-check-updates":"^11.5.13","pnpm":"^6.4.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","standard-changelog":"^2.0.27","ts-node":"^9.1.1","tslib":"^2.2.0","typescript":"^4.2.4","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.0.26","@mdn/browser-compat-data":"^3.3.4","@types/object-path":"^0.11.0","@types/semver":"^7.3.6","@types/ua-parser-js":"^0.7.36","browserslist":"4.16.6","caniuse-lite":"^1.0.30001228","object-path":"^0.11.5","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"9545d31784b3c1301c74ad15401a06b9370e866a","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.58","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"97a9111f58b48826a14a289d641264ebf66c62c7","size":89519,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.58.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.58.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.58_1621637784580_0.6086018374996589"},"_hasShrinkwrap":false,"publish_time":1621637784714,"_cnpm_publish_time":1621637784714},"1.0.57":{"name":"browserslist-generator","version":"1.0.57","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.38","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.2","eslint-plugin-jsdoc":"^34.8.1","husky":"^6.0.0","np":"7.5.0","npm-check-updates":"^11.5.13","pnpm":"^6.3.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","standard-changelog":"^2.0.27","ts-node":"^9.1.1","tslib":"^2.2.0","typescript":"^4.2.4","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.0.26","@mdn/browser-compat-data":"^3.3.3","@types/object-path":"^0.11.0","@types/semver":"^7.3.6","@types/ua-parser-js":"^0.7.36","browserslist":"4.16.6","caniuse-lite":"^1.0.30001228","object-path":"^0.11.5","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"d3edd30013ee6baf84354b6b3ec7b4d05cd0e7fb","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.57","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"f36670ad91c365ea11d74bae4cbe9951fe2fa693","size":87504,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.57.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.57.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.57_1621507575926_0.3737848903858596"},"_hasShrinkwrap":false,"publish_time":1621507576063,"_cnpm_publish_time":1621507576063},"1.0.56":{"name":"browserslist-generator","version":"1.0.56","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.38","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.2","eslint-plugin-jsdoc":"^34.8.1","husky":"^6.0.0","np":"7.5.0","npm-check-updates":"^11.5.13","pnpm":"^6.3.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","standard-changelog":"^2.0.27","ts-node":"^9.1.1","tslib":"^2.2.0","typescript":"^4.2.4","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.0.26","@mdn/browser-compat-data":"^3.3.3","@types/object-path":"^0.11.0","@types/semver":"^7.3.6","@types/ua-parser-js":"^0.7.36","browserslist":"4.16.6","caniuse-lite":"^1.0.30001228","object-path":"^0.11.5","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"8a425392f036be79ce1a5c5d441bf92607d1c7ff","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.56","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"0684190439085f66382d4ceae0207d2a60252b45","size":87372,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.56.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.56.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.56_1621506937320_0.9288784464248203"},"_hasShrinkwrap":false,"publish_time":1621506937447,"_cnpm_publish_time":1621506937447},"1.0.55":{"name":"browserslist-generator","version":"1.0.55","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.38","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.2","eslint-plugin-jsdoc":"^34.8.1","husky":"^6.0.0","np":"7.5.0","npm-check-updates":"^11.5.13","pnpm":"^6.3.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","standard-changelog":"^2.0.27","ts-node":"^9.1.1","tslib":"^2.2.0","typescript":"^4.2.4","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.0.26","@mdn/browser-compat-data":"^3.3.3","@types/object-path":"^0.11.0","@types/semver":"^7.3.6","@types/ua-parser-js":"^0.7.36","browserslist":"4.16.6","caniuse-lite":"^1.0.30001228","object-path":"^0.11.5","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"7e32e2d896bdbca98865d9d1e8f052d5c2dfb406","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.55","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"8dcc5c0a330539a07a47103ffd871b4107f0c623","size":82248,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.55.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.55.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.55_1621465376125_0.26582358666834094"},"_hasShrinkwrap":false,"publish_time":1621465376305,"_cnpm_publish_time":1621465376305},"1.0.54":{"name":"browserslist-generator","version":"1.0.54","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.38","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.2","eslint-plugin-jsdoc":"^34.8.1","husky":"^6.0.0","np":"7.5.0","npm-check-updates":"^11.5.13","pnpm":"^6.3.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","standard-changelog":"^2.0.27","ts-node":"^9.1.1","tslib":"^2.2.0","typescript":"^4.2.4","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.0.26","@mdn/browser-compat-data":"^3.3.3","@types/object-path":"^0.11.0","@types/semver":"^7.3.6","@types/ua-parser-js":"^0.7.36","browserslist":"4.16.6","caniuse-lite":"^1.0.30001228","object-path":"^0.11.5","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"5042921d0d545ce8ecdb3cc411be1e8f318fb98f","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.54","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"fb22332386cfddefea4c34c464c6dd8d2bff4619","size":82148,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.54.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.54.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.54_1621464998818_0.20862144145338957"},"_hasShrinkwrap":false,"publish_time":1621464998951,"_cnpm_publish_time":1621464998951},"1.0.53":{"name":"browserslist-generator","version":"1.0.53","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.38","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.2","eslint-plugin-jsdoc":"^34.8.1","husky":"^6.0.0","np":"7.5.0","npm-check-updates":"^11.5.13","pnpm":"^6.3.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","standard-changelog":"^2.0.27","ts-node":"^9.1.1","tslib":"^2.2.0","typescript":"^4.2.4","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.0.26","@mdn/browser-compat-data":"^3.3.3","@types/object-path":"^0.11.0","@types/semver":"^7.3.6","@types/ua-parser-js":"^0.7.36","browserslist":"4.16.6","caniuse-lite":"^1.0.30001228","object-path":"^0.11.5","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"f6406ded5a3cd6c7808b096d57861d1023965288","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.53","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"5876c98386ff2ad0913c561604a6f0508946ef4c","size":81253,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.53.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.53.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.53_1621464107841_0.5909738628175127"},"_hasShrinkwrap":false,"publish_time":1621464108000,"_cnpm_publish_time":1621464108000},"1.0.52":{"name":"browserslist-generator","version":"1.0.52","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.38","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.2","eslint-plugin-jsdoc":"^34.8.1","husky":"^6.0.0","np":"7.5.0","npm-check-updates":"^11.5.13","pnpm":"^6.3.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","standard-changelog":"^2.0.27","ts-node":"^9.1.1","tslib":"^2.2.0","typescript":"^4.2.4","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.0.26","@mdn/browser-compat-data":"^3.3.3","@types/object-path":"^0.11.0","@types/semver":"^7.3.6","@types/ua-parser-js":"^0.7.36","browserslist":"4.16.6","caniuse-lite":"^1.0.30001228","object-path":"^0.11.5","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"b2bd3bc22131369d24e915ef0c0dc4c28aa1753e","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.52","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"57329d9ace07ac7ff1e82bd6414092d1fee486a2","size":77187,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.52.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.52.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.52_1621435912224_0.08229312491926111"},"_hasShrinkwrap":false,"publish_time":1621435912409,"_cnpm_publish_time":1621435912409},"1.0.51":{"name":"browserslist-generator","version":"1.0.51","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.38","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.2","eslint-plugin-jsdoc":"^34.8.1","husky":"^6.0.0","np":"7.5.0","npm-check-updates":"^11.5.13","pnpm":"^6.3.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","standard-changelog":"^2.0.27","ts-node":"^9.1.1","tslib":"^2.2.0","typescript":"^4.2.4","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.0.26","@mdn/browser-compat-data":"^3.3.3","@types/object-path":"^0.11.0","@types/semver":"^7.3.6","@types/ua-parser-js":"^0.7.36","browserslist":"4.16.6","caniuse-lite":"^1.0.30001228","object-path":"^0.11.5","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"68dd269aa6bd5ce7df0add7eeea6766a4ea60ad3","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.51","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"8bf795d3f121dd6edc19393aadf19ff29c47cd72","size":77014,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.51.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.51.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.51_1621433299628_0.7362031489211276"},"_hasShrinkwrap":false,"publish_time":1621433299960,"_cnpm_publish_time":1621433299960},"1.0.50":{"name":"browserslist-generator","version":"1.0.50","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.38","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.2","eslint-plugin-jsdoc":"^34.8.1","husky":"^6.0.0","np":"7.5.0","npm-check-updates":"^11.5.13","pnpm":"^6.3.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","standard-changelog":"^2.0.27","ts-node":"^9.1.1","tslib":"^2.2.0","typescript":"^4.2.4","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"isbot":"3.0.26","@mdn/browser-compat-data":"^3.3.3","@types/object-path":"^0.11.0","@types/semver":"^7.3.6","@types/ua-parser-js":"^0.7.36","browserslist":"4.16.6","caniuse-lite":"^1.0.30001228","object-path":"^0.11.5","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"f8d096a56f73d206fb5eb3fc3c4e97e0016b88d1","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.50","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"7aca53d8d4362176953281336576e6ae33141574","size":76899,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.50.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.50.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.50_1621432634918_0.490871675001445"},"_hasShrinkwrap":false,"publish_time":1621432635048,"_cnpm_publish_time":1621432635048},"1.0.49":{"name":"browserslist-generator","version":"1.0.49","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.38","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.2","eslint-plugin-jsdoc":"^34.8.1","husky":"^6.0.0","np":"7.5.0","npm-check-updates":"^11.5.13","pnpm":"^6.3.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","standard-changelog":"^2.0.27","ts-node":"^9.1.1","tslib":"^2.2.0","typescript":"^4.2.4","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"@mdn/browser-compat-data":"^3.3.3","@types/object-path":"^0.11.0","@types/semver":"^7.3.6","@types/ua-parser-js":"^0.7.36","browserslist":"4.16.6","caniuse-lite":"^1.0.30001228","object-path":"^0.11.5","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"c992bcc067f0f6e100b3c87d59b50e1415e595f2","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.49","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"shasum":"2768b34bbd2bdd9066387c189e34d22d123cbf14","size":77785,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.49.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.49.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.49_1621430012399_0.9013007510724349"},"_hasShrinkwrap":false,"publish_time":1621430012551,"_cnpm_publish_time":1621430012551},"1.0.48":{"name":"browserslist-generator","version":"1.0.48","description":"A library that makes generating and validating Browserslists a breeze!","funding":{"type":"github","url":"https://github.com/wessberg/browserslist-generator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/browserslist-generator.git"},"bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"scripts":{"generate:sandhog":"sandhog all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:sandhog && pnpm run generate:changelog","clean:dist":"rimraf dist","clean":"pnpm run clean:dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean:dist","build":"pnpm run rollup","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update:check":"pnpx npm-check-updates --dep dev,prod","update:commit":"pnpx npm-check-updates -u --dep dev,prod && pnpm update && pnpm install"},"keywords":["browserslist","caniuse","generate","support","babel-preset-env","util"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@wessberg/rollup-plugin-ts":"^1.3.14","sandhog":"^1.0.38","@wessberg/ts-config":"^1.1.0","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.2","eslint-plugin-jsdoc":"^34.8.1","husky":"^6.0.0","np":"7.5.0","npm-check-updates":"^11.5.13","pnpm":"^6.3.0","prettier":"^2.3.0","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","standard-changelog":"^2.0.27","ts-node":"^9.1.1","tslib":"^2.2.0","typescript":"^4.2.4","useragent-generator":"^1.1.1-amkt-22079-finish.0"},"dependencies":{"@mdn/browser-compat-data":"^3.3.3","@types/object-path":"^0.11.0","@types/semver":"^7.3.6","@types/ua-parser-js":"^0.7.36","browserslist":"4.16.6","caniuse-lite":"^1.0.30001228","object-path":"^0.11.5","semver":"^7.3.5","ua-parser-js":"^0.7.28"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","engines":{"node":">=8.0.0"},"ava":{"files":["test/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"require":["ts-node/register/transpile-only"]},"husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"gitHead":"f6f9e22eac09f796f6068b3d3cf79e723b39cc73","homepage":"https://github.com/wessberg/browserslist-generator#readme","_id":"browserslist-generator@1.0.48","_nodeVersion":"15.14.0","_npmVersion":"7.0.15","dist":{"shasum":"1259c9481dadeed62d05ce73e96cc140d8aaefe0","size":75418,"noattachment":false,"key":"/browserslist-generator/-/browserslist-generator-1.0.48.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserslist-generator/download/browserslist-generator-1.0.48.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/browserslist-generator_1.0.48_1621417784091_0.936758521723785"},"_hasShrinkwrap":false,"publish_time":1621417784308,"_cnpm_publish_time":1621417784308}},"readme":"<!-- SHADOW_SECTION_LOGO_START -->\n\n<div><img alt=\"Logo\" src=\"https://raw.githubusercontent.com/wessberg/browserslist-generator/master/documentation/asset/logo.png\" height=\"150\"   /></div>\n\n<!-- SHADOW_SECTION_LOGO_END -->\n\n<!-- SHADOW_SECTION_DESCRIPTION_SHORT_START -->\n\n> A library that makes generating and validating Browserslists a breeze!\n\n<!-- SHADOW_SECTION_DESCRIPTION_SHORT_END -->\n\n<!-- SHADOW_SECTION_BADGES_START -->\n\n<a href=\"https://npmcharts.com/compare/browserslist-generator?minimal=true\"><img alt=\"Downloads per month\" src=\"https://img.shields.io/npm/dm/browserslist-generator.svg\"    /></a>\n<a href=\"https://www.npmjs.com/package/browserslist-generator\"><img alt=\"NPM version\" src=\"https://badge.fury.io/js/browserslist-generator.svg\"    /></a>\n<img alt=\"Dependencies\" src=\"https://img.shields.io/librariesio/github/wessberg%2Fbrowserslist-generator.svg\"    />\n<a href=\"https://github.com/wessberg/browserslist-generator/graphs/contributors\"><img alt=\"Contributors\" src=\"https://img.shields.io/github/contributors/wessberg%2Fbrowserslist-generator.svg\"    /></a>\n<a href=\"https://github.com/prettier/prettier\"><img alt=\"code style: prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\"    /></a>\n<a href=\"https://opensource.org/licenses/MIT\"><img alt=\"License: MIT\" src=\"https://img.shields.io/badge/License-MIT-yellow.svg\"    /></a>\n<a href=\"https://www.patreon.com/bePatron?u=11315442\"><img alt=\"Support on Patreon\" src=\"https://img.shields.io/badge/patreon-donate-green.svg\"    /></a>\n\n<!-- SHADOW_SECTION_BADGES_END -->\n\n<!-- SHADOW_SECTION_DESCRIPTION_LONG_START -->\n\n## Description\n\n<!-- SHADOW_SECTION_DESCRIPTION_LONG_END -->\n\nThis is a library that makes it easier to work with [browserslists](https://github.com/browserslist/browserslist).\nIt can do things like generating a Browserslist that targets only browsers that support - _or don't support_ - specific required features, or even generate a Browserslist from a User Agent string!\nIt can also do the same in reverse - match a Browserslist on a user agent.\nA _Feature_ is anything that can be found on [caniuse](https://caniuse.com/) or [MDN](https://github.com/mdn/browser-compat-data).\n\n<!-- SHADOW_SECTION_FEATURES_START -->\n\n### Features\n\n<!-- SHADOW_SECTION_FEATURES_END -->\n\n- Generating a Browserslist based on features\n- Generating a Browserslist based on an ECMA version\n- Generating a browserslist based on a User Agent string\n- Checking if a User Agent string supports specific features\n- Checking if a browserslist supports specific features\n- Checking if a browserslist supports a specific ECMA version\n- Getting the most appropriate ECMA version for a browserslist\n\n<!-- SHADOW_SECTION_FEATURE_IMAGE_START -->\n\n<!-- SHADOW_SECTION_FEATURE_IMAGE_END -->\n\n<!-- SHADOW_SECTION_BACKERS_START -->\n\n## Backers\n\n### Patreon\n\n<a href=\"https://www.patreon.com/bePatron?u=11315442\"><img alt=\"Patrons on Patreon\" src=\"https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Dwessberg%26type%3Dpatrons\"  width=\"200\"  /></a>\n\n<!-- SHADOW_SECTION_BACKERS_END -->\n\n<!-- SHADOW_SECTION_TOC_START -->\n\n## Table of Contents\n\n- [Description](#description)\n  - [Features](#features)\n- [Backers](#backers)\n  - [Patreon](#patreon)\n- [Table of Contents](#table-of-contents)\n- [Install](#install)\n  - [npm](#npm)\n  - [Yarn](#yarn)\n  - [pnpm](#pnpm)\n- [Usage](#usage)\n  - [Generating a Browserslist based on features](#generating-a-browserslist-based-on-features)\n  - [Checking if a User Agent supports a specific feature](#checking-if-a-user-agent-supports-a-specific-feature)\n  - [Checking if a Browserslist supports a specific feature](#checking-if-a-browserslist-supports-a-specific-feature)\n  - [Generating a Browserslist based on a ECMAScript version](#generating-a-browserslist-based-on-a-ecmascript-version)\n    - [Checking if a Browserslist supports a specific ECMAScript version](#checking-if-a-browserslist-supports-a-specific-ecmascript-version)\n    - [Getting the most appropriate ECMAScript version for a Browserslist](#getting-the-most-appropriate-ecmascript-version-for-a-browserslist)\n    - [Possible ECMAScript versions](#possible-ecmascript-versions)\n- [Contributing](#contributing)\n- [Maintainers](#maintainers)\n- [FAQ](#faq)\n  - [What is some cool example of a use case for this library?](#what-is-some-cool-example-of-a-use-case-for-this-library)\n- [License](#license)\n\n<!-- SHADOW_SECTION_TOC_END -->\n\n<!-- SHADOW_SECTION_INSTALL_START -->\n\n## Install\n\n### npm\n\n```\n$ npm install browserslist-generator\n```\n\n### Yarn\n\n```\n$ yarn add browserslist-generator\n```\n\n### pnpm\n\n```\n$ pnpm add browserslist-generator\n```\n\n<!-- SHADOW_SECTION_INSTALL_END -->\n\n<!-- SHADOW_SECTION_USAGE_START -->\n\n## Usage\n\n<!-- SHADOW_SECTION_USAGE_END -->\n\n### Generating a Browserslist based on features\n\nWhen deciding which Browsers and environments to support, it is quite common to make\nthe decision based on feature support. With this library, you no longer have to neither look up\nBrowser support and manually write a Browserslist, nor make sure to keep it up-to-date.\nInstead, simply declare the features that should be available:\n\n```typescript\nimport {browsersWithSupportForFeatures} from \"browserslist-generator\";\n// Generate a browserslist for browsers that support all of the given features\nconst browserslist = browsersWithSupportForFeatures(\"es6-module\", \"shadowdomv1\", \"custom-elementsv1\");\n```\n\n### Checking if a User Agent supports a specific feature\n\nThis library offers simple ways that you can check if a given User Agent supports any amount of features.\nThis could be useful, among other things, for conditional bundle serving:\n\n```typescript\nimport {userAgentSupportsFeatures} from \"browserslist-generator\";\nif (userAgentSupportsFeatures(userAgentString, \"javascript.builtins.Promise.finally\")) {\n\tdoA();\n} else {\n\tdoB();\n}\n```\n\n### Checking if a Browserslist supports a specific feature\n\nGiven an existing Browserslist, this library can check if it supports one or more features.\nThis could be useful, among other things, for conditional bundle serving:\n\n```typescript\nimport {browserslistSupportsFeatures} from \"browserslist-generator\";\nif (browserslistSupportsFeatures(browserslist, \"es6-module\")) {\n\tuseModernBundle();\n} else {\n\tuseLegacyBundle();\n}\n```\n\n### Generating a Browserslist based on a ECMAScript version\n\nWhen deciding which Browsers and environments to support, it is quite common to make\nthe decision based on a specific version of ECMAScript to target. For example, with the Typescript Compiler,\nthe `target` option takes an ECMAScript version and the Typescript Compiler then knows which transformations to apply accordingly.\n\n```typescript\nimport {browsersWithSupportForEcmaVersion} from \"browserslist-generator\";\n// Generate a browserslist for browsers that support the given version of ECMAScript\nconst browserslist = browsersWithSupportForEcmaVersion(\"es2015\");\n```\n\n#### Checking if a Browserslist supports a specific ECMAScript version\n\nGiven an existing Browserslist, this library can also check if it supports a specific version of ECMAScript.\nThis could be useful, among other things, for conditional bundle serving:\n\n```typescript\nimport {browserslistSupportsEcmaVersion} from \"browserslist-generator\";\nif (browserslistSupportsEcmaVersion(browserslist, \"es2015\")) {\n\tuseModernBundle();\n} else {\n\tuseLegacyBundle();\n}\n```\n\n#### Getting the most appropriate ECMAScript version for a Browserslist\n\nGiven an existing Browserslist, this library can detect the most appropriate ECMAScript version to target.\nThis could be useful, for example, when using the Typescript compiler based on a Browserslist.\n\n```typescript\nimport {getAppropriateEcmaVersionForBrowserslist} from \"browserslist-generator\";\n\nconst typescriptOptions = {\n\t// ...\n\ttarget: getAppropriateEcmaVersionForBrowserslist(browserslist)\n};\n```\n\n#### Possible ECMAScript versions\n\nAll of the possible ECMAScript versions are:\n\n- `es3`\n- `es5`\n- `es2015`\n- `es2016`\n- `es2017`\n- `es2018`\n- `es2019`\n- `es2020`,\n- `es2021`,\n- `es2022`,\n- `es2023`\n- `es2024`\n\n<!-- SHADOW_SECTION_CONTRIBUTING_START -->\n\n## Contributing\n\nDo you want to contribute? Awesome! Please follow [these recommendations](./CONTRIBUTING.md).\n\n<!-- SHADOW_SECTION_CONTRIBUTING_END -->\n\n<!-- SHADOW_SECTION_MAINTAINERS_START -->\n\n## Maintainers\n\n| <a href=\"mailto:frederikwessberg@hotmail.com\"><img alt=\"Frederik Wessberg\" src=\"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4\" height=\"70\"   /></a>                                                                |\n| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [Frederik Wessberg](mailto:frederikwessberg@hotmail.com)<br><strong>Twitter</strong>: [@FredWessberg](https://twitter.com/FredWessberg)<br><strong>Github</strong>: [@wessberg](https://github.com/wessberg)<br>_Lead Developer_ |\n\n<!-- SHADOW_SECTION_MAINTAINERS_END -->\n\n<!-- SHADOW_SECTION_FAQ_START -->\n\n## FAQ\n\n<!-- SHADOW_SECTION_FAQ_END -->\n\n### What is some cool example of a use case for this library?\n\nWell, here's one I think is pretty neat:\nYou're building an app, and you care about serving the smallest amount of code to your users.\nYou've decided to build two bundles: One for browsers _with_, and one for browsers _without_ ES-module support.\nYou can now generate two Browserslists via `browserslist-generator`:\n\n```typescript\nbrowsersWithSupportForFeatures(\"es6-module\");\nbrowsersWithoutSupportForFeatures(\"es6-module\");\n```\n\nNow, you can then pass each one into tools like `@babel/preset-env` and `postcss`.\nOn the server, you can use the function `userAgentSupportsFeatures` to check if the same features are supported and respond with resources that points to the right bundle.\n\n<!-- SHADOW_SECTION_LICENSE_START -->\n\n## License\n\nMIT © [Frederik Wessberg](mailto:frederikwessberg@hotmail.com) ([@FredWessberg](https://twitter.com/FredWessberg)) ([Website](https://github.com/wessberg))\n\n<!-- SHADOW_SECTION_LICENSE_END -->\n","_attachments":{},"homepage":"https://github.com/wessberg/browserslist-generator#readme","bugs":{"url":"https://github.com/wessberg/browserslist-generator/issues"},"license":"MIT"}