1.0.5 • Published 9 years ago

anypack v1.0.5

Weekly downloads
3
License
ISC
Repository
github
Last release
9 years ago

anypack

a new web packager that only inlined the deps of relative path, especially used for building components

in testing

##Options ####entry Array the entry files, the file path matchs glob patterns ###resolve String ####resolve.root String absolute path of deps ####resolve.dir String the dir relative to root; ####resolve.ext String the extname of deps. if the extname of dep file is not the value setted, the file of target will change to filename.ext ####resolve.alias Object Replace matched modules by other paths, the key is regexp String support the options abovee.g. root,ext, dir; ###output ####output.path String the inlined target file ####output.fileNamePattern String the matched1 will be the filename of inlined file; ###TEST

npm test

the inlined file will be write in test/dest/[define name] ##Sample

"use strict";
var opack = require('./lib/index');
new opack({
    entry: ['test/entry_1.js', 'test/entry_2.js'],
    resolve: {
        root: process.cwd(),
        alias: {
            '.*': {dir: './build'},
        }
    },
    output: {
        path: 'test/dest',
        fileNamePattern: 'comp/(.*)',
    }
});

####test/entry_1.js

  define('test1', ['common/util', './main.tpl', './base.css'], function () {
    var test1 = {
        testFun: 1
    };
    return test1
  });

####test/build/main.tpl.js

define('main.tpl', [], function () {
    var main = {
        testFun: 1
    };
    return main
}) ;

####test/build/base.css.js

define('base.css', [], function () {
    var baseCss = {
        testFun: 1
    };
    return baseCss
}) ;

the main.tpl.js and base.css.js will be inlined, and write to ./dest/test1.js file

##Reference

  • webpack

##TODO

  • support alias for deps
  • support export common module
1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.2.4

9 years ago

0.2.3

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.11

9 years ago

0.1.10

9 years ago

0.1.9

9 years ago

0.1.8

9 years ago

0.1.7

9 years ago

0.1.5

9 years ago

0.1.4

9 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago