https://github.com/valtech-commerce/manager
Manager for JavaScript/TypeScript packages
https://github.com/valtech-commerce/manager
javascript manager npm-package typescript webpack
Last synced: about 2 months ago
JSON representation
Manager for JavaScript/TypeScript packages
- Host: GitHub
- URL: https://github.com/valtech-commerce/manager
- Owner: valtech-commerce
- License: mit
- Created: 2023-02-09T20:08:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-09T20:49:13.000Z (over 2 years ago)
- Last Synced: 2025-02-21T05:02:51.652Z (3 months ago)
- Topics: javascript, manager, npm-package, typescript, webpack
- Language: JavaScript
- Homepage:
- Size: 1.74 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGELOG.md
- Contributing: contributing.md
- License: license
- Code of conduct: code_of_conduct.md
- Security: security.md
- Support: support.md
Awesome Lists containing this project
README
# @absolunet/manager
[](https://www.npmjs.com/package/@absolunet/manager)
[](https://david-dm.org/absolunet/node-manager)
[](https://npms.io/search?q=%40absolunet%2Fmanager)
[](https://travis-ci.org/absolunet/node-manager/builds)
[](https://github.com/absolunet/eslint-config)> Manager for single/multi packages JavaScript projects
## Install
```bash
$ npm install @absolunet/manager
```## Usage
In your `./package.json` file add
```json
{
"scripts": {
"postinstall": "npm run manager:install", // For multi-package repository
"manager:install": "node manager --task=install",
"manager:outdated": "node manager --task=outdated",
"manager:build": "node manager --task=build",
"manager:watch": "node manager --task=watch",
"manager:documentation": "node manager --task=documentation",
"manager:prepare": "node manager --task=prepare",
"manager:rebuild": "node manager --task=rebuild",
"manager:publish": "node manager --task=publish",
"manager:publish:unsafe": "node manager --task=publish:unsafe"
}
}
```In a `./manager.js` file
```js
import { manager } from '@absolunet/manager';manager.singleScriptsRunner(options);
```or
```js
import { manager } from '@absolunet/manager';manager.multiScriptsRunner(options);
```## Documentation
View [documentation](https://documentation.absolunet.com/node-manager)
## License
MIT © [Absolunet](https://absolunet.com)