1.0.5 • Published 10 years ago

anypack v1.0.5

Weekly downloads
3
License
ISC
Repository
github
Last release
10 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

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.2.4

10 years ago

0.2.3

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.11

10 years ago

0.1.10

10 years ago

0.1.9

10 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago