godkimchi-read-line
Version:
kimchi style's read line module
57 lines (51 loc) • 2.1 kB
JavaScript
const readline = require('../index')
// read with no function test
// expect function count line until eof
// readline('C:\\Users\\iamhe\\Downloads\\서울시 우리마을가게 상권분석서비스(상권-추정유동인구).csv')
// .then(response => console.log(response))
// read without option
// readline('C:\\Users\\iamhe\\Downloads\\서울시 우리마을가게 상권분석서비스(상권-추정유동인구).csv', (err, response) => {
// if (err) {
// throw err
// } else {
// const { line, lineCount } = response
// console.log(line)
// console.log(lineCount)
// return false
// }
// })
// .then(response => console.log(response))
// .catch(error => console.error(error))
// change encoding
// readline('C:\\Users\\iamhe\\Downloads\\서울시 우리마을가게 상권분석서비스(상권-추정유동인구).csv', { encoding: 'euckr' }, (err, response) => {
// if (err) {
// throw err
// } else {
// const { line, lineCount } = response
// console.log(line)
// console.log(lineCount)
// return false
// }
// })
// .then(response => console.log(response))
// .catch(error => console.error(error))
// csv
// readline('C:\\Users\\iamhe\\Downloads\\서울시 우리마을가게 상권분석서비스(상권-추정유동인구).csv', { encoding: 'euckr', type: 'csv', quote: '"', delimiter: ',' }, (err, response) => {
// if (err) {
// throw err
// } else {
// const { line, fields, lineCount } = response
// console.log(fields)
// console.log(lineCount)
// return false
// }
// })
// .then(response => console.log(response))
// .catch(error => console.error(error))
// callback promise
// readline('C:\\Users\\iamhe\\Downloads\\서울시 우리마을가게 상권분석서비스(상권-추정유동인구).csv', { encoding: 'euckr', type: 'csv', quote: '"', delimiter: ',' }, async (err, response) => {
// // do it
// return false
// })
// .then(response => console.log(response))
// .catch(error => console.error(error))