{"_id":"@digit-fe/digit-cas-sdk","_rev":"4-c0ec85c9c56c8eeb2314e125f88f62c3","name":"@digit-fe/digit-cas-sdk","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@digit-fe/digit-cas-sdk","version":"0.0.1","author":{"name":"zhaojunzhe"},"license":"ISC","_id":"@digit-fe/digit-cas-sdk@0.0.1","maintainers":[{"name":"zjz1993","email":"1429595365@qq.com"}],"dist":{"shasum":"eeb3202a06c29af2a56cf420c52c606955ea3bf9","tarball":"https://registry.npmjs.org/@digit-fe/digit-cas-sdk/-/digit-cas-sdk-0.0.1.tgz","fileCount":7,"integrity":"sha512-OWMYy0vetNU/WeUMsC6QgO1duvDnTofdDrRrS4W6UxpXP4cjUv/oQQOVY9dPy4vigyoEAXbp7CUnd/IkERPEFQ==","signatures":[{"sig":"MEYCIQCpMORNTqVORH24rzQquuXePhRvpqxTMsR4bDXgH+O2OQIhALVslAOIklDr0scDbkz/KXPtU061OtU+BmGQeVwZKxLo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkUEDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwhQ/+LPbsnXKDxtGEx3boSPMKneWtuzzSRRMm+izEQjFJFQQSiSAy\r\nVUDGDtXey7l0anutTjxj6s2jzsvDsykE+IwIe3tVOqsQCFBQ0+a+5I5OYbl4\r\nMew79jugMVNhbhHU8v/7ke/EuTKWFADxat2mSU5ou+ioP2sM+XTBNqu/qkXH\r\nT6sAtgPXdDPapwmXmq49MGAqFCegsXKXlS4qLlY7Adr57eS9kSjSHrKIFbsq\r\nZhP8CRx5gf+RSnvL+yzwjN5gB1HVgnI2WxVaqr9XeOEwZ+he2n118+36iQFw\r\nMAAYIBZoZRUI9P1RsvmQMDr9SQXqpFj/1yGJnd1mBvwUpkKryMcetapA3YL6\r\nnaTfwyqBQ6qvk0YNPa5xI8CJAmZ4p/iqPzjzFfJEZvx1okUkrgtdKzydo1NA\r\nbP+UuByjg0jFQkaTcG0f7141KXQ5h2zNEqCX04aK27dW+4RWLn3RTe6UDI3n\r\nD0v7mlQEb2+GL4too+Fl48mMdM1I7B0VAz5Vikhbf62m7V9b+cXgZsyK4j0e\r\neFiNyp9mpV3yW/dY+iQ9GWZMYt8tu9a2cYGzwyfUn72b6oWOkjiX/+Uv8igF\r\nf8kNxsS3eV85oqQYZKGZaiSCcPzHFFhcEkg+ERN0BN65ZvJ7wmWeCACzkAC6\r\nFnQg28KgZHS8Cfw+vjj9OWiieric18o6vDY=\r\n=DC3Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/bundle.cjs.js","types":"lib/types/index.d.ts","module":"lib/bundle.esm.js","gitHead":"918c204ad1c7dcbbc36142d029fdf54c98a9cf0e","scripts":{"dev":"rollup -c config/rollup.dev.config.mjs --watch","lint":"eslint 'src/*.{js,ts}' --fix","build":"rollup -c config/rollup.prod.config.mjs","publish":"npm publish --access public","prepublishOnly":"husky install && npm run lint && npm run build"},"_npmUser":{"name":"zjz1993","email":"1429595365@qq.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"_npmVersion":"8.15.0","description":"cas登录","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.2","tslib":"^2.4.1","eslint":"^8.29.0","rollup":"^3.5.1","prettier":"^2.8.0","typescript":"^4.9.3","@commitlint/cli":"^17.3.0","rollup-plugin-serve":"^2.0.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@rollup/plugin-commonjs":"^23.0.3","rollup-plugin-livereload":"^2.0.5","@rollup/plugin-typescript":"^10.0.1","@typescript-eslint/parser":"^5.45.1","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.1","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.45.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/digit-cas-sdk_0.0.1_1670463747019_0.8618236751112438","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@digit-fe/digit-cas-sdk","version":"0.0.2","author":{"name":"zhaojunzhe"},"license":"ISC","_id":"@digit-fe/digit-cas-sdk@0.0.2","maintainers":[{"name":"zjz1993","email":"1429595365@qq.com"}],"dist":{"shasum":"5e376f52ef05d8d67215b3379317d50de78ad7df","tarball":"https://registry.npmjs.org/@digit-fe/digit-cas-sdk/-/digit-cas-sdk-0.0.2.tgz","fileCount":7,"integrity":"sha512-+XYOQ1eJtUsOKkEDqgLZv66m0mMRB+ViOI/nBWtukeseXmc81HKxbCcUhZCxT7Syy8BVc4nxFJxKB63YxsBGWg==","signatures":[{"sig":"MEUCIFHo1JgkEtY8DGB8gm8zuhISJenXGPG7t9rP9e/p2UuMAiEAw8qTfMlnwArUNtPUfgOSXNfKB+jFR9esrx1gVFD5LYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkUMTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofWw/8DXeiBJwWFWqmqQVSQPxnuZDgtSHe11puHeAtQy4cImDO46dh\r\nwBans+VFIdjVAQKgxc7puZBreCKe95PB83TAD3z2Xxe6ZDJeZu5S+UWskMvl\r\nocoMIjAUWwk03bQUPKKJkuTY8jRdFx3WUJ8ntrDoR4xOKBipXboHk3p+Rpa8\r\nNY24MIGsZlvYdLe5kki5epZMXg55pWMrGd2olcix7HFYMPr+AQ8zelwi/5F1\r\nK17q9bBXZb2ZycxYhKDBc0XGhLywaHTcH16Aig+WR0w2kVRNwgC+Q+qurPXl\r\nuRYCFlHBhU6hCLj0Qd62HR+9OGKz5yTFa2AMdvmM6G2A42zWzZbCOLNf75P8\r\nvS1lmeIxQ2FjeAiFZQhRsMdjVFFyyVwPAkcAd4NnRu4GHpy5r4WmlvRXNxOy\r\n1TKMJ5YedWfInqGcU5CiGSJKxllJwjhW2nl05C3dLW54JNhsSsRZs0MDQ3xR\r\nIJTaI624elACIoXcIfo3DnRjJCdACBRV8kCu4YyEt66fgSqYEk4FMav0zdu4\r\neT2Jmfsma0j2OsPDRUudBLZBgP7fq0MXjOvwgMp/Jctz2bX/LpeDdEEA44Xl\r\na7/ssBmHKHkN9/kObJO/n19rMkrFxGSUP40MZ1Xx+3SOTBdspDWj4kzHUQqz\r\nDSanPF0BhgY/h3qR9wcTjCyO8dLfulSeSSU=\r\n=t5eu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/bundle.cjs.js","types":"lib/types/index.d.ts","module":"lib/bundle.esm.js","gitHead":"918c204ad1c7dcbbc36142d029fdf54c98a9cf0e","scripts":{"dev":"rollup -c config/rollup.dev.config.mjs --watch","lint":"eslint 'src/*.{js,ts}' --fix","build":"rollup -c config/rollup.prod.config.mjs","publish":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"zjz1993","email":"1429595365@qq.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"_npmVersion":"8.15.0","description":"cas登录","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.2","tslib":"^2.4.1","eslint":"^8.29.0","rollup":"^3.5.1","prettier":"^2.8.0","typescript":"^4.9.3","@commitlint/cli":"^17.3.0","rollup-plugin-serve":"^2.0.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@rollup/plugin-commonjs":"^23.0.3","rollup-plugin-livereload":"^2.0.5","@rollup/plugin-typescript":"^10.0.1","@typescript-eslint/parser":"^5.45.1","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.1","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.45.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/digit-cas-sdk_0.0.2_1670464275667_0.6780806822859213","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@digit-fe/digit-cas-sdk","version":"0.0.3","author":{"name":"zhaojunzhe"},"license":"ISC","_id":"@digit-fe/digit-cas-sdk@0.0.3","maintainers":[{"name":"zjz1993","email":"1429595365@qq.com"}],"dist":{"shasum":"7b1fea1538a984f0b252c0d27cca774992f9f481","tarball":"https://registry.npmjs.org/@digit-fe/digit-cas-sdk/-/digit-cas-sdk-0.0.3.tgz","fileCount":7,"integrity":"sha512-DoSgPZYVdk8BwY7QCOAvAPNt7omB7r6WF3gxgwAi/reSygApqxX16Mhf1DCESKGW1DccgF9iorVlR0oP0JJMaA==","signatures":[{"sig":"MEYCIQCkvoNjJyUoJ/7f3LaMJ7kcVpLpHaWAe/Wdmkch6QAyEAIhANe5ICtFJHUyyr5wNROJD5CeKARVMbvC4sTkzvKGs0tF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkdEyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/Fw//aBbm2N5LBllKDc9OuUai+AIptWKmEoh0wLf5Tf1buDyRoYpU\r\nfux2qoI8mR8r5PGN7CKCIQTsTjcbqn5eTCx+8HDoaik5mWhSAVby8Q6OJTfS\r\nzsEXwEw5L/a6IvUXpyL/oEPiDcItQLBJ1pUd8fE/VUo1Juie1RIdNLM57LpA\r\nSlpc8cIFH7R2qrl2rTSNRgkQaDgzGuXh7Fy+9/STBe0G8tH0BFQAbcWQ8HUA\r\ndZwA9Z8H3PeBPvBsLwbMKIZCee1Cb2R6WKX2bZ/lLkWX/qA7AQ044mV6o0VQ\r\nFS/MlcZ50T3ii3D7Imk4Gzej9CHw2vnbzd1ynD+K4fUB3vG7V7ByhuPqH3Ua\r\nFn0bDSiVzcVvt4A2yp0vgluzPLCzVs2PCY67jqSHLrVhRFviLJLzlHamSjT7\r\nwpxiDB4vtMaLN+aKcbhp8QqtyakE8MBCBX+sbhKv5hLc4imCso0x8ga9Hro+\r\n7qEaqNAxlpIk4unqZ3qHs94aBbAGq1cYpBxhly7UQ0/m0m+XdnD5eHnMvEPV\r\nDpdoKWxLYf3hURisXPMBzPSgKbemdWo+Z5JFBJxj7/fFxdtWP72LwweoyFAA\r\nGdk+69i3eggH9EnQQ9vyn3U7DOysB1eeD7nOBni60+wWyoSQWA9ID7amDDUA\r\nI7JpzqlXu3M7gVhpdOv6YWGmwugDF/CgLek=\r\n=WsPs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/bundle.cjs.js","types":"lib/types/index.d.ts","module":"lib/bundle.esm.js","gitHead":"e3c7ad994781dc1e984b4d9f0bf0b0fa29044374","scripts":{"dev":"rollup -c config/rollup.dev.config.mjs --watch","lint":"eslint 'src/*.{js,ts}' --fix","build":"rollup -c config/rollup.prod.config.mjs","publish":"npm publish --access public","prepublishOnly":"npm run build"},"_npmUser":{"name":"zjz1993","email":"1429595365@qq.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"_npmVersion":"8.15.0","description":"cas登录","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.2","tslib":"^2.4.1","eslint":"^8.29.0","rollup":"^3.5.1","prettier":"^2.8.0","typescript":"^4.9.3","@commitlint/cli":"^17.3.0","rollup-plugin-serve":"^2.0.2","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@rollup/plugin-commonjs":"^23.0.3","rollup-plugin-livereload":"^2.0.5","@rollup/plugin-typescript":"^10.0.1","@typescript-eslint/parser":"^5.45.1","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^15.0.1","@commitlint/config-conventional":"^17.3.0","@typescript-eslint/eslint-plugin":"^5.45.1","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/digit-cas-sdk_0.0.3_1670500658294_0.9155944774328961","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-12-08T01:42:26.932Z","modified":"2026-05-14T08:15:01.964Z","0.0.1":"2022-12-08T01:42:27.220Z","0.0.2":"2022-12-08T01:51:15.854Z","0.0.3":"2022-12-08T11:57:38.444Z"},"author":{"name":"zhaojunzhe"},"license":"ISC","description":"cas登录","maintainers":[{"email":"1429595365@qq.com","name":"zhaojunzhe"},{"email":"1364140672@qq.com","name":"tingyugetc"}],"readme":"<h1 style=\"text-align: center;\">digit-cas-sdk</h1>\n<div style=\"text-align: center;\">数字平台前端cas登录SDK</div>\n\n1.安装\n\n```\nnpm install @digit-fe/digit-cas-sdk\n```\n\n2.参数\n\n| 参数名             | 参数类型                                    | 参数含义                    | 是否必填 | 默认值                                            |\n|-----------------|-----------------------------------------|-------------------------|------|------------------------------------------------|\n| app             | string                                  | 监控的应用名                  | 是    | 无                                              |\n| getLoginUid     | function                                | 一个返回用户uid的函数，如果没有uid返回0 | 是    | 无                                              |\n| debug           | boolean                                 | 是否处于debug模式             | 否    | false                                          |\n| mode            | \"test\"或\"prod\"<br/>test代表测试模式，prod代表生产模式 | 模式                      | 否    | test                                           |\n| testPassportUrl | string                                  | 测试环境监控的通行证地址            | 否    | https://passport.fanruan.com/login/cas/monitor |\n| prodPassportUrl | string                                  | 生产环境监控的通行证地址            | 否    | https://fanruanclub.com/login/cas/monitor      |\n\n3.使用  \nreact中：\n\n```tsx\nimport LoginCasSDK from '@digit-fe/digit-cas-sdk'\n\nuseEffect(() => {\n  const casModule = new LoginCasSDK({\n    app: \"test\",\n    debug: false,\n    getLoginUid: () => {\n      return 0;\n    }\n  });\n  casModule.onLoginChange((res) => {\n    if (res.uid) {\n      // 有uid说明当前有用户处于登录中\n    } else {\n      // 用户登出\n    }\n  })\n}, []);\n\n```\n","readmeFilename":"README.md"}