{"_id":"@opentiny/vue-theme-saas","_rev":"31-9a82da4f6a80032ee4918e20c0579f0c","name":"@opentiny/vue-theme-saas","dist-tags":{"latest":"3.32.0"},"versions":{"3.9.0":{"name":"@opentiny/vue-theme-saas","version":"3.9.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.9.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"f0c0317d3d519b0670fb3b92173e503a284f90c1","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.9.0.tgz","fileCount":608,"integrity":"sha512-Yf5pV0U0eLI7R/MW+VdC6GvfAKPd8OdRrxaEHC0V50spoJ8aZAa2UVNK6DxdVUi1swxbdddUFfaJn8MJQ/APfA==","signatures":[{"sig":"MEYCIQCOa7I9V6RcekUdTqtV6YIE/bAKTEMuc7S/c6R9S8yCIwIhAOqDE+p2br2fy+DbKmPS8eLognVGJ7+AAFTSJlVh4R4+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3592275},"main":"index.css","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"gitHead":"b2064e738dc2c8e0e8c6c7d0981be0fe1dd3185c","scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"9.3.1","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"resolutions":{"graceful-fs":"4.2.2"},"_nodeVersion":"18.14.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"2.3.0","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.9.0_1689580470350_0.32911962694135677","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"@opentiny/vue-theme-saas","version":"3.10.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.10.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"af202a4cc6bd38de2b1dee0fa83e24f5e3063bd1","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.10.0.tgz","fileCount":614,"integrity":"sha512-pdsXMKx+gjVXXxuo8fRBOvwLuypFK6hDAZPq4S/4jVYsMQCuKdBCPT/KaYZndyiAhgvhz68B/LG3TZkdDQHjlA==","signatures":[{"sig":"MEYCIQCm/4KYvFi41vaBgCwD2n2l1zqGweqGphHOPYGuGV/wCwIhAMfPlo21KV3zymFr0Pcu0YYPbBvE1eckTTcCZn6dgSLL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3640860},"main":"index.css","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"gitHead":"75032bde35e81e207c7878d66387e98aaf0372be","scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"9.3.1","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"resolutions":{"graceful-fs":"4.2.2"},"_nodeVersion":"18.14.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.10.0_1692151190606_0.5433913984960741","host":"s3://npm-registry-packages"}},"3.11.0":{"name":"@opentiny/vue-theme-saas","version":"3.11.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.11.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"dbf97b5c9b61ddd13e5b3a6791f534f21cc86403","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.11.0.tgz","fileCount":674,"integrity":"sha512-YSx3LNWfaLNdhxMe+WaF0d5KoQr+kpPCZ3ZUC0ofT9wL/uBeh0g6iDclEPG9YUs+aXxuT2JnGjHw9chvarpF9w==","signatures":[{"sig":"MEUCIQCxP0slk4HLast6jLb/QhT0NyDpWBg54D0o2BwulAQfiQIgcZyh6ajyRRPefIs9iScAyZhyWAaSXdXjtZUQuA6y0z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3785318},"main":"index.css","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"gitHead":"eb366ad046ffcab96579c797e26993a58fe975e9","scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"8.5.5","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"18.14.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.11.0_1698050426121_0.6905677258244456","host":"s3://npm-registry-packages"}},"3.12.0":{"name":"@opentiny/vue-theme-saas","version":"3.12.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.12.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"8b239b7f986be2c0653de920d4d2562542fffda9","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.12.0.tgz","fileCount":681,"integrity":"sha512-IvulnanSJeUVRsYt0dLX/CPnAr2suR3wbJY7Ms2R5pD9kRmIFBOJ9klekK7Ioj6OEb4OZeRVv1Dn4Ul681qiLA==","signatures":[{"sig":"MEUCIQCMocyYhHUI9lln3niSN71cp4I+KwQzugsosEodXAwXCQIgYUApstbt/X4G1VrTdh6phIRrN0c+L1dwlnHNTVF+eew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3789918},"main":"index.css","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"gitHead":"71d63ba4d24ee7545499436448b231717d3cca43","scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"8.5.5","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"18.14.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.12.0_1701348973153_0.340355580984689","host":"s3://npm-registry-packages"}},"3.13.0":{"name":"@opentiny/vue-theme-saas","version":"3.13.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.13.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"2814a262c7b6923802ab096afb8283da39aae48e","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.13.0.tgz","fileCount":682,"integrity":"sha512-e8fTeeuTaAB/1la7Nio6/9sGePUyZHCo/5ANdXkfQ55tsUYZWJbSWNdD3Aabsh6nwd1jIun0vTcHHd7R0Zy4xQ==","signatures":[{"sig":"MEUCIQClm0dO9cl71LDs7G4kich02LNJUpQ1x4VB1yXLgOqJUQIgBV5vBh8iYij9ZafUfZxjOFpkgpVlDzZjEILF+OBk0io=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3791050},"main":"index.css","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"gitHead":"2133162169f538996c4a03155465e98dda4065fb","scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"8.5.5","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"18.14.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.13.0_1704338148621_0.33477741854013665","host":"s3://npm-registry-packages"}},"3.13.0-alpha.0":{"name":"@opentiny/vue-theme-saas","version":"3.13.0-alpha.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.13.0-alpha.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"8a7b2fc300a435b65f3445a24b80a869bcf85be8","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.13.0-alpha.0.tgz","fileCount":728,"integrity":"sha512-W/1Wf2IwC0HGe41cmsx1/uQvHfy7zlgcQbazRJaOFB5EIDSL5zQIX7Ci90PQKcYJFj6qFMUTVqKfzo31aSNL0A==","signatures":[{"sig":"MEUCIDbvAz1Epn+etHVTxN7Ni4ywpt/9dN6M5Ts7LL94Uo5DAiEAgthBH+zwSEkvx56N1RMMXQ6kqYrZjDKYrDkgcOCaEEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4161654},"main":"index.css","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"gitHead":"d051bea3a0a4703daec600db320a10fc7378aa14","scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.13.0-alpha.0_1707116158862_0.40228826884211655","host":"s3://npm-registry-packages"}},"3.13.0-alpha.1":{"name":"@opentiny/vue-theme-saas","version":"3.13.0-alpha.1","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.13.0-alpha.1","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"a8f1b78b86bccf79ef7008caeae479a5adf70800","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.13.0-alpha.1.tgz","fileCount":728,"integrity":"sha512-/yJlxg8JbFafXgAcgmjmTXt8WAmC0FhLdrROw4VzfopF2pt+miBwFOkVDlHJTABORjR8b1iVQbxxG/ce6kvgHA==","signatures":[{"sig":"MEUCIQC5NKm0uBTzKjl3RRUAuLbEbIXoYOksUbkdwFhhW4VePAIgFvozAtGe9apKO7aeGmo1i+Q29JC6plxKtkz80jyBW04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4161654},"main":"index.css","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"gitHead":"d051bea3a0a4703daec600db320a10fc7378aa14","scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.13.0-alpha.1_1707203871466_0.10581619173383316","host":"s3://npm-registry-packages"}},"3.14.0":{"name":"@opentiny/vue-theme-saas","version":"3.14.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.14.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"7c78982bc2be1ea8651c92f3ce6cd49b8d9a7d14","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.14.0.tgz","fileCount":738,"integrity":"sha512-7kGzHT28c8Vf+1nmxdZ94rW8DXY31SPi4y36q1EDvlHaO+jvCTnBnvbqVrXJne5DmNF4uwl02ks5hXXg3l6Hxg==","signatures":[{"sig":"MEYCIQDyyGBR/YIfSExjULpTmI4KWQoA5PI+aVWHb3GGmOkFKwIhAPJHxiQ1B+3ApXdzdg+zfB5R2oEWxOZ/kxF5L65lJ+nX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4201439},"main":"index.css","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"gitHead":"d96ffa4cecb997af28ecb328f8864dbeb449d307","scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.14.0_1709798414671_0.7972330311820124","host":"s3://npm-registry-packages"}},"3.15.0":{"name":"@opentiny/vue-theme-saas","version":"3.15.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.15.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"41b583ec7181825c6f34b703ebcd834381902257","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.15.0.tgz","fileCount":774,"integrity":"sha512-xZFLIIO5/o5Lo5ZLQagzBFXlA5eB4IjP/AKF0Zwj7FULMiuROnkpMgROpq74fJp6bwq35uYZtr6Le+slqDKsbw==","signatures":[{"sig":"MEQCICgh1YPjmR+OC2FI/NfZjW9obYxPPbTAzZLDfMDqX02nAiAui7bxVPaiAotnGjOJQ5fpOQw/B6pyN84kvT83bVkLgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4276822},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.15.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\ba28be4b5148cc2610a227e3d6006a66\\opentiny-vue-theme-saas-3.15.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-xZFLIIO5/o5Lo5ZLQagzBFXlA5eB4IjP/AKF0Zwj7FULMiuROnkpMgROpq74fJp6bwq35uYZtr6Le+slqDKsbw==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.15.0_1712566684553_0.5929772399995821","host":"s3://npm-registry-packages"}},"3.15.1":{"name":"@opentiny/vue-theme-saas","version":"3.15.1","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.15.1","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"5257d75d4dc577831653650e415ede34b27e951a","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.15.1.tgz","fileCount":775,"integrity":"sha512-EvKJ5QO/3JcjAdox0Vm8Nl+WRU3N0a1v4qf5jRNXG5wkr9kyLWZ/vCv7dBDzXUYcKIcROL8shPoV+4nFx9tnQA==","signatures":[{"sig":"MEQCIElo3f1+oi8eCo94ZzrDh3WYQGVMDHyMtX88Y5lOrHtKAiBf7ZPXn1HI9RefVeah7pJKOzX4yNcy+vA94xh2SWs7gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4276822},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.15.1.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\1fce940a9059f290a2cb7abfb8676a56\\opentiny-vue-theme-saas-3.15.1.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-EvKJ5QO/3JcjAdox0Vm8Nl+WRU3N0a1v4qf5jRNXG5wkr9kyLWZ/vCv7dBDzXUYcKIcROL8shPoV+4nFx9tnQA==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.15.1_1713421799184_0.558746380177717","host":"s3://npm-registry-packages"}},"3.16.0":{"name":"@opentiny/vue-theme-saas","version":"3.16.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.16.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"6490f1d80ec16411f1995f0753d16b43a364cd9c","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.16.0.tgz","fileCount":781,"integrity":"sha512-O1wRrpJ1H2fSoQh8oV/DaUnB27RSvtnqyNltr4h3TuB0aBxUR1f93rlPCCYA/ALoWk9JP4qR4fkqYNxSJRFiUw==","signatures":[{"sig":"MEYCIQDQrk99rffzZyfxhbUGe1c0dPOxr/qqyKsiXt9c9ZaY7gIhAMw84Sx+NdUg0TUsgV3tAuVcvZBzxQomFOFmoBzcOtdd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4099050},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.16.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\baf5743bdfc8c7f11b3b63d97ed4bda8\\opentiny-vue-theme-saas-3.16.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-O1wRrpJ1H2fSoQh8oV/DaUnB27RSvtnqyNltr4h3TuB0aBxUR1f93rlPCCYA/ALoWk9JP4qR4fkqYNxSJRFiUw==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.16.0_1715412921953_0.5879768931052225","host":"s3://npm-registry-packages"}},"3.17.0":{"name":"@opentiny/vue-theme-saas","version":"3.17.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.17.0","homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"b50bec54da48237d530744cd13c4c9b7310cf35f","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.17.0.tgz","fileCount":772,"integrity":"sha512-Zy8C8mqPuGUVPvduXi8jkjsrvMQNoEZB99DbFcxjI5qD2OOXVFskxk/+teToqoWSVcooS5mAeq1W08J4bsMgUw==","signatures":[{"sig":"MEQCICJsztVO+ApakcMjLDOJyzKt/ccnRjy+c4r0hQ9gmbLnAiBnR8CtZD0HFAaV41+dima1VgrFEpqBCzMybSjHzIOvYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4039265},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.17.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\b930fa07c5652d5e95f43b219bd48d64\\opentiny-vue-theme-saas-3.17.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-Zy8C8mqPuGUVPvduXi8jkjsrvMQNoEZB99DbFcxjI5qD2OOXVFskxk/+teToqoWSVcooS5mAeq1W08J4bsMgUw==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.17.0_1719376424426_0.31727009279246965","host":"s3://npm-registry-packages"}},"3.18.0":{"name":"@opentiny/vue-theme-saas","version":"3.18.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.18.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"83f2528122dd46fb473335fc5c683064d6b17146","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.18.0.tgz","fileCount":792,"integrity":"sha512-ANx2inu4n2vjoaOexvLK7CloWrF/91/bfP9Pxk2LCA/5y3fc5UDJCimZXQ/Yy3BsBHfBJykSE43tYRecBc561g==","signatures":[{"sig":"MEYCIQDxQ0vlLtjvYyr0+qDQuwSKqNj0KNtTgr1XuwRaxjWgQgIhAKyUtf5QEIx3Enq1FGjsHhuMDNFLgA4dDv9c+Xszaxh3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3986106},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.18.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\a05700972f492561ee515c56a7c0787f\\opentiny-vue-theme-saas-3.18.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-ANx2inu4n2vjoaOexvLK7CloWrF/91/bfP9Pxk2LCA/5y3fc5UDJCimZXQ/Yy3BsBHfBJykSE43tYRecBc561g==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.18.0_1723519334938_0.5484474171160942","host":"s3://npm-registry-packages"}},"3.19.0":{"name":"@opentiny/vue-theme-saas","version":"3.19.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.19.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"7b83d1bf6583188c153d6a1a2396b6450883bdfe","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.19.0.tgz","fileCount":802,"integrity":"sha512-dFzuS8I66bkQjWknbDlbLZ7FTVIz/QT+et0Kz/GyNWQNW14x27lfTOWnMbWIJL4rxNEXPC5I7lnuUl4/msb4IA==","signatures":[{"sig":"MEYCIQC/go7hvDggLUZYZjHmZ1wUXI+54yFBeykDW7yuSIgwJQIhANIi85qWgi2NxxkXdD7QqJ2h4Sj8urgWAlFbNAXCH4UN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4004513},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.19.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\818f7760c92900f18a38860db7e9e404\\opentiny-vue-theme-saas-3.19.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-dFzuS8I66bkQjWknbDlbLZ7FTVIz/QT+et0Kz/GyNWQNW14x27lfTOWnMbWIJL4rxNEXPC5I7lnuUl4/msb4IA==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.19.0_1730110171132_0.8501622786359901","host":"s3://npm-registry-packages"}},"3.18.1":{"name":"@opentiny/vue-theme-saas","version":"3.18.1","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.18.1","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"083e1113ebec95d423591aa0cb19f48c6dac442c","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.18.1.tgz","fileCount":793,"integrity":"sha512-XAH3csnT7t9KbcgOpQkYL/Ex2ZUwoQkHKqmZx85fbadQRdzmaBAeJ8pWysUIC+p6Dxeu3rwvaVFcvyOOdEJdGQ==","signatures":[{"sig":"MEYCIQDvX4iqZvv4ZdixwoTo5SehBVf3IFEG9RlSoD1ImUpoEwIhANle4XswHp9x0PafB47UpsBG5yfgSKJM39bGkULVvex0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3986106},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.18.1.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\5831ec33c8c83b55994e88053522701a\\opentiny-vue-theme-saas-3.18.1.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-XAH3csnT7t9KbcgOpQkYL/Ex2ZUwoQkHKqmZx85fbadQRdzmaBAeJ8pWysUIC+p6Dxeu3rwvaVFcvyOOdEJdGQ==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.18.1_1731898411479_0.9193060662704546","host":"s3://npm-registry-packages"}},"3.20.0":{"name":"@opentiny/vue-theme-saas","version":"3.20.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.20.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"af0db3af2094443fb21ba679b519d79604329143","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.20.0.tgz","fileCount":795,"integrity":"sha512-19O5kpwTaKXLHKYrRZo7bNUILU7jn58CWaNLTO0l7C+dxgdniLvzIXDSXgdI3qtTiL3n3l/wXUQPDJqT/AQDzA==","signatures":[{"sig":"MEQCIGT55wLEM66OpYdY1Bnfd2nDcSxxsgSmvgxRkiSPyGzjAiAG5bxSx8qkTbP0qxhw9NrpPYbDyjw15ziIioaCmka+og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3990653},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.20.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\cfd44d362739df58b56a8a15ae01c77b\\opentiny-vue-theme-saas-3.20.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-19O5kpwTaKXLHKYrRZo7bNUILU7jn58CWaNLTO0l7C+dxgdniLvzIXDSXgdI3qtTiL3n3l/wXUQPDJqT/AQDzA==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.20.0_1733301332662_0.699691203232949","host":"s3://npm-registry-packages"}},"3.20.1":{"name":"@opentiny/vue-theme-saas","version":"3.20.1","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.20.1","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"f6bae3dfe06cce9b8641b92cbbb44aab814db588","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.20.1.tgz","fileCount":795,"integrity":"sha512-g0o5uNCkSRbp4To83hgC6MMwd+kYusJ/lEzmllaH3Pn+sB1IxAoSjErLDXQiWPRCbQjXcPvaYXEC0kuBu4pL5A==","signatures":[{"sig":"MEUCIHsxGccAmFq6e6aOTO7o4adxalJdmzg2XK1d1WWHvIvnAiEAm7lnkfDhmFsom2b8zghGipfoHZ/A0XSuAjXevzB8Zd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3989623},"main":"index.css","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"gitHead":"16f4ce798e13d1d5f1730452bef5bc20095513be","scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.20.1_1735114997201_0.9314436929190217","host":"s3://npm-registry-packages-npm-production"}},"3.21.0":{"name":"@opentiny/vue-theme-saas","version":"3.21.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.21.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"bef251f1ed2c29ce634d26286aa5e404564846b9","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.21.0.tgz","fileCount":796,"integrity":"sha512-1kE7vvMjEtbpC+9hCbNEafcVvAmtXHwtJobtuFIyroeFSps77izqLmzf+VooTMgQ1hujBXQXXH4BKfEr2nU15g==","signatures":[{"sig":"MEUCIQDeCA7w85shMjrGuyInO/WcLxbryoRZWrbBJavsjrsO4gIgCEufDl+JOP9GOXra918K2d8T5vgd0EO6PjG/SAeJK2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3995942},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.21.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\91e45e74affd1c3639c1f66989abf27d\\opentiny-vue-theme-saas-3.21.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-1kE7vvMjEtbpC+9hCbNEafcVvAmtXHwtJobtuFIyroeFSps77izqLmzf+VooTMgQ1hujBXQXXH4BKfEr2nU15g==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.21.0_1736396094183_0.6748988704136958","host":"s3://npm-registry-packages-npm-production"}},"3.22.0":{"name":"@opentiny/vue-theme-saas","version":"3.22.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.22.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"64af6205ec9e75920c4483349d0b98b5eb950b9a","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.22.0.tgz","fileCount":800,"integrity":"sha512-IAp7hGZu+d9k4aal7+j/AKr0HxCzbz/f/u0IqfbvR0j22E4GfdOgAdU48mTya1y2rnMDDUI7Azw5phBTjiAHKA==","signatures":[{"sig":"MEYCIQC1rh5QwiqdTMDUL1WXunnEmOypHQ8UyZfzT/Jn3d2k3QIhAKCHxv/EP2WlZbI7RE/ckuQl6Sm2AXU8xY5JqunQCqpb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4032338},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.22.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\47eb005b3c076177a56c1a41949aaf75\\opentiny-vue-theme-saas-3.22.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-IAp7hGZu+d9k4aal7+j/AKr0HxCzbz/f/u0IqfbvR0j22E4GfdOgAdU48mTya1y2rnMDDUI7Azw5phBTjiAHKA==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.22.0_1744033120583_0.39745839891777335","host":"s3://npm-registry-packages-npm-production"}},"3.23.0":{"name":"@opentiny/vue-theme-saas","version":"3.23.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.23.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"7971d90f4c631eb3488d0f9d3976c7f62c92543c","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.23.0.tgz","fileCount":803,"integrity":"sha512-F/IxeJ+poVmB1Bex5bDkPfKDHuPuPmzAQcykdcuY1Ab00krcGigYfQsQLxAdK2euhF/BCHnyS87eT9j0HoT/EQ==","signatures":[{"sig":"MEYCIQCfa8t42Zf118c6bqy9rY74FaDmS39ROrrKH/i/srnNBQIhAN1OZhbLYvz7cpEwEmnqPjI5eu8SwceRmmOJnbgEWLJe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4038996},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.23.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\df7c61b743f4ff423377d1c1b98f5405\\opentiny-vue-theme-saas-3.23.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-F/IxeJ+poVmB1Bex5bDkPfKDHuPuPmzAQcykdcuY1Ab00krcGigYfQsQLxAdK2euhF/BCHnyS87eT9j0HoT/EQ==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.23.0_1747303401596_0.317703679756143","host":"s3://npm-registry-packages-npm-production"}},"3.24.0":{"name":"@opentiny/vue-theme-saas","version":"3.24.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.24.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"7cb4c93f9ef1e6ad499ee1a5c7d33349335152b0","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.24.0.tgz","fileCount":803,"integrity":"sha512-eC4xNIMxER0fCap2hQm09fOlSEkqrOuTvitvxYCZkayvWTvc5kTWREg0r+ZH+nZdAqNWNMyGGHl1tmdSIKm9jQ==","signatures":[{"sig":"MEQCIDjD2k8KU9tr6f5EwJKBvd1X6XbgKLxhu8/b8F3mXiTQAiAok3Z/ax7l5mxRQzv64zvAjKvB+GGls8RVsuQKGidsIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4039175},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.24.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\558d14c4e3a4e1330b7de6ce09412e9f\\opentiny-vue-theme-saas-3.24.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-eC4xNIMxER0fCap2hQm09fOlSEkqrOuTvitvxYCZkayvWTvc5kTWREg0r+ZH+nZdAqNWNMyGGHl1tmdSIKm9jQ==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.24.0_1749564380348_0.5810964986814673","host":"s3://npm-registry-packages-npm-production"}},"3.25.0":{"name":"@opentiny/vue-theme-saas","version":"3.25.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.25.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"1346351b8dd9aac9f552ac28006a46dc53c2da60","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.25.0.tgz","fileCount":811,"integrity":"sha512-/dPe7ZYPtZ9DX8L9/DNMJWs98w0d8kYHLf/rtEHR68jhW9Y6S4Ylt2I/AoFEZaRsgbIzKK2j+0vHUHRtvlRueA==","signatures":[{"sig":"MEQCIBWWlvL9tqMR6m8n/Rjjxlff3hd6doyNCzpibVNKfTtEAiANtdlIt8o7ZnUZCDixIWXzEZY05ee/OnOo25l/FPJBPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4053639},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.25.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\0bd0ca3f5c34b15df9106686f1c91504\\opentiny-vue-theme-saas-3.25.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-/dPe7ZYPtZ9DX8L9/DNMJWs98w0d8kYHLf/rtEHR68jhW9Y6S4Ylt2I/AoFEZaRsgbIzKK2j+0vHUHRtvlRueA==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.25.0_1752551502520_0.6850327297299303","host":"s3://npm-registry-packages-npm-production"}},"3.26.0":{"name":"@opentiny/vue-theme-saas","version":"3.26.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.26.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"f3ca4dfb6c7d06af00025f55748ba45afb012f17","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.26.0.tgz","fileCount":814,"integrity":"sha512-f/xQoHiXjarFXpGCfVl5RsFHT7GHF31FqJGdqQQpxrwYUvaSNutc2OSUCZIFFs5AMRCq+NIT2pyBMp9pzq9lqA==","signatures":[{"sig":"MEUCIDBkM+WzPSm9IwL0JQcjNJnQMapa0wm8M+J0mGmMdM3sAiEAoO7BXS7l4bJiz1Q2o/KE7fU0ZlmDrlRN9d2+i6cBbNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4076028},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.26.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\1802ab692402291add4f6b43394c0834\\opentiny-vue-theme-saas-3.26.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-f/xQoHiXjarFXpGCfVl5RsFHT7GHF31FqJGdqQQpxrwYUvaSNutc2OSUCZIFFs5AMRCq+NIT2pyBMp9pzq9lqA==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.26.0_1757317905187_0.09009307603110517","host":"s3://npm-registry-packages-npm-production"}},"3.26.1":{"name":"@opentiny/vue-theme-saas","version":"3.26.1","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.26.1","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"c9bb20d7dbe80f2cfb7c60abf58ed89eb5ca3e54","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.26.1.tgz","fileCount":816,"integrity":"sha512-6phhrpam65G0hOoGYP4+1R7FHELTSDG9+/XhabzWi+8xvxdi7Idscc3nGWgFUtkHMZMf78scXXBMwf9a25LYrQ==","signatures":[{"sig":"MEYCIQDyMtrPF4MHKajRxZj6MZmmImK1/WOuOi6iNieatTmFPwIhALcCo4CEdxAOjB3nTZ12iQqqHxdzhYK3KsKNCVUmvvt3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4076231},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.26.1.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\f8a978425be73cabc40b027bfeb86770\\opentiny-vue-theme-saas-3.26.1.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-6phhrpam65G0hOoGYP4+1R7FHELTSDG9+/XhabzWi+8xvxdi7Idscc3nGWgFUtkHMZMf78scXXBMwf9a25LYrQ==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.26.1_1758003755466_0.8850377964754259","host":"s3://npm-registry-packages-npm-production"}},"3.26.2":{"name":"@opentiny/vue-theme-saas","version":"3.26.2","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.26.2","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"287d6e4974ae3ecd0d0248701fb913981ba8feb2","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.26.2.tgz","fileCount":817,"integrity":"sha512-ER0wEggXsv1/6T6y0jK6i0m6GGptq5blPfYQSwJwUBEvFQS7J48tOJptQJKXoaxiElOC0bKsN7xuYGdxNoPbMg==","signatures":[{"sig":"MEQCICFeLGK/yEO6zTAhtJJROhNBdXqZwQPDZ/rFU/seDaOAAiAx1DSOPYL5S/iv2azKqXTHoAqmKnzqop5cI15ShBVt8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4076352},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.26.2.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\zzcr\\AppData\\Local\\Temp\\3\\f8c979e617abffaa072996917bb6ec0b\\opentiny-vue-theme-saas-3.26.2.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-ER0wEggXsv1/6T6y0jK6i0m6GGptq5blPfYQSwJwUBEvFQS7J48tOJptQJKXoaxiElOC0bKsN7xuYGdxNoPbMg==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.9.2","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"22.17.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.26.2_1758077268606_0.6803772107128248","host":"s3://npm-registry-packages-npm-production"}},"3.27.0":{"name":"@opentiny/vue-theme-saas","version":"3.27.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.27.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"41bbe817c4194bfdda62fbd632663a9baa7b3ac0","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.27.0.tgz","fileCount":820,"integrity":"sha512-5wFthq5lBx93N6SY7FJCLNL8bkJHl25DnLtMPc2/P1Fte+PdHaEzLvwZxnRj6t+SVhD4asaxwGfXobqg0IerUw==","signatures":[{"sig":"MEUCIEeUXvMN0/nXZwp5TBtZy/7oikwjdL5w3scVjeo465IVAiEA1jNHqud19vZaCgLLt05E8dIKo/8OYNHFK81nuYKkf9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4086102},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.27.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\510b17c339d5f5ca9699e96760db9286\\opentiny-vue-theme-saas-3.27.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-5wFthq5lBx93N6SY7FJCLNL8bkJHl25DnLtMPc2/P1Fte+PdHaEzLvwZxnRj6t+SVhD4asaxwGfXobqg0IerUw==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.27.0_1762223634502_0.6789589282170196","host":"s3://npm-registry-packages-npm-production"}},"3.28.0":{"name":"@opentiny/vue-theme-saas","version":"3.28.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.28.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"62b5be5a6ae60f3f2a9e81a79aa8b731933191c2","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.28.0.tgz","fileCount":1362,"integrity":"sha512-B6PdfrJOp5vg6kMAkzRDWo9pHYaVAuf+lGrE75vqyPLnNkzy7nv7MVz1XZxexW3tIsDixC/D1HS1DF/ayyauKg==","signatures":[{"sig":"MEYCIQCOlGlZIwozgh1ETUzHIgfHG+RYgMB6HF0A0RQSPCee3AIhAILBuHdSEup0SQT7BPftdjYNzQ5HnX805Qoz5LCmM0uE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6170382},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.28.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\7d2bfcd37e5aa4f8fa6df265fa18749f\\opentiny-vue-theme-saas-3.28.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-B6PdfrJOp5vg6kMAkzRDWo9pHYaVAuf+lGrE75vqyPLnNkzy7nv7MVz1XZxexW3tIsDixC/D1HS1DF/ayyauKg==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.28.0_1766996267742_0.7858302031121336","host":"s3://npm-registry-packages-npm-production"}},"3.29.0":{"name":"@opentiny/vue-theme-saas","version":"3.29.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.29.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"9778fd20896c6393161733c9210d70f604dc6815","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.29.0.tgz","fileCount":1568,"integrity":"sha512-yRORr3qxJe+zTnPpo1Io/rh0SnTISbTHy+k31wxV+lozFw+qOurH5wTj/WzJR2iWvVddX6f4RcWbEJL8SlgrlA==","signatures":[{"sig":"MEUCIQC2voufelrVURtSK3APrLxAv7a/0JUUxX+xS2Hc9+o6rAIgKbrmc8Wd0l6MzOOgn144pXXUoUUIk0UBuOHWhXEO3vA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7152559},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.29.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\e841e547195a55f2606a51208a091256\\opentiny-vue-theme-saas-3.29.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-yRORr3qxJe+zTnPpo1Io/rh0SnTISbTHy+k31wxV+lozFw+qOurH5wTj/WzJR2iWvVddX6f4RcWbEJL8SlgrlA==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.29.0_1770889812254_0.22636110417791944","host":"s3://npm-registry-packages-npm-production"}},"3.30.0":{"name":"@opentiny/vue-theme-saas","version":"3.30.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.30.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"3a3862c2c449741443b73ea331036eb22f6f0079","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.30.0.tgz","fileCount":1568,"integrity":"sha512-uWuozT11XrCsR3nCeYEfcJccPu0FnkfKzse8ZWqxWfmGOstXxbBsEOJzaaIFKyuIaVHibV8JY/AVCMXYXSLd3A==","signatures":[{"sig":"MEUCIB7wwgTjbkvVTbca2LpvC4DEBlrq7P0eQY+HO8GTI1aZAiEAuMXqsjFW+elujziOCyWUHcsUG+H4n2sUxtFeibFOznw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7158840},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.30.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\45a3da2feaacfc8d538e147369d1386a\\opentiny-vue-theme-saas-3.30.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-uWuozT11XrCsR3nCeYEfcJccPu0FnkfKzse8ZWqxWfmGOstXxbBsEOJzaaIFKyuIaVHibV8JY/AVCMXYXSLd3A==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.30.0_1775192353879_0.9445048183799929","host":"s3://npm-registry-packages-npm-production"}},"3.31.0":{"name":"@opentiny/vue-theme-saas","version":"3.31.0","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"author":{"name":"OpenTiny Team"},"license":"MIT","_id":"@opentiny/vue-theme-saas@3.31.0","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"homepage":"https://opentiny.design/tiny-vue","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"e0f3d2861bf36e064add5f08660fb5e7f98e09c1","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.31.0.tgz","fileCount":1573,"integrity":"sha512-hhEi5UdeWvDOq6s7fKY35cocePLOAL1PTrAOG4zbbGLqGTp4guxNYObWJdAVrsNf6TVIugbYfr1jH7NCZQgc8w==","signatures":[{"sig":"MEYCIQCKpUIJ6BXUG1e9PfyVcednfkhv/zHtAimfn3il3wT6RwIhANFKOMpg+J+wMl5fpjNaGoAqhIjhj1K6Tc0vosDSdUVz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7172722},"main":"index.css","_from":"file:opentiny-vue-theme-saas-3.31.0.tgz","engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"scripts":{"build":"npm run clean  && node build/build-token.js  && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\9f418239c31b2eb0688df0290b03401e\\opentiny-vue-theme-saas-3.31.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-hhEi5UdeWvDOq6s7fKY35cocePLOAL1PTrAOG4zbbGLqGTp4guxNYObWJdAVrsNf6TVIugbYfr1jH7NCZQgc8w==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-theme-saas_3.31.0_1785225586461_0.03241703047199618","host":"s3://npm-registry-packages-npm-production"}},"3.32.0":{"_id":"@opentiny/vue-theme-saas@3.32.0","bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"dist":{"shasum":"7e186f0056cfd3d71bbdeefa13e7055a305d9561","tarball":"https://registry.npmjs.org/@opentiny/vue-theme-saas/-/vue-theme-saas-3.32.0.tgz","fileCount":1573,"integrity":"sha512-MTRIV6yBnaBznrXmc6WrQ/sJc7RmjEN1HvDkU6TpPacn+SdhMuz46eRIngQ7L2dYW/E8cu7i+OCGBrzonD+fvw==","signatures":[{"sig":"MEQCICjzh+lgae8Q6rUSIxis0hDE5fE9y8Bx3Fm203x8LHfyAiBzRwaFEWAJ3WHIBQGM7kNFmrXD/9T8Y9h17xdbSoOkPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDGEZI9Xm0s8UzdcUN0ZK9+fBwt1iiQ+fX1z6ITpyWjcwIhAK8GvvfOYF2k7si8qpLqEDogjQ3Jf8o3tsYE9Ok5Xmq1"}],"unpackedSize":7185065},"main":"index.css","name":"@opentiny/vue-theme-saas","_from":"file:opentiny-vue-theme-saas-3.32.0.tgz","author":{"name":"OpenTiny Team"},"engines":{"npm":">= 3.0.0","node":">= 4.0.0"},"license":"MIT","scripts":{"build":"npm run clean  && node build/build-token.js  && npm run build:theme && node build/replace-img.js","clean":"rimraf dist","format":"prettier --write src/**/*.less","release":"node build/release.js && node build/postbuild.js && shx cp README.md dist","dev:theme":"gulp dev --gulpfile build/gulp-dist.js","stylelint":"stylelint \"**/*.less\" --fix","build:fast":"npm run build && npm run release","build:theme":"gulp build --gulpfile build/gulp-dist.js","postversion":"pnpm build"},"version":"3.32.0","_npmUser":{"name":"opentiny","email":"opentiny@sina.com"},"homepage":"https://opentiny.design/tiny-vue","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\de7f8f983d9c192ba4fc12341b9fb3eb\\opentiny-vue-theme-saas-3.32.0.tgz","stylelint":{"rules":{"string-quotes":"single","import-notation":null,"at-rule-no-unknown":[true,{"ignoreAtRules":["tailwind","apply","variants","responsive","screen"]}],"selector-class-pattern":null,"at-rule-empty-line-before":null,"declaration-empty-line-before":null,"selector-pseudo-element-colon-notation":"single"},"extends":["stylelint-config-standard"],"overrides":[{"files":["**/*.less"],"customSyntax":"postcss-less"}]},"_integrity":"sha512-MTRIV6yBnaBznrXmc6WrQ/sJc7RmjEN1HvDkU6TpPacn+SdhMuz46eRIngQ7L2dYW/E8cu7i+OCGBrzonD+fvw==","repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"_npmVersion":"10.2.3","description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","directories":{},"maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"_nodeVersion":"20.10.0","browserslist":["> 1%","last 2 versions","not ie <= 8"],"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","cp-cli":"^2.0.0","rimraf":"^2.6.2","postcss":"^8.4.16","prettier":"^2.7.1","gulp-less":"^5.0.0","stylelint":"^14.14.0","@babel/cli":"^7.5.5","@babel/core":"^7.5.5","tailwindcss":"3.2.4","autoprefixer":"^10.4.12","gulp-postcss":"^9.0.1","postcss-less":"^6.0.0","gulp-clean-css":"^4.2.0","gulp-svg-inline":"^1.0.1","@babel/preset-env":"^7.5.5","gulp-autoprefixer":"^7.0.1","stylelint-config-standard":"^29.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-theme-saas_3.32.0_1789456577446_0.11054864798812325"}}},"time":{"created":"2023-07-17T07:54:30.213Z","modified":"2026-09-15T07:16:17.811Z","3.9.0":"2023-07-17T07:54:30.640Z","3.10.0":"2023-08-16T01:59:50.912Z","3.11.0":"2023-10-23T08:40:26.418Z","3.12.0":"2023-11-30T12:56:13.412Z","3.13.0":"2024-01-04T03:15:48.925Z","3.13.0-alpha.0":"2024-02-05T06:55:59.104Z","3.13.0-alpha.1":"2024-02-06T07:17:51.695Z","3.14.0":"2024-03-07T08:00:14.874Z","3.15.0":"2024-04-08T08:58:04.758Z","3.15.1":"2024-04-18T06:29:59.396Z","3.16.0":"2024-05-11T07:35:22.236Z","3.17.0":"2024-06-26T04:33:44.711Z","3.18.0":"2024-08-13T03:22:15.172Z","3.19.0":"2024-10-28T10:09:31.397Z","3.18.1":"2024-11-18T02:53:31.903Z","3.20.0":"2024-12-04T08:35:32.892Z","3.20.1":"2024-12-25T08:23:17.513Z","3.21.0":"2025-01-09T04:14:54.425Z","3.22.0":"2025-04-07T13:38:40.862Z","3.23.0":"2025-05-15T10:03:21.880Z","3.24.0":"2025-06-10T14:06:20.582Z","3.25.0":"2025-07-15T03:51:42.702Z","3.26.0":"2025-09-08T07:51:45.403Z","3.26.1":"2025-09-16T06:22:35.682Z","3.26.2":"2025-09-17T02:47:48.861Z","3.27.0":"2025-11-04T02:33:55.024Z","3.28.0":"2025-12-29T08:17:48.011Z","3.29.0":"2026-02-12T09:50:12.484Z","3.30.0":"2026-04-03T04:59:14.082Z","3.31.0":"2026-07-28T07:59:46.660Z","3.32.0":"2026-09-15T07:16:17.631Z"},"bugs":{"url":"https://github.com/opentiny/tiny-vue/issues"},"author":{"name":"OpenTiny Team"},"license":"MIT","homepage":"https://opentiny.design/tiny-vue","keywords":["vue","vue3","frontend","component-library","components","vue-components","opentiny","renderless-components","headless-components"],"repository":{"url":"git+ssh://git@github.com/opentiny/tiny-vue.git","type":"git"},"description":"An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.","maintainers":[{"name":"opentiny","email":"opentiny@sina.com"}],"readme":"# @opentiny/vue-theme-saas\n\nProvides a package of saas theme (using tailwind token) style for `TinyVue` component (pc template)\n\n## Provides dynamic theme switching capability (theme-tool)\n\nFor details, please refer to: Theme switching document [https://opentiny.design/tiny-vue/zh-CN/smb-theme/docs/theme]\n","readmeFilename":"README.md"}