Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
D
Docker Choco
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MyCard
Docker Choco
Commits
4f9c980a
Commit
4f9c980a
authored
Oct 03, 2018
by
Stefan Scherer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Use jimp to print hostname to photo
parent
c0d53b6b
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
593 additions
and
14 deletions
+593
-14
appetizer/.gitignore
appetizer/.gitignore
+1
-0
appetizer/Dockerfile
appetizer/Dockerfile
+1
-0
appetizer/app.js
appetizer/app.js
+23
-13
appetizer/package-lock.json
appetizer/package-lock.json
+564
-0
appetizer/package.json
appetizer/package.json
+4
-1
No files found.
appetizer/.gitignore
View file @
4f9c980a
img/*.jpg
node_modules/
appetizer/Dockerfile
View file @
4f9c980a
...
...
@@ -2,6 +2,7 @@ FROM chocolateyfest/node
WORKDIR
/app
COPY
img img
COPY
package.json package.json
RUN
npm
install
--production
COPY
app.js app.js
FROM
chocolateyfest/node:pure
WORKDIR
/app
...
...
appetizer/app.js
View file @
4f9c980a
...
...
@@ -2,7 +2,9 @@
const
fs
=
require
(
'
fs
'
);
const
files
=
fs
.
readdirSync
(
'
img
'
);
const
Jimp
=
require
(
'
jimp
'
);
const
http
=
require
(
'
http
'
);
const
os
=
require
(
'
os
'
);
const
port
=
8080
;
for
(
let
i
=
files
.
length
-
1
;
i
>=
0
;
i
--
)
{
...
...
@@ -13,17 +15,25 @@ const pos = Math.floor(Math.random() * files.length);
const
file
=
files
[
pos
];
console
.
log
(
`Got
${
files
.
length
}
img files, choosing position
${
pos
}
.`
);
http
.
createServer
((
req
,
res
)
=>
{
const
path
=
`img/
${
file
}
`
;
fs
.
readFile
(
path
,
(
err
,
data
)
=>
{
if
(
err
)
{
res
.
writeHead
(
404
,
{
'
Content-Type
'
:
'
text/plain
'
});
res
.
end
(
`Error handling:
${
path
}
\n`
);
}
else
{
res
.
writeHead
(
200
,
{
'
Content-Type
'
:
'
image/jpeg
'
,
'
Connection
'
:
'
close
'
});
res
.
end
(
data
,
'
binary
'
);
}
})
}).
listen
(
port
);
const
path
=
`img/
${
file
}
`
;
console
.
log
(
`Listening on port
${
port
}
serving file
${
file
}
.`
);
Jimp
.
read
(
path
).
then
(
image
=>
{
console
.
log
(
'
Got image
'
);
Jimp
.
loadFont
(
Jimp
.
FONT_SANS_32_BLACK
).
then
(
black
=>
{
Jimp
.
loadFont
(
Jimp
.
FONT_SANS_32_WHITE
).
then
(
white
=>
{
console
.
log
(
'
Got font
'
);
image
.
scaleToFit
(
800
,
600
)
.
print
(
black
,
10
,
10
,
os
.
hostname
())
.
print
(
white
,
8
,
8
,
os
.
hostname
())
.
quality
(
98
)
// set JPEG quality
.
getBuffer
(
Jimp
.
MIME_JPEG
,
(
err
,
data
)
=>
{
console
.
log
(
`Listening on port
${
port
}
serving file
${
file
}
.`
);
http
.
createServer
((
req
,
res
)
=>
{
res
.
writeHead
(
200
,
{
'
Content-Type
'
:
Jimp
.
MIME_JPEG
,
'
Connection
'
:
'
close
'
});
res
.
end
(
data
,
'
binary
'
);
}).
listen
(
port
);
});
});
});
});
appetizer/package-lock.json
0 → 100644
View file @
4f9c980a
{
"name"
:
"appetizer"
,
"version"
:
"1.0.0"
,
"lockfileVersion"
:
1
,
"requires"
:
true
,
"dependencies"
:
{
"@babel/polyfill"
:
{
"version"
:
"7.0.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@babel/polyfill/-/polyfill-7.0.0.tgz"
,
"integrity"
:
"sha1-yP9lyew75qG6EBE+vUDodQ+5C/8="
,
"requires"
:
{
"core-js"
:
"2.5.7"
,
"regenerator-runtime"
:
"0.11.1"
}
},
"@jimp/bmp"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/bmp/-/bmp-0.5.3.tgz"
,
"integrity"
:
"sha1-fxqFTcR2ZgcrvqKF1h/ziUHC44o="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"bmp-js"
:
"0.1.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/core"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/core/-/core-0.5.3.tgz"
,
"integrity"
:
"sha1-9V4EXpbhFtIN1X9HxD5zh6hYP/c="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"any-base"
:
"1.1.0"
,
"buffer"
:
"5.2.1"
,
"core-js"
:
"2.5.7"
,
"exif-parser"
:
"0.1.12"
,
"file-type"
:
"9.0.0"
,
"load-bmfont"
:
"1.4.0"
,
"mkdirp"
:
"0.5.1"
,
"phin"
:
"2.9.2"
,
"pixelmatch"
:
"4.0.2"
,
"tinycolor2"
:
"1.4.1"
}
},
"@jimp/custom"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/custom/-/custom-0.5.3.tgz"
,
"integrity"
:
"sha1-uTIkHmLWKL1GVUHvr6rdsKcg3vY="
,
"requires"
:
{
"@jimp/core"
:
"0.5.3"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/gif"
:
{
"version"
:
"0.5.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/gif/-/gif-0.5.0.tgz"
,
"integrity"
:
"sha1-dUOHCz10TJdY2nbKQ/rE7kj9agA="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
,
"omggif"
:
"1.0.9"
}
},
"@jimp/jpeg"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/jpeg/-/jpeg-0.5.3.tgz"
,
"integrity"
:
"sha1-YewIjd230uHguxEIp7H7vpZfdvY="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
,
"jpeg-js"
:
"0.3.4"
}
},
"@jimp/plugin-blit"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-blit/-/plugin-blit-0.5.3.tgz"
,
"integrity"
:
"sha1-tlYkulTLwspYn9cC+YR5EEk//R4="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugin-blur"
:
{
"version"
:
"0.5.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-blur/-/plugin-blur-0.5.0.tgz"
,
"integrity"
:
"sha1-yCIr2ujrTMhmE8CtvLJqkoKXOaI="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugin-color"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-color/-/plugin-color-0.5.3.tgz"
,
"integrity"
:
"sha1-zxVh3dglVGUaBlQ35hfUyX248RA="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
,
"tinycolor2"
:
"1.4.1"
}
},
"@jimp/plugin-contain"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-contain/-/plugin-contain-0.5.3.tgz"
,
"integrity"
:
"sha1-tnwYPl9oC9Os5dGG8pM/Zw+dgwo="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugin-cover"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-cover/-/plugin-cover-0.5.3.tgz"
,
"integrity"
:
"sha1-2m8urSvKisDqYY87gtbstPd2u+o="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugin-crop"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-crop/-/plugin-crop-0.5.3.tgz"
,
"integrity"
:
"sha1-MMWgbcSsPU7PCjikT+VNaPVKd8c="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugin-displace"
:
{
"version"
:
"0.5.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-displace/-/plugin-displace-0.5.0.tgz"
,
"integrity"
:
"sha1-y3XYWIve5Fwb2xvsIyNwXQ5T0GA="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugin-dither"
:
{
"version"
:
"0.5.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-dither/-/plugin-dither-0.5.0.tgz"
,
"integrity"
:
"sha1-Dx9rfc1auo+Qi71LYGhfwpzGo+0="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugin-flip"
:
{
"version"
:
"0.5.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-flip/-/plugin-flip-0.5.0.tgz"
,
"integrity"
:
"sha1-Spc8nEvcbbzH2mYgSiuysS/rk4E="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugin-gaussian"
:
{
"version"
:
"0.5.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-gaussian/-/plugin-gaussian-0.5.0.tgz"
,
"integrity"
:
"sha1-AsnwdRYQjgG6Dyk4KJsI5uhlwsk="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugin-invert"
:
{
"version"
:
"0.5.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-invert/-/plugin-invert-0.5.0.tgz"
,
"integrity"
:
"sha1-RJbS1nq0mMj6PonEtt1YkufxS5s="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugin-mask"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-mask/-/plugin-mask-0.5.3.tgz"
,
"integrity"
:
"sha1-/ehjVyVcWNsMpAlOoqhQbqazP+k="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugin-normalize"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-normalize/-/plugin-normalize-0.5.3.tgz"
,
"integrity"
:
"sha1-1UcMh7uheAerWEfdyLPi4ESJkhg="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugin-print"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-print/-/plugin-print-0.5.3.tgz"
,
"integrity"
:
"sha1-Hub8ob1nzBZ14j6m4E7GNrWTckc="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
,
"load-bmfont"
:
"1.4.0"
}
},
"@jimp/plugin-resize"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-resize/-/plugin-resize-0.5.3.tgz"
,
"integrity"
:
"sha1-lwx5ZGn2r5+02IfB4F0w4D06lSk="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugin-rotate"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-rotate/-/plugin-rotate-0.5.3.tgz"
,
"integrity"
:
"sha1-GTrxMcBF4ZTBHOJOd91ssNm1B1c="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugin-scale"
:
{
"version"
:
"0.5.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugin-scale/-/plugin-scale-0.5.0.tgz"
,
"integrity"
:
"sha1-CV+TflpIh0gbMHT1zWoUTY9PgV4="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
}
},
"@jimp/plugins"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/plugins/-/plugins-0.5.3.tgz"
,
"integrity"
:
"sha1-yaUADB1wUccVaDwcjtYaKQp1vJc="
,
"requires"
:
{
"@jimp/plugin-blit"
:
"0.5.3"
,
"@jimp/plugin-blur"
:
"0.5.0"
,
"@jimp/plugin-color"
:
"0.5.3"
,
"@jimp/plugin-contain"
:
"0.5.3"
,
"@jimp/plugin-cover"
:
"0.5.3"
,
"@jimp/plugin-crop"
:
"0.5.3"
,
"@jimp/plugin-displace"
:
"0.5.0"
,
"@jimp/plugin-dither"
:
"0.5.0"
,
"@jimp/plugin-flip"
:
"0.5.0"
,
"@jimp/plugin-gaussian"
:
"0.5.0"
,
"@jimp/plugin-invert"
:
"0.5.0"
,
"@jimp/plugin-mask"
:
"0.5.3"
,
"@jimp/plugin-normalize"
:
"0.5.3"
,
"@jimp/plugin-print"
:
"0.5.3"
,
"@jimp/plugin-resize"
:
"0.5.3"
,
"@jimp/plugin-rotate"
:
"0.5.3"
,
"@jimp/plugin-scale"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
,
"timm"
:
"1.6.1"
}
},
"@jimp/png"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/png/-/png-0.5.3.tgz"
,
"integrity"
:
"sha1-o8RuVWUlBw2vdg38OJrAGps/qlA="
,
"requires"
:
{
"@jimp/utils"
:
"0.5.0"
,
"core-js"
:
"2.5.7"
,
"pngjs"
:
"3.3.3"
}
},
"@jimp/tiff"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/tiff/-/tiff-0.5.3.tgz"
,
"integrity"
:
"sha1-48FnehZqGeGt6rGoYSnf/p+SVMY="
,
"requires"
:
{
"core-js"
:
"2.5.7"
,
"utif"
:
"2.0.1"
}
},
"@jimp/types"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/types/-/types-0.5.3.tgz"
,
"integrity"
:
"sha1-vTsqnPJuC1mpSogr/UtPdnWSvZU="
,
"requires"
:
{
"@jimp/bmp"
:
"0.5.3"
,
"@jimp/gif"
:
"0.5.0"
,
"@jimp/jpeg"
:
"0.5.3"
,
"@jimp/png"
:
"0.5.3"
,
"@jimp/tiff"
:
"0.5.3"
,
"core-js"
:
"2.5.7"
,
"timm"
:
"1.6.1"
}
},
"@jimp/utils"
:
{
"version"
:
"0.5.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/@jimp/utils/-/utils-0.5.0.tgz"
,
"integrity"
:
"sha1-7LMyWcdSOAU9bHcGo+kfZX26v5E="
,
"requires"
:
{
"core-js"
:
"2.5.7"
}
},
"any-base"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/any-base/-/any-base-1.1.0.tgz"
,
"integrity"
:
"sha1-rhAaYrwIpZe0yatbcInUVmMFSf4="
},
"base64-js"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/base64-js/-/base64-js-1.3.0.tgz"
,
"integrity"
:
"sha1-yrHmEY8FEJXli1KBrqjBzSK/wOM="
},
"bmp-js"
:
{
"version"
:
"0.1.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/bmp-js/-/bmp-js-0.1.0.tgz"
,
"integrity"
:
"sha1-4Fpj95amwf8l9Hcex62twUjAcjM="
},
"buffer"
:
{
"version"
:
"5.2.1"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/buffer/-/buffer-5.2.1.tgz"
,
"integrity"
:
"sha1-3Vf6DxCaxZxgJHkETcp7iz0LcdY="
,
"requires"
:
{
"base64-js"
:
"1.3.0"
,
"ieee754"
:
"1.1.12"
}
},
"buffer-equal"
:
{
"version"
:
"0.0.1"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/buffer-equal/-/buffer-equal-0.0.1.tgz"
,
"integrity"
:
"sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs="
},
"core-js"
:
{
"version"
:
"2.5.7"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/core-js/-/core-js-2.5.7.tgz"
,
"integrity"
:
"sha1-+XJgj/DOrWi4QaFqky0LGDeRgU4="
},
"dom-walk"
:
{
"version"
:
"0.1.1"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/dom-walk/-/dom-walk-0.1.1.tgz"
,
"integrity"
:
"sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg="
},
"exif-parser"
:
{
"version"
:
"0.1.12"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/exif-parser/-/exif-parser-0.1.12.tgz"
,
"integrity"
:
"sha1-WKnS1ywCwfbwKg70qRZicrd2CSI="
},
"file-type"
:
{
"version"
:
"9.0.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/file-type/-/file-type-9.0.0.tgz"
,
"integrity"
:
"sha1-po1a0H9IZBTfssiGb3MWGUZxShg="
},
"for-each"
:
{
"version"
:
"0.3.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/for-each/-/for-each-0.3.3.tgz"
,
"integrity"
:
"sha1-abRH6IoKXTLD5whPPxcQA0shN24="
,
"requires"
:
{
"is-callable"
:
"1.1.4"
}
},
"global"
:
{
"version"
:
"4.3.2"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/global/-/global-4.3.2.tgz"
,
"integrity"
:
"sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8="
,
"requires"
:
{
"min-document"
:
"2.19.0"
,
"process"
:
"0.5.2"
}
},
"ieee754"
:
{
"version"
:
"1.1.12"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/ieee754/-/ieee754-1.1.12.tgz"
,
"integrity"
:
"sha1-UL8k5bnIu5ivSWTJQc2wkY2ntgs="
},
"is-callable"
:
{
"version"
:
"1.1.4"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/is-callable/-/is-callable-1.1.4.tgz"
,
"integrity"
:
"sha1-HhrfIZ4e62hNaR+dagX/DTCiTXU="
},
"is-function"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/is-function/-/is-function-1.0.1.tgz"
,
"integrity"
:
"sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU="
},
"jimp"
:
{
"version"
:
"0.5.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/jimp/-/jimp-0.5.3.tgz"
,
"integrity"
:
"sha1-b0Ee5OtFlob2+OEaMfqgjG36ySI="
,
"requires"
:
{
"@babel/polyfill"
:
"7.0.0"
,
"@jimp/custom"
:
"0.5.3"
,
"@jimp/plugins"
:
"0.5.3"
,
"@jimp/types"
:
"0.5.3"
,
"core-js"
:
"2.5.7"
}
},
"jpeg-js"
:
{
"version"
:
"0.3.4"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/jpeg-js/-/jpeg-js-0.3.4.tgz"
,
"integrity"
:
"sha1-3CulAe49WLe7iTxdH6tHKUkX5+c="
},
"load-bmfont"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/load-bmfont/-/load-bmfont-1.4.0.tgz"
,
"integrity"
:
"sha1-dfFwcLFKjHhf5/W+4ub9T5gJO2s="
,
"requires"
:
{
"buffer-equal"
:
"0.0.1"
,
"mime"
:
"1.6.0"
,
"parse-bmfont-ascii"
:
"1.0.6"
,
"parse-bmfont-binary"
:
"1.0.6"
,
"parse-bmfont-xml"
:
"1.1.4"
,
"phin"
:
"2.9.2"
,
"xhr"
:
"2.5.0"
,
"xtend"
:
"4.0.1"
}
},
"mime"
:
{
"version"
:
"1.6.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/mime/-/mime-1.6.0.tgz"
,
"integrity"
:
"sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE="
},
"min-document"
:
{
"version"
:
"2.19.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/min-document/-/min-document-2.19.0.tgz"
,
"integrity"
:
"sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU="
,
"requires"
:
{
"dom-walk"
:
"0.1.1"
}
},
"minimist"
:
{
"version"
:
"0.0.8"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/minimist/-/minimist-0.0.8.tgz"
,
"integrity"
:
"sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
},
"mkdirp"
:
{
"version"
:
"0.5.1"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/mkdirp/-/mkdirp-0.5.1.tgz"
,
"integrity"
:
"sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM="
,
"requires"
:
{
"minimist"
:
"0.0.8"
}
},
"omggif"
:
{
"version"
:
"1.0.9"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/omggif/-/omggif-1.0.9.tgz"
,
"integrity"
:
"sha1-3LcCTazVDFK00wPwSALJHAV8dl8="
},
"pako"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/pako/-/pako-1.0.6.tgz"
,
"integrity"
:
"sha1-AQEhG6pwxLykoPY/Igbpe3368lg="
},
"parse-bmfont-ascii"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz"
,
"integrity"
:
"sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU="
},
"parse-bmfont-binary"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz"
,
"integrity"
:
"sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY="
},
"parse-bmfont-xml"
:
{
"version"
:
"1.1.4"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz"
,
"integrity"
:
"sha1-AVMZeX4+EvnnOcTVE4cs0vo184k="
,
"requires"
:
{
"xml-parse-from-string"
:
"1.0.1"
,
"xml2js"
:
"0.4.19"
}
},
"parse-headers"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/parse-headers/-/parse-headers-2.0.1.tgz"
,
"integrity"
:
"sha1-aug6eqJanZtwCswoaYzR8e1+lTY="
,
"requires"
:
{
"for-each"
:
"0.3.3"
,
"trim"
:
"0.0.1"
}
},
"phin"
:
{
"version"
:
"2.9.2"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/phin/-/phin-2.9.2.tgz"
,
"integrity"
:
"sha1-CoLVtt11VStmXzcfgGBonBr3M24="
},
"pixelmatch"
:
{
"version"
:
"4.0.2"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/pixelmatch/-/pixelmatch-4.0.2.tgz"
,
"integrity"
:
"sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ="
,
"requires"
:
{
"pngjs"
:
"3.3.3"
}
},
"pngjs"
:
{
"version"
:
"3.3.3"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/pngjs/-/pngjs-3.3.3.tgz"
,
"integrity"
:
"sha1-hRc3A73j7ayJmHV7luWCHQlmohs="
},
"process"
:
{
"version"
:
"0.5.2"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/process/-/process-0.5.2.tgz"
,
"integrity"
:
"sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8="
},
"regenerator-runtime"
:
{
"version"
:
"0.11.1"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz"
,
"integrity"
:
"sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk="
},
"sax"
:
{
"version"
:
"1.2.4"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/sax/-/sax-1.2.4.tgz"
,
"integrity"
:
"sha1-KBYjTiN4vdxOU1T6tcqold9xANk="
},
"timm"
:
{
"version"
:
"1.6.1"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/timm/-/timm-1.6.1.tgz"
,
"integrity"
:
"sha1-X4qvyTIkjHbK8savYFQqMtPDBwE="
},
"tinycolor2"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/tinycolor2/-/tinycolor2-1.4.1.tgz"
,
"integrity"
:
"sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g="
},
"trim"
:
{
"version"
:
"0.0.1"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/trim/-/trim-0.0.1.tgz"
,
"integrity"
:
"sha1-WFhUf2spB1fulczMZm+1AITEYN0="
},
"utif"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/utif/-/utif-2.0.1.tgz"
,
"integrity"
:
"sha1-nhWC2bvSABGmWIVI7TJmKY5xF1k="
,
"requires"
:
{
"pako"
:
"1.0.6"
}
},
"xhr"
:
{
"version"
:
"2.5.0"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/xhr/-/xhr-2.5.0.tgz"
,
"integrity"
:
"sha1-vtjRZ21co2EIZnaSt0sxbEluSd0="
,
"requires"
:
{
"global"
:
"4.3.2"
,
"is-function"
:
"1.0.1"
,
"parse-headers"
:
"2.0.1"
,
"xtend"
:
"4.0.1"
}
},
"xml-parse-from-string"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz"
,
"integrity"
:
"sha1-qQKekp09vN7RafPG4oI42VpdWig="
},
"xml2js"
:
{
"version"
:
"0.4.19"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/xml2js/-/xml2js-0.4.19.tgz"
,
"integrity"
:
"sha1-aGwg8hMgnpSr8NG88e+qKRx4J6c="
,
"requires"
:
{
"sax"
:
"1.2.4"
,
"xmlbuilder"
:
"9.0.7"
}
},
"xmlbuilder"
:
{
"version"
:
"9.0.7"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/xmlbuilder/-/xmlbuilder-9.0.7.tgz"
,
"integrity"
:
"sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0="
},
"xtend"
:
{
"version"
:
"4.0.1"
,
"resolved"
:
"http://plossys.jfrog.io/plossys/api/npm/npm-repo/xtend/-/xtend-4.0.1.tgz"
,
"integrity"
:
"sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
}
}
}
appetizer/package.json
View file @
4f9c980a
...
...
@@ -7,5 +7,8 @@
"test"
:
"echo
\"
Error: no test specified
\"
&& exit 1"
},
"author"
:
"Stefan Scherer"
,
"license"
:
"Apache-2.0"
"license"
:
"Apache-2.0"
,
"dependencies"
:
{
"jimp"
:
"0.5.3"
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment