Built something? We create video reels & spotlights for GitHub projects.Promote your project →
Home / Developers / JamesMGreene
Developer Profile

JamesMGreene

Discovered public repositories for JamesMGreene in the GitHub catalog.

↗

JamesMGreene/node-safetimeout

A Node.js module that wraps `setTimeout`, `clearTimeout`, `setInterval`, and `clearInterval` to safely operate on delays larger than the max 32-bit signed integer (2147483647).

↗

JamesMGreene/node-playerglobal-latest

A Node.js module wrapper for downloading/installing ALL versions of the "playerglobal.swc" API library in order to target all modern versions of Flash Player. Downloads the latest versions upon install, rather than during prepublish.

↗

JamesMGreene/node-playerglobal

A Node.js module wrapper for downloading/installing ALL versions of the "playerglobal.swc" API library in order to target all modern versions of Flash Player.

↗

JamesMGreene/grunt-flexpmd

A Grunt task plugin for running FlexPMD to lint/analyze apps built on Adobe Flex/ActionScript/MXML/Flash/AIR/etc. Think of it as "ASLint"/"FlexLint".

↗

JamesMGreene/node-flexpmd

A Node.js module to download and "install" the FlexPMD infrastructure for linting/analyzing ActionScript/Flash/Flex/AIR code.

↗

JamesMGreene/node-flexunit

A Node.js module to download and "install" the FlexUnit infrastructure for testing ActionScript/Flash/Flex/AIR.

↗

JamesMGreene/grunt-asdoc

A Grunt task plugin to generate documentation for Adobe Flex/ActionScript/MXML/FLV/etc. apps with the `asdoc` tool from the Apache/Adobe Flex SDK.

↗

JamesMGreene/breq

A client-side CommonJS `require` implementation that does NOT require a precompilation build step nor server-side middleware. It instead utilizes synchronous `XMLHttpRequest`s and `eval` instead, which does impose a series of limitations unless you're willing to generate a whole mess of `404`s. Terrible for performance, nice for dynamic ease of use.

↗

JamesMGreene/grunt-loadNpmTasks

A Node module (not a Grunt task itself) to help in loading NPM-based tasks without requiring a "package.json" file next to every Gruntfile. To be used as an alternative to `grunt.loadNpmTasks`/`grunt.task.loadNpmTasks`.

↗

JamesMGreene/worker.js

WARNING: Currently a semi-abandoned work-in-progress. Definitely not viable right now. Polyfill for HTML5 Web Workers.

↗

JamesMGreene/phantomjs-solutions

A collection of the more interesting PhantomJS scripts that I've created as workarounds for various users on the mailing list and issue tracker.

↗

JamesMGreene/SWF-Capabilities

SWF Capabilities displays the user's Flash "system capabilities" object, which holds certain system information that can be used as an aid in things like spam control, user authorization, short-term user validation, etc. Referrer and IP can be spoofed, but the system capabilities object cannot.

↗

JamesMGreene/qunit-assert-close

A QUnit plugin for asserting that a number is approximately equal (or not) to an expected number, within a given tolerance.

↗

JamesMGreene/node-dos2unix

A Node.js module to convert text files with DOS line breaks to Unix line breaks, i.e. like using `dos2unix`.

↗

JamesMGreene/grunt-mxmlc

A Grunt task plugin to compile Adobe Flex/ActionScript/MXML/FLV/etc. apps with the `mxmlc` compiler from the Apache/Adobe Flex SDK.

↗

JamesMGreene/qunit-assert-html

A QUnit plugin for assertion methods to compare two HTML strings for equality after a rigorous normalization process.

↗

JamesMGreene/jquery.outerHtml

A simple jQuery plugin to get the outer HTML of an element, a la IE's [formerly] proprietary `outerHTML` property on elements.

↗

JamesMGreene/gc2gh-issue-migrator

Migration tool(s) for fetching issues from the Google Code Issue Tracker API and translating that data into a GitHub Issue Tracker offline-importable format.

↗

JamesMGreene/jquery.multiclick

jQuery plugin that creates a bindable special event for a configurable number of clicks: "multiclick". FOR DEMO PURPOSES ONLY!

↗

JamesMGreene/jquery.hub

A well-tested jQuery plugin implementing enterprise-level messaging patterns atop the OpenAjax [Unmanaged] Hub. Great for decoupling cross-component communication on the client-side.

↗

JamesMGreene/jWalker

A well-tested cross-browser JavaScript implementation of the TreeWalker class defined in the W3C specification for DOM Traversal (DOM Level 2).

FOR MAINTAINERS

Built something? Put it in front of millions of developers.

We make a short reel about your project and post it across YouTube, Instagram, Threads, and X. Send a link, we do the rest.