UNPKG

2.76 kBJSONView Raw
1{
2 "name": "@osjs/server",
3 "version": "3.1.10",
4 "description": "OS.js v3 Server",
5 "main": "index.js",
6 "scripts": {
7 "test": "npm run eslint && npm run jest",
8 "jest": "jest",
9 "coverage": "jest --coverage",
10 "eslint": "eslint index.js src",
11 "prepublishOnly": "npm run test"
12 },
13 "files": [
14 "src/",
15 "index.js",
16 "README.md",
17 "CHANGELOG.md",
18 "LICENSE"
19 ],
20 "repository": {
21 "type": "git",
22 "url": "git+https://github.com/os-js/osjs-server.git"
23 },
24 "keywords": [
25 "osjs"
26 ],
27 "author": "Anders Evenrud <andersevenrud@gmail.com>",
28 "license": "BSD-2-Clause",
29 "bugs": {
30 "url": "https://github.com/os-js/osjs-server/issues"
31 },
32 "engines": {
33 "node": ">=10.0.0"
34 },
35 "homepage": "https://github.com/os-js/osjs-server#readme",
36 "dependencies": {
37 "@osjs/common": "^3.0.8",
38 "body-parser": "^1.19.0",
39 "chokidar": "^3.3.1",
40 "connect-loki": "^1.1.0",
41 "consola": "^2.11.3",
42 "deepmerge": "^4.2.2",
43 "express": "^4.17.1",
44 "express-http-proxy": "^1.6.0",
45 "express-session": "^1.17.0",
46 "express-ws": "^4.0.0",
47 "fast-glob": "^2.2.7",
48 "filehound": "^1.17.4",
49 "formidable": "^1.2.2",
50 "fs-extra": "^8.1.0",
51 "mime": "^2.4.4",
52 "minimist": "^1.2.5",
53 "morgan": "^1.10.0",
54 "nocache": "^2.1.0",
55 "sanitize-filename": "^1.6.3",
56 "uuid": "^3.4.0"
57 },
58 "devDependencies": {
59 "@osjs/eslint-config": "^1.1.0",
60 "eslint": "^6.8.0",
61 "jest-express": "^1.11.3",
62 "temp": "^0.9.1"
63 },
64 "eslintConfig": {
65 "env": {
66 "browser": true,
67 "node": true
68 },
69 "parserOptions": {
70 "sourceType": "module"
71 },
72 "extends": "@osjs/eslint-config"
73 },
74 "esdoc": {
75 "source": "./src",
76 "destination": "./doc",
77 "plugins": [
78 {
79 "name": "esdoc-standard-plugin",
80 "option": {
81 "brand": {
82 "title": "OS.js Server API",
83 "description": "OS.js Server API Documentation",
84 "repository": "https://github.com/os-js/osjs-core",
85 "author": "Anders Evenrud <andersevenrud@gmail.com>"
86 },
87 "lint": {
88 "enable": false
89 },
90 "coverage": {
91 "enable": false
92 },
93 "undocumentIdentifier": {
94 "enable": false
95 }
96 }
97 },
98 {
99 "name": "esdoc-publish-html-plugin"
100 },
101 {
102 "name": "./src/esdoc.js"
103 }
104 ]
105 },
106 "jest": {
107 "collectCoverage": true,
108 "coverageReporters": [
109 "lcov"
110 ],
111 "moduleNameMapper": {
112 "^osjs$": "<rootDir>/__mocks__/core.js"
113 },
114 "coveragePathIgnorePatterns": [
115 "src/esdoc.js",
116 "src/config.js",
117 "src/providers",
118 "/node_modules/"
119 ]
120 }
121}