UNPKG

1.16 kBJSONView Raw
1{
2 "$schema": "http://json-schema.org/schema#",
3 "uri": "box.com/package.json",
4 "id": "package.json",
5 "title": "package.json schema",
6 "description": "A schema to validate package.json",
7 "type": "object",
8
9 "properties": {
10 "name": {
11 "type": "string",
12 "required": true
13 },
14 "author": {
15 "type": "string",
16 "required": true
17 },
18 "version": {
19 "type": "string",
20 "required": true
21 },
22 "description": {
23 "type": "string",
24 "required": true
25 },
26 "main": {
27 "type": "string",
28 "required": true
29 },
30 "scripts": {
31 "type": "object",
32 "required": true,
33 "properties": {
34 "test": {
35 "type": "string",
36 "required": true
37 },
38 "lint": {
39 "type": "string",
40 "required": true
41 },
42 "docs": {
43 "type": "string"
44 }
45 }
46 }
47 }
48}