File tree Expand file tree Collapse file tree 4 files changed +8
-2
lines changed
Expand file tree Collapse file tree 4 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 11'use strict'
22
33const timeSpan = require ( '@kikobeats/time-span' ) ( { format : n => `${ n . toFixed ( 2 ) } ms` } )
4+ const NullProtoObj = require ( 'null-prototype-object' )
45const { createCanvas, Image } = require ( 'canvas' )
56const { GifEncoder } = require ( '@skyra/gifenc' )
67const createBrowser = require ( 'browserless' )
@@ -15,7 +16,7 @@ const browser = createBrowser({
1516 ignoreHTTPSErrors : true
1617} )
1718
18- const CACHE = Object . create ( null )
19+ const CACHE = new NullProtoObj ( )
1920
2021const server = http . createServer ( async ( req , res ) => {
2122 if ( req . url === '/favicon.ico' ) return res . end ( )
Original file line number Diff line number Diff line change 5656 "serial" : true ,
5757 "timeout" : " 2m" ,
5858 "workerThreads" : false
59+ },
60+ "dependencies" : {
61+ "null-prototype-object" : " ~1.0.0"
5962 }
6063}
Original file line number Diff line number Diff line change 3737 "jimp" : " ~1.6.0" ,
3838 "map-values-deep" : " ~1.0.2" ,
3939 "mime" : " ~3.0.0" ,
40+ "null-prototype-object" : " ~1.0.0" ,
4041 "p-reflect" : " ~2.1.0" ,
4142 "pretty-ms" : " ~7.0.1" ,
4243 "prism-themes" : " ~1.9.0" ,
Original file line number Diff line number Diff line change 11'use strict'
22
3+ const NullProtoObj = require ( 'null-prototype-object' )
34const { readFile } = require ( 'fs/promises' )
45const isHttpUrl = require ( 'is-url-http' )
56const path = require ( 'path' )
67
7- const CACHE = Object . create ( null )
8+ const CACHE = new NullProtoObj ( )
89
910const GET_THEME_PATH = ( ) => require ( 'prism-themes' ) . themesDirectory
1011
You can’t perform that action at this time.
0 commit comments