Homepage: https://volta.sh/
Docs: https://docs.volta.sh/guide/getting-started
- Document global npm packages to re-install after swapping to Volta
- Remove current Node, npm, etc.
- Install Volta
- Install Node via Volta
- Re-install global npm packages
- Limit response to 5 lines, excluding code. | |
- Focus solely on essential information or thought-provoking content. | |
- Insert prompts to clarify or stimulate thought. | |
- Ask questions that lead to improved answers. | |
- Extend code quality beyond the initial query. | |
- Disclose any uncertainties and offer solutions with trade-offs. | |
- Break code into modular, composable functions. | |
- Limit each response to a maximum of 5 points. |
Homepage: https://volta.sh/
Docs: https://docs.volta.sh/guide/getting-started
javascript:(b=>fetch('https://api.github.com/repos/'+b[1]+'/commits?sha='+(b[2]||'')).then(c=>Promise.all([c.headers.get('link'),c.json()])).then(c=>{if(c[0]){var d=c[0].split(',')[1].split(';')[0].slice(2,-1);return fetch(d).then(e=>e.json())}return c[1]}).then(c=>c.pop().html_url).then(c=>window.location=c))(window.location.pathname.match(/\/([^\/]+\/[^\/]+)(?:\/tree\/([^\/]+))?/)); |
var arabicToRomanNumerals = [ | |
[1, "I"], | |
[2, "II"], | |
[3, "III"], | |
[4, "IV"], | |
[5, "V"], | |
[6, "VI"], | |
[7, "VII"], | |
[8, "VIII"], | |
[9, "IX"], |
const truncateRichText = (richText, options) => { | |
let characterCount = 0; | |
const _truncateRich = (rich) => { | |
const { children } = rich; | |
const truncatedChildren = children.reduce((accumulator, node, index) => { | |
if (characterCount < options.length) { | |
if (isString(node)) { | |
const nextCount = characterCount + node.length; |
0:58 ──♤───── 3:47
↻ ◁ II ▷ ↺
ılı.lıllılı.ıllı....llı.........lıl..lı.................
ᴠᴏʟᴜᴍᴇ : ▮▮▮▮▮▮▯▯▯
Convert Markdown image link to HTML <img>
with resize percent:
const resizeMdImg = (mdImgStr, size) => {
if (!mdImgStr) return;
const mdImgExpression = /^!\[(.*)\]\((.*)\)/;
const { 1: alt, 2: src } = mdImgStr.match(mdImgExpression);
const sizeStr = size ? ` height="${size}" width="${size}"` : "";
Turn off the PC, and put in the Windows installation DVD or USB key.
Boot the PC to the DVD or USB key in UEFI mode. For more info, see Boot to UEFI Mode or Legacy BIOS mode.
From inside Windows Setup, press Shift+F10 to open a command prompt window.
Open the diskpart tool:
diskpart
/* | |
TODO: Change API to make `paths` an array of strings | object | |
*/ | |
const pickAs = (obj, paths) => { | |
return Object.entries(paths).reduce((accumulator, [path, definition]) => { | |
const resultValue = get(obj, path); | |
if (definition === true) { | |
accumulator[path] = resultValue; | |
} else if (isFunction(definition)) { |
function foldBy(constructor, arr) { | |
if (!arr.length) return null; | |
const [item, ...rest] = arr; | |
return constructor(item, foldBy(constructor, rest)); | |
} |