Displaying 1 to 20 from 31 results

enzyme - JavaScript Testing utilities for React

  •    Javascript

Enzyme is a JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components' output.Enzyme's API is meant to be intuitive and flexible by mimicking jQuery's API for DOM manipulation and traversal.

node-falafel - transform the ast on a recursive walk

  •    Javascript

Transform the ast on a recursive walk.This modules uses acorn to create an AST from source code.

matryoshka - Generalized recursion schemes and traversals for Scala.

  •    Scala

Generalized folds, unfolds, and traversals for fixed point data structures in Scala. Optionally, you can also depend on matryoshka-scalacheck to get Arbitrary/Cogen/Shrink instances for a bunch of pattern functors and fixed points.

partial.lenses - Partial lenses is a comprehensive, high-performance optics library for JavaScript

  •    Javascript

We ultimately want to present the user with a rich enough editor, with features such as undo-redo and validation, for manipulating the content represented by those JSON objects. The titles property is really just one tiny part of the data model, but, in this tutorial, we only look at it, because it is sufficient for introducing most of the basic ideas. Furthermore, when updating, inserting, and removing texts, we'd like the operations to treat the JSON as immutable and create new JSON objects with the changes rather than mutate existing JSON objects, because this makes it trivial to support features such as undo-redo and can also help to avoid bugs associated with mutable state.




node-findit - Walk a directory tree in node.js

  •    Javascript

Recursively walk directory trees. Think /usr/bin/find.Return an event emitter finder that performs a recursive walk starting at basedir.

jsonpath - Query and manipulate JavaScript objects with JSONPath expressions

  •    Javascript

Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js. Here are syntax and examples adapted from Stefan Goessner's original post introducing JSONPath in 2007.

RubyTree - A General Purpose Tree Data Structure for Ruby

  •    Ruby

RubyTree is a pure Ruby implementation of the generic tree data structure. It provides a node-based model to store named nodes in the tree, and provides simple APIs to access, modify and traverse the structure. The implementation is node-centric, where individual nodes in the tree are the primary structural elements. All common tree-traversal methods (pre-order, post-order, and breadth-first) are supported.

jquery.cache

  •    JQuery

jQuery Cache is a plugin for caching DOM elements and collections preventing overuse of selector lookups on persistent DOM structures.


ast-traverse - simple but flexible AST traversal with pre and post visitors

  •    Javascript

Simple but flexible AST traversal with pre and post visitors. Works in node and browsers.

mdm-tunnel - A tunnel for getting behind NATs

  •    Javascript

mdm-tunnel is a very simple (read: naive) way to get around the fact that the devices on the Internet cannot create incoming connections to devices behind a NAT i.e. if you boot a webserver on your home computer, the internet cannot access this server unless you forward ports to it on your home router.mdm-tunnel gets around the blocked incoming connections by simply opening an outgoing, persistent, duplex connection to a webserver, which is accessible to the Internet. The webserver then accepts the incoming requests from the internet, and figures out which connection a request should be piped to.

rocambole - Recursively walk and transform EcmaScript AST

  •    Javascript

Recursively walk and add extra information/helpers to Esprima / Mozilla SpiderMonkey Parser API compatible AST.The main difference between other tools is that it also keeps information about tokens and white spaces and it is meant to be used to transform the tokens and not the string values itself.

traversty - Headache-free DOM collection management and traversal

  •    Javascript

Traversty is a library-agnostic DOM utility for traversal and element collection manipulation. Traversty doesn't provide any DOM manipulation features; instead, Traversty is used for managing collections of DOM elements and navigating the DOM.Tests run against Qwery, Sizzle, NWMatcher and native querySelectorAll() and matchesSelector() where available.

node-fritter - stack trace instrumentation through AST manipulation

  •    Javascript

Transform the AST in order to generate stack traces with no stack trace API necessary.This module is like stackedy, except that it uses esprima by way of falafel.

AST-query - Tentative to a simple JavaScript AST modification library

  •    Javascript

This project is a tentative to create a simple JavaScript AST modification library.If you've ever worked with AST trying to edit source code, you'll know it is a bad time. AST syntax is terse and forces you to loop a tree and use conditional structure a lot. AST Query hide these complexities behind a declarative façade.

h5on - HTML5 Object Notation

  •    Javascript

H5ON is an object notation, like JSON, for representing objects as HTML5 elements. This document describes the syntax. The project contains both a Node.js and a jQuery plugin implementation.

super-machine - Query Java object graphs in a typed and streamed fashion

  •    Java

Returns the name of employees and city name of the offices of non-Apple vendors that sells hardware article on this invoice.

angular-traversal

  •    TypeScript

In this demo we allow to navigate in any public Github repository. There is not specific routing implemented in the app, we just rely on the Github routing itself. Routing is the most common way to associate a given rendering to a given URL.

node-jpath - Node.js jPath

  •    Javascript

Utility library to help you traverse and filter out data from complex JSON and or Arrays of objects. The strength of this library lies in ability to use XPath-like expressions to retrieve data you need. Because we're dealing with javascript, I felt that syntax should inherit some of that syntactical sugar that we're all used to when coding JavaScript and that is why the pattern syntax uses dots(.) instead of slashes. One thing that jPath lacks in comparisson with XPath is ability to look for conditions "anywhere" within a structure (i.e. //foo), this operation is just too expensive.

archived-traversty - Headache-free DOM collection management and traversal

  •    Javascript

Traversty is a library-agnostic DOM utility for traversal and element collection manipulation. Traversty doesn't provide any DOM manipulation features; instead, Traversty is used for managing collections of DOM elements and navigating the DOM. Tests run against Qwery, Sizzle, NWMatcher and native querySelectorAll() and matchesSelector() where available.