{"_id":"bossjob-remote","_rev":"52-c8ff51838037586fb490f89503cfa9b5","name":"bossjob-remote","dist-tags":{"latest":"0.1.6"},"versions":{"0.0.1":{"name":"bossjob-remote","version":"0.0.1","_id":"bossjob-remote@0.0.1","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"cli.js"},"dist":{"shasum":"41b4c5b423eccc57a239ba00bb756150c3393886","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.1.tgz","fileCount":25,"integrity":"sha512-zDqN+ygRLEzzpW3Jpb39Hc2hZo5GqA0tt4twl0x/8rtm/ndZxBVnhpKAjBK2+IRvCasvmWESrY+9o9fVW8NOSw==","signatures":[{"sig":"MEUCIQC6dIS8MAxDJ/D4uS8iQYckaMKISDnKvCxosp49BXWoSwIgZq9++JL23w5UgC+P2xaGWUfsCX3OCb0ge3FE0OI6ojM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29944},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"gitHead":"8aea19f868cd1f685c46c62fc41da27974c7a2b2","private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"_npmVersion":"8.11.0","description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.1_1694002639448_0.04314398354090909","host":"s3://npm-registry-packages"}},"0.0.1-fix1":{"name":"bossjob-remote","version":"0.0.1-fix1","_id":"bossjob-remote@0.0.1-fix1","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"src/cli.js"},"dist":{"shasum":"c987d76f009baf67a4670677a4e9d052592094cc","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.1-fix1.tgz","fileCount":19,"integrity":"sha512-rU/1u7JKiitfSKlPelHImUAiVKC5/aFAqQZnjm0Slb0M4CdQh55nUFZ3VN1hR9kq8VIBa0CMyfnSODKYez+rPA==","signatures":[{"sig":"MEUCIA9UQRz687TQtPpd2paUjdTHkXnJkXpCdaKeGsBweCGHAiEAxMset1j2UbGFIWU39x3JT6hkeSEguMitnvu9Aqy2bkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17060},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.1-fix1_1694003764010_0.9068673392847311","host":"s3://npm-registry-packages"}},"0.0.1-fix2":{"name":"bossjob-remote","version":"0.0.1-fix2","_id":"bossjob-remote@0.0.1-fix2","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"src/cli.js"},"dist":{"shasum":"4870294db0c1329f90fdbd080d183aaa19951de7","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.1-fix2.tgz","fileCount":19,"integrity":"sha512-fp+TUUkMEBUJETfoW6TRgyGQ8WoSvecR8SVHu8pV1SNwrXjl4VMZyX5JKgd3Qo2r525MzSEtUAGjulS9+2B99Q==","signatures":[{"sig":"MEUCIQCJ7N4bzgxh4Btc7WFJn0D5fH56zdE0GC0vntJS+tKOdgIgRSbvdKi56AxtmqGhesoKooR9UdAGrN1/1IYuSz54RAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17060},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.1-fix2_1694003967764_0.5613864582798826","host":"s3://npm-registry-packages"}},"0.0.1-fix3":{"name":"bossjob-remote","version":"0.0.1-fix3","_id":"bossjob-remote@0.0.1-fix3","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"src/cli.js"},"dist":{"shasum":"39a2c680cdf21e8ca159267f24d47fa75cf9d6d3","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.1-fix3.tgz","fileCount":15,"integrity":"sha512-h3mEnruowfA2VSahoUHIvSHtY8lhkXIHYiQgaYaEyVWa3X6zJd3sLUMXdVA13gBWRXVhCaxx5+1tovhhJkyZXQ==","signatures":[{"sig":"MEUCIQCVrSA4cA70GJeIHqZzW+DsT4acCZBACX+us4gXPBVVPAIgfVWIaQ9eAKkS7/xfLhzdPEX+5gkpx7gkd1tBiDP44Rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15107},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.1-fix3_1694004208752_0.19762665507091648","host":"s3://npm-registry-packages"}},"0.0.1-fix4":{"name":"bossjob-remote","version":"0.0.1-fix4","_id":"bossjob-remote@0.0.1-fix4","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"c0d8a306bac365c1c75a49ea05fa475239df5e6e","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.1-fix4.tgz","fileCount":15,"integrity":"sha512-F39Euhi+XKM/939Ld2rvbJHkij1qubVncvb3uIoDY4avEYYnK/sulf8ySW19yO+3iO8p3D+z8I9WA+T8RdTojQ==","signatures":[{"sig":"MEUCIQC/3WIoV2LyYEnT57L2azlOV+C3DA1x2E9mfQH9tsZn+QIgZlxtMMxKCQKcOhmDcuwmtxqhpdSTybhjijHAkMUNvIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15106},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.1-fix4_1694004343090_0.7628087384617259","host":"s3://npm-registry-packages"}},"0.0.1-fix5":{"name":"bossjob-remote","version":"0.0.1-fix5","_id":"bossjob-remote@0.0.1-fix5","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"3f25e545b47319ca1d5c467c07857e63ce6fef55","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.1-fix5.tgz","fileCount":15,"integrity":"sha512-xvUtCMERjRi17Ag+cOTBxNTEO5cnq+dYPS9zgZAFyyo3N/BRArD+OOZ+T7wgbE5e/j6XVUIYCGm8rh9GzyWgug==","signatures":[{"sig":"MEUCIGKKUUv5PJKMVaqicSllDabouJen8yfiK/tzd4OSoAeqAiEAoUul9DHxN/gMTcAIeLmiuHOia7R3u4qIqB59qoccG10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15099},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.1-fix5_1694005024969_0.8638943785656781","host":"s3://npm-registry-packages"}},"0.0.1-fix6":{"name":"bossjob-remote","version":"0.0.1-fix6","_id":"bossjob-remote@0.0.1-fix6","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"8cc69bb41ba75da83a929dd528bfaac5b3fc7f2f","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.1-fix6.tgz","fileCount":15,"integrity":"sha512-udY74cJ4Q16SATdG54Es9IOWVAPdw/XKWJhgWF5flj6JzwPzk5uYPEsxvv+QQ60TmSKU7H+9zav5UCmqSu4OtQ==","signatures":[{"sig":"MEYCIQDHRx5cJyi2aCENjMt7oe+LiVgUfFew5rg4BZX9eS0mCAIhALXZ0BruWbtU5U/P393n3ZLgBAPtKsijN42HWIr21r2e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15232},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.1-fix6_1694059090330_0.5046243863663833","host":"s3://npm-registry-packages"}},"0.0.1-fix7":{"name":"bossjob-remote","version":"0.0.1-fix7","_id":"bossjob-remote@0.0.1-fix7","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"ffe01aa8d47253208f2a7a7310f370cc725d3e4f","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.1-fix7.tgz","fileCount":15,"integrity":"sha512-2KgYxIjouvpykrW5+8/70xk/p6bJu/86Xk27lss0gt/GXWNX2EAU5w8dzoXeLuLHeFxdUzMasCh3EnbtdYvMeg==","signatures":[{"sig":"MEYCIQD0CAfHvhmMmBZ52vpWLJhofE7nbbe4wm68lVtdmwDsnwIhAMRaE7SldGOX7iZWFPQsDhgj5FqnQr1O4+ohQNJCcQfN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16092},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.1-fix7_1694073606521_0.5260489524009229","host":"s3://npm-registry-packages"}},"0.0.1-fix8":{"name":"bossjob-remote","version":"0.0.1-fix8","_id":"bossjob-remote@0.0.1-fix8","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"29ed0a51ab1c213479d555c8e9c313f5fed1ef91","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.1-fix8.tgz","fileCount":15,"integrity":"sha512-ARQ3bEa/nBDNMPZrs/jbgpMsrGg74srT+I+2vXsxsJ2KC4Ha1zmIVucRqAOtFxY/VUVY4UhHbzBEvBUhY7lu1Q==","signatures":[{"sig":"MEQCICtsfQsD1By50hkH1lVD2afeyo6ako6t0rcsb53ezdIKAiAp5IGXnmCDBFCrHTQFxPm9m6X0Gqdz3cMlYLtM0xLxrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16841},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.1-fix8_1694074152637_0.17270412245815558","host":"s3://npm-registry-packages"}},"0.0.1-fix9":{"name":"bossjob-remote","version":"0.0.1-fix9","_id":"bossjob-remote@0.0.1-fix9","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"e73ba45bbb179f013bf42b5a7316182e2a576a17","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.1-fix9.tgz","fileCount":15,"integrity":"sha512-Fe3OhD2/jFDp45q/YVUQNR3EZeYxeu98j+/tuKxRqBoetiMy5HByYbJqjS6Ig8hjWtdqgPrA/jmndpbyg39ECQ==","signatures":[{"sig":"MEQCIGANT1+tAkgpQC9xtNnK40NUqbpebSM38TaqVbcbbaZgAiBMQjpwHooSiOvSGXElXUCsK8JOh1Rtd/v0R9p0JcOozg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16815},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.1-fix9_1694074639517_0.004768278497725431","host":"s3://npm-registry-packages"}},"0.0.1-fix10":{"name":"bossjob-remote","version":"0.0.1-fix10","_id":"bossjob-remote@0.0.1-fix10","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"e732c803d63e8a3992eba9c4649daf40954034b3","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.1-fix10.tgz","fileCount":15,"integrity":"sha512-6XcTt33Ib0Z4tAbSuSR8LOLkhrRy4UNz2TsQFbVgd2gBLznEzz4C8HmlGizCEkD39ubg1dUOAg2hA0nclf/ymg==","signatures":[{"sig":"MEUCIAGQrbbLRX7FuDjrAJTGFalTq7PfWICugQw/NG0xbfywAiEA6UMrqB3MyIgGiIf6fOhBm2eifIrhbIxgvbRojAs4CKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16826},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.1-fix10_1694074716368_0.33718721831214293","host":"s3://npm-registry-packages"}},"0.0.1-fix11":{"name":"bossjob-remote","version":"0.0.1-fix11","_id":"bossjob-remote@0.0.1-fix11","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"9023f7a380cbff22dcbf29246fecc91430e7c23d","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.1-fix11.tgz","fileCount":15,"integrity":"sha512-veAt01Sh3zE1kkLh6qGic6EIMoVXeB8cOh/2BNO+E5kv8MGy/x5g27WbSyxu7Wg4FZ2BSa0b7IShr3Pf6sBgtQ==","signatures":[{"sig":"MEUCIAiN5vlPrre/KrVOW/eXGosgGJ8QSeaLWDhF70lr2WXEAiEAgB806cJVG0mj+5N4QSMJuP/58IW31juohtWtqo89RRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16453},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.1-fix11_1694074913938_0.4923766465253996","host":"s3://npm-registry-packages"}},"0.0.1-fix12":{"name":"bossjob-remote","version":"0.0.1-fix12","_id":"bossjob-remote@0.0.1-fix12","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"c3d5d78919844cd2296d1c58487400377124644c","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.1-fix12.tgz","fileCount":15,"integrity":"sha512-Gr1arsSaK+plX2TLP6/a1bBj1YDyX3plaepHyQwJqjqusF7bnAQBbgtDbzWTmov5aN/elPWYuYifThytUEy7vg==","signatures":[{"sig":"MEUCIQCNPBW5GT8HXXAapG2KeoZuIwTQnSdqpwNa+06wy4v3ngIga6EDva4SuPXJQCmuRmB/gru33fe8fDIHHRYfHYUftUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22869},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.1-fix12_1694161178033_0.29450888233514805","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"bossjob-remote","version":"0.0.2","_id":"bossjob-remote@0.0.2","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"3cc7a6760d241c9bee6aead98dfc685222a34c0d","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.2.tgz","fileCount":15,"integrity":"sha512-YTMU0FSL5YBZaCWTJiEMLyl/TlsqdShbxIx095PwpSqg7C5oO7CrIlAtqEXjpf4PPX8032BZqLDifitLtc948Q==","signatures":[{"sig":"MEUCIQC7XhWi1rxAD5DkywUULgfS8LUTegHUnInW7Nq3cZJqqgIgI6w+Hxz4ov0hxwp0L82Psr+kSZmViu7o9f1wIa7OQcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22971},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.2_1694163861405_0.7835115525432603","host":"s3://npm-registry-packages"}},"0.0.2-fix1":{"name":"bossjob-remote","version":"0.0.2-fix1","_id":"bossjob-remote@0.0.2-fix1","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"f5cdc5e7af09aa068925d821273ffd5e07018ccd","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.2-fix1.tgz","fileCount":16,"integrity":"sha512-5Kozn6+jBr8oxBYhqwlhS+frbknoLPiIn4sjCrrBV5Jd3HJUo2V3+0l41bnoXsTqWqlVXIORGFGrtNGiIiqqFg==","signatures":[{"sig":"MEQCIG+OJpG3hmVJLup1QKg7Epkdai+ufeuLcs05IlsyzblKAiAL4bv2FeWt775p37Zz7OFp2wN0g3jN+1CoHLtlqUT7WA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23543},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.2-fix1_1694166580427_0.8975618102824985","host":"s3://npm-registry-packages"}},"0.0.2-fix2":{"name":"bossjob-remote","version":"0.0.2-fix2","_id":"bossjob-remote@0.0.2-fix2","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"be2e5581e08a2330d72dd1e439799a70476d8387","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.2-fix2.tgz","fileCount":16,"integrity":"sha512-SXtRlx0F6fHr0KARK7p0Rl5QwXbHKAhu3kQX23baHqjW3qytFj7s/DxRRbfEs1PeiEhvcckT+opQxw3kduPQIQ==","signatures":[{"sig":"MEUCIF9ExEbG/ibgUYZyqxw6LCG2CLT7vB0ogD6nXE4eMc4CAiEAi/sAvpvQNQT0D2UQjpQIqtY9FBn+4kvr/T3xKZKvOTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23740},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.2-fix2_1694486412052_0.6180040211625963","host":"s3://npm-registry-packages"}},"0.0.2-fix3":{"name":"bossjob-remote","version":"0.0.2-fix3","_id":"bossjob-remote@0.0.2-fix3","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"abd35a045c5eb592c258c5d86b2c5a9af4fe9646","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.2-fix3.tgz","fileCount":16,"integrity":"sha512-FSscBa7RF1sRv4M+OYgJkULrHZbyAxKJDqCf6o/nUCF+NfMOEi/RdpoDPtyuTPVmLWisac8cg9ub2WYSUSV3qg==","signatures":[{"sig":"MEQCIHTJrDPmDOCKku4ZumIlKcK73IwGo0ApvfR8rtn7hr7CAiAruMyNDUEedmhd4UngVCwi/KunbAcWJIH7zB8sPd4Vmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23756},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.2-fix3_1694517351915_0.3576991258254978","host":"s3://npm-registry-packages"}},"0.0.2-fix4":{"name":"bossjob-remote","version":"0.0.2-fix4","_id":"bossjob-remote@0.0.2-fix4","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"fd16070938d50b5bfa6e5dc17d5aa23060f06ca5","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.2-fix4.tgz","fileCount":16,"integrity":"sha512-McDaqp966QpIStU1VyeXhyPSxMDBSrMtULx6uxw4gX/SkJYGEALqf4ihhqukM/L3eTMohqWMz7HfVPZw1HDpPg==","signatures":[{"sig":"MEQCIBW39s9/xMjWXqT1GznfkhTOqcA+UODRL5V+NzzveoQ/AiAzxuK+Jpgv/FRcJQfZ4oKLS4KLRU8ZAbORF8QAioHWaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24392},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.2-fix4_1694757815272_0.7745246640371095","host":"s3://npm-registry-packages"}},"0.0.2-fix5":{"name":"bossjob-remote","version":"0.0.2-fix5","_id":"bossjob-remote@0.0.2-fix5","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"a0129615a6eda82320105066116563d0d944b302","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.2-fix5.tgz","fileCount":16,"integrity":"sha512-qb5qJ0NDVT21EG1uxIsE+OzrhonU4FAZPmooxuFBZ5JeFNCLff8jfcgcUvISc/AY+g+RCurY+SIjSeUCU3905A==","signatures":[{"sig":"MEUCIQCwxs4MZAlxk5QKpeo+evLefc8Ff42/ANSoHEHMdo1okwIgOyx9r235WiEbveVJnTnABUzxT/IuGb1bjXgDwlh48wA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24458},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.2-fix5_1694757912992_0.8800648545128187","host":"s3://npm-registry-packages"}},"0.0.2-fix6":{"name":"bossjob-remote","version":"0.0.2-fix6","_id":"bossjob-remote@0.0.2-fix6","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"55a289c991bf52a01f766ff34d1d79348406ad80","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.2-fix6.tgz","fileCount":16,"integrity":"sha512-NdE5QaHTaU+4oKipL+E2L2pBdA11esXmOklCqujQbJ3IYWOINksHrsPvp84PVkptSdVo5tTm3sAXGeqeGXNBXQ==","signatures":[{"sig":"MEUCIQCHTnvFu+dc6NmdDxyadyscLwGZir42fq8nib++0UKnzwIgAgc00IXPVraRWWMAmqcG4eXa5bg55rKlU2XUbcgaryw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24435},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.2-fix6_1694758419226_0.8695810136765603","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"bossjob-remote","version":"0.0.3","_id":"bossjob-remote@0.0.3","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"60360d29eacfaccdc24ec4dd942bacd5a66fa308","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.3.tgz","fileCount":16,"integrity":"sha512-gUiZyMnLYHYJ6Gcu5ZMnbBZvmkwkuzdrK6XT8c+inYs+YZBTXuyzefpu8YmM8ptkHmwV0fa+mI4QVxI6qOYHXw==","signatures":[{"sig":"MEYCIQDQ/wjpixhAHDdhtTHTtmA3wSCISevxugE+5CkBfIVfnAIhAJf/2Te4v3OeVcnIbBgk//o6fQnUdUMAjNZbRvSzP7iE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24491},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.3_1694772790216_0.6277148057856108","host":"s3://npm-registry-packages"}},"0.0.3-fix1":{"name":"bossjob-remote","version":"0.0.3-fix1","_id":"bossjob-remote@0.0.3-fix1","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"09819e4c21fd0a81646d13ce51bf23d91f9286b4","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.3-fix1.tgz","fileCount":16,"integrity":"sha512-hPBbxuDz5rNvYmZsfyZp0SBYATnOQSVtJnmYHt06vGMmOuTtRCZlf6hUSYiIm9M+AOe3Fo/U3YcC/Kf39fpVlw==","signatures":[{"sig":"MEUCIC8EZxuV62wxmYg3xfugejmtnzFFND/lDCBBVr1B7Ie6AiEAheOoxk4J/cSy/XVzioVi1FWX9DY3FYfphwmjP8gCXwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24682},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.3-fix1_1694773878266_0.004574977946695702","host":"s3://npm-registry-packages"}},"0.0.3-fix2":{"name":"bossjob-remote","version":"0.0.3-fix2","_id":"bossjob-remote@0.0.3-fix2","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"e0238266b2bbce5053e4d99cac17d0cb85baded0","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.3-fix2.tgz","fileCount":16,"integrity":"sha512-Nbm77nHdFZVUk1n9vgmjLU2LX6yDZzfxFxugHG9yD56GYlRSmJxBFKYACrhbuJY20nVb4rtKkAscqbCWuXUxcw==","signatures":[{"sig":"MEYCIQD87osPAOQ+5rcInWS28PMVmd/km+CSehJzAqsRl2qxVAIhANgfn6GxSuqsVNmJRxYAVdvYRdfaokr4pzejEz/vEapm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24535},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.3-fix2_1694774038096_0.697450484480596","host":"s3://npm-registry-packages"}},"0.0.3-fix3":{"name":"bossjob-remote","version":"0.0.3-fix3","_id":"bossjob-remote@0.0.3-fix3","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"4e0234d01e91c7a88e316140b4d177e6af88e0b5","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.3-fix3.tgz","fileCount":16,"integrity":"sha512-8SRqqO09B5fs+VtyMI4/q7VDv/yQSC91k/EMaww7shcRl4G/naIiBFfpa2kwdfwGgYoWHGGYk+2sLFKhBwLcWQ==","signatures":[{"sig":"MEYCIQCIXvezfvqRaT4CFfn+3Tot8CLAE1lSuZJ+a/PSwO05swIhAKJLvjjx/gGMlk5EDPX6/ipI5qQ8vhkBjKX2Gx8V73sW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25047},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.3-fix3_1695121982677_0.25299320251276347","host":"s3://npm-registry-packages"}},"0.0.3-fix4":{"name":"bossjob-remote","version":"0.0.3-fix4","_id":"bossjob-remote@0.0.3-fix4","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"5ebf6fc4dfd6b7ca4250d734a873faef8352bcf2","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.3-fix4.tgz","fileCount":16,"integrity":"sha512-1vFrlVOGSJnZ6CVksH7+flE7tagTzCSN2sg+2wKhrAGkmNYtA3h0Oo+5XRKWdGBPGFJTjAsRC063mdqQL+LaJQ==","signatures":[{"sig":"MEUCIB+75owIM3VUureIRDZiP9F+mw1Sw/qwOG6ZChXHF3ZlAiEA6eU97o8SL+6mGm7U9n+1Jb/ZXpUBxIbXp+moxACqD/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25651},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.3-fix4_1696927367060_0.5827279246361976","host":"s3://npm-registry-packages"}},"0.0.3-fix5":{"name":"bossjob-remote","version":"0.0.3-fix5","_id":"bossjob-remote@0.0.3-fix5","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"5e151b607263b2d5b9b204c57dfba4e6c9e39a99","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.3-fix5.tgz","fileCount":16,"integrity":"sha512-53cnI46GpSzjrLafjlf1U/EoWDauZZLvC0mWPZ2ZpXIY0MfWTcOs896hQ16+meXLV064wCmZFS1bkturCyNPfA==","signatures":[{"sig":"MEUCIGqeuLWq5KefuRAD+fNp1lFQb9dTehN2eW6nVwxbpZ16AiEAso68tLRZmzAHlVUaeo0Cq0djE6Ns1hi3SSoy1guJz7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25742},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.3-fix5_1696927631001_0.21146551630048305","host":"s3://npm-registry-packages"}},"0.0.3-fix6":{"name":"bossjob-remote","version":"0.0.3-fix6","_id":"bossjob-remote@0.0.3-fix6","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"df8f637af2e4009b0fe63f168f8abd53262de2e7","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.3-fix6.tgz","fileCount":16,"integrity":"sha512-u/jK7e4cPTCiBIftNZkFVriEVT6skpPoFYMhSdv4R24/Eadn1Uo3owsVgQsRhAKDDD2vRO/XhiqoRZ5nLuq0cw==","signatures":[{"sig":"MEYCIQDMLbuL4KIfQdosODdJZK+7g+BiledrIwQYv+fKbh3O8AIhAIpSKGC74w7XaM5wJ4vjJhH3QO6/jqQ/7ysyrT4LFA1S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25911},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.3-fix6_1696997457617_0.18619825181668936","host":"s3://npm-registry-packages"}},"0.0.3-fix7":{"name":"bossjob-remote","version":"0.0.3-fix7","_id":"bossjob-remote@0.0.3-fix7","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"b1699ef25b9fa456c4bcdaf2ddf4688c44342c77","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.3-fix7.tgz","fileCount":16,"integrity":"sha512-zziqlTI53/nosqxwQBtD8Yz9rtQMpwJU4sngSLN4p5u6FKUgQZ8cPgGc3VW6LeFauieRWKpawABlrviz8VLrHQ==","signatures":[{"sig":"MEYCIQDcSR1ywaynWHtrP2u6xAlfayuk5W+4vQ1PListrUbdbgIhAMTA0sYSxNUM4tFcc6UCSBwc66D+yPC0IZkBCv3UbUUd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26573},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.3-fix7_1697083922096_0.7169020776541037","host":"s3://npm-registry-packages"}},"0.0.3-fix8":{"name":"bossjob-remote","version":"0.0.3-fix8","_id":"bossjob-remote@0.0.3-fix8","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"c3af042303c009da51cbd1286a2babfefa51a9a3","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.3-fix8.tgz","fileCount":16,"integrity":"sha512-vvyRP3G77u1iPIJhogUWx6XxQ2a2822ldjE9UXDgA3eactKecke6bTHvEnNldMVa7QzG+BuqIU98fUB3NIJHBA==","signatures":[{"sig":"MEYCIQDiPH7L/2IM6nwP66tq38n+XREXI43Q4aM7yT6kFPHd9QIhAMuY9keiUw+Upjjja0KQhboIrn9xrUjw3TCU7B8bEnOz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26639},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.3-fix8_1697296307771_0.8570264449552143","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"bossjob-remote","version":"0.0.4","_id":"bossjob-remote@0.0.4","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"7c41cfb0fc78ce497fc424a89cb6719a655785b8","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.4.tgz","fileCount":17,"integrity":"sha512-O5SUW3Dh8msyO0qQqO2YLkvsawMsKWvuUJO9FUQ2nu8tWArx8Miw1gIemnwGqOPecdz9XuganrCKyij5aFul9Q==","signatures":[{"sig":"MEUCIQDlsInh6uDkChBnnbv0YknN7p5lBgYFoW7N7erhHQ9QIQIgZX2XsouLgWb05qrYjhyxjjo6nEZJkwcvvYDz++OETtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26690},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.4_1697370492607_0.23679790214604712","host":"s3://npm-registry-packages"}},"0.0.4-fix1":{"name":"bossjob-remote","version":"0.0.4-fix1","_id":"bossjob-remote@0.0.4-fix1","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"5fe55bdd84efa41c4cc8dbae91654cc0f4a8f791","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.4-fix1.tgz","fileCount":17,"integrity":"sha512-BicrMkt0QzrpokBKV8SkQnbsDBVhDy2bBOGnJ4nNf9S7UxgT6dS+k7m1fnQHoVQycHTlr3Z+BHt1+sdfr5IHCw==","signatures":[{"sig":"MEYCIQCSDhybX/HG2I+u8M2YNjysTI9Wc76h60oemdBGpfL+VAIhAI+sR8jzjR1BgZTcTm0T7wDXCs/H/zwObbzd1YVOfNyB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26980},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.4-fix1_1697373666070_0.3795945653562136","host":"s3://npm-registry-packages"}},"0.0.4-fix2":{"name":"bossjob-remote","version":"0.0.4-fix2","_id":"bossjob-remote@0.0.4-fix2","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"c8dcaa6bf6edbde47c538197bb8c66caaf09784f","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.4-fix2.tgz","fileCount":17,"integrity":"sha512-ZJy19zGEXFgIjnmP8k17bjs8e2mIeQxb1SzVFVEediNLukGjHrS4x4S3NxWhU6KY8tuFsMs4vrXvwCwgtPZVYw==","signatures":[{"sig":"MEUCIQCPjWy1hIveOoDecZFpuUzX6ZhdlBN2kyvEq6gt54Dp8wIgL2UdUypy4tHCZy9U7KzSZuQ84YQTkNuLQgtxzEIBIIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27003},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.4-fix2_1697539422637_0.23866023193320363","host":"s3://npm-registry-packages"}},"0.0.4-fix3":{"name":"bossjob-remote","version":"0.0.4-fix3","_id":"bossjob-remote@0.0.4-fix3","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"9ea84b875e6bfe7bf734370e51c1544227431a25","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.4-fix3.tgz","fileCount":17,"integrity":"sha512-Xz4Ii723xDvaJeyZgofLCC0fDxpLe+Rit6hN9yaSIonTts/2ma6JzLrgJjzlpcomFO7p911HPuQ4GRepncdyUw==","signatures":[{"sig":"MEUCIQDEibhWenbCBCLVQZEZvRsjQcaU18diZELPCiU2eo4cvQIgJszsZeSmY9HOz76nsEp9j4c38djcwzLdCIvFQZYZMzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27073},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.4-fix3_1697542351298_0.4156622981261795","host":"s3://npm-registry-packages"}},"0.0.4-fix4":{"name":"bossjob-remote","version":"0.0.4-fix4","_id":"bossjob-remote@0.0.4-fix4","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"a9e9a6d35096ade090f400c956e62f77f4489561","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.4-fix4.tgz","fileCount":17,"integrity":"sha512-RbJCdjvqTRen7PuRM9H5y/yrJNDmgYaxLD44H+yV3knbPZs0m53TOMSRbuoHsIfMmLMpqiVzRaEuXJQA49wlXg==","signatures":[{"sig":"MEUCIEZFe7Ieu3lpWWF5dXWdli/Vjhkeoj0GRUwW9wxac9BZAiEAl49ZDdsMxjKMDPDkbXxVGSGT2rI119nEgal+i8O/6Rg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27076},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.4-fix4_1697545204291_0.7059846779137908","host":"s3://npm-registry-packages"}},"0.0.4-fix5":{"name":"bossjob-remote","version":"0.0.4-fix5","_id":"bossjob-remote@0.0.4-fix5","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"4f2a0baa8823ffe5966b8cff86888660d1f6a202","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.4-fix5.tgz","fileCount":17,"integrity":"sha512-ETFUeXreDk/RHcCIULuAwz9idzB6o+JlbgyZHBKwVU8Oj5LELS3VGhLPhBhadZaokLwTMd1qJWYlueeFDR6e6Q==","signatures":[{"sig":"MEUCIDyPMQJiDHWB68a2JKwcOBJxt8Ok8Ve5s4egFrEZ5SUuAiEA0HkscvkI6oIwLMo+Wb8kNXgE39FIpaZpgRlH26ExPwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27048},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.4-fix5_1697614011298_0.20083832255152712","host":"s3://npm-registry-packages"}},"0.0.4-fix6":{"name":"bossjob-remote","version":"0.0.4-fix6","_id":"bossjob-remote@0.0.4-fix6","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"c60400813f4448e78c44cf33abc90dc291ceb8f9","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.4-fix6.tgz","fileCount":17,"integrity":"sha512-fl5fgSlIWebXB7GBHiS9DbNMdpc7uXrGpP6lqT1vl6Mvu1wAQECD60qv3K7L+lXGKD97mUBObDNaz8MVC0H8cA==","signatures":[{"sig":"MEUCIQCNpnKfzDm9U8Dt2eOdZkVlnEISr8a0pvzM/FOzGMckdAIgJrGj8HCl36Kxvy2dqDkds/d8HKrunyLFIdb1M5d4Cl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27122},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.4-fix6_1697620351852_0.933583132144205","host":"s3://npm-registry-packages"}},"0.0.4-fix7":{"name":"bossjob-remote","version":"0.0.4-fix7","_id":"bossjob-remote@0.0.4-fix7","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"58851e2596e29478faace607f562624348f500a1","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.4-fix7.tgz","fileCount":17,"integrity":"sha512-++SnRXupJnUj3ARaDu/7I8pX5LGvG2FTp6DpKnp5niqvTiI23ssMk+/VAv6GtXKdJSPTRSaXj1cLfYJLO9TpVQ==","signatures":[{"sig":"MEYCIQDHD9enL0SUHYzStv32Nq/4j1GL7p9dOhymKYJ8q1tWTQIhANmIn1244OxQqbA6MPGCrLBtJoVULlfP3MEABi3hr0Vy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27195},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.4-fix7_1697703178546_0.1855768875877868","host":"s3://npm-registry-packages"}},"0.0.4-fix8":{"name":"bossjob-remote","version":"0.0.4-fix8","_id":"bossjob-remote@0.0.4-fix8","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"3bc20999404c630705e5424f0c88d558ac447c68","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.4-fix8.tgz","fileCount":17,"integrity":"sha512-C3HzOPNMB9JJ7K9y/q2Ca9H0GRhKjsorcts0MN5MZt02tf+6Spulj+UgitG+RNSG0CdUNye6cOVYA8AyCInPKQ==","signatures":[{"sig":"MEUCIGfSM7xFD9Fu1QQiJYy+yzwDy+wrX6wANrRnibTWCjPLAiEA8xe8Yy+t8PreyUx3+feJhgutJHI0GlL6pNpuWul/m8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27232},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.4-fix8_1698645629779_0.3734286139495586","host":"s3://npm-registry-packages"}},"0.0.4-fix9":{"name":"bossjob-remote","version":"0.0.4-fix9","_id":"bossjob-remote@0.0.4-fix9","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"abc734dd8240f9da4d9a439be205c09430ded3f1","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.4-fix9.tgz","fileCount":17,"integrity":"sha512-3eMPSsSZgQBljJq4HtLufNTjUTSC0yCmhyv9T0XsFLYY0xUxoQIfvKfVnw1dxY4GdjLwTiaRRs+K8JUXIFQutg==","signatures":[{"sig":"MEYCIQCelLyXUI+o4h6FXApZylv04KfTKh8szwZx+qEMBXd5RwIhAI6gUycyXuXxvr/3oTvucPC2kDxr7SM915d1w1ra9GaQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27506},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.4-fix9_1709192738769_0.8453573027391461","host":"s3://npm-registry-packages"}},"0.0.4-fix10":{"name":"bossjob-remote","version":"0.0.4-fix10","_id":"bossjob-remote@0.0.4-fix10","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"9f69659b26e4910a357943dc218746d2697558e8","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.4-fix10.tgz","fileCount":17,"integrity":"sha512-LAE8IOjU4GwyFgnyVzPScSKMkCgcg54mMpySfEqWKT4ZeImKCI7aZpD76CUVpU43lYo4ksa0/Powy2cs/dfZlA==","signatures":[{"sig":"MEUCIQDJ8xyDvBF/RQtJIqFVJxLCNtoivi3/M60hrrkz6VjtoAIgWiRzIMK2MD7eOWi9myDXDm+yy/ogWlF/2tb59136BBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27468},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.4-fix10_1709193702939_0.49881083025771455","host":"s3://npm-registry-packages"}},"0.0.4-fix11":{"name":"bossjob-remote","version":"0.0.4-fix11","_id":"bossjob-remote@0.0.4-fix11","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"a3cc82ae06a787431d67b4c221dac0fe7acbc07f","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.4-fix11.tgz","fileCount":17,"integrity":"sha512-exVejCLcqtMY7rrjkGXbMSFhO49V9etc5YbfZaocwD5lJdtr+Bz4ofB4ieF/F5gTrv5w/1YZbguGLYtmD3p8FQ==","signatures":[{"sig":"MEQCIBXaJvPLnGT1kHNWYw8kIeSD+sMbS0CoA7Q4ifqXzAy4AiByRKlU246xW2xMQgCPfrSDZ7w6vG6mA85UiDjnHVVpew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27507},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.4-fix11_1709194700682_0.6185136908097146","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"bossjob-remote","version":"0.0.5","_id":"bossjob-remote@0.0.5","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"10485166ac33cc564562e499d7feb16f4ba89ea1","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.5.tgz","fileCount":17,"integrity":"sha512-1wCp61TT12SasOaKV+ZTWP9ADprQzjmAvhKUtLHYCLsQ/RkKu57OBjbDike/ucNTbWeqspZVWOZ/RCuec17WbA==","signatures":[{"sig":"MEYCIQCTqFMZ/UHQSLMX9x3e8jx4Yyw77wuN/TwgJAyvIf6AcQIhALP9ad8q4+Q8dsWNFcRDHt+BCnvc5bQqvRb4Lg6l70Ak","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27517},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.5_1709203341846_0.9035553790758433","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"bossjob-remote","version":"0.0.6","_id":"bossjob-remote@0.0.6","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"593474eea17f10015eda49e25e83ec6f11c59a12","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.6.tgz","fileCount":17,"integrity":"sha512-qwf2grTXLuUqCHnJuf3GkMnUTPSBnKZ9TzdtMz8xQumFZwmrNC021wrAWZWjevmhk4SA+/TQgu6IRMlxk/pZLA==","signatures":[{"sig":"MEYCIQDjgoU+sHZKMp7Rc9iAwyhjHE3NqaGzg6+dKjZ6ZZwPhwIhANlSgjUaoJNG7KmMezKSkc7AlwFHExZI8VRQ6EVwK7WA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27235},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.6_1711951949056_0.027411233035837812","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"bossjob-remote","version":"0.0.7","_id":"bossjob-remote@0.0.7","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"3a03159f0220f7578980e6e03b8dbbf4de01bf27","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.7.tgz","fileCount":17,"integrity":"sha512-WC0xdajhvQxKcYC9iNOIHlANQxvafAJZSkQ7Uj2u2AWvBO0AzzBaOSHj9J7/DuXmP29yWiHkpL7JekouDpWKYg==","signatures":[{"sig":"MEYCIQDztWJ8zBCe3RdoPLGqgCSOGuq7oKqoeMMTsIiM6PCtcgIhALZCQldU+C2j3u1nFRFNc5tS9rQNAE8cYDkmKVqyL5JX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27235},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.7_1713167118587_0.5253776867143058","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"bossjob-remote","version":"0.0.8","_id":"bossjob-remote@0.0.8","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"e2ff6d03c45fd22a7291035d8de2e739f963985c","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.8.tgz","fileCount":17,"integrity":"sha512-nZqLpKI1HW8c9TwzFFnM+XTk+k2gZjRUeODSHJW/c8pia8fGdRtDoiAuQiCOcAlUM08NMHahw2FxBQqlExpnzw==","signatures":[{"sig":"MEUCIBDAyJkjug/et+Vp4B0vO1i88Icj7InUhvZ3Fi2/pi/IAiEAhtm2A/abfpVMHWHLUpttxUBTTfEMtO9GRZ4c1PUbqFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27426},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.8_1715397154591_0.6401763590286691","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"bossjob-remote","version":"0.0.9","_id":"bossjob-remote@0.0.9","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"0abda6ac4fd2fba6db0c62badfc35d1fe4c0be7f","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.0.9.tgz","fileCount":17,"integrity":"sha512-fogsqDuVOu0bS/VnR57ixQ8wq4k8WrZxd8GEvRNZAbV799VZhMJ3o+TIufpXUn+rU27zH+SWmcsTZ18AfMTirQ==","signatures":[{"sig":"MEQCICV9kBPgSeZwrTopaG5jJwzK2wnDCWl07sJmriijceDkAiBNiTr5FgCbTIxjFlkDbzkRmcETg/0WoKF76Kpiv7I+iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27426},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.0.9_1715399553944_0.38471512726015167","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"bossjob-remote","version":"0.1.0","_id":"bossjob-remote@0.1.0","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"f6ac417ee63e66713cf7ee07f3c87c87f67cb3ee","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.1.0.tgz","fileCount":17,"integrity":"sha512-K4cf1KsMrKZ07dszvGexuZ6qiD99iKzYGR4BCyQGyWiMsWP3THLL9hjJpOhor5yoGyNLEAKf8UvRzItDypSUJQ==","signatures":[{"sig":"MEQCIDIE7LGurwegzgOpayRHZtGKhZKyXkDsaG0y6YlQC9hnAiB0RpyvEEMD4EvvwNyX5wfuqMVxK2i4Qzv3gxemUrU2LA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27595},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.1.0_1720161854769_0.22840022824801887","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"bossjob-remote","version":"0.1.1","_id":"bossjob-remote@0.1.1","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"e8ef8033fda8492517371dfc4079965dbc94a5f0","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.1.1.tgz","fileCount":17,"integrity":"sha512-12EfbBvPLrx/GIH7PhtDzoSNq/M0m8q2f47lFe29+Rl7Hop0jTnwIpilaYbPOREPp/eJEFAdME0UTcgqt92WdA==","signatures":[{"sig":"MEUCIGrQpj+exXv8uRNUgsVixzLaelfNGeFyFXGgNjy89VyJAiEAisc9fqLYOpiZYY2Fh0+r2ekJcULnNniSteos1Jg2BLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27969},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.1.1_1720425967429_0.002091418759584407","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"bossjob-remote","version":"0.1.2","_id":"bossjob-remote@0.1.2","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"86c76892e527c98f3ac23ac1111ebf5d7f228029","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.1.2.tgz","fileCount":17,"integrity":"sha512-61iow0m63tsxLtze8hiIEv7i5Uawr7UzsQ1yICvV3t5PmWL6HwoS+kUaj2QrnyDJOp9U6zrCLfq0G7412+hw1w==","signatures":[{"sig":"MEYCIQDB8FsjInMZfMOjKkBWmK4dLZTa4nFSGB5FJHQC1yb4xQIhAP2raI/nofeFc3lI651AKKWhi3LN3wW7lpk7f6ThEKx1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28451},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.1.2_1720496989876_0.31923383777112035","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"bossjob-remote","version":"0.1.3","_id":"bossjob-remote@0.1.3","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"fd710f275f5f1142fb846cf8eabf1fc74054e484","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.1.3.tgz","fileCount":17,"integrity":"sha512-SJSXOWNGy12rYYME2HXCNoNEfwU4ho4t1lGYCOtJ/ozxDBUWZSR8KKrn0LA1WsAUB/PpsEEBCYnFJSSEaEZzug==","signatures":[{"sig":"MEUCIQC4DiU4+BnvjKJFDzcxEGqXEH01s7eM9BEnrrGNzLk9iAIgI8LtKwK7Wa+ph47MH+8EtVA5wfSgoIo6zKepbKu2Z0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28510},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.1.3_1720511203182_0.24008280605568144","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"bossjob-remote","version":"0.1.4","_id":"bossjob-remote@0.1.4","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"90b886fbb0e08b91e7f0f8aec073124802c70c67","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.1.4.tgz","fileCount":17,"integrity":"sha512-GuwmeR9Rjzqv/zhqZvzkmzaT5b9mBw+EfogKZPSNX5Otbc9QkeNveQ8CwOxfky6prUXhGhU35zuyufKVKDMDaw==","signatures":[{"sig":"MEUCIQCHn+eIHXylaS8Xtqw74Kt8/cqRrqy6N7kArVi+FSlykwIgd7WwsaogKNBkZ66YAWvtMWb4kVRk1GYKctYsgvEBbnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30116},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","morgan":"^1.10.0","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2","@influxdata/influxdb-client":"^1.33.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.1.4_1721817645035_0.1969236287925189","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"bossjob-remote","version":"0.1.5","_id":"bossjob-remote@0.1.5","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"bin":{"bossjob":"dist/cli.js"},"dist":{"shasum":"839bbf9a8aef7d461e65dab295c173e815613150","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.1.5.tgz","fileCount":17,"integrity":"sha512-wFXR4HHu7AMq6rQD5TpaaWOlqyzyRP5rvDco0MHK5CDekVZ94rNRwf2OWeP4f9Hb6eVHVbbjwvpo0pg+VaIpSw==","signatures":[{"sig":"MEUCIB3PoaWihrTjSp+HUc8YFlN4dl77Xf4RzN82OOh9ZHJPAiEA3HfhwFzR//0MKpqdaaCnQs8eF86UXHs/MRoZKJ5xb7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30116},"main":"dist/index.js","type":"module","engines":{"node":">=14.0.0"},"private":false,"scripts":{"dev":"vite","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","build":"vite build --ssr","preview":"vite preview"},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","directories":{},"dependencies":{"cors":"^2.8.5","path":"^0.12.7","rxjs":"^7.8.1","jsdom":"^22.1.0","ramda":"^0.29.0","react":"^18.2.0","helmet":"^7.0.0","module":"^1.2.5","morgan":"^1.10.0","express":"^4.18.2","process":"^0.11.10","commander":"^11.0.0","react-dom":"^18.2.0","http-proxy-middleware":"^2.0.6","@vitejs/plugin-react-swc":"^3.3.2","@influxdata/influxdb-client":"^1.33.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.5","eslint":"^8.45.0","@types/react":"^18.2.15","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.3","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/bossjob-remote_0.1.5_1722937773920_0.0386607156015315","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"bossjob-remote","private":false,"version":"0.1.6","type":"module","engines":{"node":">=14.0.0"},"main":"dist/index.js","scripts":{"dev":"vite","build":"vite build --ssr","lint":"eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0","preview":"vite preview"},"bin":{"bossjob":"dist/cli.js"},"dependencies":{"@influxdata/influxdb-client":"^1.33.2","@vitejs/plugin-react-swc":"^3.3.2","commander":"^11.0.0","cors":"^2.8.5","express":"^4.18.2","helmet":"^7.0.0","http-proxy-middleware":"^2.0.6","jsdom":"^22.1.0","module":"^1.2.5","morgan":"^1.10.0","path":"^0.12.7","process":"^0.11.10","ramda":"^0.29.0","react":"^18.2.0","react-dom":"^18.2.0","rxjs":"^7.8.1"},"devDependencies":{"@types/react":"^18.2.15","@types/react-dom":"^18.2.7","@vitejs/plugin-react":"^4.0.3","eslint":"^8.45.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.4.3","vite":"^4.4.5"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","_id":"bossjob-remote@0.1.6","dist":{"shasum":"7fa8b2d1c94bb8eedd6630640273537c32dd1955","integrity":"sha512-AWMn2/dcWyjIdhawGu3KqqYWwe9WfEn3wSxTrzB/D+tyPHDcyP3UdiVxr7u86Qf2wt07n7F7/arHHVMlEzGOnw==","tarball":"https://registry.npmjs.org/bossjob-remote/-/bossjob-remote-0.1.6.tgz","fileCount":18,"unpackedSize":32800,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi6py3LrTx5B80BPwaXzpF0gr+JbUi+bTw1Bsv9cJ2eAIhALja2pyvR0+7DM5/7PFDRhHulKAWSY8WrQrL1ru/HX7y"}]},"_npmUser":{"name":"cctipmao","email":"cctip_mao@proton.me"},"directories":{},"maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bossjob-remote_0.1.6_1722937977283_0.5783207400631856"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-06T12:17:19.448Z","modified":"2024-08-06T09:52:57.705Z","0.0.1":"2023-09-06T12:17:19.647Z","0.0.1-fix1":"2023-09-06T12:36:04.188Z","0.0.1-fix2":"2023-09-06T12:39:27.976Z","0.0.1-fix3":"2023-09-06T12:43:28.955Z","0.0.1-fix4":"2023-09-06T12:45:43.285Z","0.0.1-fix5":"2023-09-06T12:57:05.161Z","0.0.1-fix6":"2023-09-07T03:58:10.487Z","0.0.1-fix7":"2023-09-07T08:00:06.746Z","0.0.1-fix8":"2023-09-07T08:09:12.861Z","0.0.1-fix9":"2023-09-07T08:17:19.724Z","0.0.1-fix10":"2023-09-07T08:18:36.583Z","0.0.1-fix11":"2023-09-07T08:21:54.089Z","0.0.1-fix12":"2023-09-08T08:19:38.196Z","0.0.2":"2023-09-08T09:04:21.670Z","0.0.2-fix1":"2023-09-08T09:49:40.680Z","0.0.2-fix2":"2023-09-12T02:40:12.223Z","0.0.2-fix3":"2023-09-12T11:15:52.097Z","0.0.2-fix4":"2023-09-15T06:03:35.513Z","0.0.2-fix5":"2023-09-15T06:05:13.269Z","0.0.2-fix6":"2023-09-15T06:13:39.441Z","0.0.3":"2023-09-15T10:13:10.407Z","0.0.3-fix1":"2023-09-15T10:31:18.460Z","0.0.3-fix2":"2023-09-15T10:33:58.230Z","0.0.3-fix3":"2023-09-19T11:13:02.893Z","0.0.3-fix4":"2023-10-10T08:42:47.315Z","0.0.3-fix5":"2023-10-10T08:47:11.245Z","0.0.3-fix6":"2023-10-11T04:10:57.868Z","0.0.3-fix7":"2023-10-12T04:12:02.354Z","0.0.3-fix8":"2023-10-14T15:11:48.049Z","0.0.4":"2023-10-15T11:48:12.803Z","0.0.4-fix1":"2023-10-15T12:41:06.314Z","0.0.4-fix2":"2023-10-17T10:43:42.881Z","0.0.4-fix3":"2023-10-17T11:32:31.457Z","0.0.4-fix4":"2023-10-17T12:20:04.809Z","0.0.4-fix5":"2023-10-18T07:26:51.595Z","0.0.4-fix6":"2023-10-18T09:12:32.102Z","0.0.4-fix7":"2023-10-19T08:12:58.799Z","0.0.4-fix8":"2023-10-30T06:00:30.004Z","0.0.4-fix9":"2024-02-29T07:45:38.954Z","0.0.4-fix10":"2024-02-29T08:01:43.103Z","0.0.4-fix11":"2024-02-29T08:18:20.886Z","0.0.5":"2024-02-29T10:42:22.000Z","0.0.6":"2024-04-01T06:12:29.212Z","0.0.7":"2024-04-15T07:45:18.741Z","0.0.8":"2024-05-11T03:12:34.831Z","0.0.9":"2024-05-11T03:52:34.166Z","0.1.0":"2024-07-05T06:44:14.937Z","0.1.1":"2024-07-08T08:06:07.602Z","0.1.2":"2024-07-09T03:49:50.035Z","0.1.3":"2024-07-09T07:46:43.323Z","0.1.4":"2024-07-24T10:40:45.178Z","0.1.5":"2024-08-06T09:49:34.102Z","0.1.6":"2024-08-06T09:52:57.514Z"},"description":"## 创建远程模块 - 1 创建远程模块，远程模块基于vite。 ``` yarn create vite ``` - 2 安装bossjob-remote: ``` yarn add bossjob-remote ``` - 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块 ``` export default { remotePoints: [ { id: 'chat',       // 模块唯一id ssr: false,       // 是否启用服务端渲染 roo","maintainers":[{"name":"cctipmao","email":"cctip_mao@proton.me"}],"readme":"# Bossjob 远程模块构建连接库\n## 创建远程模块\n- 1 创建远程模块，远程模块基于vite。\n```\nyarn create vite\n```\n- 2 安装bossjob-remote:\n```\nyarn add bossjob-remote\n```\n- 3 在根目录下创建bossjob.config.js 一个工程可以包含多个模块\n```\nexport default {\n    remotePoints: [\n        {\n            id: 'chat',       // 模块唯一id\n            ssr: false,       // 是否启用服务端渲染\n            root: 'src/chat'  // 模块根目录，建议src/[module_id]\n        },\n        {\n            id: 'chat-service',\n            ssr: false,\n            root: 'src/chat-service'\n        }]\n}\n```\n\n- 4 为每个远程模块创建代码文件，以chat为例:\n```\n// src/chat/index.tsx\nimport App from \"./App\"\nimport { getInitialProps } from 'bossjob-remote/dist/clientStorage'\nimport React from \"react\"\nimport { createRoot } from 'react-dom/client';\n\nfunction render() {\n    const props = getInitialProps('chat')\n    const container = document.getElementById('chat');\n    const root = createRoot(container);\n    root.render(<App {...props} />);\n}\nrender()\n```\n\n如果启用ssr则改为:\n\n```\n// src/chat/index.tsx\nimport App from \"./App\"\nimport { getInitialProps } from 'bossjob-remote/dist/clientStorage'\nimport React from \"react\"\nimport { hydrateRoot } from 'react-dom/client';\n\nfunction render() {\n    const props = getInitialProps('chat')\n    const container = document.getElementById('chat');\n    hydrateRoot(container, <App {...props} />);\n}\nrender()\n```\n界面主节点:\n\n```\n// src/chat/App.tsx\nimport React, { useState } from 'react';\n\nfunction App() {\n  const [count, setCount] = useState(0)\n  return (\n    <div>\n      <p>You clicked {count} times</p>\n      <button onClick={() => setCount(count + 1)}>\n        Click me\n      </button>\n    </div>\n  )\n}\n\nexport default App\n```\n为每个module创建一个html入口文件: src/chat/index.html\n\n```\n<!doctype html>\n<html >\n  <head>\n    <meta charset=\"UTF-8\" />\n  </head>\n  <body>\n    <div id=\"chat\"></div>\n    <script type=\"module\" src=\"/src/chat/index.tsx\"></script>\n  </body>\n</html>\n```\n如果使用了ssr 还需添加服务器文件用于编译:\n```\n// src/chat/renderer.js\nimport  { default as serverRenderer} from 'bossjob-remote/dist/serverRenderer'\n\nexport default serverRenderer\n```\n开发模式则添加:\n```\n// src/chat/renderer-dev.js\nimport  { default as serverRenderer} from 'bossjob-remote/dist/serverRenderer-dev'\n\nexport default serverRenderer\n```\n在命令行中执行编译:\n\n```\nbossjob build\n```\n完成编译后启动服务:\n\n```\nbossjob start\n```\n## 连接远程模块\n\n- 1 主工程中安装bossjob-remote:\n```\nyarn add bossjob-remote\n```\n- 2 配置连接器，以next为例\n```\n// helpers/bossjobRemoteClient\nimport { getClient } from 'bossjob-remote/dist/client'\nimport Script from 'next/script'\n\nconst client = getClient({\n    parseScript: (script, baseUrl) => {\n        return <Script\n            key={script.src + script.textContent}\n            type=\"module\"\n            async\n            crossOrigin={'anonymous'}\n            src={script.src ? `${baseUrl}${script.src}` : undefined}>\n            {script?.textContent?.replaceAll('\\n', ';') ?? ''}\n        </Script>\n    },\n    parseLink: (link, baseUrl) => <link\n        key={link.href}\n        rel={link.rel}\n        href={`${baseUrl}${link.href}`}>\n    </link>\n})\n\nexport default client\n```\n- 3 在页面的根layout中连接远程模块，可在同一页面连接多个模块，以chat，third为例，其中third为ssr模块\n\n```\napp/(chat-page)/layout.tsx\nimport bossjobClient from 'helpers/bossjobRemoteClient'\n\nexport default async function PublicLayout(props: any) {\n  const config = { }\n  const lang = ''\n  const chatDictionary = { chat: {}}\n  const userDetail = {}\n  const data = {\n    config,\n    lang,\n    chatDictionary: dictionary?.chat ?? {},\n    chat_id,\n    userDetail: userDetailRes?.data?.data\n  }\n  const chatModule = await bossjobClient.connectModule({\n    id: 'chat',\n    baseUrl: 'http://localhost:3000',\n    initialProps: data,       // 传给远程组件初始化的props\n    initalSharedData: {        \n      CHAT_ID: +chat_id ? chat_id : null,\n    }\n  })\n  const thirdModule = await bossjobClient.connectModule({\n    id: 'third',\n    baseUrl: 'http://localhost:3000',\n    ssr: true\n  })\n\n  return (\n    <html lang={lang} translate='no'>\n      <head >\n        {chatModule.inHead}\n        {thirdModule.inHead}\n      </head>\n      <body >\n        {thirdModule.inBody}\n        {chatModule.inBody}\n        <div id='next-app'>\n          {thirdModule.component}\n          {chatModule.component}\n          {children}\n        </div>\n      </body>\n    </html>\n  )\n}\n\n```\n\n## 数据通信\n\n- 主工程在连接子模块时可以传递initalProps\n```\n const data = {\n    config,\n    lang,\n    chatDictionary: dictionary?.chat ?? {},\n    chat_id,\n    userDetail: userDetailRes?.data?.data\n  }\n  const chatModule = await bossjobClient.connectModule({\n    id: 'chat',\n    baseUrl: 'http://localhost:3000',\n    initialProps: data,       // 传给远程组件初始化的props\n    initalSharedData: {        \n      CHAT_ID: +chat_id ? chat_id : null,\n    }\n  })  \n```\n- 子模块可以在入口文件使用getInitialProps接收此状态\n```\n// src/chat/index.tsx\nimport App from \"./App\"\nimport { getInitialProps } from 'bossjob-remote/dist/clientStorage'\nimport React from \"react\"\nimport { hydrateRoot } from 'react-dom/client';\n\nfunction render() {\n    const props = getInitialProps('chat')\n    const container = document.getElementById('chat');\n    hydrateRoot(container, <App {...props} />);\n}\nrender()\n```\n\n- 每个模块都可以发布共享状态，共享状态由id标记，相同id的状态会覆盖旧数据。\n\n```\nimport { publishSharedData } from 'bossjob-remote/dist/clientStorage'\n\nfunction publishChatId(chatId) {\n  publishSharedData('CHAT_ID', chatId) \n}\n\n```\n其他节点可以用  useSharedData 监听数据变化。\n```\nimport { useSharedData } from 'bossjob-remote/dist/clientStorage'\nimport { useEffect } from 'react'\nconst Page = () => {\n    const chatId = useSharedData('CHAT_ID')\n    useEffect(() => {\n       ...\n    }, [chatId])\n\n    return (\n        <>\n        </>\n    );\n}\nexport default Page\n```\n\n其他节点可以用  useSharedData 监听数据变化。\n```\nimport { watchSharedData } from 'bossjob-remote/dist/clientStorage'\n \nfunction watchChatIdChange() {\n    watchSharedData('CHAT_ID', (newChatId) => {\n        ...\n    });\n}\nexport default Page\n```\n","readmeFilename":"README.md"}