{"_id":"qlfy-ecological-login","_rev":"36-4da5a8cdab2e9f5db9933c43c169f7ab","name":"qlfy-ecological-login","dist-tags":{"latest":"1.2.8"},"versions":{"1.0.0":{"name":"qlfy-ecological-login","version":"1.0.0","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.0","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"ce658a04888de0174bdcd31ef7f7ada1cc466112","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.0.tgz","fileCount":13,"integrity":"sha512-Pq0E9BtJi8ArLXkvpaL0YRibKGCeLBix1WV/FWWlCcpc2fgbjntV2HKz72quBpf90H4Sl3rT8iYw3f4oFzCOkg==","signatures":[{"sig":"MEUCICUxE5ofYXPFNBn4+R16ZeC61hmBa7RjavZjFRpx6ngWAiEA9neLOQRlO6nH+csO3Ed69VOdRRQHkv2fx03BWNx3s6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526124},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"实现统一认证登陆功能的逻辑插件，无实际渲染标签，内置统一登陆跳转、统一登录token获取、统一登陆token刷新等功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.5.1","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.0_1752572225740_0.3650799108086962","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"qlfy-ecological-login","version":"1.0.1","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.1","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"0c7821a59813217223750bca643804fd8203ab39","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.1.tgz","fileCount":13,"integrity":"sha512-2UlusoaPG/ur84MN6tdPHU5hUTHMtYmJ+ax4JnkO10ZHTegVLdHJBRSw0qkHQ/Zk/Kgurx1WWfmDce61JgCUug==","signatures":[{"sig":"MEQCIEAS4JwV8b+pFU6O6u57PquXalWMp0I0m1oSEPXo1H6vAiBOGm+izhfJpKEUGdCH24BFfUPlhT8pf5Lwp+NXI85gzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526353},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"实现统一认证登陆功能的逻辑插件，无实际渲染标签，内置统一登陆跳转、统一登录token获取、统一登陆token刷新等功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.5.1","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.1_1752573860527_0.8750353444930847","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"qlfy-ecological-login","version":"1.0.2","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.2","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"7c10d40722c104c54b98f9a9244afc0e5d69ba2a","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.2.tgz","fileCount":15,"integrity":"sha512-o5o+B933OuSTLJgK4f7lmcuvGMMFFMkgzI7FCsXug2qffhafzmx7NqaXwA6bam/QFUtLKmpiQYmb9la++701JA==","signatures":[{"sig":"MEYCIQDHoiGc0fiSPG9EllZmigWvvPPqoqJnTW67cFy1J7TOYQIhAPyMcuYtDaqLCDo/f4FvRcWLyKLTYZ67YZOAVdPVIr1F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646178},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"实现统一认证登陆功能的逻辑插件，无实际渲染标签，内置统一登陆跳转、统一登录token获取、统一登陆token刷新等功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.5.1","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.2_1752717695006_0.6248290514388566","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"qlfy-ecological-login","version":"1.0.3","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.3","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"e0d733281d5d9b89699ca7e98e902ba4d6d0ba12","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.3.tgz","fileCount":14,"integrity":"sha512-o8KBPD0YYLTyJganJXe1xDrU9dknkdyKDSM+WrVB3pN4ddxC5NUKrAW/kvW3wKnlHUlyN5CExBiNbKbuCtnPjQ==","signatures":[{"sig":"MEUCIQDiyFgigMy/tuvrJwqc9AvW8kVhx+mTX8gzfQONFKW3YQIgVyPeveyM0ssq6lLzyd26BUdx+8/VJ9BC7HbAK74A+sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646082},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的逻辑插件，主体功能无实际渲染标签，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.5.1","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.3_1752721832951_0.4331562916698031","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"qlfy-ecological-login","version":"1.0.4","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.4","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"83722887b4e146db3415afbe1e4f13bb359bebf2","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.4.tgz","fileCount":14,"integrity":"sha512-xN0sxEoS8dcfIOdGv8O0urSfEWAE3+HN3yzYrAkIb12fHSc3DRM2XwWMJQ4KQNMF4AYNSsXBbwNZvXDWtluvCA==","signatures":[{"sig":"MEQCIA9godM/tCyYJmshuYpHIPh/IETIWz++6xxklQqj3E4gAiAqPQCQ96UZLzf1AfjmiyUgDxbQD4PXv89Vr/M5dTuHKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646082},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的逻辑插件，主体功能无实际渲染标签，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.4_1753062250762_0.7467263531309638","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"qlfy-ecological-login","version":"1.0.5","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.5","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"4b6e8a1a091a140dd700eef495c73e0182c44f36","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.5.tgz","fileCount":14,"integrity":"sha512-868TRcYzO6yLzPkdCXVJ4Z040EAOYMFMeZ7P4mJYuCg/57r4DWDfdCVpihRCczxrkX8jW0HIp375xf+VHRq3Rg==","signatures":[{"sig":"MEQCIFlhn8iZGvDQw9q36Z/G8fKwBy3WEJIUBLvhE+ib+ErkAiAE9jJPIA/plCT8eEr5Z7+iJt2H3bqwvSF+yoTi+RPrcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646093},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的逻辑插件，主体功能无实际渲染标签，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.5_1753064486597_0.2063947100396033","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"qlfy-ecological-login","version":"1.0.6","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.6","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"cd81c6701a8eab29ef69d29f557b0b44abd2f275","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.6.tgz","fileCount":14,"integrity":"sha512-ds5nnuu2HYMqYtuVlRLNqGZWIaJT6cFYwooppFqHm5oieFIuugCt1gGYbQNEJG58btolRS33DWlLW1LsTEIX/A==","signatures":[{"sig":"MEYCIQC4ARoH5rr2pg0kC0W3FT38yN7B7lb/kQPEW5He9OAdMQIhAIsqAK/iMo+JbRaujdTUGPxVWlp6QI59k9UaSDnn1K6L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646228},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的逻辑插件，主体功能无实际渲染标签，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.6_1753064913465_0.6597901763607172","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"qlfy-ecological-login","version":"1.0.7","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.7","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"1b68e3b980ea24f5184b50ae96e4ea0168cb28f1","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.7.tgz","fileCount":14,"integrity":"sha512-NP0VvM9U6pJp2WbvUBMAo4dSqYskyv5lNbweNYxsJHPY9ft3jAYbDmjKBAc7rHKyaQrnwXmqEimTYhjWP0U4dw==","signatures":[{"sig":"MEUCIQD0rj4Kird1I7tNva1zhBVnsm1mkPk7XYFR6P2b/9I8PAIgdBApkz4zH0+XYkEPYxFr7wi9ncufNnM6bg2X2a2+B+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646409},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的逻辑插件，主体功能无实际渲染标签，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.7_1753070083811_0.6139397385409084","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"qlfy-ecological-login","version":"1.0.8","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.8","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"ec1d01a3a63ad99c96632a5f892b58b529500cd2","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.8.tgz","fileCount":14,"integrity":"sha512-spLYgBtLgn1rLZBQEdcmTYvbWPU9YACqASXKPMxU/o6m3+EYDX+5MMqiIfWPdC5nfY3e2Q+EWcEXjiDggVhBdg==","signatures":[{"sig":"MEYCIQDm99uqz5ETo7CCNnloQa7LSHlVQx/7oEuhKVmZK/a1WgIhAPxqz78p9gk3lBelkmyCLgnYrzQ7bLOXey/BBzHWE7dx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646683},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的逻辑插件，主体功能无实际渲染标签，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.8_1753070214120_0.6906474051158442","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"qlfy-ecological-login","version":"1.0.9","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.9","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"c988dc50fca02b095545b9e7e5635c13595a3b2b","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.9.tgz","fileCount":14,"integrity":"sha512-b9QVRbvljTiebLFSwU4v8cwFRiq552bSjRoy6Wc2KyeTGMNpm1GylgcI/LKhsM2ueTiwpfnV1CCxHiyIDNbGkw==","signatures":[{"sig":"MEYCIQDPnVwfH7L8ItkN/ZvDJhrRaDzREIG1JZIqgHiyNwijEgIhAOZTPEb0YRL0OD+HX/n+gn6aKY8esbQabB5gWAcjSeuy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647040},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的逻辑插件，主体功能无实际渲染标签，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.9_1753084599009_0.772673607365606","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"qlfy-ecological-login","version":"1.0.10","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.10","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"b48e82997238aa44ac04cf003bacf441998289e7","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.10.tgz","fileCount":14,"integrity":"sha512-1b90g18MSI/nPOdJAeEmTG0Cjzavg2VV5VmGQTpGAtvIDaVfCIamc3QOzwFsCUiU5tgc/bPVFrCJrbT/Xe279g==","signatures":[{"sig":"MEUCIGL67CeoHlqMMIXuRFJaeqtrpU8p9odcHWo1L1pAoWOMAiEA8KEEBu5a1z0toH2hEojh0DXBDNUxOoF7L4UfmM9cBOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646711},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的逻辑插件，主体功能无实际渲染标签，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.10_1753154964700_0.5916414441969258","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"qlfy-ecological-login","version":"1.0.11","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.11","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"d45fecacd145b0df24062a0afe00cc9c5e642762","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.11.tgz","fileCount":14,"integrity":"sha512-MGH2f5S+nRw2nDpy18AVVIMZMGrP0ZE1JmWI9g9tipJ3lYzvvIPucC1CEzTZEm5DsuO2X/JU5dabwNnVqOuxhw==","signatures":[{"sig":"MEYCIQDgOMpdit/yr/bEOaU/tNuFcZdjZ/7ocE7dgecuDRf5NgIhAKvitawcSjNP9YUytlpoi94nUQveWJsimnhMkdLrMBMk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646713},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的插件，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.11_1756368358030_0.10195951254769287","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"qlfy-ecological-login","version":"1.0.12","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.12","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"11c3d6e7cfa9f469f84d5a555066842a789d72bc","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.12.tgz","fileCount":14,"integrity":"sha512-Kbw9h2Sv1n2qyhmCDpykmsOAwqc897HNX8qnlhSPZBj+BtssSUAGnBFSDvE/CfGAWdtl84Csw1eyUOk6zikZoA==","signatures":[{"sig":"MEUCIQDjt/jGbaITw5YUkkPrcJTNPOXH+vtZ/5oLewcsVgrQkQIgQWFY9lROjRAWNpDqLcC9wsGWpRHsKT77gZj6oyPgLT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647374},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的插件，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.12_1756707017275_0.8162197950713075","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"qlfy-ecological-login","version":"1.0.13","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.13","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"d28e6e0ea8a79975ed319e955a703205a99156ce","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.13.tgz","fileCount":14,"integrity":"sha512-vg9qf9uAWSw2QqOf1R4AGgCHixxfafi9Ip4SzliO9D708WEkVt7f3K3JEnwukeNYSi1LESTwXWfqad6TN9JlMg==","signatures":[{"sig":"MEUCIGYn046xZ0HQ9qrh416D0xhu6hBuYAJW3jPTHPaiFQjZAiEAiICmoMUR0stIXmgq+4DMU2K2q/LDseMQHLtoqVRTANg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647347},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的插件，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.13_1756713193675_0.10916855834589345","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"qlfy-ecological-login","version":"1.0.14","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.14","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"4e9049faea7f201e2c3eac9473a72cdde2d2ca6e","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.14.tgz","fileCount":14,"integrity":"sha512-9RFytrudvKEIxoUkaHkT/JR75AtMQd+yRjg3IB20zezgJzLm7x22+vBzhpjnqgPKc+n9nZMNa4z5E+inrgVwvw==","signatures":[{"sig":"MEUCIH2LuGXIQIhoDFw/9yvFym/aejmmf4WSkP9m0bvyVOvqAiEAk7tTY9+DoMDfLotI0TCf0RZlMOffNXuKVDVr1bcsvTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618409},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的插件，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.14_1756716599783_0.14057569325516517","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"qlfy-ecological-login","version":"1.0.15","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.15","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"f164c65e4033466589847b1e862c84a6cf704bf3","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.15.tgz","fileCount":14,"integrity":"sha512-eo+Nj/UFmI1/Gxbpwzs+UlW0Y5D/Md3p3BjY6IhMV8kq+5+J9wyQRSxGY+lFPPx5SvLCP500kFkwOPM6dcwRxA==","signatures":[{"sig":"MEUCIDEuToN6RL4fO+65Kva0D0y1i/m488sXfMGcfbl6jAzlAiEAk7DXT3Iy54ftiEwHARadIkz9rQGrnB9TVgqZSJDRw3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618926},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的插件，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.15_1756717630145_0.7289472558817895","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"qlfy-ecological-login","version":"1.0.16","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.0.16","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"d5488ed6c8d916226225bb9e9b60204150039486","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.0.16.tgz","fileCount":14,"integrity":"sha512-hQqHDZr5TTB45jglyalPSsH6hQieKqDCg8quJE3NKor1RNQRl+Z41ZVIWDJ7tez7tqxiktzlJV9GY3ithb2yzg==","signatures":[{"sig":"MEYCIQDkC2R0r+ofqsXsD44gqUenanm8xLEOh7dy9CgMY/IMtgIhAK5Y2i1Xz7hUHB+xEshpnuSTN8EiSaF6qMywy3tuZsKV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619678},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的插件，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.0.16_1756719747072_0.7571682169024838","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"qlfy-ecological-login","version":"1.1.0","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.1.0","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"b0245b4de553c0a8b7210d267d8c74b6a1b0a415","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.1.0.tgz","fileCount":13,"integrity":"sha512-xlgL5FCSwEDkO5fxlCEpBDxNOca1JaYgPxBK8exJLMDFN0EvX0/0SLNnP7qhZjXYu9Xyh4kkY4H3jaiuwyxAVg==","signatures":[{"sig":"MEYCIQDDzEkDaloQNXhbGSgXMR0SPqCFUmRfYJfyPa6qzFSWZAIhAOJw5zjwMCgj979h+jaLLBaS/rdfb5cZl6woV2f63Dtn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617083},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的插件，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.1.0_1756807568030_0.6704327749726431","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"qlfy-ecological-login","version":"1.1.1","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.1.1","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"40c3df005f23a039214bf6eb3565b81f2a2a6247","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.1.1.tgz","fileCount":13,"integrity":"sha512-rO2AwP5AlotDyPGC4l8oi2T3wYrHKqVmbKKfx7+cm3xqItalnhJSUo9QRPAx9dUnnZwEBuR0j7Di5dpv+WakxQ==","signatures":[{"sig":"MEYCIQDW7AIC/jy17W8SyJGlGNTFxyLQyUN8gDxfz0wxMeO2ggIhAJimrb69rJUm4Q+a4R6qda+WVO7FRSPfUvhOAbrSJqVN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617084},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的插件，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.1.1_1756808273770_0.3704092012781455","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"qlfy-ecological-login","version":"1.1.2","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.1.2","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"9e6236906f30462c2b56769c5e48aa0bbd6183b8","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.1.2.tgz","fileCount":13,"integrity":"sha512-VeDE4eReCx4DQk7U5/5xyTj29kA35uD2vIqBImwRjG8M9SClxPOI4GTvGUYZ9cSlT97WqAQt4S0++JdoFalcvw==","signatures":[{"sig":"MEUCIGsNX4nxdIO6mEuzDLcKTBUgQ00yW8NySPQ26kUiQSGqAiEA2DPF7u/jQnWJ36wrwSLB72sfYlZ5GDsQRIozNhk2uXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617042},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"生态工程项目群统一认证登陆功能的插件，内置统一登陆跳转、统一登录token获取、token效验、用户数据配置获取、密码修改登功能；","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.1.2_1756878595461_0.28817271795074473","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"qlfy-ecological-login","version":"1.1.3","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.1.3","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"ba0b43635d67e73b7f7cbcd205a8f6c550a8e398","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.1.3.tgz","fileCount":13,"integrity":"sha512-AgiC/EIit6pB7wEtfFTMFxK/ZLy/SbV+q0OkjIerPVmM34ik/w5oPlR3nQUhLoC4tkbU/ffXB8/SwPDgT82lXA==","signatures":[{"sig":"MEUCIQD8g8enhE8oLTWz7NDp6dqcY29dY76sJla7h4VW+PzHVQIgOfYUfQJuNSkOvnVtHsLnQ2SwmazEFXqBs2+SpD4BSpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625007},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.1.3_1756881361554_0.3816185825435392","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"qlfy-ecological-login","version":"1.1.4","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.1.4","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"8ad02abd5e201584d83ee4182c2ed1e6641c6303","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.1.4.tgz","fileCount":13,"integrity":"sha512-WJqUtsl4o2zS72hm8dTwHr6eJyXw1fFV8MneSFqrrB2XfUjqV2j48F1zL7RnmjPcutzxkxCJAYSQaHJfhPvEPA==","signatures":[{"sig":"MEYCIQCMhGKi2WsSU/ClcPtIkVfJ05GSQAfjIo3Pix7NZy0YowIhAK/XXheq/57p/q+r4ry+Yt7APVMbHUz75sECMQO7l2Tl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628042},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.1.4_1756884239314_0.6661363633876125","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"qlfy-ecological-login","version":"1.1.5","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.1.5","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"6a258786ce4a99651523d4c0116a4633572cfd80","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.1.5.tgz","fileCount":13,"integrity":"sha512-ieDvtjBWe6VLCkt8yShyydV/nV7u6F98723Ic2IUKUSJz9gz5yxVlu9Hq7CnrgUbSHF3l+0GCFOmxrqxe5IlfA==","signatures":[{"sig":"MEUCIH/wOON4sebpdJjpJhEK1JuIBZqFdp3FSY3p39AKTPUKAiEAqidyCyBEKcxdf0kdxfXH0yI7qF/A5/1FSRYSRck2iJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628112},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.1.5_1758178651827_0.20056378175610323","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"qlfy-ecological-login","version":"1.1.6","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.1.6","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"d2879b283d7d5b33b7485ffea4794d619275315c","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.1.6.tgz","fileCount":13,"integrity":"sha512-cYdEANWXZotqsei51o2H8EZJ0r2HnsXHJfPB+YUC+w46vZFE6SCtFi62vuIQgj9mU/+cyzdkfZ7Lv6BST9D9ew==","signatures":[{"sig":"MEYCIQDArZ2cVJ/kgcAxhvkaaB6N949fi8dqk6p+DjIBIth4NAIhAMJNczEjn/sHzBHZq3nI62ETdPp6+XS2PQYUU/aabzD9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628066},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.1.6_1758616270709_0.816182302750543","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"qlfy-ecological-login","version":"1.1.8","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.1.8","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"ea0d6057ca54eb3fc156728a4a533eeba00309a8","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.1.8.tgz","fileCount":13,"integrity":"sha512-8mfwMJZOYy5PlB90IH2lQE9XKdfI4Wa5mpwzKeNwuvN28jlx8849Hc5FPQIqMk+RD14qpRjqFYyjsSk3mHCjrg==","signatures":[{"sig":"MEUCIQCIkQH9AsBYgTMulJ3svpTukXIQRC8aBTPvVK+IznxPaAIgUzDSEa7qm5/gFdbZQJrRnyZ/FiUn+Cs5T2++lMH8VIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628066},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"20.12.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.1.8_1758617860699_0.7417329507304873","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"qlfy-ecological-login","version":"1.1.9","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.1.9","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"d5b43399b6fca9f7c5d89cc58ffa0937a80fa388","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.1.9.tgz","fileCount":13,"integrity":"sha512-5ykM/g+tgkdecd5loXJkDm/DN7/kwoEjm0mxcpbbVASfauUfwBx2GDgHFttCwGV7Sc/NunfNQ3GDpMemqxFnEw==","signatures":[{"sig":"MEYCIQDxcym3lpWqqo/2NuHa1EPtQbMOCCld1M8UbeIbnZq5PAIhAKXluFU0K2axsfrHP87+K1bRcqCrNSgE8JvW/Ntb+jpb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":629012},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"20.12.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.1.9_1758701203500_0.030677032261777093","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"qlfy-ecological-login","version":"1.1.10","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.1.10","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"4211b035fb61df04f618c546d59663d3121cb39f","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.1.10.tgz","fileCount":13,"integrity":"sha512-D1I478CKG+Kzs7bJ/GgE8gdhFhOp/97XnewoZTrhrnKavpTrPqG8LDvw00vs35WMv0XGzyLa90vamPaPmAyeUA==","signatures":[{"sig":"MEUCICFcUfwV47S9xFKWtxTuX0PLWWj+cMR/T9XSY5rI500jAiEAoPlegi1FG0h8BMW12wtcItTcQh9n2CUpKWTm0RHZNoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628178},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"20.12.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.1.10_1764902413730_0.9092188392162941","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"qlfy-ecological-login","version":"1.2.0","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.2.0","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"45cdfaa69f8c7dba690c27ee291f4d3ac9bb6721","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.2.0.tgz","fileCount":16,"integrity":"sha512-xudmgmHcJmD5iQZedLfeUdGddlZugCdPSFnUHQjYhUgBEArCTJE5P5W/r5otgaA1Mg8dXMeGTv03SVWHWjqMSw==","signatures":[{"sig":"MEUCIE+vxSWWdQPQkjVz+WPcGwQCK+pdSnuikIrWWuAFlZm8AiEA2vMwq4VE1W6TMhMfNNPne5SV9ztxM7UbHVv4Ww8jnAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180049},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"20.12.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.2.0_1765873627492_0.39538055264833405","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"qlfy-ecological-login","version":"1.2.1","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.2.1","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"2e88e406acf290f2ac2ffd266b2e71bad7e22685","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.2.1.tgz","fileCount":13,"integrity":"sha512-N+xhrzVorzoXCVGESdDvyYbN0i7wR0DYgIaGIi+mdkq+jxFof80UpJRH4Gy7FNNVDZhmAy+r28U+5+8MaH+WfA==","signatures":[{"sig":"MEQCICADVS27dUeFnklHTo6QqFOqwUIMZRxseXIsXKuDadzzAiBM38qxBxPTNhn2770w1LDJ3njZkTwp4MaYS8JMV5enng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176007},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"20.12.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.2.1_1765875886099_0.7782245607030895","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"qlfy-ecological-login","version":"1.2.2","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.2.2","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"79d5302f2538b145ebc721ea815cc3d294fd43c5","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.2.2.tgz","fileCount":13,"integrity":"sha512-Rr+wOj+Z5vnPsluXDkp978BG31wfGGs2c7nF9vwZKFyFm6JnILPCtQN7V+s93DfOL4jiCJi+fCQp18146KyF7g==","signatures":[{"sig":"MEQCIEnubaGB2DtZNCA8PgwWefhkPLUaRkLJe6z/RYfnQmKaAiAZR6V8PzIE0Gm9NUDSnuBLFEdVBJRA3fkgqLe7CGEk6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176203},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"20.12.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.2.2_1766389523469_0.34972963804321155","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"qlfy-ecological-login","version":"1.2.3","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.2.3","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"cd1024691911a83c1906d86ab396e4518a55f8c1","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.2.3.tgz","fileCount":13,"integrity":"sha512-D2M8rZwkTvcYRCoo1Ldsd2dt3qRGqOP82/HfhMfb3bd/7ncdDNHJp/HkCWBIG3RTZ5QTFB4sV4LhrQbYpLf4qg==","signatures":[{"sig":"MEQCIFEb4NEk+4tkH8e4I+ueAqYJgP6ir4aq/Udy2kCPRzs4AiBpwuOXvStxT9Dtc0HsPdKt/TCJnIgVpvSFv7D6kCzLDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176801},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.8.2","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"20.19.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.2.3_1769139505369_0.20414211883875422","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"qlfy-ecological-login","version":"1.2.4","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.2.4","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"29851d1df5f16974678f9ac0330fe2b9e35c279f","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.2.4.tgz","fileCount":13,"integrity":"sha512-BPGr4JFXYJ6vfWqqWDpUjfNb8PZKMYQlLGOHOiM+pb/6YJGPtXby3OraLnik8DS1t5hr1NQimLjqtNdbVuaDRA==","signatures":[{"sig":"MEQCICDQs7LXwVi2b+hMogsQgzOvdPvIim2NYiMkGSbCjEPZAiBLZwauOaadaSI3UhFYwtfwLrlvWh0Wl5TnnTkHK4ajhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176815},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.8.2","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"20.19.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.2.4_1769147290620_0.41135173406572556","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"qlfy-ecological-login","version":"1.2.5","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.2.5","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"b943ce06d0c4300022bdcef708f2675f2352b8c9","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.2.5.tgz","fileCount":13,"integrity":"sha512-8sVfy081zVke5yHM0ECr52TLpgRqm0oSzR07bz8suN/DPjWQdLp31FEzgG8WdXq5pnObyvenh/obDzbLmIR/zg==","signatures":[{"sig":"MEUCIQCWNCtWho355fWtmkVJOndVdiAgPIs+auEmODCNxmCUVAIgAhVH4cyFMbxtm2q5Nsb1szSruFVBjMuNwwMxQytJ0Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177037},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.8.2","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"20.19.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","qlfy-ecological-login":"^1.2.4","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.2.5_1769147943207_0.260667226070298","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"qlfy-ecological-login","version":"1.2.6","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.2.6","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"6ab6d867c44292fd22c469ca16fea54077e09a48","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.2.6.tgz","fileCount":13,"integrity":"sha512-3zUIEn+y8D3Dwk2jXNnTZN0LDtmTaR/dtDsflcTg5ZeyjVkT1kEP63jJMaFGDr0VffFqAy9aE1H+vYcRep82hg==","signatures":[{"sig":"MEUCIFZ7wAE/F+6Lm61lf6iuGXydKR+i+FumbyydKIMTIU4dAiEA6o8MrZL3V+0LQAm4OVWfveCo2yi0JjHYRcWjX/69oRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177253},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","qlfy-ecological-login":"^1.2.4","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.2.6_1770185932511_0.788804922546662","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"qlfy-ecological-login","version":"1.2.7","keywords":["vue3","typescript","qlfy-ecological-login"],"_id":"qlfy-ecological-login@1.2.7","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"dist":{"shasum":"121a80d6a7e3579409beb5be7e4dcfb006f43feb","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.2.7.tgz","fileCount":13,"integrity":"sha512-55lF9JGDI8YZFgVIsCYWh2P19R3Brbi+dIDKYYynI/VKV/tWD6/cco9B4Gk4IPTjpIQr1hkAsVQ8e3NVn55epA==","signatures":[{"sig":"MEYCIQD0qo/gREl+3G6rPDL0NLc9UGGJnaW1f5JNnJrajNW5lwIhAPJPVDh2fp1s75f0dRjQZGGdbN6uXP2igCvLtnlaxrU1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177262},"main":"lib/index.umd.js","types":"lib/index.d.ts","module":"lib/index.umd.js","scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","format":"prettier --write src/","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build"},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"_npmVersion":"10.5.0","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","directories":{},"_nodeVersion":"18.20.0","dependencies":{"vue":"^3.5.13","axios":"^1.10.0","vue-router":"^4.4.5","element-plus":"^2.8.4","vite-plugin-dts":"^4.5.4","rollup-plugin-copy":"^3.5.0","qlfy-ecological-login":"^1.2.4","@vitejs/plugin-vue-jsx":"^4.2.0","vite-plugin-compression":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","vue-tsc":"^2.2.8","prettier":"3.5.3","typescript":"~5.8.0","@types/node":"^22.14.0","npm-run-all2":"^7.0.2","@vue/tsconfig":"^0.7.0","@tsconfig/node22":"^22.0.1","@vitejs/plugin-vue":"^5.2.3","vite-plugin-vue-devtools":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/qlfy-ecological-login_1.2.7_1776237631513_0.5153722520995048","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"qlfy-ecological-login","version":"1.2.8","description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","types":"lib/index.d.ts","module":"lib/index.umd.js","main":"lib/index.umd.js","keywords":["vue3","typescript","qlfy-ecological-login"],"scripts":{"dev":"vite","build":"run-p type-check \"build-only {@}\" --","preview":"vite preview","build-only":"vite build","type-check":"vue-tsc --build","format":"prettier --write src/"},"dependencies":{"@vitejs/plugin-vue-jsx":"^4.2.0","axios":"^1.10.0","element-plus":"^2.8.4","qlfy-ecological-login":"^1.2.4","rollup-plugin-copy":"^3.5.0","vite-plugin-compression":"^0.5.1","vite-plugin-dts":"^4.5.4","vue":"^3.5.13","vue-router":"^4.4.5"},"devDependencies":{"@tsconfig/node22":"^22.0.1","@types/node":"^22.14.0","@vitejs/plugin-vue":"^5.2.3","@vue/tsconfig":"^0.7.0","npm-run-all2":"^7.0.2","prettier":"3.5.3","typescript":"~5.8.0","vite":"^6.2.4","vite-plugin-vue-devtools":"^7.7.2","vue-tsc":"^2.2.8"},"_id":"qlfy-ecological-login@1.2.8","_nodeVersion":"18.20.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-DYQ0Ol/9zDbSc4prAlQGzpVM6AV82tEoqAZijj+P69nb8oOnuHCVU4VZNeTq9o+ejvnV47e+Pmwz35iPGXMySQ==","shasum":"740fd98c929a21e69021398c5f70569d1a881b64","tarball":"https://registry.npmjs.org/qlfy-ecological-login/-/qlfy-ecological-login-1.2.8.tgz","fileCount":13,"unpackedSize":177301,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEGHNYc+IDv8T3rvC+zAGcjW6bIpy46Xh2u7ygsKqIvyAiBO4cJfM8iEUxXeCDgcbt/EU2UsG41Gqhi3XmEsYBVqkQ=="}]},"_npmUser":{"name":"ctrl_c223","email":"liuhongfei886@163.com"},"directories":{},"maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/qlfy-ecological-login_1.2.8_1776238833260_0.07097051303181234"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-15T09:37:05.739Z","modified":"2026-04-15T07:40:33.544Z","1.0.0":"2025-07-15T09:37:05.989Z","1.0.1":"2025-07-15T10:04:20.763Z","1.0.2":"2025-07-17T02:01:35.191Z","1.0.3":"2025-07-17T03:10:33.207Z","1.0.4":"2025-07-21T01:44:10.981Z","1.0.5":"2025-07-21T02:21:26.781Z","1.0.6":"2025-07-21T02:28:33.689Z","1.0.7":"2025-07-21T03:54:44.066Z","1.0.8":"2025-07-21T03:56:54.336Z","1.0.9":"2025-07-21T07:56:39.189Z","1.0.10":"2025-07-22T03:29:24.860Z","1.0.11":"2025-08-28T08:05:58.261Z","1.0.12":"2025-09-01T06:10:17.515Z","1.0.13":"2025-09-01T07:53:13.877Z","1.0.14":"2025-09-01T08:49:59.963Z","1.0.15":"2025-09-01T09:07:10.379Z","1.0.16":"2025-09-01T09:42:27.279Z","1.1.0":"2025-09-02T10:06:08.297Z","1.1.1":"2025-09-02T10:17:53.969Z","1.1.2":"2025-09-03T05:49:55.687Z","1.1.3":"2025-09-03T06:36:01.795Z","1.1.4":"2025-09-03T07:23:59.538Z","1.1.5":"2025-09-18T06:57:32.062Z","1.1.6":"2025-09-23T08:31:10.893Z","1.1.8":"2025-09-23T08:57:40.952Z","1.1.9":"2025-09-24T08:06:43.761Z","1.1.10":"2025-12-05T02:40:13.883Z","1.2.0":"2025-12-16T08:27:07.663Z","1.2.1":"2025-12-16T09:04:46.241Z","1.2.2":"2025-12-22T07:45:23.649Z","1.2.3":"2026-01-23T03:38:25.563Z","1.2.4":"2026-01-23T05:48:10.803Z","1.2.5":"2026-01-23T05:59:03.346Z","1.2.6":"2026-02-04T06:18:52.691Z","1.2.7":"2026-04-15T07:20:31.662Z","1.2.8":"2026-04-15T07:40:33.445Z"},"keywords":["vue3","typescript","qlfy-ecological-login"],"description":"山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案","maintainers":[{"name":"ctrl_c223","email":"liuhongfei886@163.com"}],"readme":"# qlfy-ecological-login\r\n\r\n山东生态统一登录Vue3组件 - 提供完整的OAuth2统一认证解决方案\r\n\r\n## 简介\r\n\r\n`qlfy-ecological-login` 是一个专为山东生态系统设计的Vue3统一登录组件，基于OAuth2协议实现，提供了完整的用户认证流程管理。该组件支持自动token管理、权限获取、登录状态监听等功能，可以快速集成到Vue3项目中。\r\n\r\n## 特性\r\n\r\n- 🔐 **OAuth2认证** - 基于标准OAuth2协议的统一登录\r\n- 🚀 **Vue3支持** - 完全基于Vue3 Composition API开发\r\n- 📦 **TypeScript** - 完整的TypeScript类型支持\r\n- 🔄 **自动Token管理** - 自动处理token存储和校验\r\n- 👥 **权限管理** - 获取和管理用户权限信息\r\n- 🎯 **灵活配置** - 支持多种配置模式和自定义参数\r\n- ️ **安全可靠** - 内置安全机制和错误处理\r\n- 📝 **日志调试** - 支持开启日志和调试模式\r\n\r\n## 安装\r\n\r\n```bash\r\nnpm install qlfy-ecological-login\r\n```\r\n\r\n## 快速开始\r\n\r\n### 1. 全局注册\r\n\r\n```javascript\r\nimport { createApp } from 'vue'\r\nimport App from './App.vue'\r\nimport qlfyEcologicalLogin from 'qlfy-ecological-login'\r\n\r\nconst app = createApp(App)\r\napp.use(qlfyEcologicalLogin)\r\napp.mount('#app')\r\n```\r\n\r\n### 2. 组件使用\r\n\r\n```vue\r\n<template>\r\n  <div>\r\n    <!-- 统一登录组件 -->\r\n    <qlfy-ecological-login\r\n      :client-id=\"clientId\"\r\n      :client-secret=\"clientSecret\"\r\n      login-page-base-address=\"https://sdocen.weathermate.cn:15029/auth\"\r\n      login-service-base-address=\"http://10.76.34.53:48080\"\r\n      :use-router=\"router\"\r\n      :show-log=\"true\"\r\n      @login-success=\"handleLoginSuccess\"\r\n      @login-fail=\"handleLoginFail\"\r\n      @logging-in=\"handleLoggingIn\"\r\n    />\r\n    \r\n    <!-- 你的应用内容 -->\r\n    <router-view />\r\n  </div>\r\n</template>\r\n\r\n<script setup>\r\nimport { useRouter } from 'vue-router'\r\n\r\nconst router = useRouter()\r\n\r\n// 配置参数\r\nconst clientId = 'your-client-id'\r\nconst clientSecret = 'your-client-secret'\r\n\r\n// 事件处理\r\nconst handleLoginSuccess = (loginInfo) => {\r\n  console.log('登录成功:', loginInfo)\r\n}\r\n\r\nconst handleLoginFail = (error) => {\r\n  console.log('登录失败:', error)\r\n}\r\n\r\nconst handleLoggingIn = (token) => {\r\n  console.log('正在登录:', token)\r\n}\r\n</script>\r\n```\r\n\r\n## API 文档\r\n\r\n### 组件属性 (Props)\r\n\r\n| 属性名 | 类型 | 必填 | 默认值 | 说明 |\r\n|--------|------|------|--------|------|\r\n| `clientId` | `string` | ✅ | - | 应用ID，由平台提供 |\r\n| `clientSecret` | `string` | ✅ | - | 应用密钥，由平台提供 |\r\n| `loginPageBaseAddress` | `string` | ✅ | - | 统一登录页面的基础地址 |\r\n| `loginServiceBaseAddress` | `string` | ✅ | - | 登录服务的基础地址 |\r\n| `useRouter` | `Router` | ✅ | - | Vue Router实例 |\r\n| `forceMode` | `boolean` | ❌ | `true` | 强制登录模式 |\r\n| `clientName` | `string` | ❌ | - | 应用名称 |\r\n| `token` | `string` | ❌ | - | 外部传入的token |\r\n| `isEnabled` | `boolean` | ❌ | `true` | 是否启用组件，支持动态控制 |\r\n| `redirectPath` | `string` | ❌ | `''` | 认证成功后的重定向路径 |\r\n| `tenantId` | `number \\| string` | ❌ | `168` | 租户ID |\r\n| `showLog` | `boolean` | ❌ | `false` | 是否显示执行日志 |\r\n| `openDebugger` | `boolean` | ❌ | `false` | 是否开启调试模式 |\r\n\r\n### 组件事件 (Events)\r\n\r\n| 事件名 | 参数 | 说明 |\r\n|--------|------|------|\r\n| `loggingIn` | `(code: String, loginInfo?: any)` | 正在登录时触发 |\r\n| `loginSuccess` | `(loginInfo: { [x: string]: any } \\| null)` | 登录成功时触发 |\r\n| `loginFail` | `(failInfo: any)` | 登录失败时触发 |\r\n| `tokenRefresh` | `(loginInfo: { [x: string]: any } \\| null)` | Token刷新时触发 |\r\n\r\n#### 事件触发机制详解\r\n\r\n**1. `loggingIn` 事件**\r\n- **触发时机**: 组件初始化加载或路由变化时检测到token\r\n- **触发条件**: 可从插件参数、url或缓存中获取到token\r\n- **参数说明**: 当前获取到的token值\r\n- **使用场景**: 显示登录加载状态\r\n\r\n**2. `loginSuccess` 事件**\r\n- **触发时机**: 插件首次完成完整登录流程后，包括token验证和用户权限获取\r\n- **触发条件**: \r\n  - token验证通过\r\n  - 用户权限信息获取成功\r\n- **参数说明**: 包含用户权限和配置信息的完整对象\r\n- **使用场景**: 保存用户信息到全局状态，初始化应用权限\r\n\r\n**3. `loginFail` 事件**\r\n- **触发时机**: 登录流程中任何步骤失败时\r\n- **触发条件**:\r\n  - Token验证失败\r\n  - 用户权限获取失败\r\n  - 网络请求异常\r\n  - 在非强制模式下无有效token时\r\n- **参数说明**: 包含错误信息的对象\r\n- **使用场景**: 显示错误提示，记录错误日志\r\n\r\n### 组件方法 (Exposed Methods)\r\n\r\n通过组件ref可以调用以下方法：\r\n\r\n```javascript\r\n// 获取组件实例\r\nconst loginRef = ref()\r\n\r\n// 退出登录\r\nawait loginRef.value.logout()\r\n\r\n// 获取当前token\r\nconst token = await loginRef.value.getToken()\r\n\r\n// 获取登录信息\r\nconst loginInfo = await loginRef.value.getLoginInfo()\r\n\r\n// 跳转到统一登录页面\r\nawait loginRef.value.goLogin()\r\n```\r\n\r\n## 全局工具函数\r\n\r\n组件还提供了一系列全局工具函数，可以在应用的任何地方使用：\r\n\r\n```javascript\r\nimport { \r\n  logout, \r\n  goLogin, \r\n  getToken, \r\n  getRefreshToken, \r\n  getUserPermission \r\n} from 'qlfy-ecological-login'\r\n\r\n// 退出登录\r\n// isGoLog: 是否跳转到登录页，默认为true\r\n// success: 成功回调\r\n// error: 失败回调\r\nlogout(true, \r\n  (res) => console.log('退出成功', res),\r\n  (err) => console.log('退出失败', err)\r\n)\r\n\r\n// 跳转到登录页\r\ngoLogin()\r\n\r\n// 获取当前token (Promise)\r\ngetToken().then(token => {\r\n  console.log('Token:', token)\r\n})\r\n\r\n// 获取刷新token (Promise)\r\ngetRefreshToken().then(refreshToken => {\r\n  console.log('RefreshToken:', refreshToken)\r\n})\r\n\r\n// 获取用户权限信息 (Promise)\r\ngetUserPermission().then(permissions => {\r\n  console.log('Permissions:', permissions)\r\n})\r\n```\r\n\r\n## 登录流程\r\n\r\n组件实现了完整的OAuth2登录流程：\r\n\r\n1. **初始化检查** - 检查组件是否启用\r\n2. **Token优先级** - 按优先级检查token来源：\r\n   - 外部传入的token（最高优先级）\r\n   - URL参数中的token（从登录页返回）\r\n   - 本地缓存的token\r\n3. **Token验证** - 调用后端接口验证token有效性\r\n4. **用户信息获取** - 获取用户权限和配置信息\r\n5. **状态管理** - 管理登录状态和token生命周期\r\n6. **路由拦截** - 根据登录状态和强制模式进行路由拦截\r\n\r\n## 注意事项\r\n\r\n1. **路由依赖** - 组件依赖Vue Router，请确保正确传入router实例，且路由模式（Hash/History）会自动检测。\r\n2. **数据存储** - 组件内置了IndexedDB和LocalStorage的数据存储管理器，自动处理跨域和存储限制。\r\n3. **安全性** - 请妥善保管clientId和clientSecret。\r\n4. **跨域问题** - 请确保登录服务支持跨域请求或配置代理。\r\n\r\n## 许可证\r\n\r\nMIT License\r\n","readmeFilename":"README.md"}