1 | # @enact/dev-utils [![Travis](https://img.shields.io/travis/enactjs/dev-utils/master.svg?style=flat-square)](https://travis-ci.org/enactjs/dev-utils) [![NPM](https://img.shields.io/npm/v/@enact/dev-utils.svg?style=flat-square)](https://www.npmjs.com/package/@enact/dev-utils)
|
2 |
|
3 | > A collection of development utilities for Enact apps.
|
4 |
|
5 | ### Installation
|
6 |
|
7 | ```
|
8 | npm install --save-dev @enact/dev-utils
|
9 | ```
|
10 |
|
11 | ### Features and Utilities
|
12 |
|
13 | #### [Mixins](./mixins/README.md)
|
14 |
|
15 | #### Plugins
|
16 |
|
17 | - [EnactFrameworkPlugin & EnactFrameworkRefPlugin](./plugins/dll/README.md)
|
18 | - [EnzymeAdapterPlugin](./plugins/EnzymeAdapterPlugin/README.md)
|
19 | - [GracefulFsPlugin](./plugins/GracefulFsPlugin/README.md)
|
20 | - [ILibPlugin](./plugins/ILibPlugin/README.md)
|
21 | - [PrerenderPlugin](./plugins/PrerenderPlugin/README.md)
|
22 | - [SnapshotPlugin](./plugins/SnapshotPlugin/README.md)
|
23 | - [VerboseLogPlugin](./plugins/VerboseLogPlugin/README.md)
|
24 | - [WebOSMetaPlugin](./plugins/WebOSMetaPlugin/README.md)
|
25 |
|
26 | #### `config-helper`
|
27 |
|
28 | Contains a collection of webpack configuration manipulation functions. Able to find a webpack project root as well as manipulate entrypoints, loaders, and plugins.
|
29 |
|
30 | #### `option-parser`
|
31 |
|
32 | Detects the `enact` object within the root `package.json` and autodetects/resolves omitted options.
|
33 |
|
34 | #### `package-root`
|
35 |
|
36 | Resolves the active package root path and metadata.
|
37 |
|
38 | ### Copyright and License Information
|
39 |
|
40 | Unless otherwise specified, all content, including all source code files and
|
41 | documentation files in this repository are:
|
42 |
|
43 | Copyright (c) 2016-2018 LG Electronics
|
44 |
|
45 | Unless otherwise specified or set forth in the NOTICE file, all content,
|
46 | including all source code files and documentation files in this repository are:
|
47 | Licensed under the Apache License, Version 2.0 (the "License");
|
48 | you may not use this content except in compliance with the License.
|
49 | You may obtain a copy of the License at
|
50 |
|
51 | http://www.apache.org/licenses/LICENSE-2.0
|
52 |
|
53 | Unless required by applicable law or agreed to in writing, software
|
54 | distributed under the License is distributed on an "AS IS" BASIS,
|
55 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
56 | See the License for the specific language governing permissions and
|
57 | limitations under the License. |
\ | No newline at end of file |