Socket
Socket
Sign inDemoInstall

doiuse

Package Overview
Dependencies
56
Maintainers
4
Versions
54
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 4.3.1 to 4.4.0

9

CHANGELOG.md
# Changelog
## Unreleased
...
## 4.4.0 (2020-11-10)
* Fix possible regular expression catastrophic backtracking [\#105](https://github.com/anandthakker/doiuse/pull/105)
* Upgrade browserslist (4.14.7), caniuse-lite (1.0.30001157), postcess (8.1.6) [\#106](https://github.com/anandthakker/doiuse/pull/106)
## 4.3.1 (2020-10-30)

@@ -4,0 +13,0 @@

12

data/features.js
var list = require('postcss/lib/list')
var pats = {
attrcc: '[^\\~|^$*\\]]*',
brackets: /(\[[^\]]*\]|\([^\)]*\))/.source,
nobrackets: /[^\[\]\(\)]/.source
brackets: /\[[^\]]*\]|\([^\)]*\)/g
}
function matchOutsideOfBrackets(pat) {

@@ -11,7 +11,5 @@ if (!(pat instanceof RegExp)) {

}
var fullPat = new RegExp(
'^(' + pats.brackets + '?' + pats.nobrackets + '*)*' + pat.source
)
return function match(str) {
return pat.test(str) && fullPat.test(str)
return function(str) {
return pat.test(str.replace(pats.brackets, ''))
}

@@ -18,0 +16,0 @@ }

{
"name": "doiuse",
"version": "4.3.1",
"version": "4.4.0",
"description": "Lint CSS for browser support against caniuse database",

@@ -32,4 +32,4 @@ "main": "lib/doiuse.js",

"dependencies": {
"browserslist": "^4.14.5",
"caniuse-lite": "^1.0.30001154",
"browserslist": "^4.14.7",
"caniuse-lite": "^1.0.30001157",
"css-rule-stream": "^1.1.0",

@@ -40,3 +40,3 @@ "duplexer2": "0.0.2",

"multimatch": "^5.0.0",
"postcss": "^8.1.4",
"postcss": "^8.1.6",
"source-map": "^0.7.3",

@@ -51,2 +51,3 @@ "through2": "^4.0.2",

"postcss-import": "^13.0.0",
"safe-regex": "^2.1.1",
"tape": "^5.0.1"

@@ -53,0 +54,0 @@ },

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc