UNPKG

holyfills

Version:

No more "Holy Sxxt!!" when writting ES5/ES6

64 lines (57 loc) 7.56 kB
### 1.0.1 (2014-10-12) ## 1.0.0 (2014-10-11) #### Features * **Array.isArray:** * assignProperty to Array constructor ([89165722](https://github.com/tomchentw/holyfills/commit/891657227d3e094f17beab1300fd17edec205082)) * port and modify from es5-shim ([85782171](https://github.com/tomchentw/holyfills/commit/857821717ad13431b1e0af88ba1a76094c5894f2)) * **ArrayPrototype:** expose Array.prototype ([bcc9aebe](https://github.com/tomchentw/holyfills/commit/bcc9aebefdb18819e96ea09faf10d77a9caef202)) * **Date:** port and modify from es5-shim ([9426801c](https://github.com/tomchentw/holyfills/commit/9426801cc98dab98a5e1d717b315519a3596e938)) * **Date.now:** port and modify from es5-shim ([58d03bf5](https://github.com/tomchentw/holyfills/commit/58d03bf594df7fba5f298aff0f0dad39ce013ac1)) * **DatePrototype:** expose from Date.prototype ([f1b94005](https://github.com/tomchentw/holyfills/commit/f1b940052dacd2f54911aee6fa38dd8814b8704a)) * **FunctionPrototype:** expose Function.prototype ([0a95446b](https://github.com/tomchentw/holyfills/commit/0a95446b7bf578a9e37a22d351c108595eb1b292)) * **NumberPrototype:** expose Number.prototype ([289be464](https://github.com/tomchentw/holyfills/commit/289be4645f13c4f8a97859f1f146c9d8bc0da6f9)) * **Object.keys:** port and modify from es5-shim ([48c6cb1a](https://github.com/tomchentw/holyfills/commit/48c6cb1a24923058d68f8c18ec4c31abe979399f)) * **ObjectPrototype:** expose Object.prototype ([47fe0df0](https://github.com/tomchentw/holyfills/commit/47fe0df03e056e946431d32e3f15936dda06397c)) * **StringPrototype:** expose String.prototype ([1002984f](https://github.com/tomchentw/holyfills/commit/1002984fc5e4c7b21226eae3fefbc34f0af28456)) * **array_every:** port and modify from es5-shim ([b78e89ff](https://github.com/tomchentw/holyfills/commit/b78e89ffd135f99a93ab1744a23d3ebb5dab6b6a)) * **array_filter:** port and modify from es5-shim ([11dae559](https://github.com/tomchentw/holyfills/commit/11dae5594783fba79caad68e1abe86b0788c90c6)) * **array_forEach:** port and modify from es5-shim ([a3338b2c](https://github.com/tomchentw/holyfills/commit/a3338b2c0887a29b5c61d7b802aada38c441a5db)) * **array_indexOf:** port and modify from es5-shim ([08e83dd2](https://github.com/tomchentw/holyfills/commit/08e83dd2dfdc0124163cfe7db1512ae30c5b7b22)) * **array_lastIndexOf:** port and modify from es5-shim ([c1c70fb1](https://github.com/tomchentw/holyfills/commit/c1c70fb1297edcc2b78e454aff869aef740e6d6a)) * **array_map:** port and modify from es5-shim ([25ed22b2](https://github.com/tomchentw/holyfills/commit/25ed22b2ac2e841ee3ae104cff4bed563d3eef51)) * **array_push:** export from Array.prototype.push ([19f2a34e](https://github.com/tomchentw/holyfills/commit/19f2a34e3d1f98a7d2d7327802d0f98ca2ea393d)) * **array_reduce:** port and modify from es5-shim ([c3029882](https://github.com/tomchentw/holyfills/commit/c30298828db06dbb3ea33e71bcf79282749ec211)) * **array_reduceRight:** port and modify from es5-shim ([c8808570](https://github.com/tomchentw/holyfills/commit/c8808570f198d3cd6c3277f93c6cd18b41e225f3)) * **array_slice:** expose from Array.prototype.slice ([c773da09](https://github.com/tomchentw/holyfills/commit/c773da09cfff647f6469af5cbeb650ed51fbc93b)) * **array_some:** port and modify from es5-shim ([2298115a](https://github.com/tomchentw/holyfills/commit/2298115a5e02c9e2a375f9cbd729987bb8b755f4)) * **array_splice:** * port and modify from es5-shim ([cbc0fca4](https://github.com/tomchentw/holyfills/commit/cbc0fca4f0b3ec4744903aa18dcb6646ca8bac9a)) * expose from Array.prototype.splice ([6fe17020](https://github.com/tomchentw/holyfills/commit/6fe170202b8dbf621a41f3de3aae0526beca0547)) * **array_unshift:** * port and modify from es5-shim ([f1504cbb](https://github.com/tomchentw/holyfills/commit/f1504cbbcb9cdfe7eee3b5d348c48a0f4f78793e)) * export from Array.prototype.unshift ([e7717d90](https://github.com/tomchentw/holyfills/commit/e7717d90bfb1382937cfb13587f9886ab53b362d)) * **assignProperty:** port and modify from es5-shim ([e835d4c1](https://github.com/tomchentw/holyfills/commit/e835d4c1e66bc773f979267f584e7b5a5ae3647a)) * **date_toISOString:** port and modify from es5-shim ([8b605090](https://github.com/tomchentw/holyfills/commit/8b60509057b22e8e233f8f6706c3d432bcb7ff93)) * **date_toJSON:** port and modify from es5-shim ([08d49295](https://github.com/tomchentw/holyfills/commit/08d49295e7e73b5a9dfc3b2fe4a3bbcb358d8640)) * **function_bind:** * assign to FunctionPrototype ([7ee0843b](https://github.com/tomchentw/holyfills/commit/7ee0843b90e018f1c0d5a249476df633298d20ab)) * port and modify from es5-shim ([7b89e041](https://github.com/tomchentw/holyfills/commit/7b89e041da23a96411e39036fe61f677ffbfd7eb)) * **index.js:** bundle with webpack + DEFINED_VARIABLES ([33d5265a](https://github.com/tomchentw/holyfills/commit/33d5265ab237da667fbc6c8905de561435237308)) * **isArguments:** port and modify from es5-shim ([6765e7a7](https://github.com/tomchentw/holyfills/commit/6765e7a71472987000594db2f0e3855ced573f03)) * **isFunction:** port and modify from es5-shim ([a23c5eda](https://github.com/tomchentw/holyfills/commit/a23c5edad98ef64e92c01287752d9cfcdd5ca91c)) * **isPrimitive:** port and modify from es5-shim ([cb1db0f6](https://github.com/tomchentw/holyfills/commit/cb1db0f60b6007a79b239b25fe58cf6444f9cca1)) * **isRegex:** port and modify from es5-shim ([8780ed17](https://github.com/tomchentw/holyfills/commit/8780ed17c2c87e4fea0701c83969f41e792aa8c1)) * **isString:** port and modify from es5-shim ([1d465d3f](https://github.com/tomchentw/holyfills/commit/1d465d3f4cdc60b831489736c3eca68e7ca331c0)) * **number_toFixed:** port and modify from es5-shim ([373bcc4c](https://github.com/tomchentw/holyfills/commit/373bcc4c8a0ab59f382447b8df398fb669b172ba)) * **object_to_string:** expose from ObjectPrototype.toString ([51cc5f32](https://github.com/tomchentw/holyfills/commit/51cc5f320b9abe30ac425bc6535c2810b7600ac3)) * **owns:** port and modify from es5-shim ([4009dc69](https://github.com/tomchentw/holyfills/commit/4009dc69f09d963677ab75af77d2a4003d9468fd)) * **parseInt:** port and modify from es5-shim ([9e98ecfa](https://github.com/tomchentw/holyfills/commit/9e98ecfa297ca0e4e9e0361d5419d3413484cf89)) * **string_replace:** port and modify from es5-shim ([733b34fb](https://github.com/tomchentw/holyfills/commit/733b34fbae64f4527b608b9ec5da2f67799f6de6)) * **string_split:** port and modify from es5-shim ([d4b8aeff](https://github.com/tomchentw/holyfills/commit/d4b8aeff176e1fa5364f806f990a0b470ab12009)) * **string_substr:** port and modify from es5-shim ([d6a0125a](https://github.com/tomchentw/holyfills/commit/d6a0125a29e6e9c5b54a7b39e9dccc1d4831f2d7)) * **string_trim:** port and modify from es5-shim ([6c20da6f](https://github.com/tomchentw/holyfills/commit/6c20da6f9ce0227a2b1609af91aebdc2498492cf)) * **toFixedUtils:** port and modify from es5-shim ([bf54fdef](https://github.com/tomchentw/holyfills/commit/bf54fdef3c8a61e5b86c7d3fa29661c58fdd54d8)) * **toInteger:** port and modify from es5-shim ([83cf3837](https://github.com/tomchentw/holyfills/commit/83cf383794faf58f82fcdf30eb1151f060253711)) * **toObject:** port and modify from es5-shim ([c39be680](https://github.com/tomchentw/holyfills/commit/c39be680a089d7b694d96005848d3a97fdc6b728)) * **toPrimitive:** port and modify from es5-shim ([5f1af806](https://github.com/tomchentw/holyfills/commit/5f1af806a0958bd67cf265eaee05d22612fc830a)) * **toUint32:** port and modify from es5-shim ([d9c06a93](https://github.com/tomchentw/holyfills/commit/d9c06a93bc782f267fa6ffb35916fb22476bc2ac))