Skip to content

Haberkamp/ink-spreadsheet

Repository files navigation

ink-spreadsheet

Display spreadsheets in your terminal with ease.

Spreadsheet inside your terminal

Install

npm install ink-spreadsheet

Usage

import React from 'react';
import Spreadsheet, { createColumnHelper } from 'ink-spreadsheet';

interface Person {
  name: string;
  email: string;
}

const columnHelper = createColumnHelper<Person>();
const columns = [
  columnHelper('name', {
    header: 'Name',
  }),
  columnHelper('email', {
    header: 'Email',
  }),
];

const data = [
  {
    name: 'John Doe',
    email: '[email protected]',
  },
  {
    name: 'Jane Doe',
    email: '[email protected]',
  },
];

export default function Component() {
  return <Spreadsheet columns={columns} data={data} />;
}

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

Display spreadsheets in your terminal with ease

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published