Skip to content

Commit 24d3e9b

Browse files
authored
Upgrade dependencies (projectwallace#36)
1 parent 60f004a commit 24d3e9b

File tree

9 files changed

+3206
-1455
lines changed

9 files changed

+3206
-1455
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
node_modules
2-
.now
2+
.now
3+
.vercel
File renamed without changes.
Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
1-
const normalizeUrl = require('normalize-url')
21
const isUrl = require('is-url')
32
const LRU = require('lru-cache')
4-
const {extractCss} = require('./_chromium')
3+
const { extractCss } = require('./_chromium')
54

65
const cssCache = new LRU({
76
max: 500,
87
maxAge: 60 * 1000 // 60 seconds
98
})
109

1110
module.exports = async (req, res) => {
12-
const url = normalizeUrl(req.url.slice(1), {stripWWW: false})
11+
const { url } = req.query
1312

1413
if (!isUrl(url)) {
15-
res.statusCode = 406
16-
res.setHeader('Content-Type', 'application/json')
14+
res.statusCode = 400
1715

1816
return res.send({
1917
message: `The provided URL \`${url}\` is not valid`
@@ -26,12 +24,11 @@ module.exports = async (req, res) => {
2624
const result = cssCache.get(url)
2725

2826
if (req.headers.accept === 'application/json') {
29-
res.setHeader('Content-Type', 'application/json')
30-
return res.send(result)
27+
return res.json(result)
3128
}
3229

3330
res.setHeader('Content-Type', 'text/css')
34-
const css = result.map(({css}) => css).join('\n')
31+
const css = result.map(({ css }) => css).join('\n')
3532
return res.end(css)
3633
}
3734

@@ -40,16 +37,14 @@ module.exports = async (req, res) => {
4037
cssCache.set(url, result)
4138

4239
if (req.headers.accept === 'application/json') {
43-
res.setHeader('Content-Type', 'application/json')
44-
return res.send(result)
40+
return res.json(result)
4541
}
4642

4743
res.setHeader('Content-Type', 'text/css')
48-
const css = result.map(({css}) => css).join('\n')
44+
const css = result.map(({ css }) => css).join('\n')
4945
return res.end(css)
5046
} catch (error) {
5147
res.statusCode = 500
52-
res.setHeader('Content-Type', 'application/json')
53-
return res.send({message: error.message})
48+
return res.json({ message: error.message })
5449
}
5550
}

now.json

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)