UNPKG

1.81 kBJSONView Raw
1{
2 "name": "pngjs",
3 "version": "7.0.0",
4 "description": "PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.",
5 "contributors": [
6 "Alexandre Paré",
7 "Gaurav Mali",
8 "Gusts Kaksis",
9 "Kuba Niegowski",
10 "Luke Page",
11 "Pietajan De Potter",
12 "Steven Sojka",
13 "liangzeng",
14 "Michael Vogt",
15 "Xin-Xin Wang",
16 "toriningen",
17 "Eugene Kulabuhov"
18 ],
19 "homepage": "https://github.com/lukeapage/pngjs",
20 "keywords": [
21 "PNG",
22 "decoder",
23 "encoder",
24 "js-png",
25 "node-png",
26 "parser",
27 "png",
28 "png-js",
29 "png-parse",
30 "pngjs"
31 ],
32 "engines": {
33 "node": ">=14.19.0"
34 },
35 "main": "./lib/png.js",
36 "directories": {
37 "lib": "lib",
38 "example": "examples",
39 "test": "test"
40 },
41 "files": [
42 "browser.js",
43 "lib/"
44 ],
45 "scripts": {
46 "build": "yarn prepublish",
47 "prepublish": "yarn browserify",
48 "browserify": "browserify lib/png.js --standalone png > browser.js",
49 "coverage": "nyc --reporter=lcov --reporter=text-summary tape test/*-spec.js",
50 "test": "yarn lint && yarn prettier:check && tape test/*-spec.js | tap-dot && node test/run-compare",
51 "lint": "eslint .",
52 "prettier:write": "prettier --write .",
53 "prettier:check": "prettier --check ."
54 },
55 "repository": {
56 "type": "git",
57 "url": "git://github.com/pngjs/pngjs.git"
58 },
59 "license": "MIT",
60 "bugs": {
61 "url": "https://github.com/pngjs/pngjs/issues"
62 },
63 "devDependencies": {
64 "browserify": "17.0.0",
65 "buffer-equal": "1.0.1",
66 "connect": "3.7.0",
67 "eslint": "8.34.0",
68 "eslint-config-prettier": "8.6.0",
69 "nyc": "15.1.0",
70 "prettier": "2.8.4",
71 "puppeteer": "19.7.1",
72 "serve-static": "1.15.0",
73 "tap-dot": "2.0.0",
74 "tape": "5.6.3"
75 }
76}