dify-components
Version:
This is a modern component library template based on Turborepo+Vue 3.5+TypeScript.
63 lines • 2.1 kB
JSON
{
"name": "dify-components",
"description": "This is a modern component library template based on Turborepo+Vue 3.5+TypeScript.",
"version": "1.0.0",
"author": "",
"license": "MIT",
"keywords": [
"component library template",
"component library",
"ui framework",
"ui",
"turborepo",
"monorepo",
"vue3 typescript",
"vite6",
"turbo"
],
"devDependencies": {
"@changesets/cli": "^2.27.10",
"@commitlint/cli": "^19.6.0",
"eslint": "^9.16.0",
"husky": "^9.1.7",
"lint-staged": "^15.2.11",
"prettier": "^3.4.2",
"rollup": "^4.28.1",
"stylelint": "^16.11.0",
"turbo": "^2.3.3",
"typescript": "^5.7.2",
"vue": "^3.5.13",
"@difylib/hooks": "3.0.0",
"@difylib/directives": "3.0.0",
"@difylib/eslint-config": "2.0.0",
"@difylib/ui": "3.0.0",
"@difylib/utils": "3.0.0",
"@difylib/commitlint-config": "2.0.0",
"@difylib/stylelint-config": "2.0.0",
"@difylib/prettier-config": "2.0.0",
"@difylib/typescript-config": "2.0.0"
},
"engines": {
"node": ">=18",
"pnpm": ">=9"
},
"scripts": {
"dev": "turbo run dev",
"dev:docs": "pnpm -F @difylib/docs run dev",
"dev:play": "pnpm -F @difylib/playground run dev",
"build": "turbo run build",
"build:docs": "pnpm -F @difylib/docs run build",
"build:gulp": "gulp -f build/gulpfile.js",
"lint:eslint": "eslint --max-warnings 0 \"**/*.{ts,tsx,js,jsx,cjs,mjs,vue}\" --fix",
"lint:format": "prettier --write \"**/*.{js,jsx,cjs,ts,tsx,mjs,mts,md,vue,scss,css,less,html,json}\"",
"lint:style": "stylelint \"**/*.{css,scss,less}\" --fix",
"lint:all": "pnpm run lint:eslint && pnpm run lint:style && pnpm run lint:format",
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist && turbo run clean",
"changeset:version": "pnpm changeset && pnpm changeset version",
"deps:update": "pnpm update -r --latest",
"deps:check": "pnpm outdated -r",
"preinstall": "npx only-allow pnpm",
"postinstall": "turbo run build",
"rename-pkg": "bash ./scripts/rename-package.sh"
}
}