UNPKG

vue-fantable

Version:
149 lines (148 loc) 3.7 kB
{ "name": "vue-fantable", "version": "0.2.9", "type": "module", "main": "libs/main.js", "description": "Vue table component for huge data", "author": "Fall Zhang", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/fall-zhang/vue-fantable" }, "types": "./libs/main.d.ts", "exports": { ".": { "types": "./libs/main.d.ts", "import": "./libs/main.js", "require": "./libs/main.cjs" }, "./lib/*": { "types": "./libs/*.d.ts", "require": "./lib/*.js" }, "./*": "./*" }, "publishConfig": { "registry": "https://registry.npmjs.org/" }, "files": [ "libs", "packages", "types" ], "scripts": { "lint": "eslint packages/ --ext .js,.jsx", "test": "vitest", "test:ui": "vitest --ui", "type": "tsc", "lint:fix": "eslint packages/ --fix --ext .js,.jsx", "build": "npm run build:remove && npm run build:js && npm run build:css ", "build:vue": "vue-tsc --build", "build:remove": "rimraf libs", "build:js": "rollup --config rollup.config.js", "build:css": "lessc packages/theme-default/index.less libs/theme-default.css && lessc packages/theme-dark/index.less libs/theme-dark.css", "build:vite": "vite build", "lint-staged": "lint-staged", "prepare": "npx husky install", "prepublishOnly": "npm run build && tsc -p tsconfig.build.json", "commit": "czg" }, "dependencies": { "vue": "^3.5.6" }, "peerDependencies": { "vue": ">= 3.2.0" }, "config": { "commitizen": { "path": "node_modules/cz-git" } }, "devDependencies": { "@commitlint/cli": "^18.6.1", "@commitlint/config-conventional": "^18.6.3", "@rollup/plugin-alias": "^5.1.0", "@rollup/plugin-commonjs": "^25.0.8", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-sucrase": "^5.0.2", "@rollup/plugin-terser": "^0.4.4", "@rollup/pluginutils": "^5.1.0", "@types/node": "20.11.4", "@vitejs/plugin-vue": "^5.1.4", "@vitejs/plugin-vue-jsx": "^3.1.0", "@vitest/ui": "^1.6.0", "@vue/test-utils": "^2.4.6", "cross-env": "^7.0.3", "cz-git": "^1.9.4", "czg": "^1.9.4", "echarts": "^5.5.1", "eslint": "^8.57.1", "eslint-config-standard": "^17.1.0", "eslint-plugin-vue": "^9.28.0", "husky": "^8.0.3", "jsdom": "^23.2.0", "less": "^4.2.0", "lint-staged": "^15.2.10", "mitt": "^3.0.1", "postcss": "^8.4.47", "postcss-load-config": "^5.1.0", "rimraf": "^5.0.10", "rollup": "^4.22.0", "typescript": "^5.6.2", "unplugin-vue": "^5.1.5", "unplugin-vue-jsx": "^0.2.2", "vite": "^5.4.6", "vitest": "^1.6.0", "vue-tsc": "^1.8.27" }, "lint-staged": { "*.{vue,js,jsx}": [ "eslint --fix" ] }, "bugs": { "url": "https://github.com/fall-zhang/vue-fantable/issues" }, "engines": { "node": "^16.18.0 || >=18.0.0" }, "homepage": "https://github.com/fall-zhang/vue-fantable", "docVersions": [ { "value": "/vue-fantable", "label": "0.10.0" } ], "browserslist": [ "> 1%", "last 2 versions", "not dead" ], "keywords": [ "vue3", "vue", "table", "grid", "vue-component", "components", "list", "scrolling", "infinite", "virtualized", "edit", "expand", "radio", "checkbox", "sort", "filter", "fixed", "selection", "ellipsis", "header", "body", "footer", "span" ] }