Skip to content

Commit fe13c69

Browse files
committed
Require Node.js 16, use built-in AbortController and automatically clear timeout when Node.js process ends
Fixes #2, fixes #1 Signed-off-by: Richie Bendall <[email protected]>
1 parent a72747c commit fe13c69

17 files changed

+121
-808
lines changed

Diff for: .editorconfig

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
# editorconfig.org
2-
31
root = true
42

53
[*]
4+
indent_style = tab
65
end_of_line = lf
76
charset = utf-8
87
trim_trailing_whitespace = true
98
insert_final_newline = true
10-
indent_style = tab
119

12-
[*.md]
13-
trim_trailing_whitespace = false
10+
[*.yml]
11+
indent_style = space
12+
indent_size = 2

Diff for: .gitattributes

+1-284
Original file line numberDiff line numberDiff line change
@@ -1,284 +1 @@
1-
# Common settings that generally should always be used with your language specific settings
2-
3-
# Auto detect text files and perform LF normalization
4-
# https://www.davidlaing.com/2012/09/19/customise-your-gitattributes-to-become-a-git-ninja/
5-
* text=auto
6-
7-
#
8-
# The above will handle all files NOT found below
9-
#
10-
11-
# Documents
12-
*.bibtex text diff=bibtex
13-
*.doc diff=astextplain
14-
*.DOC diff=astextplain
15-
*.docx diff=astextplain
16-
*.DOCX diff=astextplain
17-
*.dot diff=astextplain
18-
*.DOT diff=astextplain
19-
*.pdf diff=astextplain
20-
*.PDF diff=astextplain
21-
*.rtf diff=astextplain
22-
*.RTF diff=astextplain
23-
*.md text
24-
*.tex text diff=tex
25-
*.adoc text
26-
*.textile text
27-
*.mustache text
28-
*.csv text
29-
*.tab text
30-
*.tsv text
31-
*.txt text
32-
*.sql text
33-
34-
# Graphics
35-
*.png binary
36-
*.jpg binary
37-
*.jpeg binary
38-
*.gif binary
39-
*.tif binary
40-
*.tiff binary
41-
*.ico binary
42-
# SVG treated as an asset (binary) by default.
43-
*.svg text
44-
# If you want to treat it as binary,
45-
# use the following line instead.
46-
# *.svg binary
47-
*.eps binary
48-
49-
# Scripts
50-
*.bash text eol=lf
51-
*.fish text eol=lf
52-
*.sh text eol=lf
53-
# These are explicitly windows files and should use crlf
54-
*.bat text eol=crlf
55-
*.cmd text eol=crlf
56-
*.ps1 text eol=crlf
57-
58-
# Serialisation
59-
*.json text
60-
*.toml text
61-
*.xml text
62-
*.yaml text
63-
*.yml text
64-
65-
# Archives
66-
*.7z binary
67-
*.gz binary
68-
*.tar binary
69-
*.zip binary
70-
71-
#
72-
# Exclude files from exporting
73-
#
74-
75-
.gitattributes export-ignore
76-
.gitignore export-ignore
77-
78-
## GITATTRIBUTES FOR WEB PROJECTS
79-
#
80-
# These settings are for any web project.
81-
#
82-
# Details per file setting:
83-
# text These files should be normalized (i.e. convert CRLF to LF).
84-
# binary These files are binary and should be left untouched.
85-
#
86-
# Note that binary is a macro for -text -diff.
87-
######################################################################
88-
89-
# Auto detect
90-
## Handle line endings automatically for files detected as
91-
## text and leave all files detected as binary untouched.
92-
## This will handle all files NOT defined below.
93-
* text=auto
94-
95-
# Source code
96-
*.bash text eol=lf
97-
*.bat text eol=crlf
98-
*.cmd text eol=crlf
99-
*.coffee text
100-
*.css text
101-
*.htm text diff=html
102-
*.html text diff=html
103-
*.inc text
104-
*.ini text
105-
*.js text
106-
*.json text
107-
*.jsx text
108-
*.less text
109-
*.ls text
110-
*.map text -diff
111-
*.od text
112-
*.onlydata text
113-
*.php text diff=php
114-
*.pl text
115-
*.ps1 text eol=crlf
116-
*.py text diff=python
117-
*.rb text diff=ruby
118-
*.sass text
119-
*.scm text
120-
*.scss text diff=css
121-
*.sh text eol=lf
122-
*.sql text
123-
*.styl text
124-
*.tag text
125-
*.ts text
126-
*.tsx text
127-
*.xml text
128-
*.xhtml text diff=html
129-
130-
# Docker
131-
*.dockerignore text
132-
Dockerfile text
133-
134-
# Documentation
135-
*.ipynb text
136-
*.markdown text
137-
*.md text
138-
*.mdwn text
139-
*.mdown text
140-
*.mkd text
141-
*.mkdn text
142-
*.mdtxt text
143-
*.mdtext text
144-
*.txt text
145-
AUTHORS text
146-
CHANGELOG text
147-
CHANGES text
148-
CONTRIBUTING text
149-
COPYING text
150-
copyright text
151-
*COPYRIGHT* text
152-
INSTALL text
153-
license text
154-
LICENSE text
155-
NEWS text
156-
readme text
157-
*README* text
158-
TODO text
159-
160-
# Templates
161-
*.dot text
162-
*.ejs text
163-
*.haml text
164-
*.handlebars text
165-
*.hbs text
166-
*.hbt text
167-
*.jade text
168-
*.latte text
169-
*.mustache text
170-
*.njk text
171-
*.phtml text
172-
*.tmpl text
173-
*.tpl text
174-
*.twig text
175-
*.vue text
176-
177-
# Linters
178-
.csslintrc text
179-
.eslintrc text
180-
.htmlhintrc text
181-
.jscsrc text
182-
.jshintrc text
183-
.jshintignore text
184-
.stylelintrc text
185-
186-
# Configs
187-
*.bowerrc text
188-
*.cnf text
189-
*.conf text
190-
*.config text
191-
.babelrc text
192-
.browserslistrc text
193-
.editorconfig text
194-
.env text
195-
.gitattributes text
196-
.gitconfig text
197-
.htaccess text
198-
*.lock text -diff
199-
package-lock.json text -diff
200-
*.npmignore text
201-
*.yaml text
202-
*.yml text
203-
browserslist text
204-
Makefile text
205-
makefile text
206-
207-
# Heroku
208-
Procfile text
209-
.slugignore text
210-
211-
# Graphics
212-
*.ai binary
213-
*.bmp binary
214-
*.eps binary
215-
*.gif binary
216-
*.gifv binary
217-
*.ico binary
218-
*.jng binary
219-
*.jp2 binary
220-
*.jpg binary
221-
*.jpeg binary
222-
*.jpx binary
223-
*.jxr binary
224-
*.pdf binary
225-
*.png binary
226-
*.psb binary
227-
*.psd binary
228-
# SVG treated as an asset (binary) by default.
229-
*.svg text
230-
# If you want to treat it as binary,
231-
# use the following line instead.
232-
# *.svg binary
233-
*.svgz binary
234-
*.tif binary
235-
*.tiff binary
236-
*.wbmp binary
237-
*.webp binary
238-
239-
# Audio
240-
*.kar binary
241-
*.m4a binary
242-
*.mid binary
243-
*.midi binary
244-
*.mp3 binary
245-
*.ogg binary
246-
*.ra binary
247-
248-
# Video
249-
*.3gpp binary
250-
*.3gp binary
251-
*.as binary
252-
*.asf binary
253-
*.asx binary
254-
*.fla binary
255-
*.flv binary
256-
*.m4v binary
257-
*.mng binary
258-
*.mov binary
259-
*.mp4 binary
260-
*.mpeg binary
261-
*.mpg binary
262-
*.ogv binary
263-
*.swc binary
264-
*.swf binary
265-
*.webm binary
266-
267-
# Archives
268-
*.7z binary
269-
*.gz binary
270-
*.jar binary
271-
*.rar binary
272-
*.tar binary
273-
*.zip binary
274-
275-
# Fonts
276-
*.ttf binary
277-
*.eot binary
278-
*.otf binary
279-
*.woff binary
280-
*.woff2 binary
281-
282-
# Executables
283-
*.exe binary
284-
*.pyc binary
1+
* text=auto eol=lf

Diff for: .github/CODE_OF_CONDUCT.md

-76
This file was deleted.

Diff for: .github/FUNDING.yml

-12
This file was deleted.

0 commit comments

Comments
 (0)