Nihilist Postmodern Mistake

    color-books
    TypeScript icon, indicating that this package has built-in type declarations

    0.1.2 • Public • Published

    Introduction

    The purpose of this module is to provide a way to easily use color books in Javascript.

    Install

    npm i color-books
    

    Usage

    Please see example.js as an usage example:

    const { booknames, load } = require('color-books');
    
    let totalCount = 0
    for (const name of booknames) {
      const book = load(name);
      totalCount += book.colorCount;
      console.log(`${name}: ${book.colorCount} colors`);
    }
    console.log(`===\nTotal color count: ${totalCount}`);
    console.log("===");
    const { title, colorSpace, records, isSpot, colorCount } = load('PANTONE+ Solid Coated');
    console.log(title, `\n\tColor space: ${colorSpace}`);
    console.log(`\tIs spot color?: ${isSpot}`);
    console.log(`\t'PANTONE Orange 021 C':`, records['PANTONE Orange 021 C'].components)
    

    The output would be:

    ANPA Color: 300 colors
    DIC Color Guide: 1280 colors
    FOCOLTONE: 763 colors
    ...
    PANTONE+ CMYK Coated: 2868 colors
    PANTONE+ Metallic Coated: 301 colors
    ...
    TRUMATCH: 2091 colors
    ===
    Total color count: 19198
    ===
    PANTONE+® Solid Coated
        Color space: LAB
        Is spot color?: true
        'PANTONE Orange 021 C': [ 60.7843137254902, 66, 85 ]
    

    Details

    It contains 19,198 color records in 23 books as following:

    • ANPA Color: 300
    • DIC Color Guide: 1280
    • FOCOLTONE: 763
    • HKS E: 88"code": "1-2",
    • HKS K Process: 86
    • HKS K: 88
    • HKS N Process: 86
    • HKS N: 86
    • HKS Z Process: 86
    • HKS Z: 50
    • PANTONE+ CMYK Coated: 2868
    • PANTONE+ CMYK Uncoated: 2868
    • PANTONE+ Color Bridge Coated: 1313
    • PANTONE+ Color Bridge Uncoated: 1313
    • PANTONE+ Metallic Coated: 301
    • PANTONE+ Pastels & Neons Coated: 210
    • PANTONE+ Pastels & Neons Uncoated: 210
    • PANTONE+ Premium Metallics Coated: 300
    • PANTONE+ Solid Coated: 1341
    • PANTONE+ Solid Uncoated: 1341
    • TOYO 94 COLOR FINDER: 1050
    • TOYO COLOR FINDER: 1079
    • TRUMATCH: 2091

    The meta-data in each book includes:

    • version: the book version
    • title: e.g. "PANTONE+® CMYK Coated"
    • prefix": e.g. "PANTONE P "
    • suffix": e.g. " C"
    • colorCount": 2868
    • colorSpace": "CMYK"
    • channels": 4
    • isSpot: true / false
    • record: color records dictionary

    The color recod consists of 3 fields:

    • name: e.g. "PANTONE P Process Cyan C"
    • code: e.g. "PCYANS",
    • components: e.g. [100, 0, 0, 0] -- CMYK has 4 numbers; RGB and LAB has just 3 numbers.

    Install

    npm i color-books

    DownloadsWeekly Downloads

    98

    Version

    0.1.2

    License

    ISC

    Last publish

    Collaborators

    • avatar