-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
50 lines (50 loc) · 1.81 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
{
"name": "data-navigator",
"author": "Frank Elavsky",
"version": "1.2.4",
"main": "./dist/index.jsm",
"module": "./dist/index",
"types": "./dist/src/index.d.ts",
"files": [
"dist/**/*"
],
"exports": {
".": {
"import": {
"types": "./dist/src/index.d.ts",
"default": "./dist/index.js"
},
"require": {
"types": "./dist/src/index.d.ts",
"default": "./dist/index.mjs"
}
}
},
"keywords": [
"visualization",
"accessibility",
"touch",
"keyboard"
],
"description": "Data-navigator is a JavaScript library that allows for serial navigation of data structures using a variety of input modalities and assistive technologies.",
"scripts": {
"clean": "rm -rf ./dist && rm -rf ./app",
"build": "yarn build:app && yarn build:index && yarn build:modules",
"build:app": "webpack",
"build:index": "tsup src/index.ts --format cjs,esm",
"build:modules": "tsup src/structure.ts src/input.ts src/rendering.ts src/utilities.ts src/consts.ts --format cjs,esm --minify",
"server": "python -m http.server",
"prettier-all-check": "prettier --config ./.prettierrc --ignore ./.prettierignore --debug-check \"**/*.{js,jsx,ts,tsx,html,jsx,json,css,scss,md}\"",
"prettier-all": "prettier --config ./.prettierrc --ignore ./.prettierignore --write \"**/*.{js,jsx,ts,tsx,html,jsx,json,css,scss,md}\""
},
"devDependencies": {
"@swc/core": "^1.3.75",
"prettier": "^2.6.2",
"source-map-loader": "^4.0.1",
"ts-loader": "^9.4.4",
"tsup": "^7.2.0",
"typescript": "^5.1.6",
"webpack": "^5.76.0",
"webpack-cli": "^4.9.2"
}
}