Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lxsmnsyc/dismantle

Universal semi-automatic code-splitter
https://github.com/lxsmnsyc/dismantle

Last synced: 2 months ago
JSON representation

Universal semi-automatic code-splitter

Awesome Lists containing this project

README

        

# `dismantle`

> Universal semi-automatic code-splitter

[![NPM](https://img.shields.io/npm/v/dismantle.svg)](https://www.npmjs.com/package/dismantle) [![JavaScript Style Guide](https://badgen.net/badge/code%20style/airbnb/ff5a5f?icon=airbnb)](https://github.com/airbnb/javascript)

## Install

```bash
npm i dismantle
```

```bash
yarn add dismantle
```

```bash
pnpm add dismantle
```

## Features

- Directive Splitting
- Function Call Splitting
- Closure Extraction
- Remote Control Flows
- Remote Mutations

## Docs

- [Configuration](https://github.com/lxsmnsyc/dismantle/blob/main/docs/configuration.md)
- [Contracts](https://github.com/lxsmnsyc/dismantle/blob/main/docs/contracts.md)

## Sponsors

![Sponsors](https://github.com/lxsmnsyc/sponsors/blob/main/sponsors.svg?raw=true)

## License

MIT © [lxsmnsyc](https://github.com/lxsmnsyc)