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 )