UNPKG

6.68 kBJSONView Raw
1{
2 "name": "semantic-ui-react",
3 "version": "0.86.0",
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 "files": [
10 "src",
11 "dist",
12 "index.d.ts"
13 ],
14 "sideEffects": false,
15 "scripts": {
16 "build": "cross-env NODE_ENV=production gulp build",
17 "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))",
18 "build:docs": "cross-env NODE_ENV=production gulp build:docs",
19 "build:docs:staging": "cross-env STAGING=true yarn build:docs && yarn serve docs/dist",
20 "build:dist": "gulp --series build:dist",
21 "ci": "yarn tsd:lint && yarn tsd:test && yarn lint && yarn test",
22 "predeploy:docs": "cross-env NODE_ENV=production yarn build:docs && gulp build:docs:cname",
23 "deploy:changelog": "git add CHANGELOG.md && git commit -m \"docs(changelog): update changelog [ci skip]\" && git push",
24 "deploy:docs": "gulp deploy:docs",
25 "postdeploy:docs": "yarn build:changelog && yarn deploy:changelog",
26 "lint": "cross-env NODE_ENV=production eslint .",
27 "lint:fix": "yarn lint --fix",
28 "prettier": "prettier --list-different \"**/*.{js,jsx,ts,tsx}\"",
29 "prettier:fix": "prettier --write \"**/*.{js,jsx,ts,tsx}\"",
30 "precommit": "lint-staged",
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 --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 "tsd:lint": "tslint \"./index.d.ts\" \"./src/**/*.d.ts\" \"./src/**/*.tsx\" \"./test/**/*.d.ts\" \"./test/**/*.tsx\"",
44 "tsd:lint:fix": "yarn tsd:lint --fix",
45 "tsd:test": "gulp build:dist:commonjs:tsd && tsc -p ./ && rm test/typings.js"
46 },
47 "lint-staged": {
48 "**/*.{js,jsx}": [
49 "prettier --write",
50 "eslint --fix",
51 "git add"
52 ],
53 "**/*.mdx": [
54 "prettier --parser mdx --write",
55 "git add"
56 ],
57 "**/*.{ts,tsx}": [
58 "prettier --write",
59 "tslint --fix",
60 "git add"
61 ]
62 },
63 "repository": {
64 "type": "git",
65 "url": "git+ssh://github.com/Semantic-Org/Semantic-UI-React.git"
66 },
67 "author": "Levi Thomason <me@levithomason.com>",
68 "license": "MIT",
69 "bugs": {
70 "url": "https://github.com/Semantic-Org/Semantic-UI-React/issues"
71 },
72 "homepage": "https://github.com/Semantic-Org/Semantic-UI-React#readme",
73 "dependencies": {
74 "@babel/runtime": "^7.1.2",
75 "@semantic-ui-react/event-stack": "^3.1.0",
76 "classnames": "^2.2.6",
77 "keyboard-key": "^1.0.4",
78 "lodash": "^4.17.11",
79 "prop-types": "^15.6.2",
80 "react-is": "^16.7.0",
81 "shallowequal": "^1.1.0"
82 },
83 "devDependencies": {
84 "@babel/cli": "^7.1.2",
85 "@babel/core": "^7.1.2",
86 "@babel/plugin-proposal-class-properties": "^7.1.0",
87 "@babel/plugin-proposal-export-default-from": "^7.0.0",
88 "@babel/plugin-proposal-export-namespace-from": "^7.0.0",
89 "@babel/plugin-syntax-dynamic-import": "^7.0.0",
90 "@babel/plugin-transform-runtime": "^7.1.0",
91 "@babel/polyfill": "^7.0.0",
92 "@babel/preset-env": "^7.1.0",
93 "@babel/preset-env-standalone": "7.0.0",
94 "@babel/preset-react": "^7.0.0",
95 "@babel/register": "^7.0.0",
96 "@babel/standalone": "^7.1.0",
97 "@mdx-js/loader": "^0.15.5",
98 "@types/react": "^16.4.14",
99 "anchor-js": "^4.1.1",
100 "babel-eslint": "^10.0.1",
101 "babel-loader": "^8.0.4",
102 "babel-plugin-filter-imports": "^2.0.3",
103 "babel-plugin-istanbul": "^5.1.0",
104 "babel-plugin-lodash": "^3.3.4",
105 "babel-plugin-transform-react-handled-props": "^1.0.2",
106 "babel-plugin-transform-react-remove-prop-types": "^0.4.19",
107 "babel-plugin-universal-import": "^2.0.2",
108 "chai": "^4.1.2",
109 "chai-enzyme": "^1.0.0-beta.1",
110 "copy-to-clipboard": "^3.0.8",
111 "cross-env": "^5.2.0",
112 "debug": "^4.1.1",
113 "dirty-chai": "^2.0.1",
114 "doctoc": "^1.3.1",
115 "doctrine": "^2.1.0",
116 "enzyme": "^3.7.0",
117 "enzyme-adapter-react-16": "^1.6.0",
118 "eslint": "^4.12.1",
119 "eslint-config-airbnb": "^15.1.0",
120 "eslint-plugin-import": "^2.7.0",
121 "eslint-plugin-jsx-a11y": "^5.1.1",
122 "eslint-plugin-mocha": "^4.11.0",
123 "eslint-plugin-react": "^7.2.1",
124 "faker": "^4.1.0",
125 "gh-pages": "^1.0.0",
126 "gulp": "^4.0.0",
127 "gulp-load-plugins": "^1.5.0",
128 "gulp-util": "^3.0.8",
129 "husky": "^0.14.3",
130 "imports-loader": "^0.8.0",
131 "karma": "^3.1.4",
132 "karma-chrome-launcher": "^2.2.0",
133 "karma-cli": "^2.0.0",
134 "karma-coverage": "^1.1.2",
135 "karma-mocha": "^1.3.0",
136 "karma-mocha-reporter": "^2.2.5",
137 "karma-webpack": "^4.0.0-rc.5",
138 "leven": "^2.1.0",
139 "lint-staged": "^7.2.2",
140 "mocha": "^5.2.0",
141 "prettier": "^1.15.3",
142 "puppeteer": "^1.7.0",
143 "raw-loader": "^1.0.0",
144 "react": "^16.6.0",
145 "react-ace": "^6.2.0",
146 "react-codesandboxer": "^3.1.3",
147 "react-docgen": "^3.0.0-rc.1",
148 "react-dom": "^16.6.0",
149 "react-hot-loader": "^4.3.11",
150 "react-router": "^4.3.1",
151 "react-router-dom": "^4.3.1",
152 "react-source-render": "^1.2.0",
153 "react-static": "^5.9.7",
154 "react-static-routes": "^1.0.0",
155 "react-test-renderer": "^16.5.2",
156 "react-universal-component": "^3.0.3",
157 "rimraf": "^2.6.2",
158 "satisfied": "^1.1.2",
159 "semantic-ui-css": "^2.4.1",
160 "simulant": "^0.2.2",
161 "sinon": "^6.2.0",
162 "sinon-chai": "^3.2.0",
163 "ta-scripts": "^2.5.2",
164 "through2": "^2.0.3",
165 "tslint": "^5.11.0",
166 "tslint-config-airbnb": "^5.11.0",
167 "typescript": "^2.9.2",
168 "vinyl": "^2.2.0",
169 "webpack": "^4.28.4",
170 "webpack-cli": "^3.2.1",
171 "webpack-dev-middleware": "^3.5.0"
172 },
173 "peerDependencies": {
174 "react": "^16.3.0",
175 "react-dom": "^16.3.0"
176 },
177 "resolutions": {
178 "babel-plugin-universal-import": "^2.0.2",
179 "react-universal-component": "^3.0.3"
180 }
181}