Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

ncg

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ncg

`nodejs` + `coffeescript` + `gulp`

latest
npmnpm
Version
0.1.6
Version published
Maintainers
1
Created
Source

ncg

nodejs + coffeescript + gulp

npm version

Features

  • 使用express generator的代码结构
  • 使用ncg命令,创建项目模板

目录说明

  • src/
  • build/

start

supervisor build/bin/www

当开发的时候,只需要

gulp

然后就交给gulp的watch来做

比如

  • 变动coffee就自动编译,加coffeelint
  • 变动了资源文件就copy
  • 由于server启动用的是supervisor,它会自动检查变动,重载的
  • 增加browser-sync自动livereload浏览器内容

detect

  • **/*.coffee
  • bin
  • public
  • views
  • package.json(auto npm install)

Install

[sudo] npm install -g ncg

Usage

➜  ncgtest  ncg --help

  Usage: ncg  or ncg --version

  Options:

    -h, --help     output usage information
    -V, --version  output the version number
    -f, --force    强制把项目模板copy到当前目录下

➜  ncgtest  ncg --version
0.1.5
➜  ncgtest  ncg
➜  ncgtest  ls
Gulpfile.js  LICENSE      README.md    bin          node_modules package.json src
➜  ncgtest  npm install
...此处有省略...
➜  ncgtest  gulp            
[14:13:34] Using gulpfile ~/www/ncgtest/Gulpfile.js
[14:13:34] Starting 'watch_coffee'...
[14:13:34] Finished 'watch_coffee' after 6.5 ms
[14:13:34] Starting 'watch_bin'...
[14:13:34] Finished 'watch_bin' after 5.09 ms
[14:13:34] Starting 'watch_public'...
[14:13:34] Finished 'watch_public' after 1.85 ms
[14:13:34] Starting 'watch_views'...
[14:13:34] Finished 'watch_views' after 1.35 ms
[14:13:34] Starting 'watch_package_json'...
[14:13:34] Finished 'watch_package_json' after 468 μs
[14:13:34] Starting 'watch'...
[14:13:34] Finished 'watch' after 4.1 μs
[14:13:34] Starting 'coffeelint'...
[14:13:34] Finished 'coffeelint' after 2.38 ms
[14:13:34] Starting 'coffee'...
[14:13:34] Finished 'coffee' after 2.93 ms
[14:13:34] Starting 'stop_server'...
[14:13:34] Finished 'stop_server' after 7.42 ms
[14:13:34] Starting 'start_server'...
[14:13:34] Finished 'start_server' after 111 μs
[14:13:34] Starting 'default'...
[14:13:34] Finished 'default' after 12 μs
kill: 67203: No such process

> ncg@0.1.2 start /Users/sang/www/ncgtest
> supervisor ./build/bin/www


Running node-supervisor with
  program './build/bin/www'
  --watch '.'
  --extensions 'node,js,/build/bin/www'
  --exec 'node'

Starting child process with 'node ./build/bin/www'
Watching directory '/Users/sang/www/ncgtest' for changes.

如果当前目录是非空目录,请使用

ncg -f 

Contributing

  • Fork it
  • Create your feature branch (git checkout -b my-new-feature)
  • Commit your changes (git commit -am 'Add some feature')
  • Push to the branch (git push origin my-new-feature)
  • Create new Pull Request

版本历史

  • v0.1.2 修正watch之前没有copy的问题

欢迎fork和反馈

如有建议或意见,请在issue提问或邮件

License

this repo is released under the MIT License.

FAQs

Package last updated on 07 Feb 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts