├── site ├── data │ └── .gitkeep ├── source │ ├── logo │ │ ├── icon.ico │ │ ├── icon.png │ │ ├── logo.png │ │ └── main-logo.png │ ├── changelog.md │ └── guide │ │ ├── introduction.md │ │ ├── routing.md │ │ ├── reusing-code.md │ │ ├── smart-components.md │ │ └── understanding-blaze.md ├── .gitignore ├── scripts │ ├── parseTagOptions.js │ ├── changelog.js │ └── dl.js ├── assets │ ├── theme-colors.less │ └── api-box.html ├── jsdoc │ ├── jsdoc-conf.json │ ├── jsdoc.sh │ └── docdata-jsdoc-template │ │ └── publish.js ├── README.md ├── package.json └── _config.yml ├── packages ├── blaze │ ├── .gitignore │ ├── .npm │ │ └── package │ │ │ ├── .gitignore │ │ │ ├── README │ │ │ └── npm-shrinkwrap.json │ ├── backcompat.js │ ├── README.md │ ├── .versions │ ├── preamble.js │ ├── package.js │ ├── exceptions.js │ ├── view_tests.js │ └── blaze.d.ts ├── htmljs │ ├── .gitignore │ ├── package.js │ ├── .versions │ ├── preamble.js │ └── htmljs_test.js ├── ui │ ├── .gitignore │ ├── README.md │ ├── package.js │ └── .versions ├── blaze-tools │ ├── .gitignore │ ├── README.md │ ├── preamble.js │ ├── package.js │ ├── .versions │ ├── token_tests.js │ └── tojs.js ├── html-tools │ ├── .gitignore │ ├── package.js │ ├── templatetag.js │ ├── main.js │ ├── .versions │ ├── utils.js │ ├── scanner.js │ └── charref_tests.js ├── spacebars │ ├── .gitignore │ ├── README.md │ ├── package.js │ ├── .versions │ └── spacebars_tests.js ├── observe-sequence │ ├── .gitignore │ ├── README.md │ ├── package.js │ └── .versions ├── spacebars-tests │ ├── .gitignore │ ├── README.md │ ├── assets │ │ ├── markdown_each1.html │ │ ├── markdown_if2.html │ │ ├── markdown_each2.html │ │ ├── markdown_if1.html │ │ └── markdown_basic.html │ ├── template_tests_server.js │ ├── package.js │ ├── .versions │ └── async_tests.html ├── spacebars-compiler │ ├── .gitignore │ ├── .npm │ │ └── package │ │ │ ├── .gitignore │ │ │ ├── npm-shrinkwrap.json │ │ │ └── README │ ├── preamble.js │ ├── README.md │ ├── package.js │ ├── .versions │ ├── react.js │ ├── whitespace.js │ ├── compiler.js │ └── compile_tests.js ├── templating-runtime │ ├── .gitignore │ ├── .npm │ │ └── package │ │ │ ├── .gitignore │ │ │ ├── npm-shrinkwrap.json │ │ │ └── README │ ├── dynamic.html │ ├── dynamic.js │ ├── .versions │ ├── package.js │ └── dynamic_tests.html ├── templating-tools │ ├── .npm │ │ └── package │ │ │ ├── .gitignore │ │ │ ├── npm-shrinkwrap.json │ │ │ └── README │ ├── throw-compile-error.js │ ├── templating-tools.js │ ├── package.js │ ├── .versions │ ├── code-generation.js │ ├── compile-tags-with-spacebars.js │ ├── README.md │ └── html-scanner.js ├── caching-html-compiler │ ├── .npm │ │ └── package │ │ │ ├── .gitignore │ │ │ ├── npm-shrinkwrap.json │ │ │ └── README │ ├── .versions │ ├── package.js │ ├── README.md │ └── caching-html-compiler.js ├── templating-compiler │ ├── compile-templates.js │ ├── package.js │ └── .versions ├── blaze-html-templates │ ├── package.js │ ├── README.md │ └── .versions ├── blaze-hot │ ├── package.js │ ├── .versions │ ├── hot.js │ └── update-templates.js └── templating │ ├── README.md │ ├── package.js │ └── .versions ├── test-app ├── .meteor │ ├── .gitignore │ ├── release │ ├── platforms │ ├── .id │ ├── .finished-upgraders │ ├── packages │ └── versions ├── package.json └── puppeteerRunner.js ├── images ├── icon.png ├── architecture_packages.png ├── architecture-static-html.png ├── architecture-templating-tools.png ├── logo-wide.svg └── logo.svg ├── .gitignore ├── .gitmodules ├── publish-all.sh ├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ └── ISSUE_TEMPLATE.md ├── FUNDING.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── blaze-tests.yml ├── OVERVIEW.md ├── LICENSE ├── DEPLOYMENT.md ├── SECURITY.md ├── CONTRIBUTING.md └── CODE_OF_CONDUCT.md /site/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/blaze/.gitignore: -------------------------------------------------------------------------------- 1 | .build* 2 | -------------------------------------------------------------------------------- /packages/htmljs/.gitignore: -------------------------------------------------------------------------------- 1 | .build* 2 | -------------------------------------------------------------------------------- /packages/ui/.gitignore: -------------------------------------------------------------------------------- 1 | .build* 2 | -------------------------------------------------------------------------------- /test-app/.meteor/.gitignore: -------------------------------------------------------------------------------- 1 | local 2 | -------------------------------------------------------------------------------- /packages/blaze-tools/.gitignore: -------------------------------------------------------------------------------- 1 | .build* 2 | -------------------------------------------------------------------------------- /packages/html-tools/.gitignore: -------------------------------------------------------------------------------- 1 | .build* 2 | -------------------------------------------------------------------------------- /packages/spacebars/.gitignore: -------------------------------------------------------------------------------- 1 | .build* 2 | -------------------------------------------------------------------------------- /packages/observe-sequence/.gitignore: -------------------------------------------------------------------------------- 1 | .build* 2 | -------------------------------------------------------------------------------- /packages/spacebars-tests/.gitignore: -------------------------------------------------------------------------------- 1 | .build* 2 | -------------------------------------------------------------------------------- /test-app/.meteor/release: -------------------------------------------------------------------------------- 1 | METEOR@3.0-rc.2 2 | -------------------------------------------------------------------------------- /packages/spacebars-compiler/.gitignore: -------------------------------------------------------------------------------- 1 | .build* 2 | -------------------------------------------------------------------------------- /packages/templating-runtime/.gitignore: -------------------------------------------------------------------------------- 1 | .build* 2 | -------------------------------------------------------------------------------- /test-app/.meteor/platforms: -------------------------------------------------------------------------------- 1 | server 2 | browser 3 | -------------------------------------------------------------------------------- /packages/blaze/.npm/package/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /packages/spacebars-compiler/.npm/package/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /packages/templating-runtime/.npm/package/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /packages/templating-tools/.npm/package/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /packages/caching-html-compiler/.npm/package/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /packages/spacebars-tests/README.md: -------------------------------------------------------------------------------- 1 | This is an internal Meteor package. -------------------------------------------------------------------------------- /images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteor/blaze/HEAD/images/icon.png -------------------------------------------------------------------------------- /site/source/logo/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteor/blaze/HEAD/site/source/logo/icon.ico -------------------------------------------------------------------------------- /site/source/logo/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteor/blaze/HEAD/site/source/logo/icon.png -------------------------------------------------------------------------------- /site/source/logo/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteor/blaze/HEAD/site/source/logo/logo.png -------------------------------------------------------------------------------- /site/source/logo/main-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteor/blaze/HEAD/site/source/logo/main-logo.png -------------------------------------------------------------------------------- /images/architecture_packages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteor/blaze/HEAD/images/architecture_packages.png -------------------------------------------------------------------------------- /images/architecture-static-html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteor/blaze/HEAD/images/architecture-static-html.png -------------------------------------------------------------------------------- /site/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | Thumbs.db 3 | db.json 4 | *.log 5 | node_modules/ 6 | public/ 7 | .deploy*/ 8 | data 9 | -------------------------------------------------------------------------------- /images/architecture-templating-tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteor/blaze/HEAD/images/architecture-templating-tools.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | Thumbs.db 3 | db.json 4 | *.log 5 | .idea 6 | test-app/packages 7 | node_modules 8 | package-lock.json 9 | .env -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "site/themes/meteor"] 2 | path = site/themes/meteor 3 | url = https://github.com/meteor/hexo-theme-meteor.git 4 | -------------------------------------------------------------------------------- /packages/blaze-tools/README.md: -------------------------------------------------------------------------------- 1 | # blaze-tools 2 | 3 | Compile-time utilities that are likely to be useful to any package 4 | that compiles templates for Blaze. 5 | -------------------------------------------------------------------------------- /site/source/changelog.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Changelog 3 | description: 4 | --- 5 | 6 | {%- changelog '../HISTORY.md' %} 7 | 8 | 9 | -------------------------------------------------------------------------------- /packages/ui/README.md: -------------------------------------------------------------------------------- 1 | # ui 2 | [Source code of released version](https://github.com/meteor/meteor/tree/master/packages/ui) | [Source code of development version](https://github.com/meteor/meteor/tree/devel/packages/ui) 3 | *** 4 | 5 | This is an internal Meteor package. -------------------------------------------------------------------------------- /packages/observe-sequence/README.md: -------------------------------------------------------------------------------- 1 | # observe-sequence 2 | [Source code of released version](https://github.com/meteor/meteor/tree/master/packages/observe-sequence) | [Source code of development version](https://github.com/meteor/meteor/tree/devel/packages/observe-sequence) 3 | *** 4 | 5 | This is an internal Meteor package. -------------------------------------------------------------------------------- /packages/spacebars-tests/assets/markdown_each1.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
some paragraph to fix showdown's four space parsing below.
9 | 10 |<b></b>
11 |
12 |
13 | ``
14 | 15 |<b></b>
true
2 | 3 |true
4 | 5 |true
true
some paragraph to fix showdown's four space parsing below.
11 | 12 |true
13 |
14 | <b>true</b>
15 |
16 |
17 | true
<b>true</b>
item
2 | 3 |item
4 | 5 |item
item
some paragraph to fix showdown's four space parsing below.
11 | 12 |item
13 |
14 | <b>item</b>
15 |
16 |
17 | item
<b>item</b>
false
2 | 3 |false
4 | 5 |false
false
some paragraph to fix showdown's four space parsing below.
11 | 12 |false
13 |
14 | <b>false</b>
15 |
16 |
17 | false
<b>false</b>
hi 2 | /each}}
3 | 4 |hi 5 | /each}}
6 | 7 |/each}}
hi
some paragraph to fix showdown's four space parsing below.
15 | 16 |<i>hi</i>
17 | /each}}
18 |
19 | <b><i>hi</i></b>
20 | <b>/each}}</b>
21 |
22 |
23 | >
24 | 25 |>
>
32 |
33 |
34 | >
35 | 36 |>
>
43 |
44 |
45 | <i>hi</i>
46 | /each}}
<b><i>hi</i></b>
49 | <b>/each}}