0.2.2 • Published 4 years ago
@jsoncv/core v0.2.2
JSON CV Core
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/coreToolset
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)