Charlie Page
Search
K

JavaScript Tips

Javascript/NPM/Yarn

Yarn: Update Packages Globally

yarn global upgrade-interactive
Yarn: Fix missing/bad signature issue
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

NPM: Update Packages Globally

npm i npm-check -g
npm-check -gu

JS: Fake Geolocation Data

navigator.geolocation.getCurrentPosition = function(success, failure) {
success({ coords: {
latitude: 42.3143286,
longitude: -71.0403234
}, timestamp: Date.now() });
}

JS: Flatten multiple arrays

let arrays = [
["$6"],
["$12"],
["$25"],
["$25"],
["$18"],
["$22"],
["$10"]
];
let merged = [].concat.apply([], arrays);

JS: Get only unique values in array (ala PHP’s array_unique)

[ ...new Set(array) ]
Last modified 4yr ago