@swanide/swc-require-rename

0.0.9 • Public • Published

@swanide/swc-require-rename

swc plugin to add module prefix.

@swc/core: ">=1.3.42"

config

[
    "@swanide/swc-require-rename",
    {
        "modulePrefix": "@swan-module/"
    }
]

source:

import fs from 'fs';
import {resolve} from 'path';
import {debounce} from 'lodash';
const a = require('../abc');
require('/def');
require('./../def');
export * from 'exp1';
export {ee} from 'exp1';

transformed:

"use strict";
import fs from '@swan-module/fs';
import {resolve} from '@swan-module/path';
import {debounce} from '@swan-module/lodash';
const a = require('@swan-module/../abc');
require('@swan-module//def');
require('@swan-module/./../def');
export * from '@swan-module/exp1';
export {ee} from '@swan-module/exp1';

Readme

Keywords

Package Sidebar

Install

npm i @swanide/swc-require-rename

Weekly Downloads

0

Version

0.0.9

License

MIT

Unpacked Size

666 kB

Total Files

3

Last publish

Collaborators

  • liyang_npm
  • xhong
  • andrew703
  • maopy
  • kekee000