smoulder
TypeScript icon, indicating that this package has built-in type declarations

0.0.5-8.next-firebase-vue-3.5 • Public • Published

smoulder

WARNING: THIS MODULE IS IN DEVELOPMENT AND IS NOWHERE NEAR STABLE. USE AT YOUR OWN RISK.

Binding between Firestore and Vue. Supports child queries.

Example:

// fetch a user, all the user's recipies, and all the ratings on each recipie.
// Binding is live--if a recipie changes, Smoulder detects the change through
// the firestore client library and updates Vue as a result.
let vue = new Vue(/* vue config */);
let smoulder = new Smoulder(vue);
smoulder.query(firestore, `user/${user_id}`).populate(
    smoulder.query(firestore, 'recipie').where('user_id', '==', '{id}').populate(
        smoulder.query(firestore, 'ratings').where('recipie_id', '==', '{id}')
    )
).get();

I'm accepting bug reports and PRs, but I'm extremely new at the whole "open-source" thing. Expect some learning on my part.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.0.5-8.next-firebase-vue-3.50latest
0.0.5-8.next-firebase-vue-3.10vue3
0.0.5-8.beta-0.20beta

Version History

VersionDownloads (Last 7 Days)Published
0.0.5-8.next-firebase-vue-3.50
0.0.5-8.next-firebase-vue-3.40
0.0.5-8.next-firebase-vue-3.30
0.0.5-8.next-firebase-vue-3.20
0.0.5-8.next-firebase-vue-3.10
0.0.5-8.next-firebase-0.10
0.0.5-8.beta-0.20
0.0.5-8.beta-0.12
0.0.5-8.beta-0.01
0.0.581
0.0.571
0.0.561
0.0.550
0.0.540
0.0.530
0.0.520
0.0.510
0.0.500
0.0.490
0.0.480
0.0.470
0.0.460
0.0.450
0.0.440
0.0.430
0.0.420
0.0.410
0.0.400
0.0.390
0.0.380
0.0.370
0.0.361
0.0.350
0.0.340
0.0.330
0.0.320
0.0.310
0.0.300
0.0.290
0.0.280
0.0.270
0.0.260
0.0.250
0.0.240
0.0.230
0.0.220
0.0.211
0.0.200
0.0.190
0.0.180
0.0.170
0.0.160
0.0.150
0.0.140
0.0.130
0.0.120
0.0.110
0.0.100
0.0.90
0.0.80
0.0.70
0.0.61
0.0.50
0.0.40
0.0.30
0.0.20
0.0.10

Package Sidebar

Install

npm i smoulder

Weekly Downloads

9

Version

0.0.5-8.next-firebase-vue-3.5

License

MIT

Unpacked Size

1.67 MB

Total Files

102

Last publish

Collaborators

  • liminalfunctions