// npm i csv-parser
// npm i csv-writer
const fs = require('fs')
const csvParser = require('csv-parser')
const createCsvWriter = require('csv-writer').createObjectCsvWriter
const video = []
fs.createReadStream('./ссылка на файл.csv')
.pipe(csvParser())
.on('data', data => video.push(data))
.on('end', () => {
const movies = video.filter(video => video.TYPE == 'movie')
const serals = video.filter(video => video.TYPE == 'serials')
createCsvWriter({
path: 'папка/названиефайла.csv',
header: Object.keys(movies[0]).map(key => ({ id: key, title: key })) // не важно
}).writeRecords(movies)
createCsvWriter({
path: 'папка/названиефайла.csv',
header: Object.keys(serals[0]).map(key => ({ id: key, title: key }))
}).writeRecords(serals)
})