richard
53ce1e8774
feat: refine patch type for autoSerialize ( #47 )
2025-03-09 16:09:00 -07:00
richard
e9d8dffb02
build: remove project json files ( #46 )
...
* build: remove project json files
Including Rojo project files in packages interferes with certain Wally packages that depend on roblox-ts packages
* build: create project files for release
2025-03-09 15:33:04 -07:00
safazi
e7fe400fa8
docs: fix typo in README.md ( #44 )
2025-01-26 15:21:57 -08:00
Richard
fae2635ba9
chore: bump versions
2025-01-25 16:53:14 -08:00
Richard
5d25f9ff20
build: move charm to peerDependencies
2025-01-25 16:52:05 -08:00
Richard
c9755d31fd
refactor(vide): simplify task.spawn call
2025-01-25 16:41:05 -08:00
Richard
39a5b67d9c
docs: fix typo
2025-01-25 16:19:23 -08:00
Richard
fa2fce090b
docs: document cleanup behavior
2025-01-25 16:17:08 -08:00
richard
8063ea3142
feat(sync): add flatten() function ( #43 )
2025-01-25 16:11:34 -08:00
Richard
63388761f8
refactor(sync): create AtomMap type
2025-01-25 16:07:28 -08:00
Richard
884e6c0e8c
test: add patch benchmark
2025-01-25 15:05:55 -08:00
Richard
d703990e5b
refactor(sync): destructure options argument
2025-01-25 14:19:26 -08:00
Richard
c7c5601e7c
chore: update README.md
2025-01-25 14:14:05 -08:00
richard
b8bb123379
feat(sync): add autoSerialize option ( #42 )
...
* feat(sync): add `autoSerialize` option
* docs: fix `autoSerialize` note
* docs: fix typo
2025-01-25 14:07:14 -08:00
richard
8eddd182d3
refactor: move modules to packages ( #41 )
...
* refactor: move modules to `packages`
* chore: remove .vscode
2025-01-25 13:12:50 -08:00
richard
89f1dfeaa5
feat: pass cleanup function to effect ( #40 )
2025-01-25 12:14:21 -08:00
richard
6be2fbb746
fix: do not track implicit dependencies in observe() and mapped() ( #39 )
...
* fix: use `subscribe` for explicit dependencies
* fix: call listeners initially once
* fix: wrap initial run in `peek()`
2025-01-25 11:51:17 -08:00
Richard
a430cf63e5
fix: Atom type extends Selector
...
Also deprecates `Molecule`
2025-01-25 11:21:56 -08:00
richard
f44e3e135f
fix: add object overloads for observe() and mapped() ( #38 )
2025-01-25 11:10:23 -08:00
Richard
d15c23bce1
fix: exclude undefined from non-nullable atom
2025-01-25 11:07:30 -08:00
Richard
88567e17c5
ci: check all packages in src
2025-01-25 11:05:11 -08:00
richard
aae769c981
feat: add serializeArrays option ( #29 )
...
* feat: add optional `convertArrays`
* perf: sync atomic changes to keys
* feat: add `serializeArrays` option
* docs: rephrase debug mode flag
2024-11-17 01:22:07 -08:00
Richard
e4019c049c
chore: bump versions
2024-10-26 19:23:21 -07:00
Richard
210266f148
chore: bump versions
2024-10-26 19:17:20 -07:00
Richard
0358adc9c2
fix: function generics default to any for AnyMap
2024-10-26 19:16:06 -07:00
richard
73ae0e6de4
docs: rewrite documentation ( #25 )
...
* docs: rewrite documentation
* refactor: rename `Molecule` to `Selector`
* refactor: replace all references to molecules
* docs: rephrase intro
* docs: remove italics
* docs: fix typo
* docs: update atom module names
* docs: link example, add file names
2024-10-25 19:53:46 -07:00
Richard
833d5f8e86
chore: strip beta tag
2024-10-12 22:22:04 -07:00
Richard
50dd64ee18
fix: do not publish to wally concurrently
2024-10-12 19:40:51 -07:00
Richard
b0b2d34048
chore: bump beta versions
2024-10-12 19:26:21 -07:00
Richard
175717f47e
fix: support roblox-ts modules
2024-10-12 19:24:21 -07:00
Richard
3b0fa2d596
build: specify package manager
2024-10-12 19:15:58 -07:00
Richard
a40e2ce6fa
build: add publish scripts
2024-10-12 19:09:20 -07:00
Richard
5a32a24a47
ci: remove publishing from workflow
2024-10-12 19:06:24 -07:00
Richard
e94c542367
ci: change publish order
2024-10-12 19:02:32 -07:00
Richard
dcaa7ed1e6
fix: install pnpm in release workflow
2024-10-12 18:51:07 -07:00
Richard
b6dbcea844
chore: beta release
2024-10-12 18:44:00 -07:00
richard
08c7e690d5
refactor!: migrate to monorepo ( #23 )
...
* refactor!: create monorepo
* chore: prepare release, set up workflows
* refactor: rename `modules` to `src`
* docs: add docs for all packages
* refactor: rename root project file
* chore: bump deps
* build: rename `lint`, add `pack` script
* revert: delete pack script
This will not be useful for development.
2024-10-12 18:29:15 -07:00
Richard
b038bf1f70
0.7.6
2024-09-28 17:18:34 -07:00
richard
7c323e5739
fix: skip nested captures ( #22 )
...
* fix: skip nested captures
* test: update atom bench
2024-09-28 17:17:54 -07:00
Richard
69e5f78463
0.7.5
2024-09-28 07:13:04 -07:00
Richard
ecfb221fdf
fix: search for react in _Index
2024-09-28 07:12:52 -07:00
Richard
169025983a
0.7.4
2024-09-26 11:26:28 -07:00
Richard
4eb5a68ae8
chore: bump deps
2024-09-26 11:22:32 -07:00
Richard
9e6d7ea9e4
test: add patch tests
2024-09-26 11:20:33 -07:00
Richard
e32c62753e
perf: optimize sparse array preservation
2024-09-26 11:20:27 -07:00
Richard
03847bc3f2
0.7.3
2024-09-26 00:56:12 -07:00
Richard
495139995a
fix: return the object if not an array
2024-09-26 00:55:50 -07:00
Richard
6587db0167
0.7.2
2024-09-26 00:42:25 -07:00
Richard
651b91fbfb
perf: optimize sparse array coercion
2024-09-26 00:41:57 -07:00
Richard
640908ebb9
0.7.1
2024-09-25 22:11:22 -07:00