-
Notifications
You must be signed in to change notification settings - Fork 25
/
package.json
119 lines (119 loc) · 3.86 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
{
"name": "mscgen_js",
"version": "4.0.4",
"description": "Turns text into sequence charts. A faithfull implementation of the mscgen sequence chart language in javascript.",
"author": "Sander Verweij",
"license": "GPL-3.0",
"keywords": [
"mscgen",
"sequence chart",
"sequence diagram",
"xu",
"msgenny"
],
"engines": {
"node": ">=16.0"
},
"browserslist": [
"last 1 Chrome version",
"last 1 Firefox version",
"last 1 Safari version"
],
"bugs": {
"url": "https://github.com/sverweij/mscgen_js/issues"
},
"homepage": "https://mscgen.js.org",
"repository": {
"type": "git",
"url": "https://github.com/sverweij/mscgen_js"
},
"dependencies": {
"codemirror": "^5.65.8",
"mscgenjs": "7.0.2",
"mscgenjs-inpage": "5.0.1",
"query-string": "^7.1.1"
},
"devDependencies": {
"c8": "10.1.2",
"dependency-cruiser": "16.3.6",
"eslint": "^8.57.0",
"eslint-config-standard": "17.1.0",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-promise": "6.4.0",
"node-localstorage": "3.0.5",
"npm-run-all": "4.1.5",
"sass": "1.77.8",
"sw-precache": "5.2.1",
"upem": "9.0.4",
"webpack": "5.93.0",
"webpack-cli": "5.1.4"
},
"upem": {
"policies": [
{
"package": "codemirror",
"policy": "wanted",
"because": "there's a bit more to migrating to v6 than I want to handle right now: https://codemirror.net/docs/migration/"
},
{
"package": "query-string",
"policy": "wanted",
"because": "query-string > 7 are ESM and we aren't yet"
},
{
"package": "eslint",
"policy": "wanted",
"because": "the eslint ecosystem hasn't moved on to 9 yet, so we wait as well"
}
]
},
"scripts": {
"build": "make clean build",
"check": "npm-run-all --parallel depcruise lint test:cover",
"depcruise": "depcruise src/script",
"depcruise:graph": "npm-run-all --parallel depcruise:graph:*",
"depcruise:graph:png": "depcruise --output-type dot src/script/mscgen-interpreter.js | dot -Gdpi=192 -Gsplines=ortho -T png | pngquant - > docs/dependencygraph.png",
"depcruise:graph:html": "depcruise --output-type dot src/script/mscgen-interpreter.js | dot -Gsplines=ortho -T svg | depcruise-wrap-stream-in-html > docs/dependencygraph.html",
"lint": "eslint src",
"lint:fix": "eslint --fix src",
"scm:push": "run-p --aggregate-output scm:push:*",
"scm:push:github": "run-p --aggregate-output scm:push:github:*",
"scm:push:github:commits": "git push",
"scm:push:github:tags": "git push --tags",
"scm:push:gitlab-mirror": "run-p --aggregate-output scm:push:gitlab-mirror:*",
"scm:push:gitlab-mirror:commits": "git push gitlab-mirror",
"scm:push:gitlab-mirror:tags": "git push --tags gitlab-mirror",
"scm:push:bitbucket-mirror": "run-p --aggregate-output scm:push:bitbucket-mirror:*",
"scm:push:bitbucket-mirror:commits": "git push bitbucket-mirror",
"scm:push:bitbucket-mirror:tags": "git push --tags bitbucket-mirror",
"scm:stage": "git add .",
"test": "node --test-reporter ./tools/dot-with-summary.reporter.js --test src/script/test/**/*.spec.js",
"test:cover": "c8 npm test",
"update-dependencies": "npm-run-all upem:update upem:install lint:fix build check",
"upem-outdated": "npm outdated --json --long | upem --dry-run",
"upem:update": "npm outdated ---json --long | upem | pbcopy && pbpaste",
"upem:install": "npm install",
"version": "npm-run-all build depcruise:graph scm:stage"
},
"eslintConfig": {
"extends": "standard",
"rules": {
"no-var": "off"
},
"env": {
"browser": true
}
},
"eslintIgnore": [
"build",
"node_modules",
"/utl",
"wikum"
],
"overrides": {
"got": "^11.8.5",
"trim-newlines": "^3.0.1"
},
"private": true
}