App-TemplateCMD
view release on metacpan or search on metacpan
templates/js/bin.js view on Meta::CPAN
/* global require, process */
var [% module %] = require('[% module %]');
templates/js/module.js view on Meta::CPAN
/* global require, process */
[% IF global -%]
var opt = require('node-getopt-long').options([
['out|o', 'Output'],
],
{
name : '[% module %]',
commandVersion: '0.0.1'
}
);
[% END -%]
[% INCLUDE js/class.js class = module -%]
templates/js/test.js view on Meta::CPAN
/* global require, describe, it, assert, beforeEach */
var assert = require('assert');
var [% module %] = require('[% module %]');
describe('load', function() {
it('works', function() {
assert.equal(1,1);
});
});
templates/node.js view on Meta::CPAN
[% IF not file %][% file = out %][% END -%]
[% IF not file %][% file = '<Name>' %][% END -%]
#!/usr/bin/env node
'use strict';
const fs = require('fs');
const pkg = require(`${process.cwd()}/package.json`);
const ngl = require('node-getopt-long');
const options = ngl.options([
['output|o=s', 'Format the output either text or json (Default text)'],
['good-or-bad|g=s', {
description: 'The name of the component to create',
paramName: 'ux-foo-bar',
test: value => {
if (value === 'bad') {
throw 'value must be good';
}
templates/node/gulp/plugin.js view on Meta::CPAN
/* global require, module */
var through = require('through2'),
gulputil = require('gulp-util'),
path = require('path'),
PluginError = gulputil.PluginError;
const PLUGIN_NAME = '[% plugin %]';
function [% plugin %](options) {
var stream = through.obj(function (file, enc, callback) {
if (file.isStream()) {
this.emit('error', new PluginError(PLUGIN_NAME, 'Streams are not supported!'));
return callback();
}
templates/npm/gulpfile.js view on Meta::CPAN
var gulp = require('gulp');
var mocha = require('gulp-mocha');
var istanbul = require('gulp-istanbul');
var jshint = require('gulp-jshint');
[%- IF sonar %]
var sonar = require('gulp-sonar');
[%- END %]
var gutil = require('gulp-util');
gulp.task('lint', function() {
return gulp.src('./lib/*.js')
.pipe(jshint())
.pipe(jshint.reporter('default'));
});
gulp.task('test', function(cb) {
return gulp.src(['lib/*.js'])
.pipe(istanbul())
templates/npm/readme.md view on Meta::CPAN
[% module %]
================
Description of module
Synopsis
--------
var [% module %] = require('[% module %]');
var obj = [% module %]->new();
( run in 0.277 second using v1.01-cache-2.11-cpan-0d8aa00de5b )