Skip to content
This repository was archived by the owner on Aug 9, 2023. It is now read-only.

Commit 257de5d

Browse files
committed
Remove unneeded dependencies
1 parent 409cab7 commit 257de5d

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

index.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
'use strict'
22

3-
var trim = require('trim')
43
var html = require('property-information/html')
54
var svg = require('property-information/svg')
65
var find = require('property-information/find')
76
var spaces = require('space-separated-tokens')
87
var commas = require('comma-separated-tokens')
9-
var nan = require('is-nan')
108
var ns = require('web-namespaces')
119
var is = require('unist-util-is')
1210

1311
var dashes = /-([a-z])/g
12+
var ws = /^\s*|\s*$/g
1413

1514
module.exports = wrapper
1615

@@ -150,7 +149,7 @@ function addAttribute(props, prop, value, ctx) {
150149
value === null ||
151150
value === undefined ||
152151
value === false ||
153-
nan(value) ||
152+
value !== value ||
154153
(info.boolean && !value)
155154
) {
156155
return
@@ -243,3 +242,7 @@ function lower(value) {
243242
function upper(value) {
244243
return value.toUpperCase()
245244
}
245+
246+
function trim(value) {
247+
return value.replace(ws, '')
248+
}

package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,8 @@
2626
],
2727
"dependencies": {
2828
"comma-separated-tokens": "^1.0.0",
29-
"is-nan": "^1.2.1",
3029
"property-information": "^4.0.0",
3130
"space-separated-tokens": "^1.0.0",
32-
"trim": "0.0.1",
3331
"unist-util-is": "^2.0.0",
3432
"web-namespaces": "^1.1.2"
3533
},
@@ -78,8 +76,8 @@
7876
"esnext": false,
7977
"rules": {
8078
"unicorn/prefer-type-error": "off",
81-
"complexity": "off",
82-
"guard-for-in": "off"
79+
"guard-for-in": "off",
80+
"no-self-compare": "off"
8381
}
8482
},
8583
"remarkConfig": {

0 commit comments

Comments
 (0)