UNPKG

1.09 kBMarkdownView Raw
1# JavaScript Pack
2
3> Transpile JavaScript using Babel.
4
5Internally the `JavaScript Pack` uses `Babel` to transpile the code if needed.
6To configure `Babel` settings in your project, a `.babelrc.json` file can be used.
7Linting code via `ESLint` can be utilized by creating an `.eslintrc` file.
8
9## Setup
10
11```bash
12npm install --save-dev @packmule/javascript-pack @babel/core eslint
13```
14
15## API
16
17```ts
18JavaScriptPack()
19 .include(glob: string)
20```
21
22## Hints
23
24- **cache** - _Controls cache utilization of the `babel-loader`._
25- **lint** - _Controls source-code linting via `eslint-loader`._
26- **fix** - _Controls source-code fixing via `eslint-loader`._
27
28## Usage
29
30**Example**
31
32Process JavaScript code.
33
34```ts
35import Packmule from '@packmule/core';
36import JavascriptPack from '@packmule/javascript-pack';
37
38const packmule = new Packmule();
39packmule.register(new JavaScriptPack());
40return packmule.generate();
41```
42
43## License
44
45[MIT](https://choosealicense.com/licenses/mit/)
46
47---
48
49[<img src="https://www.pixelart.at/fileadmin/images/logo-new/logo.svg" width="150">](https://www.pixelart.at/)