update v1.0.5.1
This commit is contained in:
25
public/lb-faveo/plugins/moment-develop/meteor/README.md
Normal file
25
public/lb-faveo/plugins/moment-develop/meteor/README.md
Normal file
@@ -0,0 +1,25 @@
|
||||
Packaging [Moment](momentjs.org) for [Meteor.js](http://meteor.com).
|
||||
|
||||
|
||||
# Meteor
|
||||
|
||||
If you're new to Meteor, here's what the excitement is all about -
|
||||
[watch the first two minutes](https://www.youtube.com/watch?v=fsi0aJ9yr2o); you'll be hooked by 1:28.
|
||||
|
||||
That screencast is from 2012. In the meantime, Meteor has become a mature JavaScript-everywhere web
|
||||
development framework. Read more at [Why Meteor](http://www.meteorpedia.com/read/Why_Meteor).
|
||||
|
||||
|
||||
# Issues
|
||||
|
||||
If you encounter an issue while using this package, please CC @dandv when you file it in this repo.
|
||||
|
||||
|
||||
# DONE
|
||||
|
||||
* Simple test. Should be enough.
|
||||
|
||||
|
||||
# TODO
|
||||
|
||||
* Add other tests; however, that is overkill, and the responsibiity of Moment, not of the Meteor integration.
|
||||
6
public/lb-faveo/plugins/moment-develop/meteor/export.js
Normal file
6
public/lb-faveo/plugins/moment-develop/meteor/export.js
Normal file
@@ -0,0 +1,6 @@
|
||||
// moment.js makes `moment` global on the window (or global) object, while Meteor expects a file-scoped global variable
|
||||
moment = this.moment;
|
||||
try {
|
||||
delete this.moment;
|
||||
} catch (e) {
|
||||
}
|
||||
29
public/lb-faveo/plugins/moment-develop/meteor/package.js
Normal file
29
public/lb-faveo/plugins/moment-develop/meteor/package.js
Normal file
@@ -0,0 +1,29 @@
|
||||
// package metadata file for Meteor.js
|
||||
'use strict';
|
||||
|
||||
var packageName = 'momentjs:moment'; // https://atmospherejs.com/momentjs/moment
|
||||
|
||||
var packageJson = JSON.parse(Npm.require("fs").readFileSync('package.json'));
|
||||
|
||||
Package.describe({
|
||||
name: packageName,
|
||||
summary: 'Moment.js (official): parse, validate, manipulate, and display dates - official Meteor packaging',
|
||||
version: packageJson.version,
|
||||
git: 'https://github.com/moment/moment.git'
|
||||
});
|
||||
|
||||
Package.onUse(function (api) {
|
||||
api.versionsFrom(['METEOR@0.9.0', 'METEOR@1.0']);
|
||||
api.export('moment');
|
||||
api.addFiles([
|
||||
'moment.js',
|
||||
'meteor/export.js'
|
||||
]);
|
||||
});
|
||||
|
||||
Package.onTest(function (api) {
|
||||
api.use(packageName);
|
||||
api.use('tinytest');
|
||||
|
||||
api.addFiles('meteor/test.js');
|
||||
});
|
||||
5
public/lb-faveo/plugins/moment-develop/meteor/test.js
Normal file
5
public/lb-faveo/plugins/moment-develop/meteor/test.js
Normal file
@@ -0,0 +1,5 @@
|
||||
'use strict';
|
||||
|
||||
Tinytest.add('Moment.is', function (test) {
|
||||
test.ok(moment.isMoment(moment()), {message: 'simple moment object'});
|
||||
});
|
||||
Reference in New Issue
Block a user