that provide a substantial subset of what this library provides.
Modern browsers support these methods.
The Array and String methods use prototype extension; Hash methods use a proxying wrapper to avoid prototype pollution. The methods with the same names as the ECMAScript 1.6+ extensions have the same spec as those; the ones with the same name as prototype extensions have the same spec as those in the Prototype library; and there's a few odds and ends such as String#capitalize.
The methods are documented in lib/collections.js, and speced (for further documentation, as well as testing) in spec/*.js.
Copyright 2007-2008 by Oliver Steele. Available under the MIT License.