lesca-comma-string
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

React React React React React NPM React NPM

Why use it?

It can convert data between comma-string and object-in-array or array.

What is comma-string?

It's a data format that can save into single tab of database.

// user data from API
const dataFromAPI = 'James,Hsu,41,male,Audrey,Chen,35,female';
Live Demo

Installation

npm install lesca-comma-string --save

Usage

1. CommaStringToList

import { CommaStringToList } from 'lesca-comma-string';

const dataFromAPI = 'james,41,male,Audrey,36,female';
const keys = ['name', 'age', 'gender'];
const data = CommaStringToList(dataFromAPI, dataFormat); // [{"name":"james","age":"41","gender":"male"},{"name":"Audrey","age":"35","gender":"female"}]

2. ListToCommaString

import { ListToCommaString } from 'lesca-comma-string';

const data = [
  { name: 'james', age: '41', gender: 'male' },
  { name: 'Audrey', age: '35', gender: 'female' },
];

const [commaString, keys] = ListToCommaString(data);
// commaString: 'james,41,male,Audrey,36,female'
// keys = ['name', 'age', 'gender']

3. CommaStringToArray

import { CommaStringToArray } from 'lesca-comma-string';

const dataFromAPI = 'james,audrey,ken,jenny';
const data = CommaStringToArray(dataFromAPI); // ['james', 'audrey', 'ken', 'jenny']

4. ArrayToCommaString

import { ArrayToCommaString } from 'lesca-comma-string';

const data = ['james', 'audrey', 'ken', 'jenny'];
const result = ArrayToCommaString(data); // james,audrey,ken,jenny

Features

  • Code Linting (eslint)
  • maintain if necessary

Readme

Keywords

Package Sidebar

Install

npm i lesca-comma-string

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

23.7 kB

Total Files

28

Last publish

Collaborators

  • jameshsu1125