0.4.17 • Published 10 months ago
@ringcentral/mfe-service-worker v0.4.17
@ringcentral/mfe-service-worker
A micro frontends framework for building Web applications
Usage
npm install @ringcentral/mfe-service-worker
# or
yarn add @ringcentral/mfe-service-workerYou can visit https://github.com/ringcentral/ringcentral-mfe for more documentation.
- init service worker
importScripts('/public-path/service-worker.mfe.js');
const subAppServiceWorkerManager = new mfe.SubAppServiceWorkerManager();
subAppServiceWorkerManager.listener();- register service worker
import mfe from '@ringcentral/mfe-service-worker';
await navigator.serviceWorker.register('/service-worker.js').then((res) => {
console.log('[MAIN] register success');
});
// receive prefixes parmas which will match request path, if matched, will
// return cache file
mfe
.registerSubApp({
name: 'phone',
scope: 'https://app.ringcentral.com/mfe/platform/23.2.10/',
version: '0.0.1',
manifestRelativePath: 'precache-manifest',
})
.then(() => {
console.log('phone register success');
});- add webpack plugin
import { GenerateManifestWebpackPlugin } from '@ringcentral/mfe-service-worker/generate-manifest-webpack-plugin';
{
plugin: [
new GenerateManifestWebpackPlugin();
]
}0.4.9
12 months ago
0.4.8
1 year ago
0.4.10
12 months ago
0.4.17
10 months ago
0.4.15
11 months ago
0.4.16
11 months ago
0.4.13
11 months ago
0.4.14
11 months ago
0.4.11
12 months ago
0.4.12
11 months ago
0.4.5
1 year ago
0.4.4
1 year ago
0.4.7
1 year ago
0.4.6
1 year ago
0.4.1
1 year ago
0.4.3
1 year ago
0.4.2
1 year ago
0.4.0
1 year ago
0.3.9
2 years ago
0.3.8
2 years ago
0.3.7
2 years ago
0.3.6
2 years ago
0.3.5
2 years ago
0.3.4
2 years ago
0.3.3
2 years ago
0.3.2
2 years ago
0.3.1
2 years ago
0.3.0
2 years ago
0.2.1
2 years ago
0.1.2
2 years ago
0.1.1
2 years ago