UNPKG

5.64 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.4.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 "repository": {
31 "type": "git",
32 "url": "https://github.com/lineupjs/lineupjs.git"
33 },
34 "global": "LineUpJS",
35 "main": "build/LineUpJS.js",
36 "unpkg": "build/LineUpJS.js",
37 "jsdelivr": "build/LineUpJS.js",
38 "module": "build/src/index.js",
39 "types": "build/src/index.d.ts",
40 "exports": {
41 ".": {
42 "import": "./build/src/index.js",
43 "require": "./build/LineUpJS.js",
44 "style": "./build/LineUpJS.css",
45 "sass": "./src/style.scss",
46 "types": "./build/src/index.d.ts"
47 },
48 "./*": "./build/src/*.js",
49 "./.pnp.cjs": "./.pnp.cjs",
50 "./build/*": "./build/*",
51 "./src/*": "./src/*"
52 },
53 "styles": "build/LineUpJS.css",
54 "sideEffects": [
55 "*.scss",
56 "*.css"
57 ],
58 "browserslist": [
59 "Firefox ESR",
60 "last 2 Firefox versions",
61 "last 2 Chrome versions"
62 ],
63 "files": [
64 "build",
65 "src",
66 "!build/tests",
67 "!build/demo"
68 ],
69 "scripts": {
70 "clean": "rimraf build dist docs \"*.tgz\" && yarn run clean:compile",
71 "clean:compile": "rimraf build/src \"build/*.tsbuildinfo\" \"*.tsbuildinfo\" ",
72 "compile": "tsc -b ./tsconfig.json",
73 "compile:dev": "tsc -b ./tsconfig.dev.json",
74 "fix": "yarn run eslint:fix && yarn run prettier:write",
75 "prettier:write": "prettier \"*\" \"*/**\" --write",
76 "prettier": "prettier \"*\" \"*/**\" --check",
77 "eslint": "eslint src --ext .ts,.tsx",
78 "eslint:fix": "yarn run eslint --fix",
79 "stylelint": "stylelint \"src/**/*.scss\"",
80 "lint": "yarn run eslint && yarn run prettier && yarn run stylelint",
81 "docs": "yarn run clean:compile && typedoc --tsconfig tsconfig.dev.json --out ./docs/ src tsd.d.ts",
82 "test": "jest --passWithNoTests",
83 "test:watch": "jest --passWithNoTests --watch",
84 "test:coverage": "jest --passWithNoTests --coverage",
85 "build:dev": "webpack --mode development --devtool source-map",
86 "build": "webpack --mode production --devtool source-map",
87 "dev": "yarn run clean && yarn run compile:dev && yarn run build:dev",
88 "watch": "webpack --mode development --watch --devtool source-map",
89 "start": "webpack serve --mode development --devtool source-map",
90 "prepare": "echo 'dummy prepare since prepack has no dev dependencies'",
91 "prepack": "yarn run clean && yarn run compile && yarn run build",
92 "cy:compile": "yarn run compile && cd cypress && tsc",
93 "cy:clean": "rimraf \"cypress/*.tsbuildinfo\" \"cypress/integration/**/*.+(js|d.ts)\"",
94 "cy:open": "cypress open",
95 "cy:start": "cypress open --config baseUrl=http://localhost:8080",
96 "cy:run": "yarn run cy:compile && cypress run",
97 "cy:junit": "yarn run cy:compile && cypress run --reporter junit --reporter-options 'mochaFile=junit-results/my-test-output.xml'"
98 },
99 "devDependencies": {
100 "@fortawesome/fontawesome-free": "^5.15.4",
101 "@types/jest": "^27.0.3",
102 "@types/lodash": "4.14.177",
103 "@types/node": "^16.11.8",
104 "@typescript-eslint/eslint-plugin": "^5.4.0",
105 "@typescript-eslint/parser": "^5.4.0",
106 "@yarnpkg/sdks": "^2.5.1-rc.2",
107 "css-loader": "^6.5.1",
108 "cypress": "^9.0.0",
109 "eslint": "^8.2.0",
110 "eslint-config-prettier": "^8.3.0",
111 "eslint-config-react-app": "^6.0.0",
112 "eslint-plugin-flowtype": "^8.0.3",
113 "eslint-plugin-import": "^2.25.3",
114 "eslint-plugin-jsx-a11y": "^6.5.1",
115 "eslint-plugin-prettier": "^4.0.0",
116 "eslint-plugin-react": "^7.27.0",
117 "eslint-plugin-react-hooks": "^4.3.0",
118 "file-loader": "^6.2.0",
119 "fork-ts-checker-webpack-plugin": "^6.4.0",
120 "jest": "^27.3.1",
121 "mini-css-extract-plugin": "^2.4.5",
122 "mkdirp": "^1.0.4",
123 "mocha-junit-reporter": "^2.0.2",
124 "prettier": "^2.4.1",
125 "rimraf": "^3.0.2",
126 "sass": "^1.43.4",
127 "sass-loader": "^12.3.0",
128 "style-loader": "^3.3.1",
129 "stylelint": "^13",
130 "stylelint-config-standard": "^22",
131 "stylelint-prettier": "^1",
132 "stylelint-scss": "^3",
133 "thread-loader": "^3.0.4",
134 "ts-jest": "^27.0.7",
135 "ts-loader": "^9.2.6",
136 "typedoc": "^0.22.9",
137 "typescript": "~4.4",
138 "url-loader": "^4.1.1",
139 "webpack": "^5.64.1",
140 "webpack-cli": "^4.9.1",
141 "webpack-dev-server": "^4.5.0"
142 },
143 "dependencies": {
144 "@popperjs/core": "^2.10.2",
145 "@types/d3-color": "^2.0.1",
146 "@types/d3-dispatch": "^2.0.0",
147 "@types/d3-format": "^2.0.0",
148 "@types/d3-scale": "^3.2.3",
149 "@types/d3-scale-chromatic": "^2.0.0",
150 "@types/d3-time": "^2.0.0",
151 "@types/d3-time-format": "^3.0.0",
152 "@types/lodash.get": "4.4.6",
153 "d3-color": "^2.0.0",
154 "d3-dispatch": "^2.0.0",
155 "d3-format": "^2.0.0",
156 "d3-scale": "^3.3.0",
157 "d3-scale-chromatic": "^2.0.0",
158 "d3-time": "^2.1.1",
159 "d3-time-format": "^3.0.0",
160 "detect-browser": "^5.2.1",
161 "fast-deep-equal": "^3.1.3",
162 "lineupengine": "^2.4.0",
163 "lodash.get": "^4.4.2",
164 "reflect-metadata": "^0.1.13"
165 },
166 "packageManager": "yarn@3.1.0"
167}
\No newline at end of file