1 | {
|
2 | "author": "MaibornWolff GmbH <dist_intern_codecharta@maibornwolff.de>",
|
3 | "homepage": "https://maibornwolff.github.io/codecharta/",
|
4 | "bugs": {
|
5 | "url": "https://github.com/MaibornWolff/codecharta/issues",
|
6 | "email": "dist_intern_codecharta@maibornwolff.de"
|
7 | },
|
8 | "repository": {
|
9 | "type": "git",
|
10 | "url": "https://github.com/MaibornWolff/codecharta.git"
|
11 | },
|
12 | "name": "codecharta-visualization",
|
13 | "version": "1.20.1",
|
14 | "description": "MaibornWolff CodeCharta",
|
15 | "files": [
|
16 | "dist/webpack",
|
17 | "app",
|
18 | "conf",
|
19 | "mocks",
|
20 | "script",
|
21 | ".babelrc",
|
22 | "Dockerfile",
|
23 | "Gruntfile.js",
|
24 | "LICENSE.md",
|
25 | "package.json",
|
26 | "package-lock.json",
|
27 | "README.md",
|
28 | "tsconfig.json",
|
29 | "tsconfig.webpack.json",
|
30 | "cli.js"
|
31 | ],
|
32 | "window": {
|
33 | "icon": "app/icon.png",
|
34 | "toolbar": true,
|
35 | "frame": true,
|
36 | "width": 1024,
|
37 | "height": 768
|
38 | },
|
39 | "main": "dist/webpack/index.html",
|
40 | "build": {
|
41 | "nwVersion": "0.27.3",
|
42 | "output": "./dist/packages/",
|
43 | "outputPattern": "codecharta-visualization-${VERSION}-${PLATFORM}-${ARCH}",
|
44 | "files": "./dist/webpack/**/*",
|
45 | "packed": true,
|
46 | "targets": [
|
47 | "zip"
|
48 | ],
|
49 | "appId": "io.github.maibornwolff.codecharta",
|
50 | "win": {
|
51 | "productName": "codecharta-visualization",
|
52 | "companyName": "MaibornWolff GmbH",
|
53 | "icon": "app/assets/icon.ico"
|
54 | },
|
55 | "mac": {
|
56 | "icon": "app/assets/icon.icns",
|
57 | "displayName": "codecharta-visualization"
|
58 | }
|
59 | },
|
60 | "scripts": {
|
61 | "start": "run --mirror https://dl.nwjs.io/ .",
|
62 | "build": "webpack --config ./conf/webpack.config.js",
|
63 | "test": "jest .*\\.spec\\.ts --runInBand",
|
64 | "test:auto": "jest .*\\.spec\\.ts --watch",
|
65 | "test:autoNoCoverage": "jest .*\\.spec\\.ts --watch --coverage false",
|
66 | "test:updateSnaps": "jest .*\\.spec\\.ts --updateSnapshot",
|
67 | "e2e": "jest .*\\.e2e\\.ts --runInBand --coverage false",
|
68 | "e2e:auto": "jest .*\\.e2e\\.ts --watch --coverage false",
|
69 | "doc": "rimraf dist/docs && typedoc --module es2015 --target ES6 --exclude **/*.spec.ts --out dist/docs/ --name CodeCharta app/**/*.ts",
|
70 | "serve": "webpack --config ./conf/webpack.config.js --watch",
|
71 | "package": "rimraf dist/packages && build --concurrent --tasks win-x86,win-x64,linux-x86,linux-x64,mac-x64 --mirror https://dl.nwjs.io/ . && bestzip ./dist/packages/codecharta-visualization-$npm_package_version-web.zip ./dist/webpack",
|
72 | "prepare": "npm run build",
|
73 | "g": "plop"
|
74 | },
|
75 | "bin": {
|
76 | "codecharta-visualization": "cli.js"
|
77 | },
|
78 | "license": "BSD-3-Clause",
|
79 | "jest": {
|
80 | "collectCoverage": true,
|
81 | "coverageDirectory": "<rootDir>/dist/coverage",
|
82 | "collectCoverageFrom": [
|
83 | "<rootDir>/app/**/*.{ts,tsx}",
|
84 | "!**/node_modules/**"
|
85 | ],
|
86 | "coveragePathIgnorePatterns": [
|
87 | "(/__tests__/.*|\\.(spec|e2e))\\.(ts|tsx)$",
|
88 | "<rootDir>/app/puppeteer.helper.ts"
|
89 | ],
|
90 | "snapshotSerializers": [
|
91 | "jest-serializer-html"
|
92 | ],
|
93 | "transform": {
|
94 | "\\.(ts|tsx)$": "<rootDir>/node_modules/ts-jest/preprocessor.js",
|
95 | "\\.(html|glsl)$": "<rootDir>/mocks/fileTransformer.js"
|
96 | },
|
97 | "moduleNameMapper": {
|
98 | "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/mocks/fileMock.js",
|
99 | "\\.(css|less|scss)$": "<rootDir>/mocks/styleMock.js"
|
100 | },
|
101 | "roots": [
|
102 | "<rootDir>/app"
|
103 | ],
|
104 | "testRegex": "(/__tests__/.*|\\.(spec|e2e))\\.(ts|tsx)$",
|
105 | "moduleFileExtensions": [
|
106 | "ts",
|
107 | "tsx",
|
108 | "js",
|
109 | "json"
|
110 | ],
|
111 | "moduleDirectories": [
|
112 | "node_modules",
|
113 | "<rootDir>/app"
|
114 | ],
|
115 | "globals": {
|
116 | "ts-jest": {
|
117 | "tsConfigFile": "tsconfig.json",
|
118 | "skipBabel": false
|
119 | }
|
120 | }
|
121 | },
|
122 | "dependencies": {
|
123 | "angularjs-nouislider": "^0.2.0",
|
124 | "nouislider": "^11.1.0",
|
125 | "nwjs-builder-phoenix": "^1.14.6",
|
126 | "shelljs": "^0.8.1"
|
127 | },
|
128 | "devDependencies": {
|
129 | "@types/angular": "^1.6.43",
|
130 | "@types/angular-mocks": "^1.5.11",
|
131 | "@types/d3": "^4.13.0",
|
132 | "@types/d3-hierarchy": "^1.1.0",
|
133 | "@types/jest": "^21.1.10",
|
134 | "@types/node": "^8.9.5",
|
135 | "@types/sinon": "^2.3.5",
|
136 | "@types/three": "^0.89.12",
|
137 | "@uirouter/angularjs": "^1.0.16",
|
138 | "ajv": "^5.5.2",
|
139 | "angular": "^1.6.9",
|
140 | "angular-animate": "^1.6.9",
|
141 | "angular-aria": "^1.6.9",
|
142 | "angular-material": "^1.1.7",
|
143 | "angular-material-expansion-panel": "^0.7.2",
|
144 | "angular-messages": "^1.6.9",
|
145 | "angular-mocks": "^1.6.9",
|
146 | "angularjs-slider": "^6.5.0",
|
147 | "babel-cli": "^6.18.0",
|
148 | "babel-core": "^6.24.0",
|
149 | "babel-loader": "^7.1.4",
|
150 | "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0",
|
151 | "babel-preset-es2015": "^6.18.0",
|
152 | "babel-register": "^6.18.0",
|
153 | "bestzip": "^1.1.4",
|
154 | "browser-sync": "^2.23.6",
|
155 | "browser-sync-webpack-plugin": "^1.2.0",
|
156 | "clean-webpack-plugin": "^0.1.19",
|
157 | "css-loader": "^0.28.10",
|
158 | "d3": "^4.13.0",
|
159 | "deepcopy": "^0.6.3",
|
160 | "es6-shim": "^0.35.3",
|
161 | "file-api": "^0.10.4",
|
162 | "file-loader": "^0.11.2",
|
163 | "font-awesome": "^4.7.0",
|
164 | "hammerjs": "^2.0.8",
|
165 | "html-loader": "^0.5.5",
|
166 | "html-webpack-plugin": "^2.30.1",
|
167 | "ignore": "^5.0.2",
|
168 | "inquirer-directory": "^2.1.0",
|
169 | "inquirer-file": "^1.0.1",
|
170 | "jest": "^22.4.3",
|
171 | "jest-serializer-html": "^5.0.0",
|
172 | "jquery": "^3.3.1",
|
173 | "json-loader": "^0.5.7",
|
174 | "load-grunt-tasks": "^3.5.2",
|
175 | "makeshift": "^1.1.0",
|
176 | "minimatch": "^3.0.4",
|
177 | "ng-annotate-loader": "^0.6.1",
|
178 | "node-sass": "^4.8.2",
|
179 | "path": "^0.12.7",
|
180 | "plop": "^2.1.0",
|
181 | "puppeteer": "^1.6.0",
|
182 | "resolve-url-loader": "^2.3.0",
|
183 | "rimraf": "^2.6.2",
|
184 | "roboto-fontface": "^0.9.0",
|
185 | "sass-loader": "^6.0.7",
|
186 | "script-loader": "^0.7.0",
|
187 | "sinon": "^4.4.10",
|
188 | "string-loader": "0.0.1",
|
189 | "style-loader": "^0.18.2",
|
190 | "three": "^0.89.0",
|
191 | "three-orbit-controls": "^82.1.0",
|
192 | "three-text2d": "^0.3.4",
|
193 | "ts-jest": "^21.1.3",
|
194 | "ts-loader": "^2.3.6",
|
195 | "tslint": "^5.9.1",
|
196 | "tslint-loader": "^3.6.0",
|
197 | "typedoc": "^0.9.0",
|
198 | "typescript": "^2.7.2",
|
199 | "webpack": "^3.11.0",
|
200 | "webpack-glsl-loader": "^1.0.1"
|
201 | },
|
202 | "optionalDependencies": {
|
203 | "7zip-bin-mac": "^1.0.1",
|
204 | "7zip-bin-win": "^2.1.1",
|
205 | "7zip-bin-linux": "^1.2.0"
|
206 | }
|
207 | }
|