├── .gitattributes ├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .npmrc ├── .prettierrc ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── cspell.config.yaml ├── default.project.json ├── eslint.config.ts ├── package.json ├── rokit.toml ├── src ├── hooks │ ├── use-event.ts │ └── use-throttle.ts ├── index.ts ├── query.ts ├── registry.ts ├── signal.ts └── topo.ts ├── tsconfig.eslint.json └── tsconfig.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/README.md -------------------------------------------------------------------------------- /cspell.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/cspell.config.yaml -------------------------------------------------------------------------------- /default.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/default.project.json -------------------------------------------------------------------------------- /eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/eslint.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/package.json -------------------------------------------------------------------------------- /rokit.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/rokit.toml -------------------------------------------------------------------------------- /src/hooks/use-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/src/hooks/use-event.ts -------------------------------------------------------------------------------- /src/hooks/use-throttle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/src/hooks/use-throttle.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/src/query.ts -------------------------------------------------------------------------------- /src/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/src/registry.ts -------------------------------------------------------------------------------- /src/signal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/src/signal.ts -------------------------------------------------------------------------------- /src/topo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/src/topo.ts -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rbxts-flamework/jecs/HEAD/tsconfig.json --------------------------------------------------------------------------------