Native Shell
Native Shell: AI-generated UI, native in your app, on every platform. Apps on iOS, Android, macOS, Windows and Linux, GPUI apps and web pages load signed, sandboxed TSX modules at run time and draw th
An RFC-6901 JSON Pointer implementation
Translation pending
Developer toolsJavaScript · TypeScriptGitHub @hyperjump-ioOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗An implementation of RFC 6901 JSON Pointer. Get, set, and remove values in a JSON document by pointer, and build and split pointers without escaping them by hand.
Read the documentation at hyperjump.io
npm install @hyperjump/json-pointer
import { pointerGet, pointerSet } from "@hyperjump/json-pointer";
const doc = { foo: { bar: 42 } };
pointerGet("/foo/bar", doc); // 42
const updated = pointerSet("/foo/bar", doc, 33);
updated.foo.bar; // 33
doc.foo.bar; // 42
pointerSet and pointerUnset return a new
value and leave the original alone. pointerAssign and pointerRemove
change it in place.pointerAppend, pointerParse, and
pointerStringify escape and unescape ~ and / for you.Using v1? See the v1 README.
Run the tests
npm test
Run the tests with a continuous test runner
npm test -- --watch
Lint and type-check
npm run lint
npm run type-check
The user documentation is in website/, and it's
published to hyperjump.io. The design
docs, principles, and style guide are in design/.