0.2.2 • Published 2 years ago

@jsoncv/core v0.2.2

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

JSON CV Core

GitHub Releases NPM Release

This package contains the core functionality related to JSON CV such as CLI, GUI, templates etc.

Contents

Installation

npm install --save @jsoncv/core
# or
yarn add @jsoncv/core

Toolset

JSON CV's Validator

Validator can be used to validate a JSON CV.

import { validator } from '@jsoncv/core'

const cvLocation  // ... Location or URL of a JSONCV file
validator(cvLocation)
        .then(() => {
            // Successs
        })
        .catch(Errors => {
            // Failure
        })

JSON CV's Template Server

Server will load a valid JSON CV and a valid template and serves them as a web service.

import { server } from '@jsoncv/core'

const cvLocation  // ... Location or URL of a JSONCV file
const template  // ... Location of a valid JSONCV template or name of a globally installed template
const port  // ... server port number
server.serve(template, cvLocation, port)

JSON CV's Export to HTML

The exporter will load a valid JSON CV and a valid template and save the converted version as HTML file.

import { exportToHtml } from '@jsoncv/core'

const cvLocation  // ... Location or URL of a JSONCV file
const template  // ... Location of a valid JSONCV template or name of a globally installed template
const outputLocation  // ... Location of the output HTML file
exportToHtml(template, cvLocation, outputLocation)