UNPKG

2.54 kBJSONView Raw
1{
2 "name": "@asup/context-menu",
3 "version": "1.0.3",
4 "description": "REACT Typescript Context menu component",
5 "author": "Paul Thomas <@PaulDThomas>",
6 "private": false,
7 "license": "MIT",
8 "repository": {
9 "type": "git",
10 "url": "git+https://github.com/PaulDThomas/context-menu.git"
11 },
12 "keywords": [
13 "react",
14 "typescript",
15 "context menu"
16 ],
17 "bugs": {
18 "url": "https://github.com/PaulDThomas/context-menu/issues"
19 },
20 "homepage": "https://github.com/PaulDThomas/context-menu#readme",
21 "dependencies": {
22 "@swc/helpers": "^0.4.14",
23 "react": "^18.0.0",
24 "react-dom": "^18.0.0"
25 },
26 "peerDependencies": {
27 "react": "^18.0.0",
28 "react-dom": "^18.0.0"
29 },
30 "devDependencies": {
31 "@parcel/packager-raw-url": "^2.7.0",
32 "@parcel/packager-ts": "^2.8.3",
33 "@parcel/transformer-sass": "^2.7.0",
34 "@parcel/transformer-typescript-types": "^2.8.0",
35 "@parcel/transformer-webmanifest": "^2.7.0",
36 "@testing-library/jest-dom": "^5.16.5",
37 "@testing-library/react": "^13.4.0",
38 "@testing-library/user-event": "^14.4.3",
39 "@types/jest": "^29.2.2",
40 "@types/node": "^18.11.9",
41 "@types/react": "^18.0.25",
42 "@types/react-dom": "^18.0.8",
43 "@typescript-eslint/eslint-plugin": "^5.49.0",
44 "@typescript-eslint/parser": "^5.49.0",
45 "eslint": "^8.32.0",
46 "eslint-config-prettier": "^8.5.0",
47 "eslint-plugin-prettier": "^4.2.1",
48 "eslint-plugin-react": "^7.31.10",
49 "eslint-plugin-react-hooks": "^4.6.0",
50 "husky": "^8.0.1",
51 "jest": "^29.2.2",
52 "jest-environment-jsdom": "^29.3.1",
53 "lint-staged": "^13.0.3",
54 "parcel": "^2.7.0",
55 "postcss": "^8.4.18",
56 "prettier": "^2.7.1",
57 "process": "^0.11.10",
58 "ts-jest": "^29.0.3",
59 "ts-node": "^10.9.1",
60 "typescript": "^4.9.3"
61 },
62 "lint-staged": {
63 "**/*": "prettier --write --ignore-unknown"
64 },
65 "main": "dist/cjs/main.js",
66 "module": "dist/main.js",
67 "types": "dist/context-menu.d.ts",
68 "files": [
69 "dist"
70 ],
71 "eslintConfig": {
72 "extends": [
73 "react-app",
74 "react-app/jest"
75 ]
76 },
77 "browserslist": {
78 "production": [
79 ">0.2%",
80 "not dead",
81 "not op_mini all"
82 ],
83 "development": [
84 "last 1 chrome version",
85 "last 1 firefox version",
86 "last 1 safari version"
87 ]
88 },
89 "scripts": {
90 "build": "parcel build src/main.ts",
91 "start": "parcel demo/index.html --dist-dir demo/dist",
92 "test": "jest --watch",
93 "test:coverage-report": "npm test -- --coverage --watchAll=false"
94 }
95}