UNPKG

@toruslabs/session-manager

Version:
42 lines (27 loc) 973 B
# Web Session Manager ## Introduction This helps all web SDKs to implement session management. ## Installation ``` git clone https://github.com/torusresearch/session-manager-web.git cd session-manager-web npm i npm run bootstrap ``` ### Bundling Each sub package is distributed in 3 formats - `lib.esm` build `dist/lib.esm/index.js` in es6 format - `lib.cjs` build `dist/lib.cjs/index.js` in es5 format - `umd` build `dist/sessionManager.umd.min.js` in es5 format without polyfilling corejs minified By default, the appropriate format is used for your specified usecase You can use a different format (if you know what you're doing) by referencing the correct file The cjs build is not polyfilled with core-js. It is upto the user to polyfill based on the browserlist they target ## Build Ensure you have a `Node.JS` development environment setup: ``` npm run build ``` ## Requirements - This package requires a peer dependency of `@babel/runtime` - Node 20+