0.0.2 • Published 3 years ago

karve-core v0.0.2

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

KarveCore

This library was generated with Angular CLI version 11.2.12.

Code scaffolding

Run ng generate component component-name --project karve-core to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module --project karve-core.

Note: Don't forget to add --project karve-core or else it will be added to the default project in your angular.json file.

Build

Run ng build karve-core -c=production to build the project. The build artifacts will be stored in the dist/ directory.

Note: Building without the -c=production flag will work but the pacakge will not be publishable. Note: Files that have not been exposed via the public-api.ts file will not be built/compiled.

Publishing

Before publishing make sure you have moved all dependencies into peer dependencies, this will prevent confflicts with other pacakages when imported. After building your library with ng build karve-core -c=production, go to the dist folder cd dist/karve-core and run npm publish.

Running unit tests

Run ng test karve-core to execute the unit tests via Karma.

Setup In New Project

Step 1: Install Pacakge

npm install @karve/core

Step 2: Install Dependencies

npm install graphql apollo-angular@^1.10.0 apollo-angular-link-http apollo-cache-inmemory apollo-link

Step 3: Add GraphqlModule to add.module imports

Step 4: Add Enviroment variables

export const environment = { GRAPH_URI: "http://localhost:1337/api/graphql", websocket: ws://${ window.location.host }/api/subscriptions, rememberLength: 63072000, // two years in seconds. production: false };

Step 5: Run ng serve

Your project should now build successfully, if it doesn't report the issue and add the missing step to this list.