0.0.6 • Published 3 years ago
ccc-shared v0.0.6
CccShared
To build a new version of the ccc-shared package:
- From the cloned folder of ccc-package make the changes you want to make.
- After finishing the changes run the following command in the terminal or cmd
ng build ccc-sharedwhile you are in the root folder. - Go to the produced package folder inside
distfolder using the following commandcd dist/ccc-shared. - Before publishing the package you need to make sure that you are logged in to verdaccio using the following command
npm loginand follow what verdaccio responds on the login operation (username, password and email). - To publish the package to verdaccio you need to be located inside
dist/ccc-sharedfolder using the terminal or cmd and then run the following commandnpm publish.
To use ccc-shared in the project from verdaccio:
- Run the terminal or cmd and go to the root folder of your project.
- Run the following command in the terminal or cmd
npm install ccc-shared. - Search in all the project about the imports using old
sharedfolder in the import path. - Replace the old import path with the old
sharedby replacing the hole import path with the new importccc-sharedonly for example./shared/core/interceptor/api-http.interceptorwith onlyccc-shared. inapp.module.tsyou have the following import:
import { ApiHttpInterceptor } from './shared/core/interceptor/api-http.interceptor';
// that import will be like follows:
import { ApiHttpInterceptor } from 'ccc-shared';- In
app.module.tsfile import the following fileimport { environment } from '../environments/environment';. - Replace
SharedModulein the imports array withCCCSharedModule.forRoot({ ...environment }),. - Remove the following import in
app.module.tsfile:
import { SharedModule } from './shared/shared.module';- If you are using
DateUtilsin the shared folder you can also use it like follows:
import {DateUtils} from "ccc-shared";
.
.
.
.
DateUtils.toIsoDate(value);