Skip to content

rhgb/babel-plugin-cortex-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

babel-plugin-cortex-module

babel plugin for import cortex module

Usage

Install

Install the plugin

npm i babel-plugin-cortex-module

Configuration

Define plugin in webpack.config.js and add neurons/ as resolve path:

module.exports = {
    module: {
        loaders: [{
            test: /\.jsx?$/,
            loader: 'babel',
            exclude: /node_modules/,  // Don't exclude 'neurons' here
            query: {
                presets: ['react', 'es2015'],
                plugins: ["cortex-module"]  // Define plugin here
            }
        }
    },
    resolve: {
        modulesDirectories: ["node_modules", "neurons"]  // Add 'neurons' here
    }
}

Module Usage

Add @cortex prefix to module name in your file:

var $ = require('@cortex/zepto');

// es2015 syntax also supported
import $ from '@cortex/zepto';

// requiring specific files
var something = require('@cortex/some-module/src/something');

Build

Run cortex install and then webpack directly.

#!/usr/bin/env bash
cortex install
webpack

About

babel plugin for import cortex module

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published