{"_id":"tune-ui","_rev":"104-b1350a496f2e493f4105935101153cbb","name":"tune-ui","dist-tags":{"latest":"1.2.5"},"versions":{"1.1.3":{"name":"tune-ui","version":"1.1.3","keywords":["ui","tui","vue3","typescript","components","ui-library"],"author":{"name":"tommyrunner"},"license":"MIT","_id":"tune-ui@1.1.3","maintainers":[{"name":"tmm-tommy","email":"1223758238@qq.com"}],"homepage":"https://github.com/tommyrunner/tui#readme","bugs":{"url":"https://github.com/tommyrunner/tui/issues"},"dist":{"shasum":"75dfe1507b0017cd965922a51ae6881ab69f957c","tarball":"https://registry.npmjs.org/tune-ui/-/tune-ui-1.1.3.tgz","fileCount":1034,"integrity":"sha512-XgLoN8NaLppsl+3rGeWcnVkrE39Q7aPq59FLhyBpihh9pFdKOdwLkjHt0XrEMpktI74YN8CwLSlV8zeFb/i0SQ==","signatures":[{"sig":"MEUCIBCgrst4sAel+WOtKUyxuhLlTbiBqF/4JlV5jIhYsK+SAiEAwrtevHfFBoIeQ3AD06vLDg23+3uirfafeHK3KKZOXrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3865333},"main":"./dist/lib/index.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"gitHead":"5fbaa0b01378c6d5e8b2648ed87044808b8504b4","scripts":{"dev":"vite serve test","lint":"npm run lint:es && npm run lint:prettier","build":"vite build","clean":"rimraf dist es lib .eslintcache","commit":"git-cz","lint:es":"eslint --cache --max-warnings 0  \"./**/*.{vue,ts,tsx}\" --fix","prepare":"husky install","release":"standard-version","docs:dev":"vitepress dev docs","test:dev":"vite serve test","docs:build":"vitepress build docs","build:check":"node scripts/check-build.js","postversion":"git push && git push --tags","docs:preview":"vitepress preview docs","build:analyze":"vite build --config vite.config.analyze.ts","lint:prettier":"prettier --write \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","prepublishOnly":"npm run clean && npm run build && npm run build:check"},"typings":"./dist/es/src/index.d.ts","_npmUser":{"name":"tmm-tommy","email":"1223758238@qq.com"},"repository":{"url":"git+https://github.com/tommyrunner/tui.git","type":"git"},"_npmVersion":"9.8.1","description":"基于Vue3的现代化UI组件库","directories":{},"lint-staged":{"*.{scss,css}":["prettier --write"],"*.{vue,js,ts,jsx,tsx}":["eslint --fix","prettier --write"]},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"18.16.0","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","sass":"^1.70.0","vite":"^5.0.12","husky":"^8.0.3","eslint":"^8.56.0","rimraf":"^5.0.5","prettier":"^3.1.1","vitepress":"^1.0.0-rc.40","commitizen":"^4.3.0","typescript":"^5.3.3","vue-router":"^4.4.2","lint-staged":"^15.2.0","@commitlint/cli":"^18.4.3","vite-plugin-dts":"^3.7.2","standard-version":"^9.5.0","eslint-plugin-vue":"^9.20.1","@vitejs/plugin-vue":"^5.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","rollup-plugin-visualizer":"^5.12.0","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tune-ui_1.1.3_1743652551343_0.45448396273857683","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"tune-ui","version":"1.1.7","keywords":["ui","tui","vue3","typescript","components","ui-library"],"author":{"name":"tommyrunner"},"license":"MIT","_id":"tune-ui@1.1.7","maintainers":[{"name":"tmm-tommy","email":"1223758238@qq.com"}],"homepage":"https://github.com/tommyrunner/tui#readme","bugs":{"url":"https://github.com/tommyrunner/tui/issues"},"dist":{"shasum":"5bdbc73c39c794264635698cacc5a155af2d8702","tarball":"https://registry.npmjs.org/tune-ui/-/tune-ui-1.1.7.tgz","fileCount":1044,"integrity":"sha512-4t5TA84OXFWSIjDYhHkDrEHi8DWU/cTdRv7DPbV4yMPLPg7XsiObFI9MQPzf4aYzkQExSG8QYHxFx7RL+yjjOw==","signatures":[{"sig":"MEQCIH4KnbtdzU6xbW+tuqqvrF7fhihTWqt6lpk/m+k3ZH96AiASBT9Kuc2AvI0v+ODPphOGlQiG3tgTQ118yLL4dcDMrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3981651},"main":"./dist/lib/index.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"gitHead":"3a4b54ab4424435222028bd3f165c5c0dc1c9137","scripts":{"dev":"vite serve test","lint":"npm run lint:es && npm run lint:prettier","build":"vite build","clean":"rimraf dist es lib .eslintcache","commit":"git-cz","lint:es":"eslint --cache --max-warnings 0  \"./**/*.{vue,ts,tsx}\" --fix","prepare":"husky install","release":"standard-version","docs:dev":"vitepress dev docs","test:dev":"vite serve test","docs:build":"vitepress build docs","build:check":"node scripts/check-build.js","postversion":"git push && git push --tags","docs:preview":"vitepress preview docs","build:analyze":"vite build --config vite.config.analyze.ts","lint:prettier":"prettier --write \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","prepublishOnly":"npm run clean && npm run build && npm run build:check"},"typings":"./dist/es/src/index.d.ts","_npmUser":{"name":"tmm-tommy","email":"1223758238@qq.com"},"repository":{"url":"git+https://github.com/tommyrunner/tui.git","type":"git"},"_npmVersion":"9.8.1","description":"基于Vue3的现代化UI组件库","directories":{},"lint-staged":{"*.{scss,css}":["prettier --write"],"*.{vue,js,ts,jsx,tsx}":["eslint --fix","prettier --write"]},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"18.16.0","dependencies":{"dayjs":"^1.11.13"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","sass":"^1.70.0","vite":"^5.0.12","husky":"^8.0.3","eslint":"^8.56.0","rimraf":"^5.0.5","prettier":"^3.1.1","vitepress":"^1.0.0-rc.40","commitizen":"^4.3.0","typescript":"^5.3.3","vue-router":"^4.4.2","lint-staged":"^15.2.0","@commitlint/cli":"^18.4.3","vite-plugin-dts":"^3.7.2","standard-version":"^9.5.0","eslint-plugin-vue":"^9.20.1","@vitejs/plugin-vue":"^5.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","rollup-plugin-visualizer":"^5.12.0","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tune-ui_1.1.7_1744627801779_0.43078361913881236","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"tune-ui","version":"1.1.9","keywords":["ui","tui","vue3","typescript","components","ui-library"],"author":{"name":"tommyrunner"},"license":"MIT","_id":"tune-ui@1.1.9","maintainers":[{"name":"tmm-tommy","email":"1223758238@qq.com"}],"homepage":"https://github.com/tommyrunner/tui#readme","bugs":{"url":"https://github.com/tommyrunner/tui/issues"},"dist":{"shasum":"85b0de8ed15d23c1621b573e41539b5f876bc55d","tarball":"https://registry.npmjs.org/tune-ui/-/tune-ui-1.1.9.tgz","fileCount":1178,"integrity":"sha512-IFrHambF/Sb/Ith3xelmhti+NhLBr42sUPbcKiFEQrVgE5xWcCHBhXObqa9Hwl/Y8g2obL0xDzDmlkxK7v3vQQ==","signatures":[{"sig":"MEQCIBMAapxXrCGrdhOJIjI8kVNwnA1kUNu+/NPNvPD8WjfNAiAYBf6Zi1t2MT+Eo+oWDh7aZjqqS09uC1jIaLwuulFXng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3988669},"main":"./dist/lib/index.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"gitHead":"f49475211cc781870b21813cc97798efb3481ace","scripts":{"dev":"vite serve test","lint":"npm run lint:es && npm run lint:prettier","build":"vite build","clean":"rimraf dist es lib .eslintcache","commit":"git-cz","lint:es":"eslint --cache --max-warnings 0  \"./**/*.{vue,ts,tsx}\" --fix","prepare":"husky install","release":"standard-version","docs:dev":"vitepress dev docs","test:dev":"vite serve test","docs:build":"vitepress build docs","build:check":"node scripts/check-build.js","postversion":"git push && git push --tags","docs:preview":"vitepress preview docs","build:analyze":"vite build --config vite.config.analyze.ts","lint:prettier":"prettier --write \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","prepublishOnly":"npm run clean && npm run build && npm run build:check"},"typings":"./dist/es/src/index.d.ts","_npmUser":{"name":"tmm-tommy","email":"1223758238@qq.com"},"repository":{"url":"git+https://github.com/tommyrunner/tui.git","type":"git"},"_npmVersion":"9.8.1","description":"基于Vue3的现代化UI组件库","directories":{},"lint-staged":{"*.{scss,css}":["prettier --write"],"*.{vue,js,ts,jsx,tsx}":["eslint --fix","prettier --write"]},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"18.16.0","dependencies":{"dayjs":"^1.11.13","web-loading":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","sass":"^1.70.0","vite":"^5.0.12","husky":"^8.0.3","eslint":"^8.56.0","rimraf":"^5.0.5","prettier":"^3.1.1","vitepress":"^1.0.0-rc.40","commitizen":"^4.3.0","typescript":"^5.3.3","vue-router":"^4.4.2","lint-staged":"^15.2.0","@commitlint/cli":"^18.4.3","vite-plugin-dts":"^3.7.2","standard-version":"^9.5.0","eslint-plugin-vue":"^9.20.1","@vitejs/plugin-vue":"^5.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","rollup-plugin-visualizer":"^5.12.0","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tune-ui_1.1.9_1747211135882_0.9137600488031532","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"tune-ui","version":"1.1.13","keywords":["ui","tui","vue3","typescript","components","ui-library"],"author":{"name":"tommyrunner"},"license":"MIT","_id":"tune-ui@1.1.13","maintainers":[{"name":"tmm-tommy","email":"1223758238@qq.com"}],"homepage":"https://tommyrunner.github.io/tune-ui/","bugs":{"url":"https://github.com/tommyrunner/tune-ui/issues"},"dist":{"shasum":"cc28edc7de059bea35ab9dcae9cfe20797b6287c","tarball":"https://registry.npmjs.org/tune-ui/-/tune-ui-1.1.13.tgz","fileCount":1181,"integrity":"sha512-2Rz3ra8okecjs1SDR45j7OokUV0JAbY6KabJcGt4gIZSzgGy2kq0P15Mma5qOlGPxvZPDrJUpSgz9nPoh53FgQ==","signatures":[{"sig":"MEUCIQCdJcGwQqPFoAVsjOxAAGFpBST5N35Bk6v9Bqv36MJ9VgIgSYpxM4AcLSBK9F9MUPkO0w423EmhbOkRUmcPl7ePf/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3996906},"main":"./dist/lib/index.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"gitHead":"78cc0a205d0e005618306c97249dfa5954f2e5d2","scripts":{"dev":"vite serve test","lint":"npm run lint:es && npm run lint:prettier","build":"vite build","clean":"rimraf dist es lib .eslintcache","commit":"git-cz","lint:es":"eslint --cache --max-warnings 0  \"./**/*.{vue,ts,tsx}\" --fix","prepare":"husky install","release":"standard-version","docs:dev":"vitepress dev docs","test:dev":"vite serve test","docs:push":"docs-push.sh","docs:build":"vitepress build docs","build:check":"node scripts/check-build.js","postversion":"git push && git push --tags","docs:preview":"vitepress preview docs","build:analyze":"vite build --config vite.config.analyze.ts","lint:prettier":"prettier --write \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","prepublishOnly":"npm run clean && npm run build && npm run build:check"},"typings":"./dist/es/src/index.d.ts","_npmUser":{"name":"tmm-tommy","email":"1223758238@qq.com"},"repository":{"url":"git+https://github.com/tommyrunner/tune-ui.git","type":"git"},"_npmVersion":"9.8.1","description":"基于Vue3的现代化UI组件库","directories":{},"lint-staged":{"*.{scss,css}":["prettier --write"],"*.{vue,js,ts,jsx,tsx}":["eslint --fix","prettier --write"]},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"18.16.0","dependencies":{"dayjs":"^1.11.13","prismjs":"^1.30.0","escape-html":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","sass":"^1.70.0","vite":"^5.0.12","husky":"^8.0.3","eslint":"^8.56.0","rimraf":"^5.0.5","tune-ui":"^1.1.9","prettier":"^3.1.1","vitepress":"^1.0.0-rc.40","commitizen":"^4.3.0","typescript":"^5.3.3","vue-router":"^4.4.2","lint-staged":"^15.2.0","@commitlint/cli":"^18.4.3","vite-plugin-dts":"^3.7.2","standard-version":"^9.5.0","eslint-plugin-vue":"^9.20.1","@vitejs/plugin-vue":"^5.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","rollup-plugin-visualizer":"^5.12.0","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tune-ui_1.1.13_1747906384764_0.9795208805319187","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"tune-ui","version":"1.1.21","keywords":["ui","tui","vue3","typescript","components","ui-library"],"author":{"name":"tommyrunner"},"license":"MIT","_id":"tune-ui@1.1.21","maintainers":[{"name":"tmm-tommy","email":"1223758238@qq.com"}],"homepage":"https://tommyrunner.github.io/tune-ui/","bugs":{"url":"https://github.com/tommyrunner/tune-ui/issues"},"dist":{"shasum":"469d0f732c4964b283ac0d0613f0f618821874bc","tarball":"https://registry.npmjs.org/tune-ui/-/tune-ui-1.1.21.tgz","fileCount":1165,"integrity":"sha512-yGPSTvkrblEwMkW7MYdmL3bflNU+g03sQ6WhqEVFLbdbctIunX5Wozi16+AtKLWPKpiHCTWlyNgg/FJhlQEQ6Q==","signatures":[{"sig":"MEUCIQCBkxQQ9fAINDjUETgrFGtuZZ7rZfghrMb8Ym11he3O7gIgCQ/yCSRzgsTk6gX+pvnWWm3Fzk6OQIMttmGN0qc2cDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057419},"main":"./dist/lib/index.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"gitHead":"7352b1e5adada2e5f4596a8dd76fccafb3bae62b","scripts":{"dev":"vite serve test","lint":"npm run lint:es && npm run lint:prettier","build":"vite build","clean":"rimraf dist es lib .eslintcache","commit":"git-cz","lint:es":"eslint --cache --max-warnings 0  \"./**/*.{vue,ts,tsx}\" --fix","prepare":"husky install","release":"standard-version","docs:dev":"vitepress dev docs","test:dev":"vite serve test","docs:push":"docs-push.sh","docs:build":"vitepress build docs","build:check":"node scripts/check-build.js","postversion":"git push && git push --tags","docs:preview":"vitepress preview docs","build:analyze":"vite build --config vite.config.analyze.ts","lint:prettier":"prettier --write \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","prepublishOnly":"npm run clean && npm run build && npm run build:check"},"typings":"./dist/es/src/index.d.ts","_npmUser":{"name":"tmm-tommy","email":"1223758238@qq.com"},"repository":{"url":"git+https://github.com/tommyrunner/tune-ui.git","type":"git"},"_npmVersion":"9.8.1","description":"基于Vue3的现代化UI组件库","directories":{},"lint-staged":{"*.{scss,css}":["prettier --write"],"*.{vue,js,ts,jsx,tsx}":["eslint --fix","prettier --write"]},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"18.16.0","dependencies":{"dayjs":"^1.11.13","prismjs":"^1.30.0","escape-html":"^1.0.3","web-loading":"^1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","sass":"^1.70.0","vite":"^5.0.12","husky":"^8.0.3","eslint":"^8.56.0","rimraf":"^5.0.5","tune-ui":"^1.1.20","prettier":"^3.1.1","vitepress":"^1.0.0-rc.40","commitizen":"^4.3.0","typescript":"^5.3.3","vue-router":"^4.4.2","lint-staged":"^15.2.0","@commitlint/cli":"^18.4.3","vite-plugin-dts":"^3.7.2","standard-version":"^9.5.0","eslint-plugin-vue":"^9.20.1","@vitejs/plugin-vue":"^5.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","rollup-plugin-visualizer":"^5.12.0","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tune-ui_1.1.21_1748415066071_0.49166303424844005","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"tune-ui","version":"1.2.1","keywords":["ui","tui","vue3","typescript","components","ui-library"],"author":{"name":"tommyrunner"},"license":"MIT","_id":"tune-ui@1.2.1","maintainers":[{"name":"tmm-tommy","email":"1223758238@qq.com"}],"homepage":"https://tommyrunner.github.io/tune-ui/","bugs":{"url":"https://github.com/tommyrunner/tune-ui/issues"},"dist":{"shasum":"425e610071f8e939f7b36dd85d2d0230c35f4676","tarball":"https://registry.npmjs.org/tune-ui/-/tune-ui-1.2.1.tgz","fileCount":1158,"integrity":"sha512-KX0yBnLlqLYJ0/nTWmlE0xoR7PiYsHT1nxD8h5oxVZswiZUaVpJh/bGPn7kZTlezuf9/fJBoy6IF9jFApcGjAw==","signatures":[{"sig":"MEYCIQDJuUijIMnGuBe1StnkCvC1Tx0VMLO9WqItrjnM6tMM9wIhAJHxmRyTKxiHqvqU5v1M3B7ztdutc6ZX0s2uPQCBa5LD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3257155},"main":"./dist/lib/index.js","type":"module","types":"./dist/es/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/es/index.d.ts","default":"./dist/es/index.js"},"require":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"}},"./global":{"types":"./dist/global.d.ts"},"./style.css":"./dist/lib/style.css"},"gitHead":"33c713aae559370e31509fd1b14055a6cb4f5826","scripts":{"dev":"vite serve test","lint":"npm run lint:es && npm run lint:prettier","build":"vite build","clean":"rimraf dist es lib .eslintcache","commit":"git-cz","lint:es":"eslint --cache --max-warnings 0  \"./**/*.{vue,ts,tsx}\" --fix","prepare":"husky install","release":"standard-version","docs:dev":"vitepress dev docs","test:dev":"vite serve test","docs:push":"docs-push.sh","docs:build":"vitepress build docs","build:check":"node scripts/check-build.js","postversion":"git push && git push --tags","docs:preview":"vitepress preview docs","build:analyze":"vite build --config vite.config.analyze.ts","lint:prettier":"prettier --write \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","prepublishOnly":"npm run clean && npm run build && npm run build:check"},"typings":"./dist/es/index.d.ts","_npmUser":{"name":"tmm-tommy","email":"1223758238@qq.com"},"repository":{"url":"git+https://github.com/tommyrunner/tune-ui.git","type":"git"},"_npmVersion":"9.8.1","description":"基于Vue3的现代化UI组件库","directories":{},"lint-staged":{"*.{scss,css}":["prettier --write"],"*.{vue,js,ts,jsx,tsx}":["eslint --fix","prettier --write"]},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"18.16.0","dependencies":{"dayjs":"^1.11.13","prismjs":"^1.30.0","escape-html":"^1.0.3","web-loading":"^1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","sass":"^1.70.0","vite":"^5.0.12","husky":"^8.0.3","eslint":"^8.56.0","rimraf":"^5.0.5","tune-ui":"^1.2.0","prettier":"^3.1.1","vitepress":"^1.0.0-rc.40","commitizen":"^4.3.0","typescript":"^5.3.3","vue-router":"^4.4.2","lint-staged":"^15.2.0","@commitlint/cli":"^18.4.3","vite-plugin-dts":"^3.7.2","standard-version":"^9.5.0","eslint-plugin-vue":"^9.20.1","@vitejs/plugin-vue":"^5.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","rollup-plugin-visualizer":"^5.12.0","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tune-ui_1.2.1_1749696339011_0.13141088091002473","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"tune-ui","version":"1.2.4","keywords":["ui","tui","vue3","typescript","components","ui-library"],"author":{"name":"tommyrunner"},"license":"MIT","_id":"tune-ui@1.2.4","maintainers":[{"name":"tmm-tommy","email":"1223758238@qq.com"}],"homepage":"https://tommyrunner.github.io/tune-ui/","bugs":{"url":"https://github.com/tommyrunner/tune-ui/issues"},"dist":{"shasum":"1b48c728be64041190cefa01463e34abd7e8ea50","tarball":"https://registry.npmjs.org/tune-ui/-/tune-ui-1.2.4.tgz","fileCount":1156,"integrity":"sha512-VG6AsFvqT7N52SyzOobrAsT+uVkDDurdiVd1eRWpMYrKUzArbl+EIXr6sV9oj9yco78YWavc1+SZmNE0tXnqLw==","signatures":[{"sig":"MEYCIQCY7fmKT2cwESo3qp3RCzRq1r0EaGmeJ7KbZifK/HmmwQIhAMcvDgwDZVlWLf0RzsjnG1jDLkjzpJCcySR6Tdgl3ANq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3259739},"main":"./dist/lib/index.js","type":"module","types":"./dist/es/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"./dist/es/index.js","engines":{"node":">=16.0.0"},"exports":{".":{"import":{"types":"./dist/es/index.d.ts","default":"./dist/es/index.js"},"require":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"}},"./global":{"types":"./dist/global.d.ts"},"./style.css":"./dist/lib/style.css"},"gitHead":"edc884ec2e461e0715adb2144932c8e5c81790af","scripts":{"dev":"vite serve test","lint":"npm run lint:es && npm run lint:prettier","build":"vite build","clean":"rimraf dist es lib .eslintcache","commit":"git-cz","lint:es":"eslint --cache --max-warnings 0  \"./**/*.{vue,ts,tsx}\" --fix","prepare":"husky install","release":"standard-version","docs:dev":"vitepress dev docs","test:dev":"vite serve test","docs:push":"docs-push.sh","docs:build":"vitepress build docs","build:check":"node scripts/check-build.js","postversion":"git push && git push --tags","docs:preview":"vitepress preview docs","build:analyze":"vite build --config vite.config.analyze.ts","lint:prettier":"prettier --write \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","prepublishOnly":"npm run clean && npm run build && npm run build:check"},"typings":"./dist/es/index.d.ts","_npmUser":{"name":"tmm-tommy","actor":{"name":"tmm-tommy","type":"user","email":"1223758238@qq.com"},"email":"1223758238@qq.com"},"repository":{"url":"git+https://github.com/tommyrunner/tune-ui.git","type":"git"},"_npmVersion":"9.8.1","description":"基于Vue3的现代化UI组件库","directories":{},"lint-staged":{"*.{scss,css}":["prettier --write"],"*.{vue,js,ts,jsx,tsx}":["eslint --fix","prettier --write"]},"sideEffects":["**/*.css","**/*.scss"],"_nodeVersion":"18.16.0","dependencies":{"dayjs":"^1.11.13","prismjs":"^1.30.0","escape-html":"^1.0.3","web-loading":"^1.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","sass":"^1.70.0","vite":"^5.0.12","husky":"^8.0.3","eslint":"^8.56.0","rimraf":"^5.0.5","tune-ui":"^1.2.3","prettier":"^3.1.1","vitepress":"^1.0.0-rc.40","commitizen":"^4.3.0","typescript":"^5.3.3","vue-router":"^4.4.2","lint-staged":"^15.2.0","@commitlint/cli":"^18.4.3","vite-plugin-dts":"^3.7.2","standard-version":"^9.5.0","eslint-plugin-vue":"^9.20.1","@vitejs/plugin-vue":"^5.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","rollup-plugin-visualizer":"^5.12.0","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.19.1"},"peerDependencies":{"vue":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tune-ui_1.2.4_1750384137426_0.06758382306294353","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"tune-ui","version":"1.2.5","description":"基于Vue3的现代化UI组件库","main":"./dist/lib/index.js","module":"./dist/es/index.js","types":"./dist/es/index.d.ts","typings":"./dist/es/index.d.ts","type":"module","exports":{".":{"import":{"types":"./dist/es/index.d.ts","default":"./dist/es/index.js"},"require":{"types":"./dist/lib/index.d.ts","default":"./dist/lib/index.js"}},"./global":{"types":"./dist/global.d.ts"},"./style.css":"./dist/lib/style.css"},"keywords":["ui","tui","vue3","typescript","components","ui-library"],"scripts":{"dev":"vite serve test","test:dev":"vite serve test","build":"vite build","build:analyze":"vite build --config vite.config.analyze.ts","build:check":"node scripts/check-build.js","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","docs:push":"docs-push.sh","lint":"npm run lint:es && npm run lint:prettier","lint:es":"eslint --cache --max-warnings 0  \"./**/*.{vue,ts,tsx}\" --fix","lint:prettier":"prettier --write \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"","clean":"rimraf dist es lib .eslintcache","prepare":"husky install","commit":"git-cz","release":"standard-version","prepublishOnly":"npm run clean && npm run build && npm run build:check","postversion":"git push && git push --tags"},"author":{"name":"tommyrunner"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tommyrunner/tune-ui.git"},"bugs":{"url":"https://github.com/tommyrunner/tune-ui/issues"},"homepage":"https://tommyrunner.github.io/tune-ui/","engines":{"node":">=16.0.0"},"devDependencies":{"@commitlint/cli":"^18.4.3","@commitlint/config-conventional":"^18.4.3","@typescript-eslint/eslint-plugin":"^6.19.1","@vitejs/plugin-vue":"^5.0.0","commitizen":"^4.3.0","cz-conventional-changelog":"^3.3.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-vue":"^9.20.1","husky":"^8.0.3","lint-staged":"^15.2.0","prettier":"^3.1.1","rimraf":"^5.0.5","rollup-plugin-visualizer":"^5.12.0","sass":"^1.70.0","standard-version":"^9.5.0","tune-ui":"^1.2.4","typescript":"^5.3.3","vite":"^5.0.12","vite-plugin-dts":"^3.7.2","vitepress":"^1.0.0-rc.40","vue":"^3.5.13","vue-router":"^4.4.2"},"dependencies":{"dayjs":"^1.11.13","escape-html":"^1.0.3","prismjs":"^1.30.0","web-loading":"^1.5.2"},"peerDependencies":{"vue":"^3.3.0"},"sideEffects":["**/*.css","**/*.scss"],"lint-staged":{"*.{vue,js,ts,jsx,tsx}":["eslint --fix","prettier --write"],"*.{scss,css}":["prettier --write"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"61dd552d542e6f81961ce754182fba524a47ffda","_id":"tune-ui@1.2.5","_nodeVersion":"24.11.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-HEkEDLo0kZtb6iNTmau2kVngH291u14u+JKzq5KJ2/BW847B0JDVFQ7AhwNL+k6qUpNAFwPGWdZspWSmPQVV1A==","shasum":"2e77d080b318b4b09e6ae9df1967846ab0db2a61","tarball":"https://registry.npmjs.org/tune-ui/-/tune-ui-1.2.5.tgz","fileCount":1158,"unpackedSize":3259558,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGpDcR6RGmtPDqO9ZAjWFlxqYoh2cEsXp/4KE4RZKEjuAiEAlGkmD391WxjI9E8+ud10PcqeP2EWxiX0E+PTpKdeOX0="}]},"_npmUser":{"name":"tmm-tommy","email":"1223758238@qq.com"},"directories":{},"maintainers":[{"name":"tmm-tommy","email":"1223758238@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tune-ui_1.2.5_1773197885993_0.853209902072027"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-02T08:09:31.602Z","modified":"2026-03-11T02:58:06.388Z","1.0.0":"2025-04-02T08:09:31.893Z","1.0.1":"2025-04-02T08:30:03.907Z","1.0.2":"2025-04-02T08:52:55.243Z","1.0.3":"2025-04-03T01:31:25.985Z","1.0.5":"2025-04-03T01:52:29.989Z","1.1.0":"2025-04-03T02:20:53.910Z","1.1.1":"2025-04-03T03:40:29.192Z","1.1.2":"2025-04-03T03:53:32.628Z","1.1.3":"2025-04-03T03:55:51.600Z","1.1.4":"2025-04-03T04:06:26.514Z","1.1.5":"2025-04-14T07:01:47.778Z","1.1.6":"2025-04-14T07:08:37.142Z","1.1.7":"2025-04-14T10:50:02.030Z","1.1.8":"2025-05-14T03:02:16.141Z","1.1.9":"2025-05-14T08:25:36.160Z","1.1.10":"2025-05-22T08:51:28.523Z","1.1.11":"2025-05-22T09:13:59.572Z","1.1.12":"2025-05-22T09:30:51.767Z","1.1.13":"2025-05-22T09:33:05.039Z","1.1.15":"2025-05-27T06:51:26.319Z","1.1.16":"2025-05-28T00:42:41.833Z","1.1.17":"2025-05-28T01:50:54.364Z","1.1.18":"2025-05-28T02:07:06.135Z","1.1.19":"2025-05-28T02:12:14.025Z","1.1.20":"2025-05-28T06:17:02.773Z","1.1.21":"2025-05-28T06:51:06.339Z","1.1.22":"2025-06-09T10:48:44.844Z","1.1.23":"2025-06-09T10:58:11.351Z","1.1.24":"2025-06-10T02:18:58.496Z","1.1.25":"2025-06-10T02:26:38.841Z","1.1.26":"2025-06-10T03:29:36.082Z","1.1.27":"2025-06-10T03:59:10.320Z","1.1.28":"2025-06-10T04:02:45.563Z","1.1.29":"2025-06-10T04:13:35.806Z","1.1.30":"2025-06-10T07:01:48.269Z","1.1.31":"2025-06-10T07:08:16.330Z","1.1.32":"2025-06-10T07:16:51.986Z","1.1.33":"2025-06-10T09:12:18.591Z","1.1.34":"2025-06-10T09:30:03.613Z","1.1.35":"2025-06-10T11:08:31.595Z","1.1.36":"2025-06-10T11:14:50.135Z","1.1.37":"2025-06-10T11:19:06.302Z","1.1.38":"2025-06-10T11:24:55.241Z","1.1.39":"2025-06-10T11:28:09.387Z","1.1.40":"2025-06-11T01:56:03.241Z","1.1.41":"2025-06-11T01:59:49.929Z","1.1.43":"2025-06-11T02:37:05.900Z","1.1.44":"2025-06-11T02:51:02.603Z","1.1.45":"2025-06-11T03:48:58.075Z","1.1.46":"2025-06-12T02:24:15.660Z","1.2.0":"2025-06-12T02:38:33.726Z","1.2.1":"2025-06-12T02:45:39.280Z","1.2.2":"2025-06-19T09:33:47.975Z","1.2.3":"2025-06-20T01:17:02.158Z","1.2.4":"2025-06-20T01:48:57.676Z","1.2.5":"2026-03-11T02:58:06.258Z"},"bugs":{"url":"https://github.com/tommyrunner/tune-ui/issues"},"author":{"name":"tommyrunner"},"license":"MIT","homepage":"https://tommyrunner.github.io/tune-ui/","keywords":["ui","tui","vue3","typescript","components","ui-library"],"repository":{"type":"git","url":"git+https://github.com/tommyrunner/tune-ui.git"},"description":"基于Vue3的现代化UI组件库","maintainers":[{"name":"tmm-tommy","email":"1223758238@qq.com"}],"readme":"# TUI (Tune UI)\n\n<p align=\"center\">\n  <img src=\"https://i.postimg.cc/PxMBWVPz/logo.png\" width=\"200\" height=\"200\" alt=\"TUI logo\">\n</p>\n\n<p align=\"center\">\n  基于 Vue 3 的现代化 UI 组件库\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/tommyrunner/tune-ui/blob/main/LICENSE\">\n    <img src=\"https://img.shields.io/github/license/tommyrunner/tune-ui.svg\" alt=\"license\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/tune-ui\">\n    <img src=\"https://img.shields.io/npm/v/tune-ui.svg\" alt=\"npm\">\n  </a>\n  <a href=\"https://github.com/tommyrunner/tune-ui/stargazers\">\n    <img src=\"https://img.shields.io/github/stars/tommyrunner/tune-ui.svg\" alt=\"stars\">\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"./README.en.md\">English</a> | 中文\n</p>\n\n## 🔥 特性\n\n- 💪 基于 Vue 3 Composition API 开发\n- 🔥 使用 TypeScript 编写，提供完整的类型定义\n- 📦 开箱即用的高质量组件\n- 🌈 支持主题定制，轻松适配不同设计风格\n- 👓 专注于开发体验与用户体验的平衡\n- ⚡ 支持全量引入和按需引入，优化应用体积\n\n## 🚀 快速开始\n\n### 安装\n\n```bash\n# 使用 npm\nnpm install tune-ui\n\n# 使用 yarn\nyarn add tune-ui\n\n# 使用 pnpm\npnpm add tune-ui\n```\n\n### 使用方式\n\n#### 全量引入\n\n如果你希望一次性注册所有组件，可以使用以下方式：\n\n```js\nimport { createApp } from \"vue\";\nimport App from \"./App.vue\";\nimport { install } from \"tune-ui\";\nimport \"tune-ui/style.css\";\n\nconst app = createApp(App);\napp.use(install);\napp.mount(\"#app\");\n```\n\n#### 按需引入\n\n如果你只需要使用部分组件，可以按需引入以减小应用体积：\n\n```vue\n<template>\n  <t-button type=\"primary\" prefix-icon=\"github\">Click</t-button>\n  <t-input v-model=\"value1\" placeholder=\"Please input\" />\n  <t-select v-model=\"value2\" placeholder=\"Please select\" :options=\"options\" />\n</template>\n\n<script lang=\"ts\" setup>\nimport { TButton, TInput, TSelect } from \"tune-ui\";\nimport { ref } from \"vue\";\nconst value1 = ref(\"\");\nconst value2 = ref(\"\");\nconst options = ref([\n  { label: \"Option 1\", value: \"1\" },\n  { label: \"Option 2\", value: \"2\" },\n  { label: \"Option 3\", value: \"3\" }\n]);\n</script>\n```\n\n## 🎨 主题定制与全局配置\n\nTUI 提供了丰富的主题定制和全局配置能力，帮助你快速构建符合设计需求的界面。\n\n### 主题颜色配置\n\n```js\nimport { useOptions } from \"tune-ui\";\n\n// 获取配置API\nconst { updateThemeColor, configOptions } = useOptions();\n\n// 更新单个主题颜色\nupdateThemeColor({ primary: \"#3b82f6\" });\n\n// 更新多个主题颜色\nupdateThemeColor({\n  primary: \"#3b82f6\",\n  success: \"#10b981\",\n  warning: \"#f59e0b\",\n  danger: \"#ef4444\",\n  info: \"#6b7280\",\n  dark: \"#1f2937\",\n  light: \"#f3f4f6\"\n});\n\n// 获取当前配置\nconsole.log(configOptions.value.theme);\n```\n\n### 元素尺寸配置\n\n```js\nimport { useOptions } from \"tune-ui\";\n\nconst { updateDefaultSize } = useOptions();\n\n// 设置全局默认尺寸 (可选值: \"small\", \"default\", \"large\")\nupdateDefaultSize(\"default\");\n```\n\n### 国际化配置\n\n```js\nimport { useOptions, LOCALE_TYPE } from \"tune-ui\";\n\nconst { setLocale } = useOptions();\n\n// 设置语言为中文\nsetLocale(LOCALE_TYPE.ZH_CN);\n\n// 设置语言为英文\nsetLocale(LOCALE_TYPE.EN_US);\n```\n\n### 重置配置\n\n```js\nimport { useOptions } from \"tune-ui\";\n\nconst { initOptions } = useOptions();\n\n// 重置所有配置到默认值\ninitOptions();\n```\n\n### CSS 变量方式\n\n你也可以通过 CSS 变量直接覆盖默认样式：\n\n```css\n:root {\n  /* 主题颜色 */\n  --t-color-primary: #3b82f6;\n  --t-color-success: #10b981;\n  --t-color-warning: #f59e0b;\n  --t-color-danger: #ef4444;\n  --t-color-info: #6b7280;\n\n  /* 文字颜色 */\n  --t-text-color: #374151;\n  --t-text-color-light: #6b7280;\n\n  /* 边框样式 */\n  --t-border-radius: 4px;\n  --t-border-color: #e5e7eb;\n\n  /* 更多变量... */\n}\n```\n\n## 🧩 组件总览\n\n### 基础组件\n\n- `TButton` - 按钮\n- `TIcon` - 图标\n- `TTag` - 标签\n- `TDivider` - 分割线\n\n### 表单组件\n\n- `TInput` - 输入框\n- `TInputNumber` - 数字输入框\n- `TTextarea` - 文本域\n- `TRadio` - 单选框\n- `TCheckbox` - 复选框\n- `TSwitch` - 开关\n- `TSelect` - 选择器\n- `TRate` - 评分\n- `TSlider` - 滑块\n- `TDatePicker` - 日期选择器\n- `TDatePickerMultiple` - 多日期选择器\n- `TUpload` - 上传\n- `TColorPicker` - 颜色选择器\n\n### 数据展示\n\n- `TBadge` - 徽章\n- `TCard` - 卡片\n- `TCarousel` - 轮播图\n- `TListView` - 列表视图\n- `TTable` - 表格\n- `TProgress` - 进度条\n- `TImage` - 图片\n- `TCalendar` - 日历\n- `TLoading` - 加载\n- `TScrollbar` - 滚动条\n\n### 导航组件\n\n- `TBreadcrumb` - 面包屑\n- `TBackTop` - 回到顶部\n- `TTabs` - 标签页\n- `TTree` - 树形控件\n- `TCollapse` - 折叠面板\n\n### 反馈组件\n\n- `TDialog` - 对话框\n- `TDrawer` - 抽屉\n- `TPopConfirm` - 气泡确认框\n- `TMessage` - 消息提示\n- `TPopover` - 气泡卡片\n\n### 布局组件\n\n- `TFlex` - 弹性布局\n\n## 🤝 贡献指南\n\n我们非常欢迎您的贡献，您可以通过以下方式参与项目：\n\n1. 提交 [Issue](https://github.com/tommyrunner/tune-ui/issues) 报告问题或建议\n2. 提交 [Pull Request](https://github.com/tommyrunner/tune-ui/pulls) 改进代码\n\n在提交之前，请确保阅读我们的[贡献指南](https://github.com/tommyrunner/tune-ui/blob/main/CONTRIBUTING.md)。\n\n## 📄 许可证\n\n[MIT](https://github.com/tommyrunner/tune-ui/blob/main/LICENSE)\n\nCopyright (c) 2024-present, TommyRunner\n","readmeFilename":"README.md"}