Meteor Packages
Package which provides a client for Meteor Package Server API.
It creates and syncs all data about packages to local MongoDB collections and keeps them in sync.
Adding this package to your Meteor application adds MeteorPackages into the scope.
Both client and server side.
Installation
meteor add peerlibrary:meteor-packages
Usage
On the server-side, you initialize it like this:
1Meteor.startup(function () { 2 MeteorPackages.startSyncing(); 3});
Initial syncing might take quite some time.
Then you can access collections:
MeteorPackages.PackagesMeteorPackages.VersionsMeteorPackages.BuildsMeteorPackages.ReleaseTracksMeteorPackages.ReleaseVersionsMeteorPackages.LatestPackages
LatestPackages collection is the same as Versions, only that it contains only the latest versions of packages.
Schema of documents is the same as described in the documentation
with one exception: in Versions collection, dependencies field is represented as an array of objects where package
name is stored as packageName key. This is to support package names with . in the name without any problems.