src/services/pointers.mjs
BeforeProposed
+1−1
66 requireValue(text.startsWith('/'), 'invalid-pointer');
77 return text.slice(1).split('/').map(part => {
88 requireValue(!/~(?:[^01]|$)/.test(part), 'invalid-pointer');
9 return safeKey(part.replaceAll('~0', '~').replaceAll('~1', '/'));
9 return safeKey(part.replaceAll('~1', '/').replaceAll('~0', '~'));
1010 });
1111}
1212export function index(key, length, insert = false) {