├── .gitignore ├── .npmignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── benchmarks ├── create │ ├── _setup.js │ ├── backbone-metal.js │ ├── core-default-init.js │ ├── core.js │ ├── esnext.js │ ├── klass.js │ ├── raw.js │ └── uberproto.js ├── extend │ ├── _setup.js │ ├── backbone-metal.js │ ├── core.js │ ├── klass.js │ └── uberproto.js ├── index.html ├── index.js └── runner.js ├── core-object.js ├── lib ├── assign-properties.js ├── deprecation.js ├── env.js └── mixin.js ├── package.json ├── tests ├── assign-properties-test.js ├── constructor-test.js ├── core-object-test.js ├── extend-test.js ├── init-test.js ├── mixin-test.js └── super-test.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | tests/ 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/create/_setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/create/_setup.js -------------------------------------------------------------------------------- /benchmarks/create/backbone-metal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/create/backbone-metal.js -------------------------------------------------------------------------------- /benchmarks/create/core-default-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/create/core-default-init.js -------------------------------------------------------------------------------- /benchmarks/create/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/create/core.js -------------------------------------------------------------------------------- /benchmarks/create/esnext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/create/esnext.js -------------------------------------------------------------------------------- /benchmarks/create/klass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/create/klass.js -------------------------------------------------------------------------------- /benchmarks/create/raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/create/raw.js -------------------------------------------------------------------------------- /benchmarks/create/uberproto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/create/uberproto.js -------------------------------------------------------------------------------- /benchmarks/extend/_setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/extend/_setup.js -------------------------------------------------------------------------------- /benchmarks/extend/backbone-metal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/extend/backbone-metal.js -------------------------------------------------------------------------------- /benchmarks/extend/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/extend/core.js -------------------------------------------------------------------------------- /benchmarks/extend/klass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/extend/klass.js -------------------------------------------------------------------------------- /benchmarks/extend/uberproto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/extend/uberproto.js -------------------------------------------------------------------------------- /benchmarks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/index.html -------------------------------------------------------------------------------- /benchmarks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/index.js -------------------------------------------------------------------------------- /benchmarks/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/benchmarks/runner.js -------------------------------------------------------------------------------- /core-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/core-object.js -------------------------------------------------------------------------------- /lib/assign-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/lib/assign-properties.js -------------------------------------------------------------------------------- /lib/deprecation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/lib/deprecation.js -------------------------------------------------------------------------------- /lib/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/lib/env.js -------------------------------------------------------------------------------- /lib/mixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/lib/mixin.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/package.json -------------------------------------------------------------------------------- /tests/assign-properties-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/tests/assign-properties-test.js -------------------------------------------------------------------------------- /tests/constructor-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/tests/constructor-test.js -------------------------------------------------------------------------------- /tests/core-object-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/tests/core-object-test.js -------------------------------------------------------------------------------- /tests/extend-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/tests/extend-test.js -------------------------------------------------------------------------------- /tests/init-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/tests/init-test.js -------------------------------------------------------------------------------- /tests/mixin-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/tests/mixin-test.js -------------------------------------------------------------------------------- /tests/super-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/tests/super-test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ember-cli/core-object/HEAD/yarn.lock --------------------------------------------------------------------------------