├── .editorconfig ├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── .jscsrc ├── .jshintrc ├── .travis.yml ├── AUTHORS ├── CHANGELOG.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── LICENSE.txt ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── README.ru.md ├── bench ├── .gitignore ├── README.md ├── lib │ ├── compare.py │ └── stats.js ├── package.json ├── prepare.sh ├── run.js ├── runner.js ├── template-7x.js ├── template-8x.js ├── templates │ ├── basic.bemhtml │ ├── basic.bemjson │ ├── granny.bemhtml │ ├── granny.bemjson │ ├── islands.bemhtml │ ├── islands.bemjson │ ├── serp.bemhtml │ ├── serp.bemjson │ ├── showcase.bemhtml │ └── showcase.bemjson └── test.js ├── bin └── bem-xjst ├── book.json ├── docs ├── LANGS.md ├── en │ ├── 1-about.md │ ├── 2-quick-start.md │ ├── 3-api.md │ ├── 4-data.md │ ├── 5-templates-syntax.md │ ├── 6-templates-context.md │ ├── 7-runtime.md │ ├── README.md │ ├── SUMMARY.md │ └── book.json └── ru │ ├── 1-about.md │ ├── 2-quick-start.md │ ├── 3-api.md │ ├── 4-data.md │ ├── 5-templates-syntax.md │ ├── 6-templates-context.md │ ├── 7-runtime.md │ ├── README.md │ ├── SUMMARY.md │ └── book.json ├── examples ├── simple-page │ ├── README.md │ ├── bemhtml-templates.js │ ├── bemtree-templates.js │ ├── data.js │ ├── index.js │ └── package.json └── source-maps │ ├── demo-in-nodejs │ ├── b1.bemhtml.js │ └── test-in-node.js │ ├── demo1 │ ├── b1.bemhtml.js │ ├── demo1.html │ └── demo1.js │ ├── demo2 │ ├── demo2.html │ ├── demo2.js │ └── tmpls-with-sourcemap.bemhtml.js │ └── demo3 │ ├── b3.bemhtml.js │ ├── demo3.html │ └── demo3.js ├── index.js ├── lib ├── bemhtml │ ├── entity.js │ └── index.js ├── bemtree │ ├── entity.js │ └── index.js ├── bemxjst │ ├── class-builder.js │ ├── context.js │ ├── entity.js │ ├── error.js │ ├── index.js │ ├── match.js │ ├── tree.js │ └── utils.js └── compiler.js ├── migration ├── README.md ├── lib │ ├── index.js │ ├── logger.js │ ├── transformer.js │ └── transformers │ │ ├── 0-arr-to-func-generator.js │ │ ├── 0-dont-check-this-elemmods.js │ │ ├── 0-dont-check-this-mods.js │ │ ├── 0-func-to-simple.js │ │ ├── 0-html-entities.js │ │ ├── 0-obj-to-func-generator.js │ │ ├── 2-def-must-return-something.js │ │ ├── 2-no-empty-mode-call.js │ │ ├── 2-no-empty-mode.js │ │ ├── 2-no-more-this-underscore.js │ │ ├── 3-apply-call-to-apply.js │ │ ├── 5-api-changed.js │ │ ├── 5-elemmatch-to-elem-match.js │ │ ├── 7-mods-value.js │ │ ├── 7-once-to-def.js │ │ ├── 7-thisisarray-to-arrayisarray.js │ │ ├── 7-xhtml-true.js │ │ ├── 8-attrs-to-addattrs.js │ │ ├── 8-chain-attrs-to-chain-addattrs.js │ │ ├── 8-chain-js-to-chain-addjs.js │ │ ├── 8-chain-mix-to-chain-addmix.js │ │ ├── 8-js-to-addjs.js │ │ ├── 8-mix-to-addmix.js │ │ ├── __testfixtures__ │ │ ├── 0-arr-to-func-generator-1.input.js │ │ ├── 0-arr-to-func-generator-1.output.js │ │ ├── 0-dont-check-this-elemmods-1.input.js │ │ ├── 0-dont-check-this-elemmods-1.output.js │ │ ├── 0-dont-check-this-mods-1.input.js │ │ ├── 0-dont-check-this-mods-1.output.js │ │ ├── 0-func-to-simple-1.input.js │ │ ├── 0-func-to-simple-1.output.js │ │ ├── 0-func-to-simple-2.input.js │ │ ├── 0-func-to-simple-2.output.js │ │ ├── 0-func-to-simple-3.input.js │ │ ├── 0-func-to-simple-3.output.js │ │ ├── 0-obj-to-func-generator.input.js │ │ ├── 0-obj-to-func-generator.output.js │ │ ├── 2-def-must-return-something-1.input.js │ │ ├── 2-def-must-return-something-1.output.js │ │ ├── 2-def-must-return-something-2.input.js │ │ ├── 2-def-must-return-something-2.output.js │ │ ├── 2-def-must-return-something-3.input.js │ │ ├── 2-def-must-return-something-3.output.js │ │ ├── 2-def-must-return-something-4.input.js │ │ ├── 2-def-must-return-something-4.output.js │ │ ├── 2-def-must-return-something-5.input.js │ │ ├── 2-def-must-return-something-5.output.js │ │ ├── 2-no-empty-mode-1.input.js │ │ ├── 2-no-empty-mode-1.output.js │ │ ├── 2-no-empty-mode-2.input.js │ │ ├── 2-no-empty-mode-2.output.js │ │ ├── 2-no-empty-mode-call-1.input.js │ │ ├── 2-no-empty-mode-call-1.output.js │ │ ├── 2-no-more-this-underscore-1.input.js │ │ ├── 2-no-more-this-underscore-1.output.js │ │ ├── 2-no-more-this-underscore-2.input.js │ │ ├── 2-no-more-this-underscore-2.output.js │ │ ├── 3-apply-call-to-apply.input.js │ │ ├── 3-apply-call-to-apply.output.js │ │ ├── 5-api-changed-1.input.js │ │ ├── 5-api-changed-1.output.js │ │ ├── 5-elemmatch-to-elem-match-1.input.js │ │ ├── 5-elemmatch-to-elem-match-1.output.js │ │ ├── 5-elemmatch-to-elem-match-2.input.js │ │ ├── 5-elemmatch-to-elem-match-2.output.js │ │ ├── 7-mods-value-1.input.js │ │ ├── 7-mods-value-1.output.js │ │ ├── 7-once-to-def-1.input.js │ │ ├── 7-once-to-def-1.output.js │ │ ├── 7-thisisarray-to-arrayisarray-1.input.js │ │ ├── 7-thisisarray-to-arrayisarray-1.output.js │ │ ├── 7-thisisarray-to-arrayisarray-2.input.js │ │ ├── 7-thisisarray-to-arrayisarray-2.output.js │ │ ├── 7-xhtml-true-1.input.js │ │ ├── 7-xhtml-true-1.output.js │ │ ├── 7-xhtml-true-2.input.js │ │ ├── 7-xhtml-true-2.output.js │ │ ├── 7-xhtml-true-3.input.js │ │ ├── 7-xhtml-true-3.output.js │ │ ├── 8-attrs-to-addattrs-1.input.js │ │ ├── 8-attrs-to-addattrs-1.output.js │ │ ├── 8-attrs-to-addattrs-2.input.js │ │ ├── 8-attrs-to-addattrs-2.output.js │ │ ├── 8-chain-attrs-to-chain-addattrs-1.input.js │ │ ├── 8-chain-attrs-to-chain-addattrs-1.output.js │ │ ├── 8-chain-attrs-to-chain-addattrs-2.input.js │ │ ├── 8-chain-attrs-to-chain-addattrs-2.output.js │ │ ├── 8-chain-js-to-chain-addjs-1.input.js │ │ ├── 8-chain-js-to-chain-addjs-1.output.js │ │ ├── 8-chain-mix-to-chain-addmix-1.input.js │ │ ├── 8-chain-mix-to-chain-addmix-1.output.js │ │ ├── 8-chain-mix-to-chain-addmix-2.input.js │ │ ├── 8-chain-mix-to-chain-addmix-2.output.js │ │ ├── 8-js-to-addjs-1.input.js │ │ ├── 8-js-to-addjs-1.output.js │ │ ├── 8-js-to-addjs-2.input.js │ │ ├── 8-js-to-addjs-2.output.js │ │ ├── 8-mix-to-addmix-1.input.js │ │ ├── 8-mix-to-addmix-1.output.js │ │ ├── 8-mix-to-addmix-2.input.js │ │ └── 8-mix-to-addmix-2.output.js │ │ └── __tests__ │ │ └── common.js ├── package.json └── sample-config.json ├── package.json ├── runtime-lint ├── README.md ├── index.js └── stand.js ├── scripts └── update-authors.sh └── test ├── api-apply-test.js ├── api-compile-test.js ├── api-generate-test.js ├── bemcontext-attrescape-test.js ├── bemcontext-block-test.js ├── bemcontext-ctx-test.js ├── bemcontext-custom-error-logger-test.js ├── bemcontext-custom-fields-test.js ├── bemcontext-elem-test.js ├── bemcontext-elemmods-test.js ├── bemcontext-extend-test.js ├── bemcontext-generateid-test.js ├── bemcontext-identify-test.js ├── bemcontext-isfirst-test.js ├── bemcontext-islast-test.js ├── bemcontext-isshorttag-test.js ├── bemcontext-issimple-test.js ├── bemcontext-jsattrescape-test.js ├── bemcontext-mods-test.js ├── bemcontext-position-test.js ├── bemcontext-xmlescape-test.js ├── bemhtml-test.js ├── bemjson-attrs-test.js ├── bemjson-bem-test.js ├── bemjson-block-test.js ├── bemjson-cls-test.js ├── bemjson-content-test.js ├── bemjson-elem-test.js ├── bemjson-elemmods-test.js ├── bemjson-js-test.js ├── bemjson-mix-test.js ├── bemjson-mods-test.js ├── bemjson-tag-test.js ├── bemjson-values-test.js ├── bemtree-test.js ├── custom-naming-test.js ├── fixtures.js ├── flush-test.js ├── init-test.js ├── modes-addattrs-test.js ├── modes-addelemmods-test.js ├── modes-addjs-test.js ├── modes-addmix-test.js ├── modes-addmods-test.js ├── modes-appendcontent-test.js ├── modes-attrs-test.js ├── modes-bem-test.js ├── modes-block-test.js ├── modes-cls-test.js ├── modes-content-test.js ├── modes-custom-test.js ├── modes-def-test.js ├── modes-elem-test.js ├── modes-elemmod-test.js ├── modes-elemmods-test.js ├── modes-extend-test.js ├── modes-js-test.js ├── modes-match-test.js ├── modes-mix-test.js ├── modes-mod-test.js ├── modes-mods-test.js ├── modes-prependcontent-test.js ├── modes-replace-test.js ├── modes-tag-test.js ├── modes-wrap-test.js ├── runtime-apply-test.js ├── runtime-applyctx-test.js ├── runtime-applynext-test.js ├── runtime-bemcontext-test.js ├── runtime-escaping-test.js ├── runtime-local-test.js ├── runtime-match-test.js ├── runtime-reapply-test.js ├── templates-syntax-test.js └── utils-isunquotedattr-test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/.gitignore -------------------------------------------------------------------------------- /.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/.jscsrc -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/README.md -------------------------------------------------------------------------------- /README.ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/README.ru.md -------------------------------------------------------------------------------- /bench/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/README.md -------------------------------------------------------------------------------- /bench/lib/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/lib/compare.py -------------------------------------------------------------------------------- /bench/lib/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/lib/stats.js -------------------------------------------------------------------------------- /bench/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/package.json -------------------------------------------------------------------------------- /bench/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/prepare.sh -------------------------------------------------------------------------------- /bench/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/run.js -------------------------------------------------------------------------------- /bench/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/runner.js -------------------------------------------------------------------------------- /bench/template-7x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/template-7x.js -------------------------------------------------------------------------------- /bench/template-8x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/template-8x.js -------------------------------------------------------------------------------- /bench/templates/basic.bemhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/templates/basic.bemhtml -------------------------------------------------------------------------------- /bench/templates/basic.bemjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/templates/basic.bemjson -------------------------------------------------------------------------------- /bench/templates/granny.bemhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/templates/granny.bemhtml -------------------------------------------------------------------------------- /bench/templates/granny.bemjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/templates/granny.bemjson -------------------------------------------------------------------------------- /bench/templates/islands.bemhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/templates/islands.bemhtml -------------------------------------------------------------------------------- /bench/templates/islands.bemjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/templates/islands.bemjson -------------------------------------------------------------------------------- /bench/templates/serp.bemhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/templates/serp.bemhtml -------------------------------------------------------------------------------- /bench/templates/serp.bemjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/templates/serp.bemjson -------------------------------------------------------------------------------- /bench/templates/showcase.bemhtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/templates/showcase.bemhtml -------------------------------------------------------------------------------- /bench/templates/showcase.bemjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/templates/showcase.bemjson -------------------------------------------------------------------------------- /bench/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bench/test.js -------------------------------------------------------------------------------- /bin/bem-xjst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/bin/bem-xjst -------------------------------------------------------------------------------- /book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/book.json -------------------------------------------------------------------------------- /docs/LANGS.md: -------------------------------------------------------------------------------- 1 | # Languages 2 | 3 | * [English](en/) 4 | * [Russian](ru/) -------------------------------------------------------------------------------- /docs/en/1-about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/en/1-about.md -------------------------------------------------------------------------------- /docs/en/2-quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/en/2-quick-start.md -------------------------------------------------------------------------------- /docs/en/3-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/en/3-api.md -------------------------------------------------------------------------------- /docs/en/4-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/en/4-data.md -------------------------------------------------------------------------------- /docs/en/5-templates-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/en/5-templates-syntax.md -------------------------------------------------------------------------------- /docs/en/6-templates-context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/en/6-templates-context.md -------------------------------------------------------------------------------- /docs/en/7-runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/en/7-runtime.md -------------------------------------------------------------------------------- /docs/en/README.md: -------------------------------------------------------------------------------- 1 | ../../README.md -------------------------------------------------------------------------------- /docs/en/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/en/SUMMARY.md -------------------------------------------------------------------------------- /docs/en/book.json: -------------------------------------------------------------------------------- 1 | { 2 | "root": "./" 3 | } 4 | -------------------------------------------------------------------------------- /docs/ru/1-about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/ru/1-about.md -------------------------------------------------------------------------------- /docs/ru/2-quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/ru/2-quick-start.md -------------------------------------------------------------------------------- /docs/ru/3-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/ru/3-api.md -------------------------------------------------------------------------------- /docs/ru/4-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/ru/4-data.md -------------------------------------------------------------------------------- /docs/ru/5-templates-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/ru/5-templates-syntax.md -------------------------------------------------------------------------------- /docs/ru/6-templates-context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/ru/6-templates-context.md -------------------------------------------------------------------------------- /docs/ru/7-runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/ru/7-runtime.md -------------------------------------------------------------------------------- /docs/ru/README.md: -------------------------------------------------------------------------------- 1 | ../../README.ru.md -------------------------------------------------------------------------------- /docs/ru/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/docs/ru/SUMMARY.md -------------------------------------------------------------------------------- /docs/ru/book.json: -------------------------------------------------------------------------------- 1 | { 2 | "root": "./" 3 | } 4 | -------------------------------------------------------------------------------- /examples/simple-page/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/simple-page/README.md -------------------------------------------------------------------------------- /examples/simple-page/bemhtml-templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/simple-page/bemhtml-templates.js -------------------------------------------------------------------------------- /examples/simple-page/bemtree-templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/simple-page/bemtree-templates.js -------------------------------------------------------------------------------- /examples/simple-page/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/simple-page/data.js -------------------------------------------------------------------------------- /examples/simple-page/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/simple-page/index.js -------------------------------------------------------------------------------- /examples/simple-page/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/simple-page/package.json -------------------------------------------------------------------------------- /examples/source-maps/demo-in-nodejs/b1.bemhtml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/source-maps/demo-in-nodejs/b1.bemhtml.js -------------------------------------------------------------------------------- /examples/source-maps/demo-in-nodejs/test-in-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/source-maps/demo-in-nodejs/test-in-node.js -------------------------------------------------------------------------------- /examples/source-maps/demo1/b1.bemhtml.js: -------------------------------------------------------------------------------- 1 | block('b1').tag()('blah'); 2 | -------------------------------------------------------------------------------- /examples/source-maps/demo1/demo1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/source-maps/demo1/demo1.html -------------------------------------------------------------------------------- /examples/source-maps/demo1/demo1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/source-maps/demo1/demo1.js -------------------------------------------------------------------------------- /examples/source-maps/demo2/demo2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/source-maps/demo2/demo2.html -------------------------------------------------------------------------------- /examples/source-maps/demo2/demo2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/source-maps/demo2/demo2.js -------------------------------------------------------------------------------- /examples/source-maps/demo2/tmpls-with-sourcemap.bemhtml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/source-maps/demo2/tmpls-with-sourcemap.bemhtml.js -------------------------------------------------------------------------------- /examples/source-maps/demo3/b3.bemhtml.js: -------------------------------------------------------------------------------- 1 | block('b3').tag()('blah'); 2 | -------------------------------------------------------------------------------- /examples/source-maps/demo3/demo3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/source-maps/demo3/demo3.html -------------------------------------------------------------------------------- /examples/source-maps/demo3/demo3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/examples/source-maps/demo3/demo3.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/index.js -------------------------------------------------------------------------------- /lib/bemhtml/entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/lib/bemhtml/entity.js -------------------------------------------------------------------------------- /lib/bemhtml/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/lib/bemhtml/index.js -------------------------------------------------------------------------------- /lib/bemtree/entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/lib/bemtree/entity.js -------------------------------------------------------------------------------- /lib/bemtree/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/lib/bemtree/index.js -------------------------------------------------------------------------------- /lib/bemxjst/class-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/lib/bemxjst/class-builder.js -------------------------------------------------------------------------------- /lib/bemxjst/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/lib/bemxjst/context.js -------------------------------------------------------------------------------- /lib/bemxjst/entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/lib/bemxjst/entity.js -------------------------------------------------------------------------------- /lib/bemxjst/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/lib/bemxjst/error.js -------------------------------------------------------------------------------- /lib/bemxjst/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/lib/bemxjst/index.js -------------------------------------------------------------------------------- /lib/bemxjst/match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/lib/bemxjst/match.js -------------------------------------------------------------------------------- /lib/bemxjst/tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/lib/bemxjst/tree.js -------------------------------------------------------------------------------- /lib/bemxjst/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/lib/bemxjst/utils.js -------------------------------------------------------------------------------- /lib/compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/lib/compiler.js -------------------------------------------------------------------------------- /migration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/README.md -------------------------------------------------------------------------------- /migration/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/index.js -------------------------------------------------------------------------------- /migration/lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/logger.js -------------------------------------------------------------------------------- /migration/lib/transformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformer.js -------------------------------------------------------------------------------- /migration/lib/transformers/0-arr-to-func-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/0-arr-to-func-generator.js -------------------------------------------------------------------------------- /migration/lib/transformers/0-dont-check-this-elemmods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/0-dont-check-this-elemmods.js -------------------------------------------------------------------------------- /migration/lib/transformers/0-dont-check-this-mods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/0-dont-check-this-mods.js -------------------------------------------------------------------------------- /migration/lib/transformers/0-func-to-simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/0-func-to-simple.js -------------------------------------------------------------------------------- /migration/lib/transformers/0-html-entities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/0-html-entities.js -------------------------------------------------------------------------------- /migration/lib/transformers/0-obj-to-func-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/0-obj-to-func-generator.js -------------------------------------------------------------------------------- /migration/lib/transformers/2-def-must-return-something.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/2-def-must-return-something.js -------------------------------------------------------------------------------- /migration/lib/transformers/2-no-empty-mode-call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/2-no-empty-mode-call.js -------------------------------------------------------------------------------- /migration/lib/transformers/2-no-empty-mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/2-no-empty-mode.js -------------------------------------------------------------------------------- /migration/lib/transformers/2-no-more-this-underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/2-no-more-this-underscore.js -------------------------------------------------------------------------------- /migration/lib/transformers/3-apply-call-to-apply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/3-apply-call-to-apply.js -------------------------------------------------------------------------------- /migration/lib/transformers/5-api-changed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/5-api-changed.js -------------------------------------------------------------------------------- /migration/lib/transformers/5-elemmatch-to-elem-match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/5-elemmatch-to-elem-match.js -------------------------------------------------------------------------------- /migration/lib/transformers/7-mods-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/7-mods-value.js -------------------------------------------------------------------------------- /migration/lib/transformers/7-once-to-def.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/7-once-to-def.js -------------------------------------------------------------------------------- /migration/lib/transformers/7-thisisarray-to-arrayisarray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/7-thisisarray-to-arrayisarray.js -------------------------------------------------------------------------------- /migration/lib/transformers/7-xhtml-true.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/7-xhtml-true.js -------------------------------------------------------------------------------- /migration/lib/transformers/8-attrs-to-addattrs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/8-attrs-to-addattrs.js -------------------------------------------------------------------------------- /migration/lib/transformers/8-chain-attrs-to-chain-addattrs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/8-chain-attrs-to-chain-addattrs.js -------------------------------------------------------------------------------- /migration/lib/transformers/8-chain-js-to-chain-addjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/8-chain-js-to-chain-addjs.js -------------------------------------------------------------------------------- /migration/lib/transformers/8-chain-mix-to-chain-addmix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/8-chain-mix-to-chain-addmix.js -------------------------------------------------------------------------------- /migration/lib/transformers/8-js-to-addjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/8-js-to-addjs.js -------------------------------------------------------------------------------- /migration/lib/transformers/8-mix-to-addmix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/8-mix-to-addmix.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/0-arr-to-func-generator-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/0-arr-to-func-generator-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/0-arr-to-func-generator-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/0-arr-to-func-generator-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/0-dont-check-this-elemmods-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/0-dont-check-this-elemmods-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/0-dont-check-this-elemmods-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/0-dont-check-this-elemmods-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/0-dont-check-this-mods-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/0-dont-check-this-mods-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/0-dont-check-this-mods-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/0-dont-check-this-mods-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/0-func-to-simple-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/0-func-to-simple-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/0-func-to-simple-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/0-func-to-simple-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/0-func-to-simple-2.input.js: -------------------------------------------------------------------------------- 1 | block('b').content()(function() { 2 | return [ 'span' ]; 3 | }); 4 | -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/0-func-to-simple-2.output.js: -------------------------------------------------------------------------------- 1 | block('b').content()(function() { 2 | return [ 'span' ]; 3 | }); 4 | -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/0-func-to-simple-3.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/0-func-to-simple-3.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/0-func-to-simple-3.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/0-func-to-simple-3.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/0-obj-to-func-generator.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/0-obj-to-func-generator.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/0-obj-to-func-generator.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/0-obj-to-func-generator.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-def-must-return-something-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-def-must-return-something-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-def-must-return-something-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-def-must-return-something-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-def-must-return-something-2.input.js: -------------------------------------------------------------------------------- 1 | block('test').def()(function() { 2 | return 'text'; 3 | }); 4 | -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-def-must-return-something-2.output.js: -------------------------------------------------------------------------------- 1 | block('test').def()(function() { 2 | return 'text'; 3 | }); 4 | -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-def-must-return-something-3.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-def-must-return-something-3.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-def-must-return-something-3.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-def-must-return-something-3.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-def-must-return-something-4.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-def-must-return-something-4.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-def-must-return-something-4.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-def-must-return-something-4.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-def-must-return-something-5.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-def-must-return-something-5.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-def-must-return-something-5.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-def-must-return-something-5.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-no-empty-mode-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-no-empty-mode-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-no-empty-mode-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-no-empty-mode-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-no-empty-mode-2.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-no-empty-mode-2.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-no-empty-mode-2.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-no-empty-mode-2.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-no-empty-mode-call-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-no-empty-mode-call-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-no-empty-mode-call-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-no-empty-mode-call-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-no-more-this-underscore-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-no-more-this-underscore-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-no-more-this-underscore-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-no-more-this-underscore-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-no-more-this-underscore-2.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-no-more-this-underscore-2.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/2-no-more-this-underscore-2.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/2-no-more-this-underscore-2.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/3-apply-call-to-apply.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/3-apply-call-to-apply.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/3-apply-call-to-apply.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/3-apply-call-to-apply.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/5-api-changed-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/5-api-changed-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/5-api-changed-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/5-api-changed-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/5-elemmatch-to-elem-match-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/5-elemmatch-to-elem-match-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/5-elemmatch-to-elem-match-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/5-elemmatch-to-elem-match-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/5-elemmatch-to-elem-match-2.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/5-elemmatch-to-elem-match-2.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/5-elemmatch-to-elem-match-2.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/5-elemmatch-to-elem-match-2.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/7-mods-value-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/7-mods-value-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/7-mods-value-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/7-mods-value-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/7-once-to-def-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/7-once-to-def-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/7-once-to-def-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/7-once-to-def-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/7-thisisarray-to-arrayisarray-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/7-thisisarray-to-arrayisarray-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/7-thisisarray-to-arrayisarray-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/7-thisisarray-to-arrayisarray-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/7-thisisarray-to-arrayisarray-2.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/7-thisisarray-to-arrayisarray-2.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/7-thisisarray-to-arrayisarray-2.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/7-thisisarray-to-arrayisarray-2.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/7-xhtml-true-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/7-xhtml-true-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/7-xhtml-true-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/7-xhtml-true-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/7-xhtml-true-2.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/7-xhtml-true-2.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/7-xhtml-true-2.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/7-xhtml-true-2.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/7-xhtml-true-3.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/7-xhtml-true-3.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/7-xhtml-true-3.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/7-xhtml-true-3.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-attrs-to-addattrs-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-attrs-to-addattrs-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-attrs-to-addattrs-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-attrs-to-addattrs-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-attrs-to-addattrs-2.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-attrs-to-addattrs-2.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-attrs-to-addattrs-2.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-attrs-to-addattrs-2.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-chain-attrs-to-chain-addattrs-1.input.js: -------------------------------------------------------------------------------- 1 | block('b').attrs()(function() { 2 | return { id: 'test' }; 3 | }); 4 | -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-chain-attrs-to-chain-addattrs-1.output.js: -------------------------------------------------------------------------------- 1 | block('b').addAttrs()(function() { 2 | return { id: 'test' }; 3 | }); 4 | -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-chain-attrs-to-chain-addattrs-2.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-chain-attrs-to-chain-addattrs-2.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-chain-attrs-to-chain-addattrs-2.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-chain-attrs-to-chain-addattrs-2.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-chain-js-to-chain-addjs-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-chain-js-to-chain-addjs-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-chain-js-to-chain-addjs-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-chain-js-to-chain-addjs-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-chain-mix-to-chain-addmix-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-chain-mix-to-chain-addmix-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-chain-mix-to-chain-addmix-1.output.js: -------------------------------------------------------------------------------- 1 | block('b').addMix()(function() { 2 | return { block: 'mixed' }; 3 | }); 4 | -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-chain-mix-to-chain-addmix-2.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-chain-mix-to-chain-addmix-2.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-chain-mix-to-chain-addmix-2.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-chain-mix-to-chain-addmix-2.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-js-to-addjs-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-js-to-addjs-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-js-to-addjs-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-js-to-addjs-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-js-to-addjs-2.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-js-to-addjs-2.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-js-to-addjs-2.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-js-to-addjs-2.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-mix-to-addmix-1.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-mix-to-addmix-1.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-mix-to-addmix-1.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-mix-to-addmix-1.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-mix-to-addmix-2.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-mix-to-addmix-2.input.js -------------------------------------------------------------------------------- /migration/lib/transformers/__testfixtures__/8-mix-to-addmix-2.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__testfixtures__/8-mix-to-addmix-2.output.js -------------------------------------------------------------------------------- /migration/lib/transformers/__tests__/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/lib/transformers/__tests__/common.js -------------------------------------------------------------------------------- /migration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/package.json -------------------------------------------------------------------------------- /migration/sample-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/migration/sample-config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/package.json -------------------------------------------------------------------------------- /runtime-lint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/runtime-lint/README.md -------------------------------------------------------------------------------- /runtime-lint/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/runtime-lint/index.js -------------------------------------------------------------------------------- /runtime-lint/stand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/runtime-lint/stand.js -------------------------------------------------------------------------------- /scripts/update-authors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/scripts/update-authors.sh -------------------------------------------------------------------------------- /test/api-apply-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/api-apply-test.js -------------------------------------------------------------------------------- /test/api-compile-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/api-compile-test.js -------------------------------------------------------------------------------- /test/api-generate-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/api-generate-test.js -------------------------------------------------------------------------------- /test/bemcontext-attrescape-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-attrescape-test.js -------------------------------------------------------------------------------- /test/bemcontext-block-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-block-test.js -------------------------------------------------------------------------------- /test/bemcontext-ctx-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-ctx-test.js -------------------------------------------------------------------------------- /test/bemcontext-custom-error-logger-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-custom-error-logger-test.js -------------------------------------------------------------------------------- /test/bemcontext-custom-fields-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-custom-fields-test.js -------------------------------------------------------------------------------- /test/bemcontext-elem-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-elem-test.js -------------------------------------------------------------------------------- /test/bemcontext-elemmods-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-elemmods-test.js -------------------------------------------------------------------------------- /test/bemcontext-extend-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-extend-test.js -------------------------------------------------------------------------------- /test/bemcontext-generateid-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-generateid-test.js -------------------------------------------------------------------------------- /test/bemcontext-identify-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-identify-test.js -------------------------------------------------------------------------------- /test/bemcontext-isfirst-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-isfirst-test.js -------------------------------------------------------------------------------- /test/bemcontext-islast-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-islast-test.js -------------------------------------------------------------------------------- /test/bemcontext-isshorttag-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-isshorttag-test.js -------------------------------------------------------------------------------- /test/bemcontext-issimple-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-issimple-test.js -------------------------------------------------------------------------------- /test/bemcontext-jsattrescape-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-jsattrescape-test.js -------------------------------------------------------------------------------- /test/bemcontext-mods-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-mods-test.js -------------------------------------------------------------------------------- /test/bemcontext-position-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-position-test.js -------------------------------------------------------------------------------- /test/bemcontext-xmlescape-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemcontext-xmlescape-test.js -------------------------------------------------------------------------------- /test/bemhtml-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemhtml-test.js -------------------------------------------------------------------------------- /test/bemjson-attrs-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemjson-attrs-test.js -------------------------------------------------------------------------------- /test/bemjson-bem-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemjson-bem-test.js -------------------------------------------------------------------------------- /test/bemjson-block-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemjson-block-test.js -------------------------------------------------------------------------------- /test/bemjson-cls-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemjson-cls-test.js -------------------------------------------------------------------------------- /test/bemjson-content-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemjson-content-test.js -------------------------------------------------------------------------------- /test/bemjson-elem-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemjson-elem-test.js -------------------------------------------------------------------------------- /test/bemjson-elemmods-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemjson-elemmods-test.js -------------------------------------------------------------------------------- /test/bemjson-js-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemjson-js-test.js -------------------------------------------------------------------------------- /test/bemjson-mix-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemjson-mix-test.js -------------------------------------------------------------------------------- /test/bemjson-mods-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemjson-mods-test.js -------------------------------------------------------------------------------- /test/bemjson-tag-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemjson-tag-test.js -------------------------------------------------------------------------------- /test/bemjson-values-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemjson-values-test.js -------------------------------------------------------------------------------- /test/bemtree-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/bemtree-test.js -------------------------------------------------------------------------------- /test/custom-naming-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/custom-naming-test.js -------------------------------------------------------------------------------- /test/fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/fixtures.js -------------------------------------------------------------------------------- /test/flush-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/flush-test.js -------------------------------------------------------------------------------- /test/init-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/init-test.js -------------------------------------------------------------------------------- /test/modes-addattrs-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-addattrs-test.js -------------------------------------------------------------------------------- /test/modes-addelemmods-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-addelemmods-test.js -------------------------------------------------------------------------------- /test/modes-addjs-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-addjs-test.js -------------------------------------------------------------------------------- /test/modes-addmix-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-addmix-test.js -------------------------------------------------------------------------------- /test/modes-addmods-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-addmods-test.js -------------------------------------------------------------------------------- /test/modes-appendcontent-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-appendcontent-test.js -------------------------------------------------------------------------------- /test/modes-attrs-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-attrs-test.js -------------------------------------------------------------------------------- /test/modes-bem-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-bem-test.js -------------------------------------------------------------------------------- /test/modes-block-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-block-test.js -------------------------------------------------------------------------------- /test/modes-cls-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-cls-test.js -------------------------------------------------------------------------------- /test/modes-content-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-content-test.js -------------------------------------------------------------------------------- /test/modes-custom-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-custom-test.js -------------------------------------------------------------------------------- /test/modes-def-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-def-test.js -------------------------------------------------------------------------------- /test/modes-elem-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-elem-test.js -------------------------------------------------------------------------------- /test/modes-elemmod-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-elemmod-test.js -------------------------------------------------------------------------------- /test/modes-elemmods-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-elemmods-test.js -------------------------------------------------------------------------------- /test/modes-extend-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-extend-test.js -------------------------------------------------------------------------------- /test/modes-js-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-js-test.js -------------------------------------------------------------------------------- /test/modes-match-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-match-test.js -------------------------------------------------------------------------------- /test/modes-mix-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-mix-test.js -------------------------------------------------------------------------------- /test/modes-mod-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-mod-test.js -------------------------------------------------------------------------------- /test/modes-mods-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-mods-test.js -------------------------------------------------------------------------------- /test/modes-prependcontent-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-prependcontent-test.js -------------------------------------------------------------------------------- /test/modes-replace-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-replace-test.js -------------------------------------------------------------------------------- /test/modes-tag-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-tag-test.js -------------------------------------------------------------------------------- /test/modes-wrap-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/modes-wrap-test.js -------------------------------------------------------------------------------- /test/runtime-apply-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/runtime-apply-test.js -------------------------------------------------------------------------------- /test/runtime-applyctx-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/runtime-applyctx-test.js -------------------------------------------------------------------------------- /test/runtime-applynext-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/runtime-applynext-test.js -------------------------------------------------------------------------------- /test/runtime-bemcontext-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/runtime-bemcontext-test.js -------------------------------------------------------------------------------- /test/runtime-escaping-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/runtime-escaping-test.js -------------------------------------------------------------------------------- /test/runtime-local-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/runtime-local-test.js -------------------------------------------------------------------------------- /test/runtime-match-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/runtime-match-test.js -------------------------------------------------------------------------------- /test/runtime-reapply-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/runtime-reapply-test.js -------------------------------------------------------------------------------- /test/templates-syntax-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/templates-syntax-test.js -------------------------------------------------------------------------------- /test/utils-isunquotedattr-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bem/bem-xjst/HEAD/test/utils-isunquotedattr-test.js --------------------------------------------------------------------------------