├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin └── es6-class ├── bower.json ├── lib └── index.js ├── package.json └── test ├── examples ├── anonymous-class.js ├── call-super-function.js ├── class-expressions.js ├── class-extend.js ├── class-with-constructor.js ├── class-with-method-declaration.js ├── empty-named-class.js ├── enumerable.js ├── explicit-super-in-constructor.js ├── extends-null.js ├── getter-setter-super.js ├── getter-setter.js ├── implicit-superclass.js ├── method-declaration-with-arguments.js ├── methods-are-writable.js ├── methods-with-rest-params.js ├── static-getter.js ├── static-method.js ├── static-setter.js ├── strict-mode.js └── super-change-proto.js └── runner.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | test/results 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/README.md -------------------------------------------------------------------------------- /bin/es6-class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/bin/es6-class -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/bower.json -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/lib/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/package.json -------------------------------------------------------------------------------- /test/examples/anonymous-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/anonymous-class.js -------------------------------------------------------------------------------- /test/examples/call-super-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/call-super-function.js -------------------------------------------------------------------------------- /test/examples/class-expressions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/class-expressions.js -------------------------------------------------------------------------------- /test/examples/class-extend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/class-extend.js -------------------------------------------------------------------------------- /test/examples/class-with-constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/class-with-constructor.js -------------------------------------------------------------------------------- /test/examples/class-with-method-declaration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/class-with-method-declaration.js -------------------------------------------------------------------------------- /test/examples/empty-named-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/empty-named-class.js -------------------------------------------------------------------------------- /test/examples/enumerable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/enumerable.js -------------------------------------------------------------------------------- /test/examples/explicit-super-in-constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/explicit-super-in-constructor.js -------------------------------------------------------------------------------- /test/examples/extends-null.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/extends-null.js -------------------------------------------------------------------------------- /test/examples/getter-setter-super.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/getter-setter-super.js -------------------------------------------------------------------------------- /test/examples/getter-setter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/getter-setter.js -------------------------------------------------------------------------------- /test/examples/implicit-superclass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/implicit-superclass.js -------------------------------------------------------------------------------- /test/examples/method-declaration-with-arguments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/method-declaration-with-arguments.js -------------------------------------------------------------------------------- /test/examples/methods-are-writable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/methods-are-writable.js -------------------------------------------------------------------------------- /test/examples/methods-with-rest-params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/methods-with-rest-params.js -------------------------------------------------------------------------------- /test/examples/static-getter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/static-getter.js -------------------------------------------------------------------------------- /test/examples/static-method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/static-method.js -------------------------------------------------------------------------------- /test/examples/static-setter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/static-setter.js -------------------------------------------------------------------------------- /test/examples/strict-mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/strict-mode.js -------------------------------------------------------------------------------- /test/examples/super-change-proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/examples/super-change-proto.js -------------------------------------------------------------------------------- /test/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esnext/es6-class/HEAD/test/runner.js --------------------------------------------------------------------------------