Commit graph

518 commits

Author SHA1 Message Date
Ewout Stortenbeker
fbd28fac36
Merge pull request #36 from appy-one/improvement/ts-style-schema-object-parser
Improvement: TS style schema object parser
2023-02-13 20:53:10 +01:00
Ewout Stortenbeker
6fc802bdfa use ; as type delimiter 2023-02-13 20:49:15 +01:00
Ewout Stortenbeker
cada91e7c4 Improve ts style schema object parser:
- Allow ; as property delimiter
- Allow trailing ; or ,
2023-02-13 20:46:52 +01:00
Ewout Stortenbeker
ec324d1fe0
Merge pull request #29 from appy-one/improvement/api-event-emitter
Improvement: api event emitter
2023-02-13 20:22:56 +01:00
Ewout Stortenbeker
ea4766011a 1.25.1 2023-01-05 20:40:13 +01:00
Ewout Stortenbeker
fca06e8ab4 generated code 2023-01-05 20:40:05 +01:00
Ewout Stortenbeker
568848fae3
Merge pull request #31 from appy-one/fix/live-data-proxy-issue-30
Fix stopping LiveDataProxy `onChange` subscriptions
2023-01-05 20:37:50 +01:00
Ewout Stortenbeker
d742b76bfd fix comment indentations 2023-01-05 20:36:19 +01:00
Ewout Stortenbeker
d0c2eadedc remove erroneous .off('mutations') 2023-01-05 20:35:23 +01:00
Ewout Stortenbeker
5b00165699 new pipe methods to forward events 2023-01-01 17:27:21 +01:00
Ewout Stortenbeker
712fa6533b let Api inherit from SimpleEventEmitter 2023-01-01 17:26:43 +01:00
Ewout Stortenbeker
f96f3b2327 1.25.0 2022-12-19 12:18:35 +01:00
Ewout Stortenbeker
afea721523 chore: build 2022-12-19 12:06:03 +01:00
Ewout Stortenbeker
63e4cedaf4
Merge pull request #28 from appy-one/quality/lint-fixes-20221219
lint fixes
2022-12-19 12:04:48 +01:00
Ewout Stortenbeker
c5198870e3 lint fixes 2022-12-19 11:59:53 +01:00
Ewout Stortenbeker
03288d9eb8
Merge pull request #27 from appy-one/docs/esm-bundle-info-update
docs: ESM bundle info update
2022-12-19 11:16:04 +01:00
Ewout Stortenbeker
9ca192505a docs: ESM bundle info update 2022-12-19 11:15:01 +01:00
Ewout Stortenbeker
e8ed67bb25
exclude source files in npm distribution (#26) 2022-12-12 13:29:52 +01:00
Ewout Stortenbeker
386c5d85c5
add eslint curly rule (#25) 2022-12-12 13:29:07 +01:00
Ewout Stortenbeker
28002adf7a
Fix: enforce AceBase child key rules (#24)
* Do not allow empty child keys

* chore: build

* add other key checks

* chore: build

* pre-check initial key length

* chore: build
2022-12-12 12:47:10 +01:00
Ewout Stortenbeker
cb30d983e7
Merge pull request #23 from appy-one/improvement/optional-rxjs-observable
Type improvements for optional observable & live data proxy
2022-11-21 15:24:06 +01:00
Ewout Stortenbeker
0a8cfab5f2 chore: build 2022-11-21 14:13:00 +01:00
Ewout Stortenbeker
9e2368f030 fix: always include RealtimeQueryEvent.ref 2022-11-21 14:11:55 +01:00
Ewout Stortenbeker
ce4dcc15fd Improved proxy types 2022-11-21 14:10:47 +01:00
Ewout Stortenbeker
87fcfa30fa chore: build 2022-11-14 13:29:25 +01:00
Ewout Stortenbeker
56087698c2 import from rxjs 2022-11-14 13:29:11 +01:00
Ewout Stortenbeker
dbe6a1d10f chore: build 2022-11-14 12:48:17 +01:00
Ewout Stortenbeker
4cbb43c523 Add rxjs as optional dependency 2022-11-14 12:48:01 +01:00
Ewout Stortenbeker
95e5c889ca changed eslint comma-dangle settings 2022-11-14 12:47:51 +01:00
Ewout Stortenbeker
1526c3cb9e don't ignore package-lock.json 2022-11-14 12:47:09 +01:00
Ewout Stortenbeker
930936acfc use esm build on import (temp!) 2022-11-14 12:45:14 +01:00
Ewout Stortenbeker
b910387d26 export SimpleObservable 2022-11-14 12:44:17 +01:00
Ewout Stortenbeker
6d52729ef1 fix wrong return type 2022-11-14 12:44:03 +01:00
Ewout Stortenbeker
41a3002947 Use typed getObservable call 2022-11-14 12:43:39 +01:00
Ewout Stortenbeker
18026bc6a0 try importing rxjs Observable upon load,
use `SimpleObservable` shim if not available
2022-11-14 12:43:07 +01:00
Ewout Stortenbeker
105f9bcffc Allow any Observable implementation 2022-11-14 12:40:49 +01:00
Ewout Stortenbeker
3759a1d753 new getGlobalObject utility function 2022-11-14 12:40:14 +01:00
Ewout Stortenbeker
20348e926a 1.24.0 2022-11-07 11:48:59 +01:00
Ewout Stortenbeker
1ac86a2a93
Merge pull request #22 from appy-one/improvement/tsc-no-implicit-any
Typescript: no implicit any
2022-11-07 11:45:00 +01:00
Ewout Stortenbeker
19c8d421d7 removed custom dist exports, added types 2022-11-07 11:20:01 +01:00
Ewout Stortenbeker
28da185122 chore: build 2022-11-05 11:48:39 +01:00
Ewout Stortenbeker
5b4d74ba15 import type only when possible 2022-11-05 11:48:05 +01:00
Ewout Stortenbeker
43b4b45429 chore: build 2022-11-05 09:11:51 +01:00
Ewout Stortenbeker
652ffed222 set /esm and /commonjs export targets 2022-11-05 09:11:43 +01:00
Ewout Stortenbeker
4b8f368b73 Added types 2022-11-05 09:10:33 +01:00
Ewout Stortenbeker
e6bef1e08d enabled noImplicitAny compiler option 2022-11-05 08:55:31 +01:00
Ewout Stortenbeker
d57ef6f65f 1.23.0 2022-10-24 15:56:21 +02:00
Ewout Stortenbeker
a939c8452e
Merge pull request #21 from appy-one/fix/use-generated-types
Moved types and jsdocs into sources
2022-10-24 15:48:06 +02:00
Ewout Stortenbeker
d5c652b3f8 temp: keep source files in distribution 2022-10-24 15:41:50 +02:00
Ewout Stortenbeker
2e501ea7e9 add type mappings 2022-10-24 15:39:48 +02:00