https://github.com/namecheap/ilc-sdk
SDK intended for use inside Micro Frontends to conveniently communicate with Isomorphic Layout Composer.
https://github.com/namecheap/ilc-sdk
frontend-web ilc microfrontend-architecture microfrontends microservices
Last synced: about 1 year ago
JSON representation
SDK intended for use inside Micro Frontends to conveniently communicate with Isomorphic Layout Composer.
- Host: GitHub
- URL: https://github.com/namecheap/ilc-sdk
- Owner: namecheap
- License: apache-2.0
- Created: 2020-05-04T11:24:10.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-02-07T14:52:23.000Z (over 1 year ago)
- Last Synced: 2025-04-09T15:55:04.918Z (about 1 year ago)
- Topics: frontend-web, ilc, microfrontend-architecture, microfrontends, microservices
- Language: TypeScript
- Homepage: https://namecheap.github.io/ilc-sdk/
- Size: 1.9 MB
- Stars: 6
- Watchers: 9
- Forks: 3
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# App development SDK for ILC
[](https://www.npmjs.com/package/ilc-sdk)
[](https://www.npmjs.com/package/ilc-sdk)
SDK intended for use inside Micro Frontends to conveniently communicate with Isomorphic Layout Composer.
## Installation
```bash
$ npm i ilc-sdk
```
## Documentation
- JS docs https://namecheap.github.io/ilc-sdk/
- Additional materials
- [ILC to App interface](https://namecheap.github.io/ilc-sdk/pages/Pages/ilc_app_interface.html)
- [ILC Global API](https://namecheap.github.io/ilc-sdk/pages/Pages/global_api.html)
- [Registry API](https://namecheap.github.io/ilc-sdk/pages/Pages/registry_api.html)
- [Public Path Problem](https://namecheap.github.io/ilc-sdk/pages/Pages/public_path.html)
## Node.js and App entrypoints
This package features 2 bundles that are intended to be used in Node.js app that runs SSR bundle of your app and
the application itself.
- Node.js server bundle - [documentation](https://namecheap.github.io/ilc-sdk/modules/server.html)
- Application bundle - [documentation](https://namecheap.github.io/ilc-sdk/modules/app.html)
## Contribution
- Commit messages must follow the [conventional commits specification](https://www.conventionalcommits.org/en/v1.0.0/#specification)
- This library follows [semantic versioning](https://semver.org/)