cleanjs
Version:
Replaces all the require(file.js) and export statements in file with the actual file cotent, and compiles them into one single perfect JavaScript file for the whole project.
53 lines (35 loc) • 1.63 kB
Markdown
Replaces all the require and export statements in file with the actual js file content, and compiles them into one
single perfect JavaScript file for the whole project.
This guide will help you get started with cleanJS in no time. Using Clean JS is as eas an installing it, requiring and
running it.
You can , also clean source-maps statements from a file for a clean flat file with no extra code for external
dependence tree modulation.
To use this module you will need NodeJs and npm installed on your system
```
Give examples
```
1. Get this clean.js into project root directory.
2. Require clean.js file into your gulp or grunt
```javascript
let Clean = require("perfect.js").Clean;
new Clean("from/raw/files.js","to/clean/single.js")
```
3. If you want to watch the files for changes go ahead
```javascript
new Perfect("from/raw/files.js","to/clean/single.js").watch()
```
As of now this supports cleaning of js files directly so long there is require(files) to be converted to a single file js.
When using TypeScript give the link to your compiled entry.js file as the first argument to Perfect.
### Results and benefits
A successful Clean JS run gives you :-
1. A clean single JavaScript file
2. Less code unlike what you get when using build sytem/browserify
3. Its straight forward and browser compatible js
4. Improved code readability
5. A simple new file while leaving your project intact
6. Live Updates as project file/s change
7. Satisfaction fro getting rid of unnecessary require overhead from project.