├── .flowconfig ├── .gitignore ├── .nojekyll ├── .travis.yml ├── CHANGELOG.md ├── CNAME ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── docs └── adr │ ├── 000-use-adrs.md │ ├── 001-formatting-katas.md │ ├── 002-no-eslint.md │ ├── 003-katafication.md │ ├── 004-in-depth-katas.md │ ├── 005-kata-naming.md │ └── 006-kata-dependencies.md ├── flow-typed └── npm │ ├── flow-bin_v0.x.x.js │ ├── hamjest-spy_vx.x.x.js │ ├── hamjest_vx.x.x.js │ ├── mocha_vx.x.x.js │ ├── recursive-readdir_vx.x.x.js │ └── sinon_vx.x.x.js ├── html └── proxy.html ├── katas ├── date.js ├── es1 │ ├── language │ │ ├── __raw-metadata__.js │ │ ├── array-api │ │ │ ├── sort-basics.js │ │ │ └── sort-with-function.js │ │ ├── global-api │ │ │ ├── parseInt-in-depth.js │ │ │ └── parseInt.js │ │ ├── math-api │ │ │ └── api.js │ │ ├── type-conversion │ │ │ ├── to-boolean.js │ │ │ └── to-number.js │ │ └── unary-operators │ │ │ ├── all.js │ │ │ ├── plus-in-depth.js │ │ │ └── plus.js │ └── learn-by-rewriting │ │ ├── __raw-metadata__.js │ │ └── array-api │ │ └── indexOf.js ├── es10 │ └── language │ │ ├── __raw-metadata__.js │ │ ├── array-api │ │ ├── flat.js │ │ ├── flatMap.js │ │ └── sort.js │ │ ├── function-api │ │ └── toString.js │ │ ├── json-api │ │ └── stringify.js │ │ ├── json-superset │ │ └── basics.js │ │ ├── object-api │ │ ├── fromEntries-in-depth.js │ │ └── fromEntries.js │ │ ├── string-api │ │ ├── trimEnd.js │ │ └── trimStart.js │ │ ├── symbol-api │ │ └── description.js │ │ └── try-catch │ │ └── catch.js ├── es11 │ └── language │ │ ├── __raw-metadata__.js │ │ └── string-api │ │ └── matchAll.js ├── es6 │ └── language │ │ ├── __raw-metadata__.js │ │ ├── array-api │ │ ├── entries.js │ │ ├── fill.js │ │ ├── find.js │ │ ├── findIndex.js │ │ ├── from.js │ │ ├── keys.js │ │ ├── of.js │ │ └── values.js │ │ ├── arrow-functions │ │ ├── basics.js │ │ └── binding.js │ │ ├── block-scoping │ │ ├── const.js │ │ └── let.js │ │ ├── class │ │ ├── accessors.js │ │ ├── creation.js │ │ ├── extends.js │ │ ├── more-extends.js │ │ ├── static.js │ │ ├── super-in-constructor.js │ │ └── super-in-method.js │ │ ├── default-parameters │ │ └── basics.js │ │ ├── destructuring │ │ ├── array.js │ │ ├── defaults.js │ │ ├── object.js │ │ ├── parameters.js │ │ ├── rename.js │ │ └── string.js │ │ ├── generator │ │ ├── creation.js │ │ ├── iterator.js │ │ ├── return.js │ │ ├── send-function.js │ │ ├── send-value.js │ │ └── yield.js │ │ ├── iterator │ │ ├── array.js │ │ ├── protocol.js │ │ ├── string.js │ │ └── usages.js │ │ ├── map │ │ ├── basics.js │ │ ├── get.js │ │ ├── has.js │ │ ├── initialize.js │ │ └── set.js │ │ ├── modules │ │ └── import.js │ │ ├── number-api │ │ ├── isinteger.js │ │ ├── isnan.js │ │ └── parseInt.js │ │ ├── object-api │ │ └── is.js │ │ ├── object-literal │ │ ├── basics.js │ │ ├── computed-properties.js │ │ ├── getter.js │ │ └── setter.js │ │ ├── promise │ │ ├── api.js │ │ ├── basics.js │ │ ├── catch.js │ │ ├── chaining-and-errors.js │ │ ├── chaining-then.js │ │ └── creation.js │ │ ├── reflect │ │ ├── apply.js │ │ ├── basics.js │ │ ├── construct.js │ │ ├── defineproperty.js │ │ └── getprototypeof.js │ │ ├── rest │ │ ├── as-parameter.js │ │ └── with-destructuring.js │ │ ├── set │ │ ├── add.js │ │ ├── api.js │ │ ├── basics.js │ │ ├── clear.js │ │ └── delete.js │ │ ├── spread │ │ ├── with-arrays.js │ │ └── with-strings.js │ │ ├── string-api │ │ ├── endswith.js │ │ ├── includes.js │ │ ├── repeat.js │ │ └── startswith.js │ │ ├── symbol │ │ ├── basics.js │ │ ├── for.js │ │ └── keyFor.js │ │ ├── template-strings │ │ ├── basics.js │ │ ├── multiline.js │ │ ├── raw.js │ │ └── tagged.js │ │ └── unicode │ │ └── in-strings.js ├── es7 │ └── language │ │ ├── __raw-metadata__.js │ │ └── array-api │ │ └── includes.js ├── es8 │ └── language │ │ ├── __raw-metadata__.js │ │ ├── async-functions │ │ └── basics.js │ │ └── object-api │ │ ├── entries.js │ │ └── values.js ├── functional │ └── curry.js ├── libraries │ ├── hamjest │ │ ├── __raw-metadata__.js │ │ ├── assertThat.js │ │ └── matchers │ │ │ ├── anything.js │ │ │ ├── defined.js │ │ │ ├── equalTo.js │ │ │ ├── falsy.js │ │ │ ├── is.js │ │ │ ├── not.js │ │ │ ├── strictlyEqualTo.js │ │ │ ├── truthy.js │ │ │ └── undefined.js │ ├── mocha+assert │ │ └── assert-api.js │ ├── mocha │ │ ├── __raw-metadata__.js │ │ └── with-assert.js │ └── zustand │ │ ├── create-in-depth.js │ │ └── vanilla-store.js ├── mocha-require.js ├── skill-levels.js └── tags.js ├── package.json ├── run.sh ├── scripts ├── build-for-offline.sh ├── build.sh ├── check-todo-list.js ├── check-todo-list.spec.js ├── for-travis │ ├── build-and-deploy.sh │ └── deploy-master-branch-only.sh ├── parse-changelog.js └── push2gh-pages.sh ├── src ├── _external-deps │ └── filesystem.js ├── config.js ├── convert-tests-to-katas │ ├── FilterKatasDir.js │ ├── FilterKatasDir.spec.js │ ├── deploy-util.js │ ├── deploy-util.spec.js │ ├── index.js │ ├── index.spec.js │ ├── katafier.js │ └── katafier.spec.js ├── deploy.js ├── fixed-metadata.spec.js ├── flat-metadata.js ├── flat-metadata.spec.js ├── grouped-metadata.js ├── grouped-metadata.spec.js ├── metadata.js ├── metadata.spec.js ├── slug.js ├── slug.spec.js └── types.js └── vendor └── xdomain └── 0.6.17 └── dist └── xdomain.min.js /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/.flowconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /dist 3 | 4 | # Eclipse 5 | .project 6 | .settings/ 7 | .idea 8 | -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | katas.tddbin.com 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/adr/000-use-adrs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/docs/adr/000-use-adrs.md -------------------------------------------------------------------------------- /docs/adr/001-formatting-katas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/docs/adr/001-formatting-katas.md -------------------------------------------------------------------------------- /docs/adr/002-no-eslint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/docs/adr/002-no-eslint.md -------------------------------------------------------------------------------- /docs/adr/003-katafication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/docs/adr/003-katafication.md -------------------------------------------------------------------------------- /docs/adr/004-in-depth-katas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/docs/adr/004-in-depth-katas.md -------------------------------------------------------------------------------- /docs/adr/005-kata-naming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/docs/adr/005-kata-naming.md -------------------------------------------------------------------------------- /docs/adr/006-kata-dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/docs/adr/006-kata-dependencies.md -------------------------------------------------------------------------------- /flow-typed/npm/flow-bin_v0.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/flow-typed/npm/flow-bin_v0.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/hamjest-spy_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/flow-typed/npm/hamjest-spy_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/hamjest_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/flow-typed/npm/hamjest_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/mocha_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/flow-typed/npm/mocha_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/recursive-readdir_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/flow-typed/npm/recursive-readdir_vx.x.x.js -------------------------------------------------------------------------------- /flow-typed/npm/sinon_vx.x.x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/flow-typed/npm/sinon_vx.x.x.js -------------------------------------------------------------------------------- /html/proxy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/html/proxy.html -------------------------------------------------------------------------------- /katas/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/date.js -------------------------------------------------------------------------------- /katas/es1/language/__raw-metadata__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es1/language/__raw-metadata__.js -------------------------------------------------------------------------------- /katas/es1/language/array-api/sort-basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es1/language/array-api/sort-basics.js -------------------------------------------------------------------------------- /katas/es1/language/array-api/sort-with-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es1/language/array-api/sort-with-function.js -------------------------------------------------------------------------------- /katas/es1/language/global-api/parseInt-in-depth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es1/language/global-api/parseInt-in-depth.js -------------------------------------------------------------------------------- /katas/es1/language/global-api/parseInt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es1/language/global-api/parseInt.js -------------------------------------------------------------------------------- /katas/es1/language/math-api/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es1/language/math-api/api.js -------------------------------------------------------------------------------- /katas/es1/language/type-conversion/to-boolean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es1/language/type-conversion/to-boolean.js -------------------------------------------------------------------------------- /katas/es1/language/type-conversion/to-number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es1/language/type-conversion/to-number.js -------------------------------------------------------------------------------- /katas/es1/language/unary-operators/all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es1/language/unary-operators/all.js -------------------------------------------------------------------------------- /katas/es1/language/unary-operators/plus-in-depth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es1/language/unary-operators/plus-in-depth.js -------------------------------------------------------------------------------- /katas/es1/language/unary-operators/plus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es1/language/unary-operators/plus.js -------------------------------------------------------------------------------- /katas/es1/learn-by-rewriting/__raw-metadata__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es1/learn-by-rewriting/__raw-metadata__.js -------------------------------------------------------------------------------- /katas/es1/learn-by-rewriting/array-api/indexOf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es1/learn-by-rewriting/array-api/indexOf.js -------------------------------------------------------------------------------- /katas/es10/language/__raw-metadata__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es10/language/__raw-metadata__.js -------------------------------------------------------------------------------- /katas/es10/language/array-api/flat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es10/language/array-api/flat.js -------------------------------------------------------------------------------- /katas/es10/language/array-api/flatMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es10/language/array-api/flatMap.js -------------------------------------------------------------------------------- /katas/es10/language/array-api/sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es10/language/array-api/sort.js -------------------------------------------------------------------------------- /katas/es10/language/function-api/toString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es10/language/function-api/toString.js -------------------------------------------------------------------------------- /katas/es10/language/json-api/stringify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es10/language/json-api/stringify.js -------------------------------------------------------------------------------- /katas/es10/language/json-superset/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es10/language/json-superset/basics.js -------------------------------------------------------------------------------- /katas/es10/language/object-api/fromEntries-in-depth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es10/language/object-api/fromEntries-in-depth.js -------------------------------------------------------------------------------- /katas/es10/language/object-api/fromEntries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es10/language/object-api/fromEntries.js -------------------------------------------------------------------------------- /katas/es10/language/string-api/trimEnd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es10/language/string-api/trimEnd.js -------------------------------------------------------------------------------- /katas/es10/language/string-api/trimStart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es10/language/string-api/trimStart.js -------------------------------------------------------------------------------- /katas/es10/language/symbol-api/description.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es10/language/symbol-api/description.js -------------------------------------------------------------------------------- /katas/es10/language/try-catch/catch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es10/language/try-catch/catch.js -------------------------------------------------------------------------------- /katas/es11/language/__raw-metadata__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es11/language/__raw-metadata__.js -------------------------------------------------------------------------------- /katas/es11/language/string-api/matchAll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es11/language/string-api/matchAll.js -------------------------------------------------------------------------------- /katas/es6/language/__raw-metadata__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/__raw-metadata__.js -------------------------------------------------------------------------------- /katas/es6/language/array-api/entries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/array-api/entries.js -------------------------------------------------------------------------------- /katas/es6/language/array-api/fill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/array-api/fill.js -------------------------------------------------------------------------------- /katas/es6/language/array-api/find.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/array-api/find.js -------------------------------------------------------------------------------- /katas/es6/language/array-api/findIndex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/array-api/findIndex.js -------------------------------------------------------------------------------- /katas/es6/language/array-api/from.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/array-api/from.js -------------------------------------------------------------------------------- /katas/es6/language/array-api/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/array-api/keys.js -------------------------------------------------------------------------------- /katas/es6/language/array-api/of.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/array-api/of.js -------------------------------------------------------------------------------- /katas/es6/language/array-api/values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/array-api/values.js -------------------------------------------------------------------------------- /katas/es6/language/arrow-functions/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/arrow-functions/basics.js -------------------------------------------------------------------------------- /katas/es6/language/arrow-functions/binding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/arrow-functions/binding.js -------------------------------------------------------------------------------- /katas/es6/language/block-scoping/const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/block-scoping/const.js -------------------------------------------------------------------------------- /katas/es6/language/block-scoping/let.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/block-scoping/let.js -------------------------------------------------------------------------------- /katas/es6/language/class/accessors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/class/accessors.js -------------------------------------------------------------------------------- /katas/es6/language/class/creation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/class/creation.js -------------------------------------------------------------------------------- /katas/es6/language/class/extends.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/class/extends.js -------------------------------------------------------------------------------- /katas/es6/language/class/more-extends.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/class/more-extends.js -------------------------------------------------------------------------------- /katas/es6/language/class/static.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/class/static.js -------------------------------------------------------------------------------- /katas/es6/language/class/super-in-constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/class/super-in-constructor.js -------------------------------------------------------------------------------- /katas/es6/language/class/super-in-method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/class/super-in-method.js -------------------------------------------------------------------------------- /katas/es6/language/default-parameters/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/default-parameters/basics.js -------------------------------------------------------------------------------- /katas/es6/language/destructuring/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/destructuring/array.js -------------------------------------------------------------------------------- /katas/es6/language/destructuring/defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/destructuring/defaults.js -------------------------------------------------------------------------------- /katas/es6/language/destructuring/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/destructuring/object.js -------------------------------------------------------------------------------- /katas/es6/language/destructuring/parameters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/destructuring/parameters.js -------------------------------------------------------------------------------- /katas/es6/language/destructuring/rename.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/destructuring/rename.js -------------------------------------------------------------------------------- /katas/es6/language/destructuring/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/destructuring/string.js -------------------------------------------------------------------------------- /katas/es6/language/generator/creation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/generator/creation.js -------------------------------------------------------------------------------- /katas/es6/language/generator/iterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/generator/iterator.js -------------------------------------------------------------------------------- /katas/es6/language/generator/return.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/generator/return.js -------------------------------------------------------------------------------- /katas/es6/language/generator/send-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/generator/send-function.js -------------------------------------------------------------------------------- /katas/es6/language/generator/send-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/generator/send-value.js -------------------------------------------------------------------------------- /katas/es6/language/generator/yield.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/generator/yield.js -------------------------------------------------------------------------------- /katas/es6/language/iterator/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/iterator/array.js -------------------------------------------------------------------------------- /katas/es6/language/iterator/protocol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/iterator/protocol.js -------------------------------------------------------------------------------- /katas/es6/language/iterator/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/iterator/string.js -------------------------------------------------------------------------------- /katas/es6/language/iterator/usages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/iterator/usages.js -------------------------------------------------------------------------------- /katas/es6/language/map/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/map/basics.js -------------------------------------------------------------------------------- /katas/es6/language/map/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/map/get.js -------------------------------------------------------------------------------- /katas/es6/language/map/has.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/map/has.js -------------------------------------------------------------------------------- /katas/es6/language/map/initialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/map/initialize.js -------------------------------------------------------------------------------- /katas/es6/language/map/set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/map/set.js -------------------------------------------------------------------------------- /katas/es6/language/modules/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/modules/import.js -------------------------------------------------------------------------------- /katas/es6/language/number-api/isinteger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/number-api/isinteger.js -------------------------------------------------------------------------------- /katas/es6/language/number-api/isnan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/number-api/isnan.js -------------------------------------------------------------------------------- /katas/es6/language/number-api/parseInt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/number-api/parseInt.js -------------------------------------------------------------------------------- /katas/es6/language/object-api/is.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/object-api/is.js -------------------------------------------------------------------------------- /katas/es6/language/object-literal/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/object-literal/basics.js -------------------------------------------------------------------------------- /katas/es6/language/object-literal/computed-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/object-literal/computed-properties.js -------------------------------------------------------------------------------- /katas/es6/language/object-literal/getter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/object-literal/getter.js -------------------------------------------------------------------------------- /katas/es6/language/object-literal/setter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/object-literal/setter.js -------------------------------------------------------------------------------- /katas/es6/language/promise/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/promise/api.js -------------------------------------------------------------------------------- /katas/es6/language/promise/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/promise/basics.js -------------------------------------------------------------------------------- /katas/es6/language/promise/catch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/promise/catch.js -------------------------------------------------------------------------------- /katas/es6/language/promise/chaining-and-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/promise/chaining-and-errors.js -------------------------------------------------------------------------------- /katas/es6/language/promise/chaining-then.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/promise/chaining-then.js -------------------------------------------------------------------------------- /katas/es6/language/promise/creation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/promise/creation.js -------------------------------------------------------------------------------- /katas/es6/language/reflect/apply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/reflect/apply.js -------------------------------------------------------------------------------- /katas/es6/language/reflect/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/reflect/basics.js -------------------------------------------------------------------------------- /katas/es6/language/reflect/construct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/reflect/construct.js -------------------------------------------------------------------------------- /katas/es6/language/reflect/defineproperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/reflect/defineproperty.js -------------------------------------------------------------------------------- /katas/es6/language/reflect/getprototypeof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/reflect/getprototypeof.js -------------------------------------------------------------------------------- /katas/es6/language/rest/as-parameter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/rest/as-parameter.js -------------------------------------------------------------------------------- /katas/es6/language/rest/with-destructuring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/rest/with-destructuring.js -------------------------------------------------------------------------------- /katas/es6/language/set/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/set/add.js -------------------------------------------------------------------------------- /katas/es6/language/set/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/set/api.js -------------------------------------------------------------------------------- /katas/es6/language/set/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/set/basics.js -------------------------------------------------------------------------------- /katas/es6/language/set/clear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/set/clear.js -------------------------------------------------------------------------------- /katas/es6/language/set/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/set/delete.js -------------------------------------------------------------------------------- /katas/es6/language/spread/with-arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/spread/with-arrays.js -------------------------------------------------------------------------------- /katas/es6/language/spread/with-strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/spread/with-strings.js -------------------------------------------------------------------------------- /katas/es6/language/string-api/endswith.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/string-api/endswith.js -------------------------------------------------------------------------------- /katas/es6/language/string-api/includes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/string-api/includes.js -------------------------------------------------------------------------------- /katas/es6/language/string-api/repeat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/string-api/repeat.js -------------------------------------------------------------------------------- /katas/es6/language/string-api/startswith.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/string-api/startswith.js -------------------------------------------------------------------------------- /katas/es6/language/symbol/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/symbol/basics.js -------------------------------------------------------------------------------- /katas/es6/language/symbol/for.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/symbol/for.js -------------------------------------------------------------------------------- /katas/es6/language/symbol/keyFor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/symbol/keyFor.js -------------------------------------------------------------------------------- /katas/es6/language/template-strings/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/template-strings/basics.js -------------------------------------------------------------------------------- /katas/es6/language/template-strings/multiline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/template-strings/multiline.js -------------------------------------------------------------------------------- /katas/es6/language/template-strings/raw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/template-strings/raw.js -------------------------------------------------------------------------------- /katas/es6/language/template-strings/tagged.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/template-strings/tagged.js -------------------------------------------------------------------------------- /katas/es6/language/unicode/in-strings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es6/language/unicode/in-strings.js -------------------------------------------------------------------------------- /katas/es7/language/__raw-metadata__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es7/language/__raw-metadata__.js -------------------------------------------------------------------------------- /katas/es7/language/array-api/includes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es7/language/array-api/includes.js -------------------------------------------------------------------------------- /katas/es8/language/__raw-metadata__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es8/language/__raw-metadata__.js -------------------------------------------------------------------------------- /katas/es8/language/async-functions/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es8/language/async-functions/basics.js -------------------------------------------------------------------------------- /katas/es8/language/object-api/entries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es8/language/object-api/entries.js -------------------------------------------------------------------------------- /katas/es8/language/object-api/values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/es8/language/object-api/values.js -------------------------------------------------------------------------------- /katas/functional/curry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/functional/curry.js -------------------------------------------------------------------------------- /katas/libraries/hamjest/__raw-metadata__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/hamjest/__raw-metadata__.js -------------------------------------------------------------------------------- /katas/libraries/hamjest/assertThat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/hamjest/assertThat.js -------------------------------------------------------------------------------- /katas/libraries/hamjest/matchers/anything.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/hamjest/matchers/anything.js -------------------------------------------------------------------------------- /katas/libraries/hamjest/matchers/defined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/hamjest/matchers/defined.js -------------------------------------------------------------------------------- /katas/libraries/hamjest/matchers/equalTo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/hamjest/matchers/equalTo.js -------------------------------------------------------------------------------- /katas/libraries/hamjest/matchers/falsy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/hamjest/matchers/falsy.js -------------------------------------------------------------------------------- /katas/libraries/hamjest/matchers/is.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/hamjest/matchers/is.js -------------------------------------------------------------------------------- /katas/libraries/hamjest/matchers/not.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/hamjest/matchers/not.js -------------------------------------------------------------------------------- /katas/libraries/hamjest/matchers/strictlyEqualTo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/hamjest/matchers/strictlyEqualTo.js -------------------------------------------------------------------------------- /katas/libraries/hamjest/matchers/truthy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/hamjest/matchers/truthy.js -------------------------------------------------------------------------------- /katas/libraries/hamjest/matchers/undefined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/hamjest/matchers/undefined.js -------------------------------------------------------------------------------- /katas/libraries/mocha+assert/assert-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/mocha+assert/assert-api.js -------------------------------------------------------------------------------- /katas/libraries/mocha/__raw-metadata__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/mocha/__raw-metadata__.js -------------------------------------------------------------------------------- /katas/libraries/mocha/with-assert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/mocha/with-assert.js -------------------------------------------------------------------------------- /katas/libraries/zustand/create-in-depth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/zustand/create-in-depth.js -------------------------------------------------------------------------------- /katas/libraries/zustand/vanilla-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/libraries/zustand/vanilla-store.js -------------------------------------------------------------------------------- /katas/mocha-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/mocha-require.js -------------------------------------------------------------------------------- /katas/skill-levels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/skill-levels.js -------------------------------------------------------------------------------- /katas/tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/katas/tags.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/package.json -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/run.sh -------------------------------------------------------------------------------- /scripts/build-for-offline.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/scripts/build-for-offline.sh -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/check-todo-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/scripts/check-todo-list.js -------------------------------------------------------------------------------- /scripts/check-todo-list.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/scripts/check-todo-list.spec.js -------------------------------------------------------------------------------- /scripts/for-travis/build-and-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/scripts/for-travis/build-and-deploy.sh -------------------------------------------------------------------------------- /scripts/for-travis/deploy-master-branch-only.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/scripts/for-travis/deploy-master-branch-only.sh -------------------------------------------------------------------------------- /scripts/parse-changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/scripts/parse-changelog.js -------------------------------------------------------------------------------- /scripts/push2gh-pages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/scripts/push2gh-pages.sh -------------------------------------------------------------------------------- /src/_external-deps/filesystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/_external-deps/filesystem.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/config.js -------------------------------------------------------------------------------- /src/convert-tests-to-katas/FilterKatasDir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/convert-tests-to-katas/FilterKatasDir.js -------------------------------------------------------------------------------- /src/convert-tests-to-katas/FilterKatasDir.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/convert-tests-to-katas/FilterKatasDir.spec.js -------------------------------------------------------------------------------- /src/convert-tests-to-katas/deploy-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/convert-tests-to-katas/deploy-util.js -------------------------------------------------------------------------------- /src/convert-tests-to-katas/deploy-util.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/convert-tests-to-katas/deploy-util.spec.js -------------------------------------------------------------------------------- /src/convert-tests-to-katas/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/convert-tests-to-katas/index.js -------------------------------------------------------------------------------- /src/convert-tests-to-katas/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/convert-tests-to-katas/index.spec.js -------------------------------------------------------------------------------- /src/convert-tests-to-katas/katafier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/convert-tests-to-katas/katafier.js -------------------------------------------------------------------------------- /src/convert-tests-to-katas/katafier.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/convert-tests-to-katas/katafier.spec.js -------------------------------------------------------------------------------- /src/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/deploy.js -------------------------------------------------------------------------------- /src/fixed-metadata.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/fixed-metadata.spec.js -------------------------------------------------------------------------------- /src/flat-metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/flat-metadata.js -------------------------------------------------------------------------------- /src/flat-metadata.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/flat-metadata.spec.js -------------------------------------------------------------------------------- /src/grouped-metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/grouped-metadata.js -------------------------------------------------------------------------------- /src/grouped-metadata.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/grouped-metadata.spec.js -------------------------------------------------------------------------------- /src/metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/metadata.js -------------------------------------------------------------------------------- /src/metadata.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/metadata.spec.js -------------------------------------------------------------------------------- /src/slug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/slug.js -------------------------------------------------------------------------------- /src/slug.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/slug.spec.js -------------------------------------------------------------------------------- /src/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/src/types.js -------------------------------------------------------------------------------- /vendor/xdomain/0.6.17/dist/xdomain.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tddbin/katas/HEAD/vendor/xdomain/0.6.17/dist/xdomain.min.js --------------------------------------------------------------------------------