json-to-csv-vue-3-typescript

Overview
4,297
Install
npm install json-to-csv-vue-3-typescript
Latest Version:0.4.0
Vue:3
Last Updated:Jan 9, 2024
Links: npm
Maintainer: suhaib-qudah

JSON to CSV Vue 3 TypeScript Converter

Overview

JSON to CSV Vue 3 TypeScript Converter is a Vue 3.6 package that allows you to convert JSON data into CSV format. This package is designed to work seamlessly with Vue 3, utilizing the Composition API and TypeScript for a robust and type-safe development experience.

Author

Suhaib Qudah

Installation

Install the package using your preferred package manager:

npm install json-to-csv-vue-3-typescript --save

or

yarn add json-to-csv-vue-3-typescript

Usage

Importing in your Vue 3 Component

import { defineComponent } from 'vue';
import JsonToCSV from 'json-to-csv-vue-3-typescript';

export default defineComponent({
  components: {
      JsonToCSV,
  },
  // Your component code here
});

Adding the Converter to your Template

<template>
  <div>
    <!-- Your existing template content -->
    <json-to-csv :data="yourJsonData"></json-to-csv>
  </div>
</template>

Props

  • data (required): The JSON data that you want to convert to CSV.

Example

<template>
  <div>
    <json-to-csv :data="[
      { name: 'John Doe', age: 30, city: 'New York' },
      { name: 'Jane Doe', age: 25, city: 'Los Angeles' },
      { name: 'Bob Smith', age: 40, city: 'Chicago' }
    ]"></json-to-csv>
  </div>
</template>

Development

If you want to contribute to the development of this package, follow these steps:

  1. Clone the repository:
git clone https://github.com/suhaibqudah/json-to-csv-vue-3-typescript.git
  1. Install dependencies:
cd json-to-csv-vue-3-typescript
npm install
  1. Make your changes and run the development server:
npm run serve
  1. Open your browser and go to http://localhost:8080 to test your changes.

License

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

Related Packages

vue-json-csv

Download your JSON data as an CSV file directly from the browser

490,182 123
vue-json-excel

Download your JSON as an excel or CSV file directly from the browser

750,444 682
vue-json-excel3

Download your JSON as an excel or CSV file directly from the browser

371,930 51
vue-excel-export

Download your JSON as an excel or CSV file directly from the browser

68,678

Version History

Version Released Vue License
0.4.0 ^3.4.6
0.3.0 ^3.4.6
0.2.0 ^3.4.6
0.1.0 ^3.4.6
0.0.0 ^3.4.6