Creating our own package
To create our own package, we will use our ReactiveTimer
object, which we built in Chapter 9, Advanced Reactivity:
- We go to our terminal, in our app's folder and run the following command:
$ meteor create --package reactive-timer
- This will create a folder named
packages
with areactive-timer
folder inside it. Inside thereactive-timer
folder, Meteor has already created apackage.js
file and some example package files. - Now we can delete all the files inside the
reactive-timer
folder, except thepackage.js
file. - Then we move the
my-meteor-blog/client/ReactiveTimer.js
file, which we created in Chapter 9, Advanced Reactivity, to our newly createdreactive-timer
package folder. - Lastly, we open the copied
ReactiveTimer.js
file and remove the following lines:timer = new ReactiveTimer(); timer.start(10);
Later, we'll instantiate the
timer
object inside the app itself and not in the package file.
We should now have a simple folder with the default package.js
file and...