Skip to content

deanrad/meteor-package-kitchen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deanius:package-kitchen

Scaffolds out a new package, giving it to you as

  • source code on screen
  • a Zip file
  • (NEW) a local package installed into your app

Step into the Package Kitchen to whip up your next Meteor package!

[TOC]

Online Usage

Go to http://package-kitchen.meteor.com, and input the specifics of the package you want to build. You can then download a ZIP of your package, and follow the installation instructions on the site.

1. Using to extend an Application you are currently building

Add Package Kitchen to your application:

meteor add deanius:package-kitchen

Then navigate to /kitchen within your application. Next, scaffold out your package, then click "Save Package to App".

You will receive an error upon Save if:

  • There is already a local package by that name
  • The package name conflicts with one already listed in .meteor/packages (e.g. iron:router)

2. Running as an Application Locally

You can spin up the app (as it deployed on http://package-kitchen.meteor.com), by running npm start. or, if you're old school, cd example; meteor.

The example folder contains copies of all the templates, rather than referencing the atmosphere version.

Further Reference

The Full Meteor Docs on Packages

The last Packages Tutorial you'll ever need, by @TheMeteorChef

Specifying Dependencies

You must specify dependencies if:

  • Your package must use the services of another (api.use)
  • You want to load additional functionality into the app that includes your package (api.imply)

Meteor Packages

Add the packages to the first api.use([]) call, or add additional calls

Npm

Use Npm.depend({"package": "1.0.0"})

Publishing Your Package

TODO link to notes on how to do this.

About

Easy way to create templated Meteor packages.

Resources

Stars

Watchers

Forks

Packages

No packages published