0.8.252 • Published 6 years ago

babel-plugin-app-decorators-component-register v0.8.252

Weekly downloads
5
License
MIT
Repository
github
Last release
6 years ago

babel-plugin-app-decorators-component-register

Babel Plugin for auto generating code

Installation

$ npm install babel-plugin-app-decorators-component-register --save

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["app-decorators-component-register"]
}

.babelrc options

"plugins": [
    ["app-decorators-component-register", {
        "imports": [
            { "IMPORT_NAME": "Register", "SOURCE": "app-decorators-helper/register-customelement" },
            { "IMPORT_NAME": "storage",  "SOURCE": "app-decorators-helper/random-storage" }
        ]
    }]
]

Via CLI

$ babel --plugins app-decorators-component-register script.js

Via Node API

require('babel').transform('code', {
  plugins: ['app-decorators-component-register']
});

The goal of this babel-plugin is for app-decorators @component:

Example 1

code:

@component()
class Foo {

}

transformed:

import * as _register from 'app-decorators-helper/register-document';
import * as _storage from 'app-decorators-helper/registry-storage';

@component()
class Foo {

}

_register.Register.customElement(Foo, _storage.storage);

Tests

git clone https://github.com/SerkanSipahi/app-decorators.git
cd app-decorators/packages/babel-plugin-app-decorators-component-register
make install
make test
0.8.252

6 years ago

0.8.251

6 years ago

0.8.250

7 years ago

0.8.249

7 years ago

0.8.248

7 years ago

0.8.247

7 years ago

0.8.245

7 years ago

0.8.244

7 years ago

0.8.243

7 years ago

0.8.242

7 years ago

0.8.241

7 years ago

0.8.240

7 years ago

0.8.239

7 years ago

0.8.238

7 years ago

0.8.237

7 years ago

0.8.236

7 years ago

0.8.235

7 years ago

0.8.234

7 years ago

0.8.233

7 years ago

0.8.232

7 years ago

0.8.231

7 years ago

0.8.230

7 years ago

0.8.229

7 years ago

0.8.228

7 years ago

0.8.227

7 years ago

0.8.226

7 years ago

0.8.225

7 years ago

0.8.224

7 years ago

0.8.223

7 years ago

0.8.222

7 years ago

0.8.221

7 years ago

0.8.220

7 years ago

0.8.219

7 years ago

0.8.218

7 years ago

0.8.217

7 years ago

0.8.216

7 years ago

0.8.215

7 years ago

0.8.214

7 years ago

0.8.213

7 years ago

0.8.212

7 years ago

0.8.211

7 years ago

0.8.210

7 years ago

0.8.209

7 years ago

0.8.208

7 years ago

0.8.207

7 years ago

0.8.206

7 years ago

0.8.205

7 years ago

0.8.204

7 years ago

0.8.203

7 years ago

0.8.202

7 years ago

0.8.201

7 years ago

0.8.2

7 years ago

0.8.1

7 years ago

0.8.0

7 years ago

0.7.511

7 years ago

1.0.0-beta.3

7 years ago

1.0.0-beta.2

7 years ago

1.0.0-beta.1

7 years ago

1.0.0-alpha.9

7 years ago

1.0.0-alpha.8

7 years ago

1.0.0-alpha.7

7 years ago

1.0.0-alpha.6

7 years ago

1.0.0-alpha.5

7 years ago

1.0.0-alpha.4

7 years ago

1.0.0-alpha.3

7 years ago