0.0.7 • Published 11 years ago

es6 v0.0.7

Weekly downloads
1,166
License
-
Repository
github
Last release
11 years ago

ECMAScript 6 Harmony

ECMAScript 6 Harmony polyfil

Collections (data structures)

  • Map
  • Set

Array

  • Array.of ECMA-262 6th Edition, 15.4.3.3

  • Array.from ECMA-262 6th Edition, 15.4.3.4

String

  • String.fromCodePoint ECMA-262 6th Edition, 15.5.3.3

  • String.prototype.codePointAt ECMA-262 6th Edition, 15.5.4.5

  • String.prototype.repeat ECMA-262 6th Edition, 15.5.4.21

  • String.prototype.startsWith ECMA-262 6th Edition, 15.5.4.22

  • String.prototype.endsWith ECMA-262 6th Edition, 15.5.4.23

  • String.prototype.contains ECMA-262 6th Edition, 15.5.4.24

  • String.prototype.toArray ECMA-262 6th Edition, 15.5.4.25

Object

  • Object.getOwnPropertyDescriptors

  • Object.getPropertyDescriptor

  • Object.getPropertyNames

  • Object.is

  • Object.isnt

  • Object.isObject ECMA-262 6th Edition, 15.2.3.15

Number

  • Number.EPSILON ECMA-262 6th Edition, 15.7.3.7

  • Number.MAX_INTEGER ECMA-262 6th Edition, 15.7.3.7

  • Number.parseInt ECMA-262 6th Edition, 15.7.3.8

  • Number.parseFloat ECMA-262 6th Edition, 15.7.3.9

  • Number.isNaN ECMA-262 6th Edition, 15.7.3.10

  • Number.isFinite ECMA-262 6th Edition, 15.7.3.11

  • Number.isInteger ECMA-262 6th Edition, 15.7.3.12

  • Number.toInteger ECMA-262 6th Edition, 15.7.3.13

  • Number.prototype.clz ECMA-262 6th Edition, 15.7.3.13

Math

  • Math.log10 ECMA-262 6th Edition, 15.8.2.19

  • Math.log2 ECMA-262 6th Edition, 15.8.2.20

  • Math.log1p ECMA-262 6th Edition, 15.8.2.21

  • Math.expm1 ECMA-262 6th Edition, 15.8.2.22

  • Math.cosh ECMA-262 6th Edition, 15.8.2.23

  • Math.sinh ECMA-262 6th Edition, 15.8.2.24

  • Math.tanh ECMA-262 6th Edition, 15.8.2.25

  • Math.acosh ECMA-262 6th Edition, 15.8.2.26

  • Math.asinh ECMA-262 6th Edition, 15.8.2.27

  • Math.atanh ECMA-262 6th Edition, 15.8.2.28

  • Math.hypot ECMA-262 6th Edition, 15.8.2.29

  • Math.trunc ECMA-262 6th Edition, 15.8.2.30

  • Math.sign ECMA-262 6th Edition, 15.8.2.31

  • Math.cbrt ECMA-262 6th Edition, 15.8.2.32

Installation

Downloading

Choose one of the ways to download the ECMAScript 6 Harmony polyfil:

npm

sudo npm install -g es6

git

git clone git@github.com:monolithed/ECMAScript-6.git

zip/gzip

https://github.com/monolithed/ECMAScript-6/downloads

Server-side including

require('./ES6.js');

Client-side including

<script src="./ES6.js" type="text/javascript"></script>

Information

ECMAScript 6 compatibility table Historical records of working draft of the ECMA-262 6th specification Proposals of ECMA-262 6th specification

##.

  • ECMAScript 6 Harmony polyfil is licensed under the MIT (MIT_LICENSE.txt) license

  • Copyright (c) 2011 Alexander Guinness