0.0.6 • Published 2 years ago

ccc-shared v0.0.6

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

CccShared

To build a new version of the ccc-shared package:

  1. From the cloned folder of ccc-package make the changes you want to make.
  2. After finishing the changes run the following command in the terminal or cmd ng build ccc-shared while you are in the root folder.
  3. Go to the produced package folder inside dist folder using the following command cd dist/ccc-shared.
  4. Before publishing the package you need to make sure that you are logged in to verdaccio using the following command npm login and follow what verdaccio responds on the login operation (username, password and email).
  5. To publish the package to verdaccio you need to be located inside dist/ccc-shared folder using the terminal or cmd and then run the following command npm publish.

To use ccc-shared in the project from verdaccio:

  1. Run the terminal or cmd and go to the root folder of your project.
  2. Run the following command in the terminal or cmd npm install ccc-shared.
  3. Search in all the project about the imports using old shared folder in the import path.
  4. Replace the old import path with the old shared by replacing the hole import path with the new import ccc-shared only for example ./shared/core/interceptor/api-http.interceptor with only ccc-shared. in app.module.ts you have the following import:
import { ApiHttpInterceptor } from './shared/core/interceptor/api-http.interceptor';
// that import will be like follows:
import { ApiHttpInterceptor } from 'ccc-shared';
  1. In app.module.ts file import the following file import { environment } from '../environments/environment';.
  2. Replace SharedModule in the imports array with CCCSharedModule.forRoot({ ...environment }),.
  3. Remove the following import in app.module.ts file:
import { SharedModule } from './shared/shared.module';
  1. If you are using DateUtils in the shared folder you can also use it like follows:
  import {DateUtils} from "ccc-shared";
  .
  .
  .
  .

  DateUtils.toIsoDate(value);