0.0.8 • Published 7 years ago

detachkify v0.0.8

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

detachkify

Browserify transform that lets you use absolute paths in your node require statements.

How to use

browserify

var browserify = require('browserify');
var detachkify = require('detachkify');

var detachkifyConfig = {
    relativeTo: __dirname + '/src',
    verbose: false
}

var b = browserify();
b.transform(detachkify, detachkifyConfig);

grunt-browserify

browserify: {
    app: {
        src: ['src/app.js'],
        dest: 'demo/js/app.bundle.js',
        options: {
            transform: [
                ['detachkify', { relativeTo: __dirname + '/src', verbose: false }]
            ]
        }
    }
}

Let's say you have following tree:

src/
 |- components/
 |      |- header/
 |      |    `- HeaderView.js
 |      `- login/
 |           `- LoginView.js
 |- stores/
 |     `- UserStore.js
 | 
 `- app.js
package.json

And in your HeaderView.js you are referencing UserStore.js

require('../../stores/UserStore');

You can now use absolute path relative to src/

require('/stores/UserStore');

Note: All absolute paths must start with a slash (/)

0.0.8

7 years ago

0.0.7

8 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