Skip to content

Commit c722d3d

Browse files
committed
Use ESM
1 parent 6ff91f7 commit c722d3d

File tree

9 files changed

+4279
-4397
lines changed

9 files changed

+4279
-4397
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ jobs:
1717
strategy:
1818
matrix:
1919
node:
20-
- lts/dubnium
20+
- lts/erbium
2121
- node

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
.DS_Store
22
*.log
3+
coverage/
34
node_modules/
4-
svg-element-attributes.js
5-
svg-element-attributes.min.js
65
yarn.lock

.prettierignore

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
1-
svg-element-attributes.js
2-
svg-element-attributes.min.js
3-
*.json
1+
coverage/
42
*.md

build.js

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
1-
'use strict'
2-
3-
var fs = require('fs')
4-
var https = require('https')
5-
var bail = require('bail')
6-
var concat = require('concat-stream')
7-
var alphaSort = require('alpha-sort')()
8-
var unified = require('unified')
9-
var parse = require('rehype-parse')
10-
var q = require('hast-util-select')
11-
var toString = require('hast-util-to-string')
12-
var ev = require('hast-util-is-event-handler')
1+
import fs from 'fs'
2+
import https from 'https'
3+
import {bail} from 'bail'
4+
import concat from 'concat-stream'
5+
import alphaSort from 'alpha-sort'
6+
import unified from 'unified'
7+
import parse from 'rehype-parse'
8+
import q from 'hast-util-select'
9+
import toString from 'hast-util-to-string'
10+
import ev from 'hast-util-is-event-handler'
1311

1412
var proc = unified().use(parse)
1513

@@ -113,7 +111,13 @@ function done(map) {
113111
actual++
114112

115113
if (actual === expected) {
116-
fs.writeFile('index.json', JSON.stringify(sort(all), 0, 2) + '\n', bail)
114+
fs.writeFile(
115+
'index.js',
116+
'export var svgElementAttributes = ' +
117+
JSON.stringify(sort(all), null, 2) +
118+
'\n',
119+
bail
120+
)
117121
}
118122
}
119123

@@ -224,7 +228,7 @@ function sort(map) {
224228
var result = {}
225229

226230
Object.keys(map)
227-
.sort(alphaSort)
231+
.sort(alphaSort())
228232
.forEach(function (key) {
229233
result[key] = map[key]
230234
})

0 commit comments

Comments
 (0)