UNPKG

5.13 kBJSONView Raw
1{
2 "name": "lineupjs",
3 "description": "LineUp is an interactive technique designed to create, visualize and explore rankings of items based on a set of heterogeneous attributes.",
4 "version": "3.1.5",
5 "author": {
6 "name": "Samuel Gratzl",
7 "email": "samuel-gratzl@gmx.at"
8 },
9 "contributors": [
10 {
11 "name": "Caleydo Team",
12 "email": "contact@caleydo.org",
13 "url": "https://caleydo.org"
14 },
15 {
16 "name": "Holger Stitz",
17 "email": "kontakt@holgerstitz.de"
18 },
19 {
20 "name": "Marc Streit",
21 "email": "marc@streit.com"
22 }
23 ],
24 "license": "BSD-3-Clause",
25 "bugs": {
26 "url": "https://github.com/datavisyn/lineupjs/issues"
27 },
28 "homepage": "https://lineup.js.org",
29 "main": "build/LineUpJS.js",
30 "jsnext:main": "build/LineUpJS.js",
31 "module": "build/LineUpJS.js",
32 "unpkg": "build/LineUpJS.js",
33 "types": "src/index.d.ts",
34 "sideEffects": [
35 "*.scss",
36 "*.css"
37 ],
38 "browserslist": [
39 "Firefox >= 57",
40 "Firefox ESR",
41 "Edge >= 16",
42 "Chrome >= 64"
43 ],
44 "files": [
45 "build",
46 "!build/docs",
47 "!build/demo",
48 "src/**/*.js",
49 "src/**/*.d.ts",
50 "src/assets",
51 "src/**/*.scss",
52 "!src/**/__tests__",
53 "!src/**/__mocks__"
54 ],
55 "scripts": {
56 "clean": "rimraf build dist && npm run clean:compile",
57 "clean:compile": "rimraf src/**/*.map src/**/*.js src/**/*.d.ts tests/**/*.js tests/**/*.map tests/**/*.d.ts demo/**/*.js demo/**/*.map demo/**/*.d.ts",
58 "compile": "tsc",
59 "compile:dev": "tsc -p ./tsconfig.dev.json",
60 "lint": "tslint --project tsconfig.json -c tslint.json && stylelint src/**/*.scss",
61 "docs": "npm run clean:compile && typedoc --out ./build/docs/ --plugin typedoc-plugin-as-member-of src tsd.d.ts",
62 "pretest": "npm run clean && npm run compile",
63 "test": "jest",
64 "test:watch": "jest --watch",
65 "posttest": "npm run lint",
66 "prebuild": "npm run clean && (node -e \"process.exit(process.env.PHOVEA_SKIP_TESTS === undefined?1:0)\" || npm run test)",
67 "build:dev": "webpack --mode development --devtool source-map",
68 "build:prod": "webpack --mode production --devtool source-map",
69 "build": "npm run build:prod",
70 "watch": "webpack --mode development --watch --devtool source-map",
71 "start": "webpack-dev-server --mode development --devtool source-map",
72 "predist": "npm run build && npm run docs",
73 "dist": "mkdirp dist && cd build && tar cvzf ../dist/lineupjs.tar.gz --exclude \"docs\" * && cd ..",
74 "preversion": "npm test",
75 "prepare": "echo 'dummy prepare since prepack has no dev dependencies'",
76 "prepack": "npm run clean && npm run compile && npm run build:prod",
77 "release:major": "npm version major && npm publish && git push --follow-tags",
78 "release:minor": "npm version minor && npm publish && git push --follow-tags",
79 "release:patch": "npm version patch && npm publish && git push --follow-tags",
80 "release:pre": "npm version prerelease && npm publish --tag=next && git push --follow-tags"
81 },
82 "repository": {
83 "type": "git",
84 "url": "https://github.com/datavisyn/lineupjs.git"
85 },
86 "devDependencies": {
87 "@types/d3-array": "^1.2.1",
88 "@types/d3-color": "^1.2.1",
89 "@types/d3-dispatch": "^1.0.6",
90 "@types/d3-drag": "^1.2.1",
91 "@types/d3-scale": "^2.0.1",
92 "@types/d3-scale-chromatic": "^1.2.0",
93 "@types/d3-selection": "^1.3.1",
94 "@types/d3-time": "^1.0.8",
95 "@types/d3-time-format": "^2.1.0",
96 "@types/detect-browser": "^2.0.1",
97 "@types/jest": "^23.3.1",
98 "cache-loader": "^1.2.2",
99 "css-loader": "^1.0.0",
100 "d3-array": "^1.2.1",
101 "d3-color": "^1.2.0",
102 "d3-dispatch": "^1.0.3",
103 "d3-drag": "^1.2.1",
104 "d3-format": "^1.3.0",
105 "d3-scale": "^2.1.0",
106 "d3-scale-chromatic": "^1.3.0",
107 "d3-time": "^1.0.8",
108 "d3-time-format": "^2.1.1",
109 "detect-browser": "^3.0.0",
110 "extract-loader": "^2.0.1",
111 "extract-text-webpack-plugin": "^4.0.0-beta.0",
112 "fast-deep-equal": "^2.0.1",
113 "file-loader": "^1.1.11",
114 "font-awesome": "^4.7.0",
115 "fork-ts-checker-webpack-plugin": "^0.4.3",
116 "jest": "^23.5.0",
117 "json-loader": "^0.5.7",
118 "mkdirp": "^0.5.1",
119 "node-sass": "^4.9.2",
120 "raw-loader": "^1.0.0-beta.0",
121 "rimraf": "^2.6.2",
122 "sass-loader": "^7.1.0",
123 "style-loader": "^0.21.0",
124 "stylelint": "^9.4.0",
125 "stylelint-config-standard": "^18.2.0",
126 "stylelint-scss": "^3.2.0",
127 "thread-loader": "^1.2.0",
128 "ts-jest": "^23.1.4",
129 "ts-loader": "^4.4.2",
130 "tslint": "^5.11.0",
131 "tslint-consistent-codestyle": "^1.13.3",
132 "tslint-eslint-rules": "^5.3.1",
133 "typedoc": "^0.11.1",
134 "typedoc-plugin-as-member-of": "^1.0.2",
135 "typescript": "^3.0.1",
136 "url-loader": "^1.0.1",
137 "webpack": "^4.16.3",
138 "webpack-cli": "^3.1.0",
139 "webpack-dev-server": "^3.1.5"
140 },
141 "dependencies": {
142 "@types/d3-format": "^1.3.0",
143 "popper.js": "^1.14.3",
144 "lineupengine": "^1.1.2",
145 "reflect-metadata": "^0.1.12"
146 }
147}