Starting a personal node project could be easy; starting a team node project could be challenging.
I am a developer currently working in SEEK Australia.
In my experience, common mistakes developer make when starting a projects are:
- No Linting
Starting a personal node project could be easy; starting a team node project could be challenging.
I am a developer currently working in SEEK Australia.
In my experience, common mistakes developer make when starting a projects are:
name: NPM package publish | |
on: | |
push: | |
branches: | |
- master | |
jobs: | |
publish-npm: | |
runs-on: ubuntu-latest |
SELECT id,state,command,time,left(replace(info,'\n','<lf>'),120) | |
FROM information_schema.processlist | |
WHERE command <> 'Sleep' | |
AND info NOT LIKE '%PROCESSLIST%' | |
ORDER BY time DESC LIMIT 50; |
const request = require('request-promise-native'); | |
const verificationEndPoint = 'end_point'; | |
const subscriptionKey = 'subscription_key'; | |
async function verify({ nidNumber, fullName, dob }) { | |
let response = await request({ | |
method: 'POST', | |
qs: { | |
national_id: nidNumber, |
function generateDynamicHtml(data, htmlUrl, html) { | |
let htmlTemplate = htmlUrl ? fs.readFileSync(path.join(__dirname, htmlUrl), 'utf8') : html; | |
let reg = /<script\b[^>]*>([\s\S]*?)<\/script>/gm; | |
let match, | |
arrValues = [], | |
templateMap = {}; | |
for (var key in data) { | |
if (Array.isArray(data[key])) { | |
arrValues.push({ |
const XLSX = require('xlsx'); | |
function multipleSheetExcel(excelData) { | |
try { | |
let wb = XLSX.utils.book_new(); | |
Object.keys(excelData).forEach(function(item) { | |
let ws = XLSX.utils.json_to_sheet(excelData[item]); | |
XLSX.utils.book_append_sheet(wb, ws, item); | |
}); |
let csvContent = "data:application/vnd.ms-excel;charset=utf-8,\uFEFF"; | |
let csvArray = [ | |
[ | |
"Id", | |
"Name", | |
"Phone" | |
] | |
]; | |
usersArray.forEach(user => { |
I hereby claim:
To claim this, I am signing this object:
var request=require('request'); | |
var qs=require('qs'); | |
var consumer_key=''; | |
var consumer_secret=''; | |
var access_token=''; | |
var access_token_secret=''; | |
SET NAMES utf8; | |
SET time_zone = '+00:00'; | |
SET foreign_key_checks = 0; | |
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'; | |
SET NAMES utf8mb4; | |
DROP TABLE IF EXISTS `districts`; | |
CREATE TABLE `districts` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, |