jamis
Version:
一种支持通过JSON配置方式生成页面的组件库
175 lines • 4.98 kB
JSON
{
"name": "jamis",
"version": "12.0.4",
"description": "一种支持通过JSON配置方式生成页面的组件库",
"main": "lib/index.js",
"module": "lib/index.js",
"types": "lib/index.d.ts",
"engines": {
"node": ">= 12.0.0"
},
"repository": {
"type": "git",
"url": "https://git.woa.com/jarvis-cloud/jarvis-amis.git"
},
"keywords": [
"react",
"amis",
"mis",
"renderer",
"json",
"schema"
],
"author": "baidu",
"license": "Apache-2.0",
"licenses": [
{
"type": "Apache-2.0",
"url": "http://www.apache.org/licenses/LICENSE-2.0"
}
],
"files": [
"lib",
"esm",
"sdk",
"schema.json",
"dist"
],
"exports": {
".": {
"require": "./lib/index.js",
"import": "./lib/index.js"
},
"./lib/helper.css": {
"require": "./lib/helper.css",
"import": "./lib/helper.css"
},
"./lib/themes/*": {
"require": "./lib/themes/*",
"import": "./lib/themes/*"
},
"./lib/*": {
"require": "./lib/*.js",
"import": "./esm/*.js"
}
},
"lint-staged": {
"{src,examples}/**/**/*.{tsx,jsx,ts}": [
"prettier --write"
]
},
"dependencies": {
"@ant-design/icons": "4.8.3",
"@types/codemirror": "^5.60.3",
"@types/echarts": "^4.9.2",
"@types/history": "^4.6.0",
"@types/hoist-non-react-statics": "^3.3.1",
"@types/json-schema": "^7.0.11",
"@types/lodash-es": "^4.17.6",
"@types/lodash": "^4.14.*",
"@types/markdown-it": "^12.2.1",
"@types/papaparse": "^5.2.2",
"@types/prop-types": "^15.5.2",
"@types/qs": "^6.5.1",
"@types/react-color": "^3.0.5",
"@types/react-dom": "^18.0.0",
"@types/react-onclickoutside": "^6.0.2",
"@types/react-router-dom": "^5.3.3",
"@types/react-transition-group": "4.4.3",
"@types/react": "^18.0.0",
"@types/sortablejs": "^1.3.32",
"@types/tinymce": "^4.5.24",
"@types/video-react": "0.15.1",
"ansi-to-react": "^6.1.6",
"attr-accept": "2.2.2",
"axios": "0.25.0",
"blueimp-canvastoblob": "2.1.0",
"codemirror": "^5.63.0",
"copy-to-clipboard": "3.3.1",
"core-js": "^3.21.0",
"cropperjs": "1.5.12",
"downshift": "6.1.7",
"driver.js": "^0.9.8",
"echarts-stat": "^1.2.0",
"echarts": "5.3.3",
"exceljs": "^4.3.0",
"file-saver": "^2.0.2",
"froala-editor": "3.1.1",
"history": "^4.7.2",
"hls.js": "1.1.3",
"hoist-non-react-statics": "^3.3.2",
"hotkeys-js": "^3.8.7",
"immutability-helper": "^3.1.1",
"jsbarcode": "^3.11.5",
"json5": "^2.2.1",
"keycode": "^2.2.1",
"lodash-es": "^4.17.21",
"markdown-it-html5-media": "^0.7.1",
"markdown-it": "^12.0.6",
"match-sorter": "^6.3.1",
"mobx-react": "^6.3.1",
"mobx-state-tree": "^3.17.3",
"mobx": "^4.5.0",
"moment-timezone": "^0.5.34",
"moment": "^2.19.4",
"monaco-editor": "0.33.0",
"mpegts.js": "^1.6.10",
"papaparse": "^5.3.0",
"path-to-regexp": "^6.2.0",
"prop-types": "^15.6.1",
"qrcode.react": "^3.1.0",
"qs": "^6.11.0",
"rc-input-number": "^7.3.4",
"rc-overflow": "^1.2.4",
"rc-progress": "^3.1.4",
"react-color": "^2.19.3",
"react-cropper": "^2.1.8",
"react-dom": "^18.2.0",
"react-dropzone": "^11.4.2",
"react-hook-form": "7.30.0",
"react-intersection-observer": "9.5.2",
"react-json-view": "1.21.3",
"react-overlays": "5.1.1",
"react-router-dom": "5.3.0",
"react-router": "5.2.1",
"react-textarea-autosize": "8.3.3",
"react-transition-group": "4.4.2",
"react": "^18.2.0",
"sortablejs": "1.14.0",
"tinymce": "^6.1.2",
"tslib": "^2.3.1",
"uncontrollable": "7.2.1",
"video-react": "0.15.0",
"wujie": "^1.0.8",
"csstype": "3.1.3",
"react-use": "^17.6.0",
"prismjs": "^1.28.0",
"marked-highlight": "^2.1.3",
"jamis-core": "12.0.4",
"jamis-formula": "12.0.4"
},
"devDependencies": {
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.0.0",
"@types/async": "^2.0.45",
"@types/file-saver": "^2.0.1",
"fs-walk": "0.0.2",
"jest-canvas-mock": "^2.3.0",
"marked": ">=4.0.12",
"postcss": "^8.4.6",
"postcss-cli": "^9.1.0",
"postcss-custom-properties": "^12.1.5",
"rimraf": "^3.0.2",
"vite-plugin-monaco-editor": "1.1.0"
},
"scripts": {
"build": "pnpm clean-dist && pnpm run tsbuild",
"build-sdk": "sh build.sh",
"clean-dist": "rimraf lib/* && rimraf output/*",
"declaration": "tsc --project tsconfig-for-declaration.json --allowJs --declaration --emitDeclarationOnly --declarationDir ./lib --rootDir ./src",
"prettier": "prettier --write '{src,scss,examples}/**/**/*.{js,jsx,ts,tsx,scss,json}'",
"tscheck": "tsc --noEmit ",
"tsbuild": "rimraf tsconfig.tsbuildinfo && tsc --project tsconfig.json --declaration --emitDeclarationOnly",
"tswatch": "tsc -w --project tsconfig.json --declaration"
}
}