1 | {
|
2 | "name": "@alifd/next",
|
3 | "version": "1.25.36",
|
4 | "description": "A configurable component library for web built on React.",
|
5 | "keywords": [
|
6 | "fusion",
|
7 | "fusion design",
|
8 | "next",
|
9 | "component",
|
10 | "ui toolkit",
|
11 | "react",
|
12 | "react-components",
|
13 | "components",
|
14 | "design",
|
15 | "frontend"
|
16 | ],
|
17 | "homepage": "https://github.com/alibaba-fusion/next",
|
18 | "bugs": "https://github.com/alibaba-fusion/next/issues",
|
19 | "license": "MIT",
|
20 | "files": [
|
21 | "dist",
|
22 | "es",
|
23 | "lib",
|
24 | "types",
|
25 | "index-noreset.scss",
|
26 | "index-with-locales.js",
|
27 | "index.js",
|
28 | "index.scss",
|
29 | "reset.scss",
|
30 | "variables.scss",
|
31 | "components.scss",
|
32 | "index.css",
|
33 | "index-noreset.css",
|
34 | "reset.css",
|
35 | "variables.css",
|
36 | ".fusion"
|
37 | ],
|
38 | "main": "index.js",
|
39 | "module": "es/index.js",
|
40 | "typings": "types/index.d.ts",
|
41 | "repository": {
|
42 | "type": "git",
|
43 | "url": "https://github.com/alibaba-fusion/next.git"
|
44 | },
|
45 | "sideEffects": [
|
46 | "dist/*",
|
47 | "es/**/style.js",
|
48 | "lib/**/style.js",
|
49 | "es/**/style2.js",
|
50 | "lib/**/style2.js",
|
51 | "*.scss",
|
52 | "*.css"
|
53 | ],
|
54 | "scripts": {
|
55 | "report-coverage": "codecov",
|
56 | "preview": "node ./scripts/preview/index.js",
|
57 | "dev": "node ./scripts/server/index.js",
|
58 | "build": "node ./scripts/build/index.js",
|
59 | "db-build": "node --inspect=9229 ./scripts/build/index.js",
|
60 | "check": "node ./scripts/check/index.js",
|
61 | "create": "node ./scripts/create-new.js",
|
62 | "check-sass": "node ./scripts/check/sass.js",
|
63 | "docs": "node ./scripts/docs/index.js",
|
64 | "clear-dist": "node ./scripts/clear-dist.js",
|
65 | "api": "node ./scripts/api.js",
|
66 | "pack": "node ./scripts/pack.js",
|
67 | "pack-adaptor": "node ./scripts/adaptor/build.js",
|
68 | "release": "node ./scripts/release/index.js",
|
69 | "test": "node --max_old_space_size=8192 ./scripts/test/index.js",
|
70 | "test:v2": "node --max_old_space_size=8192 ./scripts/test/v2-index.js",
|
71 | "test:a11y": "node --max_old_space_size=8192 ./scripts/test/a11y-index.js",
|
72 | "order-var": "node ./scripts/order-var.js",
|
73 | "eslint": "eslint '@(src|scripts)/**/*.@(js|jsx)' && eslint --fix 'docs/**/@(demo|theme)/*.@(md)'",
|
74 | "tslint": "tsc",
|
75 | "prettierjs": "prettier --write '@(src|test|scripts)/**/*.@(js|jsx)'",
|
76 | "stylelint": "stylelint --fix 'src/**/*.@(css|scss)'",
|
77 | "commitmsg": "commitlint -E GIT_PARAMS",
|
78 | "precommit": "lint-staged",
|
79 | "changelog": "node ./scripts/changelog.js",
|
80 | "mix": "node ./scripts/mix.js",
|
81 | "prepub": "npm run eslint && npm run stylelint && npm run changelog && npm run build && npm run check && npm run docs && npm run clear-dist && npm run pack && npm run pack -- minimize && npm run pack-adaptor"
|
82 | },
|
83 | "lint-staged": {
|
84 | "types/**/*.d.ts": [
|
85 | "npm run tslint --"
|
86 | ],
|
87 | "@(src|scripts|docs/*/demo)/**/*.@(js|jsx)": [
|
88 | "prettier --write"
|
89 | ],
|
90 | "@(src|scripts|docs/*/demo)/**/*.@(js|jsx|md)": [
|
91 | "eslint",
|
92 | "git add"
|
93 | ],
|
94 | "src/**/*.@(css|scss)": [
|
95 | "stylelint",
|
96 | "git add"
|
97 | ]
|
98 | },
|
99 | "dependencies": {
|
100 | "@alifd/field": "~1.5.5",
|
101 | "@alifd/overlay": "^0.2.9",
|
102 | "@alifd/validate": "~1.2.0",
|
103 | "babel-runtime": "^6.26.0",
|
104 | "bignumber.js": "^9.0.1",
|
105 | "classnames": "^2.2.3",
|
106 | "dayjs": "^1.9.6",
|
107 | "hoist-non-react-statics": "^3.0.0",
|
108 | "lodash.clonedeep": "^4.5.0",
|
109 | "prop-types": "^15.6.0",
|
110 | "react-lifecycles-compat": "^3.0.4",
|
111 | "react-transition-group": "^2.2.1",
|
112 | "resize-observer-polyfill": "^1.5.1",
|
113 | "shallow-element-equals": "^1.0.1"
|
114 | },
|
115 | "devDependencies": {
|
116 | "@alifd/adaptor-generate": "^0.2.3",
|
117 | "@alifd/adaptor-helper": "^0.1.3",
|
118 | "@alifd/api-extractor": "^3.7.1",
|
119 | "@alifd/babel-preset-next": "^2.0.0",
|
120 | "@alifd/doc-parser": "^1.0.0",
|
121 | "@alifd/dts-generator": "^1.0.3",
|
122 | "@alifd/eslint-config-next": "^2.0.0",
|
123 | "@alifd/sass-mapper": "^2.0.2",
|
124 | "@alifd/sass-tracker": "^0.1.0",
|
125 | "@alifd/sassdoc-parser": "^2.0.0",
|
126 | "@alifd/stylelint-config-next": "^1.0.0",
|
127 | "@babel/core": "^7.12.3",
|
128 | "@babel/plugin-proposal-class-properties": "^7.12.1",
|
129 | "@babel/plugin-syntax-jsx": "^7.12.1",
|
130 | "@commitlint/cli": "^7.0.0",
|
131 | "@octokit/rest": "^18.0.9",
|
132 | "@types/react": "^16.8.13",
|
133 | "autoprefixer": "^7.1.4",
|
134 | "axe-core": "~3.2.0",
|
135 | "babel-core": "^6.26.0",
|
136 | "babel-eslint": "^8.2.6",
|
137 | "babel-loader": "^7.0.0",
|
138 | "babel-plugin-add-module-exports": "^0.2.1",
|
139 | "babel-plugin-espower": "^2.3.2",
|
140 | "babel-plugin-generator-prettier": "^1.2.0",
|
141 | "babel-plugin-istanbul": "^4.1.5",
|
142 | "babel-plugin-transform-decorators-legacy": "^1.3.4",
|
143 | "babel-plugin-transform-object-assign": "^6.22.0",
|
144 | "babel-plugin-transform-proto-to-assign": "^6.26.0",
|
145 | "babel-plugin-transform-react-es6-displayname": "^1.0.0-beta1.4",
|
146 | "babel-plugin-transform-runtime": "^6.23.0",
|
147 | "babel-polyfill": "^6.26.0",
|
148 | "babel-preset-env": "^1.6.0",
|
149 | "babel-preset-react": "^6.24.1",
|
150 | "babel-preset-stage-0": "^6.24.1",
|
151 | "case-sensitive-paths-webpack-plugin": "^2.1.1",
|
152 | "chalk": "^2.3.2",
|
153 | "cheerio": "^1.0.0-rc.2",
|
154 | "chokidar": "^2.0.4",
|
155 | "chrome-launcher": "^0.10.2",
|
156 | "co": "^4.6.0",
|
157 | "console-polyfill": "^0.3.0",
|
158 | "conventional-changelog": "^2.0.1",
|
159 | "conventional-changelog-alifd": "^1.0.0",
|
160 | "css-loader": "^0.28.7",
|
161 | "css-split-webpack-plugin": "^0.2.5",
|
162 | "ejs": "^2.5.9",
|
163 | "enzyme": "^3.3.0",
|
164 | "enzyme-adapter-react-16": "~1.10.0",
|
165 | "es5-shim": "^4.5.9",
|
166 | "es6-promise-polyfill": "^1.2.0",
|
167 | "eslint": "^7.29.0",
|
168 | "eslint-config-prettier": "^4.0.0",
|
169 | "eslint-plugin-html": "^5.0.0",
|
170 | "eslint-plugin-import": "^2.12.0",
|
171 | "eslint-plugin-jsx-a11y": "^6.2.1",
|
172 | "eslint-plugin-markdown": "^1.0.0-beta.6",
|
173 | "eslint-plugin-react": "7.11.1",
|
174 | "expect.js": "^0.3.1",
|
175 | "extract-text-webpack-plugin": "^3.0.0",
|
176 | "fast-sass-loader": "^2.0.0",
|
177 | "fs-extra": "^5.0.0",
|
178 | "glob": "^7.1.2",
|
179 | "highlight.js": ">=10.4.1",
|
180 | "html5shiv": "^3.7.3",
|
181 | "husky": "^0.14.3",
|
182 | "inquirer": "^6.1.0",
|
183 | "jsonp": "^0.2.1",
|
184 | "karma": "^3.0.0",
|
185 | "karma-chrome-launcher": "^2.2.0",
|
186 | "karma-coverage": "^1.1.1",
|
187 | "karma-mocha": "^1.3.0",
|
188 | "karma-sourcemap-loader": "^0.3.7",
|
189 | "karma-spec-reporter": "^0.0.26",
|
190 | "karma-webdriver-launcher": "^1.0.5",
|
191 | "karma-webpack": "^3.0.5",
|
192 | "less": "^3.12.2",
|
193 | "lint-staged": "^7.2.2",
|
194 | "loader-utils": "^1.1.0",
|
195 | "lodash": "^4.17.5",
|
196 | "markdown-it": "^8.4.2",
|
197 | "markdown-it-anchor": "^6.0.0",
|
198 | "markdown-it-prism": "^2.1.3",
|
199 | "md5": "^2.2.1",
|
200 | "minimist": "^1.2.0",
|
201 | "mocha": "^3.5.3",
|
202 | "moment": "^2.20.1",
|
203 | "node-sass": "^6.0.1",
|
204 | "node-sass-package-importer": "^5.2.0",
|
205 | "nunjucks": "^3.2.0",
|
206 | "postcss": "^7.0.32",
|
207 | "postcss-calc": "^7.0.3",
|
208 | "postcss-custom-properties": "^9.1.1",
|
209 | "postcss-import": "^12.0.1",
|
210 | "postcss-loader": "^2.0.6",
|
211 | "power-assert": "^1.5.0",
|
212 | "prettier": "1.16.4",
|
213 | "promise-polyfill": "^8.1.0",
|
214 | "puppeteer": "^10.2.0",
|
215 | "react": "^16.0.0",
|
216 | "react-axe": "^3.0.2",
|
217 | "react-copy-to-clipboard": "^5.0.1",
|
218 | "react-cropper": "^1.0.0",
|
219 | "react-dev-utils": "^4.2.1",
|
220 | "react-dnd": "^7.0.0",
|
221 | "react-dnd-html5-backend": "^7.0.0",
|
222 | "react-dom": "^16.0.0",
|
223 | "react-draggable": "^4.4.4",
|
224 | "react-live": "^2.2.3",
|
225 | "react-redux": "^5.0.7",
|
226 | "react-router": "^4.3.1",
|
227 | "react-router-dom": "^5.2.0",
|
228 | "redux": "^4.0.0",
|
229 | "remark": "^9.0.0",
|
230 | "sass": "^1.35.2",
|
231 | "sassaby-next": "^3.0.0",
|
232 | "simulate-event": "^1.4.0",
|
233 | "sinon": "^5.0.10",
|
234 | "solarlunar": "^2.0.7",
|
235 | "style-loader": "^0.18.2",
|
236 | "stylelint": "^13.0.0",
|
237 | "stylelint-config-recommended": "^3.0.0",
|
238 | "stylelint-csstree-validator": "^1.8.0",
|
239 | "stylelint-scss": "^3.1.1",
|
240 | "tslint": "^5.18.0",
|
241 | "typescript": "^3.5.3",
|
242 | "urllib": "^2.36.1",
|
243 | "webpack": "^3.0.0",
|
244 | "webpack-dev-server": "^2.x",
|
245 | "whatwg-fetch": "^2.0.3"
|
246 | },
|
247 | "peerDependencies": {
|
248 | "@alifd/meet-react": "^2.0.0",
|
249 | "moment": "^2.22.1",
|
250 | "react": ">=16.0.0",
|
251 | "react-dom": ">=16.0.0"
|
252 | },
|
253 | "publishConfig": {
|
254 | "access": "public"
|
255 | }
|
256 | }
|