sparrow-packer

0.4.22 • Public • Published

sparrow-packer

web frone-end content pack tool, support multi-pages web app

powered by rollup & postcss

Installation

need javascript APIs:

npm i sparrow-packer

or take "-g" option to use the CLI tool

npm i sparrow-packer -g

CLI

run command in the source directory or the project directory that include "src" directory,this tool will try to find the source directory

localhost:src user-name$ sprpack
localhost:project-dir user-name$ sprpack

specify the source directory or the project directory

localhost:any-path user-name$ sprpack /Users/user-name/code/project-dir/src
localhost:any-path user-name$ sprpack /Users/user-name/code/project-dir

specify both the source directory and the target directory

localhost:any-path user-name$ sprpack /Users/user-name/code/project-dir/src /Users/user-name/code/project-dir/dist

specify relative directory

localhost:project-dir user-name$ sprpack src dist

specify a page

localhost:project-dir user-name$ sprpack src/index.html dist/index.html

specify a script entry

localhost:project-dir user-name$ sprpack src/index.js dist/app.js

specify a (post)css entry

localhost:project-dir user-name$ sprpack src/css/index.pcss dist/css/app.css

clean target directory

localhost:project-dir user-name$ sprpack src dist -c(lean)

pack and watch file changes

localhost:project-dir user-name$ sprpack src dist -w(atch)

Javascript APIs

const { join } = require('path')
const { pack } = require('../src')

const src = join(__dirname, 'src')
const dist = join(__dirname, 'dist')

pack(src, dist, {
  clean: true,
  watch: true,
  format: 'iife', // rollup module format, 'iife' by default
  uglify: true, // false by default,
  sourcemap: true // false by default
})

Readme

Keywords

none

Package Sidebar

Install

npm i sparrow-packer

Weekly Downloads

6

Version

0.4.22

License

MIT

Unpacked Size

26.7 kB

Total Files

12

Last publish

Collaborators

  • scrollbar