项目作者: wangjue666

项目描述 :
A randomly generated EAN-13 code for Amazon
高级语言: TypeScript
项目地址: git://github.com/wangjue666/ean-generator.git
创建时间: 2020-12-09T09:53:19Z
项目社区:https://github.com/wangjue666/ean-generator

开源协议:MIT License

下载


ean-generator

A randomly generated EAN-13 code For Amazon








中文|
English

Install

  1. npm install --save ean-generator

Usage

  1. import Ean from 'ean-generator';
  2. let ean = new Ean(['030', '031', '039'])
  3. const code = ean.create()
  4. // 039544164511
  5. const arr = ean.createMultiple({size: 3})
  6. // ['0397442001659','0304437586565','0317191566247']

For commonJS

  1. const Ean = require('ean-generator');

API

constructor(countryCodeArr)

countryCodeArr
Type: string[]

random First three country codes for gen ean

Retrieve the first three country codes of EAN bar code

create(prop)

gen ean-13 code

  1. const code = ean.create({countryCode: '123', vendorEan: '456789'})
  2. // 1234567892870

prop?

Type: object

countryCode?
Type: string | number Default: null, len is 3

set First three country codes of EAN bar code

vendorEan?
Type: string | number Default: null, len is 6

Set gen ean number 4th to 10th, It represents the manufacturer code

createMultiple(prop)

gen multiple ean-13 code, return array

code

  1. const arr = ean.createMultiple({size: 3, countryCode: '123', vendorEan: '456789'})

prop?

size?
Type: number Default: 1

isValid(code)

Check ean code whether it is legal

Type:: string

code

  1. const valid = ean.isValid('1234567890123')
  2. // false
  3. const valid = ean.isValid('1234567892870')
  4. // true

License

MIT License

Copyright (c) 2020 王珏