@creatioart-js/graphql-core
TypeScript icon, indicating that this package has built-in type declarations

0.4.0 • Public • Published

CreatioART: GrapQHL Core

Release Level NPM Version

CreatioART - Core GrapQHL library package for GrapQHL framework that contains good practices and reusable base common components. This package can be applied to any web component such as:

  • NodeJS Enviroments
  • Serverless Engine
  • Kubernate Engine
  • Node Express Server

Getting Started

  1. Quickstart
  2. Artifact
  3. Requirements
  4. Project organization
  5. Building from Source
  6. Test the Artifact
  7. Documentation
  8. CreatioART libraries
  9. License
  10. Change Log

Quickstart

Installing the library

npm install @creatioart-js/graphql-core

Ways to use

A quick start guide is available.

Artifact

Element Description
Artifact id @creatioart-js/graphql-core
Artifact Name graphql-core

Requirements

To build and run the application you need:

Project organization

The code is organized as follows:

  1. enum contains the enumerations that set the domain values.
  2. model contains the domain models.
  3. plugin contains GrapQHL application plugins.
  4. security contains the security initialization of the application.
  5. service contains the interfaces and implementations that define the functionality provided by the service.
  6. middelware contains middleware classes for the GrapQHL applications.

Building from Source

  1. Install Node.js 20 - Node.js 20 Download
  2. Install dependencies: npm install
  3. Run compile: npm run build

Test the Artifact

  1. Install Node.js 20 - Node.js 20 Download
  2. Install dependencies: npm install
  3. Run test: npm run test

Documentation

Document Reference: Docs TypeDocs

CreatioART libraries

Complementary libraries available from CreatioART:

Made with ❤️ by the CreatioART team.

Contribute

If you are interested in fixing issues and contributing directly to the code, please contact to the project manager. Here is how you can contribute to CreatioART.graphql-core:

  • Submit bugs and help us verify fixes
  • Submit pull requests for bug fixes and features and discuss existing proposals

License

Apache-2.0

Change Log

Change Log

Readme

Keywords

Package Sidebar

Install

npm i @creatioart-js/graphql-core

Weekly Downloads

5

Version

0.4.0

License

Apache-2.0

Unpacked Size

106 kB

Total Files

50

Last publish

Collaborators

  • creatioart-admin
  • victor.glez