Skip to content

matmill5/MISMO

Repository files navigation

MISMO

Typescript SDK and utility functions for working with Mortgage Industry Standards Maintenance Organization (MISMO) standard.

Installation

pnpm add @morfi-technologies/mismo

Usage - Creating a MISMO Loan

import { MISMO } from @morfi-technologies/mismo”;

const mortgage = new MISMO()

mortgage.addBorrower({ firstName: "Matthew", lastName: "Miller" });

mortgage.addAsset({ financialInstitution: "JP Morgan", amount: "1000",})

const liabilities = mortgage.getLiabilities()

const mismoFile = mortgage.export({ version: "3.4" })

Usage - MISMO Validation

import { validateMISMO } from '@morfi-technologies/mismo';

const result = validateMISMO({
    mismo: fs.readFileSync("your-mismo-file.xml"), // File Buffer or String
    options: {
        version: '3.4' // MISMO Version
    }
});

Usage - NextJS

To use with NextJS, you'll need to configure the next.config.js file as follows

const nextConfig = {
  serverExternalPackages: ['libxmljs', 'path', 'fs', 'url'], // external dependencies,
  ...config
}

About

Utilities for working with Mortgage Industry Standards Maintenance Organization (MISMO) files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published