Novelty Polygonal Mathematics
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    lightjspublic

    light(find and share)

    介绍

    light is your package manager。
    

    Why?

    发现与分享。
    

    安装light

    $npm install lightjs
    
    light 被发布为一套 npm包,对它对环境的要求是:
    
    1. 操作系统:任何能安装 nodejs 的操作系统
    2. 安装好light之后,执行 light -v,如果看到下面信息,恭喜,你已拥有light啦!

    使用

    下载资源

    install

    light install <name>@<version>
    
    1.	light install 下载资源以及资源的所有依赖到当前目录。
    1.	不输入version时,默认下载最新版本
    1.	当前目录已经存在该资源的,提示已经存在,不会覆盖,需要手动删除才能继续下载。
    

    搜索资源

    search

    $light search <key>
    
    1.	通过关键字搜索资源。
    

    分享资源

    adduser

    添加注册用户
    
    1.	通过用户名,密码,email创建用户。
    1.	发布资源前需要添加用户噢
    

    publish

    发布资源到light,其他用户也可
    
    1.	light publish <folder>
    		<folder>: 一个包含package.json的文件夹
    
    1.	如果包名(name)或者版本(version)已经存在,会发布失败. 
    	可以添加 --force 参数来强行覆盖已存在的版本。
    

    package.json

    1.	资源必须包括package.json文件
    
    {
      "name": "myproject",
      "version": "0.0.1",
      "description": "An example Node.js project",
      "dependencies": {
      	"jquery" : "1.7.1",
      	"underscore": null
      },
      "repository": {
        "type": "git",
        "url": "https://github.com/myproject"
      },
      "keywords": [
        "myproject",
        "jquery"
      ],
      "author": "me",
      "license": "MIT",
    }
    

    README.md

    为资源添加介绍,会在网站上显示噢
    

    unpublish

    light unpublish <name>[@<version>]
    
    1.	删除资源。如果不设定版本,会删除此资源的所有版本。
    

    owner

    管理已发布资源的维护人。
    
    light owner ls <package name>
    light owner add <user> <package name>
    light owner rm <user> <package name>
    
    1. ls: 列出对资源有修改权限的维护人。
    2. add: 对资源添加维护人。
    3. rm: 删除资源的维护人。

    注意:所有资源的操作权限只有两种。可修改与不可修改。

    找到我们

    light刚刚起步,有任何使用问题和建议,可以发邮件给 zhangying05@baidu.com
    会及时回复~

    Keywords

    none

    install

    npm i lightjs

    Downloadsweekly downloads

    11

    version

    0.0.4

    license

    none

    last publish

    collaborators

    • avatar