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 | }
|