UNPKG

5.53 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": "4.0.0",
5 "author": {
6 "name": "Samuel Gratzl",
7 "email": "sam@sgratzl.com",
8 "url": "https://www.sgratzl.com"
9 },
10 "contributors": [
11 {
12 "name": "Caleydo Team",
13 "email": "contact@caleydo.org",
14 "url": "https://caleydo.org"
15 },
16 {
17 "name": "Holger Stitz",
18 "email": "kontakt@holgerstitz.de"
19 },
20 {
21 "name": "Marc Streit",
22 "email": "marc@streit.com"
23 }
24 ],
25 "license": "BSD-3-Clause",
26 "bugs": {
27 "url": "https://github.com/lineupjs/lineupjs/issues"
28 },
29 "homepage": "https://lineup.js.org",
30 "main": "build/LineUpJS.js",
31 "unpkg": "build/LineUpJS.js",
32 "module": "src/index.js",
33 "types": "build/src/index.d.ts",
34 "sideEffects": [
35 "*.scss",
36 "*.css"
37 ],
38 "browserslist": [
39 "Firefox ESR",
40 "last 2 Firefox versions",
41 "last 2 Chrome versions",
42 "last 2 Edge versions",
43 "Edge 18"
44 ],
45 "files": [
46 "build",
47 "!build/docs",
48 "!build/tests",
49 "!build/demo",
50 "src/**/*.js",
51 "src/**/*.d.ts",
52 "src/assets",
53 "src/**/*.scss"
54 ],
55 "scripts": {
56 "clean": "rimraf build dist && npm run clean:compile",
57 "clean:compile": "rimraf node_modules/.cache/cache-loader *.tsbuildinfo build/src build/tests src/**/*.map src/**/*.js src/**/*.d.ts tests/**/*.js tests/**/*.map tests/**/*.d.ts demo/*.js demo/*.map demo/*.d.ts",
58 "compile": "tsc -p ./tsconfig.prod.json",
59 "compile:dev": "tsc -p ./tsconfig.dev.json",
60 "lint": "tslint -p tsconfig.json -c tslint.json && stylelint src/**/*.scss",
61 "docs": "npm run clean:compile && typedoc --tsconfig tsconfig.dev.json --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 && 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 "dev": "npm run clean && npm run compile:dev && npm run build:dev",
71 "watch": "webpack --mode development --watch --devtool source-map",
72 "start": "webpack-dev-server --mode development --devtool source-map",
73 "predist": "npm run build",
74 "dist": "mkdirp dist && cross-zip ./build ./dist/lineupjs.zip",
75 "postdist": "npm run docs && cross-zip ./build/docs ../dist/lineupjs_docs.zip",
76 "preversion": "npm test",
77 "prepare": "echo 'dummy prepare since prepack has no dev dependencies'",
78 "prepack": "npm run clean && npm run compile && npm run build:prod",
79 "release:major": "release-it major",
80 "release:minor": "release-it minor",
81 "release:patch": "release-it patch",
82 "release:pre": "release-it --preRelease=alpha --npm.tag=next",
83 "release:beta": "release-it --preRelease=beta --npm.tag=next",
84 "cy:open": "cypress open",
85 "cy:start": "cypress open --config baseUrl=http://localhost:8080",
86 "cy:run": "cypress run",
87 "cy:junit": "cypress run --reporter junit --reporter-options 'mochaFile=junit-results/my-test-output.xml'"
88 },
89 "repository": {
90 "type": "git",
91 "url": "https://github.com/lineupjs/lineupjs.git"
92 },
93 "devDependencies": {
94 "@cypress/webpack-preprocessor": "^4.1.3",
95 "@types/jest": "^24.9.1",
96 "@types/lodash": "4.14.121",
97 "cache-loader": "^4.0.0",
98 "cross-zip-cli": "^1.0.0",
99 "css-loader": "^3.0.0",
100 "cypress": "^4.5.0",
101 "extract-loader": "^3.1.0",
102 "file-loader": "^4.0.0",
103 "font-awesome": "^4.7.0",
104 "fork-ts-checker-webpack-plugin": "^1.3.7",
105 "jest": "^24.9.0",
106 "json-loader": "^0.5.7",
107 "mini-css-extract-plugin": "^0.7.0",
108 "mkdirp": "^0.5.1",
109 "mocha-junit-reporter": "^1.23.3",
110 "node-sass": "^4.14.1",
111 "raw-loader": "^3.0.0",
112 "release-it": "^12.3.0",
113 "rimraf": "^2.6.3",
114 "sass-loader": "^7.1.0",
115 "style-loader": "^0.23.1",
116 "stylelint": "^10.1.0",
117 "stylelint-config-standard": "^18.3.0",
118 "stylelint-scss": "^3.8.0",
119 "thread-loader": "^2.1.2",
120 "ts-jest": "^24.0.2",
121 "ts-loader": "^6.0.2",
122 "tslint": "^5.17.0",
123 "tslint-consistent-codestyle": "^1.15.1",
124 "tslint-eslint-rules": "^5.4.0",
125 "typedoc": "~0.14.2",
126 "typedoc-plugin-as-member-of": "^1.0.2",
127 "typescript": "^3.5.2",
128 "url-loader": "^2.0.0",
129 "webpack": "^4.34.0",
130 "webpack-cli": "^3.3.5",
131 "webpack-dev-server": "^3.11.0"
132 },
133 "dependencies": {
134 "@types/d3-color": "^1.2.2",
135 "@types/d3-dispatch": "^1.0.7",
136 "@types/d3-format": "^1.3.1",
137 "@types/d3-scale": "^2.1.1",
138 "@types/d3-scale-chromatic": "^1.3.1",
139 "@types/d3-time": "^1.0.10",
140 "@types/d3-time-format": "^2.1.1",
141 "@types/detect-browser": "^4.0.0",
142 "@types/lodash.get": "4.4.5",
143 "d3-color": "^1.2.3",
144 "d3-dispatch": "^1.0.5",
145 "d3-format": "^1.3.2",
146 "d3-scale": "^2.2.2",
147 "d3-scale-chromatic": "^1.3.3",
148 "d3-time": "^1.0.11",
149 "d3-time-format": "^2.1.3",
150 "detect-browser": "^4.5.1",
151 "fast-deep-equal": "^2.0.1",
152 "lineupengine": "^2.1.0",
153 "lodash.get": "^4.4.2",
154 "popper.js": "^1.15.0",
155 "reflect-metadata": "^0.1.13"
156 }
157}