0.0.2 • Published 5 years ago

auto-publish-ng-npm v0.0.2

Weekly downloads
10
License
-
Repository
-
Last release
5 years ago

AutoPublishNgNpm

This project is a simple proof of concept on automating the publishing of a NPM library on NPM Registry whenever you have changes in your git repository. Project is made using Node, Angular and CircleCI.

Link to the published NPM Library, auto-publish-ng-npm

The project itself was generated with Angular CLI version 8.1.1.

Development server

Run ng serve or npm run start for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Generating the Npm Library/Project

Run npm run generate-library to generate the npm library/project if it does not exist yet.

Building the Npm Library/Project

Run npm run build-library to build the npm library/project.

Building the Npm Library/Project

Run npm run publish-to-npm to publish the npm library/project to the Npm Registry. Change the credentials in the npm-login.js for authentication. Note that you have to PATCH the version of your project (version is on package.json) in order to properly update your existing NPM Library on the NPM registry.