GithubHelp home page GithubHelp logo

vin-decoder's Introduction

License: MIT Build Status NPM Status

Vehicle Identification Number Decoder

VIN Decoder

API

Validate VIN

const isValid = validate('1NXBR32E77Z923602') // true

Validate VIN with special checksum as parameter

const isValid = validate('1HVLNHGN9FHA63345', 8) // true

Split Identification Number

Year Code

const year = split('1NXBR32E77Z923602').year // 7

Security Code

const securityCode = split('1NXBR32E77Z923602').securityCode // 7

Assembly Plant

const assemblyPlant = split('1NXBR32E77Z923602').assemblyPlant // Z

Made In

const madeIn = split('1NXBR32E77Z923602').madeIn // 1N

Manufacturer

const manufacturer = split('1NXBR32E77Z923602').manufacturer // 1NX

Details

const details = split('1NXBR32E77Z923602').details // BR32E

Serial Number

const serialNumber = split('1NXBR32E77Z923602').serialNumber //923602

Decode Identification Number

Country

const country = decode('1NXBR32E77Z923602').country // United States

Serial Number

const serialNumber = decode('1NXBR32E77Z923602').serialNumber // 923602

Manufacturer

const serialNumber = decode('1NXBR32E77Z923602').manufacturer // NUMMI USA

vin-decoder's People

Contributors

archigan1 avatar danatkinson avatar darwin2k avatar dependabot[bot] avatar frankely avatar lu4t avatar micaiah-effiong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

vin-decoder's Issues

Add more descriptive data

When splitting a VIN we are returning only the codes without descriptions or details so they are better to present or understand for

  • Year
  • Assembly Plant
  • Manufacturer
  • Made In

Let's add another layer of information for those codes where we also expose the description.

How to get the Model of a Vehicle

This is not an issue, just a question,
How do I obtain the model of a car using this module (and perhaps a suggested supplementary lookup table) ?

Improve validity function

It seems that you need to improve the validity function. Just checking the length isn’t enough. Here are other criteria:

• Cannot have any of I, O, or Q in the VIN
• last five digits have to be numbers
• Check digit needs to be correct

I have a 150-line function that checks for all of this, remind me soon to make a PR.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.