https://github.com/toreda/lifecycle
Standard lifecycle flows for server and client in TypeScript. Hierarchical delegates with event handlers similar to Android, Objective C, Swift.
https://github.com/toreda/lifecycle
Last synced: 3 months ago
JSON representation
Standard lifecycle flows for server and client in TypeScript. Hierarchical delegates with event handlers similar to Android, Objective C, Swift.
- Host: GitHub
- URL: https://github.com/toreda/lifecycle
- Owner: toreda
- License: mit
- Created: 2023-02-14T20:59:58.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-06-29T00:03:40.000Z (11 months ago)
- Last Synced: 2024-12-31T20:07:54.791Z (5 months ago)
- Language: TypeScript
- Size: 886 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.toreda.com)
[](https://github.com/toreda/lifecycle/actions/workflows/main.yml) [](https://sonarcloud.io/project/activity?graph=coverage&id=toreda_lifecycle) [](https://sonarcloud.io/summary/new_code?id=toreda_lifecycle)
[](https://github.com/toreda/lifecycle/releases/latest) [](https://github.com/toreda/lifecycle/releases/latest) [](https://github.com/toreda/lifecycle/issues)
[](https://github.com/toreda/lifecycle/blob/master/LICENSE)
# `@toreda/lifecycle`
[**Toreda**](https://www.toreda.com) packages.
# **Contents**
- [`@toreda/lifecycle`]()
- [**Contents**](#contents)
- [Install](#install)
- [Yarn](#yarn)
- [NPM](#npm)
- [Legal](#legal)
- [License](#license)
- [Copyright](#copyright)
- [Website](#website)
# Client Lifecycle
Lifecycle flow for client and app-side implementations.# Server Lifecycle
Lifecycle flow for server-side implementations.# Entity Lifecycle
Lifecycle flow for game engine Entities.# Scene Lifecycle
Lifecycle flow for game engine scenes containing Entities.# Addon Lifecycle
Lifecycle flow typically for client-side implementations but also used for server-side addons.# Connection Lifecycle
Lifecycle flow for remote connections established by both clients and servers.# Install
## Yarn
```bash
$ yarn add @toreda/lifecycle
```## NPM
```bash
$ yarn add @toreda/lifecycle
```
# Legal## License
[MIT](LICENSE) © Toreda, Inc.## Copyright
Copyright © 2019 – 2024 Toreda, Inc. All rights reserved.## Website
Toreda's company website can be found at [toreda.com](https://www.toreda.com)