UNPKG

jamis

Version:

一种支持通过JSON配置方式生成页面的组件库

175 lines 4.98 kB
{ "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" } }