modular-typescript-import
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

modular-typescript-import Build Status Coverage Status

Modular typescript import

Install

$ npm install --save modular-typescript-import

# or

$ yarn add modular-typescript-import

Usage

import modularTypescriptImport from 'modular-typescript-import'
 
modularTypescriptImport(options);

API

modularTypescriptImport([options])

Please read the source code for more informations.

CLI

$ npm install --global modular-typescript-import
$ modular-typescript-import --help

  Usage
      $ modular-typescript-import --pattern --dist

    Options
      --pattern  glob pattern match your files [Default: src/**/*.@(tsx|ts)]
      --dist  the destination will write file to [Default: '']

    Examples
      $ modular-typescript-import --pattern test/*.tsx --dist dist

Demo

input

import * as React from 'react'
import { Button, message, Alert, Form, Layout } from 'antd';
declare interface DemoProps {
    children?: React.ReactNode
}
declare interface DemoState { }
class Demo extends React.Component<DemoProps, DemoState> {
    render() {
        return (
            <div className="Demo">
                Component
            </div>
        )
    }
}
 
export default Demo

output

import * as React from 'react'
const Button = require('antd/lib/button')
require('antd/lib/button/style/css')
 
const message = require('antd/lib/message')
require('antd/lib/message/style/css')
 
const Alert = require('antd/lib/alert')
require('antd/lib/alert/style/css')
 
const Form = require('antd/lib/form')
require('antd/lib/form/style/css')
 
const Layout = require('antd/lib/layout')
require('antd/lib/layout/style/css')
declare interface DemoProps {
    children?: React.ReactNode
}
declare interface DemoState { }
class Demo extends React.Component<DemoProps, DemoState> {
    render() {
        return (
            <div className="Demo">
                Component
            </div>
        )
    }
}
 
export default Demo
 

License

MIT © bang

Readme

Keywords

Package Sidebar

Install

npm i modular-typescript-import

Weekly Downloads

1

Version

0.0.3

License

MIT

Last publish

Collaborators

  • bang88