Commit graph

645 commits

Author SHA1 Message Date
dai
993d57741f
Re-add ECS_PAIR_* to typings (#241)
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
* Add ECS_PAIR_* functions to typings

* Return simple numbers
2025-06-16 15:12:14 +02:00
dai
150fccd2ce
Fix regression with set (#242) 2025-06-16 15:12:01 +02:00
Marcus
8420d8832b
period
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-06-13 01:33:54 +02:00
Marcus
01c12fccaa
Update release.yaml 2025-06-13 01:32:44 +02:00
Marcus
29512d4351
Bump upload-artifact ver 2025-06-13 01:30:18 +02:00
Ukendio
582a1c25ba Bump
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-06-10 19:42:52 +02:00
Ukendio
6f6cc3b514 Fix overloads 2025-06-10 16:35:09 +02:00
Ukendio
90c963c55d 0.6.1 2025-06-10 16:16:04 +02:00
Ukendio
3174e8d80b Handle removal of (*, R) pairs 2025-06-10 16:16:04 +02:00
Ukendio
0fea5a259d Union entity types with number 2025-06-10 16:10:41 +02:00
Ukendio
46d363ad5f Initial commit with union 2025-06-10 16:10:41 +02:00
Ukendio
dab260f733 Cast numbers to Entity
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-06-07 02:36:34 +02:00
Ukendio
56b52286b8 Rework observers addon interface 2025-06-07 02:11:38 +02:00
dai
35b5f04a7c
Hook typing improvements (#236)
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
* Fix hook callback typings

* Update docs

* Add specialization

* Simplify overloads

* Remove generic
2025-06-06 15:14:23 +02:00
dai
6ce796e7fd
Fix missing parens (#235) 2025-06-06 15:13:54 +02:00
Ukendio
8490dfd294 Prevent partial matching of destroyed archetype
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-06-06 00:38:58 +02:00
Luka
d505a0a38d
fix line endings (#234) 2025-06-05 22:48:13 +02:00
Marcus
e74924ec07
Fix line endings (#233) 2025-06-05 22:00:29 +02:00
Marcus
803616a005
Fix line endings on demo (#232)
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-06-01 16:19:48 +02:00
Ukendio
3be946db0c Merge 2025-06-01 16:15:16 +02:00
Ukendio
0308367964 Merge branch 'main' of https://github.com/Ukendio/jecs 2025-06-01 16:15:01 +02:00
Ukendio
5b4f104dd4 Fix line endings 2025-06-01 16:11:32 +02:00
Ukendio
b73bb0daee Fix line endings 2025-06-01 16:11:32 +02:00
EncodedVenom
b669196a98
Change types for tag and is_tag fns
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-05-28 13:31:03 -04:00
EncodedVenom
c62db9f8c3
Cleanup README links and headers
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-05-27 14:39:48 -04:00
EncodedVenom
3b0ce599ef
Merge pull request #230 from Tazmondo/main
Fix typo in observers addon
2025-05-27 14:37:14 -04:00
Taran McVay
077030738a
fix typo, queyr -> query 2025-05-27 18:05:59 +01:00
EncodedVenom
740647104b
Merge pull request #229 from Ukendio/installation-guide
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
Add installation methods
2025-05-24 22:17:53 -04:00
EncodedVenom
93cbd2d287 Add installation methods 2025-05-24 16:38:53 -04:00
Ukendio
bb03e88d3d Fix contrived bug with observer
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-05-20 00:33:16 +02:00
Ukendio
5dba6e7bac Fix typescript example
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-05-18 23:05:26 +02:00
Ukendio
0541f80b5d Fix hyperlinks 2025-05-18 23:02:16 +02:00
Ukendio
fd685537ea Fix docs issues 2025-05-18 22:59:07 +02:00
Ukendio
8194b7db24 Update docs with new API
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-05-18 15:28:19 +02:00
Ukendio
457e4a270f Merge branch 'main' of https://github.com/Ukendio/jecs 2025-05-18 15:05:55 +02:00
Ukendio
00e7d87a1c Docs chernoboyl 2025-05-18 15:05:46 +02:00
EncodedVenom
f6f6cb569a
Link to workflow
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-05-17 20:30:52 -04:00
EncodedVenom
10110ac71c
Add unit test workflow status 2025-05-17 20:29:17 -04:00
EncodedVenom
6a5832db20
Merge pull request #228 from Ukendio/documentation-update
Add Guides
2025-05-17 20:07:02 -04:00
EncodedVenom
a9b45f13e5
Merge branch 'main' into documentation-update
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
2025-05-17 20:01:49 -04:00
EncodedVenom
8b8d5f715e ECS is foreign to everyone 2025-05-17 19:59:09 -04:00
EncodedVenom
27a00280fd The children yearn for the guides 2025-05-17 19:56:37 -04:00
Junjie
22877f3fc5
Allow world.add() to accept component, add world.entity overload (#225)
* fix: allow components for world.add in typescript

* fix: add overload for world.entity

* build: downgrade deps to v0.6.0

* fix: world.entity accepts entity instead of number

* fix: allow union undefined union to be passed in .add
2025-05-18 01:44:22 +02:00
EncodedVenom
c030d396af
docs: cleanup todo stubs, add code coverage reports, add examples, and pin introduction section (#227)
* Allow pre existing hooks for observer

* Cleanup some todo stubs

* move coverage reports

* use better link for addons

* code coverage page

* make Introduction sidebar visible on all pages and add a few relevant sections

---------

Co-authored-by: Ukendio <ukendio@gmail.com>
2025-05-17 22:35:00 +02:00
EncodedVenom
3866e1413f make Introduction sidebar visible on all pages and add a few relevant sections 2025-05-17 14:00:30 -04:00
EncodedVenom
296fe80987 code coverage page 2025-05-17 14:00:08 -04:00
EncodedVenom
39946609c7 use better link for addons 2025-05-17 13:59:58 -04:00
EncodedVenom
94a5c6f5e2 move coverage reports 2025-05-17 13:59:35 -04:00
EncodedVenom
ac4d9ade17 Cleanup some todo stubs 2025-05-17 13:59:19 -04:00
EncodedVenom
cbb4b84dc6 Merge branch 'main' of https://github.com/Ukendio/jecs 2025-05-16 18:57:55 -04:00