update-browserslist-db
Advanced tools
Comparing version 1.0.5 to 1.0.6
14
index.js
@@ -7,2 +7,14 @@ let childProcess = require('child_process') | ||
const DEFAULT_INDENT = ' ' | ||
const INDENT_REGEXP = /^(\s*)[^\s]/m | ||
function detectIndent(text) { | ||
try { | ||
return INDENT_REGEXP.exec(text)[1] || DEFAULT_INDENT | ||
} catch (e) { | ||
/* c8 ignore next 2 */ | ||
return DEFAULT_INDENT | ||
} | ||
} | ||
function BrowserslistUpdateError(message) { | ||
@@ -108,3 +120,3 @@ this.name = 'BrowserslistUpdateError' | ||
let content = deletePackage(JSON.parse(lock.content), metadata) | ||
metadata.content = JSON.stringify(content, null, ' ') | ||
metadata.content = JSON.stringify(content, null, detectIndent(lock.content)) | ||
return metadata | ||
@@ -111,0 +123,0 @@ } |
{ | ||
"name": "update-browserslist-db", | ||
"version": "1.0.5", | ||
"version": "1.0.6", | ||
"description": "CLI tool to update caniuse-lite to refresh target browsers from Browserslist config", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
# Update Browserslist DB | ||
<img width="120" height="120" alt="Browserslist logo by Anton Lovchikov" | ||
src="https://browserslist.github.io/browserslist/logo.svg" align="right"> | ||
<img width="120" height="120" alt="Browserslist logo by Anton Popov" | ||
src="https://browsersl.ist/logo.svg" align="right"> | ||
@@ -6,0 +6,0 @@ CLI tool to update `caniuse-lite` with browsers DB |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
12764
336