UNPKG

7.08 kBJSONView Raw
1{
2 "name": "semantic-ui-react",
3 "version": "0.87.3",
4 "description": "The official Semantic-UI-React integration.",
5 "jsnext:main": "dist/es/index.js",
6 "main": "dist/commonjs/index.js",
7 "module": "dist/es/index.js",
8 "types": "index.d.ts",
9 "unpkg": "dist/umd/semantic-ui-react.min.js",
10 "files": [
11 "src",
12 "dist",
13 "index.d.ts"
14 ],
15 "sideEffects": false,
16 "scripts": {
17 "build": "cross-env NODE_ENV=production gulp build",
18 "build:changelog": "github_changelog_generator --user Semantic-Org --project Semantic-UI-React --no-issues --no-unreleased --release-branch master --since-tag $(git describe --abbrev=0 --tags $(git rev-parse HEAD~250))",
19 "build:docs": "cross-env NODE_ENV=production gulp build:docs",
20 "build:docs:staging": "cross-env STAGING=true yarn build:docs && yarn serve docs/dist",
21 "build:dist": "gulp --series build:dist",
22 "ci": "yarn tsd:lint && yarn tsd:test && yarn lint && yarn test",
23 "predeploy:docs": "cross-env NODE_ENV=production yarn build:docs && gulp build:docs:cname",
24 "deploy:changelog": "git add CHANGELOG.md && git commit -m \"docs(changelog): update changelog [ci skip]\" && git push",
25 "deploy:docs": "gulp deploy:docs",
26 "postdeploy:docs": "yarn build:changelog && yarn deploy:changelog",
27 "lint": "cross-env NODE_ENV=production eslint .",
28 "lint:fix": "yarn lint --fix",
29 "prettier": "prettier --list-different \"**/*.{js,jsx,ts,tsx}\"",
30 "prettier:fix": "prettier --write \"**/*.{js,jsx,ts,tsx}\"",
31 "postcommit": "git update-index --again",
32 "prerelease": "yarn lint && yarn tsd:lint && yarn tsd:test && yarn test && cross-env NODE_ENV=production yarn build",
33 "postrelease": "yarn deploy:docs",
34 "release:major": "yarn prerelease && ta-script npm/release major && yarn postrelease",
35 "release:minor": "yarn prerelease && ta-script npm/release minor && yarn postrelease",
36 "release:patch": "yarn prerelease && ta-script npm/release patch && yarn postrelease",
37 "prestart": "yarn satisfied --fix yarn",
38 "start": "cross-env NODE_ENV=development gulp --series start:docs",
39 "satisfied": "satisfied --ignore \"webpack\" --skip-invalid",
40 "pretest": "yarn satisfied && gulp build:docs:docgen",
41 "test": "cross-env NODE_ENV=test node -r @babel/register ./node_modules/karma/bin/karma start karma.conf.babel.js",
42 "test:watch": "yarn test --no-single-run",
43 "test:umd": "gulp build:dist:umd && node test/umd.js",
44 "tsd:lint": "tslint \"./index.d.ts\" \"./src/**/*.d.ts\" \"./src/**/*.tsx\" \"./test/**/*.d.ts\" \"./test/**/*.tsx\"",
45 "tsd:lint:fix": "yarn tsd:lint --fix",
46 "tsd:test": "gulp build:dist:commonjs:tsd && tsc -p ./ && rm test/typings.js"
47 },
48 "husky": {
49 "hooks": {
50 "pre-commit": "lint-staged"
51 }
52 },
53 "lint-staged": {
54 "**/*.{js,jsx}": [
55 "prettier --write",
56 "eslint --fix",
57 "git add"
58 ],
59 "**/*.mdx": [
60 "prettier --parser mdx --write",
61 "git add"
62 ],
63 "**/*.{ts,tsx}": [
64 "prettier --write",
65 "tslint --fix",
66 "git add"
67 ]
68 },
69 "repository": {
70 "type": "git",
71 "url": "git+ssh://github.com/Semantic-Org/Semantic-UI-React.git"
72 },
73 "author": "Levi Thomason <me@levithomason.com>",
74 "license": "MIT",
75 "bugs": {
76 "url": "https://github.com/Semantic-Org/Semantic-UI-React/issues"
77 },
78 "homepage": "https://github.com/Semantic-Org/Semantic-UI-React#readme",
79 "dependencies": {
80 "@babel/runtime": "^7.1.2",
81 "@semantic-ui-react/event-stack": "^3.1.0",
82 "classnames": "^2.2.6",
83 "keyboard-key": "^1.0.4",
84 "lodash": "^4.17.11",
85 "prop-types": "^15.6.2",
86 "react-is": "^16.7.0",
87 "react-popper": "^1.3.3",
88 "shallowequal": "^1.1.0"
89 },
90 "devDependencies": {
91 "@babel/cli": "^7.4.4",
92 "@babel/core": "^7.4.5",
93 "@babel/plugin-proposal-class-properties": "^7.4.4",
94 "@babel/plugin-proposal-export-default-from": "^7.2.0",
95 "@babel/plugin-proposal-export-namespace-from": "^7.2.0",
96 "@babel/plugin-syntax-dynamic-import": "^7.2.0",
97 "@babel/plugin-transform-runtime": "^7.4.4",
98 "@babel/preset-env": "^7.4.5",
99 "@babel/preset-env-standalone": "7.4.5",
100 "@babel/preset-react": "^7.0.0",
101 "@babel/register": "^7.4.4",
102 "@babel/standalone": "^7.4.5",
103 "@mdx-js/loader": "^0.20.3",
104 "@stardust-ui/docs-components": "^0.33.0",
105 "@types/react": "^16.4.14",
106 "anchor-js": "^4.2.0",
107 "babel-eslint": "^10.0.2",
108 "babel-loader": "^8.0.6",
109 "babel-plugin-filter-imports": "^3.0.0",
110 "babel-plugin-istanbul": "^5.1.4",
111 "babel-plugin-lodash": "^3.3.4",
112 "babel-plugin-transform-react-handled-props": "^2.0.0",
113 "babel-plugin-transform-react-remove-prop-types": "^0.4.24",
114 "babel-plugin-universal-import": "^2.0.2",
115 "chai": "^4.2.0",
116 "chai-enzyme": "^1.0.0-beta.1",
117 "copy-to-clipboard": "^3.0.8",
118 "cross-env": "^5.2.0",
119 "debug": "^4.1.1",
120 "dirty-chai": "^2.0.1",
121 "doctoc": "^1.4.0",
122 "doctrine": "^3.0.0",
123 "enzyme": "^3.9.0",
124 "enzyme-adapter-react-16": "^1.11.2",
125 "eslint": "^5.15.2",
126 "eslint-config-airbnb": "^17.1.0",
127 "eslint-config-prettier": "^4.1.0",
128 "eslint-plugin-import": "^2.16.0",
129 "eslint-plugin-jsx-a11y": "^6.2.1",
130 "eslint-plugin-mocha": "^5.3.0",
131 "eslint-plugin-react": "^7.12.4",
132 "faker": "^4.1.0",
133 "gh-pages": "^2.0.1",
134 "gulp": "^4.0.0",
135 "gulp-load-plugins": "^1.5.0",
136 "gulp-util": "^3.0.8",
137 "husky": "^1.3.1",
138 "imports-loader": "^0.8.0",
139 "karma": "^4.0.1",
140 "karma-chrome-launcher": "^2.2.0",
141 "karma-cli": "^2.0.0",
142 "karma-coverage": "^1.1.2",
143 "karma-mocha": "^1.3.0",
144 "karma-mocha-reporter": "^2.2.5",
145 "karma-webpack": "^4.0.0-rc.6",
146 "leven": "^3.0.0",
147 "lint-staged": "^8.1.5",
148 "mocha": "^6.0.2",
149 "prettier": "^1.18.2",
150 "puppeteer": "^1.7.0",
151 "raw-loader": "^1.0.0",
152 "react": "^16.8.4",
153 "react-ace": "^6.4.0",
154 "react-codesandboxer": "^3.1.3",
155 "react-docgen": "^4.1.0",
156 "react-dom": "^16.8.4",
157 "react-hot-loader": "^4.11.1",
158 "react-router": "^5.0.0",
159 "react-router-dom": "^5.0.0",
160 "react-source-render": "^3.0.0-5",
161 "react-static": "^5.9.7",
162 "react-static-routes": "^1.0.0",
163 "react-test-renderer": "^16.8.4",
164 "react-universal-component": "^3.0.3",
165 "react-visibility-sensor": "^5.0.2",
166 "rimraf": "^2.6.3",
167 "satisfied": "^1.1.2",
168 "semantic-ui-css": "^2.4.1",
169 "simulant": "^0.2.2",
170 "sinon": "^7.2.7",
171 "sinon-chai": "^3.3.0",
172 "ta-scripts": "^2.5.2",
173 "terser-webpack-plugin-legacy": "^1.2.3",
174 "through2": "^3.0.1",
175 "tslint": "^5.14.0",
176 "tslint-config-airbnb": "^5.11.1",
177 "typescript": "^3.3.3333",
178 "vinyl": "^2.2.0",
179 "webpack": "^4.28.4",
180 "webpack-cli": "^3.2.1",
181 "webpack-dev-middleware": "^3.5.0"
182 },
183 "peerDependencies": {
184 "react": "^16.3.0",
185 "react-dom": "^16.3.0"
186 },
187 "resolutions": {
188 "babel-plugin-universal-import": "^2.0.2",
189 "react-universal-component": "^3.0.3",
190 "react-router": "^5.0.0",
191 "react-router-dom": "^5.0.0"
192 }
193}