leadconduit-cakefile
A Node.JS utility module for building LeadConduit integrations
Last updated a year ago by jgrayson03 .
CC-BY-NC-ND-4.0 · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install leadconduit-cakefile 
SYNC missed versions from official npm registry.

Common LeadConduit Integration Cakefile

A Node.JS utility module for building LeadConduit integrations.

Build Status

This module provides the standard build utilities for integration modules. To use it:

  1. require in your module's package.json: npm install leadconduit-cakefile --save-dev
  2. due to npm-install bootstrapping issues, your module must include coffee-script in devDependencies (other build-related modules, e.g., mocha, coffeelint, are provided here and not needed in devDependencies).
  3. create a file called Cakefile in the root of the module, with this single line:
require('leadconduit-cakefile')(task)

Cake Tasks

The tasks provided for the cake command (run cake to see the list, as well):

  • build - delete and rebuild the package's lib directory from all .coffee source files in src
  • lint - run coffeelint on .coffee source files in src
  • test - run the mocha unit tests defined in *-spec.coffee spec files in spec
    • Optionally, use -p or --prefix to specify a prefix for the test files to run. This can be a string which prefixes the files to target (e.g., "inbound" would match just inbound*-spec.coffee), or with a trailing slash, a directory name (e.g., "outbound/" would match all the *-spec.coffee files in spec/outbound).

If the module that includes this one needs to override one of the included tasks, it can do so by defining that task after the require listed above:

task 'test', ->
  console.log 'Tests? We ain\'t got no tests. We don\'t need no tests. I don\'t have to show you any stinking tests.'

Current Tags

  • 0.3.4                                ...           latest (a year ago)

10 Versions

  • 0.3.4                                ...           a year ago
  • 0.3.3                                ...           a year ago
  • 0.3.2                                ...           a year ago
  • 0.3.1                                ...           3 years ago
  • 0.3.0                                ...           3 years ago
  • 0.1.1                                ...           4 years ago
  • 0.1.0                                ...           4 years ago
  • 0.0.3                                ...           4 years ago
  • 0.0.2                                ...           4 years ago
  • 0.0.1                                ...           4 years ago
Downloads
Today 0
This Week 1
This Month 1
Last Day 0
Last Week 2
Last Month 3
Dependencies (3)
Dev Dependencies (2)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |