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: about 1 year 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 (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-17T09:50:27.000Z (over 1 year ago)
- Last Synced: 2025-03-18T11:03:44.054Z (over 1 year ago)
- Topics: browserslist, browserslist-config, enonic, less, logger, stylesheets, webpack-plugin
- Language: Less
- Homepage:
- Size: 47.5 MB
- Stars: 4
- Watchers: 9
- Forks: 0
- Open Issues: 0
-
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.
## 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)