meteor-client-side
v1.3.5
Published
Use Meteor's client side DDP protocol and Minimongo in a non Meteor project
Downloads
26
Readme
meteor-client-side
Use Meteor's client side DDP protocol and Minimongo in a non Meteor project.
Installation
Bower
bower install meteor-client-side
NPM
npm install meteor-client-side
Usage
Set DDP connection url:
- Set
__meteor_runtime_config__.DDP_DEFAULT_CONNECTION_URL
global variable with the desired url (Defaults tohttp://localhost:3000
).
- Set
Load the meteor-client-side code:
<script src="dist/meteor-client-side.bundle.min.js"></script>
Examples:
Packages:
What I've done
I wanted to be able to use meteor's DDP protocol and Minimongo without the process of change my current project infrastructure and architecture.
In order to make it possible I looked at Meteor's code and try figure out how to set the DDP connection url outside of a Meteor project.
I found that __meteor_runtime_config__.DDP_DEFAULT_CONNECTION_URL
runtime variable need to be set and then it left me with the need to extract meteor code to external use. It was really simple :)
I ran meteor build --directory
and got the minified version meteor-client-side.min.js
In addition, I wanted to use Meteor Accounts packages so I extracted it too accounts-password-client-side