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 | }
|