pintupinqu

TUQU Frontend Develop TOOLS

npm install pintupinqu
80 downloads in the last month

Usage: pin [options]

Options:

-h, --help           output usage information
-V, --version        output the version number
-i, --init           init a new project.
-l, --listen <port>  start pin server, listen <port> (< 1024 needs sudo).
-s, --server <port>  start static server, listen <port> (< 1024 needs sudo).
-p, --pack           pack & min code for release.
-v, --new_version    generate new version number.
--no-compress        pack code do not compress.

http://pintupinqu.com/(\d{12})/path/to/the/file
>>> http://pintupinqu.com/_src_/path/to/the/file


// css image domain replacement
/*@source image1.kantuban.com image1.kantuban.com*/

// async load script, with min file packed
/*@pack */

// datauri root path
/*@datauri */

release log:

  • update uglifyjs to 2
  • update clean-css
  • clean code
  • auto filter duplicate files
  • LESS support

pinrc config file:

{
    "sftp": {
        "host": "192.168.0.186",
        "user": "yanh",
        "port": "22",
        "remote_path": "/home/yanh/env/web/kantuban",
        "ssh_key_file": "~/.ssh/id_rsa"
    },
    "media": {
        "datauri": "../../icons"
        // "source": ["image1.kantuban.com", "image2.kantuban.com"]
    },
    "static": "static",
    "less": {
        "_src_/less/release": "_src_/styles/release"
    }
}
npm loves you