rimiti/invoice-it

View on GitHub
src/index.js

Summary

Maintainability
A
0 mins
Test Coverage
import generator from './classes';

generator.configure({
  emitter: {
    name: 'Your company',
    street_number: '10',
    street_name: 'wall street',
    zip_code: '77340',
    city: 'New York',
    phone: '01 00 00 00 00',
    mail: 'contact@website.com',
    website: 'www.website.com',
  },
  global: {
    logo: 'http://placehold.it/230x70&text=logo',
    order_reference_pattern: '$prefix{OR}$date{YYMM}$separator{-}$id{00000}',
    invoice_reference_pattern: '$prefix{IN}$date{YYMM}$separator{-}$id{00000}',
    order_template: `${__dirname}/../static/order.pug`,
    order_note: '',
    invoice_template: `${__dirname}/../static/invoice.pug`,
    invoice_note: '',
    date: new Date(),
    date_format: 'DD/MM/YYYY',
    lang: 'en',
  },
});

export default generator;