Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enonic/enonic-npm-modules
Bundle of core @enonic packages with rules, styles, and plugins.
https://github.com/enonic/enonic-npm-modules
browserslist browserslist-config enonic less logger stylesheets webpack-plugin
Last synced: 3 months ago
JSON representation
Bundle of core @enonic packages with rules, styles, and plugins.
- Host: GitHub
- URL: https://github.com/enonic/enonic-npm-modules
- Owner: enonic
- License: gpl-3.0
- Created: 2018-02-07T21:55:48.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-21T09:53:26.000Z (4 months ago)
- Last Synced: 2024-10-21T13:35:37.654Z (4 months ago)
- Topics: browserslist, browserslist-config, enonic, less, logger, stylesheets, webpack-plugin
- Language: Less
- Homepage:
- Size: 46.9 MB
- Stars: 4
- Watchers: 10
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
enonic npm modules
Basic rules, styles and data shared across apps and libs.
[![Coverage Status][coveralls-image]][coveralls-url]
## Usage ##
`enonic-npm-modules` is a monorepo, that contains several developer tools to help building:
* [browserslist-config-enonic](packages/browserslist-config-enonic#readme) — Browserslist config with the list of browsers, supported by enonic products.
* [enonic-admin-artifacts](packages/enonic-admin-artifacts#readme) — Core rules and definitions for styles of enonic applications.
* [error-logger-webpack-plugin](packages/error-logger-webpack-plugin#readme) — A webpack logger, primarily for logging to IntelliJ IDEA terminal.
* [enonic-dependencies-resolver](packages/enonic-dependencies-resolver#readme) — A CLI tool to generate dependencies graph for selected files.
* [eslint-config](packages/eslint-config#readme) — A default Enonic's ESLint configuration for TypeScript and JavaScript projects for web and XP.
* [utility-types](packages/utility-types#readme) — A set of commonly used advanced TypeScript types, allowing to follow the DRY principle.To install all dependencies in all packages, simply run `npm install` (will run `lerna bootstrap` afterwards).
## Publishing ##
Before publishing the changes in any package, read the [manual](PUBLISH.md).
## License ##
[GPL-3.0](LICENSE) © [enonic](https://enonic.com)
[coveralls-url]: https://coveralls.io/github/enonic/enonic-npm-modules?branch=master
[coveralls-image]: https://coveralls.io/repos/github/enonic/enonic-npm-modules/badge.svg?branch=master