UNPKG

4.11 kBJSONView Raw
1{
2 "name": "shunter",
3 "version": "4.11.1",
4 "license": "LGPL-3.0",
5 "description": "A Node.js application built to read JSON and translate it into HTML",
6 "keywords": [
7 "proxy",
8 "front-end",
9 "dust",
10 "templates",
11 "asset pipeline",
12 "renderer"
13 ],
14 "author": "Springer Nature",
15 "contributors": [
16 "Adam Tavener (http://www.tavvy.co.uk/)",
17 "Alex Kilgour (http://kil.gr/)",
18 "Andrew Mee (http://andrewmee.com/)",
19 "Andrew Walker (http://www.moddular.org/)",
20 "Ben Miles (https://github.com/benmiles)",
21 "Craig Webster (http://barkingiguana.com/)",
22 "Darren Oakley (http://hocuspokus.net/)",
23 "Dawn Budge (http://www.dawnbudge.co.uk/)",
24 "Ettore Berardi (http://www.ettomatic.com)",
25 "Glynn Phillips (http://www.glynnphillips.co.uk/)",
26 "Hollie Kay (http://www.hollsk.co.uk/)",
27 "Jack Watkins (https://github.com/sky-jack)",
28 "John Ollier (https://github.com/johnollier)",
29 "Jorge Epuñan (http://www.csslab.cl/)",
30 "José Bolos (https://github.com/joseluisbolos)",
31 "Jude Robinson (https://github.com/dotcode)",
32 "Perry Harlock (http://www.phwebs.co.uk/)",
33 "Phil Booth (https://github.com/philbooth)",
34 "Prayag Verma (http://www.prayagverma.com/)",
35 "Rowan Manning (http://rowanmanning.com/)",
36 "Squil (https://github.com/squil)",
37 "Thomas Franquelin (https://github.com/ostapneko)",
38 "Yomi Colledge (http://baphled.wordpress.com)",
39 "Jon Whitlock (https://github.com/jpw)"
40 ],
41 "repository": {
42 "type": "git",
43 "url": "https://github.com/springernature/shunter.git"
44 },
45 "homepage": "https://github.com/springernature/shunter",
46 "bugs": "https://github.com/springernature/shunter/issues",
47 "engines": {
48 "node": ">=4 <=6"
49 },
50 "dependencies": {
51 "async": "~2.5.0",
52 "body-parser": "~1.18.2",
53 "cheerio": "~0.22.0",
54 "connect": "~3.6.0",
55 "cookie-parser": "~1.4.0",
56 "csswring": "~4.2.3",
57 "dateformat": "~3.0.2",
58 "dustjs-helpers": "~1.7.0",
59 "dustjs-linkedin": "~2.7.5",
60 "each-module": "~1.2.0",
61 "ejs": "~2.5.7",
62 "extend": "~3.0.0",
63 "fs-walk": "0.0.1",
64 "gaze": "~1.1.0",
65 "glob": "~7.1.0",
66 "hasbin": "~1.2.0",
67 "http-proxy": "~1.16.0",
68 "jserve": "~2.0.3",
69 "mincer": "~1.5.0",
70 "mkdirp": "~0.5.0",
71 "postcss": "~5.2.0",
72 "promised-io": "~0.3.0",
73 "qs": "~6.5.1",
74 "qs-middleware": "~1.0.3",
75 "request": "~2.83.0",
76 "saucelabs": "~1.4.0",
77 "serve-static": "~1.13.0",
78 "statsd-client": "~0.2.0",
79 "uglify-js": "~2.8.0",
80 "wd": "~1.4.1",
81 "winston": "~2.3.0",
82 "winston-syslog": "~1.2.0",
83 "yargs": "~7.1.0"
84 },
85 "devDependencies": {
86 "istanbul": "^0.4.0",
87 "mocha": "^3.0.0",
88 "mocha-phantomjs-core": "~2.1.0",
89 "mockery": "^2.0.0",
90 "node-sass": "^4.5.3",
91 "proclaim": "^3.0.0",
92 "sinon": "^2.0.0",
93 "snyk": "^1.43.0",
94 "xo": "^0.18.2"
95 },
96 "main": "./lib/shunter.js",
97 "bin": {
98 "shunter-build": "./bin/compile.js",
99 "shunter-compile": "./bin/compile.js",
100 "shunter-serve": "./bin/serve.js",
101 "shunter-test-client": "./bin/test-client.js"
102 },
103 "scripts": {
104 "lint": "make lint",
105 "snyk": "make snyk",
106 "test": "make test"
107 },
108 "xo": {
109 "esnext": false,
110 "envs": [
111 "browser",
112 "jquery"
113 ],
114 "ignore": [
115 "tests/client/lib/*.js"
116 ],
117 "rules": {
118 "block-scoped-var": "warn",
119 "no-lonely-if": "warn",
120 "no-path-concat": "warn",
121 "no-prototype-builtins": "warn",
122 "no-redeclare": "warn",
123 "no-undef": "warn",
124 "no-useless-escape": "warn",
125 "unicorn/no-new-buffer": "warn"
126 },
127 "overrides": [
128 {
129 "files": "lib/processor.js",
130 "rules": {
131 "import/no-unresolved": "warn",
132 "unicorn/catch-error-name": "warn"
133 }
134 },
135 {
136 "files": "tests/server/core/input-filter.js",
137 "rules": {
138 "no-unused-vars": "warn"
139 }
140 },
141 {
142 "files": "tests/**/*.js",
143 "envs": [
144 "browser",
145 "jquery",
146 "mocha"
147 ]
148 }
149 ]
150 }
151}