UNPKG

faim

Version:

Element Plus & Element UI isomorphic UI component library, more than Element.

181 lines (180 loc) 4.66 kB
{ "name": "faim", "PascalCasedName": "Faim", "type": "commonjs", "version": "0.12.3", "private": false, "description": "Element Plus & Element UI isomorphic UI component library, more than Element.", "author": { "name": "Cloyd Lau", "url": "https://github.com/cloydlau" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/cloydlau/faim.git" }, "keywords": [ "crop", "cropper", "el-upload", "filepond", "offline", "qrcode", "qr code", "richtext", "rich text", "tinymce", "upload", "uploader", "viewer", "WYSIWYG" ], "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.mjs" }, "require": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "./*": "./*" }, "main": "./dist/index.js", "module": "./dist/index.mjs", "unpkg": "./dist/index.mjs", "jsdelivr": "./dist/index.mjs", "types": "./dist/index.d.ts", "files": [ "auto-import-resolver.ts", "dist", "docs", "scripts" ], "scripts": { "dev": "esno ./scripts/dev.mts", "build": "npx unbuild", "preview": "vite preview", "release": "esno ./scripts/release.mts", "lint": "eslint \"**/*.{js,mjs,cjs,jsx,ts,mts,cts,tsx,vue,json,md,html,css,scss,sass}\"", "lint:fix": "eslint \"**/*.{js,mjs,cjs,jsx,ts,mts,cts,tsx,vue,json,md,html,css,scss,sass}\" --fix", "lint:inspect": "npx @eslint/config-inspector@latest", "preinstall": "node ./scripts/preinstall.mjs", "postinstall": "node ./scripts/postinstall.mjs" }, "peerDependencies": { "element-plus": ">=2", "vue": "2||3" }, "peerDependenciesMeta": { "element-plus": { "optional": true }, "vue": { "optional": true } }, "dependencies": { "@vueuse/core": "latest", "await-to-js": "^3.0.0", "cropperjs": "^1", "cross-spawn": "^7.0.6", "del": "^8.0.0", "destr": "^2.0.5", "filepond": "^4.32.7", "filepond-plugin-file-validate-size": "^2.2.8", "filepond-plugin-file-validate-type": "^1.2.9", "filepond-plugin-image-validate-size": "^1.2.7", "kolorist": "^1.8.0", "lodash-es": "^4.17.21", "mime": "^4.0.7", "qrcode": "^1.5.4", "sass": "^1.89.1", "sortablejs": "^1.15.6", "sweetalert2": "^11.22.0", "swiper": "^11.2.8", "tinymce": "^6", "upng-js": "^2.1.0", "uuid": "^11.1.0", "validator": "^13.15.15", "viewerjs": "^1.11.7", "vue-demi": "^0.14.10", "vue-global-config": "^0.6.3" }, "devDependencies": { "@antfu/eslint-config": "latest", "@arethetypeswrong/cli": "^0.18.1", "@commitlint/cli": "latest", "@commitlint/config-conventional": "latest", "@element-plus/icons-vue": "latest", "@eslint/eslintrc": "latest", "@types/lodash-es": "^4.17.12", "@types/node": "^22.15.29", "@types/uuid": "^10.0.0", "@types/validator": "^13.15.1", "@unocss/eslint-config": "latest", "@vitejs/plugin-vue": "latest", "@vue/compiler-sfc": "latest", "@vue/test-utils": "latest", "axios": "^1.9.0", "axios-shortcut": "^0.1.4", "browserslist": "latest", "case-police": "latest", "cnpm": "^9.4.0", "element-plus": "latest", "eslint": "latest", "eslint-plugin-financial": "latest", "eslint-plugin-format": "latest", "eslint-plugin-no-unsanitized": "latest", "esno": "^4.8.0", "faim": "workspace:*", "hash-wasm": "^4.12.0", "json-editor-vue": "^0.18.1", "license-checker": "latest", "lint-staged": "latest", "magicast": "^0.3.5", "mammoth": "^1.9.1", "npm-deprecated-check": "latest", "only-allow": "latest", "open": "^10.1.2", "prompts": "^2.4.2", "publint": "^0.3.12", "semver": "^7.7.2", "simple-git-hooks": "latest", "typescript": "^5.8.3", "unbuild": "^3.5.0", "unocss": "66.1.3", "unplugin-unused": "^0.5.0", "vite": "^6.3.5", "vue": "latest", "vue-tsc": "2.2.10", "zhlint": "latest" }, "simple-git-hooks": { "pre-commit": "npx lint-staged", "commit-msg": "npx --no -- commitlint --edit ${1}" }, "lint-staged": { "*.md": [ "case-police --fix", "zhlint --fix" ], "*.{js,mjs,cjs,jsx,ts,mts,cts,tsx,vue,json,md,html,css,scss,sass}": "eslint --cache --fix" }, "browserslist": [ "last 6 years", "last 2 major versions", "not dead", "> 0.2%", "chrome >= 87", "firefox >= 78", "firefox esr", "safari >= 14", "edge >= 88", "ios >= 12", "android >= 9" ] }